.elementor-10052 .elementor-element.elementor-element-8ec35e9{--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-10052 .elementor-element.elementor-element-4142fa48{--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-10052 .elementor-element.elementor-element-602cfd8c{text-align:center;}.elementor-10052 .elementor-element.elementor-element-602cfd8c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10052 .elementor-element.elementor-element-6ea4b3bf{text-align:center;font-family:"DM Sans", Sans-serif;}.elementor-10052 .elementor-element.elementor-element-9a0c27d{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-10052 .elementor-element.elementor-element-9a0c27d:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-9a0c27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-10052 .elementor-element.elementor-element-60b40a1{text-align:center;}.elementor-10052 .elementor-element.elementor-element-60b40a1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10052 .elementor-element.elementor-element-3471c4d3{--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-10052 .elementor-element.elementor-element-6527dce9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10052 .elementor-element.elementor-element-6527dce9{text-align:center;}.elementor-10052 .elementor-element.elementor-element-6527dce9 .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-4ad3d49c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:2px 2px;--row-gap:2px;--column-gap:2px;--grid-auto-flow:row;}.elementor-10052 .elementor-element.elementor-element-312f3396{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-312f3396:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-312f3396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE3DB;}.elementor-10052 .elementor-element.elementor-element-58c1d5f9{text-align:center;}.elementor-10052 .elementor-element.elementor-element-44d91b28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-44d91b28 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-44d91b28 .elementor-counter-title{justify-content:center;}.elementor-10052 .elementor-element.elementor-element-74a1cfda{text-align:center;}.elementor-10052 .elementor-element.elementor-element-28e457d7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-28e457d7:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-28e457d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE3DB;}.elementor-10052 .elementor-element.elementor-element-3c5890ee{text-align:center;}.elementor-10052 .elementor-element.elementor-element-3c5890ee .elementor-heading-title{font-family:"DM Sans", Sans-serif;}.elementor-10052 .elementor-element.elementor-element-e047dbb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-e047dbb .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-e047dbb .elementor-counter-title{justify-content:center;}.elementor-10052 .elementor-element.elementor-element-70ca64c4{text-align:center;}.elementor-10052 .elementor-element.elementor-element-38787c2f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-38787c2f:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-38787c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE3DB;}.elementor-10052 .elementor-element.elementor-element-70cccb76{text-align:center;}.elementor-10052 .elementor-element.elementor-element-7d9ffe35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-7d9ffe35 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-7d9ffe35 .elementor-counter-title{justify-content:center;text-transform:capitalize;}.elementor-10052 .elementor-element.elementor-element-5c14a15f{text-align:center;}.elementor-10052 .elementor-element.elementor-element-11fd3aa7{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-11fd3aa7:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-11fd3aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE3DB;}.elementor-10052 .elementor-element.elementor-element-26044cd9{text-align:center;}.elementor-10052 .elementor-element.elementor-element-541810f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-541810f4 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-541810f4 .elementor-counter-title{justify-content:center;}.elementor-10052 .elementor-element.elementor-element-2faf647a{text-align:center;}.elementor-10052 .elementor-element.elementor-element-448a6f7f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-448a6f7f:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-448a6f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE3DB;}.elementor-10052 .elementor-element.elementor-element-1cc757b4{text-align:center;}.elementor-10052 .elementor-element.elementor-element-1256ce32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-1256ce32 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-1256ce32 .elementor-counter-title{justify-content:center;}.elementor-10052 .elementor-element.elementor-element-7707ee4f{text-align:center;}.elementor-10052 .elementor-element.elementor-element-16fd6270{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-16fd6270:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-16fd6270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C1E2C;}.elementor-10052 .elementor-element.elementor-element-1537a55c{text-align:center;}.elementor-10052 .elementor-element.elementor-element-1537a55c .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-4ec0ac08 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-4ec0ac08 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-4ec0ac08 .elementor-counter-title{justify-content:center;color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-4ec0ac08 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-3f387429{text-align:center;}.elementor-10052 .elementor-element.elementor-element-3f387429 .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-7f1fd008{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-7f1fd008:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-7f1fd008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23474C;}.elementor-10052 .elementor-element.elementor-element-4ed94b2d{text-align:center;}.elementor-10052 .elementor-element.elementor-element-4ed94b2d .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-418d693b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-418d693b .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-418d693b .elementor-counter-title{justify-content:center;color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-418d693b .elementor-counter-number-wrapper{color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-78e3af7{text-align:center;}.elementor-10052 .elementor-element.elementor-element-78e3af7 .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-4c728af2{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-4c728af2:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-4c728af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23474C;}.elementor-10052 .elementor-element.elementor-element-7acbe649{text-align:center;}.elementor-10052 .elementor-element.elementor-element-7acbe649 .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-45104585 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-45104585 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-45104585 .elementor-counter-title{justify-content:center;color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-45104585 .elementor-counter-number-wrapper{color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-6b31817{text-align:center;}.elementor-10052 .elementor-element.elementor-element-6b31817 .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-72838f6b{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-72838f6b:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-72838f6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23474C;}.elementor-10052 .elementor-element.elementor-element-620e898e{text-align:center;}.elementor-10052 .elementor-element.elementor-element-620e898e .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-7263ee85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-7263ee85 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-7263ee85 .elementor-counter-title{justify-content:center;color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-7263ee85 .elementor-counter-number-wrapper{color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-16349e40{text-align:center;}.elementor-10052 .elementor-element.elementor-element-16349e40 .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-1d5deda4{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-1d5deda4:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-1d5deda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-1b3c52ad{text-align:center;}.elementor-10052 .elementor-element.elementor-element-1b3c52ad .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-697b01f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-697b01f6 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-697b01f6 .elementor-counter-title{justify-content:center;color:#23474C;text-transform:capitalize;}.elementor-10052 .elementor-element.elementor-element-697b01f6 .elementor-counter-number-wrapper{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-3aadfe0e{text-align:center;}.elementor-10052 .elementor-element.elementor-element-3aadfe0e .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-80a4350{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-80a4350:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-80a4350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-67956ac1{text-align:center;}.elementor-10052 .elementor-element.elementor-element-67956ac1 .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-2f9b4d9e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-2f9b4d9e .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-2f9b4d9e .elementor-counter-title{justify-content:center;color:#23474C;}.elementor-10052 .elementor-element.elementor-element-2f9b4d9e .elementor-counter-number-wrapper{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-32add74a{text-align:center;}.elementor-10052 .elementor-element.elementor-element-32add74a .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-2c0dcb85{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-2c0dcb85:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-2c0dcb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-22ccf134{text-align:center;}.elementor-10052 .elementor-element.elementor-element-22ccf134 .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-15c106e5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-15c106e5 .elementor-counter{flex-direction:column;}.elementor-10052 .elementor-element.elementor-element-15c106e5 .elementor-counter-title{justify-content:center;color:#23474C;}.elementor-10052 .elementor-element.elementor-element-15c106e5 .elementor-counter-number-wrapper{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-5a188803{text-align:center;}.elementor-10052 .elementor-element.elementor-element-5a188803 .elementor-heading-title{color:#23474C;}.elementor-10052 .elementor-element.elementor-element-1010c5de{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-21e6dee2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10052 .elementor-element.elementor-element-21e6dee2{text-align:center;}.elementor-10052 .elementor-element.elementor-element-21e6dee2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-10052 .elementor-element.elementor-element-39a0a041{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10052 .elementor-element.elementor-element-173eec3{--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;}.elementor-10052 .elementor-element.elementor-element-173eec3:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-173eec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23474C;}.elementor-10052 .elementor-element.elementor-element-6a22cb46{--display:flex;}.elementor-10052 .elementor-element.elementor-element-3d60568b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10052 .elementor-element.elementor-element-3d60568b{text-align:center;}.elementor-10052 .elementor-element.elementor-element-3d60568b .elementor-heading-title{font-size:30px;color:#F4F4F4;}.elementor-10052 .elementor-element.elementor-element-56f4d16f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-56f4d16f:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-56f4d16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-2527cbaf > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10052 .elementor-element.elementor-element-2527cbaf img{width:100%;}.elementor-10052 .elementor-element.elementor-element-2e9c18b1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10052 .elementor-element.elementor-element-57e12067{--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:100px;}.elementor-10052 .elementor-element.elementor-element-1012cf95 img{height:70px;object-fit:contain;object-position:center left;}.elementor-10052 .elementor-element.elementor-element-2855ac95{--display:flex;}.elementor-10052 .elementor-element.elementor-element-331ebcf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-10052 .elementor-element.elementor-element-68fd531{--display:flex;}.elementor-10052 .elementor-element.elementor-element-5019d143{--display:flex;--justify-content:center;}.elementor-10052 .elementor-element.elementor-element-66d5150{color:#000000;}.elementor-10052 .elementor-element.elementor-element-6760f173 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-5b6fcba9{--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;}.elementor-10052 .elementor-element.elementor-element-5b6fcba9:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-5b6fcba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23474C;}.elementor-10052 .elementor-element.elementor-element-537f4773{--display:flex;}.elementor-10052 .elementor-element.elementor-element-537f4773:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-537f4773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEC160;}.elementor-10052 .elementor-element.elementor-element-1e547172 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10052 .elementor-element.elementor-element-1e547172{text-align:center;}.elementor-10052 .elementor-element.elementor-element-1e547172 .elementor-heading-title{font-size:30px;color:#23474C;}.elementor-10052 .elementor-element.elementor-element-6dda5b52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-6dda5b52:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-6dda5b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-10fb954e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10052 .elementor-element.elementor-element-10fb954e img{width:100%;}.elementor-10052 .elementor-element.elementor-element-181d2ed4{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-10052 .elementor-element.elementor-element-14974ef{--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-10052 .elementor-element.elementor-element-170b18a5 img{height:70px;object-fit:contain;object-position:center left;}.elementor-10052 .elementor-element.elementor-element-32af09dc{--display:flex;}.elementor-10052 .elementor-element.elementor-element-5682326a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10052 .elementor-element.elementor-element-9c6852b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-4b5355c7 > .elementor-widget-container{margin:0px 5px 10px 5px;}.elementor-10052 .elementor-element.elementor-element-4b5355c7{text-align:center;}.elementor-10052 .elementor-element.elementor-element-4b5355c7 .elementor-heading-title{color:#000000;}.elementor-10052 .elementor-element.elementor-element-556ff2bb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-556ff2bb{text-align:center;}.elementor-10052 .elementor-element.elementor-element-556ff2bb .elementor-heading-title{font-size:6vw;}.elementor-10052 .elementor-element.elementor-element-56f45548{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-10052 .elementor-element.elementor-element-56f45548 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-56f45548 .elementor-divider-separator{width:100%;}.elementor-10052 .elementor-element.elementor-element-56f45548 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10052 .elementor-element.elementor-element-2f26a822 > .elementor-widget-container{margin:0px 10px 010px 10px;}.elementor-10052 .elementor-element.elementor-element-2f26a822{text-align:center;}.elementor-10052 .elementor-element.elementor-element-2f26a822 .elementor-heading-title{color:#000000;}.elementor-10052 .elementor-element.elementor-element-349fcb18 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-349fcb18{text-align:center;}.elementor-10052 .elementor-element.elementor-element-349fcb18 .elementor-heading-title{font-size:4.5vw;color:var( --e-global-color-primary );}.elementor-10052 .elementor-element.elementor-element-501c3a6a{text-align:center;}.elementor-10052 .elementor-element.elementor-element-501c3a6a .elementor-heading-title{color:#000000;}.elementor-10052 .elementor-element.elementor-element-72a174e9{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-10052 .elementor-element.elementor-element-72a174e9 .elementor-divider-separator{width:100%;}.elementor-10052 .elementor-element.elementor-element-72a174e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10052 .elementor-element.elementor-element-70970ba9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-3f7f2ecc{--display:flex;--min-height:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-3f7f2ecc:not(.elementor-motion-effects-element-type-background), .elementor-10052 .elementor-element.elementor-element-3f7f2ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abcimpact.com.sg/wp-content/uploads/2025/03/image-6.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10052 .elementor-element.elementor-element-675da8ce > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-675da8ce{text-align:center;}.elementor-10052 .elementor-element.elementor-element-675da8ce .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-5965fcaf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-5965fcaf{text-align:center;}.elementor-10052 .elementor-element.elementor-element-5965fcaf .elementor-heading-title{font-size:6vw;color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-600e049 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-600e049{text-align:center;}.elementor-10052 .elementor-element.elementor-element-600e049 .elementor-heading-title{color:#FFFFFF;}.elementor-10052 .elementor-element.elementor-element-7961048a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-ea3bf6e{--display:flex;}@media(min-width:768px){.elementor-10052 .elementor-element.elementor-element-57e12067{--width:50%;}.elementor-10052 .elementor-element.elementor-element-2855ac95{--width:50%;}.elementor-10052 .elementor-element.elementor-element-68fd531{--width:40%;}.elementor-10052 .elementor-element.elementor-element-14974ef{--width:50%;}.elementor-10052 .elementor-element.elementor-element-32af09dc{--width:50%;}.elementor-10052 .elementor-element.elementor-element-9c6852b{--width:45%;}.elementor-10052 .elementor-element.elementor-element-70970ba9{--width:55%;}}@media(max-width:1024px){.elementor-10052 .elementor-element.elementor-element-4ad3d49c{--grid-auto-flow:row;}.elementor-10052 .elementor-element.elementor-element-331ebcf2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-10052 .elementor-element.elementor-element-4ad3d49c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10052 .elementor-element.elementor-element-57e12067{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-1012cf95 img{height:40px;}.elementor-10052 .elementor-element.elementor-element-66d5150{text-align:center;}.elementor-10052 .elementor-element.elementor-element-170b18a5 img{height:40px;}.elementor-10052 .elementor-element.elementor-element-9c6852b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-10052 .elementor-element.elementor-element-4b5355c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-556ff2bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-556ff2bb .elementor-heading-title{font-size:55px;line-height:1;}.elementor-10052 .elementor-element.elementor-element-56f45548 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-2f26a822 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-349fcb18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-349fcb18 .elementor-heading-title{font-size:45px;line-height:1;}.elementor-10052 .elementor-element.elementor-element-72a174e9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-3f7f2ecc{--min-height:75vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10052 .elementor-element.elementor-element-675da8ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10052 .elementor-element.elementor-element-5965fcaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-10052 .elementor-element.elementor-element-5965fcaf .elementor-heading-title{font-size:55px;line-height:1;}.elementor-10052 .elementor-element.elementor-element-600e049 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-66d5150 */@media (min-width: 768px) { .elementor-10052 .elementor-element.elementor-element-66d5150 {
    max-width: 280px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5019d143 */@media (min-width: 1024px) {
.elementor-10052 .elementor-element.elementor-element-5019d143 {
    width: calc(100% - 250px);
}
}/* End custom CSS */
/* Start custom CSS */:root {
    --brown: #4C1E2C;
    --green: #23474C;
    --orange: #EE5B2F;
    --h1: 55px;
    --h2: 45px;
}

@font-face {
    font-family: 'utile-display';
    src: url('https://abcimpact.com.sg/UtileDisplay-Medium.woff2') format('woff2'),
        url('https://abcimpact.com.sg/UtileDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* scrollbar */
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 0;
	background-color: #F4F4F4;
    transition: all .5s ease;
}
::-webkit-scrollbar
{
	width: 10px;
	background-color: #F4F4F4;
    transition: all .5s ease;
}
::-webkit-scrollbar-thumb
{
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	background-color: #CEC160;
    transition: all .5s ease;
}
::-webkit-scrollbar-thumb:hover
{
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #CEC160;
    transition: all .5s ease;
}
/* end scrollbar */

.brown {
    color: var(--brown);
}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:10000;color: #fff;}
.elementor-10052 {
    font-family: "DM Sans", sans-serif;
    font-size: 17px;
    line-height: 1.294117647058824em;
    color: #23474C;
    scroll-behavior: auto !important;
}
.elementor-10052 p {
    font-size: 17px !important;
}
a {
    color: inherit;
}
a:hover {
    color: inherit;
    text-decoration: none;
}
.utile { font-family: "utile-display",sans-serif; }

div[data-elementor-type="wp-page"] {
	xdisplay: none;
}
.video-loaded div[data-elementor-type="wp-page"] {
	xdisplay: block;
}
/* TYPOGRAPHY */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    font-family: "utile-display",sans-serif;
}
h1, .h1 {
    font-size: var(--h1);
    line-height: 1.327272727272727em;
}
h2, .h2 {
    font-size: var(--h2);
    line-height: 1.333em;
}
h3, .h3 {
    font-size: ;
    line-height: ;
}
h4, .h4 {
    font-size: ;
    line-height: ;
}
h5, .h5 {
    font-size: ;
    line-height: ;
}
#tagline {
    font-size: 100px;
    line-height: 1em;
    color: var(--brown);
}
body, html {
    font-size: ;
    line-height: ;
}
small {
    font-size: 10px;
    line-height: ;
}
.elementor-button, .btn.btn-default {
    font-size: 20px;
    line-height: 1.35em;
    color: var(--orange);
    background-color: transparent;
    border: 2px solid var(--orange);
    padding: 9px 35px;
    border-radius: 0;
    position: relative;
    outline: none !important;
    box-shadow: none !important;
}
#intro .btn.btn-default {
    background-color: #F4F4F4;
}
.elementor-button::before, .btn.btn-default::before {
    content: '';
    width: 0;
    height: 100%;
    background: var(--orange);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    transition: all .3s ease;
}
.elementor-button:hover::before, .btn.btn-default:hover::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--orange);
    position: absolute;
    left: 0;
    top: 0;
    transition: all .3s ease;
}
.elementor-button:hover, .btn.btn-default:hover {
    color: #fff !important;
}
.elementor-button:focus, .elementor-button:visited {
    color: var(--orange);
}
.elementor-button-content-wrapper, .btn.btn-default span {
    z-index: 1;
    position: relative;
}
/* END TYPOGRAPHY */

.padding-top {
    padding-top: 60px;
}
.padding-bottom {
    padding-bottom: 60px;
}
.container-left {
    padding-left: 10vw;
}
.container-right {
    padding-right: 10vw;
}

.elementor-counter-number {
    font-family: 'Work Sans';
    font-size: 2.75vw;
    xfont-size: 52px;
    line-height: 1em;
    font-weight: 800;
}

/* CONTENT */
video#bgvid {
    object-fit: cover;
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }
#intro {
    width: 100%;
    height: 200dvh;
    background: #F4F4F4;
    background-size: cover;
position: relative;}
.slide-1 {
    width: 100%;
    height: 100dvh;
    xbackground: url('img/ABC2024_Website_Masthead.jpg') no-repeat center center;
    xbackground-size: cover;
    position: sticky;
    top: 83px; 
}
#tagline {
    position: absolute;
    right: 60px;
    top: 50px;
    z-index: 1;
}
#title {
    position: absolute;
    left: 60px;
    bottom: 40px;
    margin-bottom: 0;
    z-index: 1;
}

#tagline, #title {
    filter: blur(5px);
    transition: all 1s ease;
}
.loaded #tagline, .loaded #title {
    filter: blur(0);
    transition: all 1s ease;
}

