.elementor-17 .elementor-element.elementor-element-d6836ba{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--overlay-opacity:0.92;--border-radius:0px 0px 48px 48px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:7vw;--padding-left:6vw;--padding-right:6vw;}.elementor-17 .elementor-element.elementor-element-d6836ba::before, .elementor-17 .elementor-element.elementor-element-d6836ba > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d6836ba > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d6836ba > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d6836ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d6836ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00020600 5%, var( --e-global-color-primary ) 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d4dbaa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4rem;font-weight:600;color:var( --e-global-color-b312750 );}.elementor-17 .elementor-element.elementor-element-80c0924 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-b312750 );}.elementor-17 .elementor-element.elementor-element-2dbbfc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.5rem;font-weight:400;color:var( --e-global-color-b312750 );}.elementor-17 .elementor-element.elementor-element-ad0c7a1{--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;--gap:14px 16px;--row-gap:14px;--column-gap:16px;--flex-wrap:wrap;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-ad0b111 .elementor-button{background-color:#FEFFF3;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#00584F;color:#00584F;border-radius:100px 100px 100px 100px;padding:19px 40px 19px 40px;}.elementor-17 .elementor-element.elementor-element-ad0b111 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-ad0b111 .elementor-button:focus{background-color:#4BA89E;color:#FEFFF3;border-color:#4BA89E;}.elementor-17 .elementor-element.elementor-element-ad0b111 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-ad0b111 .elementor-button:focus svg{fill:#FEFFF3;}.elementor-17 .elementor-element.elementor-element-ad0b222 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FEFFF3;color:#FEFFF3;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FEFFF37A;border-radius:100px 100px 100px 100px;padding:19px 40px 19px 40px;}.elementor-17 .elementor-element.elementor-element-ad0b222 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-ad0b222 .elementor-button:focus{background-color:#FEFFF3;color:#00584F;border-color:#FEFFF3;}.elementor-17 .elementor-element.elementor-element-ad0b222 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-ad0b222 .elementor-button:focus svg{fill:#00584F;}.elementor-17 .elementor-element.elementor-element-88da67f{--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:6vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-8f3af68{text-align:center;}.elementor-17 .elementor-element.elementor-element-8f3af68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-6030118{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:3vw;--padding-bottom:3vw;--padding-left:8vw;--padding-right:8vw;}.elementor-17 .elementor-element.elementor-element-6030118:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6030118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF300;}.elementor-17 .elementor-element.elementor-element-353e138{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-0a0f2b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-ad33572 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-ad33572 img{width:100%;}.elementor-17 .elementor-element.elementor-element-a5dcbc0{text-align:center;}.elementor-17 .elementor-element.elementor-element-a5dcbc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-3e9d23c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-7f30545{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0bfed29 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-0bfed29 img{width:100%;}.elementor-17 .elementor-element.elementor-element-6b0c463{text-align:center;}.elementor-17 .elementor-element.elementor-element-6b0c463 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-b07f8ea{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-4e83733{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b1d7449 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-b1d7449 img{width:100%;}.elementor-17 .elementor-element.elementor-element-29dfaba{text-align:center;}.elementor-17 .elementor-element.elementor-element-29dfaba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-d2b87a3{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-fd84ed9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-02f6645 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-02f6645 img{width:100%;}.elementor-17 .elementor-element.elementor-element-308d739{text-align:center;}.elementor-17 .elementor-element.elementor-element-308d739 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-93464b6{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-17 .elementor-element.elementor-element-d19dbaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ab5319d > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-ab5319d img{width:100%;}.elementor-17 .elementor-element.elementor-element-391ab68{text-align:center;}.elementor-17 .elementor-element.elementor-element-391ab68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-e8ecf65{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-17 .elementor-element.elementor-element-df53459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1f79525 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-1f79525 img{width:100%;}.elementor-17 .elementor-element.elementor-element-197325b{text-align:center;}.elementor-17 .elementor-element.elementor-element-197325b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-2f1bce3{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-17 .elementor-element.elementor-element-8ac8edc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6401415 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-6401415 img{width:100%;}.elementor-17 .elementor-element.elementor-element-7602193{text-align:center;}.elementor-17 .elementor-element.elementor-element-7602193 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-b141800{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-b141801{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b141802 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-b141802 img{width:100%;}.elementor-17 .elementor-element.elementor-element-b141803{text-align:center;}.elementor-17 .elementor-element.elementor-element-b141803 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-b142100{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-b142101{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b142102 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-b142102 img{width:100%;}.elementor-17 .elementor-element.elementor-element-b142103{text-align:center;}.elementor-17 .elementor-element.elementor-element-b142103 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-b142300{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-b142301{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b142302 > .elementor-widget-container:hover{--e-transform-rotateZ:10deg;}.elementor-17 .elementor-element.elementor-element-b142302 img{width:100%;}.elementor-17 .elementor-element.elementor-element-b142303{text-align:center;}.elementor-17 .elementor-element.elementor-element-b142303 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.82rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00584F;}.elementor-17 .elementor-element.elementor-element-a11b7b0{--display:flex;--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;--align-items:center;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button{background-color:#00584F;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FEFFF3;color:#FEFFF3;border-radius:100px 100px 100px 100px;padding:19px 40px 19px 40px;}.elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button:focus{background-color:#4BA89E;color:#FEFFF3;}.elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-a11b7b1 .elementor-button:focus svg{fill:#FEFFF3;}.elementor-17 .elementor-element.elementor-element-7066091{--display:flex;--min-height:72vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:8vw;--padding-left:12vw;--padding-right:12vw;}.elementor-17 .elementor-element.elementor-element-7066091:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7066091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2E29;background-image:url("https://ardiv.co.il/wp-content/uploads/2026/08/1200-1.jpg");background-position:center center;background-size:2000px auto;}.elementor-17 .elementor-element.elementor-element-7066091::before, .elementor-17 .elementor-element.elementor-element-7066091 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7066091 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-7066091 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7066091 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-7066091 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(251deg, var( --e-global-color-primary ) 0%, #04211D8A 72%);}.elementor-17 .elementor-element.elementor-element-7066091 > .elementor-shape-top .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-7066091 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F1F5F4;}.elementor-17 .elementor-element.elementor-element-7066091 > .elementor-shape-bottom .elementor-shape-fill, .elementor-17 .elementor-element.elementor-element-7066091 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F1F5F4;}.elementor-17 .elementor-element.elementor-element-0fd34eb{--display:flex;--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;}.elementor-17 .elementor-element.elementor-element-f88450a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f88450a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-b312750 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c6db2a1{text-align:center;color:var( --e-global-color-b312750 );}.elementor-17 .elementor-element.elementor-element-683e49f .elementor-button{background-color:#FEFFF3;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:22px;fill:#00584F;color:#00584F;border-radius:25px 25px 25px 25px;padding:18px 40px 18px 40px;}.elementor-17 .elementor-element.elementor-element-683e49f .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-683e49f .elementor-button:focus{background-color:#4BA89E;color:#FEFFF3;}.elementor-17 .elementor-element.elementor-element-683e49f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-683e49f .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-683e49f .elementor-button:focus svg{fill:#FEFFF3;}.elementor-17 .elementor-element.elementor-element-dd514f3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-dd514f3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dd514f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-c77ee3e{text-align:center;}.elementor-17 .elementor-element.elementor-element-c77ee3e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-41b9226{--e-image-carousel-slides-to-show:6;}.elementor-17 .elementor-element.elementor-element-41b9226 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-41b9226 .swiper-wrapper{display:flex;align-items:center;}.elementor-17 .elementor-element.elementor-element-41b9226 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1570f73{--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;--overlay-opacity:0.73;--border-radius:40px 40px 40px 40px;--margin-top:0vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-17 .elementor-element.elementor-element-1570f73:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1570f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a04211d );}.elementor-17 .elementor-element.elementor-element-1570f73::before, .elementor-17 .elementor-element.elementor-element-1570f73 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1570f73 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-1570f73 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1570f73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-1570f73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #04211DBD 0%, var( --e-global-color-primary ) 100%);}.elementor-17 .elementor-element.elementor-element-d4d3792{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-486d861 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-17 .elementor-element.elementor-element-486d861 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:-1.5px;}.elementor-17 .elementor-element.elementor-element-1003524 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-17 .elementor-element.elementor-element-1003524 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:-1.5px;}.elementor-17 .elementor-element.elementor-element-ddf6bd9 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-17 .elementor-element.elementor-element-ddf6bd9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:-1.5px;}.elementor-17 .elementor-element.elementor-element-b4ef567 .elementor-counter-title{justify-content:center;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;}.elementor-17 .elementor-element.elementor-element-b4ef567 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-b312750 );font-family:"Poppins", Sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:-1.5px;}.elementor-17 .elementor-element.elementor-element-5dcaf86{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-579fcd7{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-17 .elementor-element.elementor-element-579fcd7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-579fcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFF300;}.elementor-17 .elementor-element.elementor-element-ff05cac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ff05cac{text-align:center;}.elementor-17 .elementor-element.elementor-element-ff05cac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-98b998a{--display:grid;--min-height:25vh;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-17 .elementor-element.elementor-element-65d4d70{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00584F1F;--border-color:#00584F1F;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-65d4d70:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-65d4d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-wrapper{gap:14px;}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title{margin-block-end:0px;color:#000206;}.elementor-17 .elementor-element.elementor-element-b187f61.elementor-view-stacked .elementor-icon{background-color:#00584F;}.elementor-17 .elementor-element.elementor-element-b187f61.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b187f61.elementor-view-default .elementor-icon{fill:#00584F;color:#00584F;border-color:#00584F;}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-b14d7e7{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00584F1F;--border-color:#00584F1F;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-b14d7e7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b14d7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-wrapper{gap:14px;}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title{margin-block-end:0px;color:#000206;}.elementor-17 .elementor-element.elementor-element-45779c9.elementor-view-stacked .elementor-icon{background-color:#00584F;}.elementor-17 .elementor-element.elementor-element-45779c9.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-45779c9.elementor-view-default .elementor-icon{fill:#00584F;color:#00584F;border-color:#00584F;}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-1ea5d1c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00584F1F;--border-color:#00584F1F;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-1ea5d1c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1ea5d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-wrapper{gap:14px;}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title{margin-block-end:0px;color:#000206;}.elementor-17 .elementor-element.elementor-element-f65f49e.elementor-view-stacked .elementor-icon{background-color:#00584F;}.elementor-17 .elementor-element.elementor-element-f65f49e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f65f49e.elementor-view-default .elementor-icon{fill:#00584F;color:#00584F;border-color:#00584F;}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-c3297c1{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00584F1F;--border-color:#00584F1F;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-c3297c1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c3297c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-wrapper{gap:14px;}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title{margin-block-end:0px;color:#000206;}.elementor-17 .elementor-element.elementor-element-82a49e1.elementor-view-stacked .elementor-icon{background-color:#00584F;}.elementor-17 .elementor-element.elementor-element-82a49e1.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-82a49e1.elementor-view-default .elementor-icon{fill:#00584F;color:#00584F;border-color:#00584F;}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-7a7ceb2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00584F1F;--border-color:#00584F1F;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-7a7ceb2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7a7ceb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-wrapper{gap:14px;}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title{margin-block-end:0px;color:#000206;}.elementor-17 .elementor-element.elementor-element-60276df.elementor-view-stacked .elementor-icon{background-color:#00584F;}.elementor-17 .elementor-element.elementor-element-60276df.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-60276df.elementor-view-default .elementor-icon{fill:#00584F;color:#00584F;border-color:#00584F;}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon{font-size:50px;}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-ad0c7a1{--width:100%;}.elementor-17 .elementor-element.elementor-element-0fd34eb{--width:100%;}.elementor-17 .elementor-element.elementor-element-579fcd7{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-80c0924 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-8f3af68 .elementor-heading-title{font-size:2.2rem;}.elementor-17 .elementor-element.elementor-element-6030118{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-f88450a .elementor-heading-title{font-size:2.2rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-c77ee3e .elementor-heading-title{font-size:2.2rem;}.elementor-17 .elementor-element.elementor-element-41b9226{--e-image-carousel-slides-to-show:3;}.elementor-17 .elementor-element.elementor-element-d4d3792{--e-con-grid-template-columns:repeat(2, 1fr);--gap:44px 24px;--row-gap:44px;--column-gap:24px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-486d861 .elementor-counter-number-wrapper{font-size:3rem;}.elementor-17 .elementor-element.elementor-element-1003524 .elementor-counter-number-wrapper{font-size:3rem;}.elementor-17 .elementor-element.elementor-element-ddf6bd9 .elementor-counter-number-wrapper{font-size:3rem;}.elementor-17 .elementor-element.elementor-element-b4ef567 .elementor-counter-number-wrapper{font-size:3rem;}.elementor-17 .elementor-element.elementor-element-ff05cac .elementor-heading-title{font-size:2.2rem;}.elementor-17 .elementor-element.elementor-element-98b998a{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-d6836ba{--padding-top:8vw;--padding-bottom:10vw;--padding-left:6vw;--padding-right:6vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-d4dbaa1 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-17 .elementor-element.elementor-element-d4dbaa1 .elementor-heading-title{line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-80c0924 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-8f3af68 .elementor-heading-title{font-size:1.75rem;}.elementor-17 .elementor-element.elementor-element-6030118{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:6vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-17 .elementor-element.elementor-element-353e138{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-a5dcbc0 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-6b0c463 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-29dfaba .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-308d739 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-391ab68 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-197325b .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-7602193 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-b141800{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-b141803 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-b142100{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-b142103 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-b142300{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-b142303 .elementor-heading-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-a11b7b0{--padding-top:2vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-17 .elementor-element.elementor-element-7066091:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7066091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-7066091{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:11vw;--padding-bottom:11vw;--padding-left:6vw;--padding-right:6vw;}.elementor-17 .elementor-element.elementor-element-f88450a .elementor-heading-title{font-size:1.75rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-683e49f .elementor-button{font-size:1rem;}.elementor-17 .elementor-element.elementor-element-dd514f3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15vw;--padding-bottom:15vw;--padding-left:0vw;--padding-right:0vw;}.elementor-17 .elementor-element.elementor-element-c77ee3e .elementor-heading-title{font-size:1.75rem;}.elementor-17 .elementor-element.elementor-element-41b9226{--e-image-carousel-slides-to-show:2;}.elementor-17 .elementor-element.elementor-element-1570f73{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-17 .elementor-element.elementor-element-d4d3792{--e-con-grid-template-columns:repeat(2, 1fr);--gap:36px 14px;--row-gap:36px;--column-gap:14px;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-486d861 .elementor-counter-number-wrapper{font-size:2.4rem;}.elementor-17 .elementor-element.elementor-element-486d861 .elementor-counter-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-1003524 .elementor-counter-number-wrapper{font-size:2.4rem;}.elementor-17 .elementor-element.elementor-element-1003524 .elementor-counter-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-ddf6bd9 .elementor-counter-number-wrapper{font-size:2.4rem;}.elementor-17 .elementor-element.elementor-element-ddf6bd9 .elementor-counter-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-b4ef567 .elementor-counter-number-wrapper{font-size:2.4rem;}.elementor-17 .elementor-element.elementor-element-b4ef567 .elementor-counter-title{font-size:0.75rem;}.elementor-17 .elementor-element.elementor-element-5dcaf86{--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-17 .elementor-element.elementor-element-579fcd7{--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-17 .elementor-element.elementor-element-ff05cac .elementor-heading-title{font-size:1.75rem;}.elementor-17 .elementor-element.elementor-element-98b998a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon{font-size:80px;}.elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b187f61 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon{font-size:80px;}.elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-45779c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon{font-size:80px;}.elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f65f49e .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon{font-size:80px;}.elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-82a49e1 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon{font-size:80px;}.elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-60276df .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for image-carousel, class: .elementor-element-41b9226 */.elementor-17 .elementor-element.elementor-element-41b9226 .swiper-wrapper {
    transition-timing-function: linear;
}/* End custom CSS */
/* Start custom CSS *//* ARDIV home - Click-In design refresh. Brand: #00584F / #4BA89E / #FEFFF3 / #000206 */

/* ---------- hero ---------- */
.elementor-element-d6836ba > .elementor-widget,
.elementor-element-d6836ba > .e-con { max-width: 860px; }
.elementor-element-d4dbaa1 .elementor-heading-title,
.elementor-element-80c0924 .elementor-heading-title {
  font-size: clamp(34px, 5.6vw, 78px) !important;
  letter-spacing: -.035em; line-height: 1.02;
}
.elementor-element-2dbbfc9 .elementor-heading-title {
  font-size: clamp(17px, 1.45vw, 22px) !important;
  line-height: 1.65; max-width: 660px; opacity: .9;
}
.elementor-element-ad0c7a1 .elementor-button {
  transition: transform .25s cubic-bezier(.4,0,.2,1), box-shadow .25s ease, background-color .25s ease, color .25s ease, border-color .25s ease;
  box-shadow: 0 10px 30px rgba(0,0,0,.18);
}
.elementor-element-ad0c7a1 .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 16px 38px rgba(0,0,0,.26); }

