.elementor-885 .elementor-element.elementor-element-d43717f{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-d43717f:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-d43717f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://images.pexels.com/photos/29804436/pexels-photo-29804436.jpeg?auto=compress&cs=tinysrgb&w=1920");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-885 .elementor-element.elementor-element-8eef60e{--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-885 .elementor-element.elementor-element-3128591{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:90px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-885 .elementor-element.elementor-element-90b97be{text-align:start;}.elementor-885 .elementor-element.elementor-element-90b97be .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#86E692;}.elementor-885 .elementor-element.elementor-element-3282969{text-align:start;}.elementor-885 .elementor-element.elementor-element-3282969 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:68px;font-weight:800;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-1a724bb{--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-885 .elementor-element.elementor-element-f7869a5{--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-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-icon i{color:#86E692;transition:color 0.3s;}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-icon svg{fill:#86E692;transition:fill 0.3s;}.elementor-885 .elementor-element.elementor-element-bf17e7b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:700;text-transform:none;}.elementor-885 .elementor-element.elementor-element-bf17e7b .elementor-icon-list-text{color:#EEF5F1;transition:color 0.3s;}.elementor-885 .elementor-element.elementor-element-79d7d18{--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-885 .elementor-element.elementor-element-11ffda6{--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-885 .elementor-element.elementor-element-680e27a{text-align:start;}.elementor-885 .elementor-element.elementor-element-680e27a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10.5px;font-weight:800;color:#D5E4DC;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:rgba(0,0,0,0);border-style:none;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-digits{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:33px;font-weight:700;line-height:1em;letter-spacing:0px;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-label{color:#E2ECE7;font-family:"Manrope", Sans-serif;font-size:10.5px;font-weight:500;line-height:1.2em;letter-spacing:0.5px;}.elementor-885 .elementor-element.elementor-element-949bb3b{--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-885 .elementor-element.elementor-element-99d6d3b .elementor-button{background-color:#FF0039;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-885 .elementor-element.elementor-element-99d6d3b .elementor-button:hover, .elementor-885 .elementor-element.elementor-element-99d6d3b .elementor-button:focus{background-color:#96EDA2;color:#0C261A;}.elementor-885 .elementor-element.elementor-element-99d6d3b .elementor-button:hover svg, .elementor-885 .elementor-element.elementor-element-99d6d3b .elementor-button:focus svg{fill:#0C261A;}.elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button{background-color:#7BE08A;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button:hover, .elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button:focus{background-color:#96EDA2;color:#0C261A;}.elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button:hover svg, .elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button:focus svg{fill:#0C261A;}.elementor-885 .elementor-element.elementor-element-12c1482{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-12c1482:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-12c1482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-885 .elementor-element.elementor-element-3bee7e8{--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-885 .elementor-element.elementor-element-9dfef30{--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-885 .elementor-element.elementor-element-7c7c0e3{--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-885 .elementor-element.elementor-element-45a5a92{--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-885 .elementor-element.elementor-element-9b69941 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-9b69941.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-9b69941.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-9b69941.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-9b69941.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-9b69941.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-9b69941 .elementor-icon{font-size:28px;}.elementor-885 .elementor-element.elementor-element-9b69941 .elementor-icon svg{height:28px;}.elementor-885 .elementor-element.elementor-element-de93dcd{text-align:center;}.elementor-885 .elementor-element.elementor-element-de93dcd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-b20fc09{text-align:center;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-45c47ae{--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-885 .elementor-element.elementor-element-4607f5a .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-4607f5a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-4607f5a.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-4607f5a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-4607f5a.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-4607f5a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-4607f5a .elementor-icon{font-size:28px;}.elementor-885 .elementor-element.elementor-element-4607f5a .elementor-icon svg{height:28px;}.elementor-885 .elementor-element.elementor-element-916b44e{text-align:center;}.elementor-885 .elementor-element.elementor-element-916b44e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-628f759{text-align:center;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-fc101a2{--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-885 .elementor-element.elementor-element-7a19703 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-7a19703.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-7a19703.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-7a19703.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-7a19703.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-7a19703.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-7a19703 .elementor-icon{font-size:28px;}.elementor-885 .elementor-element.elementor-element-7a19703 .elementor-icon svg{height:28px;}.elementor-885 .elementor-element.elementor-element-2d89406{text-align:center;}.elementor-885 .elementor-element.elementor-element-2d89406 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-bd5075f{text-align:center;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-823fda0{--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-885 .elementor-element.elementor-element-7fa7006 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-7fa7006.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-7fa7006.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-7fa7006.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-7fa7006.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-7fa7006.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-7fa7006 .elementor-icon{font-size:28px;}.elementor-885 .elementor-element.elementor-element-7fa7006 .elementor-icon svg{height:28px;}.elementor-885 .elementor-element.elementor-element-105d15d{text-align:center;}.elementor-885 .elementor-element.elementor-element-105d15d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-2e585ac{text-align:center;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-e80cdbb{--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-885 .elementor-element.elementor-element-b74ab00 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-b74ab00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-b74ab00.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-b74ab00.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-b74ab00.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-b74ab00.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-b74ab00 .elementor-icon{font-size:28px;}.elementor-885 .elementor-element.elementor-element-b74ab00 .elementor-icon svg{height:28px;}.elementor-885 .elementor-element.elementor-element-ccce03e{text-align:center;}.elementor-885 .elementor-element.elementor-element-ccce03e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-46943c5{text-align:center;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-b7ff1e7{--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-885 .elementor-element.elementor-element-1965a73 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-1965a73.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-1965a73.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-1965a73.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-1965a73.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-1965a73.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-1965a73 .elementor-icon{font-size:28px;}.elementor-885 .elementor-element.elementor-element-1965a73 .elementor-icon svg{height:28px;}.elementor-885 .elementor-element.elementor-element-ee40990{text-align:center;}.elementor-885 .elementor-element.elementor-element-ee40990 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-453db2a{text-align:center;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-b74e864{--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-885 .elementor-element.elementor-element-7df6240{text-align:start;}.elementor-885 .elementor-element.elementor-element-7df6240 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#2E6D51;}.elementor-885 .elementor-element.elementor-element-9030fe7{text-align:start;}.elementor-885 .elementor-element.elementor-element-9030fe7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;color:#21362D;}.elementor-885 .elementor-element.elementor-element-8df8790{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:#3E5048;}.elementor-885 .elementor-element.elementor-element-fd611bf{text-align:start;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:400;color:#5B6762;}.elementor-885 .elementor-element.elementor-element-5c3b387{text-align:start;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:400;color:#5B6762;}.elementor-885 .elementor-element.elementor-element-855bf45{--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-885 .elementor-element.elementor-element-855bf45:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-855bf45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4EE;}.elementor-885 .elementor-element.elementor-element-51ed5fa{text-align:start;font-family:"Manrope", Sans-serif;font-size:14.5px;font-weight:600;color:#27483A;}.elementor-885 .elementor-element.elementor-element-2810524 .elementor-button{background-color:#174A36;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-2810524 .elementor-button:hover, .elementor-885 .elementor-element.elementor-element-2810524 .elementor-button:focus{background-color:#0F3B2A;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-2810524 .elementor-button:hover svg, .elementor-885 .elementor-element.elementor-element-2810524 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-f4a85c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-f4a85c9:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-f4a85c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-1758d22{--display:flex;--min-height:0px;--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-885 .elementor-element.elementor-element-abf5990{--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-885 .elementor-element.elementor-element-04fcacd{text-align:center;}.elementor-885 .elementor-element.elementor-element-04fcacd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#48675A;}.elementor-885 .elementor-element.elementor-element-c5d39b1{text-align:center;}.elementor-885 .elementor-element.elementor-element-c5d39b1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;color:#173D2F;}.elementor-885 .elementor-element.elementor-element-ac79453{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-ac79453:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-ac79453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16563F;}.elementor-885 .elementor-element.elementor-element-9619e31{--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-885 .elementor-element.elementor-element-46f0fcb{--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-885 .elementor-element.elementor-element-628ac96{text-align:start;}.elementor-885 .elementor-element.elementor-element-628ac96 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-4cb3082{text-align:start;}.elementor-885 .elementor-element.elementor-element-4cb3082 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-1f3f146{font-family:"Manrope", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-e8c7975{--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-885 .elementor-element.elementor-element-051d1be{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-96e4a0f{font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-d7220b7{--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-885 .elementor-element.elementor-element-0fee8b9{text-align:start;}.elementor-885 .elementor-element.elementor-element-0fee8b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-58ec2bb{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-ea764b3{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-3994644{--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-885 .elementor-element.elementor-element-e31dda5{--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-885 .elementor-element.elementor-element-2e32a3c{--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-885 .elementor-element.elementor-element-61ad386{text-align:start;}.elementor-885 .elementor-element.elementor-element-61ad386 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-3ce341e{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-c76dabb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-c76dabb:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-c76dabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-885 .elementor-element.elementor-element-d834cf0{--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-885 .elementor-element.elementor-element-4c50bc8{--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-885 .elementor-element.elementor-element-e1036cf{text-align:center;}.elementor-885 .elementor-element.elementor-element-e1036cf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#2E6D51;}.elementor-885 .elementor-element.elementor-element-45ece72{text-align:center;}.elementor-885 .elementor-element.elementor-element-45ece72 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:800;color:#183F31;}.elementor-885 .elementor-element.elementor-element-56737e2{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-09e8043 );}.elementor-885 .elementor-element.elementor-element-fe60830{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-fe60830:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-fe60830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-885 .elementor-element.elementor-element-db1d999{--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-885 .elementor-element.elementor-element-c01d2ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-d5ef521{--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-885 .elementor-element.elementor-element-8137dcd .elementor-icon-wrapper{text-align:start;}.elementor-885 .elementor-element.elementor-element-8137dcd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-8137dcd.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-8137dcd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-8137dcd.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-8137dcd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-8137dcd .elementor-icon{font-size:27px;}.elementor-885 .elementor-element.elementor-element-8137dcd .elementor-icon svg{height:27px;}.elementor-885 .elementor-element.elementor-element-b8601de{text-align:start;}.elementor-885 .elementor-element.elementor-element-b8601de .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;color:#59615D;}.elementor-885 .elementor-element.elementor-element-ebefe77{text-align:start;}.elementor-885 .elementor-element.elementor-element-ebefe77 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;color:#173D2F;}.elementor-885 .elementor-element.elementor-element-5d3d8d2{text-align:start;}.elementor-885 .elementor-element.elementor-element-5d3d8d2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#1D2722;}.elementor-885 .elementor-element.elementor-element-b389f96{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#69716C;}.elementor-885 .elementor-element.elementor-element-c5df4d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-6ff1eb4{--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-885 .elementor-element.elementor-element-6485428 .elementor-icon-wrapper{text-align:start;}.elementor-885 .elementor-element.elementor-element-6485428.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-6485428.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-6485428.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-6485428.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-6485428.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-6485428 .elementor-icon{font-size:27px;}.elementor-885 .elementor-element.elementor-element-6485428 .elementor-icon svg{height:27px;}.elementor-885 .elementor-element.elementor-element-019ef81{text-align:start;}.elementor-885 .elementor-element.elementor-element-019ef81 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;color:#59615D;}.elementor-885 .elementor-element.elementor-element-7ee4bc4{text-align:start;}.elementor-885 .elementor-element.elementor-element-7ee4bc4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;color:#173D2F;}.elementor-885 .elementor-element.elementor-element-8cd9ce2{text-align:start;}.elementor-885 .elementor-element.elementor-element-8cd9ce2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#1D2722;}.elementor-885 .elementor-element.elementor-element-c9123ca{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#69716C;}.elementor-885 .elementor-element.elementor-element-cd5731e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-e1951cc{--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-885 .elementor-element.elementor-element-20fca59 .elementor-icon-wrapper{text-align:start;}.elementor-885 .elementor-element.elementor-element-20fca59.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-20fca59.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-20fca59.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-20fca59.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-20fca59.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-20fca59 .elementor-icon{font-size:27px;}.elementor-885 .elementor-element.elementor-element-20fca59 .elementor-icon svg{height:27px;}.elementor-885 .elementor-element.elementor-element-c3cb7f8{text-align:start;}.elementor-885 .elementor-element.elementor-element-c3cb7f8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;color:#59615D;}.elementor-885 .elementor-element.elementor-element-654bc08{text-align:start;}.elementor-885 .elementor-element.elementor-element-654bc08 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;color:#173D2F;}.elementor-885 .elementor-element.elementor-element-44bfc24{text-align:start;}.elementor-885 .elementor-element.elementor-element-44bfc24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;color:#1D2722;}.elementor-885 .elementor-element.elementor-element-4d1ebad{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#69716C;}.elementor-885 .elementor-element.elementor-element-84656ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-84656ba:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-84656ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#124A37;}.elementor-885 .elementor-element.elementor-element-bf42141{--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-885 .elementor-element.elementor-element-88db4e6{--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-885 .elementor-element.elementor-element-7de6849{--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-885 .elementor-element.elementor-element-7439f3f{--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-885 .elementor-element.elementor-element-aa6f941{text-align:start;}.elementor-885 .elementor-element.elementor-element-aa6f941 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;color:#153D2F;}.elementor-885 .elementor-element.elementor-element-67d3f02{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#547164;}.elementor-885 .elementor-element.elementor-element-ebb70c2{--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-885 .elementor-element.elementor-element-77ff85e{text-align:start;}.elementor-885 .elementor-element.elementor-element-77ff85e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#DFF4E4;}.elementor-885 .elementor-element.elementor-element-08003f0{text-align:start;}.elementor-885 .elementor-element.elementor-element-08003f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-d8555e8{text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:#F2F5F1;}.elementor-885 .elementor-element.elementor-element-50a62af{--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-885 .elementor-element.elementor-element-930e40c{--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-885 .elementor-element.elementor-element-b871f16{text-align:start;}.elementor-885 .elementor-element.elementor-element-b871f16 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:#DFF4E4;}.elementor-885 .elementor-element.elementor-element-851834b{text-align:start;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:400;color:#F4F7F5;}.elementor-885 .elementor-element.elementor-element-1dbab34{--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-885 .elementor-element.elementor-element-856d2ba{text-align:start;}.elementor-885 .elementor-element.elementor-element-856d2ba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;color:#DFF4E4;}.elementor-885 .elementor-element.elementor-element-38bae45{text-align:start;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:400;color:#F4F7F5;}.elementor-885 .elementor-element.elementor-element-cccb97c{--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-885 .elementor-element.elementor-element-4ac2dd5{text-align:start;}.elementor-885 .elementor-element.elementor-element-4ac2dd5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-4bdf644{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-4bdf644:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-4bdf644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-885 .elementor-element.elementor-element-c174c93{--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-885 .elementor-element.elementor-element-709c7c0{--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-885 .elementor-element.elementor-element-9f928a6{text-align:start;}.elementor-885 .elementor-element.elementor-element-9f928a6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#2B6A4E;}.elementor-885 .elementor-element.elementor-element-f587f57{text-align:start;}.elementor-885 .elementor-element.elementor-element-f587f57 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:800;color:#26352E;}.elementor-885 .elementor-element.elementor-element-abcdde9{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-09e8043 );}.elementor-885 .elementor-element.elementor-element-d67a784{text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-09e8043 );}.elementor-885 .elementor-element.elementor-element-527b0c3 .elementor-button{background-color:#174A36;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-885 .elementor-element.elementor-element-527b0c3{padding:10px 0px 0px 0px;}.elementor-885 .elementor-element.elementor-element-407b700{--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-885 .elementor-element.elementor-element-852e18c{text-align:start;}.elementor-885 .elementor-element.elementor-element-852e18c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:800;color:#26352E;}.elementor-885 .elementor-element.elementor-element-84427f6{--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-885 .elementor-element.elementor-element-fe1d5a0{--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-885 .elementor-element.elementor-element-ccee3b6{text-align:center;}.elementor-885 .elementor-element.elementor-element-ccee3b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:800;color:#174A36;}.elementor-885 .elementor-element.elementor-element-2598f9a{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#67736C;}.elementor-885 .elementor-element.elementor-element-2fce95c{--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-885 .elementor-element.elementor-element-cbfb6b7{text-align:center;}.elementor-885 .elementor-element.elementor-element-cbfb6b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:800;color:#174A36;}.elementor-885 .elementor-element.elementor-element-680c7b7{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#67736C;}.elementor-885 .elementor-element.elementor-element-5c10f58{--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-885 .elementor-element.elementor-element-a85f196{text-align:center;}.elementor-885 .elementor-element.elementor-element-a85f196 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:34px;font-weight:800;color:#174A36;}.elementor-885 .elementor-element.elementor-element-366572c{text-align:center;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:600;color:#67736C;}.elementor-885 .elementor-element.elementor-element-aebe5e4{--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-885 .elementor-element.elementor-element-1599133{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;color:#27483A;}.elementor-885 .elementor-element.elementor-element-55edb03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-885 .elementor-element.elementor-element-55edb03:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-55edb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#185840;}.elementor-885 .elementor-element.elementor-element-d8be15d{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-885 .elementor-element.elementor-element-a17becc{--display:flex;--min-height:690px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-885 .elementor-element.elementor-element-a17becc:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-a17becc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103E30;}.elementor-885 .elementor-element.elementor-element-84d27c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-41885e0{text-align:start;}.elementor-885 .elementor-element.elementor-element-41885e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-9f63f93{text-align:start;}.elementor-885 .elementor-element.elementor-element-9f63f93 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-c16734b{--display:flex;--min-height:690px;--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-885 .elementor-element.elementor-element-caacab9{--display:flex;--min-height:300px;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;}.elementor-885 .elementor-element.elementor-element-caacab9:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-caacab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103E30;}.elementor-885 .elementor-element.elementor-element-caacab9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-885 .elementor-element.elementor-element-3912362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-f213d27{text-align:start;}.elementor-885 .elementor-element.elementor-element-f213d27 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-6685c32{text-align:start;}.elementor-885 .elementor-element.elementor-element-6685c32 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-57d8cfa{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-885 .elementor-element.elementor-element-3847e27{--display:flex;--min-height:370px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-885 .elementor-element.elementor-element-3847e27:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-3847e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103E30;}.elementor-885 .elementor-element.elementor-element-1d76caa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-7df6395{text-align:start;}.elementor-885 .elementor-element.elementor-element-7df6395 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-6fc5abd{text-align:start;}.elementor-885 .elementor-element.elementor-element-6fc5abd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-99bfeab{--display:flex;--min-height:370px;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-885 .elementor-element.elementor-element-99bfeab:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-99bfeab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#103E30;}.elementor-885 .elementor-element.elementor-element-416af3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-dd15f44{text-align:start;}.elementor-885 .elementor-element.elementor-element-dd15f44 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-bdc0823{text-align:start;}.elementor-885 .elementor-element.elementor-element-bdc0823 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-f20fe95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-f20fe95:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-f20fe95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-885 .elementor-element.elementor-element-7cdf0f3{--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-885 .elementor-element.elementor-element-f111eb2{--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-885 .elementor-element.elementor-element-b6993d9{text-align:center;}.elementor-885 .elementor-element.elementor-element-b6993d9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;color:#2E6D51;}.elementor-885 .elementor-element.elementor-element-705100d{text-align:center;}.elementor-885 .elementor-element.elementor-element-705100d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:800;color:#26352E;}.elementor-885 .elementor-element.elementor-element-a5855fb{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;color:#6B746F;}.elementor-885 .elementor-element.elementor-element-9752d8c{--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-885 .elementor-element.elementor-element-e456f5e{--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-885 .elementor-element.elementor-element-1f2bab5{--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-885 .elementor-element.elementor-element-c885f03{--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-885 .elementor-element.elementor-element-6e4c8dd{--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-885 .elementor-element.elementor-element-ed0b78b img{width:42%;max-width:1%;height:1px;}.elementor-885 .elementor-element.elementor-element-8ffee93{--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-885 .elementor-element.elementor-element-cd0cd5b{--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-885 .elementor-element.elementor-element-db303e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-db303e5:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-db303e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-d076fd2{--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-885 .elementor-element.elementor-element-d076fd2:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-d076fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-95779bb{--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-885 .elementor-element.elementor-element-99ea924{text-align:start;}.elementor-885 .elementor-element.elementor-element-99ea924 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11.5px;font-weight:800;color:#2E6D51;}.elementor-885 .elementor-element.elementor-element-e425ebb{text-align:start;}.elementor-885 .elementor-element.elementor-element-e425ebb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44px;font-weight:800;color:#21362D;}.elementor-885 .elementor-element.elementor-element-de5d1b2{text-align:start;font-family:"Manrope", Sans-serif;font-size:15.5px;font-weight:500;color:#536159;}.elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button{background-color:#174A36;font-family:"Manrope", Sans-serif;font-size:13.5px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:999px 999px 999px 999px;padding:13px 23px 13px 23px;}.elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button:hover, .elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button:focus{background-color:#0E3C2B;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button:hover svg, .elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-06737cf{--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-885 .elementor-element.elementor-element-06737cf:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-06737cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2118;}.elementor-885 .elementor-element.elementor-element-38f5dee{text-align:start;}.elementor-885 .elementor-element.elementor-element-38f5dee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10.5px;font-weight:800;color:#9AC5AF;}.elementor-885 .elementor-element.elementor-element-4d09222{--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-885 .elementor-element.elementor-element-fd64725{--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-885 .elementor-element.elementor-element-4d53133{--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-885 .elementor-element.elementor-element-4d53133:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-4d53133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6A4C;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-2375b36.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-2375b36.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-2375b36.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-2375b36.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-2375b36.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon{font-size:17px;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon svg{height:17px;}.elementor-885 .elementor-element.elementor-element-6c1bd26{text-align:end;}.elementor-885 .elementor-element.elementor-element-6c1bd26 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10.5px;font-weight:800;color:#7C9589;}.elementor-885 .elementor-element.elementor-element-a2adcdb{text-align:start;}.elementor-885 .elementor-element.elementor-element-a2adcdb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-59fa804{--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-885 .elementor-element.elementor-element-cfaaaea{--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-885 .elementor-element.elementor-element-45e33b9{--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-885 .elementor-element.elementor-element-45e33b9:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-45e33b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6A4C;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-ac99d9e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-ac99d9e.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-ac99d9e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-ac99d9e.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-ac99d9e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon{font-size:17px;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon svg{height:17px;}.elementor-885 .elementor-element.elementor-element-a4bb5d7{text-align:end;}.elementor-885 .elementor-element.elementor-element-a4bb5d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10.5px;font-weight:800;color:#7C9589;}.elementor-885 .elementor-element.elementor-element-275d042{text-align:start;}.elementor-885 .elementor-element.elementor-element-275d042 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:700;color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-5a59566{--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-885 .elementor-element.elementor-element-fd75358{--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-885 .elementor-element.elementor-element-4b39d95{--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-885 .elementor-element.elementor-element-4b39d95:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-4b39d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6A4C;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon-wrapper{text-align:center;}.elementor-885 .elementor-element.elementor-element-c556153.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-c556153.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-c556153.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-c556153.elementor-view-framed .elementor-icon, .elementor-885 .elementor-element.elementor-element-c556153.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon{font-size:17px;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon svg{height:17px;}.elementor-885 .elementor-element.elementor-element-4398319{text-align:end;}.elementor-885 .elementor-element.elementor-element-4398319 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:10.5px;font-weight:800;color:#7C9589;}.elementor-885 .elementor-element.elementor-element-8cb949e{text-align:start;}.elementor-885 .elementor-element.elementor-element-8cb949e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16.5px;font-weight:700;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-885 .elementor-element.elementor-element-d43717f{--width:100%;}.elementor-885 .elementor-element.elementor-element-12c1482{--width:100%;}.elementor-885 .elementor-element.elementor-element-f4a85c9{--width:100%;}.elementor-885 .elementor-element.elementor-element-ac79453{--width:100%;}.elementor-885 .elementor-element.elementor-element-c76dabb{--width:100%;}.elementor-885 .elementor-element.elementor-element-fe60830{--width:100%;}.elementor-885 .elementor-element.elementor-element-84656ba{--width:100%;}.elementor-885 .elementor-element.elementor-element-4bdf644{--width:100%;}.elementor-885 .elementor-element.elementor-element-55edb03{--width:100%;}.elementor-885 .elementor-element.elementor-element-a17becc{--width:46%;}.elementor-885 .elementor-element.elementor-element-c16734b{--width:54%;}.elementor-885 .elementor-element.elementor-element-caacab9{--width:57.827%;}.elementor-885 .elementor-element.elementor-element-57d8cfa{--width:100%;}.elementor-885 .elementor-element.elementor-element-3847e27{--width:50%;}.elementor-885 .elementor-element.elementor-element-99bfeab{--width:50%;}.elementor-885 .elementor-element.elementor-element-f20fe95{--width:100%;}.elementor-885 .elementor-element.elementor-element-db303e5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-885 .elementor-element.elementor-element-a17becc{--width:45%;}.elementor-885 .elementor-element.elementor-element-c16734b{--width:55%;}.elementor-885 .elementor-element.elementor-element-caacab9{--width:100%;}.elementor-885 .elementor-element.elementor-element-57d8cfa{--width:100%;}.elementor-885 .elementor-element.elementor-element-3847e27{--width:50%;}.elementor-885 .elementor-element.elementor-element-99bfeab{--width:50%;}}@media(min-width:1025px){.elementor-885 .elementor-element.elementor-element-d43717f:not(.elementor-motion-effects-element-type-background), .elementor-885 .elementor-element.elementor-element-d43717f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-885 .elementor-element.elementor-element-d43717f{--min-height:100vh;}.elementor-885 .elementor-element.elementor-element-90b97be .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-3282969 .elementor-heading-title{font-size:54px;}.elementor-885 .elementor-element.elementor-element-680e27a .elementor-heading-title{font-size:10px;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-digits{font-size:29px;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-label{font-size:10px;}.elementor-885 .elementor-element.elementor-element-99d6d3b .elementor-button{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-9b69941 .elementor-icon{font-size:26px;}.elementor-885 .elementor-element.elementor-element-9b69941 .elementor-icon svg{height:26px;}.elementor-885 .elementor-element.elementor-element-de93dcd .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-b20fc09{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-4607f5a .elementor-icon{font-size:26px;}.elementor-885 .elementor-element.elementor-element-4607f5a .elementor-icon svg{height:26px;}.elementor-885 .elementor-element.elementor-element-916b44e .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-628f759{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-7a19703 .elementor-icon{font-size:26px;}.elementor-885 .elementor-element.elementor-element-7a19703 .elementor-icon svg{height:26px;}.elementor-885 .elementor-element.elementor-element-2d89406 .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-bd5075f{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-7fa7006 .elementor-icon{font-size:26px;}.elementor-885 .elementor-element.elementor-element-7fa7006 .elementor-icon svg{height:26px;}.elementor-885 .elementor-element.elementor-element-105d15d .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-2e585ac{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-b74ab00 .elementor-icon{font-size:26px;}.elementor-885 .elementor-element.elementor-element-b74ab00 .elementor-icon svg{height:26px;}.elementor-885 .elementor-element.elementor-element-ccce03e .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-46943c5{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-1965a73 .elementor-icon{font-size:26px;}.elementor-885 .elementor-element.elementor-element-1965a73 .elementor-icon svg{height:26px;}.elementor-885 .elementor-element.elementor-element-ee40990 .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-453db2a{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-7df6240 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-9030fe7 .elementor-heading-title{font-size:37px;}.elementor-885 .elementor-element.elementor-element-8df8790{font-size:16px;}.elementor-885 .elementor-element.elementor-element-fd611bf{font-size:15px;}.elementor-885 .elementor-element.elementor-element-5c3b387{font-size:15px;}.elementor-885 .elementor-element.elementor-element-51ed5fa{font-size:14.5px;}.elementor-885 .elementor-element.elementor-element-2810524 .elementor-button{font-size:13px;}.elementor-885 .elementor-element.elementor-element-04fcacd .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-c5d39b1 .elementor-heading-title{font-size:25px;}.elementor-885 .elementor-element.elementor-element-628ac96 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-4cb3082 .elementor-heading-title{font-size:58px;}.elementor-885 .elementor-element.elementor-element-1f3f146{font-size:18px;}.elementor-885 .elementor-element.elementor-element-051d1be{font-size:15.5px;}.elementor-885 .elementor-element.elementor-element-96e4a0f{font-size:15.5px;}.elementor-885 .elementor-element.elementor-element-0fee8b9 .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-58ec2bb{font-size:17px;}.elementor-885 .elementor-element.elementor-element-ea764b3{font-size:16px;}.elementor-885 .elementor-element.elementor-element-61ad386 .elementor-heading-title{font-size:20px;}.elementor-885 .elementor-element.elementor-element-3ce341e{font-size:13px;}.elementor-885 .elementor-element.elementor-element-e1036cf .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-45ece72 .elementor-heading-title{font-size:40px;}.elementor-885 .elementor-element.elementor-element-56737e2{font-size:16px;}.elementor-885 .elementor-element.elementor-element-fe60830{--padding-top:18px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-8137dcd .elementor-icon{font-size:25px;}.elementor-885 .elementor-element.elementor-element-8137dcd .elementor-icon svg{height:25px;}.elementor-885 .elementor-element.elementor-element-b8601de .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-ebefe77 .elementor-heading-title{font-size:35px;}.elementor-885 .elementor-element.elementor-element-5d3d8d2 .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-b389f96{font-size:15px;}.elementor-885 .elementor-element.elementor-element-6485428 .elementor-icon{font-size:25px;}.elementor-885 .elementor-element.elementor-element-6485428 .elementor-icon svg{height:25px;}.elementor-885 .elementor-element.elementor-element-019ef81 .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-7ee4bc4 .elementor-heading-title{font-size:35px;}.elementor-885 .elementor-element.elementor-element-8cd9ce2 .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-c9123ca{font-size:15px;}.elementor-885 .elementor-element.elementor-element-20fca59 .elementor-icon{font-size:25px;}.elementor-885 .elementor-element.elementor-element-20fca59 .elementor-icon svg{height:25px;}.elementor-885 .elementor-element.elementor-element-c3cb7f8 .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-654bc08 .elementor-heading-title{font-size:35px;}.elementor-885 .elementor-element.elementor-element-44bfc24 .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-4d1ebad{font-size:15px;}.elementor-885 .elementor-element.elementor-element-aa6f941 .elementor-heading-title{font-size:20px;}.elementor-885 .elementor-element.elementor-element-67d3f02{font-size:13px;}.elementor-885 .elementor-element.elementor-element-77ff85e .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-08003f0 .elementor-heading-title{font-size:48px;}.elementor-885 .elementor-element.elementor-element-d8555e8{font-size:17px;}.elementor-885 .elementor-element.elementor-element-b871f16 .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-851834b{font-size:15px;}.elementor-885 .elementor-element.elementor-element-856d2ba .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-38bae45{font-size:15px;}.elementor-885 .elementor-element.elementor-element-4ac2dd5 .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-9f928a6 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-f587f57 .elementor-heading-title{font-size:50px;}.elementor-885 .elementor-element.elementor-element-abcdde9{font-size:17px;}.elementor-885 .elementor-element.elementor-element-d67a784{font-size:16px;}.elementor-885 .elementor-element.elementor-element-527b0c3 .elementor-button{font-size:15px;}.elementor-885 .elementor-element.elementor-element-852e18c .elementor-heading-title{font-size:21px;}.elementor-885 .elementor-element.elementor-element-ccee3b6 .elementor-heading-title{font-size:30px;}.elementor-885 .elementor-element.elementor-element-2598f9a{font-size:13px;}.elementor-885 .elementor-element.elementor-element-cbfb6b7 .elementor-heading-title{font-size:30px;}.elementor-885 .elementor-element.elementor-element-680c7b7{font-size:13px;}.elementor-885 .elementor-element.elementor-element-a85f196 .elementor-heading-title{font-size:30px;}.elementor-885 .elementor-element.elementor-element-366572c{font-size:13px;}.elementor-885 .elementor-element.elementor-element-1599133{font-size:15px;}.elementor-885 .elementor-element.elementor-element-d8be15d{--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-885 .elementor-element.elementor-element-a17becc{--min-height:620px;}.elementor-885 .elementor-element.elementor-element-41885e0 .elementor-heading-title{font-size:20px;}.elementor-885 .elementor-element.elementor-element-9f63f93 .elementor-heading-title{font-size:14px;}.elementor-885 .elementor-element.elementor-element-c16734b{--min-height:620px;}.elementor-885 .elementor-element.elementor-element-caacab9{--min-height:275px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-885 .elementor-element.elementor-element-f213d27 .elementor-heading-title{font-size:20px;}.elementor-885 .elementor-element.elementor-element-6685c32 .elementor-heading-title{font-size:14px;}.elementor-885 .elementor-element.elementor-element-57d8cfa{--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-885 .elementor-element.elementor-element-3847e27{--min-height:330px;}.elementor-885 .elementor-element.elementor-element-7df6395 .elementor-heading-title{font-size:20px;}.elementor-885 .elementor-element.elementor-element-6fc5abd .elementor-heading-title{font-size:14px;}.elementor-885 .elementor-element.elementor-element-99bfeab{--min-height:330px;}.elementor-885 .elementor-element.elementor-element-dd15f44 .elementor-heading-title{font-size:20px;}.elementor-885 .elementor-element.elementor-element-bdc0823 .elementor-heading-title{font-size:14px;}.elementor-885 .elementor-element.elementor-element-b6993d9 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-705100d .elementor-heading-title{font-size:44px;}.elementor-885 .elementor-element.elementor-element-a5855fb{font-size:15px;}.elementor-885 .elementor-element.elementor-element-db303e5{--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-99ea924 .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-e425ebb .elementor-heading-title{font-size:37px;}.elementor-885 .elementor-element.elementor-element-de5d1b2{font-size:15px;}.elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button{font-size:13.5px;}.elementor-885 .elementor-element.elementor-element-38f5dee .elementor-heading-title{font-size:10px;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon{font-size:16px;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon svg{height:16px;}.elementor-885 .elementor-element.elementor-element-6c1bd26 .elementor-heading-title{font-size:10px;}.elementor-885 .elementor-element.elementor-element-a2adcdb .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon{font-size:16px;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon svg{height:16px;}.elementor-885 .elementor-element.elementor-element-a4bb5d7 .elementor-heading-title{font-size:10px;}.elementor-885 .elementor-element.elementor-element-275d042 .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon{font-size:16px;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon svg{height:16px;}.elementor-885 .elementor-element.elementor-element-4398319 .elementor-heading-title{font-size:10px;}.elementor-885 .elementor-element.elementor-element-8cb949e .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-885 .elementor-element.elementor-element-90b97be .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-3282969 .elementor-heading-title{font-size:40px;}.elementor-885 .elementor-element.elementor-element-680e27a .elementor-heading-title{font-size:9.5px;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-digits{font-size:26px;}.elementor-885 .elementor-element.elementor-element-191e8c7 .elementor-countdown-label{font-size:9.5px;}.elementor-885 .elementor-element.elementor-element-99d6d3b .elementor-button{font-size:13px;}.elementor-885 .elementor-element.elementor-element-6d29049 .elementor-button{font-size:13px;}.elementor-885 .elementor-element.elementor-element-9b69941 .elementor-icon{font-size:24px;}.elementor-885 .elementor-element.elementor-element-9b69941 .elementor-icon svg{height:24px;}.elementor-885 .elementor-element.elementor-element-de93dcd .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-b20fc09{font-size:13px;}.elementor-885 .elementor-element.elementor-element-4607f5a .elementor-icon{font-size:24px;}.elementor-885 .elementor-element.elementor-element-4607f5a .elementor-icon svg{height:24px;}.elementor-885 .elementor-element.elementor-element-916b44e .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-628f759{font-size:13px;}.elementor-885 .elementor-element.elementor-element-7a19703 .elementor-icon{font-size:24px;}.elementor-885 .elementor-element.elementor-element-7a19703 .elementor-icon svg{height:24px;}.elementor-885 .elementor-element.elementor-element-2d89406 .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-bd5075f{font-size:13px;}.elementor-885 .elementor-element.elementor-element-7fa7006 .elementor-icon{font-size:24px;}.elementor-885 .elementor-element.elementor-element-7fa7006 .elementor-icon svg{height:24px;}.elementor-885 .elementor-element.elementor-element-105d15d .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-2e585ac{font-size:13px;}.elementor-885 .elementor-element.elementor-element-b74ab00 .elementor-icon{font-size:24px;}.elementor-885 .elementor-element.elementor-element-b74ab00 .elementor-icon svg{height:24px;}.elementor-885 .elementor-element.elementor-element-ccce03e .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-46943c5{font-size:13px;}.elementor-885 .elementor-element.elementor-element-1965a73 .elementor-icon{font-size:24px;}.elementor-885 .elementor-element.elementor-element-1965a73 .elementor-icon svg{height:24px;}.elementor-885 .elementor-element.elementor-element-ee40990 .elementor-heading-title{font-size:16px;}.elementor-885 .elementor-element.elementor-element-453db2a{font-size:13px;}.elementor-885 .elementor-element.elementor-element-7df6240 .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-9030fe7 .elementor-heading-title{font-size:31px;}.elementor-885 .elementor-element.elementor-element-8df8790{font-size:15px;}.elementor-885 .elementor-element.elementor-element-fd611bf{font-size:14.5px;}.elementor-885 .elementor-element.elementor-element-5c3b387{font-size:14.5px;}.elementor-885 .elementor-element.elementor-element-51ed5fa{font-size:14px;}.elementor-885 .elementor-element.elementor-element-2810524 .elementor-button{font-size:12px;}.elementor-885 .elementor-element.elementor-element-04fcacd .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-c5d39b1 .elementor-heading-title{font-size:24px;}.elementor-885 .elementor-element.elementor-element-628ac96 .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-4cb3082 .elementor-heading-title{font-size:39px;}.elementor-885 .elementor-element.elementor-element-1f3f146{font-size:17px;}.elementor-885 .elementor-element.elementor-element-051d1be{font-size:15px;}.elementor-885 .elementor-element.elementor-element-96e4a0f{font-size:15px;}.elementor-885 .elementor-element.elementor-element-0fee8b9 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-58ec2bb{font-size:16px;}.elementor-885 .elementor-element.elementor-element-ea764b3{font-size:15px;}.elementor-885 .elementor-element.elementor-element-61ad386 .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-3ce341e{font-size:12px;}.elementor-885 .elementor-element.elementor-element-e1036cf .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-45ece72 .elementor-heading-title{font-size:31px;}.elementor-885 .elementor-element.elementor-element-56737e2{font-size:15px;}.elementor-885 .elementor-element.elementor-element-fe60830{--padding-top:16px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-8137dcd .elementor-icon{font-size:23px;}.elementor-885 .elementor-element.elementor-element-8137dcd .elementor-icon svg{height:23px;}.elementor-885 .elementor-element.elementor-element-b8601de .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-ebefe77 .elementor-heading-title{font-size:34px;}.elementor-885 .elementor-element.elementor-element-5d3d8d2 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-b389f96{font-size:14px;}.elementor-885 .elementor-element.elementor-element-6485428 .elementor-icon{font-size:23px;}.elementor-885 .elementor-element.elementor-element-6485428 .elementor-icon svg{height:23px;}.elementor-885 .elementor-element.elementor-element-019ef81 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-7ee4bc4 .elementor-heading-title{font-size:34px;}.elementor-885 .elementor-element.elementor-element-8cd9ce2 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-c9123ca{font-size:14px;}.elementor-885 .elementor-element.elementor-element-20fca59 .elementor-icon{font-size:23px;}.elementor-885 .elementor-element.elementor-element-20fca59 .elementor-icon svg{height:23px;}.elementor-885 .elementor-element.elementor-element-c3cb7f8 .elementor-heading-title{font-size:12px;}.elementor-885 .elementor-element.elementor-element-654bc08 .elementor-heading-title{font-size:34px;}.elementor-885 .elementor-element.elementor-element-44bfc24 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-4d1ebad{font-size:14px;}.elementor-885 .elementor-element.elementor-element-aa6f941 .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-67d3f02{font-size:12px;}.elementor-885 .elementor-element.elementor-element-77ff85e .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-08003f0 .elementor-heading-title{font-size:40px;}.elementor-885 .elementor-element.elementor-element-d8555e8{font-size:16px;}.elementor-885 .elementor-element.elementor-element-b871f16 .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-851834b{font-size:15px;}.elementor-885 .elementor-element.elementor-element-856d2ba .elementor-heading-title{font-size:17px;}.elementor-885 .elementor-element.elementor-element-38bae45{font-size:15px;}.elementor-885 .elementor-element.elementor-element-4ac2dd5 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-9f928a6 .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-f587f57 .elementor-heading-title{font-size:40px;}.elementor-885 .elementor-element.elementor-element-abcdde9{font-size:16px;}.elementor-885 .elementor-element.elementor-element-d67a784{font-size:15px;}.elementor-885 .elementor-element.elementor-element-527b0c3 .elementor-button{font-size:15px;}.elementor-885 .elementor-element.elementor-element-852e18c .elementor-heading-title{font-size:19px;}.elementor-885 .elementor-element.elementor-element-ccee3b6 .elementor-heading-title{font-size:28px;}.elementor-885 .elementor-element.elementor-element-2598f9a{font-size:12px;}.elementor-885 .elementor-element.elementor-element-cbfb6b7 .elementor-heading-title{font-size:28px;}.elementor-885 .elementor-element.elementor-element-680c7b7{font-size:12px;}.elementor-885 .elementor-element.elementor-element-a85f196 .elementor-heading-title{font-size:28px;}.elementor-885 .elementor-element.elementor-element-366572c{font-size:12px;}.elementor-885 .elementor-element.elementor-element-1599133{font-size:14px;}.elementor-885 .elementor-element.elementor-element-d8be15d{--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;--flex-wrap:nowrap;}.elementor-885 .elementor-element.elementor-element-a17becc{--width:100%;--min-height:450px;}.elementor-885 .elementor-element.elementor-element-41885e0 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-9f63f93 .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-c16734b{--width:100%;--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-885 .elementor-element.elementor-element-caacab9{--width:100%;--min-height:390px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-885 .elementor-element.elementor-element-f213d27 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-6685c32 .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-57d8cfa{--width:100%;--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;--flex-wrap:nowrap;}.elementor-885 .elementor-element.elementor-element-3847e27{--width:100%;--min-height:390px;}.elementor-885 .elementor-element.elementor-element-7df6395 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-6fc5abd .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-99bfeab{--width:100%;--min-height:390px;}.elementor-885 .elementor-element.elementor-element-dd15f44 .elementor-heading-title{font-size:18px;}.elementor-885 .elementor-element.elementor-element-bdc0823 .elementor-heading-title{font-size:13px;}.elementor-885 .elementor-element.elementor-element-b6993d9 .elementor-heading-title{font-size:11px;}.elementor-885 .elementor-element.elementor-element-705100d .elementor-heading-title{font-size:36px;}.elementor-885 .elementor-element.elementor-element-a5855fb{font-size:14px;}.elementor-885 .elementor-element.elementor-element-db303e5{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-885 .elementor-element.elementor-element-99ea924 .elementor-heading-title{font-size:10.5px;}.elementor-885 .elementor-element.elementor-element-e425ebb .elementor-heading-title{font-size:30px;}.elementor-885 .elementor-element.elementor-element-de5d1b2{font-size:14.5px;}.elementor-885 .elementor-element.elementor-element-69b3911 .elementor-button{font-size:13px;}.elementor-885 .elementor-element.elementor-element-38f5dee .elementor-heading-title{font-size:9.5px;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon{font-size:15px;}.elementor-885 .elementor-element.elementor-element-2375b36 .elementor-icon svg{height:15px;}.elementor-885 .elementor-element.elementor-element-6c1bd26 .elementor-heading-title{font-size:9.5px;}.elementor-885 .elementor-element.elementor-element-a2adcdb .elementor-heading-title{font-size:15.5px;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon{font-size:15px;}.elementor-885 .elementor-element.elementor-element-ac99d9e .elementor-icon svg{height:15px;}.elementor-885 .elementor-element.elementor-element-a4bb5d7 .elementor-heading-title{font-size:9.5px;}.elementor-885 .elementor-element.elementor-element-275d042 .elementor-heading-title{font-size:15.5px;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon{font-size:15px;}.elementor-885 .elementor-element.elementor-element-c556153 .elementor-icon svg{height:15px;}.elementor-885 .elementor-element.elementor-element-4398319 .elementor-heading-title{font-size:9.5px;}.elementor-885 .elementor-element.elementor-element-8cb949e .elementor-heading-title{font-size:15.5px;}}/* Start custom CSS for container, class: .elementor-element-d43717f */.elementor-885 .elementor-element.elementor-element-d43717f,
.elementor-885 .elementor-element.elementor-element-d43717f *{
  box-sizing:border-box;
}

.elementor-885 .elementor-element.elementor-element-d43717f{
  --fmyd-header-offset:112px;
  position:relative;
  overflow:hidden;
  min-height:calc(100vh - var(--fmyd-header-offset));
}

/* Rich green wash like the original hero, but more premium */
.elementor-885 .elementor-element.elementor-element-d43717f::before{
  content:'';
  position:absolute;
  inset:0;
  z-index:1;
  background:
    linear-gradient(0deg, rgba(38,130,84,.44), rgba(38,130,84,.44)),
    linear-gradient(90deg,
      rgba(5,26,18,.56) 0%,
      rgba(7,40,25,.26) 42%,
      rgba(10,62,37,.12) 100%);
  pointer-events:none;
}

.elementor-885 .elementor-element.elementor-element-d43717f::after{
  content:'';
  position:absolute;
  left:-175px;
  bottom:-215px;
  width:410px;
  height:410px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.07);
  box-shadow:
    0 0 0 52px rgba(255,255,255,.014),
    0 0 0 104px rgba(255,255,255,.008);
  z-index:1;
  pointer-events:none;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-shell{
  position:relative;
  z-index:2;
  width:min(1450px,calc(100% - 84px));
  min-height:calc(100vh - var(--fmyd-header-offset));
  margin:0 auto;
  display:flex !important;
  flex-direction:column !important;
  justify-content:space-between !important;
  padding:42px 0 22px !important;
  gap:24px;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-content{
  width:min(690px,100%);
  align-items:flex-start !important;
  padding-top:18px;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-eyebrow{
  position:relative;
  margin:0 0 16px !important;
  padding-left:40px;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-eyebrow::before{
  content:'';
  position:absolute;
  left:0;
  top:50%;
  width:26px;
  height:2px;
  border-radius:999px;
  background:#8BEA97;
  transform:translateY(-50%);
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-eyebrow .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.17em;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-title{
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-title .elementor-heading-title{
  line-height:.98 !important;
  letter-spacing:-.05em;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-tagline{
  margin:18px 0 0 !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-tagline,
.elementor-885 .elementor-element.elementor-element-d43717f .hero6-tagline p{
  line-height:1.5 !important;
  margin-bottom:0 !important;
}

/* Footer-like panel inside hero */
.elementor-885 .elementor-element.elementor-element-d43717f .hero6-panel{
  width:min(1280px,100%);
  margin:0 auto;
  border-radius:22px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(11,73,45,.30);
  backdrop-filter:blur(5px);
  -webkit-backdrop-filter:blur(5px);
  box-shadow:0 14px 34px rgba(0,0,0,.12);
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-panel-top{
  width:100%;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) 245px;
  gap:24px;
  align-items:center !important;
  padding:16px 22px 15px !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-count-block{
  min-width:0;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-count-label{
  margin:0 0 9px !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-count-label .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.15em;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown{
  width:100% !important;
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-wrapper{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:14px !important;
  width:100% !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-item{
  min-width:0 !important;
  width:auto !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  justify-content:center !important;
  padding:0 !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-digits{
  line-height:1 !important;
  white-space:nowrap;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-label{
  margin-top:4px !important;
  white-space:nowrap;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-cta-block{
  width:245px;
  min-width:245px;
  align-items:stretch !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-button,
.elementor-885 .elementor-element.elementor-element-d43717f .hero6-button .elementor-button-wrapper{
  width:100%;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-button .elementor-button{
  width:100%;
  justify-content:center;
  box-shadow:0 8px 18px rgba(0,0,0,.10);
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline-strip{
  width:100%;
  padding:11px 22px 12px !important;
  border-top:1px solid rgba(255,255,255,.09);
  background:rgba(5,42,24,.11);
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline{
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline .elementor-icon-list-items,
.elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline .elementor-icon-list-item{
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline .elementor-icon-list-text{
  line-height:1.35 !important;
}

/* Tablet */
@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-d43717f{
    --fmyd-header-offset:96px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-shell{
    width:min(960px,calc(100% - 44px));
    min-height:calc(100vh - var(--fmyd-header-offset));
    padding:34px 0 20px !important;
    gap:22px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-content{
    width:min(620px,100%);
    padding-top:12px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-panel-top{
    grid-template-columns:minmax(0,1fr) 220px;
    gap:18px;
    padding:15px 18px 14px !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-cta-block{
    width:220px;
    min-width:220px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-wrapper{
    gap:12px !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline-strip{
    padding:10px 18px 11px !important;
  }
}

/* Mobile */
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-d43717f{
    --fmyd-header-offset:82px;
    min-height:calc(100svh - var(--fmyd-header-offset));
    background-position:64% center !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f::before{
    background:
      linear-gradient(0deg, rgba(38,130,84,.50), rgba(38,130,84,.50)),
      rgba(10,58,36,.20);
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-shell{
    width:calc(100% - 26px);
    min-height:calc(100svh - var(--fmyd-header-offset));
    padding:26px 0 16px !important;
    gap:18px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-content{
    width:100%;
    padding-top:6px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-panel{
    width:100%;
    border-radius:18px;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-panel-top{
    display:flex !important;
    flex-direction:column !important;
    gap:14px;
    padding:15px 14px 13px !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-wrapper{
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:5px !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-item{
    align-items:center !important;
    text-align:center !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-digits,
  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-countdown .elementor-countdown-label{
    text-align:center !important;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-cta-block{
    width:100%;
    min-width:0;
  }

  .elementor-885 .elementor-element.elementor-element-d43717f .hero6-deadline-strip{
    padding:10px 14px 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12c1482 *//* Homepage About + Thematic Pillars — refined, original cards preserved */
.elementor-885 .elementor-element.elementor-element-12c1482,
.elementor-885 .elementor-element.elementor-element-12c1482 *{
  box-sizing:border-box;
}

.elementor-885 .elementor-element.elementor-element-12c1482{
  position:relative;
  overflow:hidden;
}

/* subtle page-level depth */
.elementor-885 .elementor-element.elementor-element-12c1482::before{
  content:'';
  position:absolute;
  width:520px;
  height:520px;
  left:-275px;
  top:-250px;
  border:1px solid rgba(46,109,81,.065);
  border-radius:50%;
  box-shadow:
    0 0 0 58px rgba(46,109,81,.012),
    0 0 0 116px rgba(46,109,81,.008);
  pointer-events:none;
}
.elementor-885 .elementor-element.elementor-element-12c1482::after{
  content:'';
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 92% 14%, rgba(46,109,81,.045), transparent 23%);
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-section-inner{
  position:relative;
  z-index:2;
  width:min(1480px,calc(100% - 64px));
  margin:0 auto;
  padding:76px 0 82px;
  display:grid !important;
  grid-template-columns:minmax(0,1.22fr) minmax(430px,.92fr);
  gap:54px;
  align-items:start;
}

/* ========================================
   THEMATIC CARDS — DELIVERABLE-STYLE TREATMENT
   ======================================== */
.elementor-885 .elementor-element.elementor-element-12c1482 .themes-column{
  min-width:0;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
  width:100%;
  margin:0 !important;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
  position:relative;
  min-height:245px;
  padding:24px 24px 24px !important;
  border-radius:22px;
  overflow:hidden;
  box-shadow:0 13px 34px rgba(25,45,36,.08);
  border:1px solid rgba(255,255,255,.18);
  transition:
    transform .22s ease,
    box-shadow .22s ease;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card::before{
  content:'';
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 90% 8%, rgba(255,255,255,.16), transparent 28%),
    linear-gradient(145deg, rgba(255,255,255,.035), rgba(255,255,255,0));
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card::after{
  content:'';
  position:absolute;
  left:24px;
  right:24px;
  bottom:0;
  height:3px;
  border-radius:999px 999px 0 0;
  background:rgba(255,255,255,.88);
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:hover{
  transform:translateY(-4px);
  box-shadow:0 19px 42px rgba(25,45,36,.13);
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-red{background:#FF4339;}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-blue{background:#2AA7CE;}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-purple{background:#7456B2;}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-lime{background:#9BCE36;}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-yellow{background:#FFC425;}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-orange{background:#FF751F;}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card .elementor-widget-icon{
  position:relative;
  z-index:2;
  width:50px;
  height:50px;
  margin:0 !important;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.30);
  background:rgba(255,255,255,.14);
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card .elementor-widget-icon .elementor-icon-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-title{
  position:relative;
  z-index:2;
  margin:22px 0 0 0 !important;
  max-width:100%;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-title .elementor-heading-title{
  line-height:1.2 !important;
  letter-spacing:-.025em;
  text-align:left !important;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-copy{
  position:relative;
  z-index:2;
  margin:14px 0 0 0 !important;
  max-width:95%;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-copy,
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-copy p{
  line-height:1.58 !important;
  margin-bottom:0 !important;
  text-align:left !important;
}

/* subtle numbering without altering Elementor content */
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(1)::marker{content:'';}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(1){--theme-num:'01';}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(2){--theme-num:'02';}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(3){--theme-num:'03';}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(4){--theme-num:'04';}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(5){--theme-num:'05';}
.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card:nth-child(6){--theme-num:'06';}

.elementor-885 .elementor-element.elementor-element-12c1482 .theme-card > .elementor-element:first-child::after{
  content:var(--theme-num);
  position:absolute;
  right:0;
  top:3px;
  color:rgba(255,255,255,.78);
  font-family:'Manrope',sans-serif;
  font-size:12px;
  font-weight:800;
  letter-spacing:.13em;
}

/* tablet */
@media(max-width:1180px) and (min-width:901px){
  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
    gap:15px;
  }
  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
    min-height:225px;
    padding:22px 20px 22px !important;
  }
}

@media(max-width:900px) and (min-width:768px){
  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:14px;
  }
  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
    min-height:220px;
    padding:22px 20px 22px !important;
  }
}

/* mobile */
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
    grid-template-columns:1fr !important;
    gap:12px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
    min-height:0;
    padding:20px 18px 20px !important;
    border-radius:19px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card::after{
    left:18px;
    right:18px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card .elementor-widget-icon{
    width:46px;
    height:46px;
    border-radius:14px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-title{
    margin-top:18px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-copy{
    margin-top:10px !important;
    max-width:100%;
  }
}

/* ========================================
   ABOUT SIDE — IMPROVED
   ======================================== */
.elementor-885 .elementor-element.elementor-element-12c1482 .about-panel{
  position:relative;
  min-width:0;
  padding:4px 0 0 34px !important;
}

/* slim separator, not a card/border around the copy */
.elementor-885 .elementor-element.elementor-element-12c1482 .about-panel::before{
  content:'';
  position:absolute;
  left:0;
  top:4px;
  bottom:4px;
  width:1px;
  background:linear-gradient(
    180deg,
    rgba(46,109,81,0),
    rgba(46,109,81,.18) 16%,
    rgba(46,109,81,.18) 84%,
    rgba(46,109,81,0)
  );
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-kicker{
  margin:0 0 11px 0 !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.15em;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-title{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-title .elementor-heading-title{
  line-height:1.04 !important;
  letter-spacing:-.04em;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-lead{
  margin:21px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-lead,
.elementor-885 .elementor-element.elementor-element-12c1482 .about-lead p{
  line-height:1.67 !important;
  margin-bottom:0 !important;
}

/* quick facts */
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stats{
  width:100%;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:9px;
  margin-top:18px;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stat{
  min-width:0;
  padding:12px 13px 11px !important;
  border-radius:14px;
  border:1px solid rgba(31,66,51,.085);
  box-shadow:0 8px 20px rgba(25,45,36,.035);
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stat-value,
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stat-label{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stat-value .elementor-heading-title{
  line-height:1.05 !important;
  letter-spacing:-.025em;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stat-label{
  margin-top:5px !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-stat-label .elementor-heading-title{
  line-height:1.25 !important;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-body{
  margin:18px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-body,
.elementor-885 .elementor-element.elementor-element-12c1482 .about-body p{
  line-height:1.67 !important;
  margin-bottom:0 !important;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-highlight{
  margin-top:19px;
  padding:15px 17px !important;
  border-radius:17px;
  border-left:4px solid #2E6D51;
  box-shadow:0 9px 22px rgba(25,45,36,.035);
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-highlight-text,
.elementor-885 .elementor-element.elementor-element-12c1482 .about-highlight-text p{
  line-height:1.55 !important;
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-12c1482 .about-button{
  margin-top:18px !important;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-button .elementor-button{
  border-radius:999px !important;
  padding:13px 21px !important;
  box-shadow:0 11px 25px rgba(23,74,54,.14);
  transition:transform .22s ease,box-shadow .22s ease;
}
.elementor-885 .elementor-element.elementor-element-12c1482 .about-button .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 15px 30px rgba(23,74,54,.19);
}

/* LARGE TABLET / SMALL LAPTOP:
   About first, pillars underneath in 3 columns */
@media(min-width:901px) and (max-width:1180px){
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-section-inner{
    width:min(100% - 40px,1080px);
    display:flex !important;
    flex-direction:column !important;
    gap:36px;
    padding:58px 0 64px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-panel{
    order:1 !important;
    width:100%;
    padding:0 !important;
  }
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-panel::before{
    display:none;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-column{
    order:2 !important;
    width:100%;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
    grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
    min-height:220px;
    padding:22px 18px 20px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-lead,
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-body{
    max-width:940px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-stats{
    max-width:760px;
  }
}

/* NARROW TABLET */
@media(min-width:768px) and (max-width:900px){
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-section-inner{
    width:calc(100% - 32px);
    display:flex !important;
    flex-direction:column !important;
    gap:32px;
    padding:50px 0 56px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-panel{
    order:1 !important;
    width:100%;
    padding:0 !important;
  }
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-panel::before{
    display:none;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-column{
    order:2 !important;
    width:100%;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
    min-height:210px;
    padding:22px 20px 20px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-stats{
    max-width:680px;
  }
}

/* MOBILE:
   pillars first, About copy second */
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-section-inner{
    width:calc(100% - 24px);
    display:flex !important;
    flex-direction:column !important;
    gap:30px;
    padding:44px 0 50px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-column{
    order:2 !important;
    width:100%;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-panel{
    order:1 !important;
    width:100%;
    padding:0 !important;
  }
  .elementor-885 .elementor-element.elementor-element-12c1482 .about-panel::before{
    display:none;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .themes-grid{
    grid-template-columns:1fr !important;
    gap:12px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-card{
    min-height:185px;
    padding:22px 18px 20px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-title,
  .elementor-885 .elementor-element.elementor-element-12c1482 .theme-copy{
    max-width:100% !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-stats{
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:7px;
    margin-top:16px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-stat{
    padding:10px 9px !important;
    border-radius:12px;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-body{
    margin-top:16px !important;
  }

  .elementor-885 .elementor-element.elementor-element-12c1482 .about-highlight{
    margin-top:17px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4a85c9 *//* Patronage banner — native Elementor, editable typography */
.elementor-885 .elementor-element.elementor-element-f4a85c9{
  background:#F7F8F5;
  padding:46px 24px;
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9,
.elementor-885 .elementor-element.elementor-element-f4a85c9 *{
  box-sizing:border-box;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card{
  position:relative;
  width:min(1120px, 100%);
  margin:0 auto;
  padding:34px 44px 38px !important;
  border-radius:26px;
  background:
    radial-gradient(circle at 50% 0%, rgba(113,208,126,.12), transparent 38%),
    linear-gradient(180deg,#FFFFFF 0%,#F8FBF8 100%);
  border:1px solid #E2EAE5;
  box-shadow:0 18px 50px rgba(22,64,47,.08);
  align-items:center !important;
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:before,
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:after{
  content:'';
  position:absolute;
  top:50%;
  width:120px;
  height:1px;
  background:linear-gradient(90deg,transparent,#C7D8CD);
  pointer-events:none;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:before{
  left:34px;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:after{
  right:34px;
  transform:scaleX(-1);
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-kicker-wrap{
  position:relative;
  z-index:2;
  display:inline-flex !important;
  width:auto !important;
  align-self:center;
  padding:9px 15px !important;
  border-radius:999px;
  background:#EDF5F0;
  border:1px solid #D8E7DD;
  margin-bottom:18px;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-kicker{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.14em;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-name{
  position:relative;
  z-index:2;
  max-width:920px;
  margin:0 auto !important;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-name .elementor-heading-title{
  line-height:1.18 !important;
  letter-spacing:-.03em;
}
.elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-name:after{
  content:'';
  display:block;
  width:54px;
  height:4px;
  margin:18px auto 0;
  border-radius:999px;
  background:#71D07E;
}
@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-f4a85c9{
    padding:38px 18px;
  }
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card{
    padding:30px 34px 34px !important;
  }
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:before,
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:after{
    width:70px;
  }
}
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-f4a85c9{
    padding:28px 12px;
  }
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card{
    padding:26px 18px 28px !important;
    border-radius:20px;
  }
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:before,
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-card:after{
    display:none;
  }
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-kicker-wrap{
    margin-bottom:14px;
  }
  .elementor-885 .elementor-element.elementor-element-f4a85c9 .patronage-name:after{
    margin-top:14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac79453 *//* Presidential Commitment section — native Elementor */
.elementor-885 .elementor-element.elementor-element-ac79453{
  --pc-green:#166043;
  --pc-green-dark:#0b2f25;
  --pc-green-deep:#08271f;
  --pc-accent:#71d07e;
  --pc-cream:#f5f3eb;
  background:
    radial-gradient(circle at 88% 14%, rgba(113,208,126,.18), transparent 30%),
    linear-gradient(145deg, #1d6d4f 0%, #16563f 42%, #0b3026 100%);
  padding:0;
  overflow:hidden;
  position:relative;
}
.elementor-885 .elementor-element.elementor-element-ac79453:before{
  content:'';
  position:absolute;
  width:520px;
  height:520px;
  right:-190px;
  bottom:-220px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:50%;
  pointer-events:none;
}
.elementor-885 .elementor-element.elementor-element-ac79453,
.elementor-885 .elementor-element.elementor-element-ac79453 *{
  box-sizing:border-box;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-shell{
  width:min(1420px, calc(100% - 64px));
  margin:0 auto;
  min-height:760px;
  display:grid !important;
  grid-template-columns:minmax(0,1.12fr) minmax(360px,.70fr);
  gap:72px;
  align-items:center;
  padding:84px 0;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-copy{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-kicker{
  margin:0 0 18px 0 !important;
  padding:9px 14px !important;
  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;
  background:rgba(255,255,255,.09);
  backdrop-filter:blur(10px);
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-kicker .elementor-heading-title{
  color:#dff4e4 !important;

  line-height:1 !important;
  letter-spacing:.14em;
  font-weight:800 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-title{
  max-width:780px;
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-title .elementor-heading-title{
  color:#fff !important;

  line-height:.98 !important;
  font-weight:800 !important;
  letter-spacing:-.045em;
  text-transform:none;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-lead{
  max-width:830px;
  margin:30px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-lead,
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-lead p{
  color:#f2f5f1 !important;

  line-height:1.75 !important;
  font-weight:500 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-body-stack{
  margin-top:28px;
  display:grid !important;
  grid-template-columns:1fr 1fr;
  gap:18px;
  width:100%;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-body{
  height:100%;
  padding:22px 22px 20px !important;
  border:1px solid rgba(255,255,255,.12);
  border-radius:18px;
  background:rgba(255,255,255,.075);
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-body,
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-body p{
  color:rgba(255,255,255,.91) !important;

  line-height:1.72 !important;
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote{
  width:100%;
  margin-top:20px;
  padding:24px 26px 25px !important;
  border-radius:18px;
  border-left:4px solid var(--pc-accent);
  background:rgba(5,35,27,.34);
  box-shadow:0 18px 45px rgba(5,28,22,.12);
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote-label{
  margin:0 0 8px 0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote-label .elementor-heading-title{
  color:#bde8c6 !important;

  line-height:1.25 !important;
  font-weight:800 !important;
  letter-spacing:.02em;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote-text,
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote-text p{
  color:#fff !important;

  line-height:1.6 !important;
  font-weight:600 !important;
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-closing{
  margin-top:22px !important;
  max-width:840px;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-closing,
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-closing p{
  color:#edf2ee !important;

  line-height:1.72 !important;
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-cta{
  margin-top:28px !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-cta .elementor-button{
  background:#fff !important;
  color:#12382b !important;
  border-radius:999px !important;
  padding:14px 22px !important;
  border:1px solid rgba(255,255,255,.75);
  box-shadow:0 10px 28px rgba(0,0,0,.12);
  transition:all .25s ease;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-cta .elementor-button:hover{
  transform:translateY(-2px);
  background:#dff4e4 !important;
  color:#0b3427 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-cta .elementor-button-text{

  letter-spacing:.06em;
  font-weight:800 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-visual{
  position:relative;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-visual:before{
  content:'';
  position:absolute;
  inset:7% -12% 12% 18%;
  border-radius:36px;
  background:linear-gradient(145deg, rgba(113,208,126,.20), rgba(255,255,255,.04));
  border:1px solid rgba(255,255,255,.10);
  transform:rotate(4deg);
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-photo-frame{
  position:relative;
  z-index:2;
  width:min(100%,520px);
  padding:12px !important;
  border-radius:28px;
  background:#0f4f39;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:0 28px 70px rgba(0,0,0,.24);
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-portrait,
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-portrait .elementor-widget-container{
  width:100%;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-portrait img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:4/5;
  object-fit:cover;
  object-position:center 18%;
  display:block;
  border-radius:19px;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-caption{
  position:relative;
  z-index:3;
  width:min(88%,440px);
  margin-top:-28px;
  padding:18px 22px 17px !important;
  border-radius:18px;
  background:rgba(247,250,247,.96);
  box-shadow:0 16px 40px rgba(0,0,0,.18);
  border:1px solid rgba(15,79,57,.08);
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-caption-name{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-caption-name .elementor-heading-title{
  color:#153d2f !important;

  line-height:1.2 !important;
  font-weight:800 !important;
  letter-spacing:-.02em;
}
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-caption-role,
.elementor-885 .elementor-element.elementor-element-ac79453 .pc-caption-role p{
  margin:5px 0 0 0 !important;
  color:#547164 !important;

  line-height:1.4 !important;
  font-weight:600 !important;
}
@media(max-width:1100px){
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-shell{
    grid-template-columns:minmax(0,1fr) 390px;
    gap:44px;
    width:min(100% - 40px,1280px);
    padding:64px 0;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-title .elementor-heading-title{

  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-body-stack{
    grid-template-columns:1fr;
  }
}
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-shell{
    width:calc(100% - 24px);
    min-height:0;
    display:flex !important;
    flex-direction:column !important;
    gap:42px;
    padding:46px 0;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-copy{
    width:100%;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-title .elementor-heading-title{

    line-height:1.02 !important;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-lead,
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-lead p{

    line-height:1.65 !important;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-body-stack{
    grid-template-columns:1fr;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-body,
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-body p{

  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote-text,
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-quote-text p{

  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-visual{
    width:100%;
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-photo-frame{
    width:min(100%,430px);
  }
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-caption{
    width:88%;
  }
}


@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-visual{
    order:1 !important;
  }

  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-copy{
    order:2 !important;
  }
}


@media(min-width:768px) and (max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-shell{
    display:flex !important;
    flex-direction:column !important;
  }

  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-visual{
    order:1 !important;
    width:100% !important;
  }

  .elementor-885 .elementor-element.elementor-element-ac79453 .pc-copy{
    order:2 !important;
    width:100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76dabb */.elementor-885 .elementor-element.elementor-element-c76dabb,
.elementor-885 .elementor-element.elementor-element-c76dabb *{
  box-sizing:border-box;
}

.elementor-885 .elementor-element.elementor-element-c76dabb{
  position:relative;
  overflow:hidden;
}

/* restrained background detail */
.elementor-885 .elementor-element.elementor-element-c76dabb::before{
  content:'';
  position:absolute;
  width:420px;
  height:420px;
  right:-215px;
  top:-205px;
  border:1px solid rgba(46,109,81,.07);
  border-radius:50%;
  box-shadow:
    0 0 0 55px rgba(46,109,81,.014),
    0 0 0 110px rgba(46,109,81,.010);
  pointer-events:none;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-inner{
  position:relative;
  z-index:2;
  width:min(1240px,calc(100% - 64px));
  margin:0 auto;
  padding:78px 0 84px;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-header{
  align-items:center !important;
  text-align:center;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-kicker{
  margin:0 0 12px 0 !important;
}
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.15em;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-main-title{
  margin:0 !important;
  max-width:900px;
}
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-main-title .elementor-heading-title{
  line-height:1.04 !important;
  letter-spacing:-.04em;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-intro{
  margin:18px 0 0 0 !important;
  max-width:760px;
}
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-intro,
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-intro p{
  line-height:1.7 !important;
  margin-bottom:0 !important;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  margin-top:42px;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card{
  position:relative;
  min-height:285px;
  padding:24px 24px 25px !important;
  border-radius:22px;
  border:1px solid rgba(31,66,51,.10);
  box-shadow:0 13px 34px rgba(25,45,36,.055);
  overflow:hidden;
  transition:
    transform .22s ease,
    box-shadow .22s ease,
    border-color .22s ease;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card::after{
  content:'';
  position:absolute;
  left:24px;
  right:24px;
  bottom:0;
  height:3px;
  border-radius:999px 999px 0 0;
  background:#2E6D51;
  opacity:.8;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card:hover{
  transform:translateY(-4px);
  border-color:rgba(46,109,81,.23);
  box-shadow:0 19px 42px rgba(25,45,36,.09);
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card-top{
  width:100%;
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:space-between !important;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-iconwrap{
  width:50px;
  height:50px;
  flex:0 0 50px;
  border-radius:15px;
  align-items:center !important;
  justify-content:center !important;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-number{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-number .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.13em;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-title{
  margin:22px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-title .elementor-heading-title{
  line-height:1.22 !important;
  letter-spacing:-.025em;
}

.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-text{
  margin:14px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-text,
.elementor-885 .elementor-element.elementor-element-c76dabb .deliver-text p{
  line-height:1.68 !important;
  margin-bottom:0 !important;
}

@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-inner{
    width:min(100% - 40px,940px);
    padding:62px 0 68px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:16px;
    margin-top:34px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card{
    min-height:270px;
  }
}

@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-inner{
    width:calc(100% - 24px);
    padding:48px 0 52px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-grid{
    grid-template-columns:1fr;
    gap:14px;
    margin-top:28px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card{
    min-height:0;
    padding:22px 18px 22px !important;
    border-radius:19px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-card::after{
    left:18px;
    right:18px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-iconwrap{
    width:46px;
    height:46px;
    flex-basis:46px;
    border-radius:14px;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb .deliver-title{
    margin-top:18px !important;
  }

  .elementor-885 .elementor-element.elementor-element-c76dabb::before{
    width:300px;
    height:300px;
    right:-190px;
    top:-150px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe60830 */.elementor-885 .elementor-element.elementor-element-fe60830{
  --wcp-green:#1D6A4C;
  --wcp-gold:#C98A2E;
  --wcp-purple:#7157A6;
}

.elementor-885 .elementor-element.elementor-element-fe60830,
.elementor-885 .elementor-element.elementor-element-fe60830 *{
  box-sizing:border-box;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-cards{
  width:min(1360px,calc(100% - 64px));
  margin:0 auto;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  align-items:stretch;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card{
  position:relative;
  min-width:0;
  height:100%;
  padding:28px 28px 30px !important;
  border-radius:24px;
  background:#FFFFFF;
  border:1px solid #E7EAE7;
  box-shadow:0 12px 34px rgba(26,48,38,.07);
  overflow:hidden;
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card:before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:5px;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .age-card:before{background:var(--wcp-green);}
.elementor-885 .elementor-element.elementor-element-fe60830 .gender-card:before{background:var(--wcp-gold);}
.elementor-885 .elementor-element.elementor-element-fe60830 .pwd-card:before{background:var(--wcp-purple);}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card:hover{
  transform:translateY(-7px);
  box-shadow:0 22px 54px rgba(26,48,38,.12);
}

.elementor-885 .elementor-element.elementor-element-fe60830 .age-card:hover{border-color:rgba(29,106,76,.28);}
.elementor-885 .elementor-element.elementor-element-fe60830 .gender-card:hover{border-color:rgba(201,138,46,.30);}
.elementor-885 .elementor-element.elementor-element-fe60830 .pwd-card:hover{border-color:rgba(113,87,166,.30);}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-icon-wrap{
  width:58px;
  height:58px;
  flex:0 0 58px;
  border-radius:17px;
  align-items:center !important;
  justify-content:center !important;
  margin-bottom:24px;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .age-card .participant-icon-wrap{background:var(--wcp-green);}
.elementor-885 .elementor-element.elementor-element-fe60830 .gender-card .participant-icon-wrap{background:var(--wcp-gold);}
.elementor-885 .elementor-element.elementor-element-fe60830 .pwd-card .participant-icon-wrap{background:var(--wcp-purple);}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-icon,
.elementor-885 .elementor-element.elementor-element-fe60830 .participant-icon .elementor-widget-container{
  width:auto !important;
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-icon .elementor-icon{
  color:#fff !important;
  fill:#fff !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-label{
  margin:0 0 8px 0 !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-label .elementor-heading-title{
  line-height:1.1 !important;
  letter-spacing:.13em;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .age-card .participant-label .elementor-heading-title{color:var(--wcp-green) !important;}
.elementor-885 .elementor-element.elementor-element-fe60830 .gender-card .participant-label .elementor-heading-title{color:var(--wcp-gold) !important;}
.elementor-885 .elementor-element.elementor-element-fe60830 .pwd-card .participant-label .elementor-heading-title{color:var(--wcp-purple) !important;}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-metric{
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-metric .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:-.035em;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card-title{
  margin:13px 0 0 0 !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card-title .elementor-heading-title{
  line-height:1.3 !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card-copy{
  margin:12px 0 0 0 !important;
}

.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card-copy,
.elementor-885 .elementor-element.elementor-element-fe60830 .participant-card-copy p{
  line-height:1.68 !important;
  margin-bottom:0 !important;
}

@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-fe60830 .participant-cards{
    width:min(1180px,calc(100% - 40px));
    gap:16px;
  }

  .elementor-885 .elementor-element.elementor-element-fe60830 .participant-card{
    padding:26px 24px 24px !important;
  }
}

@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-fe60830 .participant-cards{
    width:calc(100% - 24px);
    display:flex !important;
    flex-direction:column !important;
    gap:14px;
  }

  .elementor-885 .elementor-element.elementor-element-fe60830 .participant-card{
    border-radius:20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84656ba *//* Minister's Message — native Elementor, editable typography */
.elementor-885 .elementor-element.elementor-element-84656ba{
  --mm-green:#166043;
  --mm-green-dark:#0b2f25;
  --mm-green-deep:#08271f;
  --mm-accent:#71d07e;
  background:
    radial-gradient(circle at 12% 14%, rgba(113,208,126,.16), transparent 28%),
    linear-gradient(215deg, #185B43 0%, #124A37 44%, #08271F 100%);
  padding:0;
  overflow:hidden;
  position:relative;
}
.elementor-885 .elementor-element.elementor-element-84656ba:after{
  content:'';
  position:absolute;
  width:500px;
  height:500px;
  left:-210px;
  bottom:-230px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:50%;
  pointer-events:none;
}
.elementor-885 .elementor-element.elementor-element-84656ba,
.elementor-885 .elementor-element.elementor-element-84656ba *{
  box-sizing:border-box;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-shell{
  width:min(1420px, calc(100% - 64px));
  margin:0 auto;
  min-height:720px;
  display:grid !important;
  grid-template-columns:minmax(360px,.72fr) minmax(0,1.15fr);
  gap:74px;
  align-items:center;
  padding:84px 0;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-copy{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-kicker{
  margin:0 0 18px 0 !important;
  padding:9px 14px !important;
  border:1px solid rgba(255,255,255,.22);
  border-radius:999px;
  background:rgba(255,255,255,.09);
  backdrop-filter:blur(10px);
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.14em;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-title{
  max-width:780px;
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-title .elementor-heading-title{
  line-height:1.02 !important;
  letter-spacing:-.04em;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-lead{
  max-width:860px;
  margin:28px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-lead,
.elementor-885 .elementor-element.elementor-element-84656ba .mm-lead p{
  line-height:1.75 !important;
  margin-bottom:0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-body-stack{
  width:100%;
  margin-top:26px;
  display:grid !important;
  grid-template-columns:1fr 1fr;
  gap:18px;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-body-card{
  height:100%;
  padding:22px 22px 20px !important;
  border:1px solid rgba(255,255,255,.12);
  border-radius:18px;
  background:rgba(255,255,255,.075);
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-card-title{
  margin:0 0 9px 0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-card-title .elementor-heading-title{
  line-height:1.25 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-body,
.elementor-885 .elementor-element.elementor-element-84656ba .mm-body p{
  line-height:1.7 !important;
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-highlight{
  width:100%;
  margin-top:20px;
  padding:21px 24px !important;
  border-radius:18px;
  border-left:4px solid var(--mm-accent);
  background:rgba(5,35,27,.34);
  box-shadow:0 18px 45px rgba(5,28,22,.12);
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-highlight-title{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-highlight-title .elementor-heading-title{
  line-height:1.35 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-cta{
  margin-top:28px !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-cta .elementor-button{
  background:#fff !important;
  color:#12382b !important;
  border-radius:999px !important;
  padding:14px 22px !important;
  border:1px solid rgba(255,255,255,.75);
  box-shadow:0 10px 28px rgba(0,0,0,.12);
  transition:all .25s ease;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-cta .elementor-button:hover{
  transform:translateY(-2px);
  background:#DFF4E4 !important;
  color:#0B3427 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-visual{
  position:relative;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-visual:before{
  content:'';
  position:absolute;
  inset:8% 14% 11% -10%;
  border-radius:36px;
  background:linear-gradient(145deg, rgba(113,208,126,.20), rgba(255,255,255,.04));
  border:1px solid rgba(255,255,255,.10);
  transform:rotate(-4deg);
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-photo-frame{
  position:relative;
  z-index:2;
  width:min(100%,500px);
  padding:12px !important;
  border-radius:28px;
  background:#0F4F39;
  border:1px solid rgba(255,255,255,.22);
  box-shadow:0 28px 70px rgba(0,0,0,.24);
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-portrait,
.elementor-885 .elementor-element.elementor-element-84656ba .mm-portrait .elementor-widget-container{
  width:100%;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-portrait img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:4/5;
  object-fit:cover;
  object-position:center 14%;
  display:block;
  border-radius:19px;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-caption{
  position:relative;
  z-index:3;
  width:min(88%,430px);
  margin-top:-28px;
  padding:18px 22px 17px !important;
  border-radius:18px;
  background:rgba(247,250,247,.97);
  box-shadow:0 16px 40px rgba(0,0,0,.18);
  border:1px solid rgba(15,79,57,.08);
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-caption-name{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-caption-name .elementor-heading-title{
  line-height:1.2 !important;
  letter-spacing:-.02em;
}
.elementor-885 .elementor-element.elementor-element-84656ba .mm-caption-role,
.elementor-885 .elementor-element.elementor-element-84656ba .mm-caption-role p{
  margin:5px 0 0 0 !important;
  line-height:1.4 !important;
}

@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-shell{
    width:calc(100% - 24px);
    min-height:0;
    display:flex !important;
    flex-direction:column !important;
    gap:42px;
    padding:46px 0;
  }
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-copy{
    width:100%;
  }
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-body-stack{
    display:flex !important;
    flex-direction:column !important;
  }
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-visual{
    width:100%;
  }
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-photo-frame{
    width:min(100%,430px);
  }
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-caption{
    width:88%;
  }
}

/* =========================================================
   TABLET FIX — desktop and mobile remain unchanged
   ========================================================= */
@media (min-width:768px) and (max-width:1100px){

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-shell{
    width:min(100% - 48px, 920px) !important;
    min-height:0 !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    gap:44px !important;
    padding:58px 0 64px !important;
  }

  /* Portrait becomes a clean centered block instead of a narrow left column */
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-visual{
    width:100% !important;
    max-width:500px !important;
    align-self:center !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-photo-frame{
    width:min(100%,440px) !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-caption{
    width:min(88%,390px) !important;
    margin-top:-26px !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-visual:before{
    inset:8% 8% 10% -6% !important;
  }

  /* Full-width text beneath the portrait */
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-copy{
    width:100% !important;
    max-width:860px !important;
    align-items:flex-start !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-title,
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-lead{
    max-width:820px !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-lead{
    margin-top:22px !important;
  }

  /* Keep the two supporting ideas side-by-side on tablet */
  .elementor-885 .elementor-element.elementor-element-84656ba .mm-body-stack{
    width:100% !important;
    margin-top:22px !important;
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:16px !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-body-card{
    min-height:0 !important;
    padding:20px 20px 18px !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-highlight{
    margin-top:18px !important;
    padding:19px 22px !important;
  }

  .elementor-885 .elementor-element.elementor-element-84656ba .mm-cta{
    margin-top:22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdf644 *//* Conference Schedule intro — native Elementor, editable typography */
.elementor-885 .elementor-element.elementor-element-4bdf644{
  background:
    radial-gradient(circle at 88% 18%, rgba(29,106,76,.055), transparent 28%),
    radial-gradient(circle at 8% 88%, rgba(113,87,166,.035), transparent 24%),
    #F7F8F5;
  padding:0;
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-4bdf644,
.elementor-885 .elementor-element.elementor-element-4bdf644 *{
  box-sizing:border-box;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-inner{
  width:min(1320px, calc(100% - 64px));
  margin:0 auto;
  padding:78px 0 84px;
  display:grid !important;
  grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);
  gap:62px;
  align-items:center;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-copy{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-kicker{
  margin:0 0 14px 0 !important;
  padding:9px 14px !important;
  border-radius:999px;
  background:#EAF4EE;
  border:1px solid #D8E8DE;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.14em;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-title{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-title .elementor-heading-title{
  line-height:1.04 !important;
  letter-spacing:-.04em;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-lead{
  margin:24px 0 0 0 !important;
  max-width:790px;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-lead,
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-lead p{
  line-height:1.72 !important;
  margin-bottom:0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-body{
  margin:18px 0 0 0 !important;
  max-width:790px;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-body,
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-body p{
  line-height:1.72 !important;
  margin-bottom:0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-summary{
  padding:28px 28px 26px !important;
  border-radius:26px;
  background:#FFFFFF;
  border:1px solid #E3E8E4;
  box-shadow:0 18px 48px rgba(25,55,41,.08);
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-summary-title{
  margin:0 0 20px 0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-summary-title .elementor-heading-title{
  line-height:1.2 !important;
  letter-spacing:-.02em;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stats{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat{
  min-width:0;
  padding:20px 14px 18px !important;
  border-radius:18px;
  background:#F3F7F4;
  border:1px solid #E3EBE6;
  align-items:center !important;
  justify-content:center !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat-number{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat-number .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:-.035em;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat-label{
  margin:8px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat-label,
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat-label p{
  line-height:1.4 !important;
  margin-bottom:0 !important;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-note{
  margin-top:16px;
  padding:18px 19px !important;
  border-radius:16px;
  background:#EAF4EE;
  border-left:4px solid #2B6A4E;
}
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-note-text,
.elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-note-text p{
  line-height:1.55 !important;
  margin:0 !important;
}
@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-inner{
    width:min(100% - 40px,1160px);
    grid-template-columns:minmax(0,1fr) 360px;
    gap:38px;
    padding:62px 0 68px;
  }
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stats{
    grid-template-columns:1fr;
  }
}
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-inner{
    width:calc(100% - 24px);
    display:flex !important;
    flex-direction:column !important;
    gap:34px;
    padding:46px 0 52px;
  }
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-copy,
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-summary{
    width:100%;
  }
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-summary{
    padding:22px 18px 20px !important;
    border-radius:20px;
  }
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stats{
    grid-template-columns:1fr 1fr;
  }
  .elementor-885 .elementor-element.elementor-element-4bdf644 .schedule-stat:last-child{
    grid-column:1 / -1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55edb03 *//* FMYD Leadership — Elementor-adjustable layout
   Card widths and minimum heights are controlled from Elementor Layout. */

.elementor-885 .elementor-element.elementor-element-55edb03{
  position:relative;
  isolation:isolate;
  padding:30px;
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-55edb03,
.elementor-885 .elementor-element.elementor-element-55edb03 *{
  box-sizing:border-box;
}

/* BACKGROUND DETAIL */
.elementor-885 .elementor-element.elementor-element-55edb03::before{
  content:'';
  position:absolute;
  width:560px;
  height:560px;
  left:-250px;
  bottom:-285px;
  border:1px solid rgba(255,255,255,.09);
  border-radius:50%;
  box-shadow:
    0 0 0 55px rgba(255,255,255,.018),
    0 0 0 110px rgba(255,255,255,.012);
  pointer-events:none;
  z-index:0;
}
.elementor-885 .elementor-element.elementor-element-55edb03::after{
  content:'';
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 87% 13%, rgba(112,213,200,.12), transparent 26%),
    radial-gradient(circle at 18% 82%, rgba(254,206,101,.055), transparent 22%),
    repeating-linear-gradient(
      135deg,
      rgba(255,255,255,.018) 0,
      rgba(255,255,255,.018) 1px,
      transparent 1px,
      transparent 34px
    );
}

/* MAIN LAYOUT
   Widths are deliberately NOT set here so Elementor controls remain usable. */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-leadership-grid{
  position:relative;
  z-index:2;
  display:flex !important;
  gap:20px;
  align-items:stretch !important;
  min-width:0;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-right-stack{
  display:flex !important;
  gap:20px;
  min-width:0;
  align-items:stretch !important;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-bottom-row{
  display:flex !important;
  gap:20px;
  min-width:0;
  align-items:stretch !important;
}

/* CARDS */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card{
  position:relative;
  overflow:hidden;
  min-width:0;
  background:#0C4A38;
  border-radius:22px;
  isolation:isolate;
  box-shadow:
    0 18px 46px rgba(4,35,26,.15),
    inset 0 0 0 1px rgba(255,255,255,.055);
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card::before{
  content:'';
  position:absolute;
  inset:0;
  z-index:0;
  background:
    radial-gradient(circle at 78% 16%, rgba(99,196,139,.12), transparent 35%),
    linear-gradient(145deg, rgba(255,255,255,.025), rgba(255,255,255,0));
  pointer-events:none;
}

/* PORTRAITS */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-portrait{
  position:absolute !important;
  margin:0 !important;
  z-index:1;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-portrait .elementor-widget-container{
  width:100%;
  height:100%;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-portrait img{
  width:100% !important;
  height:100% !important;
  display:block;
  transition:transform .55s cubic-bezier(.2,.7,.2,1), filter .38s ease;
}

/* President */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-president-card .fmyd-native-portrait{
  inset:16px;
  width:auto !important;
  height:auto !important;
  overflow:hidden;
  border-radius:15px;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-president-card .fmyd-native-portrait img{
  object-fit:cover;
  object-position:center 22%;
}

/* VP — fill the card edge-to-edge inside the frame, like the original layout */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-vp-card .fmyd-native-portrait{
  inset:13px;
  width:auto !important;
  height:auto !important;
  overflow:hidden;
  border-radius:14px;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-vp-card .fmyd-native-portrait img{
  object-fit:cover !important;
  object-position:center 20% !important;
  transform:scale(1.01) !important;
}

/* Minister + Permanent Secretary */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-minister-card .fmyd-native-portrait,
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-ps-card .fmyd-native-portrait{
  inset:13px;
  width:auto !important;
  height:auto !important;
  overflow:hidden;
  border-radius:14px;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-minister-card .fmyd-native-portrait img{
  object-fit:cover;
  object-position:center 17%;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-ps-card .fmyd-native-portrait img{
  object-fit:cover;
  object-position:center 18%;
}

/* HOVER OVERLAY */
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card::after{
  content:'';
  position:absolute;
  inset:0;
  z-index:2;
  opacity:0;
  pointer-events:none;
  background:linear-gradient(180deg,
    rgba(5,39,29,0) 0%,
    rgba(5,39,29,.08) 34%,
    rgba(5,39,29,.35) 58%,
    rgba(5,39,29,.82) 82%,
    rgba(5,39,29,.96) 100%);
  -webkit-backdrop-filter:blur(3px);
  backdrop-filter:blur(3px);
  transition:opacity .32s ease;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-overlay{
  position:absolute !important;
  left:0;
  right:0;
  bottom:0;
  z-index:4;
  width:100% !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-end;
  padding:30px 28px 30px !important;
  opacity:0;
  visibility:hidden;
  transform:translateY(16px);
  transition:
    opacity .34s ease,
    transform .36s cubic-bezier(.2,.7,.2,1),
    visibility 0s linear .36s;
  pointer-events:none;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-overlay > .elementor-element{
  max-width:90%;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-name .elementor-heading-title,
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-role .elementor-heading-title{
  color:#FFFFFF !important;
  margin:0 !important;
  text-shadow:0 3px 18px rgba(0,0,0,.25);
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-name .elementor-heading-title{
  line-height:1.14 !important;
  font-weight:800 !important;
  letter-spacing:-.025em;
}
.elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-role .elementor-heading-title{
  margin-top:9px !important;
  line-height:1.4 !important;
  font-weight:500 !important;
  opacity:.96;
}

@media(hover:hover) and (pointer:fine){
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card:hover::after,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card:focus-within::after{
    opacity:1;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card:hover .fmyd-native-overlay,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card:focus-within .fmyd-native-overlay{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    transition:
      opacity .34s ease,
      transform .36s cubic-bezier(.2,.7,.2,1),
      visibility 0s linear 0s;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card:hover .fmyd-native-portrait img,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card:focus-within .fmyd-native-portrait img{
    transform:scale(1.045);
    filter:brightness(.90) saturate(.96);
  }
}

/* TABLET */
@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-55edb03{
    padding:20px;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-leadership-grid,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-right-stack,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-bottom-row{
    gap:15px;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card{
    border-radius:18px;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-president-card .fmyd-native-portrait{
    inset:13px;
    border-radius:12px;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-vp-card .fmyd-native-portrait,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-minister-card .fmyd-native-portrait,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-ps-card .fmyd-native-portrait{
    inset:11px;
    border-radius:11px;
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-overlay{
    padding:23px 21px 24px !important;
  }
}

/* MOBILE
   Explicit card sizing prevents Minister/PS from collapsing into thin bars. */
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-55edb03{
    padding:12px;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-leadership-grid,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-right-stack,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-bottom-row{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    gap:12px;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-president-card{
    width:100% !important;
    min-height:450px !important;
    height:auto !important;
    flex:none !important;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-vp-card{
    width:100% !important;
    min-height:390px !important;
    height:auto !important;
    flex:none !important;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-bottom-row > .fmyd-minister-card,
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-bottom-row > .fmyd-ps-card{
    width:100% !important;
    min-height:390px !important;
    height:auto !important;
    flex:none !important;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-vp-card .fmyd-native-portrait img{
    object-fit:cover !important;
    object-position:center 18% !important;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-overlay{
    padding:22px 18px 22px !important;
  }

  .elementor-885 .elementor-element.elementor-element-55edb03::before{
    width:310px;
    height:310px;
    left:-190px;
    bottom:-175px;
  }
}

/* Touch devices: names/titles stay visible since hover is unavailable */
@media(hover:none){
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-card::after{
    opacity:1;
    background:linear-gradient(180deg,
      rgba(5,39,29,0) 0%,
      rgba(5,39,29,.12) 38%,
      rgba(5,39,29,.50) 65%,
      rgba(5,39,29,.90) 100%);
  }
  .elementor-885 .elementor-element.elementor-element-55edb03 .fmyd-native-overlay{
    opacity:1;
    visibility:visible;
    transform:none;
    transition:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f20fe95 *//* Partners / Sponsors — native Elementor */
.elementor-885 .elementor-element.elementor-element-f20fe95{
  background:
    radial-gradient(circle at 8% 16%, rgba(29,106,76,.05), transparent 26%),
    radial-gradient(circle at 92% 84%, rgba(29,106,76,.04), transparent 24%),
    #F7F8F5;
  padding:0;
  overflow:hidden;
}
.elementor-885 .elementor-element.elementor-element-f20fe95,
.elementor-885 .elementor-element.elementor-element-f20fe95 *{
  box-sizing:border-box;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-inner{
  width:min(1280px, calc(100% - 64px));
  margin:0 auto;
  padding:76px 0 84px;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-heading-wrap{
  align-items:center !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker{
  margin:0 0 12px 0 !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.14em;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title{
  margin:0 !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title .elementor-heading-title{
  line-height:1.05 !important;
  letter-spacing:-.035em;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle{
  margin:14px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle,
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle p{
  margin-bottom:0 !important;
  line-height:1.5 !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-grid{
  width:100%;
  margin-top:48px;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:22px;
  align-items:stretch;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-card{
  position:relative;
  min-height:245px;
  padding:28px 26px 22px !important;
  border-radius:24px;
  background:#FFFFFF;
  border:1px solid #E4E9E5;
  box-shadow:0 12px 34px rgba(26,48,38,.065);
  align-items:center !important;
  justify-content:center !important;
  overflow:hidden;
  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-card:before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:4px;
  background:#1D6A4C;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-card:hover{
  transform:translateY(-6px);
  border-color:#CFE0D6;
  box-shadow:0 22px 50px rgba(26,48,38,.11);
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-logo-wrap{
  width:100%;
  height:145px;
  align-items:center !important;
  justify-content:center !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-logo,
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-logo .elementor-widget-container{
  width:100%;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-logo img{
  display:block;
  width:auto !important;
  height:auto !important;
  max-width:78% !important;
  max-height:112px !important;
  object-fit:contain;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .nitda-card .partner-logo img{
  max-width:82% !important;
  max-height:104px !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .nddc-card .partner-logo img{
  max-width:92% !important;
  max-height:118px !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .firs-card .partner-logo img{
  max-width:70% !important;
  max-height:116px !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-name{
  margin:12px 0 0 0 !important;
}
.elementor-885 .elementor-element.elementor-element-f20fe95 .partner-name .elementor-heading-title{
  line-height:1.2 !important;
  letter-spacing:.04em;
}
@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-inner{
    width:min(100% - 40px,1160px);
    padding:62px 0 68px;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partner-grid{
    gap:16px;
    margin-top:40px;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partner-card{
    min-height:220px;
    padding:24px 20px 20px !important;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partner-logo-wrap{
    height:130px;
  }
}
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-inner{
    width:calc(100% - 24px);
    padding:46px 0 52px;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-heading-wrap{
    align-items:flex-start !important;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle{
    width:100%;
    text-align:left !important;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker .elementor-heading-title,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title .elementor-heading-title,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle p{
    text-align:left !important;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partner-grid{
    display:flex !important;
    flex-direction:column !important;
    gap:14px;
    margin-top:32px;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partner-card{
    min-height:190px;
    border-radius:20px;
  }
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partner-logo-wrap{
    height:115px;
  }
}

.elementor-885 .elementor-element.elementor-element-f20fe95,
.elementor-885 .elementor-element.elementor-element-f20fe95 *{
  box-sizing:border-box;
}

.elementor-885 .elementor-element.elementor-element-f20fe95{
  position:relative;
  overflow:hidden;
}

.elementor-885 .elementor-element.elementor-element-f20fe95::before{
  content:'';
  position:absolute;
  width:440px;
  height:440px;
  left:-220px;
  top:-205px;
  border:1px solid rgba(46,109,81,.06);
  border-radius:50%;
  box-shadow:
    0 0 0 54px rgba(46,109,81,.012),
    0 0 0 108px rgba(46,109,81,.008);
  pointer-events:none;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-heading-wrap{
  position:relative;
  z-index:2;
  width:min(920px,calc(100% - 64px));
  margin:0 auto;
  align-items:center !important;
  text-align:center;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker{
  margin:0 0 11px 0 !important;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.16em;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title{
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title .elementor-heading-title{
  line-height:1.04 !important;
  letter-spacing:-.045em;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle{
  max-width:780px;
  margin:18px auto 0 !important;
}

.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle,
.elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle p{
  line-height:1.7 !important;
  margin-bottom:0 !important;
}

@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-heading-wrap{
    width:min(820px,calc(100% - 40px));
  }
}

@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-heading-wrap{
    width:calc(100% - 24px);
    align-items:flex-start !important;
    text-align:left;
  }

  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle{
    width:100%;
    text-align:left !important;
  }

  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-kicker .elementor-heading-title,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-title .elementor-heading-title,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle,
  .elementor-885 .elementor-element.elementor-element-f20fe95 .partners-subtitle p{
    text-align:left !important;
  }

  .elementor-885 .elementor-element.elementor-element-f20fe95::before{
    width:300px;
    height:300px;
    left:-190px;
    top:-150px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db303e5 */.elementor-885 .elementor-element.elementor-element-db303e5,
.elementor-885 .elementor-element.elementor-element-db303e5 *{
  box-sizing:border-box;
}

.elementor-885 .elementor-element.elementor-element-db303e5{
  position:relative;
  overflow:hidden;
}

.elementor-885 .elementor-element.elementor-element-db303e5::before{
  content:'';
  position:absolute;
  width:300px;
  height:300px;
  left:-165px;
  top:-155px;
  border:1px solid rgba(46,109,81,.055);
  border-radius:50%;
  box-shadow:0 0 0 46px rgba(46,109,81,.010);
  pointer-events:none;
}

/* One integrated premium card instead of two oversized halves */
.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-main-card{
  position:relative;
  z-index:2;
  width:min(1200px,calc(100% - 64px));
  margin:0 auto;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);
  gap:0;
  padding:12px !important;
  overflow:hidden;
  border-radius:28px;
  background:#FFFFFF !important;
  border:1px solid #E4E9E5;
  box-shadow:0 16px 42px rgba(25,45,36,.07);
}

/* LEFT */
.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-left{
  padding:38px 46px 38px !important;
  justify-content:center !important;
  align-items:flex-start !important;
  min-height:0 !important;
  background:#FFFFFF;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-eyebrow{
  margin:0 0 12px !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-eyebrow .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.17em;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-title{
  margin:0 !important;
  max-width:560px;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-title .elementor-heading-title{
  line-height:1.03 !important;
  letter-spacing:-.045em;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-intro{
  max-width:510px;
  margin:16px 0 0 !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-intro,
.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-intro p{
  line-height:1.65 !important;
  margin-bottom:0 !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-button{
  margin:23px 0 0 !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-button .elementor-button{
  box-shadow:0 9px 21px rgba(23,74,54,.12);
  transition:transform .2s ease, box-shadow .2s ease;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-button .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 13px 26px rgba(23,74,54,.17);
}

/* RIGHT: inset dark panel for a more refined composition */
.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-right{
  padding:26px 28px 24px !important;
  border-radius:22px;
  justify-content:center !important;
  align-items:stretch !important;
  min-height:0 !important;
  background:#0B2118 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-path-label{
  margin:0 0 12px !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-path-label .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.16em;
}

/* Compact step rows */
.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step{
  position:relative;
  display:grid !important;
  grid-template-columns:38px minmax(0,1fr);
  gap:14px;
  align-items:center;
  padding:15px 0 !important;
  border-top:1px solid rgba(255,255,255,.085);
  min-height:0 !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step:last-child{
  border-bottom:1px solid rgba(255,255,255,.085);
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step-top{
  display:block !important;
  width:38px;
  min-width:38px;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-icon-wrap{
  width:36px;
  height:36px;
  flex:0 0 36px;
  border-radius:11px;
  align-items:center !important;
  justify-content:center !important;
  background:#1D6A4C !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step-num{
  position:absolute;
  right:0;
  top:16px;
  margin:0 !important;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step-num .elementor-heading-title{
  line-height:1 !important;
  letter-spacing:.12em;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step-title{
  grid-column:2;
  margin:0 !important;
  padding-right:38px;
  max-width:none;
}

.elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step-title .elementor-heading-title{
  line-height:1.35 !important;
}

/* TABLET */
@media(max-width:1024px){
  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-main-card{
    width:min(940px,calc(100% - 40px));
    grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-left{
    padding:34px 32px !important;
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-right{
    padding:24px 24px 22px !important;
  }
}

/* MOBILE */
@media(max-width:767px){
  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-main-card{
    width:calc(100% - 24px);
    grid-template-columns:1fr;
    padding:9px !important;
    border-radius:22px;
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-left{
    padding:28px 20px 26px !important;
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-right{
    padding:22px 18px 20px !important;
    border-radius:18px;
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-button,
  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-button .elementor-button-wrapper{
    width:100%;
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-button .elementor-button{
    width:100%;
    justify-content:center;
  }

  .elementor-885 .elementor-element.elementor-element-db303e5 .contrib-step{
    padding:14px 0 !important;
  }
}/* End custom CSS */