.elementor-55 .elementor-element.elementor-element-e1faed5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-e0af8df{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1d57db0{width:var( --container-widget-width, 315px );max-width:315px;background-color:#FFFFFF20;padding:6px 5px 6px 5px;--container-widget-width:315px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:12px 12px 12px 12px;text-align:center;}.elementor-55 .elementor-element.elementor-element-1d57db0.elementor-element{--align-self:center;}.elementor-55 .elementor-element.elementor-element-1d57db0 .elementor-heading-title{font-size:16px;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-590317f{text-align:center;}.elementor-55 .elementor-element.elementor-element-590317f .elementor-heading-title{font-size:4.58rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-3f843e9{text-align:center;}.elementor-55 .elementor-element.elementor-element-3f843e9 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-807aad0{--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;--justify-content:center;}.elementor-55 .elementor-element.elementor-element-db2271d .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-db2271d .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-db2271d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-55 .elementor-element.elementor-element-db2271d .elementor-button{font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-55 .elementor-element.elementor-element-db2271d .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-db2271d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-b49f72a .elementor-button{background-color:#FFFFFF25;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-55 .elementor-element.elementor-element-b49f72a .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-b49f72a .elementor-button:focus{background-color:#FFFFFF40;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-b49f72a .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-b49f72a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-da38932{--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;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-507b250 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:40px;}.elementor-55 .elementor-element.elementor-element-507b250 .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-1faba88 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:40px;}.elementor-55 .elementor-element.elementor-element-1faba88 .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-5cc965f .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:40px;}.elementor-55 .elementor-element.elementor-element-5cc965f .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-4bb3b15 .mousey{border-color:var( --e-global-color-astglobalcolor7 );height:40px;width:25px;border-width:2px;border-radius:50px;}.elementor-55 .elementor-element.elementor-element-4bb3b15 .scroller{width:3px;height:10px;margin-top:0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-321e5b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-71e74a9{text-align:center;}.elementor-55 .elementor-element.elementor-element-71e74a9 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-101e643 .uc_logo_carousel_holder{height:140px;border-radius:18px;padding:20px 20px 20px 20px;border-style:none;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-dot.active{background-color:#000000;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-dots{margin-top:20px;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-nav .owl-next{right:0px;left:auto;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-carousel .owl-nav .owl-next,.elementor-55 .elementor-element.elementor-element-101e643 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-55 .elementor-element.elementor-element-101e643 .owl-carousel .owl-nav .owl-next:hover,.elementor-55 .elementor-element.elementor-element-101e643 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-55 .elementor-element.elementor-element-94a6975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-94a6975:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-94a6975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #151D34 0%, var( --e-global-color-astglobalcolor1 ) 75%);}.elementor-55 .elementor-element.elementor-element-ab62dde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ab62dde.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-926b8d0{text-align:center;}.elementor-55 .elementor-element.elementor-element-926b8d0 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-3689f3e{text-align:center;}.elementor-55 .elementor-element.elementor-element-3689f3e .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-c9b406e{text-align:center;}.elementor-55 .elementor-element.elementor-element-c9b406e .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-00c7222{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-c08c779{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-f52ad27 .square_icon_box *{transition-duration:300ms;}.elementor-55 .elementor-element.elementor-element-f52ad27 .square_icon_box{text-align:left;border-radius:10px;padding:30px 30px 30px 30px;min-height:0px;border-style:none;}.elementor-55 .elementor-element.elementor-element-f52ad27 .blox-boxed-small-square-icon-box-icon{width:70px;height:70px;background-color:var( --e-global-color-astglobalcolor1 );border-radius:18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue-icon{font-size:24px;margin-top:0px;}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue-icon-wrap{text-align:inherit;}.elementor-55 .elementor-element.elementor-element-f52ad27 .blox-boxed-small-square-icon-box-icon i{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-f52ad27 .blox-boxed-small-square-icon-box-icon svg{fill:#ffffff;}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue-icon-inner{transform:rotate(-0deg);}.elementor-55 .elementor-element.elementor-element-f52ad27 .square_icon_box:hover .ue-icon-inner{transform:rotate(-0deg);}.elementor-55 .elementor-element.elementor-element-f52ad27 .blox-boxed-small-square-icon-box-heading{font-weight:700;color:var( --e-global-color-astglobalcolor4 );margin-top:20px;}.elementor-55 .elementor-element.elementor-element-f52ad27 .blox-boxed-small-square-icon-box-content{color:var( --e-global-color-astglobalcolor7 );margin-top:10px;}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue_box_button{display:inline-flex;padding:10px 20px 10px 20px;border-radius:16px;margin-top:20px;color:var( --e-global-color-astglobalcolor0 );flex-direction:row-reverse;gap:8px;}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue_box_button-wrap{text-align:inherit;}.elementor-55 .elementor-element.elementor-element-f52ad27 .square_icon_box:hover .ue_box_button{background-color:#FFFFFF10;color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue_box_button i{font-size:14px;}.elementor-55 .elementor-element.elementor-element-f52ad27 .ue_box_button svg{font-size:14px;}.elementor-55 .elementor-element.elementor-element-6590ce9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-fa5802d .square_icon_box *{transition-duration:300ms;}.elementor-55 .elementor-element.elementor-element-fa5802d .square_icon_box{text-align:left;border-radius:10px;padding:30px 30px 30px 30px;min-height:0px;border-style:none;}.elementor-55 .elementor-element.elementor-element-fa5802d .blox-boxed-small-square-icon-box-icon{width:70px;height:70px;background-color:var( --e-global-color-astglobalcolor1 );border-radius:18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#741AE3;}.elementor-55 .elementor-element.elementor-element-fa5802d .ue-icon{font-size:24px;margin-top:0px;}.elementor-55 .elementor-element.elementor-element-fa5802d .ue-icon-wrap{text-align:inherit;}.elementor-55 .elementor-element.elementor-element-fa5802d .blox-boxed-small-square-icon-box-icon i{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-fa5802d .blox-boxed-small-square-icon-box-icon svg{fill:#ffffff;}.elementor-55 .elementor-element.elementor-element-fa5802d .ue-icon-inner{transform:rotate(-0deg);}.elementor-55 .elementor-element.elementor-element-fa5802d .square_icon_box:hover .ue-icon-inner{transform:rotate(-0deg);}.elementor-55 .elementor-element.elementor-element-fa5802d .blox-boxed-small-square-icon-box-heading{font-weight:700;color:var( --e-global-color-astglobalcolor4 );margin-top:20px;}.elementor-55 .elementor-element.elementor-element-fa5802d .blox-boxed-small-square-icon-box-content{color:var( --e-global-color-astglobalcolor7 );margin-top:10px;}.elementor-55 .elementor-element.elementor-element-fa5802d .ue_box_button{display:inline-flex;padding:10px 20px 10px 20px;border-radius:16px;margin-top:20px;color:var( --e-global-color-astglobalcolor0 );flex-direction:row-reverse;gap:8px;}.elementor-55 .elementor-element.elementor-element-fa5802d .ue_box_button-wrap{text-align:inherit;}.elementor-55 .elementor-element.elementor-element-fa5802d .square_icon_box:hover .ue_box_button{background-color:#FFFFFF10;color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-fa5802d .ue_box_button i{font-size:14px;}.elementor-55 .elementor-element.elementor-element-fa5802d .ue_box_button svg{font-size:14px;}.elementor-55 .elementor-element.elementor-element-6472dd6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .square_icon_box *{transition-duration:300ms;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .square_icon_box{text-align:left;border-radius:10px;padding:30px 30px 30px 30px;min-height:0px;border-style:none;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .blox-boxed-small-square-icon-box-icon{width:70px;height:70px;background-color:var( --e-global-color-astglobalcolor1 );border-radius:18px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#E37B1A;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue-icon{font-size:24px;margin-top:0px;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue-icon-wrap{text-align:inherit;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .blox-boxed-small-square-icon-box-icon i{color:#ffffff;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .blox-boxed-small-square-icon-box-icon svg{fill:#ffffff;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue-icon-inner{transform:rotate(-0deg);}.elementor-55 .elementor-element.elementor-element-d2b7f4c .square_icon_box:hover .ue-icon-inner{transform:rotate(-0deg);}.elementor-55 .elementor-element.elementor-element-d2b7f4c .blox-boxed-small-square-icon-box-heading{font-weight:700;color:var( --e-global-color-astglobalcolor4 );margin-top:20px;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .blox-boxed-small-square-icon-box-content{color:var( --e-global-color-astglobalcolor7 );margin-top:10px;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue_box_button{display:inline-flex;padding:10px 20px 10px 20px;border-radius:16px;margin-top:20px;color:var( --e-global-color-astglobalcolor0 );flex-direction:row-reverse;gap:8px;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue_box_button-wrap{text-align:inherit;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .square_icon_box:hover .ue_box_button{background-color:#FFFFFF10;color:var( --e-global-color-astglobalcolor0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue_box_button i{font-size:14px;}.elementor-55 .elementor-element.elementor-element-d2b7f4c .ue_box_button svg{font-size:14px;}.elementor-55 .elementor-element.elementor-element-8d8067d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-8d8067d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-8d8067d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-a329bc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-a329bc3.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-407782d{text-align:center;}.elementor-55 .elementor-element.elementor-element-407782d .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-42825b4{text-align:center;}.elementor-55 .elementor-element.elementor-element-42825b4 .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-9efac56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-0d0edc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-35b7d28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-1b92d6c{text-align:start;}.elementor-55 .elementor-element.elementor-element-1b92d6c .elementor-heading-title{font-size:2.2rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-6a13b4d{text-align:start;}.elementor-55 .elementor-element.elementor-element-6a13b4d .elementor-heading-title{font-size:21px;font-weight:500;line-height:38px;color:#696969;}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-39cbdba{--e-icon-list-icon-size:14px;--icon-vertical-offset:5px;}.elementor-55 .elementor-element.elementor-element-39cbdba .elementor-icon-list-text{color:#696969;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-199b44f{--display:flex;--min-height:599px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-199b44f:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-199b44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.futuretechnologies.co.nz/wp-content/uploads/2026/01/business-team-working-2026-01-05-06-35-16-utc.jpg");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-3ae8ee6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-a71ffb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-1ec7b50{text-align:start;}.elementor-55 .elementor-element.elementor-element-1ec7b50 .elementor-heading-title{font-size:2.2rem;font-weight:700;line-height:3lh;letter-spacing:-2px;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-f941f28{text-align:start;}.elementor-55 .elementor-element.elementor-element-f941f28 .elementor-heading-title{font-size:21px;font-weight:500;line-height:38px;color:#696969;}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-dc5fda7{--e-icon-list-icon-size:14px;--icon-vertical-offset:5px;}.elementor-55 .elementor-element.elementor-element-dc5fda7 .elementor-icon-list-text{color:#696969;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-78319cb{--display:flex;--min-height:599px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-78319cb:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-78319cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.futuretechnologies.co.nz/wp-content/uploads/2026/01/nuviaCover.png");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-fc48f28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-9896509{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-10e7bee{text-align:start;}.elementor-55 .elementor-element.elementor-element-10e7bee .elementor-heading-title{font-size:2.2rem;font-weight:700;line-height:3lh;letter-spacing:-2px;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-9ce5a02{text-align:start;}.elementor-55 .elementor-element.elementor-element-9ce5a02 .elementor-heading-title{font-size:21px;font-weight:500;line-height:38px;color:#696969;}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-7dedb1e{--e-icon-list-icon-size:14px;--icon-vertical-offset:5px;}.elementor-55 .elementor-element.elementor-element-7dedb1e .elementor-icon-list-text{color:#696969;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-482b96d{--display:flex;--min-height:599px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-55 .elementor-element.elementor-element-482b96d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-482b96d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.futuretechnologies.co.nz/wp-content/uploads/2026/01/0305288e-aecc-4070-b829-1cf10dc72a28.png");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-45343fc{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-transition:0.5s;--n-tabs-title-border-radius:16px 16px 16px 16px;--n-tabs-title-color:var( --e-global-color-astglobalcolor1 );--n-tabs-icon-color:var( --e-global-color-astglobalcolor1 );--n-tabs-icon-color-active:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-45343fc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#EDEDED;}.elementor-55 .elementor-element.elementor-element-45343fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EDEDED;}.elementor-55 .elementor-element.elementor-element-45343fc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-55 .elementor-element.elementor-element-45343fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-45343fc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-astglobalcolor3 );--n-tabs-icon-color-hover:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-45343fc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover :is( span, a, i ){-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-55 .elementor-element.elementor-element-c8fefa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-c8fefa9:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-c8fefa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #151D34 0%, var( --e-global-color-astglobalcolor1 ) 75%);}.elementor-55 .elementor-element.elementor-element-b6dc415{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b6dc415.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-e0f2125{--display:flex;}.elementor-55 .elementor-element.elementor-element-4e13606{text-align:start;}.elementor-55 .elementor-element.elementor-element-4e13606 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-3896df8{text-align:start;}.elementor-55 .elementor-element.elementor-element-3896df8 .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-494e457{--display:flex;}.elementor-55 .elementor-element.elementor-element-7259520{text-align:start;}.elementor-55 .elementor-element.elementor-element-7259520 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-6d07ea4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-55 .elementor-element.elementor-element-08f0222{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-b399d5f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-8f99ab2{text-align:start;}.elementor-55 .elementor-element.elementor-element-8f99ab2 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-26ed2c5{text-align:start;}.elementor-55 .elementor-element.elementor-element-26ed2c5 .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-80b630c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2954296{text-align:start;}.elementor-55 .elementor-element.elementor-element-2954296 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-cd4a970{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-90c1390 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:28px;}.elementor-55 .elementor-element.elementor-element-90c1390 .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-0ede826 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:28px;}.elementor-55 .elementor-element.elementor-element-0ede826 .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-59c097f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-1fa863a{--e-icon-list-icon-size:14px;--icon-vertical-offset:5px;}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-item > a{font-size:13px;}.elementor-55 .elementor-element.elementor-element-1fa863a .elementor-icon-list-text{color:#B9B9B9;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-f5c12fd{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#741AE3;--border-color:#741AE3;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-eeb5267{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3329c65{text-align:start;}.elementor-55 .elementor-element.elementor-element-3329c65 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-d599741{text-align:start;}.elementor-55 .elementor-element.elementor-element-d599741 .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-c4b8dc4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d949a19{text-align:start;}.elementor-55 .elementor-element.elementor-element-d949a19 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-cadb9da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-667d18e .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:28px;}.elementor-55 .elementor-element.elementor-element-667d18e .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-8749b05 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:28px;}.elementor-55 .elementor-element.elementor-element-8749b05 .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-2b62219{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-b7972e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:5px;}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-item > a{font-size:13px;}.elementor-55 .elementor-element.elementor-element-b7972e3 .elementor-icon-list-text{color:#B9B9B9;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-c66b9ec{--display:flex;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E37B1A;--border-color:#E37B1A;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-98c5ea0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-cb1e1d2{text-align:start;}.elementor-55 .elementor-element.elementor-element-cb1e1d2 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-007786a{text-align:start;}.elementor-55 .elementor-element.elementor-element-007786a .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-c6081e1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-bef52cf{text-align:start;}.elementor-55 .elementor-element.elementor-element-bef52cf .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-076172f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-68069b8 .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:28px;}.elementor-55 .elementor-element.elementor-element-68069b8 .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-a62172d .elementor-counter-number-wrapper{color:var( --e-global-color-astglobalcolor4 );font-size:28px;}.elementor-55 .elementor-element.elementor-element-a62172d .elementor-counter-title{color:var( --e-global-color-astglobalcolor7 );font-size:14px;}.elementor-55 .elementor-element.elementor-element-45054a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-38dc49b{--e-icon-list-icon-size:14px;--icon-vertical-offset:5px;}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-item > a{font-size:13px;}.elementor-55 .elementor-element.elementor-element-38dc49b .elementor-icon-list-text{color:#B9B9B9;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-989f9cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-989f9cc:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-989f9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-27eec22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-27eec22.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-56f623d{text-align:center;}.elementor-55 .elementor-element.elementor-element-56f623d .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-5fd8d45{text-align:center;}.elementor-55 .elementor-element.elementor-element-5fd8d45 .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-60c1f4e{text-align:center;}.elementor-55 .elementor-element.elementor-element-60c1f4e .elementor-heading-title{font-size:21px;font-weight:500;line-height:38px;color:#696969;}.elementor-55 .elementor-element.elementor-element-52e32ac{--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;--z-index:2;}.elementor-55 .elementor-element.elementor-element-f6785c3{--display:flex;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-55 .elementor-element.elementor-element-f6785c3:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-f6785c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-88b2c65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d633860{background-color:#1AB2E31A;padding:16px 16px 10px 16px;border-radius:16px 16px 16px 16px;}.elementor-55 .elementor-element.elementor-element-d633860 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-d633860.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-d633860.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-d633860.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-d633860.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-d633860.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-d633860 .elementor-icon{font-size:21px;}.elementor-55 .elementor-element.elementor-element-d633860 .elementor-icon svg{height:21px;}.elementor-55 .elementor-element.elementor-element-e246b79{text-align:start;}.elementor-55 .elementor-element.elementor-element-e246b79 .elementor-heading-title{font-size:40px;font-weight:900;color:#B8B1B159;}.elementor-55 .elementor-element.elementor-element-597e1eb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7db9eb1{text-align:start;}.elementor-55 .elementor-element.elementor-element-7db9eb1 .elementor-heading-title{font-size:21px;font-weight:800;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-3ad541d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2714dbe{text-align:start;}.elementor-55 .elementor-element.elementor-element-2714dbe .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#525252;}.elementor-55 .elementor-element.elementor-element-4de3c69{--divider-border-style:solid;--divider-color:#B8B1B1C2;--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-4de3c69 .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-4de3c69 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-080f597{text-align:start;}.elementor-55 .elementor-element.elementor-element-080f597 .elementor-heading-title{font-size:17px;font-weight:800;color:#525252;}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-b887423{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-b887423 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-b8be7bc{--display:flex;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-55 .elementor-element.elementor-element-b8be7bc:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-b8be7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-dd97d25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-525ec06{background-color:#1AB2E31A;padding:16px 16px 10px 16px;border-radius:16px 16px 16px 16px;}.elementor-55 .elementor-element.elementor-element-525ec06 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-525ec06.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-525ec06.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-525ec06.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-525ec06.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-525ec06.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-525ec06 .elementor-icon{font-size:21px;}.elementor-55 .elementor-element.elementor-element-525ec06 .elementor-icon svg{height:21px;}.elementor-55 .elementor-element.elementor-element-984ad02{text-align:start;}.elementor-55 .elementor-element.elementor-element-984ad02 .elementor-heading-title{font-size:40px;font-weight:900;color:#B8B1B159;}.elementor-55 .elementor-element.elementor-element-9cd76aa{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-a093754{text-align:start;}.elementor-55 .elementor-element.elementor-element-a093754 .elementor-heading-title{font-size:21px;font-weight:800;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-597286c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-f9118c0{text-align:start;}.elementor-55 .elementor-element.elementor-element-f9118c0 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#525252;}.elementor-55 .elementor-element.elementor-element-aea2de1{--divider-border-style:solid;--divider-color:#B8B1B1C2;--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-aea2de1 .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-aea2de1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-51cf5e0{text-align:start;}.elementor-55 .elementor-element.elementor-element-51cf5e0 .elementor-heading-title{font-size:17px;font-weight:800;color:#525252;}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-2504dbb{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-2504dbb .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-0f34418{--display:flex;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-55 .elementor-element.elementor-element-0f34418:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-0f34418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-863f9b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-81fca96{background-color:#1AB2E31A;padding:16px 16px 10px 16px;border-radius:16px 16px 16px 16px;}.elementor-55 .elementor-element.elementor-element-81fca96 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-81fca96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-81fca96.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-81fca96.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-81fca96.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-81fca96.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-81fca96 .elementor-icon{font-size:21px;}.elementor-55 .elementor-element.elementor-element-81fca96 .elementor-icon svg{height:21px;}.elementor-55 .elementor-element.elementor-element-81b22e8{text-align:start;}.elementor-55 .elementor-element.elementor-element-81b22e8 .elementor-heading-title{font-size:40px;font-weight:900;color:#B8B1B159;}.elementor-55 .elementor-element.elementor-element-a4c4634{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9b03537{text-align:start;}.elementor-55 .elementor-element.elementor-element-9b03537 .elementor-heading-title{font-size:21px;font-weight:800;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-a14fd13{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-025bc47{text-align:start;}.elementor-55 .elementor-element.elementor-element-025bc47 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#525252;}.elementor-55 .elementor-element.elementor-element-8f90685{--divider-border-style:solid;--divider-color:#B8B1B1C2;--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-8f90685 .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-8f90685 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-4995ab8{text-align:start;}.elementor-55 .elementor-element.elementor-element-4995ab8 .elementor-heading-title{font-size:17px;font-weight:800;color:#525252;}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-c2b0c80{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-c2b0c80 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-487521d{--display:flex;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:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-55 .elementor-element.elementor-element-487521d:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-487521d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-f101c70{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-2d32512{background-color:#1AB2E31A;padding:16px 16px 10px 16px;border-radius:16px 16px 16px 16px;}.elementor-55 .elementor-element.elementor-element-2d32512 .elementor-icon-wrapper{text-align:center;}.elementor-55 .elementor-element.elementor-element-2d32512.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-2d32512.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-2d32512.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-2d32512.elementor-view-framed .elementor-icon, .elementor-55 .elementor-element.elementor-element-2d32512.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-2d32512 .elementor-icon{font-size:21px;}.elementor-55 .elementor-element.elementor-element-2d32512 .elementor-icon svg{height:21px;}.elementor-55 .elementor-element.elementor-element-9d1f2e8{text-align:start;}.elementor-55 .elementor-element.elementor-element-9d1f2e8 .elementor-heading-title{font-size:40px;font-weight:900;color:#B8B1B159;}.elementor-55 .elementor-element.elementor-element-1445594{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-c9ed688{text-align:start;}.elementor-55 .elementor-element.elementor-element-c9ed688 .elementor-heading-title{font-size:21px;font-weight:800;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-a704dcf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-0f6b8ac{text-align:start;}.elementor-55 .elementor-element.elementor-element-0f6b8ac .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#525252;}.elementor-55 .elementor-element.elementor-element-5dc2b9e{--divider-border-style:solid;--divider-color:#B8B1B1C2;--divider-border-width:1px;}.elementor-55 .elementor-element.elementor-element-5dc2b9e .elementor-divider-separator{width:100%;}.elementor-55 .elementor-element.elementor-element-5dc2b9e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-55 .elementor-element.elementor-element-8c2565b{text-align:start;}.elementor-55 .elementor-element.elementor-element-8c2565b .elementor-heading-title{font-size:17px;font-weight:800;color:#525252;}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-049ffda{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-049ffda .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-3fbc8b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-c9ea1a3{text-align:center;}.elementor-55 .elementor-element.elementor-element-c9ea1a3 .elementor-heading-title{text-transform:uppercase;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-cbc8fbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-cbc8fbf:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-cbc8fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #151D34 0%, var( --e-global-color-astglobalcolor1 ) 75%);}.elementor-55 .elementor-element.elementor-element-e2199f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-e2199f2.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-31a4b83{text-align:center;}.elementor-55 .elementor-element.elementor-element-31a4b83 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-4af3d73{text-align:center;}.elementor-55 .elementor-element.elementor-element-4af3d73 .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-deb0174{text-align:center;}.elementor-55 .elementor-element.elementor-element-deb0174 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-1fa37c7{--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;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-8e903ed{--display:flex;border-style:none;--border-style:none;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-55 .elementor-element.elementor-element-30103b4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-1f5edd2{text-align:start;}.elementor-55 .elementor-element.elementor-element-1f5edd2 .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-7b98d2d{text-align:start;}.elementor-55 .elementor-element.elementor-element-7b98d2d .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#B8B1B1;}.elementor-55 .elementor-element.elementor-element-0ee21f5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b578bf3{text-align:start;}.elementor-55 .elementor-element.elementor-element-b578bf3 .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-89fc83f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-615a266{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-615a266 .elementor-icon-list-text{color:#B8B1B1;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-b231623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ab1372b .elementor-button{background-color:#FFFFFF25;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-55 .elementor-element.elementor-element-ab1372b .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-ab1372b .elementor-button:focus{background-color:#FFFFFF40;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-ab1372b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-55 .elementor-element.elementor-element-ab1372b .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-ab1372b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-8e791d7{--display:flex;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:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-55 .elementor-element.elementor-element-aa73651{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d6720b6{width:var( --container-widget-width, 144px );max-width:144px;background-color:var( --e-global-color-astglobalcolor0 );padding:6px 5px 6px 5px;--container-widget-width:144px;--container-widget-flex-grow:0;top:-55px;border-style:none;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-55 .elementor-element.elementor-element-d6720b6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-d6720b6{left:102px;}body.rtl .elementor-55 .elementor-element.elementor-element-d6720b6{right:102px;}.elementor-55 .elementor-element.elementor-element-d6720b6 .elementor-heading-title{font-size:16px;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-60cee08{text-align:start;}.elementor-55 .elementor-element.elementor-element-60cee08 .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-f2b1827{text-align:start;}.elementor-55 .elementor-element.elementor-element-f2b1827 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#B8B1B1;}.elementor-55 .elementor-element.elementor-element-2a3d8d7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3ce045c{text-align:start;}.elementor-55 .elementor-element.elementor-element-3ce045c .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-9166bd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-5024a9f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-5024a9f .elementor-icon-list-text{color:#B8B1B1;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-d8c2c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-b577a47 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-55 .elementor-element.elementor-element-b577a47 .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-b577a47 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-b577a47 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-55 .elementor-element.elementor-element-b577a47 .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-b577a47 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-8ab9a2f{--display:flex;border-style:none;--border-style:none;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-55 .elementor-element.elementor-element-745e7c4{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-7244b71{text-align:start;}.elementor-55 .elementor-element.elementor-element-7244b71 .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-0656640{text-align:start;}.elementor-55 .elementor-element.elementor-element-0656640 .elementor-heading-title{font-size:16px;font-weight:500;line-height:22px;color:#B8B1B1;}.elementor-55 .elementor-element.elementor-element-d915db5{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ac3c06e{text-align:start;}.elementor-55 .elementor-element.elementor-element-ac3c06e .elementor-heading-title{font-size:1.5rem;font-weight:700;line-height:1lh;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-cb13437{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-9be923f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-9be923f .elementor-icon-list-text{color:#B8B1B1;transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-18092a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-68893dd .elementor-button{background-color:#FFFFFF25;font-size:20px;font-weight:700;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:12px 12px 12px 12px;padding:18px 24px 18px 24px;}.elementor-55 .elementor-element.elementor-element-68893dd .elementor-button:hover, .elementor-55 .elementor-element.elementor-element-68893dd .elementor-button:focus{background-color:#FFFFFF40;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-68893dd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-55 .elementor-element.elementor-element-68893dd .elementor-button:hover svg, .elementor-55 .elementor-element.elementor-element-68893dd .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-78d4658{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-78d4658:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-78d4658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-cc85067{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-cc85067.e-con{--align-self:center;}.elementor-55 .elementor-element.elementor-element-74ec2b8{text-align:center;}.elementor-55 .elementor-element.elementor-element-74ec2b8 .elementor-heading-title{font-weight:700;text-transform:uppercase;color:var( --e-global-color-astglobalcolor0 );}.elementor-55 .elementor-element.elementor-element-da8040c{text-align:center;}.elementor-55 .elementor-element.elementor-element-da8040c .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:3lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-container > .uael-faq-accordion:not(:last-child){margin-bottom:20px;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:none;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-accordion{box-shadow:0px 0px 40px -10px rgba(175, 175, 175, 0.88);}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-accordion .uael-accordion-title{background-color:#FFFFFF;padding:25px 30px 25px 30px;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-accordion .uael-accordion-content{background-color:#FFFFFF;padding:0px 30px 30px 30px;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-accordion.elementor-grid-item{background-color:#FFFFFF;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon{font-size:18px;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-faq-wrapper .uael-accordion-title .uael-accordion-icon svg{height:18px;width:18px;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-accordion-icon.uael-accordion-icon-left{margin-right:15px;}.elementor-55 .elementor-element.elementor-element-22c02d4 .uael-accordion-icon.uael-accordion-icon-right{margin-left:15px;}.elementor-55 .elementor-element.elementor-element-01e7a94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-01e7a94:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-01e7a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #151D34 0%, var( --e-global-color-astglobalcolor1 ) 75%);}.elementor-55 .elementor-element.elementor-element-f5668a2{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-55 .elementor-element.elementor-element-6200083{--display:flex;}.elementor-55 .elementor-element.elementor-element-f7ab776{text-align:start;}.elementor-55 .elementor-element.elementor-element-f7ab776 .elementor-heading-title{font-size:3.5rem;font-weight:700;line-height:2lh;letter-spacing:-2px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-14684a4{text-align:start;}.elementor-55 .elementor-element.elementor-element-14684a4 .elementor-heading-title{font-size:21px;font-weight:500;color:var( --e-global-color-astglobalcolor7 );}.elementor-55 .elementor-element.elementor-element-a7062b9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-ca50a84{--display:flex;}.elementor-55 .elementor-element.elementor-element-5759727{--display:flex;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:var( --e-global-color-astglobalcolor0 );--border-color:var( --e-global-color-astglobalcolor0 );--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-55 .elementor-element.elementor-element-d4d8158{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field select,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,
						.elementor-55 .elementor-element.elementor-element-d65f578.uael-wpf-style-underline .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label{border-radius:16px 16px 16px 16px;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form button[type=submit],
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-page-button{padding:20px 20px 34px 20px;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form button[type=submit], .elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form button[type=submit]:hover, .elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-page-button, .elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-page-button:hover{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor1 );}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form button[type=submit], .elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-page-button{border-radius:8px 8px 8px 8px;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form button[type=submit]:hover, .elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-page-button:hover{background-color:var( --e-global-color-astglobalcolor6 );color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field select,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-container select option{background-color:#FAFAFA20;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style input[type="radio"] + label:before{background-color:#FAFAFA20;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style input[type="radio"]:checked + label:before{background-color:#7a7a7a;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"]:checked + label:before{box-shadow:inset 0px 0px 0px 4px #FAFAFA20;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input::placeholder,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field textarea::placeholder,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field select,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"]:checked + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-likert_scale tbody tr th{color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field.wpforms-field-radio input[type="radio"]:checked + label:before, .elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field.wpforms-field-payment-multiple input[type="radio"]:checked + label:before{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field select{border-style:solid;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description{border-style:solid;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]),
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field textarea,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field select,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description{border-width:1px 1px 1px 1px;border-color:#EAEAEA60;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label:hover,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field-description.wpforms-disclaimer-description{border-width:1px 1px 1px 1px;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="checkbox"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-field input[type="radio"] + label:before,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form ul.wpforms-image-choices-modern label:hover,
						.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style .wpforms-form .wpforms-page-indicator.circles{border-color:#EAEAEA60;}.elementor-55 .elementor-element.elementor-element-d65f578 .uael-wpf-style label.wpforms-error{color:#ff0000;}body.elementor-page-55:not(.elementor-motion-effects-element-type-background), body.elementor-page-55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55 .elementor-element.elementor-element-e1faed5{--content-width:900px;}.elementor-55 .elementor-element.elementor-element-da38932{--width:100%;}.elementor-55 .elementor-element.elementor-element-321e5b4{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-94a6975{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-ab62dde{--width:900px;}.elementor-55 .elementor-element.elementor-element-8d8067d{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-a329bc3{--width:900px;}.elementor-55 .elementor-element.elementor-element-35b7d28{--width:60%;}.elementor-55 .elementor-element.elementor-element-199b44f{--width:40%;}.elementor-55 .elementor-element.elementor-element-a71ffb7{--width:60%;}.elementor-55 .elementor-element.elementor-element-78319cb{--width:40%;}.elementor-55 .elementor-element.elementor-element-9896509{--width:60%;}.elementor-55 .elementor-element.elementor-element-482b96d{--width:40%;}.elementor-55 .elementor-element.elementor-element-c8fefa9{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-b6dc415{--width:1300px;}.elementor-55 .elementor-element.elementor-element-989f9cc{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-27eec22{--width:900px;}.elementor-55 .elementor-element.elementor-element-3fbc8b1{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-cbc8fbf{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-e2199f2{--width:900px;}.elementor-55 .elementor-element.elementor-element-78d4658{--content-width:1300px;}.elementor-55 .elementor-element.elementor-element-cc85067{--width:900px;}.elementor-55 .elementor-element.elementor-element-01e7a94{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-55 .elementor-element.elementor-element-b6dc415{--width:100%;}.elementor-55 .elementor-element.elementor-element-e2199f2{--width:100%;}.elementor-55 .elementor-element.elementor-element-cc85067{--width:100%;}.elementor-55 .elementor-element.elementor-element-6200083{--width:100%;}}@media(max-width:1024px){.elementor-55 .elementor-element.elementor-element-1b92d6c .elementor-heading-title{line-height:1.4lh;}.elementor-55 .elementor-element.elementor-element-1ec7b50 .elementor-heading-title{line-height:1.4lh;letter-spacing:-2px;}.elementor-55 .elementor-element.elementor-element-10e7bee .elementor-heading-title{line-height:1.4lh;}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-d6720b6{left:0px;}body.rtl .elementor-55 .elementor-element.elementor-element-d6720b6{right:0px;}.elementor-55 .elementor-element.elementor-element-f5668a2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-590317f .elementor-heading-title{font-size:2.2rem;line-height:1.6lh;}.elementor-55 .elementor-element.elementor-element-3f843e9 .elementor-heading-title{font-size:16px;}.elementor-55 .elementor-element.elementor-element-da38932{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-55 .elementor-element.elementor-element-507b250 .elementor-counter-number-wrapper{font-size:30px;}.elementor-55 .elementor-element.elementor-element-507b250 .elementor-counter-title{font-size:11px;}.elementor-55 .elementor-element.elementor-element-1faba88 .elementor-counter-number-wrapper{font-size:30px;}.elementor-55 .elementor-element.elementor-element-1faba88 .elementor-counter-title{font-size:11px;}.elementor-55 .elementor-element.elementor-element-5cc965f .elementor-counter-number-wrapper{font-size:30px;}.elementor-55 .elementor-element.elementor-element-5cc965f .elementor-counter-title{font-size:11px;}.elementor-55 .elementor-element.elementor-element-0d0edc0{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-3ae8ee6{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-55 .elementor-element.elementor-element-fc48f28{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-55 .elementor-element.elementor-element-d6720b6{left:28px;}body.rtl .elementor-55 .elementor-element.elementor-element-d6720b6{right:28px;}.elementor-55 .elementor-element.elementor-element-ca50a84{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-e1faed5 *//* FutureTech hero style */
.ft-hero {
  position: relative;
  overflow: hidden;
  background: radial-gradient(1200px 600px at 50% 30%, rgba(26, 178, 227, 0.3), transparent 60%),
              radial-gradient(900px 500px at 50% 75%, rgba(98, 0, 255, 0.3), transparent 60%),
              #070B14; /* base dark */
}

/* top glow + general vignette */
.ft-hero::before {
  content: "";
  position: absolute;
  inset: -1px;
  pointer-events: none;
  background:
    radial-gradient(800px 400px at 20% 0%, rgba(26, 178, 227, 0.24), transparent 55%),
    radial-gradient(700px 400px at 80% 0%, rgba(26, 178, 227, 0.15), transparent 55%),
    radial-gradient(900px 600px at 50% 110%, rgba(130, 60, 255, 0.30), transparent 55%),
    linear-gradient(to bottom, rgba(0,0,0,0.55), rgba(0,0,0,0.15) 40%, rgba(0,0,0,0.75));
  opacity: 1;
}

/* subtle noise + edge darkening */
.ft-hero::after {
  content: "";
  position: absolute;
  inset: -1px;
  pointer-events: none;
  background:
    radial-gradient(1200px 900px at 50% 50%, transparent 55%, rgba(0,0,0,0.65) 100%);
  mix-blend-mode: normal;
  opacity: 1;
}

/* Ensure content sits above overlays */
.ft-hero > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c08c779 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6590ce9 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6472dd6 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-39cbdba *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc5fda7 *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7dedb1e *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-39cbdba *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc5fda7 *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7dedb1e *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-39cbdba *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc5fda7 *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7dedb1e *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-39cbdba *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dc5fda7 *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7dedb1e *//* Two-column icon list only for this section */
.ft-two-col-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 24px;
    row-gap: 12px;
}

/* Keep items aligned nicely */
.ft-two-col-list .elementor-icon-list-item {
    align-items: flex-start;
}

/* Mobile: back to single column */
@media (max-width: 767px) {
    .ft-two-col-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-45343fc */.e-n-tabs-heading {
    background-color: #EDEDED;
    padding: 6px 10px;
    border-radius: 16px;

    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 8px;

    width: fit-content;
    max-width: 100%;
    margin: 0 auto;

    text-align: centre;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1fa863a */.glass-pills .elementor-icon-list-text{
    background-color:#ffffff22;
    border-radius:999px;
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08f0222 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b7972e3 */.glass-pills .elementor-icon-list-text{
    background-color:#ffffff22;
    border-radius:999px;
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c12fd */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-38dc49b */.glass-pills .elementor-icon-list-text{
    background-color:#ffffff22;
    border-radius:999px;
    padding: 4px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66b9ec */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6785c3 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8be7bc */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f34418 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-487521d */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-feda3cb *//* Pills wrapper */
.ft-pills{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  justify-content:center; /* centre the whole group */
  align-items:center;
}

/* Single pill */
.ft-pill{
  display:flex;
  align-items:center;
  gap:10px;

  padding:12px 16px;
  border-radius:14px;

  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.10);
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

/* Left mini icon block */
.ft-pill-icon{
  width:34px;
  height:34px;
  border-radius:10px;

  display:flex;
  align-items:center;
  justify-content:center;

  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.10);

  font-size: 12px;
  font-weight: 700;
  letter-spacing: .2px;
  color: rgba(255,255,255,0.65);
}

/* Right text */
.ft-pill-text{
  display:flex;
  flex-direction:column;
  line-height:1.05;
}

.ft-pill-text strong{
  font-size: 14px;
  font-weight: 700;
  color: rgba(255,255,255,0.92);
}

.ft-pill-text em{
  font-style: normal;
  font-size: 12px;
  color: rgba(255,255,255,0.55);
  margin-top: 2px;
}

/* Mobile tweaks */
@media (max-width: 767px){
  .ft-pills{ gap:10px; }
  .ft-pill{ padding:10px 12px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e903ed */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e791d7 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ab9a2f */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5809de *//* Base (desktop) */
.ft-reply-pill{
  display:inline-flex;
  align-items:center;
  gap:14px;

  padding:10px 16px;
  border-radius:999px;

  background: rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.10);

  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  box-shadow: 0 10px 30px rgba(0,0,0,0.25);

  /* Mobile-friendly defaults */
  max-width:100%;
  flex-wrap:wrap;          /* allows text to drop under avatars */
  white-space:normal;      /* allow wrapping */
}

.ft-avatars{
  display:flex;
  align-items:center;
  flex:0 0 auto;
}

.ft-avatar{
  width:32px;
  height:32px;
  border-radius:999px;

  display:flex;
  align-items:center;
  justify-content:center;

  background: rgba(255,255,255,0.06);
  border:1px solid rgba(255,255,255,0.10);

  color: rgba(255,255,255,0.70);
  font-weight:700;
  font-size:12px;

  margin-left:-10px; /* overlap */
}

.ft-avatar:first-child{ margin-left:0; }

.ft-reply-text{
  color: rgba(255,255,255,0.70);
  font-size:14px;
  line-height:1.2;

  /* Instead of nowrap, let it wrap when needed */
  white-space:normal;
  overflow-wrap:anywhere;

  /* Let text shrink and wrap within the pill */
  flex:1 1 180px;
  min-width:0;
}

.ft-reply-text strong{
  color: rgba(255,255,255,0.92);
  font-weight:700;
}

/* Mobile tweaks */
@media (max-width: 480px){
  .ft-reply-pill{
    gap:10px;
    padding:10px 12px;
    border-radius:16px;   /* nicer than a huge pill when it wraps */
  }

  .ft-avatar{
    width:28px;
    height:28px;
    margin-left:-8px;
    font-size:11px;
  }

  .ft-reply-text{
    font-size:13px;
    line-height:1.25;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5759727 */.glass-card {
  background: rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(24px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 1rem;
  transition: all 0.5s ease;
}

.glass-card:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
  box-shadow: 0 25px 50px -12px rgba(11, 95, 255, 0.1);
  transform: translateY(-4px);
}/* End custom CSS */