/* ---------- numbers band ---------- */
.elementor-element-d4d3792 { align-items: center; }
.elementor-element-1570f73 .elementor-widget-counter { position: relative; }
.elementor-element-1570f73 .elementor-counter-number-wrapper { line-height: 1.02; }
.elementor-element-1570f73 .elementor-counter-number-suffix { color: #7FDCC9; }
.elementor-element-1570f73 .elementor-counter-title { opacity: .72; margin-top: 14px; }
/* reserve two lines so a wrapping label does not stagger its row */
.elementor-element-1570f73 .elementor-counter-title { min-height: 2.4em; }
@media (min-width: 1025px) {
  .elementor-element-d4d3792 > .elementor-element + .elementor-element::before {
    content: ""; position: absolute; inset-inline-start: -10px; top: 50%;
    transform: translateY(-50%); width: 1px; height: 72px;
    background: linear-gradient(transparent, rgba(254,255,243,.30), transparent);
  }
}

/* ---------- who we are ---------- */
.elementor-element-683e49f .elementor-button {
  transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease;
  box-shadow: 0 8px 24px rgba(0,88,79,.18);
}
.elementor-element-683e49f .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 14px 32px rgba(0,88,79,.26); }

/* ---------- why choose: cards ---------- */
.elementor-element-98b998a > .e-con {
  transition: transform .38s cubic-bezier(.22,1,.36,1), box-shadow .38s ease, border-color .38s ease;
  box-shadow: 0 1px 2px rgba(0,88,79,.04), 0 8px 24px -12px rgba(0,88,79,.16);
}
.elementor-element-98b998a > .e-con:hover {
  transform: translateY(-4px); box-shadow: 0 14px 32px rgba(0,88,79,.14); border-color: rgba(75,168,158,.55);
}
.elementor-element-579fcd7 .elementor-icon-box-title { line-height: 1.35; }
.elementor-element-579fcd7 .elementor-icon-box-description { display: none; }

