.elementor-8866 .elementor-element.elementor-element-72e1e5b{--display:flex;--position:relative;--min-height:100vh;--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;--overflow:hidden;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:170px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-72e1e5b:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-72e1e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #001B36 0%, #01417F 100%);}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-72e1e5b{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-72e1e5b{right:0px;}.elementor-8866 .elementor-element.elementor-element-4e68349{--display:flex;--position:relative;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:3;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-4e68349{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-4e68349{right:0px;}.elementor-8866 .elementor-element.elementor-element-4778673 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-8866 .elementor-element.elementor-element-4778673 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#9FB4D4;}.elementor-8866 .elementor-element.elementor-element-6157673 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8866 .elementor-element.elementor-element-6157673 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:82px;font-weight:700;line-height:1.04em;letter-spacing:-2.5px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-4d91b46 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8866 .elementor-element.elementor-element-4d91b46{font-family:"Manrope", Sans-serif;font-size:18.5px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.8);}.elementor-8866 .elementor-element.elementor-element-9866d43 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-8866 .elementor-element.elementor-element-9866d43 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-85b78cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:38px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-8e70d29 .elementor-button{background-color:#F55349;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(245,83,73,0.34);border-radius:999px 999px 999px 999px;}.elementor-8866 .elementor-element.elementor-element-8e70d29 .elementor-button:hover, .elementor-8866 .elementor-element.elementor-element-8e70d29 .elementor-button:focus{background-color:#DE4239;}.elementor-8866 .elementor-element.elementor-element-3d17c06 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.4);border-radius:999px 999px 999px 999px;}.elementor-8866 .elementor-element.elementor-element-3d17c06 .elementor-button:hover, .elementor-8866 .elementor-element.elementor-element-3d17c06 .elementor-button:focus{background-color:rgba(255,255,255,0.12);}.elementor-8866 .elementor-element.elementor-element-8c12ddf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-8c12ddf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-8c12ddf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-8c12ddf .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-dcca657{--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-8866 .elementor-element.elementor-element-b3833f2{--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-8866 .elementor-element.elementor-element-d35f879{--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-8866 .elementor-element.elementor-element-b007e5c{--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-8866 .elementor-element.elementor-element-b653769{--display:flex;--position:relative;--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;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:5;}.elementor-8866 .elementor-element.elementor-element-b653769:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-b653769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #01417F 58%, #FFFFFF 58%);}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-b653769{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-b653769{right:0px;}.elementor-8866 .elementor-element.elementor-element-7c9e241{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-abb2f44 .elementor-counter-title{justify-content:start;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-ed68883 .elementor-counter-title{justify-content:start;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-fe10c74 .elementor-counter-title{justify-content:start;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-5ccaf0f .elementor-counter-title{color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-c7346d0{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3EAF2;--border-color:#E3EAF2;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-c7346d0:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-c7346d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-80017c4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-80017c4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-80017c4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-80017c4 .elementor-icon-list-text{color:#17222E;transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-56a39a4{--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:flex-start;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-56a39a4:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-56a39a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-4dbb8c6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:46px;font-weight:600;line-height:1.26em;letter-spacing:-1.2px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-3a60df0{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-3a60df0:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-3a60df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-8866 .elementor-element.elementor-element-9d9cd9e{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-a2f63e1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-a2f63e1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-e8d611a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-e8d611a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-c85802d > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-8866 .elementor-element.elementor-element-c85802d{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-6b2c236{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8866 .elementor-element.elementor-element-6b2c236 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8866 .elementor-element.elementor-element-9c8e7ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-d5e0800 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-d5e0800.elementor-view-stacked .elementor-icon{background-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-d5e0800.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-d5e0800.elementor-view-default .elementor-icon{fill:#F55349;color:#F55349;border-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-5bd8bfa .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-5bd8bfa.elementor-view-stacked .elementor-icon{background-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-5bd8bfa.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-5bd8bfa.elementor-view-default .elementor-icon{fill:#F55349;color:#F55349;border-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-f81b72f .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-f81b72f.elementor-view-stacked .elementor-icon{background-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-f81b72f.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-f81b72f.elementor-view-default .elementor-icon{fill:#F55349;color:#F55349;border-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-35df666 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-35df666.elementor-view-stacked .elementor-icon{background-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-35df666.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-35df666.elementor-view-default .elementor-icon{fill:#F55349;color:#F55349;border-color:#F55349;}.elementor-8866 .elementor-element.elementor-element-ef0d265{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8866 .elementor-element.elementor-element-ef0d265 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8866 .elementor-element.elementor-element-273a68c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-a372863 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-a372863.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-a372863.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-a372863.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-1c555b6 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-1c555b6.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-1c555b6.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-1c555b6.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-6d88f8a .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-6d88f8a.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-6d88f8a.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-6d88f8a.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-0d1833a .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-0d1833a.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-0d1833a.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-0d1833a.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-11effbb{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-11effbb:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-11effbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-15fdfc4{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-664b489 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-664b489 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-af011cb > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-af011cb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-9fcb2e7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-8866 .elementor-element.elementor-element-9fcb2e7{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-1bb8b42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;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:#E3EAF2;--border-color:#E3EAF2;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-1bb8b42:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-1bb8b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-f608b7f{--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:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:46px;--padding-right:46px;}.elementor-8866 .elementor-element.elementor-element-b575ce9 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-8866 .elementor-element.elementor-element-b575ce9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:33px;font-weight:700;line-height:1.14em;letter-spacing:-1px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-f681e59 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8866 .elementor-element.elementor-element-f681e59{font-family:"Manrope", Sans-serif;font-size:15.5px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-4855b43 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-8866 .elementor-element.elementor-element-4855b43 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-4855b43 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-4855b43{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-4855b43 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-6af5db1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-cdc7ff8{--display:flex;--position:relative;--min-height:400px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-cdc7ff8:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-cdc7ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003468;background-image:url("https://www.infratechsystems.co.uk/wp-content/uploads/2025/02/Infratech-Operational-Efficiency-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-cdc7ff8{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-cdc7ff8{right:0px;}.elementor-8866 .elementor-element.elementor-element-22bc370{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;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:#E3EAF2;--border-color:#E3EAF2;--border-radius:26px 26px 26px 26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-22bc370:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-22bc370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-3ab1eaa{--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:flex-start;--padding-top:50px;--padding-bottom:50px;--padding-left:46px;--padding-right:46px;}.elementor-8866 .elementor-element.elementor-element-f3b3cbb > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-8866 .elementor-element.elementor-element-f3b3cbb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:33px;font-weight:700;line-height:1.14em;letter-spacing:-1px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-b6950ef > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-8866 .elementor-element.elementor-element-b6950ef{font-family:"Manrope", Sans-serif;font-size:15.5px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-2cdbfa2 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-8866 .elementor-element.elementor-element-2cdbfa2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-2cdbfa2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-2cdbfa2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-2cdbfa2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-fd1c3ff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-84cb4e6{--display:flex;--position:relative;--min-height:400px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-84cb4e6:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-84cb4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17222E;background-image:url("https://www.infratechsystems.co.uk/wp-content/uploads/2025/02/Infratech-Consultation-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-84cb4e6{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-84cb4e6{right:0px;}.elementor-8866 .elementor-element.elementor-element-b98712b{--display:flex;--position:relative;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-b98712b:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-b98712b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #001B36 0%, #004F9E 100%);}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-b98712b{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-b98712b{right:0px;}.elementor-8866 .elementor-element.elementor-element-3b5d1a7{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-b2dbad2{--display:flex;--position:sticky;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-b2dbad2{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-b2dbad2{right:0px;}.elementor-8866 .elementor-element.elementor-element-4722305 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-4722305 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#FF9387;}.elementor-8866 .elementor-element.elementor-element-6b34932 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-8866 .elementor-element.elementor-element-6b34932 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-8f388db > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8866 .elementor-element.elementor-element-8f388db{font-family:"Manrope", Sans-serif;font-size:15.5px;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-8866 .elementor-element.elementor-element-6eebef3 > .elementor-widget-container{margin:18px 0px 18px 0px;}.elementor-8866 .elementor-element.elementor-element-6eebef3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-6eebef3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-6eebef3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-6eebef3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-79bf033 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-8866 .elementor-element.elementor-element-79bf033 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-cd3bde9 .elementor-button{background-color:#F55349;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(245,83,73,0.34);border-radius:999px 999px 999px 999px;}.elementor-8866 .elementor-element.elementor-element-cd3bde9 .elementor-button:hover, .elementor-8866 .elementor-element.elementor-element-cd3bde9 .elementor-button:focus{background-color:#DE4239;}.elementor-8866 .elementor-element.elementor-element-1a770b8{--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:stretch;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-188ecb9{--display:flex;--position:relative;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--overflow:hidden;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:#1B4C86;--border-color:#1B4C86;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-188ecb9:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-188ecb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #01417F 0%, #001B36 100%);}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-188ecb9{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-188ecb9{right:0px;}.elementor-8866 .elementor-element.elementor-element-7c06086{--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:space-between;--align-items:flex-start;--padding-top:46px;--padding-bottom:44px;--padding-left:46px;--padding-right:40px;}.elementor-8866 .elementor-element.elementor-element-02562d9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-02562d9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#FF9387;}.elementor-8866 .elementor-element.elementor-element-96d49d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-96d49d5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:1.16em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-7a3403f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-7a3403f{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#C4D6EC;}.elementor-8866 .elementor-element.elementor-element-941c1ce > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-941c1ce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;}.elementor-8866 .elementor-element.elementor-element-60185f9{--display:flex;--position:relative;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-60185f9{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-60185f9{right:0px;}.elementor-8866 .elementor-element.elementor-element-3639b0b{--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:stretch;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-8866 .elementor-element.elementor-element-3639b0b:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-3639b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-645d641 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8866 .elementor-element.elementor-element-645d641 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:700;color:#17222E;}.elementor-8866 .elementor-element.elementor-element-5e04080 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-5e04080 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-5e04080{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-5e04080 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-f06f385{--display:flex;--position:relative;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--overflow:hidden;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:#524465;--border-color:#524465;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-f06f385:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-f06f385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A3D5F;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-f06f385{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-f06f385{right:0px;}.elementor-8866 .elementor-element.elementor-element-949511b{--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:space-between;--align-items:flex-start;--padding-top:46px;--padding-bottom:44px;--padding-left:46px;--padding-right:40px;}.elementor-8866 .elementor-element.elementor-element-b8222b9 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-b8222b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#FF9387;}.elementor-8866 .elementor-element.elementor-element-f9efd19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-f9efd19 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:1.16em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-e94a26d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-e94a26d{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#C4D6EC;}.elementor-8866 .elementor-element.elementor-element-2404146 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-2404146 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;}.elementor-8866 .elementor-element.elementor-element-1739c0c{--display:flex;--position:relative;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-1739c0c{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-1739c0c{right:0px;}.elementor-8866 .elementor-element.elementor-element-22d91a5{--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:stretch;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-8866 .elementor-element.elementor-element-22d91a5:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-22d91a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-69720c4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8866 .elementor-element.elementor-element-69720c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:700;color:#17222E;}.elementor-8866 .elementor-element.elementor-element-4c7938f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-4c7938f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-4c7938f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-4c7938f .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-bd35780{--display:flex;--position:relative;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--overflow:hidden;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:#2C3A49;--border-color:#2C3A49;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-bd35780:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-bd35780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #17222E 0%, #0B1826 100%);}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-bd35780{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-bd35780{right:0px;}.elementor-8866 .elementor-element.elementor-element-0ba3402{--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:space-between;--align-items:flex-start;--padding-top:46px;--padding-bottom:44px;--padding-left:46px;--padding-right:40px;}.elementor-8866 .elementor-element.elementor-element-cb49c75 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-cb49c75 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#FF9387;}.elementor-8866 .elementor-element.elementor-element-138f407 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-138f407 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:1.16em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-522d7da > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-522d7da{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#9FB4D4;}.elementor-8866 .elementor-element.elementor-element-abfa10b > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-abfa10b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;}.elementor-8866 .elementor-element.elementor-element-7b1df95{--display:flex;--position:relative;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-7b1df95{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-7b1df95{right:0px;}.elementor-8866 .elementor-element.elementor-element-1254e3b{--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:stretch;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-8866 .elementor-element.elementor-element-1254e3b:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-1254e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-3341874 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8866 .elementor-element.elementor-element-3341874 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:700;color:#17222E;}.elementor-8866 .elementor-element.elementor-element-d0171eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-d0171eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-d0171eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-d0171eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-3cfc12a{--display:flex;--position:relative;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--overflow:hidden;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:#7A3A4E;--border-color:#7A3A4E;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-8866 .elementor-element.elementor-element-3cfc12a:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-3cfc12a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(118deg, #F55349 0%, #003468 62%);}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-3cfc12a{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-3cfc12a{right:0px;}.elementor-8866 .elementor-element.elementor-element-19955e6{--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:space-between;--align-items:flex-start;--padding-top:46px;--padding-bottom:44px;--padding-left:46px;--padding-right:40px;}.elementor-8866 .elementor-element.elementor-element-e278996 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-e278996 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#FFE8E4;}.elementor-8866 .elementor-element.elementor-element-c694ffc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-c694ffc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;font-weight:700;line-height:1.16em;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-8f824d9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-8f824d9{font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.7em;color:#FFE8E4;}.elementor-8866 .elementor-element.elementor-element-3b0c9af > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-3b0c9af .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;}.elementor-8866 .elementor-element.elementor-element-648adbd{--display:flex;--position:relative;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-8866 .elementor-element.elementor-element-648adbd{left:0px;}body.rtl .elementor-8866 .elementor-element.elementor-element-648adbd{right:0px;}.elementor-8866 .elementor-element.elementor-element-3f66ea6{--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:stretch;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-8866 .elementor-element.elementor-element-3f66ea6:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-3f66ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-49a715a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8866 .elementor-element.elementor-element-49a715a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:700;color:#17222E;}.elementor-8866 .elementor-element.elementor-element-0e65b7f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-0e65b7f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-0e65b7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-0e65b7f .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-a283648{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-a283648:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-a283648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-8866 .elementor-element.elementor-element-39c4721{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-29ff754 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-29ff754 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-aa35698 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-aa35698 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-2b86ab5 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8866 .elementor-element.elementor-element-2b86ab5{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-1608315{--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;--flex-wrap:wrap;--overflow:hidden;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:#E3EAF2;--border-color:#E3EAF2;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-1608315:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-1608315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3EAF2;}.elementor-8866 .elementor-element.elementor-element-5d9da2e > .elementor-widget-container{margin:26px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-5d9da2e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-a96c0de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-2736816{--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;--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-8866 .elementor-element.elementor-element-2736816:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-2736816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #17222E 0%, #003468 100%);}.elementor-8866 .elementor-element.elementor-element-072b990 .elementor-testimonial-wrapper{text-align:center;}.elementor-8866 .elementor-element.elementor-element-833b97c{--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;--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-8866 .elementor-element.elementor-element-833b97c:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-833b97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #17222E 0%, #003468 100%);}.elementor-8866 .elementor-element.elementor-element-557d1a6 .elementor-testimonial-wrapper{text-align:center;}.elementor-8866 .elementor-element.elementor-element-aaef47f{--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;--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-8866 .elementor-element.elementor-element-aaef47f:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-aaef47f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #17222E 0%, #003468 100%);}.elementor-8866 .elementor-element.elementor-element-fc8b610 .elementor-testimonial-wrapper{text-align:center;}.elementor-8866 .elementor-element.elementor-element-f26508f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-29bcd30{--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:flex-start;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4D6EC;--border-color:#C4D6EC;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8866 .elementor-element.elementor-element-29bcd30:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-29bcd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-0a3cd6c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8866 .elementor-element.elementor-element-0a3cd6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-70ac851 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-70ac851{font-family:"Manrope", Sans-serif;font-size:14.5px;line-height:1.6em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-3fef84d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-3fef84d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-3fef84d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-3fef84d .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-c2228ba > .elementor-widget-container{margin:34px 0px 10px 0px;}.elementor-8866 .elementor-element.elementor-element-c2228ba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-49b7c51{--e-image-carousel-slides-to-show:3;}.elementor-8866 .elementor-element.elementor-element-f1680f7 > .elementor-widget-container{margin:30px 0px 16px 0px;}.elementor-8866 .elementor-element.elementor-element-f1680f7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-d1fc06e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-7f7df2b > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-7f7df2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-7f7df2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-7f7df2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-7f7df2b .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-8d4c5d2{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-8d4c5d2:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-8d4c5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-969d0b5{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-5cfbc5b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-5cfbc5b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-75c6c03 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-75c6c03 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-c026a60 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-8866 .elementor-element.elementor-element-c026a60{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-729d1d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-4709488 img{border-radius:24px 24px 24px 24px;}.elementor-8866 .elementor-element.elementor-element-52f3099 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-52f3099 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-52f3099{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-52f3099 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-32bd6c4{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-32bd6c4:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-32bd6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-8866 .elementor-element.elementor-element-46e5ed0{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-1e05e22 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-1e05e22 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-b411e16 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-b411e16 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-1d3efcb > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-8866 .elementor-element.elementor-element-1d3efcb{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#66727E;}.elementor-8866 .elementor-element.elementor-element-b4ca249{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-34f2a46 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-34f2a46.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-34f2a46.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-34f2a46.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-680ef53 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-680ef53.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-680ef53.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-680ef53.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-f768c98 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-f768c98.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-f768c98.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-f768c98.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-74fab9d .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-74fab9d.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-74fab9d.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-74fab9d.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-09312b7 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-09312b7.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-09312b7.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-09312b7.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-49cf506 .elementor-icon-box-wrapper{gap:15px;}.elementor-8866 .elementor-element.elementor-element-49cf506.elementor-view-stacked .elementor-icon{background-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-49cf506.elementor-view-framed .elementor-icon, .elementor-8866 .elementor-element.elementor-element-49cf506.elementor-view-default .elementor-icon{fill:#004F9E;color:#004F9E;border-color:#004F9E;}.elementor-8866 .elementor-element.elementor-element-5bcb487{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-5bcb487:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-5bcb487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-8164c95{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-2f04d26 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-2f04d26 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-431673b > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-8866 .elementor-element.elementor-element-431673b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-5bb657c{width:initial;max-width:initial;text-align:end;}.elementor-8866 .elementor-element.elementor-element-5bb657c > .elementor-widget-container{margin:-64px 0px 40px 0px;}.elementor-8866 .elementor-element.elementor-element-5bb657c.elementor-element{--align-self:flex-end;}.elementor-8866 .elementor-element.elementor-element-5bb657c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14.5px;font-weight:700;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_carousel_item{background-color:#F6F9FC;border-radius:20px;margin:0px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_image_carousel_content{background-color:#F6F9FC;padding:20px 20px 20px 20px;min-height:0px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_image_carousel_placeholder{height:250px;background-color:#ffffff;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_image_carousel_placeholder img{height:250px;object-fit:cover;transition:all 200ms ease-in-out;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_image_carousel_container_holder{text-align:center;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue_pos_carousel_image_overlay{background-color:#000000;opacity:0%;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:40%;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-grid-item-category{margin-top:0px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_post_title,.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_post_title-link{color:#003468;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-item:hover .uc_post_title{color:#F55349;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_post_title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:1.45em;margin-top:0px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-grid-item-meta-data,.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-grid-item-meta-data a{color:#707070;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-grid-item-meta-data{gap:5px;width:auto;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_paragraph{color:#969696;margin-top:10px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_more_btn{padding:10px 20px 10px 20px;margin-top:20px;background-color:#ffffff;color:#000000;border-radius:0px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_more_btn:hover{background-color:#000000;color:#ffffff;border-radius:0px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_more_btn i{margin-left:10px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_more_btn svg{margin-left:10px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-nav .owl-prev{left:15px;right:auto;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-nav .owl-next{right:15px;left:auto;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-carousel .owl-nav .owl-next,.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:100px;width:32px;height:32px;line-height:32px;font-size:12px;background-color:#ffffff;color:#000000;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-carousel .owl-nav .owl-next:hover,.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-dot.active{background-color:#000000;}.elementor-8866 .elementor-element.elementor-element-69763e6 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-8866 .elementor-element.elementor-element-69763e6 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-8866 .elementor-element.elementor-element-9e593ab{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-9e593ab:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-9e593ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FC;}.elementor-8866 .elementor-element.elementor-element-56846fe{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-43d7ec0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8866 .elementor-element.elementor-element-43d7ec0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F55349;}.elementor-8866 .elementor-element.elementor-element-bcf8ae4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8866 .elementor-element.elementor-element-bcf8ae4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-1.6px;color:#003468;}.elementor-8866 .elementor-element.elementor-element-df1f069{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-8866 .elementor-element.elementor-element-cc6925b{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-cc6925b:not(.elementor-motion-effects-element-type-background), .elementor-8866 .elementor-element.elementor-element-cc6925b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(96deg, #003468 8%, #0A5DB5 92%);}.elementor-8866 .elementor-element.elementor-element-a8defa1{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8866 .elementor-element.elementor-element-9fbedc2{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8866 .elementor-element.elementor-element-f8d04e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-f8d04e8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;line-height:1.12em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-4bd856b > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-4bd856b{font-family:"Manrope", Sans-serif;font-size:15.5px;line-height:1.65em;color:#C4D6EC;}.elementor-8866 .elementor-element.elementor-element-9a7e6bc > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-8866 .elementor-element.elementor-element-9a7e6bc .elementor-icon-list-icon i{color:var( --e-global-color-e292942 );transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-9a7e6bc .elementor-icon-list-icon svg{fill:var( --e-global-color-e292942 );transition:fill 0.3s;}.elementor-8866 .elementor-element.elementor-element-9a7e6bc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8866 .elementor-element.elementor-element-9a7e6bc .elementor-icon-list-text{transition:color 0.3s;}.elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button{background-color:#F55349;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 34px 18px 34px;}.elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button:hover, .elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button:focus{background-color:#FF9387;color:#FFFFFF;}.elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button:hover svg, .elementor-8866 .elementor-element.elementor-element-8a4b15f .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8866 .elementor-element.elementor-element-4e68349{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-7c9e241{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-56a39a4{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-9d9cd9e{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-15fdfc4{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-f608b7f{--width:55%;}.elementor-8866 .elementor-element.elementor-element-cdc7ff8{--width:45%;}.elementor-8866 .elementor-element.elementor-element-3ab1eaa{--width:55%;}.elementor-8866 .elementor-element.elementor-element-84cb4e6{--width:45%;}.elementor-8866 .elementor-element.elementor-element-3b5d1a7{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-b2dbad2{--width:100%;}.elementor-8866 .elementor-element.elementor-element-1a770b8{--width:100%;}.elementor-8866 .elementor-element.elementor-element-7c06086{--width:55%;}.elementor-8866 .elementor-element.elementor-element-60185f9{--width:45%;}.elementor-8866 .elementor-element.elementor-element-949511b{--width:55%;}.elementor-8866 .elementor-element.elementor-element-1739c0c{--width:45%;}.elementor-8866 .elementor-element.elementor-element-0ba3402{--width:55%;}.elementor-8866 .elementor-element.elementor-element-7b1df95{--width:45%;}.elementor-8866 .elementor-element.elementor-element-19955e6{--width:55%;}.elementor-8866 .elementor-element.elementor-element-648adbd{--width:45%;}.elementor-8866 .elementor-element.elementor-element-39c4721{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-969d0b5{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-46e5ed0{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-8164c95{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-56846fe{--content-width:1240px;}.elementor-8866 .elementor-element.elementor-element-a8defa1{--content-width:1240px;}}@media(max-width:1024px){.elementor-8866 .elementor-element.elementor-element-6157673 .elementor-heading-title{font-size:54px;}.elementor-8866 .elementor-element.elementor-element-4dbb8c6 .elementor-heading-title{font-size:34px;}.elementor-8866 .elementor-element.elementor-element-e8d611a .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-af011cb .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-6b34932 .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-96d49d5 .elementor-heading-title{font-size:26px;}.elementor-8866 .elementor-element.elementor-element-f9efd19 .elementor-heading-title{font-size:26px;}.elementor-8866 .elementor-element.elementor-element-138f407 .elementor-heading-title{font-size:26px;}.elementor-8866 .elementor-element.elementor-element-c694ffc .elementor-heading-title{font-size:26px;}.elementor-8866 .elementor-element.elementor-element-aa35698 .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-49b7c51{--e-image-carousel-slides-to-show:2;}.elementor-8866 .elementor-element.elementor-element-75c6c03 .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-b411e16 .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-431673b .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_post_title{font-size:15px;}.elementor-8866 .elementor-element.elementor-element-bcf8ae4 .elementor-heading-title{font-size:38px;}.elementor-8866 .elementor-element.elementor-element-f8d04e8 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-8866 .elementor-element.elementor-element-6157673 .elementor-heading-title{font-size:40px;}.elementor-8866 .elementor-element.elementor-element-abb2f44 .elementor-counter-title{justify-content:start;}.elementor-8866 .elementor-element.elementor-element-ed68883 .elementor-counter-title{justify-content:start;}.elementor-8866 .elementor-element.elementor-element-fe10c74 .elementor-counter-title{justify-content:start;}.elementor-8866 .elementor-element.elementor-element-5ccaf0f .elementor-counter-title{justify-content:start;}.elementor-8866 .elementor-element.elementor-element-4dbb8c6 .elementor-heading-title{font-size:26px;}.elementor-8866 .elementor-element.elementor-element-e8d611a .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-af011cb .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-b575ce9 .elementor-heading-title{font-size:24px;}.elementor-8866 .elementor-element.elementor-element-f3b3cbb .elementor-heading-title{font-size:24px;}.elementor-8866 .elementor-element.elementor-element-6b34932 .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-96d49d5 .elementor-heading-title{font-size:23px;}.elementor-8866 .elementor-element.elementor-element-f9efd19 .elementor-heading-title{font-size:23px;}.elementor-8866 .elementor-element.elementor-element-138f407 .elementor-heading-title{font-size:23px;}.elementor-8866 .elementor-element.elementor-element-c694ffc .elementor-heading-title{font-size:23px;}.elementor-8866 .elementor-element.elementor-element-aa35698 .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-49b7c51{--e-image-carousel-slides-to-show:1;}.elementor-8866 .elementor-element.elementor-element-75c6c03 .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-b411e16 .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-431673b .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-5bb657c > .elementor-widget-container{margin:8px 0px 20px 0px;}.elementor-8866 .elementor-element.elementor-element-5bb657c{text-align:start;}.elementor-8866 .elementor-element.elementor-element-69763e6 .uc_post_title{font-size:15px;}.elementor-8866 .elementor-element.elementor-element-bcf8ae4 .elementor-heading-title{font-size:30px;}.elementor-8866 .elementor-element.elementor-element-df1f069{width:100%;max-width:100%;}.elementor-8866 .elementor-element.elementor-element-f8d04e8 .elementor-heading-title{font-size:27px;}}/* Start custom CSS for counter, class: .elementor-element-abb2f44 *//* 22 Oct 2026: white captions on the navy glass cards (coral on blue was hard to read); on phones the cards are white, so the caption is the darker coral #C93A33 used for small text. */
.elementor-8866 .elementor-element.elementor-element-abb2f44 .elementor-counter-title{color:#FFFFFF !important;font-weight:500}
@media (max-width: 767px) {
  .elementor-8866 .elementor-element.elementor-element-abb2f44 .elementor-counter-title{color:#C93A33 !important}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ed68883 *//* 22 Oct 2026: white captions on the navy glass cards (coral on blue was hard to read); on phones the cards are white, so the caption is the darker coral #C93A33 used for small text. */
.elementor-8866 .elementor-element.elementor-element-ed68883 .elementor-counter-title{color:#FFFFFF !important;font-weight:500}
@media (max-width: 767px) {
  .elementor-8866 .elementor-element.elementor-element-ed68883 .elementor-counter-title{color:#C93A33 !important}
}
.elementor-8866 .elementor-element.elementor-element-ed68883 .elementor-counter-number { display: none; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fe10c74 *//* 22 Oct 2026: white captions on the navy glass cards (coral on blue was hard to read); on phones the cards are white, so the caption is the darker coral #C93A33 used for small text. */
.elementor-8866 .elementor-element.elementor-element-fe10c74 .elementor-counter-title{color:#FFFFFF !important;font-weight:500}
@media (max-width: 767px) {
  .elementor-8866 .elementor-element.elementor-element-fe10c74 .elementor-counter-title{color:#C93A33 !important}
}
.elementor-8866 .elementor-element.elementor-element-fe10c74 .elementor-counter-number { display: none; }/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5ccaf0f *//* 22 Oct 2026: white captions on the navy glass cards (coral on blue was hard to read); on phones the cards are white, so the caption is the darker coral #C93A33 used for small text. */
.elementor-8866 .elementor-element.elementor-element-5ccaf0f .elementor-counter-title{color:#FFFFFF !important;font-weight:500}
@media (max-width: 767px) {
  .elementor-8866 .elementor-element.elementor-element-5ccaf0f .elementor-counter-title{color:#C93A33 !important}
}
.elementor-8866 .elementor-element.elementor-element-5ccaf0f .elementor-counter-number { display: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b653769 *//* Phone: the blue/white split moves under the stacked cards, so the band goes white and the card titles go dark (see the counters' own custom CSS). Added 7 Sept 2026 when the row went to five cards. */
@media (max-width: 767px) {
  .elementor-8866 .elementor-element.elementor-element-b653769:not(.elementor-motion-effects-element-type-background) {
    background-image: linear-gradient(180deg, #01417F 0%, #01417F 1%, #FFFFFF 1%) !important;
  }
}
/* 22 Oct 2026: from tablet up the navy runs to 16px above the bottom of the cards, so the white card captions always sit on navy (at the 58% split the ISO caption on desktop and the second row of cards on tablets sat on white). */
@media (min-width: 768px) {
  .elementor-8866 .elementor-element.elementor-element-b653769:not(.elementor-motion-effects-element-type-background) {
    background-image: linear-gradient(180deg, #01417F calc(100% - 112px), #FFFFFF calc(100% - 112px)) !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1608315 *//* Stat band titles sit flush left under the number, even when they fit on one line
   (the counter title is a centred flex row by default). 8 Oct 2026. */
.elementor-8866 .elementor-element.elementor-element-1608315 .elementor-counter-title{justify-content:flex-start!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a96c0de *//* What clients say, Crayon Digital, 8 Oct 2026. Three quotes from InfraTech's own
   collateral (Infratech Systems.pdf, p23), one dark card each, three across on desktop
   and stacked below 1025px. Replaces the single 41% client outcome card.
   Attribution sits on the bottom edge so the three cards line up. */
.elementor-8866 .elementor-element.elementor-element-a96c0de{gap:20px!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de > .e-con{flex:1 1 calc(33.333% - 14px)!important;min-width:0;position:relative;padding:60px 32px 32px!important;justify-content:flex-start!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de > .e-con::before{content:"\201C";position:absolute;top:16px;left:28px;font-family:'Instrument Serif',Georgia,serif;font-size:78px;line-height:1;color:#F55349;pointer-events:none}
.elementor-8866 .elementor-element.elementor-element-a96c0de > .e-con > .elementor-widget-testimonial{flex:1 1 auto;display:flex;width:100%}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-widget-testimonial > .elementor-widget-container{display:flex;flex-direction:column;width:100%}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-testimonial-wrapper{display:flex;flex-direction:column;flex:1 1 auto;text-align:left!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-testimonial-image{display:none!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-widget-testimonial .elementor-testimonial-content{font-family:'Instrument Serif',Georgia,serif!important;font-style:italic!important;font-size:19px!important;line-height:1.5!important;color:#fff!important;margin-bottom:22px!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-testimonial-meta{padding:0!important;margin-top:auto!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-testimonial-meta-inner{text-align:left!important;justify-content:flex-start!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-testimonial-name{font-family:'Manrope',sans-serif!important;font-size:13px!important;font-weight:600!important;color:rgba(255,255,255,.9)!important}
.elementor-8866 .elementor-element.elementor-element-a96c0de .elementor-testimonial-job{font-family:'Manrope',sans-serif!important;font-size:13px!important;color:rgba(255,255,255,.62)!important}
@media(max-width:1024px){.elementor-8866 .elementor-element.elementor-element-a96c0de > .e-con{flex-basis:100%!important}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f7df2b */.elementor-8866 .elementor-element.elementor-element-7f7df2b{margin-left:auto !important;margin-right:auto !important}
.elementor-8866 .elementor-element.elementor-element-7f7df2b .elementor-icon-list-items{justify-content:center !important}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Manrope:wght@400;500;600;700&family=Sora:wght@400;600;700&display=swap');

/* InfraTech homepage v2. Crayon, 16 Aug 2026.
   EMCP gotchas: add-container ignores _css_classes (target by ID); boxed containers insert .e-con-inner (use descendant); the container gap control does not stick, so every gap is set here; site is Font Awesome 5, FA6 names render blank; overflow:hidden on a section kills position:sticky inside it. */

/* ---------- HERO ---------- */
body.elementor-page-8866 #hero-h1 .it-accent{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;background:linear-gradient(95deg,#7FB3FF,#F55349 65%,#FFB4A8);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}
body.elementor-page-8866 #hero-rotator .it-rot{position:relative;display:inline-block;min-width:190px;height:1.5em;overflow:hidden;vertical-align:bottom}
body.elementor-page-8866 #hero-rotator .it-rot span{position:absolute;left:0;top:0;white-space:nowrap;font-weight:600;background:linear-gradient(95deg,#7FB3FF,#F55349 65%,#FFB4A8);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(105%);animation:itRot 11.2s cubic-bezier(.22,1,.36,1) infinite}
body.elementor-page-8866 #hero-rotator .it-rot span:nth-child(1){animation-delay:0s}
body.elementor-page-8866 #hero-rotator .it-rot span:nth-child(2){animation-delay:2.8s}
body.elementor-page-8866 #hero-rotator .it-rot span:nth-child(3){animation-delay:5.6s}
body.elementor-page-8866 #hero-rotator .it-rot span:nth-child(4){animation-delay:8.4s}
@keyframes itRot{0%{opacity:0;transform:translateY(105%)}3%,22%{opacity:1;transform:translateY(0)}25%,100%{opacity:0;transform:translateY(-105%)}}
body.elementor-page-8866 #hero-pills .elementor-icon-list-items{gap:10px;flex-wrap:wrap}
body.elementor-page-8866 #hero-pills .elementor-icon-list-item{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06);padding:9px 17px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;transition:all .35s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #hero-pills .elementor-icon-list-item:hover{border-color:#FF9387;background:rgba(255,147,135,.14);transform:translateY(-2px)}
body.elementor-page-8866 #hero-pills .elementor-icon-list-icon{display:none}
body.elementor-page-8866 #hero-pills .elementor-icon-list-text{color:rgba(255,255,255,.86)}
body.elementor-page-8866 #hero-cta-primary .elementor-button:active,body.elementor-page-8866 #hero-cta-secondary .elementor-button:active{transform:scale(.98)}
body.elementor-page-8866 #shape-1,body.elementor-page-8866 #shape-2,body.elementor-page-8866 #shape-3,body.elementor-page-8866 #shape-4{position:absolute!important;border:1px solid rgba(159,180,212,.26);background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 36px 90px rgba(0,12,28,.4);pointer-events:none;z-index:1;animation:itDrift linear infinite;--width:auto;--min-height:auto}
body.elementor-page-8866 #shape-1{width:250px!important;height:250px!important;min-height:250px!important;top:11%;right:7%;border-radius:28px;animation-duration:21s}
body.elementor-page-8866 #shape-2{width:150px!important;height:150px!important;min-height:150px!important;top:57%;right:22%;border-radius:20px;animation-duration:26s;animation-direction:reverse}
body.elementor-page-8866 #shape-3{width:330px!important;height:330px!important;min-height:330px!important;bottom:-40px;right:29%;border-radius:28px;animation-duration:31s;background:linear-gradient(145deg,rgba(255,147,135,.26),rgba(245,83,73,.05));border-color:rgba(255,147,135,.34)}
body.elementor-page-8866 #shape-4{width:102px!important;height:102px!important;min-height:102px!important;top:25%;right:33%;border-radius:16px;animation-duration:17s;animation-direction:reverse;background:linear-gradient(145deg,rgba(255,147,135,.32),rgba(245,83,73,.07));border-color:rgba(255,147,135,.4)}
@keyframes itDrift{0%{transform:translate3d(0,0,0) rotate(0)}25%{transform:translate3d(-18px,-30px,0) rotate(4deg)}50%{transform:translate3d(12px,-50px,0) rotate(-3deg)}75%{transform:translate3d(22px,-20px,0) rotate(5deg)}100%{transform:translate3d(0,0,0) rotate(0)}}
@media(max-width:1024px){body.elementor-page-8866 #shape-1,body.elementor-page-8866 #shape-2,body.elementor-page-8866 #shape-3,body.elementor-page-8866 #shape-4{display:none!important}}
body.elementor-page-8866 #hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}
body.elementor-page-8866 #hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:300px;pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(1,65,127,0) 0%,rgba(1,65,127,.75) 62%,#01417F 100%)}
body.elementor-page-8866 #hero-inner{position:relative;z-index:3}

/* ---------- TRUST BAR ---------- */
body.elementor-page-8866 #trust{padding-bottom:96px}
body.elementor-page-8866 #trust-row{position:relative;z-index:2}
body.elementor-page-8866 #trust-row .e-con-inner{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}
body.elementor-page-8866 #trust-row .elementor-widget-counter{flex:1 1 0;min-width:220px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:32px 26px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 26px 64px rgba(0,20,45,.3);position:relative;overflow:hidden;text-align:left;transition:border-color .35s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #trust-row .elementor-widget-counter::before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.16),transparent 55%);pointer-events:none}
body.elementor-page-8866 #trust-row .elementor-widget-counter:hover{border-color:rgba(255,147,135,.55)}
body.elementor-page-8866 #trust-row .elementor-counter-number-wrapper{font-family:'Sora',sans-serif;font-size:clamp(34px,3.4vw,50px);font-weight:700;letter-spacing:-.04em;line-height:1;justify-content:flex-start;text-align:left;margin-bottom:12px;background:linear-gradient(95deg,#7FB3FF 0%,#F55349 75%,#FFB4A8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-8866 #trust-row .elementor-counter-number,body.elementor-page-8866 #trust-row .elementor-counter-number-prefix,body.elementor-page-8866 #trust-row .elementor-counter-number-suffix{flex-grow:0;text-align:left}
body.elementor-page-8866 #trust-row .elementor-counter-number-suffix{padding-left:.1em}
body.elementor-page-8866 #trust-row .elementor-counter-title{font-family:'Manrope',sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:rgba(255,255,255,.76);text-align:left}
@media(max-width:900px){body.elementor-page-8866 #trust-row .elementor-widget-counter{flex:1 1 calc(50% - 8px)}}
@media(max-width:560px){body.elementor-page-8866 #trust-row .elementor-widget-counter{flex:1 1 100%}}

/* ---------- CREDENTIALS MARQUEE ---------- */
body.elementor-page-8866 #creds .elementor-widget-icon-list{width:100%}
body.elementor-page-8866 #creds .elementor-icon-list-items{display:flex;flex-wrap:nowrap;width:max-content;gap:60px;animation:itMarch 42s linear infinite}
body.elementor-page-8866 #creds:hover .elementor-icon-list-items{animation-play-state:paused}
@keyframes itMarch{to{transform:translateX(-50%)}}
body.elementor-page-8866 #creds .elementor-icon-list-item{white-space:nowrap;font-family:'Manrope',sans-serif;font-size:15px;font-weight:400;color:#8D97A3;display:flex;align-items:center;gap:10px}
body.elementor-page-8866 #creds .elementor-icon-list-item::before{content:"";width:6px;height:6px;border-radius:50%;background:#F55349;opacity:.5;flex:0 0 6px}
body.elementor-page-8866 #creds .elementor-icon-list-item b{font-family:'Sora',sans-serif;font-weight:600;color:#004F9E;margin-right:2px}
body.elementor-page-8866 #creds .elementor-icon-list-icon{display:none}

/* ---------- SCROLL STATEMENT, PER WORD ---------- */
body.elementor-page-8866 #stmt-copy .elementor-heading-title{color:#003468}
body.elementor-page-8866 #stmt-copy .w.ac{color:#F55349}
@supports (animation-timeline: view()){
body.elementor-page-8866 #stmt-copy .w{color:#DCE5EE;animation:itLite linear both;animation-timeline:view()}
body.elementor-page-8866 #stmt-copy .w.ac{color:#DCE5EE;animation-name:itLiteAc}
@keyframes itLite{to{color:#003468}}
@keyframes itLiteAc{to{color:#F55349}}
body.elementor-page-8866 #stmt-copy .w:nth-child(1){animation-range:cover 18% cover 25%}
body.elementor-page-8866 #stmt-copy .w:nth-child(2){animation-range:cover 20.9% cover 27.9%}
body.elementor-page-8866 #stmt-copy .w:nth-child(3){animation-range:cover 23.8% cover 30.8%}
body.elementor-page-8866 #stmt-copy .w:nth-child(4){animation-range:cover 26.7% cover 33.7%}
body.elementor-page-8866 #stmt-copy .w:nth-child(5){animation-range:cover 29.6% cover 36.6%}
body.elementor-page-8866 #stmt-copy .w:nth-child(6){animation-range:cover 32.5% cover 39.5%}
body.elementor-page-8866 #stmt-copy .w:nth-child(7){animation-range:cover 35.4% cover 42.4%}
body.elementor-page-8866 #stmt-copy .w:nth-child(8){animation-range:cover 38.3% cover 45.3%}
body.elementor-page-8866 #stmt-copy .w:nth-child(9){animation-range:cover 41.2% cover 48.2%}
body.elementor-page-8866 #stmt-copy .w:nth-child(10){animation-range:cover 44.1% cover 51.1%}
body.elementor-page-8866 #stmt-copy .w:nth-child(11){animation-range:cover 47% cover 54%}
body.elementor-page-8866 #stmt-copy .w:nth-child(12){animation-range:cover 49.9% cover 56.9%}
body.elementor-page-8866 #stmt-copy .w:nth-child(13){animation-range:cover 52.8% cover 59.8%}
body.elementor-page-8866 #stmt-copy .w:nth-child(14){animation-range:cover 55.7% cover 62.7%}
body.elementor-page-8866 #stmt-copy .w:nth-child(15){animation-range:cover 58.6% cover 65.6%}
body.elementor-page-8866 #stmt-copy .w:nth-child(16){animation-range:cover 61.5% cover 68.5%}
body.elementor-page-8866 #stmt-copy .w:nth-child(17){animation-range:cover 64.4% cover 71.4%}
body.elementor-page-8866 #stmt-copy .w:nth-child(18){animation-range:cover 67.3% cover 74.3%}
body.elementor-page-8866 #stmt-copy .w:nth-child(19){animation-range:cover 70.2% cover 77.2%}
}

/* ---------- PAIN GRID ---------- */
body.elementor-page-8866 #rowlab-ai .elementor-heading-title,body.elementor-page-8866 #rowlab-it .elementor-heading-title{display:flex;align-items:center;gap:15px;width:100%}
body.elementor-page-8866 .it-rowpill{color:#fff;padding:7px 16px;border-radius:999px;font-family:'Manrope',sans-serif;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;white-space:nowrap}
body.elementor-page-8866 .it-rowpill.ai{background:linear-gradient(95deg,#F55349,#FF9387)}
body.elementor-page-8866 .it-rowpill.it{background:linear-gradient(95deg,#004F9E,#0A5DB5)}
body.elementor-page-8866 .it-rowrule{flex:1;height:1px;background:#E3EAF2;font-style:normal}
body.elementor-page-8866 .it-rowcap{font-style:normal;font-family:'Manrope',sans-serif;font-size:13px;font-weight:400;color:#8D97A3;white-space:nowrap}
@media(max-width:700px){body.elementor-page-8866 .it-rowcap{display:none}}
body.elementor-page-8866 #grid-ai,body.elementor-page-8866 #grid-it{gap:18px}
body.elementor-page-8866 #grid-ai .e-con-inner,body.elementor-page-8866 #grid-it .e-con-inner{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box,body.elementor-page-8866 #grid-it .elementor-widget-icon-box{flex:1 1 0;min-width:230px;background:#fff;border:1px solid #E3EAF2;border-radius:20px;padding:30px 24px 26px;position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box::after,body.elementor-page-8866 #grid-it .elementor-widget-icon-box::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box::after{background:linear-gradient(90deg,#F55349,#FF9387)}
body.elementor-page-8866 #grid-it .elementor-widget-icon-box::after{background:linear-gradient(90deg,#004F9E,#7FB3FF)}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box:hover,body.elementor-page-8866 #grid-it .elementor-widget-icon-box:hover{transform:translateY(-8px);box-shadow:0 26px 58px rgba(0,52,104,.14);border-color:transparent}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box:hover::after,body.elementor-page-8866 #grid-it .elementor-widget-icon-box:hover::after{transform:scaleX(1)}
body.elementor-page-8866 #grid-ai .elementor-icon-box-wrapper,body.elementor-page-8866 #grid-it .elementor-icon-box-wrapper{text-align:left}
body.elementor-page-8866 #grid-ai .elementor-icon-box-icon,body.elementor-page-8866 #grid-it .elementor-icon-box-icon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;margin-bottom:20px!important;transition:transform .45s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #grid-ai .elementor-icon-box-icon{background:linear-gradient(140deg,rgba(255,147,135,.22),rgba(245,83,73,.06));box-shadow:inset 0 0 0 1px rgba(245,83,73,.14)}
body.elementor-page-8866 #grid-it .elementor-icon-box-icon{background:linear-gradient(140deg,rgba(127,179,255,.24),rgba(0,79,158,.05));box-shadow:inset 0 0 0 1px rgba(0,79,158,.12)}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box:hover .elementor-icon-box-icon,body.elementor-page-8866 #grid-it .elementor-widget-icon-box:hover .elementor-icon-box-icon{transform:scale(1.08) rotate(-4deg)}
body.elementor-page-8866 #grid-ai .elementor-icon svg,body.elementor-page-8866 #grid-it .elementor-icon svg,body.elementor-page-8866 #grid-ai .elementor-icon img,body.elementor-page-8866 #grid-it .elementor-icon img{width:28px;height:28px;display:block}
body.elementor-page-8866 #grid-ai .elementor-icon-box-title,body.elementor-page-8866 #grid-it .elementor-icon-box-title{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:9px;letter-spacing:-.02em}
body.elementor-page-8866 #grid-ai .elementor-icon-box-title,body.elementor-page-8866 #grid-ai .elementor-icon-box-title a,body.elementor-page-8866 #grid-it .elementor-icon-box-title,body.elementor-page-8866 #grid-it .elementor-icon-box-title a{color:#003468}
body.elementor-page-8866 #grid-ai .elementor-icon-box-description,body.elementor-page-8866 #grid-it .elementor-icon-box-description{font-family:'Manrope',sans-serif;font-size:14px;line-height:1.55;color:#66727E}
@media(max-width:1000px){body.elementor-page-8866 #grid-ai .elementor-widget-icon-box,body.elementor-page-8866 #grid-it .elementor-widget-icon-box{flex:1 1 calc(50% - 9px)}}
@media(max-width:560px){body.elementor-page-8866 #grid-ai .elementor-widget-icon-box,body.elementor-page-8866 #grid-it .elementor-widget-icon-box{flex:1 1 100%}}

/* ---------- WHAT WE DO, TWO ROWS ---------- */
body.elementor-page-8866 #prow-it,body.elementor-page-8866 #prow-ai{gap:0;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #prow-it:hover,body.elementor-page-8866 #prow-ai:hover{transform:translateY(-6px);box-shadow:0 34px 78px rgba(0,52,104,.16)}
body.elementor-page-8866 #chips-it .elementor-icon-list-items,body.elementor-page-8866 #chips-ai .elementor-icon-list-items{gap:9px;flex-wrap:wrap}
body.elementor-page-8866 #chips-it .elementor-icon-list-item,body.elementor-page-8866 #chips-ai .elementor-icon-list-item{background:#F6F9FC;border:1px solid #E3EAF2;padding:9px 15px;border-radius:999px;font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #chips-it .elementor-icon-list-text,body.elementor-page-8866 #chips-ai .elementor-icon-list-text{color:#47535F}
body.elementor-page-8866 #chips-it .elementor-icon-list-item:hover{background:#004F9E;border-color:#004F9E;transform:translateY(-2px)}
body.elementor-page-8866 #chips-ai .elementor-icon-list-item:hover{background:#F55349;border-color:#F55349;transform:translateY(-2px)}
body.elementor-page-8866 #chips-it .elementor-icon-list-item:hover .elementor-icon-list-text,body.elementor-page-8866 #chips-ai .elementor-icon-list-item:hover .elementor-icon-list-text{color:#fff}
body.elementor-page-8866 #chips-it .elementor-icon-list-icon,body.elementor-page-8866 #chips-ai .elementor-icon-list-icon{display:none}
body.elementor-page-8866 .it-plinkmeta{font-style:normal;color:#8D97A3;font-weight:400;font-size:13.5px;margin-left:8px}
body.elementor-page-8866 #prow-it-art,body.elementor-page-8866 #prow-ai-art{position:relative}
body.elementor-page-8866 #prow-it-art::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(0,27,54,.9) 0%,rgba(0,52,104,.74) 48%,rgba(10,93,181,.48) 100%)}
body.elementor-page-8866 #prow-ai-art::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(11,24,38,.92) 0%,rgba(120,38,34,.68) 52%,rgba(245,83,73,.48) 100%)}
body.elementor-page-8866 #prow-it-art::before,body.elementor-page-8866 #prow-ai-art::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px);background-size:20px 20px;opacity:.14;transition:transform .9s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #prow-it:hover #prow-it-art::before,body.elementor-page-8866 #prow-ai:hover #prow-ai-art::before{transform:scale(1.14) rotate(3deg)}
@media(max-width:940px){body.elementor-page-8866 #prow-it,body.elementor-page-8866 #prow-ai{flex-direction:column}body.elementor-page-8866 #prow-it-body,body.elementor-page-8866 #prow-ai-body,body.elementor-page-8866 #prow-it-art,body.elementor-page-8866 #prow-ai-art{width:100%!important}body.elementor-page-8866 #prow-it-art,body.elementor-page-8866 #prow-ai-art{order:-1;min-height:240px!important}body.elementor-page-8866 #prow-it-body,body.elementor-page-8866 #prow-ai-body{padding:36px 26px}}

/* ---------- AI WITHOUT THE NOISE ---------- */
body.elementor-page-8866 #ai::before{content:"";position:absolute;top:70px;right:0;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(245,83,73,.34) 0%,rgba(245,83,73,.18) 28%,rgba(245,83,73,.06) 50%,transparent 70%);pointer-events:none;z-index:0}
body.elementor-page-8866 #ai-grid{position:relative;z-index:2}
body.elementor-page-8866 #ai-sticky{position:static}
body.elementor-page-8866 #ai-sticky .elementor-widget-heading,body.elementor-page-8866 #ai-sticky .elementor-widget-text-editor{max-width:760px}
body.elementor-page-8866 #ai-stats .elementor-icon-list-items{display:flex;flex-direction:row;gap:34px;flex-wrap:wrap}
body.elementor-page-8866 #ai-stats .elementor-icon-list-item{display:block;max-width:230px}
body.elementor-page-8866 #ai-stats .elementor-icon-list-icon{display:none}
body.elementor-page-8866 #ai-stats b{font-family:'Sora',sans-serif;display:block;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(95deg,#7FB3FF,#F55349 70%,#FFB4A8);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-8866 #ai-stats small{display:block;margin-top:6px;font-family:'Manrope',sans-serif;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.62);white-space:normal}

/* ---------- AI PANELS, STICKY STACK ---------- */
body.elementor-page-8866 #ai-panels{position:relative}
body.elementor-page-8866 #ap-1,body.elementor-page-8866 #ap-2,body.elementor-page-8866 #ap-3{gap:0;position:sticky;margin-bottom:26px;box-shadow:0 40px 92px rgba(0,10,26,.55)}
body.elementor-page-8866 #ap-1{top:96px}
body.elementor-page-8866 #ap-2{top:118px}
body.elementor-page-8866 #ap-3{top:140px}
body.elementor-page-8866 #ap-1::after,body.elementor-page-8866 #ap-2::after,body.elementor-page-8866 #ap-3::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.45) 1.3px,transparent 1.3px);background-size:24px 24px;opacity:.08}
body.elementor-page-8866 #ap-1-copy,body.elementor-page-8866 #ap-2-copy,body.elementor-page-8866 #ap-3-copy,body.elementor-page-8866 #ap-1-art,body.elementor-page-8866 #ap-2-art,body.elementor-page-8866 #ap-3-art{position:relative;z-index:2}
body.elementor-page-8866 #ap-1-h .elementor-heading-title,body.elementor-page-8866 #ap-2-h .elementor-heading-title,body.elementor-page-8866 #ap-3-h .elementor-heading-title{max-width:19ch}
body.elementor-page-8866 #ap-1-p,body.elementor-page-8866 #ap-2-p,body.elementor-page-8866 #ap-3-p{position:relative;padding-top:26px;max-width:48ch}
body.elementor-page-8866 #ap-1-p::before,body.elementor-page-8866 #ap-2-p::before,body.elementor-page-8866 #ap-3-p::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(255,255,255,.26)}
body.elementor-page-8866 #ap-1-link a,body.elementor-page-8866 #ap-2-link a,body.elementor-page-8866 #ap-3-link a{color:#fff;display:inline-flex;align-items:center;gap:9px;transition:gap .35s cubic-bezier(.22,1,.36,1),color .3s;text-decoration:none}
body.elementor-page-8866 #ap-1-link a::after,body.elementor-page-8866 #ap-2-link a::after,body.elementor-page-8866 #ap-3-link a::after{content:"\2192";font-size:16px;line-height:1}
body.elementor-page-8866 #ap-1-link a:hover,body.elementor-page-8866 #ap-2-link a:hover{gap:15px;color:#FF9387}
body.elementor-page-8866 #ap-3-link a:hover{gap:15px;color:#FFE8E4}
body.elementor-page-8866 #ap-1-art,body.elementor-page-8866 #ap-2-art,body.elementor-page-8866 #ap-3-art{padding-right:46px;align-items:flex-end}
body.elementor-page-8866 #ap-1-card,body.elementor-page-8866 #ap-2-card,body.elementor-page-8866 #ap-3-card{--width:auto;width:100%;max-width:400px;margin-left:auto;box-shadow:0 34px 72px rgba(0,8,22,.5)}
body.elementor-page-8866 #ap-1-card-list .elementor-icon-list-items,body.elementor-page-8866 #ap-2-card-list .elementor-icon-list-items,body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-items{width:100%}
body.elementor-page-8866 #ap-1-card-list .elementor-icon-list-item,body.elementor-page-8866 #ap-2-card-list .elementor-icon-list-item,body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-item{padding:9px 0;border-bottom:1px solid #EDF2F7}
body.elementor-page-8866 #ap-1-card-list .elementor-icon-list-item:last-child,body.elementor-page-8866 #ap-2-card-list .elementor-icon-list-item:last-child,body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-item:last-child{border-bottom:0}
body.elementor-page-8866 #ap-1-card-list .elementor-icon-list-icon,body.elementor-page-8866 #ap-2-card-list .elementor-icon-list-icon,body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-icon{display:none}
body.elementor-page-8866 #ap-1-card-list .elementor-icon-list-text,body.elementor-page-8866 #ap-2-card-list .elementor-icon-list-text,body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-text{display:flex;align-items:center;gap:10px;width:100%;padding:0;font-family:'Manrope',sans-serif;font-size:12.5px;font-weight:600;color:#47535F}
body.elementor-page-8866 #ap-1-card-list .elementor-icon-list-text::before,body.elementor-page-8866 #ap-2-card-list .elementor-icon-list-text::before,body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-text::before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:#0A5DB5}
body.elementor-page-8866 #ap-3-card-list .elementor-icon-list-text::before{background:#F55349}
body.elementor-page-8866 #ap-1-card-list em,body.elementor-page-8866 #ap-2-card-list em,body.elementor-page-8866 #ap-3-card-list em{margin-left:auto;font-style:normal;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#0A5DB5;background:#EAF1F9;padding:4px 9px;border-radius:999px;white-space:nowrap}
body.elementor-page-8866 #ap-3-card-list em{color:#F55349;background:#FFE8E4}
@media(max-width:940px){body.elementor-page-8866 #ap-1,body.elementor-page-8866 #ap-2,body.elementor-page-8866 #ap-3{position:static!important;flex-direction:column;min-height:0!important}body.elementor-page-8866 #ap-1-copy,body.elementor-page-8866 #ap-2-copy,body.elementor-page-8866 #ap-3-copy,body.elementor-page-8866 #ap-1-art,body.elementor-page-8866 #ap-2-art,body.elementor-page-8866 #ap-3-art{width:100%!important}body.elementor-page-8866 #ap-1-copy,body.elementor-page-8866 #ap-2-copy,body.elementor-page-8866 #ap-3-copy{padding:34px 26px 24px}body.elementor-page-8866 #ap-1-art,body.elementor-page-8866 #ap-2-art,body.elementor-page-8866 #ap-3-art{padding:0 26px 32px}body.elementor-page-8866 #ap-1-card,body.elementor-page-8866 #ap-2-card,body.elementor-page-8866 #ap-3-card{width:100%;margin-left:0;max-width:none}}

/* ---------- SECTION EYEBROWS + GHOST NUMERALS ---------- */
body.elementor-page-8866 [id^="eyebrow-0"]{position:relative;width:100%}
body.elementor-page-8866 [id^="eyebrow-0"] .elementor-heading-title{display:inline-flex;align-items:center;gap:11px}
body.elementor-page-8866 [id^="eyebrow-0"] .elementor-heading-title::before{content:"";width:26px;height:1px;background:currentColor;flex:0 0 26px}
body.elementor-page-8866 [id^="eyebrow-0"]::after{position:absolute;right:0;top:-46px;font-family:'Sora',sans-serif;font-size:clamp(90px,13vw,190px);font-weight:700;line-height:1;letter-spacing:-.06em;color:#003468;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none}
body.elementor-page-8866 #eyebrow-01::after{content:"01"}
body.elementor-page-8866 #eyebrow-02::after{content:"02"}
body.elementor-page-8866 #eyebrow-03::after{content:"03";color:#fff;opacity:.08}
body.elementor-page-8866 #eyebrow-04::after{content:"04"}
body.elementor-page-8866 #eyebrow-05::after{content:"05"}
body.elementor-page-8866 #eyebrow-06::after{content:"06"}
body.elementor-page-8866 #eyebrow-07::after{content:"07"}
body.elementor-page-8866 #eyebrow-08::after{content:"08"}
@media(max-width:760px){body.elementor-page-8866 [id^="eyebrow-0"]::after{display:none}}

/* ---------- PROOF, STAT BAND ---------- */
body.elementor-page-8866 #statband{gap:1px}
body.elementor-page-8866 #statband .elementor-widget-counter{flex:0 1 calc(25% - .75px);min-width:190px;background:#fff;padding:30px 26px;transition:background .4s}
body.elementor-page-8866 #statband .elementor-widget-counter:hover{background:#F6F9FC}
body.elementor-page-8866 #statband .elementor-counter-number-wrapper{font-family:'Sora',sans-serif;font-size:clamp(30px,2.9vw,42px);font-weight:700;letter-spacing:-.04em;line-height:1;justify-content:flex-start;text-align:left;margin-bottom:9px;background:linear-gradient(95deg,#7FB3FF,#F55349 65%,#FFB4A8);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-8866 #statband .elementor-counter-number,body.elementor-page-8866 #statband .elementor-counter-number-prefix,body.elementor-page-8866 #statband .elementor-counter-number-suffix{flex-grow:0;text-align:left}
body.elementor-page-8866 #statband .elementor-counter-number-suffix{padding-left:.06em}
body.elementor-page-8866 #statband .elementor-counter-title{font-family:'Manrope',sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:#66727E;text-align:left}
@media(max-width:820px){body.elementor-page-8866 #statband .elementor-widget-counter{flex:0 1 calc(50% - .5px)}}
@media(max-width:520px){body.elementor-page-8866 #statband .elementor-widget-counter{flex:1 1 100%}}

/* ---------- PROOF, TRUST BOX + QUOTE ---------- */
body.elementor-page-8866 #pf-row{gap:20px}
body.elementor-page-8866 #pf-left,body.elementor-page-8866 #pf-right{--width:auto;flex:1 1 340px}
body.elementor-page-8866 #pf-sectors .elementor-icon-list-items{gap:10px;flex-wrap:wrap}
body.elementor-page-8866 #pf-sectors .elementor-icon-list-item{background:#F6F9FC;border:1px solid #E3EAF2;padding:9px 16px;border-radius:999px;font-family:'Manrope',sans-serif;font-size:13.5px;font-weight:600}
body.elementor-page-8866 #pf-sectors .elementor-icon-list-text{color:#47535F}
body.elementor-page-8866 #pf-sectors .elementor-icon-list-icon{display:none}
body.elementor-page-8866 #pf-big .elementor-heading-title{font-family:'Sora',sans-serif;font-size:54px;font-weight:700;letter-spacing:-.04em;line-height:1;background:linear-gradient(95deg,#7FB3FF,#F55349 65%,#FFB4A8);-webkit-background-clip:text;background-clip:text;color:transparent}
body.elementor-page-8866 #pf-quote .elementor-testimonial-wrapper{text-align:left}
body.elementor-page-8866 #pf-quote .elementor-testimonial-image{display:none}
body.elementor-page-8866 #pf-quote .elementor-testimonial-content{font-family:'Instrument Serif',Georgia,serif;font-style:italic;font-size:21px;line-height:1.42;color:#fff;margin-bottom:14px}
body.elementor-page-8866 #pf-quote .elementor-testimonial-meta{padding:0}
body.elementor-page-8866 #pf-quote .elementor-testimonial-meta-inner{text-align:left;justify-content:flex-start}
body.elementor-page-8866 #pf-quote .elementor-testimonial-name{font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:rgba(255,255,255,.88)}
body.elementor-page-8866 #pf-quote .elementor-testimonial-job{font-family:'Manrope',sans-serif;font-size:13px;color:rgba(255,255,255,.62)}

/* ---------- CASE STUDY CARDS ---------- */
body.elementor-page-8866 #cases{gap:18px}
body.elementor-page-8866 #cases .elementor-widget-icon-box{flex:0 1 calc(33.333% - 12px);position:relative;background:#fff;border:1px solid #E3EAF2;border-radius:20px;overflow:hidden;padding:130px 0 0;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #cases .elementor-widget-icon-box:hover{transform:translateY(-8px);box-shadow:0 28px 60px rgba(0,52,104,.15)}
body.elementor-page-8866 #cases .elementor-widget-icon-box::before{content:"";position:absolute;top:0;left:0;right:0;height:130px;background:radial-gradient(rgba(255,255,255,.55) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#004F9E,#0A5DB5)}
body.elementor-page-8866 #case-2::before{background:radial-gradient(rgba(255,255,255,.55) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#003468,#3F8FD6)!important}
body.elementor-page-8866 #case-3::before{background:radial-gradient(rgba(255,255,255,.55) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#F55349,#FF9387)!important}
body.elementor-page-8866 #cases .elementor-icon-box-icon{display:none}
body.elementor-page-8866 #cases .elementor-icon-box-wrapper{text-align:left}
body.elementor-page-8866 #cases .elementor-icon-box-content{padding:22px}
body.elementor-page-8866 #cases .elementor-icon-box-description{position:absolute;top:0;left:18px;height:130px;margin:0;display:flex;align-items:flex-end;padding-bottom:14px;color:#fff;font-family:'Manrope',sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}
body.elementor-page-8866 #cases .elementor-icon-box-title{font-family:'Sora',sans-serif;font-size:16.5px;font-weight:700;line-height:1.35;letter-spacing:-.02em;margin-bottom:12px}
body.elementor-page-8866 #cases .elementor-icon-box-title,body.elementor-page-8866 #cases .elementor-icon-box-title a{color:#003468;transition:color .3s}
body.elementor-page-8866 #cases .elementor-widget-icon-box:hover .elementor-icon-box-title a{color:#F55349}
body.elementor-page-8866 #cases .elementor-icon-box-content::after{content:"Read the case study \2192";display:block;font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:#F55349}
@media(max-width:900px){body.elementor-page-8866 #cases .elementor-widget-icon-box{flex:1 1 100%}}

/* ---------- CERTIFICATIONS BAR ---------- */
body.elementor-page-8866 #certs-bar .elementor-icon-list-items{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:nowrap;padding:22px 26px;background:#fff;border:1px solid #E3EAF2;border-radius:20px}
body.elementor-page-8866 #certs-bar .elementor-icon-list-item{font-family:'Manrope',sans-serif;font-size:13.5px;color:#66727E;display:flex;align-items:center;white-space:nowrap}
body.elementor-page-8866 #certs-bar .elementor-icon-list-icon{display:none}
body.elementor-page-8866 #certs-bar b{font-family:'Sora',sans-serif;font-weight:700;font-size:20px;color:#004F9E;letter-spacing:-.02em;margin-right:9px}
body.elementor-page-8866 #certs-bar em{font-style:normal;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#8D97A3}
@media(max-width:1100px){body.elementor-page-8866 #certs-bar .elementor-icon-list-items{flex-wrap:wrap;justify-content:flex-start;gap:18px}}

/* ---------- WHY INFRATECH ---------- */
body.elementor-page-8866 #why-grid{gap:34px 56px}
body.elementor-page-8866 #why-photo{--width:auto;flex:0 0 calc(42% - 28px);position:sticky;top:120px;align-self:flex-start}
body.elementor-page-8866 #why-photo img{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 34px 76px rgba(0,52,104,.2)}
body.elementor-page-8866 #why-list{--width:auto;flex:1 1 320px}
body.elementor-page-8866 #why-list .elementor-icon-list-items{counter-reset:whyn;width:100%}
body.elementor-page-8866 #why-list .elementor-icon-list-item{counter-increment:whyn;display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid #E3EAF2}
body.elementor-page-8866 #why-list .elementor-icon-list-item:last-child{border-bottom:0}
body.elementor-page-8866 #why-list .elementor-icon-list-item::before{content:"0" counter(whyn);font-family:'Sora',sans-serif;font-size:15px;font-weight:700;color:#F55349}
body.elementor-page-8866 #why-list .elementor-icon-list-icon{display:none}
body.elementor-page-8866 #why-list .elementor-icon-list-text{padding:0}
body.elementor-page-8866 #why-list .elementor-icon-list-text strong{display:block;font-family:'Sora',sans-serif;font-size:19px;font-weight:700;letter-spacing:-.02em;color:#003468;margin-bottom:7px}
body.elementor-page-8866 #why-list .elementor-icon-list-text span{display:block;font-family:'Manrope',sans-serif;font-size:14.5px;line-height:1.6;color:#66727E}
@media(max-width:900px){body.elementor-page-8866 #why-grid{flex-direction:column}body.elementor-page-8866 #why-photo,body.elementor-page-8866 #why-list{flex:1 1 100%;position:static;width:100%}}

/* ---------- SECTORS ---------- */
body.elementor-page-8866 #sect-grid{gap:18px}
body.elementor-page-8866 #sect-grid .elementor-widget-icon-box{flex:0 1 calc(33.333% - 12px);background:#fff;border:1px solid #E3EAF2;border-radius:20px;padding:28px 24px;position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s}
body.elementor-page-8866 #sect-grid .elementor-widget-icon-box::after{content:"";position:absolute;inset:0;background:linear-gradient(150deg,rgba(0,79,158,.05),transparent 60%);opacity:0;transition:opacity .45s;pointer-events:none}
body.elementor-page-8866 #sect-grid .elementor-widget-icon-box:hover{transform:translateY(-7px);box-shadow:0 26px 56px rgba(0,52,104,.14);border-color:#C4D6EC}
body.elementor-page-8866 #sect-grid .elementor-widget-icon-box:hover::after{opacity:1}
body.elementor-page-8866 #sect-grid .elementor-icon-box-wrapper{text-align:left;position:relative;z-index:1}
body.elementor-page-8866 #sect-grid .elementor-icon-box-icon{width:46px;height:46px;border-radius:13px;background:linear-gradient(140deg,rgba(127,179,255,.26),rgba(0,79,158,.05));display:grid;place-items:center;margin-bottom:16px!important;box-shadow:inset 0 0 0 1px rgba(0,79,158,.1)}
body.elementor-page-8866 #sect-grid .elementor-icon svg,body.elementor-page-8866 #sect-grid .elementor-icon img{width:23px;height:23px;display:block}
body.elementor-page-8866 #sect-grid .elementor-icon-box-title{font-family:'Sora',sans-serif;font-size:17.5px;font-weight:700;letter-spacing:-.02em;color:#003468;margin-bottom:6px}
body.elementor-page-8866 #sect-grid .elementor-icon-box-description{font-family:'Manrope',sans-serif;font-size:14px;line-height:1.55;color:#66727E}
@media(max-width:980px){body.elementor-page-8866 #sect-grid .elementor-widget-icon-box{flex:0 1 calc(50% - 9px)}}
@media(max-width:600px){body.elementor-page-8866 #sect-grid .elementor-widget-icon-box{flex:1 1 100%}}

/* ---------- INSIGHTS ---------- */
body.elementor-page-8866 #ins-grid{gap:20px}
body.elementor-page-8866 #ins-grid .elementor-widget-icon-box{flex:0 1 calc(33.333% - 13.34px);position:relative;background:#fff;border:1px solid #E3EAF2;border-radius:22px;overflow:hidden;padding:170px 0 0;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #ins-grid .elementor-widget-icon-box:hover{transform:translateY(-10px);box-shadow:0 30px 66px rgba(0,52,104,.16)}
body.elementor-page-8866 #ins-grid .elementor-widget-icon-box::before{content:"";position:absolute;top:0;left:0;right:0;height:170px;background:radial-gradient(rgba(255,255,255,.55) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#004F9E,#0A5DB5)}
body.elementor-page-8866 #ins-2::before{background:radial-gradient(rgba(255,255,255,.55) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#F55349,#FF9387)!important}
body.elementor-page-8866 #ins-3::before{background:radial-gradient(rgba(255,255,255,.55) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#003468,#3F8FD6)!important}
body.elementor-page-8866 #ins-grid .elementor-icon-box-icon{display:none}
body.elementor-page-8866 #ins-grid .elementor-icon-box-wrapper{text-align:left}
body.elementor-page-8866 #ins-grid .elementor-icon-box-content{padding:24px}
body.elementor-page-8866 #ins-grid .elementor-icon-box-description{position:absolute;top:0;left:20px;height:170px;margin:0;display:flex;align-items:flex-end;padding-bottom:16px;color:#fff;font-family:'Manrope',sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}
body.elementor-page-8866 #ins-grid .elementor-icon-box-title{font-family:'Sora',sans-serif;font-size:17.5px;font-weight:700;line-height:1.35;letter-spacing:-.02em;margin-bottom:14px}
body.elementor-page-8866 #ins-grid .elementor-icon-box-title,body.elementor-page-8866 #ins-grid .elementor-icon-box-title a{color:#003468;transition:color .3s}
body.elementor-page-8866 #ins-grid .elementor-widget-icon-box:hover .elementor-icon-box-title a{color:#F55349}
body.elementor-page-8866 #ins-grid .elementor-icon-box-content::after{content:"Read the article \2192";display:block;font-family:'Manrope',sans-serif;font-size:13px;font-weight:600;color:#F55349}
@media(max-width:900px){body.elementor-page-8866 #ins-grid .elementor-widget-icon-box{flex:1 1 100%}}

/* ---------- FAQ ---------- */
body.elementor-page-8866 #faq-acc{max-width:900px}
body.elementor-page-8866 #faq-acc .elementor-accordion-item{border:1px solid #E3EAF2!important;border-radius:16px;background:#fff;margin-bottom:12px;overflow:hidden;transition:border-color .35s,box-shadow .35s}
body.elementor-page-8866 #faq-acc .elementor-tab-title{padding:22px 26px!important;background:transparent!important;border:0!important;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-direction:row-reverse;margin:0}
body.elementor-page-8866 #faq-acc .elementor-accordion-title{font-family:'Sora',sans-serif;font-weight:600;font-size:17px;color:#003468;letter-spacing:-.01em}
body.elementor-page-8866 #faq-acc .elementor-accordion-icon{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#FFE8E4;color:#F55349;display:grid;place-items:center;margin:0;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s,color .3s}
body.elementor-page-8866 #faq-acc .elementor-accordion-icon i{font-size:12px;line-height:1}
body.elementor-page-8866 #faq-acc .elementor-accordion-icon svg{width:12px;height:12px;fill:currentColor}
body.elementor-page-8866 #faq-acc .elementor-tab-title.elementor-active .elementor-accordion-icon{background:#F55349;color:#fff;transform:rotate(45deg)}
body.elementor-page-8866 #faq-acc .elementor-tab-content{padding:0 26px 24px!important;border:0!important;background:transparent!important;font-family:'Manrope',sans-serif;font-size:15px;line-height:1.65;color:#66727E;max-width:72ch}

/* ---------- CLOSING CTA ---------- */
body.elementor-page-8866 #cta::before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(245,83,73,.5) 0%,rgba(245,83,73,.28) 26%,rgba(245,83,73,.1) 48%,transparent 70%);bottom:-460px;left:4%;pointer-events:none}
body.elementor-page-8866 #cta-inner{position:relative;z-index:2}
body.elementor-page-8866 #cta-inner .e-con-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 36px}
body.elementor-page-8866 #cta-copy{--width:auto;flex:1 1 520px}
body.elementor-page-8866 #cta-btn{--width:auto;flex:0 0 auto}
body.elementor-page-8866 #cta-h2 .elementor-heading-title{max-width:17ch}
body.elementor-page-8866 #cta-p{max-width:46ch}
body.elementor-page-8866 #cta-meta .elementor-icon-list-items{gap:22px;flex-wrap:wrap}
body.elementor-page-8866 #cta-meta .elementor-icon-list-item,body.elementor-page-8866 #cta-meta .elementor-icon-list-item a{color:#fff;font-family:'Manrope',sans-serif;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:9px}
body.elementor-page-8866 #cta-meta .elementor-icon-list-icon i{color:#FF9387;font-size:13px}
body.elementor-page-8866 #cta-meta .elementor-icon-list-item a:hover{color:#FFB4A8}
body.elementor-page-8866 #cta-btn .elementor-button{box-shadow:0 18px 40px rgba(245,83,73,.34);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}
body.elementor-page-8866 #cta-btn .elementor-button:hover{transform:translateY(-3px);box-shadow:0 24px 52px rgba(245,83,73,.42)}
@media(max-width:820px){body.elementor-page-8866 #cta{padding-top:64px;padding-bottom:64px}}

/* ---------- ACCESSIBILITY ---------- */
@media(prefers-reduced-motion:reduce){body.elementor-page-8866 #shape-1,body.elementor-page-8866 #shape-2,body.elementor-page-8866 #shape-3,body.elementor-page-8866 #shape-4{animation:none!important}body.elementor-page-8866 #creds .elementor-icon-list-items{animation:none;width:auto;flex-wrap:wrap}body.elementor-page-8866 #hero-rotator .it-rot{height:auto;overflow:visible}body.elementor-page-8866 #hero-rotator .it-rot span{position:static;animation:none;opacity:1;transform:none;display:none}body.elementor-page-8866 #hero-rotator .it-rot span:nth-child(1){display:inline}body.elementor-page-8866 #cases .elementor-widget-icon-box,body.elementor-page-8866 #ins-grid .elementor-widget-icon-box,body.elementor-page-8866 #sect-grid .elementor-widget-icon-box{transition:none}body.elementor-page-8866 #why-photo,body.elementor-page-8866 #ap-1,body.elementor-page-8866 #ap-2,body.elementor-page-8866 #ap-3{position:static!important}body.elementor-page-8866 #stmt-copy .w{animation:none!important;color:#003468}body.elementor-page-8866 #stmt-copy .w.ac{color:#F55349}}


/* ---------- CARD HEADS, case study treatment. Crayon, 23 Aug 2026. ----------
   Ads, 23 Aug: the pain cards and the sector cards were plain white boxes with a small tinted
   icon tile and read as generic. They now use the same banded head as the case study cards:
   colour, dot pattern, and an oversized icon bleeding out of the band. These rules deliberately
   override the earlier PAIN GRID and SECTORS blocks. */
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box,body.elementor-page-8866 #grid-it .elementor-widget-icon-box,body.elementor-page-8866 #sect-grid .elementor-widget-icon-box{padding:106px 0 0;overflow:hidden}
body.elementor-page-8866 #grid-ai .elementor-icon-box-wrapper,body.elementor-page-8866 #grid-it .elementor-icon-box-wrapper,body.elementor-page-8866 #sect-grid .elementor-icon-box-wrapper{position:static;text-align:left}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box::before,body.elementor-page-8866 #grid-it .elementor-widget-icon-box::before,body.elementor-page-8866 #sect-grid .elementor-widget-icon-box::before{content:"";position:absolute;top:0;left:0;right:0;height:106px;z-index:0;background:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#004F9E,#0A5DB5)}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box::before{background:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#F55349,#FF9387)}
body.elementor-page-8866 #sect-grid .elementor-widget-icon-box::after{display:none}
body.elementor-page-8866 #sect-2::before,body.elementor-page-8866 #sect-4::before{background:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#003468,#3F8FD6)!important}
body.elementor-page-8866 #sect-3::before,body.elementor-page-8866 #sect-5::before{background:radial-gradient(rgba(255,255,255,.5) 1.4px,transparent 1.4px) 0 0/16px 16px,linear-gradient(140deg,#F55349,#FF9387)!important}

body.elementor-page-8866 #grid-ai .elementor-icon-box-icon,body.elementor-page-8866 #grid-it .elementor-icon-box-icon,body.elementor-page-8866 #sect-grid .elementor-icon-box-icon{position:absolute;top:0;right:0;height:106px;margin:0!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:hidden;display:block;z-index:1;pointer-events:none}
body.elementor-page-8866 #grid-ai .elementor-icon-box-icon,body.elementor-page-8866 #grid-it .elementor-icon-box-icon{width:148px}
body.elementor-page-8866 #sect-grid .elementor-icon-box-icon{width:188px}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box:hover .elementor-icon-box-icon,body.elementor-page-8866 #grid-it .elementor-widget-icon-box:hover .elementor-icon-box-icon{transform:none}
body.elementor-page-8866 #grid-ai .elementor-icon-box-icon .elementor-icon,body.elementor-page-8866 #grid-it .elementor-icon-box-icon .elementor-icon,body.elementor-page-8866 #sect-grid .elementor-icon-box-icon .elementor-icon{display:block;position:absolute;padding:0}
body.elementor-page-8866 #grid-ai .elementor-icon-box-icon .elementor-icon,body.elementor-page-8866 #grid-it .elementor-icon-box-icon .elementor-icon{top:-30px;right:-30px}
body.elementor-page-8866 #sect-grid .elementor-icon-box-icon .elementor-icon{top:-22px;right:-30px}
body.elementor-page-8866 #grid-ai .elementor-icon svg,body.elementor-page-8866 #grid-it .elementor-icon svg{width:152px!important;height:152px!important}
body.elementor-page-8866 #sect-grid .elementor-icon svg{width:142px!important;height:142px!important}
body.elementor-page-8866 #grid-ai .elementor-icon svg,body.elementor-page-8866 #grid-it .elementor-icon svg,body.elementor-page-8866 #sect-grid .elementor-icon svg{display:block;filter:brightness(0) invert(1);opacity:.24;transition:transform .55s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #grid-ai .elementor-widget-icon-box:hover .elementor-icon svg,body.elementor-page-8866 #grid-it .elementor-widget-icon-box:hover .elementor-icon svg,body.elementor-page-8866 #sect-grid .elementor-widget-icon-box:hover .elementor-icon svg{transform:scale(1.07) rotate(-4deg)}

body.elementor-page-8866 #grid-ai .elementor-icon-box-content,body.elementor-page-8866 #grid-it .elementor-icon-box-content,body.elementor-page-8866 #sect-grid .elementor-icon-box-content{position:relative;z-index:2;padding:20px 24px 26px}

/* ---------- FAQ ICON CENTRING. Crayon, 23 Aug 2026. ----------
   Ads, 23 Aug: the plus and the cross sat low, and the cross also sat left. Cause: the inline
   svg was baseline aligned inside a 28px line box, so it hung below the circle centre, and the
   45deg rotation then carried that offset down and to the left. */
body.elementor-page-8866 #faq-acc .elementor-accordion-icon{font-size:0;line-height:0}
body.elementor-page-8866 #faq-acc .elementor-accordion-icon > span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0;font-size:0}
body.elementor-page-8866 #faq-acc .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon-opened{display:none}
body.elementor-page-8866 #faq-acc .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}
body.elementor-page-8866 #faq-acc .elementor-accordion-icon svg,body.elementor-page-8866 #faq-acc .elementor-accordion-icon i{display:block;width:12px;height:12px;line-height:1;font-size:12px}

/* 26 Aug, Mayank: the service pills read as scattered because the last row hangs left */
#chips-it ul.elementor-icon-list-items,#chips-ai ul.elementor-icon-list-items{justify-content:center!important}


/* ================================================================
   Photography on the pain cards. Crayon Digital, 31 Aug 2026.

   Ads, walkthrough 13:56: "let's maybe put the pictures in the
   background, or pictures with a nice sort of light blue thing over
   the top, because nobody knows that's systems not talking to each
   other... it just looks very basic and very crap."

   The card heads were a flat dot pattern drawn on ::before. They now
   carry real photographs under a brand scrim: coral for the AI row,
   cobalt for the managed IT row, so the two rows still read as two
   different families. Same device as the sector cards and the
   Advisory evidence layers, so the site keeps one photographic
   language.

   Every image is from InfraTech's OWN media library, already licensed
   to them, rather than newly sourced stock. #pc-it-1 is their own
   support team photograph. Nothing new to licence, nothing to clear.
   ================================================================ */

body.elementor-page-8866 #pc-ai-1::before{background-image:linear-gradient(158deg,rgba(154,32,26,.82) 0%,rgba(120,24,20,.9) 55%,rgba(90,18,15,.94) 100%),url("/wp-content/uploads/2025/12/iStock-2178551434-scaled.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-ai-1:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-ai-2::before{background-image:linear-gradient(158deg,rgba(154,32,26,.82) 0%,rgba(120,24,20,.9) 55%,rgba(90,18,15,.94) 100%),url("/wp-content/uploads/2026/01/iStock-2215674808.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-ai-2:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-ai-3::before{background-image:linear-gradient(158deg,rgba(154,32,26,.82) 0%,rgba(120,24,20,.9) 55%,rgba(90,18,15,.94) 100%),url("/wp-content/uploads/2026/02/iStock-1322517295.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-ai-3:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-ai-4::before{background-image:linear-gradient(158deg,rgba(154,32,26,.82) 0%,rgba(120,24,20,.9) 55%,rgba(90,18,15,.94) 100%),url("/wp-content/uploads/2025/12/iStock-2231951972-scaled.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-ai-4:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-it-1::before{background-image:linear-gradient(158deg,rgba(0,52,104,.82) 0%,rgba(0,38,76,.9) 55%,rgba(0,27,54,.94) 100%),url("/wp-content/uploads/2025/02/Infratech-Systems-Support-Clients-scaled.jpeg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-it-1:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-it-2::before{background-image:linear-gradient(158deg,rgba(0,52,104,.82) 0%,rgba(0,38,76,.9) 55%,rgba(0,27,54,.94) 100%),url("/wp-content/uploads/2026/04/iStock-2163344994.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-it-2:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-it-3::before{background-image:linear-gradient(158deg,rgba(0,52,104,.82) 0%,rgba(0,38,76,.9) 55%,rgba(0,27,54,.94) 100%),url("/wp-content/uploads/2025/12/iStock-1313265074.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-it-3:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #pc-it-4::before{background-image:linear-gradient(158deg,rgba(0,52,104,.82) 0%,rgba(0,38,76,.9) 55%,rgba(0,27,54,.94) 100%),url("/wp-content/uploads/2026/02/iStock-1194430816.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 #pc-it-4:hover::before{background-size:cover,112%!important}

@media(prefers-reduced-motion:reduce){
body.elementor-page-8866 [id^="pc-ai-"]:hover::before,body.elementor-page-8866 [id^="pc-it-"]:hover::before{background-size:cover,cover!important}
}

/* ---- and the watermark icon steps back -------------------------
   With a photograph behind it, the 152px outline icon at .24 was
   competing rather than decorating, and it was the icon Ads called
   out in the first place: "nobody knows that's systems not talking to
   each other... it just looks very basic." The photograph carries the
   meaning now, so the icon drops to a light texture and the scrim
   opens up at the top left to let more of the picture through.
   ---------------------------------------------------------------- */
body.elementor-page-8866 [id^="pc-ai-"] > svg,
body.elementor-page-8866 [id^="pc-it-"] > svg,
body.elementor-page-8866 [id^="pc-ai-"] .elementor-icon svg,
body.elementor-page-8866 [id^="pc-it-"] .elementor-icon svg{opacity:.13!important;width:112px!important;height:112px!important}
body.elementor-page-8866 [id^="pc-ai-"] .elementor-icon,
body.elementor-page-8866 [id^="pc-it-"] .elementor-icon{opacity:1!important}

body.elementor-page-8866 [id^="pc-ai-"]::before{background-image:linear-gradient(152deg,rgba(154,32,26,.6) 0%,rgba(126,25,21,.86) 58%,rgba(96,19,16,.94) 100%),var(--pcimg)!important}
body.elementor-page-8866 [id^="pc-it-"]::before{background-image:linear-gradient(152deg,rgba(0,52,104,.6) 0%,rgba(0,40,79,.86) 58%,rgba(0,27,54,.94) 100%),var(--pcimg)!important}
body.elementor-page-8866 #pc-ai-1{--pcimg:url("/wp-content/uploads/2025/12/iStock-2178551434-scaled.jpg")}
body.elementor-page-8866 #pc-ai-2{--pcimg:url("/wp-content/uploads/2026/01/iStock-2215674808.jpg")}
body.elementor-page-8866 #pc-ai-3{--pcimg:url("/wp-content/uploads/2026/02/iStock-1322517295.jpg")}
body.elementor-page-8866 #pc-ai-4{--pcimg:url("/wp-content/uploads/2025/12/iStock-2231951972-scaled.jpg")}
body.elementor-page-8866 #pc-it-1{--pcimg:url("/wp-content/uploads/2025/02/Infratech-Systems-Support-Clients-scaled.jpeg")}
body.elementor-page-8866 #pc-it-2{--pcimg:url("/wp-content/uploads/2026/04/iStock-2163344994.jpg")}
body.elementor-page-8866 #pc-it-3{--pcimg:url("/wp-content/uploads/2025/12/iStock-1313265074.jpg")}
body.elementor-page-8866 #pc-it-4{--pcimg:url("/wp-content/uploads/2026/02/iStock-1194430816.jpg")}


/* ================================================================
   Photography on the case study and sector cards, plus a Microsoft
   placeholder. Crayon Digital, 31 Aug 2026.

   Ads, walkthrough 15:06: "let's get some pictures on these case
   studies, a nice gradient overlay or something, kind of like what
   you've done with the pictures above." And 15:15 on the sectors:
   "more or less marry it up with the pictures again and in the
   design, because it just doesn't work."

   Both card families already drew a dot pattern over a flat gradient
   on ::before. That band now carries a photograph under the same
   brand scrim used on the pain cards and the sector cards on the hub,
   so the whole site speaks one photographic language.

   Every image except two is from InfraTech's own media library. The
   two exceptions are retail and charity, which the library had
   nothing for: both sideloaded from Unsplash under the free licence
   with the photographer recorded on the attachment (9893 Albert
   Stoynov, 9894 Vitaly Gariev). Unsplash+ and Getty results were
   excluded, checked on the plus and premium flags.
   ================================================================ */

body.elementor-page-8866 [id^="case-"]::before,
body.elementor-page-8866 [id^="sect-"]::before{
  background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),var(--cimg)!important;
  background-size:cover,cover!important;
  background-position:center,center!important;
  background-repeat:no-repeat,no-repeat!important;
  transition:background-size .8s cubic-bezier(.22,1,.36,1)}
body.elementor-page-8866 [id^="case-"]:hover::before,
body.elementor-page-8866 [id^="sect-"]:hover::before{background-size:cover,112%!important}

/* 8 Oct 2026, Crayon Digital: these three cards now show InfraTech's real case
   studies (National Highways, 1,300 remote users, the 75% charity saving), so the
   photographs are the ones on those case study pages. #case-3 sits lower in its
   frame so the clasped hands land in the band. */
body.elementor-page-8866 #case-1{--cimg:url("/wp-content/uploads/2025/05/Case-Study-Page-Architecture-National-Highways-No-Logo-768x564.jpg")}
body.elementor-page-8866 #case-2{--cimg:url("/wp-content/uploads/2025/05/Bank-Case-Study-main-768x512.jpg")}
body.elementor-page-8866 #case-3{--cimg:url("/wp-content/uploads/2025/05/Managed-Services-Charity-Case-Study-768x1164.webp")}

body.elementor-page-8866 #sect-1{--cimg:url("/wp-content/uploads/2026/06/iStock-950986656.jpg")}
body.elementor-page-8866 #sect-2{--cimg:url("/wp-content/uploads/2026/08/photo-1743228672550-8b8f22cf0031.jpg")}
body.elementor-page-8866 #sect-3{--cimg:url("/wp-content/uploads/2025/11/iStock-525205812.jpg")}
body.elementor-page-8866 #sect-4{--cimg:url("/wp-content/uploads/2026/06/iStock-1485996637.jpg")}
body.elementor-page-8866 #sect-5{--cimg:url("/wp-content/uploads/2026/08/photo-1758599669406-d5179ccefcb9.jpg")}
body.elementor-page-8866 #sect-6{--cimg:url("/wp-content/uploads/2026/04/iStock-2196896353.jpg")}

/* the watermark icons on these two families step back the same way
   the pain card icons did, so the photograph carries the meaning */
body.elementor-page-8866 [id^="sect-"] .elementor-icon svg,
body.elementor-page-8866 [id^="case-"] .elementor-icon svg{opacity:.14!important}

/* ---- Microsoft 365 card, PLACEHOLDER ---------------------------
   Ads asked for the real Microsoft logo rather than an abstract
   square. The library holds no Microsoft 365 PRODUCT mark, only
   InfraTech's own drawn icon and a "Microsoft Partner" wordmark they
   already hold and already display. The partner wordmark is used here
   as the placeholder he asked for, so the card can be judged.

   BEFORE GO-LIVE: if the product mark is wanted, it has to come from
   Microsoft's own brand assets through the partner portal. Do not
   redraw or approximate a trademark.
   ---------------------------------------------------------------- */
   /*ISCAH'S NOTE: i commented out this ruleset because i added  MS logo on the element itself and it looks much better now.*/
   
/*body.elementor-page-8866 #pc-it-3::before{*/
/*  background-image:url("/wp-content/uploads/2020/01/MS_Partner_logo.png"),*/
/*    linear-gradient(152deg,rgba(0,52,104,.6) 0%,rgba(0,40,79,.86) 58%,rgba(0,27,54,.94) 100%),*/
/*    var(--pcimg)!important;*/
/*  background-size:104px auto,cover,cover!important;*/
/*  background-position:left 22px bottom 18px,center,center!important;*/
/*  background-repeat:no-repeat,no-repeat,no-repeat!important}*/
/*body.elementor-page-8866 #pc-it-3:hover::before{background-size:104px auto,cover,112%!important}*/


/* ---- and the same rules again, keyed on the id -----------------
   The shared [id^="case-"] and [id^="sect-"] rules only landed on the
   first card of each family. Every other card carries its own
   #id::before rule from the original build, which outranks an
   attribute body.elementor-page-8866 no matter how many !importants are on it: one id
   beats two classes. Only #case-1 had no such rule, which is exactly
   why it was the only one that changed.

   Repeated per id so the specificity matches. Same values.
   ---------------------------------------------------------------- */
body.elementor-page-8866 #case-1::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2025/05/Case-Study-Page-Architecture-National-Highways-No-Logo-768x564.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #case-1:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #case-2::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2025/05/Bank-Case-Study-main-768x512.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #case-2:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #case-3::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2025/05/Managed-Services-Charity-Case-Study-768x1164.webp")!important;background-size:cover,cover!important;background-position:center,center 62%!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #case-3:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #sect-1::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2026/06/iStock-950986656.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #sect-1:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #sect-2::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2026/08/photo-1743228672550-8b8f22cf0031.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #sect-2:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #sect-3::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2025/11/iStock-525205812.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #sect-3:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #sect-4::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2026/06/iStock-1485996637.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #sect-4:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #sect-5::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2026/08/photo-1758599669406-d5179ccefcb9.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #sect-5:hover::before{background-size:cover,112%!important}
body.elementor-page-8866 #sect-6::before{background-image:linear-gradient(152deg,rgba(0,52,104,.58) 0%,rgba(0,38,76,.84) 58%,rgba(0,27,54,.93) 100%),url("/wp-content/uploads/2026/04/iStock-2196896353.jpg")!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}
body.elementor-page-8866 #sect-6:hover::before{background-size:cover,112%!important}/* End custom CSS */