.home-title span{
    position: relative;
    overflow-x: clip;
    display: block;
}
.home-title span::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #CEC160;
    transform: translateX(-101%);
}
.home-title span:nth-of-type(2)::after {
	background: #23474C;
}
#title span::after {
	background: #4C1E2C;
}
.loaded .home-title span::after{
    animation: a-ltr-after 2s cubic-bezier(.77,0,.18,1) forwards;
}

.home-title span::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #F4F4F4;
    transform: translateX(0);
}
.loaded .home-title span::before{
    animation: a-ltr-before 2s cubic-bezier(.77,0,.18,1) forwards;
}

.home-title span:nth-of-type(1)::before,
.home-title span:nth-of-type(1)::after{
    animation-delay: 0s;
}

.home-title span:nth-of-type(2)::before,
.home-title span:nth-of-type(2)::after{
    animation-delay: 0.25s;
}

#title.home-title span::before, #title.home-title span::after {
    animation-delay: 0.5s;
}

@keyframes a-ltr-after{
    0% {transform: translateX(-100%)}
    100% {transform: translateX(101%)}
}

@keyframes a-ltr-before{
    0% {transform: translateX(0)}
    100% {transform: translateX(200%)}
}

#impacts {
    position: relative;
}
#impacts::before {
    content: '';
    background: #4C1E2C;
    width: 100%;
    height: 150px;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    top: auto;
}