/* ---------- logo wall (above the enquiry form) ----------
   the 7 logos ship at wildly different aspect ratios (225x53 .. 225x239),
   so they used to stack ragged. uniform tile + contain fixes the alignment. */
.elementor-element-6030118 > .e-con {
  background: #fff;
  border: 1px solid rgba(0,88,79,.10);
  border-radius: 22px;
  padding: 24px 20px !important;
  box-shadow: 0 1px 2px rgba(0,88,79,.04), 0 8px 24px -12px rgba(0,88,79,.16);
  transition: transform .38s cubic-bezier(.22,1,.36,1), box-shadow .38s ease, border-color .38s ease;
}
.elementor-element-6030118 > .e-con:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 32px rgba(0,88,79,.14);
  border-color: rgba(75,168,158,.55);
}
.elementor-element-6030118 > .e-con > .e-con {
  width: 100%; display: flex; flex-direction: column;
  align-items: center; justify-content: flex-start;
}
/* fixed optical box - every logo gets the same room, centred, never cropped */
.elementor-element-6030118 .elementor-widget-image { width: 100%; }
.elementor-element-6030118 .elementor-widget-image .elementor-widget-container {
  height: 118px; display: flex; align-items: center; justify-content: center;
}
.elementor-element-6030118 img {
  max-width: 100%; max-height: 118px;
  width: auto !important; height: auto !important;
  object-fit: contain; border-radius: 0; mix-blend-mode: multiply;
}
.elementor-element-6030118 .elementor-heading-title { margin-top: 18px; text-align: center; line-height: 1.3; }
.elementor-element-6030118 {
  display: flex !important; flex-wrap: wrap !important;
  justify-content: center !important; align-items: stretch !important;
}
@media (min-width: 1025px) {
  .elementor-element-6030118 { gap: 26px !important; }
  .elementor-element-6030118 > .e-con { flex: 0 0 calc(20% - 21px); max-width: calc(20% - 21px); }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element-6030118 { gap: 20px !important; }
  .elementor-element-6030118 > .e-con { flex: 0 0 calc(25% - 15px); max-width: calc(25% - 15px); }
}
@media (max-width: 767px) {
  .elementor-element-6030118 { gap: 16px !important; }
  .elementor-element-6030118 > .e-con { flex: 0 0 calc(50% - 8px); max-width: calc(50% - 8px); }
}
@media (max-width: 1024px) {
  .elementor-element-6030118 .elementor-widget-image .elementor-widget-container { height: 96px; }
  .elementor-element-6030118 img { max-height: 96px; }
}
/* ---------- mobile ---------- */
@media (max-width: 767px) {
  .elementor-element-ad0c7a1 .elementor-button { width: 100%; justify-content: center; }
}

