.elementor-510 .elementor-element.elementor-element-637def90{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-510 .elementor-element.elementor-element-28365b2f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-28365b2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-repeater-item-227d10b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://ibew103.com/wp-content/uploads/2024/11/AdobeStock_122196487-scaled.jpeg);background-size:cover;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-repeater-item-227d10b .elementor-background-overlay{background-color:#000000A1;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-repeater-item-8c25c71 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://ibew103.com/wp-content/uploads/2024/11/DJI_0430-HDR_1-scaled.jpg);background-size:cover;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-repeater-item-8c25c71 .elementor-background-overlay{background-color:#000000A1;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-repeater-item-02e26d5 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://ibew103.com/wp-content/uploads/2024/11/IMG_4739.jpg);background-size:cover;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-repeater-item-02e26d5 .elementor-background-overlay{background-color:#000000A1;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:875px;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-3c2ad25 );border-color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-b4bcca1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .swiper-slide-contents{max-width:45%;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-heading{color:var( --e-global-color-3c2ad25 );font-family:var( --e-global-typography-67ace4e-font-family ), Sans-serif;font-size:var( --e-global-typography-67ace4e-font-size );font-weight:var( --e-global-typography-67ace4e-font-weight );text-transform:var( --e-global-typography-67ace4e-text-transform );line-height:var( --e-global-typography-67ace4e-line-height );}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-description{color:var( --e-global-color-3c2ad25 );font-family:var( --e-global-typography-cf1d9c8-font-family ), Sans-serif;font-size:var( --e-global-typography-cf1d9c8-font-size );font-weight:var( --e-global-typography-cf1d9c8-font-weight );text-transform:var( --e-global-typography-cf1d9c8-text-transform );font-style:var( --e-global-typography-cf1d9c8-font-style );line-height:var( --e-global-typography-cf1d9c8-line-height );}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-button{border-width:2px;border-color:var( --e-global-color-3c2ad25 );}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-swiper-button{font-size:40px;color:var( --e-global-color-3c2ad25 );}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-swiper-button svg{fill:var( --e-global-color-3c2ad25 );}.elementor-510 .elementor-element.elementor-element-68d2836 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-68d2836 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-68d2836{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-55d1e49 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-510 .elementor-element.elementor-element-55d1e49 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-55d1e49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-66e586e > .elementor-widget-container{margin:0px -15px 0px 0px;}.elementor-510 .elementor-element.elementor-element-f49148a{width:auto;max-width:auto;align-self:flex-end;text-align:right;}.elementor-510 .elementor-element.elementor-element-f49148a img{width:30%;}.elementor-510 .elementor-element.elementor-element-71225f2{text-align:right;}.elementor-510 .elementor-element.elementor-element-71225f2 .elementor-heading-title{font-family:var( --e-global-typography-cbcd450-font-family ), Sans-serif;font-size:var( --e-global-typography-cbcd450-font-size );font-weight:var( --e-global-typography-cbcd450-font-weight );text-transform:var( --e-global-typography-cbcd450-text-transform );line-height:var( --e-global-typography-cbcd450-line-height );}.elementor-510 .elementor-element.elementor-element-4ad4251{--divider-border-style:dashed;--divider-color:var( --e-global-color-8b564f1 );--divider-border-width:2px;}.elementor-510 .elementor-element.elementor-element-4ad4251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-4ad4251 .elementor-divider-separator{width:100%;}.elementor-510 .elementor-element.elementor-element-4ad4251 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-510 .elementor-element.elementor-element-8e78485 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-510 .elementor-element.elementor-element-e7d3b0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-e7d3b0d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #25252500 50%, var( --e-global-color-primary ) 0%);opacity:1;}.elementor-510 .elementor-element.elementor-element-e7d3b0d, .elementor-510 .elementor-element.elementor-element-e7d3b0d > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-e7d3b0d{padding:40px 40px 0px 40px;}.elementor-510 .elementor-element.elementor-element-1191855 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-bcc0c4a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-510 .elementor-element.elementor-element-bcc0c4a img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6ae7aa57 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-6ae7aa57:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6ae7aa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ibew103.com/wp-content/uploads/2024/11/brian-oconnor-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-6ae7aa57 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-6ae7aa57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 150px 0px;}.elementor-510 .elementor-element.elementor-element-1040dc2f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-1040dc2f > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-1040dc2f, .elementor-510 .elementor-element.elementor-element-1040dc2f > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-510 .elementor-element.elementor-element-1040dc2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-element-populated, .elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-element-populated > .elementor-background-overlay, .elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-a2b22bd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-a2b22bd > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-510 .elementor-element.elementor-element-7537aa76{--divider-border-style:solid;--divider-color:#F1F1F133;--divider-border-width:2px;}.elementor-510 .elementor-element.elementor-element-7537aa76 .elementor-divider-separator{width:100%;}.elementor-510 .elementor-element.elementor-element-7537aa76 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-510 .elementor-element.elementor-element-2dbf5eb4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-2dbf5eb4{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;z-index:1;}.elementor-510 .elementor-element.elementor-element-2dbf5eb4, .elementor-510 .elementor-element.elementor-element-2dbf5eb4 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-2dbf5eb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-73085e0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-73085e0f > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-2a157d39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-2a157d39 .elementor-counter-number-wrapper{color:var( --e-global-color-3c2ad25 );font-family:var( --e-global-typography-173449a-font-family ), Sans-serif;font-size:var( --e-global-typography-173449a-font-size );font-weight:var( --e-global-typography-173449a-font-weight );line-height:var( --e-global-typography-173449a-line-height );}.elementor-510 .elementor-element.elementor-element-2a157d39 .elementor-counter-title{color:var( --e-global-color-3c2ad25 );font-family:var( --e-global-typography-be86681-font-family ), Sans-serif;font-size:var( --e-global-typography-be86681-font-size );font-weight:var( --e-global-typography-be86681-font-weight );text-transform:var( --e-global-typography-be86681-text-transform );line-height:var( --e-global-typography-be86681-line-height );}.elementor-510 .elementor-element.elementor-element-137f76dd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-137f76dd > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-7bf5e056 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7bf5e056 .elementor-counter-number-wrapper{color:var( --e-global-color-3c2ad25 );font-family:var( --e-global-typography-173449a-font-family ), Sans-serif;font-size:var( --e-global-typography-173449a-font-size );font-weight:var( --e-global-typography-173449a-font-weight );line-height:var( --e-global-typography-173449a-line-height );}.elementor-510 .elementor-element.elementor-element-7bf5e056 .elementor-counter-title{color:var( --e-global-color-3c2ad25 );font-family:var( --e-global-typography-be86681-font-family ), Sans-serif;font-size:var( --e-global-typography-be86681-font-size );font-weight:var( --e-global-typography-be86681-font-weight );text-transform:var( --e-global-typography-be86681-text-transform );line-height:var( --e-global-typography-be86681-line-height );}.elementor-510 .elementor-element.elementor-element-4b9af876 > .elementor-background-overlay{background-color:var( --e-global-color-3c2ad25 );opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-4b9af876{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-510 .elementor-element.elementor-element-272ebceb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-510 .elementor-element.elementor-element-272ebceb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-272ebceb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-46077f6a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-46077f6a{margin-top:-100px;margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-3b479a5 > .elementor-widget-container{margin:-105px 0px 55px 0px;}.elementor-510 .elementor-element.elementor-element-2999d98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-2999d98:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-2999d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ibew103.com/wp-content/uploads/2024/11/IMG_1233-2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-2999d98 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-2999d98{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-510 .elementor-element.elementor-element-522dfaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-522dfaa{margin-top:0px;margin-bottom:20px;}.elementor-510 .elementor-element.elementor-element-23bd27d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-23bd27d > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-e77b6d1 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-510 .elementor-element.elementor-element-5c048fe .elementor-button:hover, .elementor-510 .elementor-element.elementor-element-5c048fe .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5c048fe .elementor-button{font-size:20px;}.elementor-510 .elementor-element.elementor-element-8d33ccb:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-8d33ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ibew103.com/wp-content/uploads/2024/11/IMG_1233-2-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-8d33ccb > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #252525C7 100%, var( --e-global-color-3c2ad25 ) 0%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-8d33ccb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 90px 0px;}.elementor-510 .elementor-element.elementor-element-3d10b6f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-3d10b6f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-6d73a6b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-6d73a6b{margin-top:0px;margin-bottom:20px;}.elementor-510 .elementor-element.elementor-element-631842af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-631842af > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-6e84d0c3 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-510 .elementor-element.elementor-element-2c7d0573 .elementor-button:hover, .elementor-510 .elementor-element.elementor-element-2c7d0573 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-2c7d0573 .elementor-button{font-size:20px;}.elementor-510 .elementor-element.elementor-element-149aaa26{--spacer-size:20px;}.elementor-510 .elementor-element.elementor-element-6ca695e0:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6ca695e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-6ca695e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6ca695e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-58bffc82 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-58bffc82{margin-top:0px;margin-bottom:20px;}.elementor-510 .elementor-element.elementor-element-d44d324 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-d44d324 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-17f9a520 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-510 .elementor-element.elementor-element-3a0612a6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-3c55f38b{margin-top:0px;margin-bottom:8px;}.elementor-510 .elementor-element.elementor-element-16a8774c{--divider-border-style:dashed;--divider-color:var( --e-global-color-8b564f1 );--divider-border-width:2px;}.elementor-510 .elementor-element.elementor-element-16a8774c .elementor-divider-separator{width:100%;}.elementor-510 .elementor-element.elementor-element-16a8774c .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-510 .elementor-element.elementor-element-6e4baaf4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-6e4baaf4 > .elementor-container{max-width:900px;}.elementor-510 .elementor-element.elementor-element-6e4baaf4 > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-6e4baaf4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-13c948de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-13c948de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-13c948de{z-index:1;}.elementor-510 .elementor-element.elementor-element-57dab88d{text-align:center;}.elementor-510 .elementor-element.elementor-element-57dab88d .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:45px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-3d99d7bf{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-510 .elementor-element.elementor-element-3d99d7bf .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-510 .elementor-element.elementor-element-3d99d7bf .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-510 .elementor-element.elementor-element-6608f710{--spacer-size:20px;}.elementor-510 .elementor-element.elementor-element-340f9a45 > .elementor-widget-container{margin:0px 0px -80px 0px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#F1F1F140;}.elementor-510 .elementor-element.elementor-element-340f9a45 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-510 .elementor-element.elementor-element-5d061f91 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-510 .elementor-element.elementor-element-5d061f91:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-5d061f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-5d061f91 > .elementor-background-overlay{background-color:#252525;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-5d061f91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 120px 0px;}.elementor-510 .elementor-element.elementor-element-5e48b96b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-510 .elementor-element.elementor-element-5e48b96b > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-2301e9f1{text-align:left;}.elementor-510 .elementor-element.elementor-element-2301e9f1 .elementor-heading-title{font-family:var( --e-global-typography-94485de-font-family ), Sans-serif;font-size:var( --e-global-typography-94485de-font-size );font-weight:var( --e-global-typography-94485de-font-weight );text-transform:var( --e-global-typography-94485de-text-transform );line-height:var( --e-global-typography-94485de-line-height );color:var( --e-global-color-3c2ad25 );}.elementor-510 .elementor-element.elementor-element-500df92d{--divider-border-style:solid;--divider-color:var( --e-global-color-3c2ad25 );--divider-border-width:2px;}.elementor-510 .elementor-element.elementor-element-500df92d .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-510 .elementor-element.elementor-element-500df92d .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-510 .elementor-element.elementor-element-7b58f57c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-529a878 );}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;padding:30px 30px 30px 30px;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated > .elementor-background-overlay, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-5b7b6273 > .elementor-widget-container{background-color:var( --e-global-color-3c2ad25 );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-item{border-width:2px;border-color:var( --e-global-color-8b564f1 );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:var( --e-global-color-8b564f1 );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:var( --e-global-color-8b564f1 );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-title{background-color:var( --e-global-color-3c2ad25 );padding:15px 15px 15px 15px;}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-icon, .elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-active .elementor-accordion-icon, .elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-content{background-color:var( --e-global-color-529a878 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );padding:30px 30px 30px 30px;}@media(min-width:768px){.elementor-510 .elementor-element.elementor-element-55d1e49{width:48%;}.elementor-510 .elementor-element.elementor-element-8e78485{width:52%;}.elementor-510 .elementor-element.elementor-element-7fee6554{width:50%;}.elementor-510 .elementor-element.elementor-element-a2b22bd{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-510 .elementor-element.elementor-element-55d1e49{width:100%;}.elementor-510 .elementor-element.elementor-element-8e78485{width:100%;}.elementor-510 .elementor-element.elementor-element-31109a72{width:100%;}.elementor-510 .elementor-element.elementor-element-7fee6554{width:100%;}.elementor-510 .elementor-element.elementor-element-a2b22bd{width:100%;}.elementor-510 .elementor-element.elementor-element-73085e0f{width:50%;}.elementor-510 .elementor-element.elementor-element-137f76dd{width:50%;}.elementor-510 .elementor-element.elementor-element-5a3e357{width:100%;}.elementor-510 .elementor-element.elementor-element-23bd27d{width:60%;}.elementor-510 .elementor-element.elementor-element-e77b6d1{width:40%;}.elementor-510 .elementor-element.elementor-element-631842af{width:60%;}.elementor-510 .elementor-element.elementor-element-6e84d0c3{width:40%;}.elementor-510 .elementor-element.elementor-element-5e48b96b{width:100%;}.elementor-510 .elementor-element.elementor-element-7b58f57c{width:100%;}}@media(min-width:1025px){.elementor-510 .elementor-element.elementor-element-6ae7aa57:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6ae7aa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-510 .elementor-element.elementor-element-2999d98:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-2999d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-510 .elementor-element.elementor-element-8d33ccb:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-8d33ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-b4bcca1 .swiper-slide-contents{max-width:80%;}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-heading{font-size:var( --e-global-typography-67ace4e-font-size );line-height:var( --e-global-typography-67ace4e-line-height );}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-description{font-size:var( --e-global-typography-cf1d9c8-font-size );line-height:var( --e-global-typography-cf1d9c8-line-height );}.elementor-510 .elementor-element.elementor-element-55d1e49 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-f49148a{text-align:center;}.elementor-510 .elementor-element.elementor-element-71225f2{text-align:center;}.elementor-510 .elementor-element.elementor-element-71225f2 .elementor-heading-title{font-size:var( --e-global-typography-cbcd450-font-size );line-height:var( --e-global-typography-cbcd450-line-height );}.elementor-510 .elementor-element.elementor-element-8e78485 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-e7d3b0d{padding:30px 30px 30px 30px;}.elementor-510 .elementor-element.elementor-element-bcc0c4a img{width:100%;}.elementor-510 .elementor-element.elementor-element-6ae7aa57:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6ae7aa57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-510 .elementor-element.elementor-element-31109a72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-a2b22bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-73085e0f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-2a157d39 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-173449a-font-size );line-height:var( --e-global-typography-173449a-line-height );}.elementor-510 .elementor-element.elementor-element-2a157d39 .elementor-counter-title{font-size:var( --e-global-typography-be86681-font-size );line-height:var( --e-global-typography-be86681-line-height );}.elementor-510 .elementor-element.elementor-element-137f76dd > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-7bf5e056 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-173449a-font-size );line-height:var( --e-global-typography-173449a-line-height );}.elementor-510 .elementor-element.elementor-element-7bf5e056 .elementor-counter-title{font-size:var( --e-global-typography-be86681-font-size );line-height:var( --e-global-typography-be86681-line-height );}.elementor-510 .elementor-element.elementor-element-2999d98:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-2999d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-510 .elementor-element.elementor-element-5a3e357 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-23bd27d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-631842af > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-3a0612a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-510 .elementor-element.elementor-element-57dab88d .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-5e48b96b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-2301e9f1{text-align:center;}.elementor-510 .elementor-element.elementor-element-2301e9f1 .elementor-heading-title{font-size:var( --e-global-typography-94485de-font-size );line-height:var( --e-global-typography-94485de-line-height );}.elementor-510 .elementor-element.elementor-element-500df92d .elementor-divider{text-align:center;}.elementor-510 .elementor-element.elementor-element-500df92d .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated > .elementor-background-overlay, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-510 .elementor-element.elementor-element-5b7b6273 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-heading{font-size:var( --e-global-typography-67ace4e-font-size );line-height:var( --e-global-typography-67ace4e-line-height );}.elementor-510 .elementor-element.elementor-element-b4bcca1 .elementor-slide-description{font-size:var( --e-global-typography-cf1d9c8-font-size );line-height:var( --e-global-typography-cf1d9c8-line-height );}.elementor-510 .elementor-element.elementor-element-f49148a{text-align:center;}.elementor-510 .elementor-element.elementor-element-71225f2{text-align:center;}.elementor-510 .elementor-element.elementor-element-71225f2 .elementor-heading-title{font-size:var( --e-global-typography-cbcd450-font-size );line-height:var( --e-global-typography-cbcd450-line-height );}.elementor-510 .elementor-element.elementor-element-e7d3b0d{padding:15px 15px 15px 15px;}.elementor-510 .elementor-element.elementor-element-1191855 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-bcc0c4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-bcc0c4a img{width:100%;}.elementor-510 .elementor-element.elementor-element-7fee6554 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-73085e0f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-510 .elementor-element.elementor-element-2a157d39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-2a157d39 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-173449a-font-size );line-height:var( --e-global-typography-173449a-line-height );}.elementor-510 .elementor-element.elementor-element-2a157d39 .elementor-counter-title{font-size:var( --e-global-typography-be86681-font-size );line-height:var( --e-global-typography-be86681-line-height );}.elementor-510 .elementor-element.elementor-element-137f76dd > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-510 .elementor-element.elementor-element-7bf5e056 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7bf5e056 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-173449a-font-size );line-height:var( --e-global-typography-173449a-line-height );}.elementor-510 .elementor-element.elementor-element-7bf5e056 .elementor-counter-title{font-size:var( --e-global-typography-be86681-font-size );line-height:var( --e-global-typography-be86681-line-height );}.elementor-510 .elementor-element.elementor-element-e77b6d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-6e84d0c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-d44d324 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-17f9a520 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-510 .elementor-element.elementor-element-3a0612a6{text-align:center;}.elementor-510 .elementor-element.elementor-element-3a0612a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-510 .elementor-element.elementor-element-391e7ffc{width:100%;}.elementor-510 .elementor-element.elementor-element-57dab88d .elementor-heading-title{font-size:18px;}.elementor-510 .elementor-element.elementor-element-2301e9f1 .elementor-heading-title{font-size:var( --e-global-typography-94485de-font-size );line-height:var( --e-global-typography-94485de-line-height );}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated > .elementor-background-overlay, .elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7b58f57c > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-accordion-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-510 .elementor-element.elementor-element-5b7b6273 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-66e586e */.sf-heading-title {
  color: #252525;
  font-family: "Teko", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.1em;
  text-align: center;
  margin: 0;
}