#additions::before {
    content: '';
    background: #4C1E2C;
    width: 100%;
    height: 300px;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
}

.accordion-title {
    cursor: pointer;
}
.accordion-title::after {
    content: '';
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29.25" height="29.25" viewBox="0 0 29.25 29.25"><g id="Icon_ionic-ios-add-circle-outline" data-name="Icon ionic-ios-add-circle-outline" transform="translate(-3.375 -3.375)"><path id="Path_22" data-name="Path 22" d="M24.363,16.875H19.125V11.637a1.125,1.125,0,0,0-2.25,0v5.238H11.637A1.077,1.077,0,0,0,10.512,18a1.089,1.089,0,0,0,1.125,1.125h5.238v5.238A1.09,1.09,0,0,0,18,25.488a1.119,1.119,0,0,0,1.125-1.125V19.125h5.238a1.125,1.125,0,0,0,0-2.25Z" fill="%23f4f4f4"/><path id="Path_23" data-name="Path 23" d="M18,5.344A12.651,12.651,0,1,1,9.049,9.049,12.573,12.573,0,0,1,18,5.344m0-1.969A14.625,14.625,0,1,0,32.625,18,14.623,14.623,0,0,0,18,3.375Z" fill="%23f4f4f4"/></g></svg>') no-repeat center center;
    background-size: contain;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}
