.elementor-10489 .elementor-element.elementor-element-64b7fd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10489 .elementor-element.elementor-element-ae15c87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10489 .elementor-element.elementor-element-e6a4391{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-10489 .elementor-element.elementor-element-0ac5062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-0ac5062.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-3d94d9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-d393127{width:var( --container-widget-width, 32.634% );max-width:32.634%;--container-widget-width:32.634%;--container-widget-flex-grow:0;}.elementor-10489 .elementor-element.elementor-element-d393127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-951a766{width:var( --container-widget-width, 26.809% );max-width:26.809%;--container-widget-width:26.809%;--container-widget-flex-grow:0;}.elementor-10489 .elementor-element.elementor-element-951a766.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-d6808df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-d6808df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-a5f9bf3 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-10489 .elementor-element.elementor-element-d7d60ab{--display:flex;}.elementor-10489 .elementor-element.elementor-element-6c14b0b{--display:flex;}.elementor-10489 .elementor-element.elementor-element-a11156e{text-align:center;}.elementor-10489 .elementor-element.elementor-element-9c81e77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-8ed9e35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-a23092b{--display:flex;}.elementor-10489 .elementor-element.elementor-element-958bdd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-ecda8fa{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;--border-radius:50% 50% 50% 50%;}.elementor-10489 .elementor-element.elementor-element-ecda8fa::before, .elementor-10489 .elementor-element.elementor-element-ecda8fa > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-ecda8fa > .e-con-inner > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-ecda8fa > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-ecda8fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-ecda8fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E7;--background-overlay:'';}.elementor-10489 .elementor-element.elementor-element-ecda8fa.e-con{--align-self:flex-start;}.elementor-10489 .elementor-element.elementor-element-533867d{text-align:center;}.elementor-10489 .elementor-element.elementor-element-7c29895{--display:flex;}.elementor-10489 .elementor-element.elementor-element-db27288{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-f35bc74{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;--border-radius:50% 50% 50% 50%;}.elementor-10489 .elementor-element.elementor-element-f35bc74::before, .elementor-10489 .elementor-element.elementor-element-f35bc74 > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-f35bc74 > .e-con-inner > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-f35bc74 > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-f35bc74 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-f35bc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EFE7FF;--background-overlay:'';}.elementor-10489 .elementor-element.elementor-element-f35bc74.e-con{--align-self:flex-start;}.elementor-10489 .elementor-element.elementor-element-0f5d602{text-align:center;}.elementor-10489 .elementor-element.elementor-element-5d41688{--display:flex;}.elementor-10489 .elementor-element.elementor-element-bc4f27a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-e35269b{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;--border-radius:50% 50% 50% 50%;}.elementor-10489 .elementor-element.elementor-element-e35269b::before, .elementor-10489 .elementor-element.elementor-element-e35269b > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-e35269b > .e-con-inner > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-e35269b > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-e35269b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-e35269b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E9EEF9;--background-overlay:'';}.elementor-10489 .elementor-element.elementor-element-e35269b.e-con{--align-self:flex-start;}.elementor-10489 .elementor-element.elementor-element-8889cc5{text-align:center;}.elementor-10489 .elementor-element.elementor-element-ef4affd{--display:flex;}.elementor-10489 .elementor-element.elementor-element-8868af0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-aac217f{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;border-style:solid;--border-style:solid;--border-radius:50% 50% 50% 50%;}.elementor-10489 .elementor-element.elementor-element-aac217f::before, .elementor-10489 .elementor-element.elementor-element-aac217f > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-aac217f > .e-con-inner > .elementor-background-video-container::before, .elementor-10489 .elementor-element.elementor-element-aac217f > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-aac217f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10489 .elementor-element.elementor-element-aac217f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EAF7F0;--background-overlay:'';}.elementor-10489 .elementor-element.elementor-element-aac217f.e-con{--align-self:flex-start;}.elementor-10489 .elementor-element.elementor-element-4da08bd{text-align:center;}.elementor-10489 .elementor-element.elementor-element-abd4d3e{--display:flex;}.elementor-10489 .elementor-element.elementor-element-7b5819f .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-10489 .elementor-element.elementor-element-84a52ee .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-10489 .elementor-element.elementor-element-1d496d0{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10489 .elementor-element.elementor-element-aefdd6f{text-align:center;}.elementor-10489 .elementor-element.elementor-element-cddb5a8{text-align:center;}.elementor-10489 .elementor-element.elementor-element-d5f6c88{--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;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;}.elementor-10489 .elementor-element.elementor-element-fb7a1a1{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-fb7a1a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-3c6ec3b img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-06b8d74{text-align:center;}.elementor-10489 .elementor-element.elementor-element-22f5512{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-22f5512.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-a3e97b0 img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-1ddff34{text-align:center;}.elementor-10489 .elementor-element.elementor-element-d5c4d6f{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-d5c4d6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-75b2563 img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-ca12156{text-align:center;}.elementor-10489 .elementor-element.elementor-element-1ced174{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-1ced174.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-4d7f6e9 img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-96ff3ab{text-align:center;}.elementor-10489 .elementor-element.elementor-element-39f65ee{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-39f65ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-450c8d4 img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-ff242e2{text-align:center;}.elementor-10489 .elementor-element.elementor-element-b48ebab{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-b48ebab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-0ff4d7d img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-9829ad8{text-align:center;}.elementor-10489 .elementor-element.elementor-element-21ffdf2{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-21ffdf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-2ac1e42 img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-7ea9c4e{text-align:center;}.elementor-10489 .elementor-element.elementor-element-fcf5824{--display:flex;--min-height:100px;}.elementor-10489 .elementor-element.elementor-element-fcf5824.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-aa22571 img{border-radius:5px 5px 5px 5px;}.elementor-10489 .elementor-element.elementor-element-fb5aee9{text-align:center;}.elementor-10489 .elementor-element.elementor-element-5eca221{--display:flex;}.elementor-10489 .elementor-element.elementor-element-226a819{--display:flex;}.elementor-10489 .elementor-element.elementor-element-5705777{padding:0px 0px 20px 0px;text-align:center;}.elementor-10489 .elementor-element.elementor-element-69f8366.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-10489 .elementor-element.elementor-element-69f8366.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10489 .elementor-element.elementor-element-69f8366 .elementor-main-swiper{height:100px;width:100%;}.elementor-10489 .elementor-element.elementor-element-69f8366 .elementor-swiper-button{font-size:20px;}.elementor-10489 .elementor-element.elementor-element-69f8366 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-10489 .elementor-element.elementor-element-1a911db{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-10489 .elementor-element.elementor-element-45add57{text-align:center;}.elementor-10489 .elementor-element.elementor-element-7706cad{--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;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-10489 .elementor-element.elementor-element-ed9f4d4{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10489 .elementor-element.elementor-element-f0118ef .elementor-icon-wrapper{text-align:center;}.elementor-10489 .elementor-element.elementor-element-f0118ef .elementor-icon{font-size:32px;}.elementor-10489 .elementor-element.elementor-element-f0118ef .elementor-icon svg{height:32px;}.elementor-10489 .elementor-element.elementor-element-99cf20c{--display:flex;}.elementor-10489 .elementor-element.elementor-element-f387cfd{text-align:start;}.elementor-10489 .elementor-element.elementor-element-c799c70{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10489 .elementor-element.elementor-element-4384931 .elementor-icon-wrapper{text-align:center;}.elementor-10489 .elementor-element.elementor-element-4384931 .elementor-icon{font-size:32px;}.elementor-10489 .elementor-element.elementor-element-4384931 .elementor-icon svg{height:32px;}.elementor-10489 .elementor-element.elementor-element-7c7c7e0{--display:flex;}.elementor-10489 .elementor-element.elementor-element-94fe0bc{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10489 .elementor-element.elementor-element-2165706 .elementor-icon-wrapper{text-align:center;}.elementor-10489 .elementor-element.elementor-element-2165706 .elementor-icon{font-size:32px;}.elementor-10489 .elementor-element.elementor-element-2165706 .elementor-icon svg{height:32px;}.elementor-10489 .elementor-element.elementor-element-010d2d1{--display:flex;}.elementor-10489 .elementor-element.elementor-element-cd93096{--display:flex;}.elementor-10489 .elementor-element.elementor-element-6352989{--e-image-carousel-slides-to-show:4;}.elementor-10489 .elementor-element.elementor-element-6352989 .swiper-wrapper{display:flex;align-items:center;}.elementor-10489 .elementor-element.elementor-element-ed1e7a8{--display:flex;}.elementor-10489 .elementor-element.elementor-element-70484e5 .swiper-pagination-bullet-active, .elementor-10489 .elementor-element.elementor-element-70484e5 .swiper-pagination-progressbar-fill{background-color:#2B2B2B;}.elementor-10489 .elementor-element.elementor-element-70484e5 .swiper-pagination-fraction{color:#2B2B2B;}.elementor-10489 .elementor-element.elementor-element-70484e5 .elementor-swiper-button{font-size:20px;}.elementor-10489 .elementor-element.elementor-element-70484e5 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-10489 .elementor-element.elementor-element-70484e5 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-10489 .elementor-element.elementor-element-70484e5 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#BCBCBC;opacity:1;}.elementor-10489 .elementor-element.elementor-element-70484e5 .elementor-testimonial__text{color:#2B2B2B;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:300;}.elementor-10489 .elementor-element.elementor-element-70484e5 .elementor-testimonial__name{color:#2B2B2B;font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:600;}.elementor-10489 .elementor-element.elementor-element-70484e5 .elementor-testimonial__title{color:#000000;}.elementor-10489 .elementor-element.elementor-element-9b92f7e{--display:flex;}.elementor-10489 .elementor-element.elementor-element-d9b5f1e{text-align:center;}@media(min-width:768px){.elementor-10489 .elementor-element.elementor-element-ae15c87{--content-width:1200px;}.elementor-10489 .elementor-element.elementor-element-0ac5062{--width:50%;}.elementor-10489 .elementor-element.elementor-element-d6808df{--width:50%;}.elementor-10489 .elementor-element.elementor-element-ecda8fa{--width:48px;}.elementor-10489 .elementor-element.elementor-element-f35bc74{--width:48px;}.elementor-10489 .elementor-element.elementor-element-e35269b{--width:48px;}.elementor-10489 .elementor-element.elementor-element-aac217f{--width:48px;}.elementor-10489 .elementor-element.elementor-element-abd4d3e{--width:30%;}.elementor-10489 .elementor-element.elementor-element-fb7a1a1{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-22f5512{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-d5c4d6f{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-1ced174{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-39f65ee{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-b48ebab{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-21ffdf2{--width:23.304%;}.elementor-10489 .elementor-element.elementor-element-fcf5824{--width:23.304%;}}@media(max-width:1024px){.elementor-10489 .elementor-element.elementor-element-3d94d9f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-69f8366.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-10489 .elementor-element.elementor-element-3d94d9f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-69f8366.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10489 .elementor-element.elementor-element-7706cad{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10489 .elementor-element.elementor-element-70484e5 .elementor-testimonial__text{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-3d94d9f *//* ===== BUTTONS ===== */
.elementor-10489 .elementor-element.elementor-element-3d94d9f .elementor-button{
  font-family:Inter, sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:1;
  border-radius:12px;
  padding:15px 28px;
  box-shadow:none;
  text-decoration:none;
  transition:all .22s ease;
}

.elementor-10489 .elementor-element.elementor-element-3d94d9f .elementor-button{
  white-space: nowrap;
  min-width: 140px;
  text-align: center;
  justify-content: center;
}
.elementor-10489 .elementor-element.elementor-element-3d94d9f .btn-secondary .elementor-button{
  background:#F7FAFD;
  color:#355E8C;
  border:1px solid #D8E2EE;
}

.elementor-10489 .elementor-element.elementor-element-3d94d9f .btn-secondary .elementor-button:hover{
  background:#EEF4FA;
  color:#1F3F63;
  border-color:#C6D6E8;
  transform:translateY(-1px);
}

.elementor-10489 .elementor-element.elementor-element-3d94d9f .btn-primary .elementor-button{
  background:#6A8FC0;
  color:#ffffff;
  border:1px solid #6A8FC0;
}

.elementor-10489 .elementor-element.elementor-element-3d94d9f .btn-primary .elementor-button:hover{
  background:#5B82B6;
  border-color:#5B82B6;
  color:#ffffff;
  transform:translateY(-1px);
  box-shadow:0 10px 22px rgba(91,130,182,.22);
}

.elementor-10489 .elementor-element.elementor-element-3d94d9f .header-buttons,
.elementor-10489 .elementor-element.elementor-element-3d94d9f .header-cta{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:14px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5f9bf3 */.elementor-10489 .elementor-element.elementor-element-a5f9bf3 img{
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 20%);
    mask-image: linear-gradient(to right, transparent 0%, black 5%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecda8fa */.elementor-10489 .elementor-element.elementor-element-ecda8fa{
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  border-radius: 50%;
  flex: 0 0 48px;
  display:flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35bc74 */.elementor-10489 .elementor-element.elementor-element-f35bc74{
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  border-radius: 50%;
  flex: 0 0 48px;
  display:flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e35269b */.elementor-10489 .elementor-element.elementor-element-e35269b{
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  border-radius: 50%;
  flex: 0 0 48px;
  display:flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac217f */.elementor-10489 .elementor-element.elementor-element-aac217f{
  width: 48px;
  min-width: 48px;
  max-width: 48px;
  height: 48px;
  min-height: 48px;
  max-height: 48px;
  border-radius: 50%;
  flex: 0 0 48px;
  display:flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb7a1a1 */.elementor-10489 .elementor-element.elementor-element-fb7a1a1{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-fb7a1a1:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f5512 */.elementor-10489 .elementor-element.elementor-element-22f5512{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-22f5512:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5c4d6f */.elementor-10489 .elementor-element.elementor-element-d5c4d6f{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-d5c4d6f:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ced174 */.elementor-10489 .elementor-element.elementor-element-1ced174{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-1ced174:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39f65ee */.elementor-10489 .elementor-element.elementor-element-39f65ee{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-39f65ee:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b48ebab */.elementor-10489 .elementor-element.elementor-element-b48ebab{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-b48ebab:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21ffdf2 */.elementor-10489 .elementor-element.elementor-element-21ffdf2{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-21ffdf2:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcf5824 */.elementor-10489 .elementor-element.elementor-element-fcf5824{
  min-width: 260px;
  flex: 1 1 260px;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.08);
  transition: all .25s ease;
  display:flex;
  flex-direction:column;
  height:100%;
}
.elementor-10489 .elementor-element.elementor-element-fcf5824:hover{
  transform: translateY(-4px);
  box-shadow: 0 20px 40px rgba(16, 24, 40, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b92f7e *//* ===== FORM SPACING ===== */
.elementor-10489 .elementor-element.elementor-element-9b92f7e input:not([type="submit"]),
.elementor-10489 .elementor-element.elementor-element-9b92f7e textarea,
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country{
    margin-bottom:18px !important;
}

.elementor-10489 .elementor-element.elementor-element-9b92f7e textarea{
    min-height:260px !important;
}

/* ===== SUBMIT BUTTON - INNODRAW STYLE ===== */
.elementor-10489 .elementor-element.elementor-element-9b92f7e input[type="submit"],
.elementor-10489 .elementor-element.elementor-element-9b92f7e button[type="submit"]{
    width:100% !important;
    display:block !important;
    min-height:54px !important;
    padding:16px 24px !important;
    margin-top:1px !important;
    border:none !important;
    border-radius:12px !important;
    background:#4F83C2 !important;
    color:#FFFFFF !important;
    font-size:16px !important;
    font-weight:600 !important;
    line-height:1 !important;
    text-align:center !important;
    cursor:pointer !important;
    box-shadow:0 8px 18px rgba(79,131,194,.18) !important;
    transition:background .25s ease, transform .2s ease, box-shadow .25s ease !important;
}

.elementor-10489 .elementor-element.elementor-element-9b92f7e input[type="submit"]:hover,
.elementor-10489 .elementor-element.elementor-element-9b92f7e button[type="submit"]:hover{
    background:#3E6FA8 !important;
    color:#FFFFFF !important;
    transform:translateY(-1px) !important;
}

.elementor-10489 .elementor-element.elementor-element-9b92f7e input[type="submit"]:active,
.elementor-10489 .elementor-element.elementor-element-9b92f7e button[type="submit"]:active{
    transform:translateY(0) !important;
}

.elementor-10489 .elementor-element.elementor-element-9b92f7e input[type="submit"]:focus,
.elementor-10489 .elementor-element.elementor-element-9b92f7e button[type="submit"]:focus{
    outline:none !important;
    box-shadow:0 0 0 3px rgba(79,131,194,.14), 0 8px 18px rgba(79,131,194,.18) !important;
}
/* ===== FIX TEXTAREA COLOR ===== */
.elementor-10489 .elementor-element.elementor-element-9b92f7e textarea{
    background:#FFFFFF !important;
    border:1px solid #D9E1EC !important;
    color:#1F2B3E !important;
}

/* при фокусе */
.elementor-10489 .elementor-element.elementor-element-9b92f7e textarea:focus{
    background:#FFFFFF !important;
    border:1px solid #4F83C2 !important;
    box-shadow:0 0 0 3px rgba(79,131,194,.12) !important;
    outline:none !important;
}

/* убираем странные дефолтные стили браузера */
.elementor-10489 .elementor-element.elementor-element-9b92f7e textarea:active,
.elementor-10489 .elementor-element.elementor-element-9b92f7e textarea:hover{
    border:1px solid #D9E1EC !important;
}
/* ===== FORCE FULL WIDTH COUNTRY FIELD ===== */
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country{
    width:100% !important;
    display:block !important;
}

/* главный контейнер плагина */
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country .iti,
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country .intl-tel-input{
    width:100% !important;
    display:block !important;
}

/* input внутри */
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country input{
    width:100% !important;
    height:54px !important;
    padding-left:70px !important; /* место под флаг */
    border:1px solid #D9E1EC !important;
    border-radius:10px !important;
    box-sizing:border-box !important;
}

/* блок с флагом */
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country .iti__flag-container{
    left:10px !important;
}

/* dropdown */
.elementor-10489 .elementor-element.elementor-element-9b92f7e .contact-country .iti__country-list{
    width:100% !important;
    max-width:100% !important;
    border-radius:10px !important;
    box-shadow:0 10px 24px rgba(0,0,0,0.08) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b7fd6 */.home-v2 h1{font-family:Inter,sans-serif;font-size:52px;font-weight:700;line-height:1.2;color:#111827;}
.home-v2 h2{font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:1.25;color:#111827;}
.home-v2 h3{font-family:Inter,sans-serif;font-size:22px;font-weight:600;line-height:1.35;color:#111827;}
.home-v2 h4{font-family:Inter,sans-serif;font-size:18px;font-weight:600;color:#111827;}
.home-v2 h5{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#111827;}
.home-v2 h6{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#111827;}
.home-v2 p{font-family:Inter,sans-serif;font-size:18px;line-height:1.65;color:#6B7280;}

.home-v2 .elementor-button{
font-family:Inter,sans-serif;
font-size:16px;
font-weight:600;
padding:14px 28px;
border-radius:8px;
background:#4F79A7;
border:1px solid #4F79A7;
color:#fff;
transition:all .2s ease;
}
.elementor-10489 .elementor-element.elementor-element-64b7fd6 .elementor-button{
  white-space: nowrap;
  min-width: 160px;
  text-align: center;
  justify-content: center;
}

.home-v2 .elementor-button:hover{
background:#3F6B95;
border-color:#3F6B95;
transform:translateY(-1px);
}/* End custom CSS */