/* ---------- who we are: deep-teal band ---------- */
.elementor-element-f88450a .elementor-heading-title { line-height: 1.08; letter-spacing: -.02em; }
.elementor-element-c6db2a1 { max-width: 780px; margin: 0 auto; line-height: 1.85; }
.elementor-element-0fd34eb { gap: 22px; }

/* ---------- responsive: "Why Choose" split panel ---------- */
/* below desktop the 50/50 video+cards split squeezed the 3-col card grid to 80px cards */
@media (max-width: 1024px) {
  .elementor-element-5dcaf86 { flex-direction: column !important; }
  .elementor-element-a82d671,
  .elementor-element-579fcd7 { width: 100% !important; max-width: 100% !important; }
  .elementor-element-a82d671 { min-height: 300px; }
  .elementor-element-579fcd7 { padding: 56px 6vw !important; }
  .elementor-element-98b998a { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}

@media (max-width: 767px) {
  .elementor-element-98b998a { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
  .elementor-element-ad0c7a1 > .elementor-element { width: 100% !important; max-width: 100% !important; }
  .elementor-element-ad0c7a1 .elementor-button-wrapper { width: 100%; }
  .elementor-element-ad0c7a1 .elementor-button { width: 100%; justify-content: center; }
}

/* smooth anchor scrolling for the header menu + hero CTAs */
html { scroll-behavior: smooth; scroll-padding-top: 90px; }
/* ---------- modern polish ---------- */
/* entrance animations must not leave anything stranded if JS is slow */
.elementor-invisible { visibility: hidden; }
@media (prefers-reduced-motion: reduce) {
  .elementor-invisible { visibility: visible !important; }
  .animated { animation: none !important; }
}
/* the floating stat / about blocks read better with a hair of separation */
/* stats band stays a floating block; Who We Are is shaped by its dividers instead */
.elementor-element-1570f73 {
  overflow: hidden;
  width: calc(100% - 8vw) !important;
  margin-inline: auto !important;
}
.elementor-element-1570f73 { box-shadow: 0 24px 60px -32px rgba(0,2,6,.45); }
@media (max-width: 767px) {
  .elementor-element-1570f73 { border-radius: 28px !important; }
  .elementor-element-d6836ba { border-radius: 0 0 28px 28px !important; }
}
/* ---------- mobile / tablet evenness ----------
   Narrow columns wrap some labels onto an extra line, which left neighbouring
   tiles at different heights. Reserve the taller case so every row matches. */
@media (max-width: 1024px) {
  /* "Years of Experience" wraps to 2 lines (60px); the others sit at 30px */
  .elementor-element-1570f73 .elementor-counter-title { min-height: 60px !important; }
  /* never split a word across lines - break only at spaces. The 1.6px tracking
     also costs ~16px on a 10-character label, which is a lot in a narrow cell. */
  .elementor-element-1570f73 .elementor-counter-title {
    overflow-wrap: normal !important;
    word-break: keep-all !important;
    -webkit-hyphens: none !important;
    hyphens: none !important;
  }
  @media (max-width: 520px) {
    .elementor-element-1570f73 .elementor-counter-title {
      letter-spacing: .04em !important;
      font-size: 11.5px !important;
    }
  }
  /* the title is a flex box, so text-align alone never reached the wrapped
     second line - it sat hard against the left edge. Centre box + lines. */
  .elementor-element-1570f73 .elementor-counter-title {
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
    text-align: center !important;
  }
  /* "Exclusive International Brands" / "Reliable Supply Chain" run to 3 lines */
  .elementor-element-98b998a .elementor-icon-box-title { min-height: 65px; }
  .elementor-element-98b998a > .e-con { align-content: start; }
  /* the About copy is a long single block on a narrow screen */
  .elementor-element-c6db2a1 { line-height: 1.72; }
}
/* the ghost hero button carries a 2px border, so it sat 4px taller than the solid one */
.elementor-element-ad0c7a1 .elementor-button {
  height: 56px; padding-top: 0; padding-bottom: 0; line-height: 1;
  align-items: center; box-sizing: border-box;
}
/* on a 360px screen the two-column cards leave ~92px of text width, and
   "International" alone is ~100px at 16px - it spilled out of the card. */
@media (max-width: 420px) {
  .elementor-element-98b998a .elementor-icon-box-title {
    font-size: 14.5px !important; line-height: 1.4;
  }
}
.elementor-element-98b998a .elementor-icon-box-title,
.elementor-element-6030118 .elementor-heading-title,
.elementor-element-1570f73 .elementor-counter-title {
  overflow-wrap: break-word; word-break: normal; hyphens: auto;
}
/* ---------- logo grid: tiles with no brand name yet ----------
   Elementor skips rendering a heading widget whose title is empty, so those
   tiles came out 55px shorter than the named ones. Reserve the name row.
   The rule switches itself off the moment a name is typed in (:has). */
/* Some names wrap to two lines at narrower tile widths ("DJEM IMPERIA" at tablet),
   which left neighbouring tiles shorter. Reserve two lines for every tile - named
   or not - so the whole wall stays flush at any width. */
.elementor-element-6030118 .elementor-heading-title { min-height: 34px; }
.elementor-element-6030118 > .e-con > .e-con:not(:has(.elementor-widget-heading))::after {
  content: ""; display: block; width: 100%; height: 52px;
}
@media (max-width: 767px) {
  .elementor-element-6030118 .elementor-heading-title { min-height: 31px; }
  .elementor-element-6030118 > .e-con > .e-con:not(:has(.elementor-widget-heading))::after { height: 49px; }
}/* End custom CSS */