.accordion-title.showing::after {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29.25" height="29.25" viewBox="0 0 29.25 29.25"><g id="Group_289" data-name="Group 289" transform="translate(-1550 -2689)"><path id="Path_25" data-name="Path 25" d="M12,18H22.249" transform="translate(1547.5 2686)" fill="none" stroke="%23f4f4f4" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path id="Path_23" data-name="Path 23" d="M18,5.344A12.651,12.651,0,1,1,9.049,9.049,12.573,12.573,0,0,1,18,5.344m0-1.969A14.625,14.625,0,1,0,32.625,18,14.623,14.623,0,0,0,18,3.375Z" transform="translate(1546.625 2685.625)" fill="%23f4f4f4"/></g></svg>') no-repeat center center;
    background-size: contain;
}
#tekoma.accordion-title::after {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29.25" height="29.25" viewBox="0 0 29.25 29.25"><g id="Icon_ionic-ios-add-circle-outline" data-name="Icon ionic-ios-add-circle-outline" transform="translate(-3.375 -3.375)"><path id="Path_22" data-name="Path 22" d="M24.363,16.875H19.125V11.637a1.125,1.125,0,0,0-2.25,0v5.238H11.637A1.077,1.077,0,0,0,10.512,18a1.089,1.089,0,0,0,1.125,1.125h5.238v5.238A1.09,1.09,0,0,0,18,25.488a1.119,1.119,0,0,0,1.125-1.125V19.125h5.238a1.125,1.125,0,0,0,0-2.25Z" fill="%2323474c"/><path id="Path_23" data-name="Path 23" d="M18,5.344A12.651,12.651,0,1,1,9.049,9.049,12.573,12.573,0,0,1,18,5.344m0-1.969A14.625,14.625,0,1,0,32.625,18,14.623,14.623,0,0,0,18,3.375Z" fill="%2323474c"/></g></svg>') no-repeat center center;
    background-size: contain;
}
#tekoma.accordion-title.showing::after {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29.25" height="29.25" viewBox="0 0 29.25 29.25"><g id="Group_289" data-name="Group 289" transform="translate(-1550 -2689)"><path id="Path_25" data-name="Path 25" d="M12,18H22.249" transform="translate(1547.5 2686)" fill="none" stroke="%2323474c" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path id="Path_23" data-name="Path 23" d="M18,5.344A12.651,12.651,0,1,1,9.049,9.049,12.573,12.573,0,0,1,18,5.344m0-1.969A14.625,14.625,0,1,0,32.625,18,14.623,14.623,0,0,0,18,3.375Z" transform="translate(1546.625 2685.625)" fill="%2323474c"/></g></svg>') no-repeat center center;
    background-size: contain;
}
.accordion-content {
    display: none;
}

