.elementor-13799 .elementor-element.elementor-element-916b420:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-916b420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c772a1 );}.elementor-13799 .elementor-element.elementor-element-916b420{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-916b420 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-8ff0b0b{text-align:center;}.elementor-13799 .elementor-element.elementor-element-8ff0b0b .elementor-heading-title{font-family:"Montserrat", serif;font-size:67px;font-weight:700;line-height:73px;letter-spacing:1.5px;word-spacing:0px;color:#494949;}.elementor-13799 .elementor-element.elementor-element-fd07a68{text-align:center;}.elementor-13799 .elementor-element.elementor-element-fd07a68 .elementor-heading-title{font-family:"Montserrat", serif;font-size:19px;font-weight:500;line-height:35px;letter-spacing:1.5px;word-spacing:0px;color:var( --e-global-color-9aa8f7e );}.elementor-13799 .elementor-element.elementor-element-307b049{--display:flex;}.elementor-13799 .elementor-element.elementor-element-10f3c34 .widget-image-caption{color:var( --e-global-color-primary );margin-block-start:0px;}.elementor-13799 .elementor-element.elementor-element-6481666 > .elementor-widget-container{margin:-0px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-450daf3 > .elementor-widget-container{margin:-0px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-373c293:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-373c293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f7f197a ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-13799 .elementor-element.elementor-element-373c293{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-373c293 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-288475e{font-size:17px;font-weight:300;color:var( --e-global-color-bbbe5e1 );}.elementor-13799 .elementor-element.elementor-element-d06075e{--divider-border-style:solid;--divider-color:#DCDDDF;--divider-border-width:4.4px;}.elementor-13799 .elementor-element.elementor-element-d06075e .elementor-divider-separator{width:100%;}.elementor-13799 .elementor-element.elementor-element-d06075e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-13799 .elementor-element.elementor-element-2cbd87d:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-2cbd87d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ece50bf ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-13799 .elementor-element.elementor-element-2cbd87d > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-2cbd87d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-84px;margin-bottom:-84px;padding:80px 0px 80px 0px;}.elementor-13799 .elementor-element.elementor-element-bfaf524.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13799 .elementor-element.elementor-element-bf0058a .widget-image-caption{color:var( --e-global-color-primary );margin-block-start:0px;}.elementor-13799 .elementor-element.elementor-element-7e683a0 .widget-image-caption{color:var( --e-global-color-primary );margin-block-start:0px;}.elementor-13799 .elementor-element.elementor-element-ac7a57c{text-align:center;}.elementor-13799 .elementor-element.elementor-element-ac7a57c .elementor-heading-title{font-family:"Albert Sans", serif;font-size:45px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-bbbe5e1 );}.elementor-13799 .elementor-element.elementor-element-b5737ba .elementor-heading-title{font-weight:300;color:var( --e-global-color-bbbe5e1 );}.elementor-13799 .elementor-element.elementor-element-7d3dcad{text-align:center;}.elementor-13799 .elementor-element.elementor-element-7d3dcad .elementor-heading-title{font-weight:400;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-681b3c9 );stroke:var( --e-global-color-681b3c9 );color:var( --e-global-color-681b3c9 );}.elementor-13799 .elementor-element.elementor-element-513a082:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13799 .elementor-element.elementor-element-513a082 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-513a082 > .elementor-element-populated, .elementor-13799 .elementor-element.elementor-element-513a082 > .elementor-element-populated > .elementor-background-overlay, .elementor-13799 .elementor-element.elementor-element-513a082 > .elementor-background-slideshow{border-radius:0px 0px 6px 06px;}.elementor-13799 .elementor-element.elementor-element-513a082 > .elementor-element-populated{box-shadow:0px 0px 22px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-513a082 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-4d6cdfe > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-4d6cdfe img{opacity:1;border-radius:6px 6px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-icon, .elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-accordion-title{font-size:30px;line-height:50px;letter-spacing:1.5px;word-spacing:0px;}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-tab-title{padding:0px 0px 0px 167px;}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-1c0c76b .elementor-button{background-color:var( --e-global-color-42292f2 );text-transform:capitalize;fill:var( --e-global-color-96bbf11 );color:var( --e-global-color-96bbf11 );border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-13799 .elementor-element.elementor-element-1c0c76b .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-1c0c76b .elementor-button:focus{background-color:#92EF3EB8;}.elementor-13799 .elementor-element.elementor-element-2c2f187{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-af67519{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-5746456:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13799 .elementor-element.elementor-element-5746456 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-5746456 > .elementor-element-populated, .elementor-13799 .elementor-element.elementor-element-5746456 > .elementor-element-populated > .elementor-background-overlay, .elementor-13799 .elementor-element.elementor-element-5746456 > .elementor-background-slideshow{border-radius:0px 0px 6px 06px;}.elementor-13799 .elementor-element.elementor-element-5746456 > .elementor-element-populated{box-shadow:0px 0px 22px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-5746456 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-e6d6003 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e6d6003 img{opacity:1;border-radius:6px 6px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-icon, .elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-accordion-title{font-size:30px;line-height:50px;letter-spacing:1.5px;word-spacing:0px;}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-tab-title{padding:0px 0px 0px 146px;}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-82e96a9 .elementor-button{background-color:var( --e-global-color-42292f2 );text-transform:capitalize;fill:var( --e-global-color-96bbf11 );color:var( --e-global-color-96bbf11 );border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-13799 .elementor-element.elementor-element-82e96a9 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-82e96a9 .elementor-button:focus{background-color:#92EF3EB8;}.elementor-13799 .elementor-element.elementor-element-e5b6c4d{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-a5dd1eb:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-a5dd1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ece50bf );}.elementor-13799 .elementor-element.elementor-element-a5dd1eb > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-a5dd1eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-fd70e76.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13799 .elementor-element.elementor-element-359005c{text-align:center;}.elementor-13799 .elementor-element.elementor-element-359005c .elementor-heading-title{font-family:"Albert Sans", serif;font-size:33px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-96bbf11 );}.elementor-13799 .elementor-element.elementor-element-5dfa4d5{text-align:center;}.elementor-13799 .elementor-element.elementor-element-5dfa4d5 .elementor-heading-title{font-size:15px;font-weight:400;color:var( --e-global-color-bbbe5e1 );}.elementor-13799 .elementor-element.elementor-element-57f26fb > .elementor-widget-container{margin:0px 0px -71px 0px;}.elementor-13799 .elementor-element.elementor-element-57f26fb{text-align:center;}.elementor-13799 .elementor-element.elementor-element-6f18455 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-6f18455{text-align:center;}.elementor-13799 .elementor-element.elementor-element-6f18455 .elementor-heading-title{font-weight:400;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-681b3c9 );stroke:var( --e-global-color-681b3c9 );color:var( --e-global-color-681b3c9 );}.elementor-13799 .elementor-element.elementor-element-d39845f{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-ad2c5d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13799 .elementor-element.elementor-element-ad2c5d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-ad2c5d2 > .elementor-element-populated, .elementor-13799 .elementor-element.elementor-element-ad2c5d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-13799 .elementor-element.elementor-element-ad2c5d2 > .elementor-background-slideshow{border-radius:0px 0px 6px 06px;}.elementor-13799 .elementor-element.elementor-element-ad2c5d2 > .elementor-element-populated{box-shadow:0px 0px 22px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-ad2c5d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-197c488 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-197c488 img{opacity:1;border-radius:6px 6px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-icon, .elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-accordion-title{font-size:30px;font-weight:500;line-height:50px;letter-spacing:1.5px;word-spacing:0px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-tab-title{padding:0px 0px 0px 165px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-83b0033 .elementor-button{background-color:#92EF3E;font-size:21px;text-transform:capitalize;fill:var( --e-global-color-6774103 );color:var( --e-global-color-6774103 );border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-13799 .elementor-element.elementor-element-83b0033 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-83b0033 .elementor-button:focus{background-color:#92EF3EB8;}.elementor-13799 .elementor-element.elementor-element-137a4ea{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-39833ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-13799 .elementor-element.elementor-element-39833ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-39833ff > .elementor-element-populated, .elementor-13799 .elementor-element.elementor-element-39833ff > .elementor-element-populated > .elementor-background-overlay, .elementor-13799 .elementor-element.elementor-element-39833ff > .elementor-background-slideshow{border-radius:0px 0px 6px 06px;}.elementor-13799 .elementor-element.elementor-element-39833ff > .elementor-element-populated{box-shadow:0px 0px 22px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-39833ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-1773fae > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-1773fae img{opacity:1;border-radius:6px 6px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-9f0fe36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-item{border-width:0px;border-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-icon, .elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-accordion-title{font-size:30px;font-weight:500;line-height:50px;letter-spacing:1.5px;word-spacing:0px;}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-tab-title{padding:0px 0px 0px 146px;}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-9f0fe36 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-c682d89 .elementor-button{background-color:#92EF3E;font-size:21px;text-transform:capitalize;fill:var( --e-global-color-6774103 );color:var( --e-global-color-6774103 );border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-13799 .elementor-element.elementor-element-c682d89 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-c682d89 .elementor-button:focus{background-color:#92EF3EB8;}.elementor-13799 .elementor-element.elementor-element-74e6ba5{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-edca94b{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-6b2be81{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-878d801:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-878d801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-878d801{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-878d801 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-62d8a6c .widget-image-caption{color:var( --e-global-color-primary );margin-block-start:0px;}.elementor-13799 .elementor-element.elementor-element-f5fb1f9:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-f5fb1f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0FCFF 0%, var( --e-global-color-8c772a1 ) 100%);}.elementor-13799 .elementor-element.elementor-element-f5fb1f9 > .elementor-background-overlay{background-position:center center;background-size:cover;opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-f5fb1f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-d509753 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-362f5a0:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-362f5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ece50bf );}.elementor-13799 .elementor-element.elementor-element-362f5a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-362f5a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-8de9286{text-align:center;}.elementor-13799 .elementor-element.elementor-element-8de9286 .elementor-heading-title{font-family:"Albert Sans", serif;font-size:45px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#000000BF;}.elementor-13799 .elementor-element.elementor-element-e128454{text-align:center;}.elementor-13799 .elementor-element.elementor-element-e128454 .elementor-heading-title{font-weight:400;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-681b3c9 );stroke:var( --e-global-color-681b3c9 );color:var( --e-global-color-681b3c9 );}.elementor-13799 .elementor-element.elementor-element-99091a9:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-99091a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ece50bf );}.elementor-13799 .elementor-element.elementor-element-99091a9{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-13799 .elementor-element.elementor-element-99091a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-3217625{text-align:center;}.elementor-13799 .elementor-element.elementor-element-3217625 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-6b6199e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-6b6199e{text-align:center;}.elementor-13799 .elementor-element.elementor-element-6b6199e .elementor-heading-title{font-size:25px;color:var( --e-global-color-6774103 );}.elementor-13799 .elementor-element.elementor-element-9c18267{text-align:center;}.elementor-13799 .elementor-element.elementor-element-9c18267 .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-b2c86ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-b2c86ae{text-align:center;}.elementor-13799 .elementor-element.elementor-element-b2c86ae .elementor-heading-title{font-size:25px;color:var( --e-global-color-6774103 );}.elementor-13799 .elementor-element.elementor-element-25dce23 img{width:100%;max-width:100%;height:212px;object-fit:cover;object-position:center center;}.elementor-13799 .elementor-element.elementor-element-267151f{text-align:center;}.elementor-13799 .elementor-element.elementor-element-267151f .elementor-heading-title{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-42292f2 );}.elementor-13799 .elementor-element.elementor-element-2cace0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-2cace0f{text-align:center;}.elementor-13799 .elementor-element.elementor-element-2cace0f .elementor-heading-title{font-size:25px;color:var( --e-global-color-6774103 );}.elementor-13799 .elementor-element.elementor-element-0673aa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-0673aa2 img{width:100%;max-width:100%;height:258px;}.elementor-13799 .elementor-element.elementor-element-806b726:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-806b726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8c772a1 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-13799 .elementor-element.elementor-element-806b726{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-13799 .elementor-element.elementor-element-806b726 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-db84ecf > .elementor-element-populated{margin:0px 300px 0px 300px;--e-column-margin-right:300px;--e-column-margin-left:300px;}.elementor-13799 .elementor-element.elementor-element-a084175 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-a084175{text-align:center;}.elementor-13799 .elementor-element.elementor-element-a084175 .elementor-heading-title{font-weight:400;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-681b3c9 );stroke:var( --e-global-color-681b3c9 );color:var( --e-global-color-681b3c9 );}.elementor-13799 .elementor-element.elementor-element-58bef7e{text-align:center;}.elementor-13799 .elementor-element.elementor-element-58bef7e .elementor-heading-title{font-family:"Albert Sans", serif;font-size:45px;font-weight:900;color:var( --e-global-color-96bbf11 );}.elementor-13799 .elementor-element.elementor-element-b4f6a68{text-align:center;}.elementor-13799 .elementor-element.elementor-element-b4f6a68 .elementor-heading-title{font-family:"Albert Sans", serif;font-size:20px;font-weight:500;color:var( --e-global-color-96bbf11 );}.elementor-13799 .elementor-element.elementor-element-d945d73{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-88f4554 .elementor-button{background-color:var( --e-global-color-42292f2 );font-size:21px;text-transform:capitalize;fill:var( --e-global-color-96bbf11 );color:var( --e-global-color-96bbf11 );box-shadow:0px 0px 50px -20px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-13799 .elementor-element.elementor-element-88f4554 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-88f4554 .elementor-button:focus{background-color:#A0FF4AB8;}.elementor-13799 .elementor-element.elementor-element-13d283a{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-400877b:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-400877b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-400877b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-400877b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-9b42932 .widget-image-caption{color:var( --e-global-color-primary );margin-block-start:0px;}.elementor-13799 .elementor-element.elementor-element-98c9214:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-98c9214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FCFF;}.elementor-13799 .elementor-element.elementor-element-98c9214{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-98c9214 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-3f1b076{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-ddc56a1{text-align:center;}.elementor-13799 .elementor-element.elementor-element-ddc56a1 .elementor-heading-title{font-family:"Albert Sans", serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-96bbf11 );}.elementor-13799 .elementor-element.elementor-element-0c8c553 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13799 .elementor-element.elementor-element-b32367a{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-307a19e:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-307a19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c772a1 );}.elementor-13799 .elementor-element.elementor-element-307a19e:hover{background-color:var( --e-global-color-8c772a1 );}.elementor-13799 .elementor-element.elementor-element-307a19e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-307a19e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13799 .elementor-element.elementor-element-40b0377.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13799 .elementor-element.elementor-element-40b0377.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13799 .elementor-element.elementor-element-dbf4975{text-align:center;}.elementor-13799 .elementor-element.elementor-element-dbf4975 .elementor-heading-title{font-family:"Albert Sans", serif;font-size:45px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-96bbf11 );}.elementor-13799 .elementor-element.elementor-element-e11bf48 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e11bf48{text-align:center;}.elementor-13799 .elementor-element.elementor-element-e11bf48 .elementor-heading-title{font-weight:400;letter-spacing:-5px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-681b3c9 );stroke:var( --e-global-color-681b3c9 );color:var( --e-global-color-681b3c9 );}.elementor-13799 .elementor-element.elementor-element-2ec1d75:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-2ec1d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c772a1 );}.elementor-13799 .elementor-element.elementor-element-2ec1d75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-2ec1d75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-f205cd9{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-e7ce715{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-8c772a1 );}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-8c772a1 );font-family:"Roboto Serif", serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:0px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-6774103 );}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-6774103 );border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-6774103 );border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 1px 0px;border-color:#97979799;border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e88e340 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-897c42b{text-align:end;font-family:"IBM Plex Serif", serif;}.elementor-13799 .elementor-element.elementor-element-e6aad1e{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-0d1d072:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-0d1d072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c772a1 );}.elementor-13799 .elementor-element.elementor-element-0d1d072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13799 .elementor-element.elementor-element-0d1d072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-df45785 .elementor-button{background-color:var( --e-global-color-42292f2 );font-size:21px;text-transform:capitalize;fill:var( --e-global-color-96bbf11 );color:var( --e-global-color-96bbf11 );box-shadow:0px 0px 50px -20px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:15px 45px 15px 45px;}.elementor-13799 .elementor-element.elementor-element-df45785 .elementor-button:hover, .elementor-13799 .elementor-element.elementor-element-df45785 .elementor-button:focus{background-color:#A0FF4AB8;}.elementor-13799 .elementor-element.elementor-element-fc40e9e{--spacer-size:50px;}.elementor-13799 .elementor-element.elementor-element-13707de:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-13707de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ecosparkclean.com/wp-content/uploads/2024/03/rt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13799 .elementor-element.elementor-element-13707de > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13799 .elementor-element.elementor-element-13707de > .elementor-container{min-height:400px;}.elementor-13799 .elementor-element.elementor-element-13707de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-13799 .elementor-element.elementor-element-d078af5 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-d078af5 img{max-width:100%;height:204px;object-fit:contain;object-position:center center;}.elementor-13799 .elementor-element.elementor-element-f8e87df .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:50px;font-weight:400;}.elementor-13799 .elementor-element.elementor-element-f8e87df .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-2ec8a3e > .elementor-widget-container{margin:-166px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-2ec8a3e img{max-width:100%;height:334px;object-fit:contain;object-position:center center;}.elementor-13799 .elementor-element.elementor-element-d6639cb .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:50px;font-weight:400;}.elementor-13799 .elementor-element.elementor-element-d6639cb .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-53095c1 > .elementor-widget-container{margin:-317px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-53095c1 img{max-width:100%;height:700px;object-fit:contain;object-position:center center;}.elementor-13799 .elementor-element.elementor-element-a4ac7bf .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:50px;font-weight:400;}.elementor-13799 .elementor-element.elementor-element-a4ac7bf .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-863fa56 > .elementor-widget-container{margin:-146px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-863fa56 img{max-width:100%;height:321px;object-fit:contain;object-position:center center;}.elementor-13799 .elementor-element.elementor-element-226c04b .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );font-size:50px;font-weight:400;}.elementor-13799 .elementor-element.elementor-element-226c04b .elementor-counter-title{color:var( --e-global-color-secondary );}.elementor-13799 .elementor-element.elementor-element-d81af71{--display:flex;}.elementor-13799 .elementor-element.elementor-element-5089f09{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13799 .elementor-element.elementor-element-513a082{width:45%;}.elementor-13799 .elementor-element.elementor-element-49998cf{width:9.333%;}.elementor-13799 .elementor-element.elementor-element-5746456{width:45%;}.elementor-13799 .elementor-element.elementor-element-fd70e76{width:100%;}.elementor-13799 .elementor-element.elementor-element-ad2c5d2{width:45%;}.elementor-13799 .elementor-element.elementor-element-461f100{width:9.333%;}.elementor-13799 .elementor-element.elementor-element-39833ff{width:45%;}.elementor-13799 .elementor-element.elementor-element-5f8f80d{width:40%;}.elementor-13799 .elementor-element.elementor-element-6fe1e1d{width:60%;}.elementor-13799 .elementor-element.elementor-element-035f161{width:5%;}.elementor-13799 .elementor-element.elementor-element-b1f483e{width:19.5%;}.elementor-13799 .elementor-element.elementor-element-fc4bb2a{width:5%;}.elementor-13799 .elementor-element.elementor-element-afeed25{width:19.5%;}.elementor-13799 .elementor-element.elementor-element-bb1ffe2{width:5%;}.elementor-13799 .elementor-element.elementor-element-1fdf9f9{width:19.5%;}.elementor-13799 .elementor-element.elementor-element-601510c{width:5%;}.elementor-13799 .elementor-element.elementor-element-3fd5aaf{width:19.5%;}}@media(min-width:1025px){.elementor-13799 .elementor-element.elementor-element-13707de:not(.elementor-motion-effects-element-type-background), .elementor-13799 .elementor-element.elementor-element-13707de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-tab-title{padding:0px 0px 0px 60px;}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-tab-content{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-tab-title{padding:0px 0px 0px 9px;}}@media(max-width:767px){.elementor-13799 .elementor-element.elementor-element-916b420{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-8ff0b0b .elementor-heading-title{font-size:33px;line-height:1.3em;}.elementor-13799 .elementor-element.elementor-element-fd07a68 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-13799 .elementor-element.elementor-element-8ad49b6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-5a10fc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-9478f4e{width:25%;}.elementor-13799 .elementor-element.elementor-element-5c7000f{width:25%;}.elementor-13799 .elementor-element.elementor-element-6481666 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-995babb{width:25%;}.elementor-13799 .elementor-element.elementor-element-450daf3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-ebfa246{width:25%;}.elementor-13799 .elementor-element.elementor-element-373c293{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-c658681 > .elementor-element-populated, .elementor-13799 .elementor-element.elementor-element-c658681 > .elementor-element-populated > .elementor-background-overlay, .elementor-13799 .elementor-element.elementor-element-c658681 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-c658681 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-288475e > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-13799 .elementor-element.elementor-element-288475e{text-align:center;font-size:16px;}.elementor-13799 .elementor-element.elementor-element-288475e p{margin-block-end:0px;}.elementor-13799 .elementor-element.elementor-element-2cbd87d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-ac7a57c{text-align:center;}.elementor-13799 .elementor-element.elementor-element-ac7a57c .elementor-heading-title{font-size:20px;}.elementor-13799 .elementor-element.elementor-element-b5737ba{text-align:center;}.elementor-13799 .elementor-element.elementor-element-b5737ba .elementor-heading-title{font-size:17px;line-height:1.3em;}.elementor-13799 .elementor-element.elementor-element-543f388 > .elementor-widget-container{margin:0px 0px -70px 0px;}.elementor-13799 .elementor-element.elementor-element-543f388{font-size:14px;}.elementor-13799 .elementor-element.elementor-element-7d3dcad > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-7d3dcad .elementor-heading-title{line-height:1.5em;letter-spacing:-5px;word-spacing:0em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-13799 .elementor-element.elementor-element-08a7ca2 .elementor-tab-title{padding:0px 0px 0px 100px;}.elementor-13799 .elementor-element.elementor-element-1c0c76b .elementor-button{font-size:18px;border-radius:4px 4px 4px 4px;padding:18px 45px 18px 45px;}.elementor-13799 .elementor-element.elementor-element-49998cf{width:100%;}.elementor-13799 .elementor-element.elementor-element-4eeef5f .elementor-tab-title{padding:0px 0px 0px 50px;}.elementor-13799 .elementor-element.elementor-element-82e96a9 .elementor-button{font-size:18px;border-radius:4px 4px 4px 4px;padding:18px 45px 18px 45px;}.elementor-13799 .elementor-element.elementor-element-a5dd1eb{margin-top:-30px;margin-bottom:-30px;}.elementor-13799 .elementor-element.elementor-element-071d467 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-ea6e187 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-359005c .elementor-heading-title{font-size:30px;}.elementor-13799 .elementor-element.elementor-element-6f18455 .elementor-heading-title{line-height:1.5em;letter-spacing:-5px;word-spacing:0em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-b5d5b2a .elementor-tab-content{padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-83b0033 .elementor-button{font-size:18px;border-radius:4px 4px 4px 4px;padding:18px 45px 18px 45px;}.elementor-13799 .elementor-element.elementor-element-878d801{padding:30px 30px 30px 30px;}.elementor-13799 .elementor-element.elementor-element-868a0df{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-edf0941{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-67da9f8{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-4c353c9{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-602acca{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-999fbad{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-362f5a0, .elementor-13799 .elementor-element.elementor-element-362f5a0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-362f5a0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-8de9286 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-8de9286 .elementor-heading-title{font-size:25px;}.elementor-13799 .elementor-element.elementor-element-e128454 > .elementor-widget-container{margin:-50px -50px -50px -50px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-e128454 .elementor-heading-title{line-height:1.5em;letter-spacing:-5px;word-spacing:0em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-13799 .elementor-element.elementor-element-0673aa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-806b726, .elementor-13799 .elementor-element.elementor-element-806b726 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-806b726{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13799 .elementor-element.elementor-element-db84ecf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13799 .elementor-element.elementor-element-a084175 > .elementor-widget-container{margin:-35px -35px -35px -35px;}.elementor-13799 .elementor-element.elementor-element-a084175 .elementor-heading-title{line-height:1.5em;letter-spacing:-5px;word-spacing:0em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-13799 .elementor-element.elementor-element-58bef7e .elementor-heading-title{font-size:27px;letter-spacing:-1px;word-spacing:0em;}.elementor-13799 .elementor-element.elementor-element-b4f6a68 .elementor-heading-title{font-size:20px;}.elementor-13799 .elementor-element.elementor-element-d945d73{--spacer-size:5px;}.elementor-13799 .elementor-element.elementor-element-88f4554 .elementor-button{font-size:18px;border-radius:4px 4px 4px 4px;padding:18px 45px 18px 45px;}.elementor-13799 .elementor-element.elementor-element-13d283a{--spacer-size:5px;}.elementor-13799 .elementor-element.elementor-element-400877b{padding:30px 30px 30px 30px;}.elementor-13799 .elementor-element.elementor-element-4ce6e11{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-f0bbf24{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-0fee9fd{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-072f72f{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-a4c69a1{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-a6c7f16{width:33.3%;}.elementor-13799 .elementor-element.elementor-element-3f1b076{--spacer-size:4px;}.elementor-13799 .elementor-element.elementor-element-ddc56a1 .elementor-heading-title{font-size:18px;}.elementor-13799 .elementor-element.elementor-element-dbf4975 .elementor-heading-title{font-size:30px;}.elementor-13799 .elementor-element.elementor-element-e11bf48 .elementor-heading-title{line-height:1.5em;letter-spacing:-5px;word-spacing:0em;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-13799 .elementor-element.elementor-element-df45785 .elementor-button{font-size:18px;border-radius:4px 4px 4px 4px;padding:18px 45px 18px 45px;}}/* Start custom CSS for html, class: .elementor-element-e5228a6 *//* ====================================
   EcoSpark Orb + Dolphin — CLEAN FINAL
   (No conflicts, Dolphin swims, Tail moves, Safari square fixed)
   ==================================== */

.eco-energy-orb-wrap{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  background: transparent !important;
}

/* ===== ORB ===== */

.eco-energy-orb{
  position:relative;
  width:180px;
  height:180px;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  text-decoration:none !important;
  overflow:hidden;
  isolation:isolate;

  background: radial-gradient(circle at 38% 32%,
    rgba(255,255,255,0.98),
    rgba(255,255,255,0.78) 40%,
    rgba(255,255,255,0.18) 80%);

  border:1px solid rgba(255,255,255,0.6);

  box-shadow:
    0 22px 60px rgba(16,119,255,0.14),
    0 14px 38px rgba(93,224,230,0.14),
    inset 0 2px 14px rgba(255,255,255,0.9);

  transition: transform .35s ease, box-shadow .35s ease;

  /* Safari paint fix */
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;

  /* Safari circle clip (prevents square) */
  -webkit-mask-image: -webkit-radial-gradient(circle, #000 68%, transparent 70%);
  mask-image: radial-gradient(circle, #000 68%, transparent 70%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

/* Plasma energy background */
.eco-energy-orb::before{
  content:"";
  position:absolute;
  inset:-40%;
  border-radius:50%;
  background:
    radial-gradient(circle at 28% 35%, rgba(93,224,230,0.85), transparent 55%),
    radial-gradient(circle at 72% 45%, rgba(16,119,255,0.78), transparent 60%),
    radial-gradient(circle at 50% 78%, rgba(58,187,221,0.60), transparent 68%),
    radial-gradient(circle at 50% 20%, rgba(255,255,255,0.55), transparent 55%);
  filter: blur(22px) saturate(1.2);
  opacity:.8;
  z-index:0;
}

/* Glass sheen */
.eco-energy-orb::after{
  content:"";
  position:absolute;
  inset:-60%;
  border-radius:999px;
  background: linear-gradient(120deg,
    transparent 40%,
    rgba(255,255,255,0.4) 48%,
    transparent 56%);
  transform: translateX(-35%) rotate(12deg);
  opacity:.5;
  animation: ecoSheen 3s ease-in-out infinite;
  z-index:4;
}

/* ===== LABEL ===== */

.eco-energy-orb-label{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  font-weight:650;
  font-size:30px;
  letter-spacing:-0.015em;
  color:rgba(12,28,45,0.92);
  transform: scaleX(1.06);
  text-shadow:
    0 -1px 0 rgba(255,255,255,0.95),
    0 10px 22px rgba(0,0,0,0.18);
  z-index:6;
}

/* ====================================
   DOLPHIN SYSTEM — CLEAN
   ==================================== */

/* Track fills orb */
.eco-dolphin-track{
  position:absolute;
  inset:0;
  z-index:3;            /* between background and label */
  pointer-events:none;

  /* Safari clip: stops square from SVG filter */
  -webkit-mask-image: -webkit-radial-gradient(circle, #000 65%, transparent 66%);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 100% 100%;
}

/* IMPORTANT: this is the moving anchor */
.eco-dolphin-float{
  position:absolute;
  left:50%;
  top:50%;
  width:0;
  height:0;
  will-change: transform, opacity;

  /* NOTE: no static transform here, animation controls it */
  animation: ecoDolphinSwim 10.8s cubic-bezier(.45,.05,.2,1) infinite;
}

/* Tail/body motion (separate from travel) */
.eco-dolphin-body{
  display:block;
  transform-origin: 64% 50%;
  will-change: transform;
  animation: ecoTailSwim 1.55s ease-in-out infinite;
}

.eco-dolphin-svg{
  width:80px;
  height:auto;
  display:block;
  opacity:.40;
  filter:
    url(#ecoDolphinWave)
    drop-shadow(0 1px 1px rgba(255,255,255,0.18))
    drop-shadow(0 2px 8px rgba(0,0,0,0.10));
}

.eco-dolphin-path{
  fill: rgba(12,28,45,0.55);
}

/* Travel path (top / right / bottom / left) */
@keyframes ecoDolphinSwim{
  0%{
    transform: translate(-50%,-50%) translate(-74px,-44px) scale(.90) rotate(-6deg);
    opacity:.26;
  }
  18%{
    transform: translate(-50%,-50%) translate(10px,-62px)  scale(.96) rotate(-2deg);
    opacity:.36;
  }
  36%{
    transform: translate(-50%,-50%) translate(90px,-14px)  scale(1.02) rotate(7deg);
    opacity:.46;
  }
  48%{
    transform: translate(-50%,-50%) translate(76px,42px)   scale(1.00) rotate(12deg);
    opacity:.42;
  }
  50%{
    transform: translate(-50%,-50%) translate(76px,42px) scaleX(-1) scale(1.00) rotate(-12deg);
    opacity:.42;
  }
  68%{
    transform: translate(-50%,-50%) translate(0px,66px)    scaleX(-1) scale(.95) rotate(-4deg);
    opacity:.34;
  }
  86%{
    transform: translate(-50%,-50%) translate(-92px,20px)  scaleX(-1) scale(.90) rotate(4deg);
    opacity:.28;
  }
  100%{
    transform: translate(-50%,-50%) translate(-74px,-44px) scaleX(-1) scale(.90) rotate(-6deg);
    opacity:.26;
  }
}

/* Tail swim illusion */
@keyframes ecoTailSwim{
  0%   { transform: rotate(2deg)  skewX(1deg)   scale(1.00); }
  50%  { transform: rotate(-5deg) skewX(-3.2deg) scale(1.01); }
  100% { transform: rotate(2deg)  skewX(1deg)   scale(1.00); }
}

/* Hover interaction */
.eco-energy-orb:hover{
  transform: translateY(-2px) scale(1.05);
  box-shadow:
    0 32px 90px rgba(16,119,255,0.18),
    0 18px 50px rgba(93,224,230,0.18),
    inset 0 4px 16px rgba(255,255,255,1);
}

.eco-energy-orb:hover .eco-dolphin-float{
  animation-duration: 8.6s;
}

.eco-energy-orb:hover .eco-dolphin-svg{
  opacity:.48;
}

/* Sheen animation */
@keyframes ecoSheen{
  0%   { transform: translateX(-45%) rotate(12deg); opacity:.3; }
  50%  { transform: translateX(15%) rotate(12deg); opacity:.6; }
  100% { transform: translateX(-45%) rotate(12deg); opacity:.3; }
}

/* Mobile tuning */
@media (max-width:768px){
  .eco-energy-orb{
    width:170px;
    height:170px;
  }
  .eco-dolphin-svg{
    width:74px;
    opacity:.44;
  }
  .eco-dolphin-path{
    fill: rgba(12,28,45,0.58);
  }
}
/* =========================================
   PATCH: Tail motion + stop edge clipping
   Paste at VERY BOTTOM
   ========================================= */

/* 1) Make the dolphin not get clipped by the track mask */
.eco-dolphin-track{
  -webkit-mask-image: none !important;
  mask-image: none !important;
  overflow: hidden !important;
  border-radius: 999px !important;
}

/* 2) Give the moving anchor a little "safe padding" inside orb */
.eco-dolphin-track{
  inset: 8px !important; /* pulls the travel path away from the edge */
}

/* 3) Stronger, more “alive” tail motion on the wrapper */
.eco-dolphin-body{
  display: inline-block !important; /* important: makes transforms feel real */
  transform-origin: 72% 52% !important; /* pivot closer to tail */
  animation: ecoTailKick 1.05s ease-in-out infinite !important;
  will-change: transform !important;
}

/* 4) Let SVG inherit the body transform cleanly */
.eco-dolphin-svg{
  display:block !important;
  transform: translateZ(0) !important;
  will-change: transform !important;
}

/* Tail kick: small + premium (not cartoony) */
@keyframes ecoTailKick{
  0%   { transform: rotate(2deg)  skewX(1deg)  scale(1.00); }
  45%  { transform: rotate(-7deg) skewX(-4deg) scale(1.01); }
  100% { transform: rotate(2deg)  skewX(1deg)  scale(1.00); }
}

/* 5) Reduce travel distances so it stays inside orb */
@keyframes ecoDolphinSwim{
  0%{
    transform: translate(-50%,-50%) translate(-58px,-34px) scale(.90) rotate(-6deg);
    opacity:.26;
  }
  18%{
    transform: translate(-50%,-50%) translate(8px,-46px) scale(.96) rotate(-2deg);
    opacity:.36;
  }
  36%{
    transform: translate(-50%,-50%) translate(66px,-10px) scale(1.02) rotate(7deg);
    opacity:.46;
  }
  48%{
    transform: translate(-50%,-50%) translate(56px,32px) scale(1.00) rotate(12deg);
    opacity:.42;
  }
  50%{
    transform: translate(-50%,-50%) translate(56px,32px) scaleX(-1) scale(1.00) rotate(-12deg);
    opacity:.42;
  }
  68%{
    transform: translate(-50%,-50%) translate(0px,50px) scaleX(-1) scale(.95) rotate(-4deg);
    opacity:.34;
  }
  86%{
    transform: translate(-50%,-50%) translate(-68px,16px) scaleX(-1) scale(.90) rotate(4deg);
    opacity:.28;
  }
  100%{
    transform: translate(-50%,-50%) translate(-58px,-34px) scaleX(-1) scale(.90) rotate(-6deg);
    opacity:.26;
  }
}
/* =========================================
   TRUE SWIM STROKE (Premium) + Edge Safe
   Paste at VERY BOTTOM
   ========================================= */

/* Keep dolphin comfortably inside orb */
.eco-dolphin-track{
  inset: 10px !important;
  border-radius: 999px !important;
  overflow: hidden !important;

  /* If you still had any masks from older tests, disable them */
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

/* Travel path owns movement */
.eco-dolphin-float{
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 0 !important;
  height: 0 !important;

  /* IMPORTANT: don't set transform here */
  transform: none !important;

  animation: ecoDolphinSwim 11.2s cubic-bezier(.45,.05,.2,1) infinite !important;
  will-change: transform, opacity !important;
}

/* Swim stroke lives here (kick + surge + roll) */
.eco-dolphin-body{
  display: inline-block !important;
  transform-origin: 72% 52% !important; /* tail pivot */
  will-change: transform !important;

  animation: ecoSwimStroke 1.25s cubic-bezier(.6,.05,.25,1) infinite !important;
}

/* Micro “water wobble” so it’s not sticker-flat */
.eco-dolphin-svg{
  display: block !important;
  width: 82px !important;
  height: auto !important;
  opacity: .42 !important;

  filter:
    url(#ecoDolphinWave)
    drop-shadow(0 1px 1px rgba(255,255,255,0.18))
    drop-shadow(0 2px 8px rgba(0,0,0,0.10)) !important;

  transform-origin: 45% 55% !important;
  animation: ecoWaterWobble 2.4s ease-in-out infinite !important;
}

/* Slightly softer fill reads better as premium silhouette */
.eco-dolphin-path{
  fill: rgba(12,28,45,0.52) !important;
}

/* ===== TRUE SWIM STROKE =====
   Kick (tail) + tiny surge forward, then glide */
@keyframes ecoSwimStroke{
  0%   { transform: translateX(0px)  rotate(1.5deg)  skewX(0.8deg)  scale(1); }
  18%  { transform: translateX(2px)  rotate(-6.5deg) skewX(-3.8deg) scale(1.01); } /* tail kick */
  32%  { transform: translateX(4px)  rotate(-3deg)   skewX(-2deg)   scale(1.01); } /* surge */
  55%  { transform: translateX(2px)  rotate(2deg)    skewX(1deg)    scale(1.00); } /* recover */
  100% { transform: translateX(0px)  rotate(1.5deg)  skewX(0.8deg)  scale(1); }
}

/* subtle underwater wobble */
@keyframes ecoWaterWobble{
  0%   { transform: rotate(0deg)   translateY(0px); }
  50%  { transform: rotate(1.2deg) translateY(-0.6px); }
  100% { transform: rotate(0deg)   translateY(0px); }
}

/* ===== Travel path (edge-safe) ===== */
@keyframes ecoDolphinSwim{
  0%{
    transform: translate(-50%,-50%) translate(-54px,-32px) scale(.92) rotate(-6deg);
    opacity:.26;
  }
  18%{
    transform: translate(-50%,-50%) translate(8px,-44px) scale(.98) rotate(-2deg);
    opacity:.36;
  }
  36%{
    transform: translate(-50%,-50%) translate(62px,-10px) scale(1.02) rotate(7deg);
    opacity:.46;
  }
  48%{
    transform: translate(-50%,-50%) translate(52px,30px) scale(1.00) rotate(12deg);
    opacity:.42;
  }
  50%{
    transform: translate(-50%,-50%) translate(52px,30px) scaleX(-1) scale(1.00) rotate(-12deg);
    opacity:.42;
  }
  68%{
    transform: translate(-50%,-50%) translate(0px,46px) scaleX(-1) scale(.96) rotate(-4deg);
    opacity:.34;
  }
  86%{
    transform: translate(-50%,-50%) translate(-64px,16px) scaleX(-1) scale(.92) rotate(4deg);
    opacity:.28;
  }
  100%{
    transform: translate(-50%,-50%) translate(-54px,-32px) scaleX(-1) scale(.92) rotate(-6deg);
    opacity:.26;
  }
}

/* Hover: faster travel + slightly stronger presence */
.eco-energy-orb:hover .eco-dolphin-float{
  animation-duration: 8.8s !important;
}
.eco-energy-orb:hover .eco-dolphin-svg{
  opacity: .50 !important;
}

/* Mobile tune: keep it visible but not heavy */
@media (max-width:768px){
  .eco-dolphin-track{ inset: 9px !important; }
  .eco-dolphin-svg{ width: 76px !important; opacity: .46 !important; }
}/* End custom CSS */