.elementor-1395 .elementor-element.elementor-element-03a001c{--display:flex;--min-height:calc(100vh - 20px);--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1395 .elementor-element.elementor-element-9746519{--display:flex;--min-height:calc(100vh - 20px);--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:10px 10px 100px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-9746519:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-9746519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001D28;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1395 .elementor-element.elementor-element-984b43c{text-align:center;}.elementor-1395 .elementor-element.elementor-element-984b43c .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1.125rem;font-weight:300;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-527998d{text-align:center;}.elementor-1395 .elementor-element.elementor-element-527998d .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(2.375rem, 1.5rem + 3.8889vw, 5rem);font-weight:400;line-height:1.14;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-c1c9b6b{--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;--justify-content:flex-start;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-e4dde3a{--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:flex-start;--align-items:stretch;--gap:72px 72px;--row-gap:72px;--column-gap:72px;border-style:solid;--border-style:solid;border-width:1.2px 1.2px 1.2px 1.2px;--border-top-width:1.2px;--border-right-width:1.2px;--border-bottom-width:1.2px;--border-left-width:1.2px;border-color:#001D2826;--border-color:#001D2826;--padding-top:78px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-b7e1911{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:44px;}.elementor-1395 .elementor-element.elementor-element-b07627b{text-align:start;}.elementor-1395 .elementor-element.elementor-element-b07627b .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;line-height:1;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-7dbf966{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;}.elementor-1395 .elementor-element.elementor-element-7dbf966 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.125rem, 1.0833rem + 0.1852vw, 1.25rem);font-weight:300;line-height:1.4;letter-spacing:-0.4px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-item{background-color:#E9EAEB;border-style:solid;border-width:1px 1px 1px 1px;border-color:#001D281A;border-radius:0px 0px 0px 0px;padding:16px 18px 14px 32px;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-item:hover{background-color:#DBDEDF;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-item.ui-open{background-color:#DBDEDF;border-radius:0px 0px 0px 0px;overflow:hidden;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-icon{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;--ui-e-icon-pad-top:8px;--ui-e-icon-pad-right:8px;--ui-e-icon-pad-bot:8px;--ui-e-icon-pad-left:8px;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-item + .ui-e-accordion-item{margin-top:0px;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-title-text{justify-content:flex-start;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-title{color:#001D28;border-radius:0px 0px 0px 0px;overflow:hidden;padding:0px 0px 0px 0px;font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.1875rem, 1.0625rem + 0.5556vw, 1.5625rem);font-weight:400;line-height:1.1;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-custom-icon svg{fill:#001D28;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-title .ui-e-accordion-icon{--ui-e-icon-size:12px;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-content{color:#001D28;padding:0% 47% 0% 0%;margin-top:0px;font-family:"DM Sans", Sans-serif;font-size:clamp(1rem, 0.9167rem + 0.3704vw, 1.25rem);font-weight:300;letter-spacing:-0.4px;text-align:left;}.elementor-1395 .elementor-element.elementor-element-73b74b3{--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:82px 82px;--row-gap:82px;--column-gap:82px;--overflow:hidden;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-a214b8c{text-align:start;}.elementor-1395 .elementor-element.elementor-element-a214b8c .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;line-height:1;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-5a8d0c7{--display:flex;--min-height:480px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:10px;--padding-right:40px;}.elementor-1395 .elementor-element.elementor-element-5a8d0c7:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-5a8d0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cp100.republicmarketing.co.uk/wp-content/uploads/2025/11/59a37384074e0d0787743b4c6acf12c2d5ab73f9.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1395 .elementor-element.elementor-element-2572d88{--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:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-2452954{--display:flex;--min-height:34px;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0 0 0 1.5px;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:1.5px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-2ba4d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-2ba4d92 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1.125rem;font-weight:300;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-13dd2f1{text-align:start;}.elementor-1395 .elementor-element.elementor-element-13dd2f1 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-1f4109e{--display:flex;--min-height:480px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:10px;--padding-right:40px;}.elementor-1395 .elementor-element.elementor-element-1f4109e:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-1f4109e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cp100.republicmarketing.co.uk/wp-content/uploads/2025/11/Rectangle-42504.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1395 .elementor-element.elementor-element-314c506{--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:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-66f1729{--display:flex;--min-height:34px;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0 0 0 1.5px;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:1.5px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-659fc06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-659fc06 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1.125rem;font-weight:300;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-78dee8f{text-align:start;}.elementor-1395 .elementor-element.elementor-element-78dee8f .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-383254f{--display:flex;--min-height:480px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:10px;--padding-right:40px;}.elementor-1395 .elementor-element.elementor-element-383254f:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-383254f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cp100.republicmarketing.co.uk/wp-content/uploads/2025/11/Rectangle-42505.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1395 .elementor-element.elementor-element-3926206{--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:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-98f0c53{--display:flex;--min-height:34px;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0 0 0 1.5px;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:1.5px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-5f403bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-5f403bf .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1.125rem;font-weight:300;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-75d4e56{text-align:start;}.elementor-1395 .elementor-element.elementor-element-75d4e56 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-1ed79f2{--display:flex;--min-height:480px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:10px;--padding-right:40px;}.elementor-1395 .elementor-element.elementor-element-1ed79f2:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-1ed79f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cp100.republicmarketing.co.uk/wp-content/uploads/2025/11/Rectangle-42506.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1395 .elementor-element.elementor-element-176e1df{--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:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-a39db75{--display:flex;--min-height:34px;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0 0 0 1.5px;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:1.5px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-7ba1839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-7ba1839 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1.125rem;font-weight:300;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-da42180{text-align:start;}.elementor-1395 .elementor-element.elementor-element-da42180 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-9c6ed1a{--display:flex;--min-height:480px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:33px;--padding-left:10px;--padding-right:40px;}.elementor-1395 .elementor-element.elementor-element-9c6ed1a:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-9c6ed1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cp100.republicmarketing.co.uk/wp-content/uploads/2025/11/Rectangle-42507.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1395 .elementor-element.elementor-element-905d8f7{--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:flex-start;--align-items:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-999ec72{--display:flex;--min-height:34px;--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0 0 0 1.5px;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:1.5px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-b0cb957{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 10px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-b0cb957 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1.125rem;font-weight:300;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-fee585a{text-align:start;}.elementor-1395 .elementor-element.elementor-element-fee585a .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:1rem;font-weight:300;line-height:1.3;color:#F3F3F3;}.elementor-1395 .elementor-element.elementor-element-c67bf1a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:14px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-1395 .elementor-element.elementor-element-c67bf1a .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1395 .elementor-element.elementor-element-77efc36{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-5513a00{--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;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:#001D2826;--border-color:#001D2826;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-c0b9f73{--display:flex;--min-height:330px;--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:100px;}.elementor-1395 .elementor-element.elementor-element-293f055{text-align:start;}.elementor-1395 .elementor-element.elementor-element-293f055 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.5625rem + 1.3889vw, 2.8125rem);font-weight:400;line-height:1.1;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-d899a8e{text-align:start;}.elementor-1395 .elementor-element.elementor-element-d899a8e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-4fc6d8f{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-4fc6d8f:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-4fc6d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001D28;}.elementor-1395 .elementor-element.elementor-element-548e865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-548e865 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.1;letter-spacing:-0.3px;color:#0BFF83;}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-251d96e{--display:flex;--min-height:140px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#001D2826;--border-color:#001D2826;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1395 .elementor-element.elementor-element-fa77365{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-fedfd23{--display:flex;--min-height:140px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#001D2826;--border-color:#001D2826;}.elementor-1395 .elementor-element.elementor-element-9680fb7{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-7fb2037{--display:flex;--min-height:140px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#001D2826;--border-color:#001D2826;}.elementor-1395 .elementor-element.elementor-element-5f04c52{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-e36dd8e{--display:flex;--min-height:140px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#001D2826;--border-color:#001D2826;}.elementor-1395 .elementor-element.elementor-element-a455451{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-527b0b6{--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:flex-start;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:200px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-50c4103{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-3563395{text-align:start;}.elementor-1395 .elementor-element.elementor-element-3563395 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.5625rem + 1.3889vw, 2.8125rem);font-weight:400;line-height:1.1;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-ab9171f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-64b4312{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-2980b7e{--display:flex;--min-height:300px;--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-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;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:#001D2826;--border-color:#001D2826;--padding-top:38px;--padding-bottom:20px;--padding-left:20px;--padding-right:36px;}.elementor-1395 .elementor-element.elementor-element-8d5b498{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-5e215bf{padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-5e215bf .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;color:#001D28E5;}.elementor-1395 .elementor-element.elementor-element-776c394{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-c8b485c{z-index:5;text-align:start;}.elementor-1395 .elementor-element.elementor-element-c8b485c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-5027d7d{--display:flex;--min-height:300px;--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-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;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:#001D2826;--border-color:#001D2826;--padding-top:38px;--padding-bottom:20px;--padding-left:20px;--padding-right:36px;}.elementor-1395 .elementor-element.elementor-element-5359b39{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-1404f22{padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-1404f22 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;color:#001D28E5;}.elementor-1395 .elementor-element.elementor-element-3b6042f{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-6690429{z-index:5;text-align:start;}.elementor-1395 .elementor-element.elementor-element-6690429 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-fc66814{--display:flex;--min-height:300px;--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-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;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:#001D2826;--border-color:#001D2826;--padding-top:38px;--padding-bottom:20px;--padding-left:20px;--padding-right:36px;}.elementor-1395 .elementor-element.elementor-element-4fb6f1a{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-114b634{padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-114b634 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;color:#001D28E5;}.elementor-1395 .elementor-element.elementor-element-b3c081d{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-84a9684{z-index:5;text-align:start;}.elementor-1395 .elementor-element.elementor-element-84a9684 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-3579380{--display:flex;--min-height:300px;--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-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;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:#001D2826;--border-color:#001D2826;--padding-top:38px;--padding-bottom:20px;--padding-left:20px;--padding-right:36px;}.elementor-1395 .elementor-element.elementor-element-1e3c955{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-2e06420{padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-2e06420 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;color:#001D28E5;}.elementor-1395 .elementor-element.elementor-element-4534b0e{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-0c738df{z-index:5;text-align:start;}.elementor-1395 .elementor-element.elementor-element-0c738df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-a074f40{--display:flex;--min-height:300px;--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-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;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:#001D2826;--border-color:#001D2826;--padding-top:38px;--padding-bottom:20px;--padding-left:20px;--padding-right:36px;}.elementor-1395 .elementor-element.elementor-element-d2fe94f{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-eb5d0b3{padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-eb5d0b3 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;color:#001D28E5;}.elementor-1395 .elementor-element.elementor-element-7ec5828{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-54dd3b8{z-index:5;text-align:start;}.elementor-1395 .elementor-element.elementor-element-54dd3b8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-9faaf76{--display:flex;--min-height:300px;--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-start;--gap:42px 42px;--row-gap:42px;--column-gap:42px;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:#001D2826;--border-color:#001D2826;--padding-top:38px;--padding-bottom:20px;--padding-left:20px;--padding-right:36px;}.elementor-1395 .elementor-element.elementor-element-743c897{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-5807516{padding:0px 0px 0px 0px;text-align:start;}.elementor-1395 .elementor-element.elementor-element-5807516 .elementor-heading-title{font-family:"Oldschool Grotesk", Sans-serif;font-size:clamp(1.875rem, 1.6667rem + 0.9259vw, 2.5rem);font-weight:400;color:#001D28E5;}.elementor-1395 .elementor-element.elementor-element-2eeb1a0{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-60989a2{z-index:5;text-align:start;}.elementor-1395 .elementor-element.elementor-element-60989a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);font-weight:300;line-height:1.35;letter-spacing:-0.3px;color:#001D28;}.elementor-1395 .elementor-element.elementor-element-f67eab7{--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;--margin-top:180px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1395:not(.elementor-motion-effects-element-type-background), body.elementor-page-1395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}@media(min-width:768px){.elementor-1395 .elementor-element.elementor-element-03a001c{--width:100%;}.elementor-1395 .elementor-element.elementor-element-9746519{--content-width:1292px;}.elementor-1395 .elementor-element.elementor-element-c0b9f73{--width:60%;}.elementor-1395 .elementor-element.elementor-element-4fc6d8f{--width:45%;}.elementor-1395 .elementor-element.elementor-element-527b0b6{--content-width:100vw;}.elementor-1395 .elementor-element.elementor-element-ab9171f{--width:100%;}.elementor-1395 .elementor-element.elementor-element-64b4312{--width:1392px;}}@media(max-width:1512px){.elementor-1395 .elementor-element.elementor-element-c67bf1a{--e-n-carousel-swiper-slides-to-display:3;}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-251d96e{--min-height:120px;}.elementor-1395 .elementor-element.elementor-element-fedfd23{--min-height:120px;}.elementor-1395 .elementor-element.elementor-element-7fb2037{--min-height:120px;}.elementor-1395 .elementor-element.elementor-element-e36dd8e{--min-height:120px;}.elementor-1395 .elementor-element.elementor-element-64b4312{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-2980b7e{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1395 .elementor-element.elementor-element-5e215bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-776c394{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-776c394.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-5027d7d{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1395 .elementor-element.elementor-element-1404f22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-3b6042f{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-3b6042f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-fc66814{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1395 .elementor-element.elementor-element-114b634.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-b3c081d{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-b3c081d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-3579380{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1395 .elementor-element.elementor-element-2e06420.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-4534b0e{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-4534b0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-a074f40{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1395 .elementor-element.elementor-element-eb5d0b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-7ec5828{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-7ec5828.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-9faaf76{--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-1395 .elementor-element.elementor-element-5807516.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-2eeb1a0{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-2eeb1a0.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(max-width:1200px){.elementor-1395 .elementor-element.elementor-element-c0b9f73{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:60px;}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-527b0b6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1395 .elementor-element.elementor-element-ab9171f{--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;--justify-content:flex-start;}.elementor-1395 .elementor-element.elementor-element-64b4312{--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:4vw;--padding-right:61vw;}.elementor-1395 .elementor-element.elementor-element-64b4312.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1395 .elementor-element.elementor-element-776c394{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-1395 .elementor-element.elementor-element-3b6042f{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-1395 .elementor-element.elementor-element-b3c081d{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-1395 .elementor-element.elementor-element-4534b0e{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-1395 .elementor-element.elementor-element-7ec5828{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-1395 .elementor-element.elementor-element-2eeb1a0{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}}@media(max-width:1024px){.elementor-1395 .elementor-element.elementor-element-c67bf1a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1395 .elementor-element.elementor-element-4fc6d8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-64b4312{--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:4vw;--padding-right:56vw;}.elementor-1395 .elementor-element.elementor-element-776c394{--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}}@media(max-width:880px){.elementor-1395 .elementor-element.elementor-element-c0b9f73{--min-height:380px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:50px;}.elementor-1395 .elementor-element.elementor-element-4fc6d8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-fa77365{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1395 .elementor-element.elementor-element-9680fb7{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1395 .elementor-element.elementor-element-5f04c52{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1395 .elementor-element.elementor-element-a455451{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-1395 .elementor-element.elementor-element-64b4312{--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:5vw;--padding-right:50vw;}}@media(max-width:767px){.elementor-1395 .elementor-element.elementor-element-9746519{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:20px 20px 20px 20px;}.elementor-1395 .elementor-element.elementor-element-527998d{width:100%;max-width:100%;}.elementor-1395 .elementor-element.elementor-element-c1c9b6b{--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1395 .elementor-element.elementor-element-e4dde3a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-b7e1911{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-item{padding:16px 10px 14px 12px;}.elementor-1395 .elementor-element.elementor-element-23dd3de .ui-e-accordion-content{padding:0% 0% 0% 0%;}.elementor-1395 .elementor-element.elementor-element-73b74b3{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1395 .elementor-element.elementor-element-5a8d0c7{--min-height:450px;}.elementor-1395 .elementor-element.elementor-element-1f4109e{--min-height:450px;}.elementor-1395 .elementor-element.elementor-element-383254f{--min-height:450px;}.elementor-1395 .elementor-element.elementor-element-1ed79f2{--min-height:450px;}.elementor-1395 .elementor-element.elementor-element-9c6ed1a{--min-height:450px;}.elementor-1395 .elementor-element.elementor-element-c67bf1a{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-77efc36{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1395 .elementor-element.elementor-element-5513a00{--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-1395 .elementor-element.elementor-element-c0b9f73{--min-height:300px;--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-4fc6d8f{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:10px;}.elementor-1395 .elementor-element.elementor-element-548e865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-251d96e{--min-height:70px;}.elementor-1395 .elementor-element.elementor-element-fa77365{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1395 .elementor-element.elementor-element-fedfd23{--min-height:70px;}.elementor-1395 .elementor-element.elementor-element-9680fb7{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1395 .elementor-element.elementor-element-7fb2037{--min-height:70px;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1395 .elementor-element.elementor-element-5f04c52{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1395 .elementor-element.elementor-element-e36dd8e{--min-height:70px;}.elementor-1395 .elementor-element.elementor-element-a455451{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-1395 .elementor-element.elementor-element-527b0b6{--content-width:100vw;--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-1395 .elementor-element.elementor-element-50c4103{--content-width:100vw;}.elementor-1395 .elementor-element.elementor-element-3563395{padding:0vw 0vw 0vw 4vw;}.elementor-1395 .elementor-element.elementor-element-ab9171f{--width:100vw;}.elementor-1395 .elementor-element.elementor-element-64b4312{--width:auto;--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:5vw;--padding-right:15vw;}.elementor-1395 .elementor-element.elementor-element-2980b7e{--width:80vw;--min-height:250px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:27px;--padding-bottom:30px;--padding-left:18px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-8d5b498{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1395 .elementor-element.elementor-element-5027d7d{--width:80vw;--min-height:250px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:27px;--padding-bottom:30px;--padding-left:18px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-5359b39{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1395 .elementor-element.elementor-element-fc66814{--width:80vw;--min-height:250px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:27px;--padding-bottom:30px;--padding-left:18px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-4fb6f1a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1395 .elementor-element.elementor-element-3579380{--width:80vw;--min-height:250px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:27px;--padding-bottom:30px;--padding-left:18px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-1e3c955{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1395 .elementor-element.elementor-element-a074f40{--width:80vw;--min-height:250px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:27px;--padding-bottom:30px;--padding-left:18px;--padding-right:20px;}.elementor-1395 .elementor-element.elementor-element-d2fe94f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1395 .elementor-element.elementor-element-9faaf76{--width:80vw;--min-height:250px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:27px;--padding-bottom:30px;--padding-left:18px;--padding-right:20px;}}@media(max-width:1512px) and (min-width:768px){.elementor-1395 .elementor-element.elementor-element-64b4312{--width:92vw;}}@media(max-width:1200px) and (min-width:768px){.elementor-1395 .elementor-element.elementor-element-64b4312{--width:auto;}.elementor-1395 .elementor-element.elementor-element-2980b7e{--width:35vw;}.elementor-1395 .elementor-element.elementor-element-5027d7d{--width:35vw;}.elementor-1395 .elementor-element.elementor-element-fc66814{--width:35vw;}.elementor-1395 .elementor-element.elementor-element-3579380{--width:35vw;}.elementor-1395 .elementor-element.elementor-element-a074f40{--width:35vw;}.elementor-1395 .elementor-element.elementor-element-9faaf76{--width:35vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-1395 .elementor-element.elementor-element-2980b7e{--width:40vw;}.elementor-1395 .elementor-element.elementor-element-5027d7d{--width:40vw;}.elementor-1395 .elementor-element.elementor-element-fc66814{--width:40vw;}.elementor-1395 .elementor-element.elementor-element-3579380{--width:40vw;}.elementor-1395 .elementor-element.elementor-element-a074f40{--width:40vw;}.elementor-1395 .elementor-element.elementor-element-9faaf76{--width:40vw;}}@media(max-width:880px) and (min-width:768px){.elementor-1395 .elementor-element.elementor-element-64b4312{--width:auto;}.elementor-1395 .elementor-element.elementor-element-2980b7e{--width:45vw;}.elementor-1395 .elementor-element.elementor-element-5027d7d{--width:45vw;}.elementor-1395 .elementor-element.elementor-element-fc66814{--width:45vw;}.elementor-1395 .elementor-element.elementor-element-3579380{--width:45vw;}.elementor-1395 .elementor-element.elementor-element-a074f40{--width:45vw;}.elementor-1395 .elementor-element.elementor-element-9faaf76{--width:45vw;}}@media(min-width:1920px){.elementor-1395 .elementor-element.elementor-element-03a001c{--min-height:calc(100vh - 48px);--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;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1395 .elementor-element.elementor-element-9746519{--content-width:1600px;--min-height:calc(100vh - 48px);}.elementor-1395 .elementor-element.elementor-element-984b43c .elementor-heading-title{font-size:clamp(1.5rem, 2.625rem + -0.9375vw, 1.125rem);}.elementor-1395 .elementor-element.elementor-element-527998d{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-1395 .elementor-element.elementor-element-527998d .elementor-heading-title{font-size:clamp(5rem, 1.25rem + 3.125vw, 6.25rem);}.elementor-1395 .elementor-element.elementor-element-b07627b .elementor-heading-title{font-size:clamp(2.5rem, 0.625rem + 1.5625vw, 3.125rem);}.elementor-1395 .elementor-element.elementor-element-7dbf966{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;}.elementor-1395 .elementor-element.elementor-element-7dbf966 .elementor-heading-title{font-size:clamp(1.25rem, 0.875rem + 0.3125vw, 1.375rem);}.elementor-1395 .elementor-element.elementor-element-a214b8c .elementor-heading-title{font-size:clamp(2.8125rem, 1.875rem + 0.7813vw, 3.125rem);}.elementor-1395 .elementor-element.elementor-element-5a8d0c7{--min-height:600px;}.elementor-1395 .elementor-element.elementor-element-c0b9f73{--width:60%;}.elementor-1395 .elementor-element.elementor-element-293f055 .elementor-heading-title{font-size:clamp(2.8125rem, 1.875rem + 0.7813vw, 3.125rem);}.elementor-1395 .elementor-element.elementor-element-d899a8e .elementor-heading-title{font-size:clamp(1.1875rem, 0.625rem + 0.4688vw, 1.375rem);}.elementor-1395 .elementor-element.elementor-element-4fc6d8f{--width:40%;}.elementor-1395 .elementor-element.elementor-element-548e865 .elementor-heading-title{font-size:clamp(1.1875rem, 0.625rem + 0.4688vw, 1.375rem);}.elementor-1395 .elementor-element.elementor-element-1f38f1d{--grid-auto-flow:row;}.elementor-1395 .elementor-element.elementor-element-50c4103{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-3563395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-1395 .elementor-element.elementor-element-ab9171f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1395 .elementor-element.elementor-element-64b4312{--width:min(86vw, 2200px);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for uicore-accordion, class: .elementor-element-23dd3de */.elementor-1395 .elementor-element.elementor-element-23dd3de {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; 
    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c67bf1a */.elementor-1395 .elementor-element.elementor-element-c67bf1a .swiper {
overflow: visible;
  pointer-events: all !important;
}


.elementor-1395 .elementor-element.elementor-element-c67bf1a  {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
  }
  
  
  
  
.commit-card {
    position: relative;
    overflow: hidden;
}

.commit-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #001D28CC;
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 1;
}

.commit-card:hover::before {
    opacity: 1;
}

.card-content {
    position: relative;
    z-index: 2;
    transform: translateY(28px);
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.05s !important;
}

.commit-card:hover .card-content {
    transform: translateY(0);
}

.commit-title {
    margin-bottom: 0;
}

.commit-txt {
    opacity: 0;
    max-height: 0px;
    overflow: hidden;
    transition: opacity 0.4s ease 0.05s, max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.commit-card:hover .commit-txt {
    opacity: 1;
    max-height: 400px;
}

/* Devices smaller than 1200px: activate hover effect on active slide */
@media (max-width: 1199px) {
    .swiper-slide-active .commit-card::before {
        opacity: 1;
    }

    .swiper-slide-active .commit-card .card-content {
        transform: translateY(0);
    }

    .swiper-slide-active .commit-card .commit-txt {
        opacity: 1;
        max-height: 400px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-548e865 */.elementor-1395 .elementor-element.elementor-element-548e865 li {
    color: #0BFF83;
    font-family: "DM Sans";
    font-weight: 300;
     margin-bottom: 20px;  
    line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e215bf */.elementor-1395 .elementor-element.elementor-element-5e215bf em {
    font-style: normal;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1404f22 */.elementor-1395 .elementor-element.elementor-element-1404f22 em {
    font-style: normal;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-114b634 */.elementor-1395 .elementor-element.elementor-element-114b634 em {
    font-style: normal;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e06420 */.elementor-1395 .elementor-element.elementor-element-2e06420 em {
    font-style: normal;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb5d0b3 */.elementor-1395 .elementor-element.elementor-element-eb5d0b3 em {
    font-style: normal;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5807516 */.elementor-1395 .elementor-element.elementor-element-5807516 em {
    font-style: normal;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64b4312 *//* Smooth transitions (premium cubic-bezier) */
.compli-card {
    transition: background-color 400ms cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.compli-title h3,
.compli-txt p {
    transition: color 400ms cubic-bezier(0.19, 1, 0.22, 1) !important;
}

.hidden-txt {
    opacity: 0;
    transition: opacity 400ms cubic-bezier(0.19, 1, 0.22, 1) !important;
}

/* SVG stroke/fill transitions for elements with #001D28 */
.compli-card svg [stroke="#001D28"],
.compli-card svg [fill="#001D28"] {
    transition:
        stroke 300ms cubic-bezier(0.19, 1, 0.22, 1),
        fill 300ms cubic-bezier(0.19, 1, 0.22, 1);
}

/* ===== HOVER EFFECTS ONLY FOR MOUSE DEVICES (min-width: 1201px) ===== */
@media (min-width: 1201px) and (hover: hover) and (pointer: fine) {
    /* Card background on hover */
    .compli-card:hover {
        background-color: #001D28;
    }

    /* Title + main text color on hover */
    .compli-card:hover .compli-title h3,
    .compli-card:hover .compli-txt p {
        color: #0BFF83E5 !important;
    }

    /* Reveal hidden text on hover */
    .compli-card:hover .hidden-txt {
        opacity: 1;
    }

    /* Change those SVG parts on hover */
    .compli-card:hover svg [stroke="#001D28"] {
        stroke: #FFF;
    }

    .compli-card:hover svg [fill="#001D28"] {
        fill: #FFF;
    }
}

/* ===== ACTIVE STATE FOR SCROLL-BASED CAROUSEL (max-width: 1200px) ===== */
@media (max-width: 1200px) {
    /* Card background when active */
    .compli-card-active {
        background-color: #001D28;
    }

    /* Title + main text color when active */
    .compli-card-active .compli-title h3,
    .compli-card-active .compli-txt p {
        color: #0BFF83E5 !important;
    }

    /* Reveal hidden text when active */
    .compli-card-active .hidden-txt {
        opacity: 1;
    }

    /* Change SVG parts when active */
    .compli-card-active svg [stroke="#001D28"] {
        stroke: #FFF;
    }

    .compli-card-active svg [fill="#001D28"] {
        fill: #FFF;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab9171f */@media screen and (max-width: 1200px) {
    .elementor-1395 .elementor-element.elementor-element-ab9171f {
    oveflow: hidden;
    overflow-x: scroll;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oldschool Grotesk';
	font-display: auto;
	src: url('https://cp100.republicmarketing.co.uk/wp-content/uploads/2025/09/OldschoolGroteskVar.ttf') format('truetype');
}
/* End Custom Fonts CSS */