.sf-heading-title span {
  color: #906E49; /* Accent color for span */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9367e40 */h2.sf-heading-white {
  font-family: "Teko", Sans-serif;
  font-size: 54px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.1em;
  color: #ffffff !important;
  text-align: left;
}

h2.sf-heading-white span {
  color: #906E49;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b479a5 */.sf-stats-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 40px 0 -20px -20px;
}

.sf-stat-box {
  background: #fff;
  text-align: center;
  padding: 30px 20px;
  flex: 1 1 300px;
  max-width: 360px;
  margin: 20px 0 0 20px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2); /* darker shadow */
  transition: transform 0.3s ease;
  border-radius: 0;
}

.sf-stat-box:hover {
  transform: translateY(-5px);
}

.sf-stat-icon {
  font-size: 48px;
  margin-bottom: 20px;
  color: var(--e-global-color-secondary);
  display: flex;
  justify-content: center;
  align-items: center;
}

.sf-stat-box h4 {
  font-family: "Teko", sans-serif;
  font-size: 28px;
  color: var(--e-global-color-primary);
  margin-bottom: 10px;
}

.sf-stat-box p {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  color: var(--e-global-color-text);
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b34faa */.sf-heading-mobile .sf-heading-title {
  font-family: "Teko", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.1em;
  color: #ffffff;
  text-align: center;
  margin-bottom: 20px;
}

.sf-heading-mobile .sf-heading-title span {
  color: #906E49;
}

.sf-heading-mobile .sf-heading-description p {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  color: #ffffff;
  text-align: center;
  margin: 0;
  margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4be22ee */.sf-heading-white .sf-heading-title {
  font-family: "Teko", sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.1em;
  color: #ffffff;
  text-align: left;
  margin-bottom: 20px;
}

.sf-heading-white .sf-heading-title span {
  color: #906E49;
}

.sf-heading-white .sf-heading-description p {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  line-height: 1.5em;
  color: #ffffff;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97ce74b */.sf-heading {
  font-family: "Teko", sans-serif;
  font-size: 54px;
  color: #232323 !important;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 20px;
}

.sf-heading span {
  color: #906E49 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e742ac */.sf-image-accordion {
  display: flex;
  width: 100%;
  height: 400px;
  overflow: hidden;
  margin-left: -5px;
  margin-right: -5px;
}

.sf-image-accordion .item {
  flex: 1;
  background-size: cover;
  background-position: center;
  position: relative;
  transition: flex 0.4s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  margin: 0 5px;
}

.sf-image-accordion .item:hover {
  flex: 2.5;
}

.sf-image-accordion .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  text-align: center !important;
  padding: 20px !important;
}

.sf-image-accordion .item:hover .overlay {
  opacity: 1;
  pointer-events: auto;
}

.sf-image-accordion .overlay h3,
.sf-image-accordion .overlay a {
  transform: translateY(20px);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
}

.sf-image-accordion .item:hover .overlay h3,
.sf-image-accordion .item:hover .overlay a {
  transform: translateY(0);
  opacity: 1;
}

.sf-image-accordion .overlay h3 {
  margin: 0;
  font-family: "Teko", sans-serif;
  font-size: 32px;
  color: #fff !important;
  text-transform: uppercase;
}

.sf-image-accordion .overlay a {
  margin-top: 10px;
  padding: 8px 16px;
  background-color: transparent !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  text-decoration: none;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  display: inline-block;
  width: fit-content;
}

@media (max-width: 768px) {
  .sf-image-accordion {
    flex-direction: column;
    height: auto;
  }
  .sf-image-accordion .item {
    flex: unset;
    height: 250px;
    margin: 5px 0;
  }
  .sf-image-accordion .item:hover {
    flex: unset;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-801312a */.sf-image-accordion {
  display: flex;
  width: 100%;
  height: 400px;
  overflow: hidden;
  margin-left: -5px;
  margin-right: -5px;
}

.sf-image-accordion .item {
  flex: 1;
  background-size: cover;
  background-position: center;
  position: relative;
  transition: flex 0.4s ease-in-out;
  cursor: pointer;
  overflow: hidden;
  margin: 0 5px;
}

.sf-image-accordion .item:hover {
  flex: 2.5;
}

.sf-image-accordion .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: flex-end !important;
  text-align: center !important;
  padding: 20px !important;
}

.sf-image-accordion .item:hover .overlay {
  opacity: 1;
  pointer-events: auto;
}

.sf-image-accordion .overlay h3,
.sf-image-accordion .overlay a {
  transform: translateY(20px);
  opacity: 0;
  transition: transform 0.4s ease, opacity 0.4s ease;
}

.sf-image-accordion .item:hover .overlay h3,
.sf-image-accordion .item:hover .overlay a {
  transform: translateY(0);
  opacity: 1;
}

.sf-image-accordion .overlay h3 {
  margin: 0;
  font-family: "Teko", sans-serif;
  font-size: 32px;
  color: #fff !important;
  text-transform: uppercase;
}

.sf-image-accordion .overlay a {
  margin-top: 10px;
  padding: 8px 16px;
  background-color: transparent !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  text-decoration: none;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  display: inline-block;
  width: fit-content;
}

@media (max-width: 768px) {
  .sf-image-accordion {
    flex-direction: column;
    height: auto;
  }
  .sf-image-accordion .item {
    flex: unset;
    height: 250px;
    margin: 5px 0;
  }
  .sf-image-accordion .item:hover {
    flex: unset;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3433e1d */.sf-heading-title {
  color: #252525;
  font-family: "Teko", Sans-serif;
  font-size: 50px;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 1.1em;
  text-align: center;
  margin: 0;
}

.sf-heading-title span {
  color: #906E49; /* Accent color for span */
}

.sf-heading-description-faq {
    color: #FFFFFF
}/* End custom CSS */