.elementor-counter-title {
    text-align: center;
    line-height: 1.16667em !important;
    font-size: 18px !important;
    margin-bottom: 5px !important;
    font-family: "utile-display",sans-serif;
}

.graphic {
    padding-left: 15px;
    padding-right: 15px;
        background-size: auto 90% !important;
}

.elementor-editor-active .graphic {
    height: 200px;
}

.elementor-widget-counter > .elementor-widget-container {
    display: flex
;
    flex-direction: column;
    justify-content: flex-end;
}
@media (min-width: 769px) {
.elementor-counter {
    height: 100%;
}
.elementor-counter .elementor-counter-title {
    align-items: flex-start !important;
    display: flex
;
}
}

/* END CONTENT */

.desktop-large {
	display:none;
}
@media (min-width: 1680px) {
	.desktop-large {
		display: block;
	}
}

.mobile { display: none; }

@media (max-width: 767.98px){ 
    :root {
        --h1: calc(55px * 0.6);
        --h2: calc(45px * 0.6);
    }
    .mobile { display: block; }
    .mobile.flex { display: flex; }
    .desktop { display: none; }
	
	video#bgvid {
    object-fit: cover;
    object-position: -40vw 10vw;
    width: 100%;
    height: 90vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.elementor-button, .btn.btn-default {
    font-size: 16px;
    line-height: 1.35em;
    color: var(--orange);
    background-color: transparent;
    border: 2px solid var(--orange);
    padding: 7px 20px;
    border-radius: 0;
    position: relative;
    outline: none !important;
    box-shadow: none !important;
}

    #intro {}
    #tagline {
        position: absolute;
        right: 30px;
        top: 30px;
        width: calc(100vw - 60px);
        font-size: 55px;
    }
    #title {
        bottom: 30px;
        left: 30px;
        font-size: 8vw;
        max-width: 100%;
    }
    .elementor > .e-con.e-flex {
        padding-left: 20px;
        padding-right: 20px;
    }
    .elementor-counter-number {
        font-size: 10vw;
    }
    #additions::before {
        height: 250px;
    }
}


@keyframes fadeInDown2 {
    0% {
       opacity: 0;
       transform: translateY(-50px);
    }
    100% {
       opacity: 1;
       transform: translateY(0);
    }
 } 

 .fadeInDown {
    animation-name: fadeInDown2;
}/* End custom CSS */