.elementor-5 .elementor-element.elementor-element-f59d856 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-95d1bff {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --background-transition: 0.75s;
  --padding-top: 380px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 50px;
  --z-index: 2;
}
.elementor-5
  .elementor-element.elementor-element-95d1bff:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-95d1bff
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-95d1bff:hover {
  background-image: url("../assets/1.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-431e1c4
  .uael-dual-color-heading {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-431e1c4 .uael-before-heading {
  margin-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-431e1c4 .uael-after-heading {
  margin-left: 0px;
}
.elementor-5
  .elementor-element.elementor-element-431e1c4
  .uael-stack-desktop-yes
  .uael-before-heading {
  margin-bottom: 0px;
  margin-right: 0px;
  display: inline-block;
}
.elementor-5
  .elementor-element.elementor-element-431e1c4
  .uael-stack-desktop-yes
  .uael-after-heading {
  margin-top: 0px;
  margin-left: 0px;
  display: inline-block;
}
.elementor-5
  .elementor-element.elementor-element-431e1c4
  .uael-dual-heading-text.uael-highlight-text {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-a3fa210
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-89b4519 {
  --spacer-size: 550px;
}
.elementor-5 .elementor-element.elementor-element-d4d732b {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --background-transition: 0.75s;
  --padding-top: 380px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 50px;
  --z-index: 1;
}
.elementor-5
  .elementor-element.elementor-element-d4d732b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-d4d732b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/22.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
   /* filter: brightness(100%) contrast(100%)  blur(0px) */
}
.elementor-5 .elementor-element.elementor-element-d4d732b:hover {
  background-image: url("../assets/22.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  /* filter: brightness(100%) contrast(100%) blur(0px) */
}
.elementor-5
  .elementor-element.elementor-element-02444ab
  .uael-dual-color-heading {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-02444ab .uael-before-heading {
  margin-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-02444ab .uael-after-heading {
  margin-left: 0px;
}
.elementor-5
  .elementor-element.elementor-element-02444ab
  .uael-stack-desktop-yes
  .uael-before-heading {
  margin-bottom: 0px;
  margin-right: 0px;
  display: inline-block;
}
.elementor-5
  .elementor-element.elementor-element-02444ab
  .uael-stack-desktop-yes
  .uael-after-heading {
  margin-top: 0px;
  margin-left: 0px;
  display: inline-block;
}
.elementor-5
  .elementor-element.elementor-element-02444ab
  .uael-dual-heading-text.uael-highlight-text {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-1bd016c
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-aee438e {
  --spacer-size: 550px;
}
.elementor-5 .elementor-element.elementor-element-a6e763a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --background-transition: 0.75s;
  --padding-top: 380px;
  --padding-bottom: 0px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-5
  .elementor-element.elementor-element-a6e763a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-a6e763a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../assets/3.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5 .elementor-element.elementor-element-a6e763a:hover {
  background-image: url("../assets/3.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-5
  .elementor-element.elementor-element-077b541
  .uael-dual-color-heading {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-077b541 .uael-before-heading {
  margin-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-077b541 .uael-after-heading {
  margin-left: 0px;
}
.elementor-5
  .elementor-element.elementor-element-077b541
  .uael-stack-desktop-yes
  .uael-before-heading {
  margin-bottom: 0px;
  margin-right: 0px;
  display: inline-block;
}
.elementor-5
  .elementor-element.elementor-element-077b541
  .uael-stack-desktop-yes
  .uael-after-heading {
  margin-top: 0px;
  margin-left: 0px;
  display: inline-block;
}
.elementor-5
  .elementor-element.elementor-element-077b541
  .uael-dual-heading-text.uael-highlight-text {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-caea35b
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-8936f69 {
  --spacer-size: 550px;
}
.elementor-5 .elementor-element.elementor-element-e1e93c2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.2;
  --margin-top: 150px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-e1e93c2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-e1e93c2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: top left;
  background-repeat: no-repeat;
}
.elementor-5 .elementor-element.elementor-element-e1e93c2::before,
.elementor-5
  .elementor-element.elementor-element-e1e93c2
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-e1e93c2
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-e1e93c2
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-e1e93c2
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-e1e93c2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    270deg,
    var(--e-global-color-astglobalcolor0) 50%,
    var(--e-global-color-astglobalcolor5) 50%
  );
}
.elementor-5 .elementor-element.elementor-element-a3fd7eb {
  --display: flex;
  --justify-content: center;
  --padding-top: 7%;
  --padding-bottom: 7%;
  --padding-left: 7%;
  --padding-right: 7%;
}
.elementor-5 .elementor-element.elementor-element-c6c4690 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-5cfe0a7
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-3f63651 {
  --display: flex;
  --overlay-opacity: 0.5;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 7.5%;
  --padding-bottom: 7.5%;
  --padding-left: 7.5%;
  --padding-right: 7.5%;
}
.elementor-5 .elementor-element.elementor-element-3f63651::before,
.elementor-5
  .elementor-element.elementor-element-3f63651
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-3f63651
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-3f63651
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-3f63651
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-3f63651
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-5 .elementor-element.elementor-element-a72a26e img {
  width: 100%;
  max-width: 100%;
}
.elementor-5 .elementor-element.elementor-element-745cfcf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 150px;
  --padding-bottom: 150px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-8d9a36a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-6d43712 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-93ef5ce {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-8baabae {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-99c1bd0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-4d0838b {
  --display: flex;
  --justify-content: center;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-5 .elementor-element.elementor-element-50dc3b0 .uael-infobox,
.elementor-5
  .elementor-element.elementor-element-50dc3b0
  .uael-separator-parent {
  text-align: right;
}
.elementor-5 .elementor-element.elementor-element-50dc3b0 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-50dc3b0
  .uael-infobox-title-prefix {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-50dc3b0 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-51873a9 .uael-infobox,
.elementor-5
  .elementor-element.elementor-element-51873a9
  .uael-separator-parent {
  text-align: right;
}
.elementor-5 .elementor-element.elementor-element-51873a9 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-51873a9
  .uael-infobox-title-prefix {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-51873a9 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-98e1cf3 {
  --display: flex;
}
.elementor-5 .elementor-element.elementor-element-94521eb img {
  width: 100%;
}
.elementor-5
  .elementor-element.elementor-element-31d47a4
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-14fc6bd {
  --display: flex;
  --justify-content: center;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-5 .elementor-element.elementor-element-6df8ea2 .uael-infobox,
.elementor-5
  .elementor-element.elementor-element-6df8ea2
  .uael-separator-parent {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-6df8ea2 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-6df8ea2
  .uael-infobox-title-prefix {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-6df8ea2 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-4e720e6 .uael-infobox,
.elementor-5
  .elementor-element.elementor-element-4e720e6
  .uael-separator-parent {
  text-align: left;
}
.elementor-5 .elementor-element.elementor-element-4e720e6 .uael-infobox-title {
  margin: 0px 0px 10px 0px;
}
.elementor-5
  .elementor-element.elementor-element-4e720e6
  .uael-infobox-title-prefix {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-4e720e6 .uael-infobox-text {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-a2c20b7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-658cd8b {
  --display: flex;
}
.elementor-5 .elementor-element.elementor-element-d875e83 {
  --display: flex;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
  --z-index: 1;
}
.elementor-5
  .elementor-element.elementor-element-5443d5d
  > .elementor-widget-container {
  margin: 0px 0px -100px 0px;
}
.elementor-5
  .elementor-element.elementor-element-5443d5d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-5443d5d.elementor-view-stacked
  .elementor-icon {
  background-color: rgba(0, 8, 35, 0.1);
}
.elementor-5
  .elementor-element.elementor-element-5443d5d.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-5443d5d.elementor-view-default
  .elementor-icon {
  color: rgba(0, 8, 35, 0.1);
  border-color: rgba(0, 8, 35, 0.1);
}
.elementor-5
  .elementor-element.elementor-element-5443d5d.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-5443d5d.elementor-view-default
  .elementor-icon
  svg {
  fill: rgba(0, 8, 35, 0.1);
}
.elementor-5 .elementor-element.elementor-element-5443d5d .elementor-icon {
  font-size: 134px;
}
.elementor-5 .elementor-element.elementor-element-5443d5d .elementor-icon svg {
  height: 134px;
}
.elementor-5 .elementor-element.elementor-element-e17af43 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-e1021d5
  > .elementor-widget-container {
  margin: 0px 0px -25px 0px;
}
.elementor-5 .elementor-element.elementor-element-e1021d5 {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-b2fa636 {
  --display: flex;
  --margin-top: 0%;
  --margin-bottom: -35%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 35%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
  --z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-61f698e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --margin-top: 150px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-5
  .elementor-element.elementor-element-61f698e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-element-61f698e {
  /* background-size: cover; */
  background-position:left ;
  background-repeat: no-repeat;
}

.elementor-element-61f698e.bg-slide-1 {
  background-image: url("../assets/bg-01-free-img.png");

}

.elementor-element-61f698e.bg-slide-2 {
  background-image: url("../assets/img/5.png");
}

.elementor-element-61f698e.bg-slide-3 {
  background-image: url("../assets/img/6.png");
}

.elementor-5 .elementor-element.elementor-element-61f698e::before,
.elementor-5
  .elementor-element.elementor-element-61f698e
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-61f698e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-61f698e
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-61f698e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-61f698e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 50%,
    var(--e-global-color-astglobalcolor5) 50%
  );
}
.elementor-5 .elementor-element.elementor-element-8c57278 {
  --display: flex;
}
.elementor-5 .elementor-element.elementor-element-6902310 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.85;
  --margin-top: -6%;
  --margin-bottom: -6%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 6%;
  --padding-bottom: 6%;
  --padding-left: 6%;
  --padding-right: 6%;
}
.elementor-5
  .elementor-element.elementor-element-6902310:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-6902310
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5 .elementor-element.elementor-element-6902310::before,
.elementor-5
  .elementor-element.elementor-element-6902310
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-6902310
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-5
  .elementor-element.elementor-element-6902310
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-6902310
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-5
  .elementor-element.elementor-element-6902310
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #ffffff;
  --background-overlay: "";
}
.elementor-5
  .elementor-element.elementor-element-b5b2b0a
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-b5b2b0a
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor2);
  border-radius: 20px 20px 20px 20px;
}
.elementor-5 .elementor-element.elementor-element-8a9062a {
  --divider-border-style: solid;
  --divider-color: rgba(0, 0, 0, 0.2);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-8a9062a
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-8a9062a
  .elementor-divider-separator {
  width: 30%;
}
.elementor-5 .elementor-element.elementor-element-8a9062a .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-5
  .elementor-element.elementor-element-f180f79
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-f180f79
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor2);
  border-radius: 20px 20px 20px 20px;
}
.elementor-5 .elementor-element.elementor-element-4f13606 {
  --divider-border-style: solid;
  --divider-color: rgba(0, 0, 0, 0.2);
  --divider-border-width: 2px;
}
.elementor-5
  .elementor-element.elementor-element-4f13606
  > .elementor-widget-container {
  padding: 0% 0% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-4f13606
  .elementor-divider-separator {
  width: 30%;
}
.elementor-5 .elementor-element.elementor-element-4f13606 .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-5
  .elementor-element.elementor-element-64d03db
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-64d03db
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor2);
  border-radius: 20px 20px 20px 20px;
}
.elementor-5 .elementor-element.elementor-element-9be6fb6 {
  --display: flex;
  --justify-content: flex-end;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 7%;
  --padding-bottom: 3%;
  --padding-left: 3%;
  --padding-right: 03%;
}
.elementor-5 .elementor-element.elementor-element-438c623 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0%;
  --margin-bottom: 0%;
  --margin-left: 0%;
  --margin-right: 0%;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.elementor-5
  .elementor-element.elementor-element-438c623:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-438c623
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-5 .elementor-element.elementor-element-4b50298 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-56bdbcb {
  --spacer-size: 400px;
}
.elementor-5 .elementor-element.elementor-element-b53a99f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 150px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-5 .elementor-element.elementor-element-c0a791a {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-5 .elementor-element.elementor-element-7272800 {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-5381c9c {
  text-align: center;
}
.elementor-5 .elementor-element.elementor-element-f5871ba {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a
  .elementor-repeater-item-2835b80
  .elementor-button {
  color: var(--e-global-color-astglobalcolor2);
  background-color: #f6f7f800;
  border-style: dashed;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a
  .elementor-repeater-item-2835b80
  .elementor-button:hover {
  color: var(--e-global-color-astglobalcolor0);
  background-color: var(--e-global-color-astglobalcolor4);
  border-color: var(--e-global-color-astglobalcolor0);
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a
  .uael-dual-button-wrap
  .uael-button-wrapper {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a.uael-button-stack-none
  .uael-dual-button-wrap {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a.uael-button-stack-desktop
  .uael-dual-button-wrap
  .uael-button-wrapper {
  margin-bottom: calc(10px / 2);
  margin-top: calc(10px / 2);
  margin-right: 0;
  margin-left: 0;
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a.uael-button-stack-desktop
  .uael-dual-button-wrap
  .uael-button-wrapper:last-child {
  margin-bottom: 0;
}
.elementor-5
  .elementor-element.elementor-element-f1b6b4a.uael-button-stack-desktop
  .uael-dual-button-wrap
  .uael-button-wrapper:first-child {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .elementor-5 .elementor-element.elementor-element-95d1bff {
    --padding-top: 300px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-431e1c4
    .uael-heading-stack-tablet
    .uael-before-heading {
    margin-bottom: 0px;
    margin-right: 0px;
    display: inline-block;
  }
  .elementor-5
    .elementor-element.elementor-element-431e1c4
    .uael-heading-stack-tablet
    .uael-after-heading {
    margin-top: 0px;
    margin-left: 0px;
    display: inline-block;
  }
  .elementor-5 .elementor-element.elementor-element-89b4519 {
    --spacer-size: 350px;
  }
  .elementor-5 .elementor-element.elementor-element-d4d732b {
    --padding-top: 300px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-02444ab
    .uael-heading-stack-tablet
    .uael-before-heading {
    margin-bottom: 0px;
    margin-right: 0px;
    display: inline-block;
  }
  .elementor-5
    .elementor-element.elementor-element-02444ab
    .uael-heading-stack-tablet
    .uael-after-heading {
    margin-top: 0px;
    margin-left: 0px;
    display: inline-block;
  }
  .elementor-5 .elementor-element.elementor-element-aee438e {
    --spacer-size: 350px;
  }
  .elementor-5 .elementor-element.elementor-element-a6e763a {
    --padding-top: 300px;
    --padding-bottom: 0px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-5
    .elementor-element.elementor-element-077b541
    .uael-heading-stack-tablet
    .uael-before-heading {
    margin-bottom: 0px;
    margin-right: 0px;
    display: inline-block;
  }
  .elementor-5
    .elementor-element.elementor-element-077b541
    .uael-heading-stack-tablet
    .uael-after-heading {
    margin-top: 0px;
    margin-left: 0px;
    display: inline-block;
  }
  .elementor-5 .elementor-element.elementor-element-8936f69 {
    --spacer-size: 350px;
  }
  .elementor-5
    .elementor-element.elementor-element-e1e93c2:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-e1e93c2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top left;
    background-repeat: no-repeat;
  }
  .elementor-5 .elementor-element.elementor-element-e1e93c2 {
    --margin-top: 75px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-a3fd7eb {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 4%;
    --padding-bottom: 4%;
    --padding-left: 4%;
    --padding-right: 4%;
  }
  .elementor-5 .elementor-element.elementor-element-3f63651 {
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .elementor-5
    .elementor-element.elementor-element-a72a26e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-745cfcf {
    --padding-top: 75px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-50dc3b0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-51873a9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-6df8ea2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-4e720e6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-a2c20b7 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-d875e83 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-5443d5d
    > .elementor-widget-container {
    margin: 0px 0px -100px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-e1021d5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-61f698e {
    --flex-wrap: wrap;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-6902310 {
    --margin-top: -50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 9%;
    --padding-bottom: 9%;
    --padding-left: 9%;
    --padding-right: 9%;
  }
  .elementor-5
    .elementor-element.elementor-element-b5b2b0a
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-8a9062a
    > .elementor-widget-container {
    padding: 0% 0% 6% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-f180f79
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-4f13606
    > .elementor-widget-container {
    padding: 0% 0% 6% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-64d03db
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-9be6fb6 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-438c623 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-4b50298 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-56bdbcb {
    --spacer-size: 150px;
  }
  .elementor-5 .elementor-element.elementor-element-b53a99f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
  .elementor-5
    .elementor-element.elementor-element-f1b6b4a.uael-button-stack-tablet
    .uael-dual-button-wrap
    .uael-button-wrapper {
    margin-bottom: calc(10px / 2);
    margin-top: calc(10px / 2);
    margin-right: 0;
    margin-left: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-f1b6b4a.uael-button-stack-tablet
    .uael-dual-button-wrap
    .uael-button-wrapper:last-child {
    margin-bottom: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-f1b6b4a.uael-button-stack-tablet
    .uael-dual-button-wrap
    .uael-button-wrapper:first-child {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-95d1bff {
    --padding-top: 330px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-431e1c4
    .uael-heading-stack-mobile
    .uael-before-heading {
    margin-bottom: 0px;
    margin-right: 0px;
    display: inline-block;
  }
  .elementor-5
    .elementor-element.elementor-element-431e1c4
    .uael-heading-stack-mobile
    .uael-after-heading {
    margin-top: 0px;
    margin-left: 0px;
    display: inline-block;
  }
  .elementor-5 .elementor-element.elementor-element-89b4519 {
    --spacer-size: 400px;
  }
  .elementor-5 .elementor-element.elementor-element-d4d732b {
    --margin-top: -150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 250px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-02444ab
    .uael-heading-stack-mobile
    .uael-before-heading {
    margin-bottom: 0px;
    margin-right: 0px;
    display: inline-block;
  }
  .elementor-5
    .elementor-element.elementor-element-02444ab
    .uael-heading-stack-mobile
    .uael-after-heading {
    margin-top: 0px;
    margin-left: 0px;
    display: inline-block;
  }
  .elementor-5 .elementor-element.elementor-element-aee438e {
    --spacer-size: 400px;
  }
  .elementor-5 .elementor-element.elementor-element-a6e763a {
    --margin-top: -150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 250px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-077b541
    .uael-heading-stack-mobile
    .uael-before-heading {
    margin-bottom: 0px;
    margin-right: 0px;
    display: inline-block;
  }
  .elementor-5
    .elementor-element.elementor-element-077b541
    .uael-heading-stack-mobile
    .uael-after-heading {
    margin-top: 0px;
    margin-left: 0px;
    display: inline-block;
  }
  .elementor-5 .elementor-element.elementor-element-8936f69 {
    --spacer-size: 400px;
  }
  .elementor-5 .elementor-element.elementor-element-e1e93c2 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-a3fd7eb {
    --padding-top: 50px;
    --padding-bottom: 20px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .elementor-5 .elementor-element.elementor-element-c6c4690 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-5cfe0a7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-5cfe0a7 {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-745cfcf {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .elementor-5 .elementor-element.elementor-element-8baabae {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-50dc3b0 .uael-infobox,
  .elementor-5
    .elementor-element.elementor-element-50dc3b0
    .uael-separator-parent {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-51873a9 .uael-infobox,
  .elementor-5
    .elementor-element.elementor-element-51873a9
    .uael-separator-parent {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-6df8ea2 .uael-infobox,
  .elementor-5
    .elementor-element.elementor-element-6df8ea2
    .uael-separator-parent {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-4e720e6 .uael-infobox,
  .elementor-5
    .elementor-element.elementor-element-4e720e6
    .uael-separator-parent {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-a2c20b7 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 75px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-658cd8b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-d875e83 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5
    .elementor-element.elementor-element-5443d5d
    > .elementor-widget-container {
    margin: 0px 0px -100px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-e17af43 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-e1021d5
    > .elementor-widget-container {
    padding: 10px 30px 0px 30px;
  }
  .elementor-5 .elementor-element.elementor-element-b2fa636 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-61f698e {
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-5 .elementor-element.elementor-element-6902310 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-5
    .elementor-element.elementor-element-8a9062a
    > .elementor-widget-container {
    padding: 0% 0% 6% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-4f13606
    > .elementor-widget-container {
    padding: 0% 0% 6% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-9be6fb6 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-438c623 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-56bdbcb {
    --spacer-size: 50px;
  }
  .elementor-5 .elementor-element.elementor-element-b53a99f {
    --padding-top: 75px;
    --padding-bottom: 75px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-5
    .elementor-element.elementor-element-f1b6b4a.uael-button-stack-mobile
    .uael-dual-button-wrap
    .uael-button-wrapper {
    margin-bottom: calc(10px / 2);
    margin-top: calc(10px / 2);
    margin-right: 0;
    margin-left: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-f1b6b4a.uael-button-stack-mobile
    .uael-dual-button-wrap
    .uael-button-wrapper:last-child {
    margin-bottom: 0;
  }
  .elementor-5
    .elementor-element.elementor-element-f1b6b4a.uael-button-stack-mobile
    .uael-dual-button-wrap
    .uael-button-wrapper:first-child {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-a3fd7eb {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-3f63651 {
    --width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-4d0838b {
    --width: 28%;
  }
  .elementor-5 .elementor-element.elementor-element-98e1cf3 {
    --width: 43.332%;
  }
  .elementor-5 .elementor-element.elementor-element-14fc6bd {
    --width: 28%;
  }
  .elementor-5 .elementor-element.elementor-element-658cd8b {
    --width: 30%;
  }
  .elementor-5 .elementor-element.elementor-element-d875e83 {
    --width: 60%;
  }
  .elementor-5 .elementor-element.elementor-element-b2fa636 {
    --width: 30%;
  }
  .elementor-5 .elementor-element.elementor-element-8c57278 {
    --width: 40%;
  }
  .elementor-5 .elementor-element.elementor-element-6902310 {
    --width: 40%;
  }
  .elementor-5 .elementor-element.elementor-element-9be6fb6 {
    --width: 19.666%;
  }
  .elementor-5 .elementor-element.elementor-element-b53a99f {
    --content-width: 800px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-658cd8b {
    --width: 20%;
  }
  .elementor-5 .elementor-element.elementor-element-d875e83 {
    --width: 60%;
  }
  .elementor-5 .elementor-element.elementor-element-b2fa636 {
    --width: 20%;
  }
  .elementor-5 .elementor-element.elementor-element-8c57278 {
    --width: 40%;
  }
  .elementor-5 .elementor-element.elementor-element-6902310 {
    --width: 60%;
  }
  .elementor-5 .elementor-element.elementor-element-9be6fb6 {
    --width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-5
    .elementor-element.elementor-element-95d1bff:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-95d1bff
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5 .elementor-element.elementor-element-95d1bff:hover {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-d4d732b:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-d4d732b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5 .elementor-element.elementor-element-d4d732b:hover {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-a6e763a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-a6e763a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5 .elementor-element.elementor-element-a6e763a:hover {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-e1e93c2:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-e1e93c2
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-61f698e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-61f698e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
  .elementor-5
    .elementor-element.elementor-element-438c623:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-5
    .elementor-element.elementor-element-438c623
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}
