.elementor-8 .elementor-element.elementor-element-40478d5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-40478d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#660000;}.elementor-8 .elementor-element.elementor-element-40478d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-40478d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ce1ddf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ce1ddf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#015855;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-ce1ddf9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-ce1ddf9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-ce1ddf9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ce1ddf9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-9c65af8{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c65af8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-89f37b7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-89f37b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-89f37b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-89f37b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-820d475.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8 .elementor-element.elementor-element-820d475.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-a4a2c4b img{width:5%;}.elementor-8 .elementor-element.elementor-element-89ea00e{width:var( --container-widget-width, 97.222% );max-width:97.222%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;--container-widget-width:97.222%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f4f7b54{text-align:center;}.elementor-8 .elementor-element.elementor-element-f4f7b54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-24a1b79 > .elementor-container{max-width:1467px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-ff6e130.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-ff6e130.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-ebed9ce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-ca7b87e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-ca7b87e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-0fadcf3{text-align:center;}.elementor-8 .elementor-element.elementor-element-0fadcf3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-8 .elementor-element.elementor-element-cfb73b3 > .elementor-container{max-width:1600px;}.elementor-8 .elementor-element.elementor-element-876130d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-876130d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272525;}.elementor-8 .elementor-element.elementor-element-876130d > .elementor-container{max-width:500px;}.elementor-8 .elementor-element.elementor-element-876130d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-876130d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-09e5f82{text-align:center;}.elementor-8 .elementor-element.elementor-element-09e5f82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:#FFB600;}.elementor-8 .elementor-element.elementor-element-6713d77 img{opacity:1;}.elementor-8 .elementor-element.elementor-element-71dd4b3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-71dd4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5EB;}.elementor-8 .elementor-element.elementor-element-71dd4b3 > .elementor-container{max-width:1600px;}.elementor-8 .elementor-element.elementor-element-71dd4b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-71dd4b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-26b355a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-26b355a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD6908;}.elementor-8 .elementor-element.elementor-element-26b355a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-26b355a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-26f86b9{text-align:center;}.elementor-8 .elementor-element.elementor-element-26f86b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-57d80b1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-57d80b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB5;}.elementor-8 .elementor-element.elementor-element-57d80b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-57d80b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0c8e758.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-0c8e758.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-0c8e758.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-0c8e758 > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-0c8e758 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-0c8e758 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-0c8e758 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a13b4b3{text-align:center;}.elementor-8 .elementor-element.elementor-element-a13b4b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#003850;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-35e8ecb{padding:14px 14px 14px 14px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-35e8ecb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-8fa77bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-8fa77bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-8fa77bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-8fa77bc > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-8fa77bc > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-8fa77bc > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-8fa77bc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-46d7b07{text-align:center;}.elementor-8 .elementor-element.elementor-element-46d7b07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#003850;}.elementor-8 .elementor-element.elementor-element-efdfeeb{padding:14px 14px 14px 14px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-efdfeeb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5dcf314.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-5dcf314.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-5dcf314.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5dcf314 > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-5dcf314 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-5dcf314 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-5dcf314 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-999e584{text-align:center;}.elementor-8 .elementor-element.elementor-element-999e584 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#003850;}.elementor-8 .elementor-element.elementor-element-c44abb7{padding:14px 14px 14px 14px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-c44abb7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-29a7c62:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29a7c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEAEAA1;}.elementor-8 .elementor-element.elementor-element-29a7c62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:16px;margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-29a7c62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5571eb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-5571eb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-5571eb1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5571eb1 > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-5571eb1 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-5571eb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-5571eb1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6fe074f{text-align:center;}.elementor-8 .elementor-element.elementor-element-6fe074f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#003850;}.elementor-8 .elementor-element.elementor-element-a307151{padding:14px 14px 14px 14px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-a307151 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1576abb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-1576abb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-1576abb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-1576abb > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-1576abb > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-1576abb > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-1576abb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-33edc06{text-align:center;}.elementor-8 .elementor-element.elementor-element-33edc06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#003850;}.elementor-8 .elementor-element.elementor-element-ea68d99{padding:14px 14px 14px 14px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-ea68d99 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b1380ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-b1380ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-b1380ed.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-b1380ed > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-8 .elementor-element.elementor-element-b1380ed > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-b1380ed > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-b1380ed > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dfd1947{text-align:center;}.elementor-8 .elementor-element.elementor-element-dfd1947 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:#003850;}.elementor-8 .elementor-element.elementor-element-dd4e40a{padding:14px 14px 14px 14px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-8 .elementor-element.elementor-element-dd4e40a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-4d3d0eb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4d3d0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-4d3d0eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-4d3d0eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-9415391{text-align:center;}.elementor-8 .elementor-element.elementor-element-9415391 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FF8800;}.elementor-8 .elementor-element.elementor-element-222d032:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-222d032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-222d032{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-222d032 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-70a122a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-bbe8332 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-24cb3dc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-e42a895:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e42a895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-e42a895{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-e42a895 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-df10d30{text-align:center;}.elementor-8 .elementor-element.elementor-element-df10d30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FF8800;}.elementor-8 .elementor-element.elementor-element-8cb41dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8cb41dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-8cb41dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-8cb41dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ae656ac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ae656ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-ae656ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ae656ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c528a85{text-align:center;}.elementor-8 .elementor-element.elementor-element-c528a85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#FF8800;}.elementor-8 .elementor-element.elementor-element-60d8a0a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-60d8a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-60d8a0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-60d8a0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-820d475{width:100%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-9c65af8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a4a2c4b img{width:19%;max-width:52%;}.elementor-8 .elementor-element.elementor-element-89ea00e{margin:18px 14px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-8 .elementor-element.elementor-element-f4f7b54 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-0fadcf3{text-align:center;}.elementor-8 .elementor-element.elementor-element-0fadcf3 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-d0fc1bd{width:50%;}.elementor-8 .elementor-element.elementor-element-cf1428c{width:50%;}.elementor-8 .elementor-element.elementor-element-efcead2{width:50%;}.elementor-8 .elementor-element.elementor-element-7b60319{width:50%;}.elementor-8 .elementor-element.elementor-element-96057e1{width:50%;}.elementor-8 .elementor-element.elementor-element-528e7e9{width:50%;}.elementor-8 .elementor-element.elementor-element-1de983b{width:50%;}.elementor-8 .elementor-element.elementor-element-5579903{width:50%;}.elementor-8 .elementor-element.elementor-element-26f86b9 .elementor-heading-title{font-size:19px;}.elementor-8 .elementor-element.elementor-element-a13b4b3{text-align:center;}.elementor-8 .elementor-element.elementor-element-a13b4b3 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-46d7b07{text-align:center;}.elementor-8 .elementor-element.elementor-element-46d7b07 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-999e584{text-align:center;}.elementor-8 .elementor-element.elementor-element-999e584 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-6fe074f{text-align:center;}.elementor-8 .elementor-element.elementor-element-6fe074f .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-33edc06{text-align:center;}.elementor-8 .elementor-element.elementor-element-33edc06 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-dfd1947{text-align:center;}.elementor-8 .elementor-element.elementor-element-dfd1947 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-0f74a2b{width:50%;}.elementor-8 .elementor-element.elementor-element-86cfad2{width:50%;}.elementor-8 .elementor-element.elementor-element-fe022c6{width:50%;}.elementor-8 .elementor-element.elementor-element-fe92c64{width:50%;}.elementor-8 .elementor-element.elementor-element-a459226{width:50%;}.elementor-8 .elementor-element.elementor-element-236dda4{width:50%;}.elementor-8 .elementor-element.elementor-element-3c56c8e{width:50%;}.elementor-8 .elementor-element.elementor-element-1b342e3{width:50%;}}/* Start custom CSS for html, class: .elementor-element-89ea00e *//* Base heading style */
.elementor-8 .elementor-element.elementor-element-89ea00e {
  font-family: 'Poppins', sans-serif;
  font-size: clamp(22px, 3.5vw, 38px); /* normal size, responsive */
  font-weight: 600;                  /* slightly bold */
  line-height: 1.3;
  color: #111111;                    /* pure black */
  text-align: center;
  max-width: 1100px;
  margin: 0 auto;
}

/* Highlighted words (orange gradient) */
.elementor-8 .elementor-element.elementor-element-89ea00e .highlight {
  font-weight: 700;
  background: linear-gradient(
    90deg,
    #ff7a18,
    #ff9f1c,
    #ff7a18
  );
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Mobile fine tuning */
@media (max-width: 480px) {
  .elementor-8 .elementor-element.elementor-element-89ea00e {
    font-size: 20px;     /* mobile-friendly */
    line-height: 1.35;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-467c866 */.trust-section {
  background: #ffffff;
  padding: 24px 16px;
  font-family: 'Poppins', sans-serif;
}

.points-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  max-width: 1000px;
  margin: 0 auto;
}

/* CARD */
.point-card {
  display: flex;
  align-items: center;          /* vertical alignment fix */
  gap: 12px;

  border: 1px solid #e6e6e6;
  border-radius: 14px;
  padding: 14px 16px;
  background: #fff;

  min-height: 64px;             /* 🔥 same height for all */
}

/* ICON */
.point-card .icon {
  font-size: 20px;
  line-height: 1;
  flex-shrink: 0;
}

/* TEXT */
.point-card .text {
  font-size: 15px;
  color: #0f3d2e;
  line-height: 1.3;
}

.point-card .text strong {
  font-weight: 600;
}

.point-card .text small {
  font-size: 13px;
  color: #666;
}

/* Mobile: 2 per row */
@media (max-width: 768px) {
  .points-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 480px) {
  .point-card {
    min-height: 60px;
    padding: 12px;
  }

  .point-card .text {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fadcf3 */.elementor-8 .elementor-element.elementor-element-0fadcf3 {
  font-size: 16px;
  font-weight: 500;
  color: #0f3d2e; /* dark green */
}

/* ₹199 highlight */
.elementor-8 .elementor-element.elementor-element-0fadcf3 span.price {
  color: #f57c00;
  font-weight: 700;
}

/* Refund shine effect */
.elementor-8 .elementor-element.elementor-element-0fadcf3 span.refund {
  font-weight: 600;
  background: linear-gradient(
    110deg,
    #0f3d2e 40%,
    #ffffff 50%,
    #0f3d2e 60%
  );
  background-size: 200% auto;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shineMove 3s linear infinite;
}

@keyframes shineMove {
  0% { background-position: 200% center; }
  100% { background-position: -200% center; }
}

/* Mobile optimization */
@media (max-width: 480px) {
  .elementor-8 .elementor-element.elementor-element-0fadcf3 {
    font-size: 14px;
    line-height: 1.4;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68decb2 */.cta-wrapper {
  margin-top: 28px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
}

/* Button */
.cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: #0f3d2e;              /* dark green */
  color: #ffffff;
  padding: 14px 32px;
  border-radius: 14px;

  font-size: 16px;
  font-weight: 600;
  text-decoration: none;

  transition: all 0.2s ease;
}

/* Hover */
.cta-button:hover {
  background: #ff7a18;              /* orange */
  transform: translateY(-2px);
}

/* Money back text */
.money-back-text {
  margin-top: 10px;
  font-size: 14px;
  color: #0f3d2e;
}

.money-back-text strong {
  font-weight: 600;
}

/* Mobile optimization */
@media (max-width: 480px) {
  .cta-button {
    font-size: 15px;
    padding: 12px 24px;
  }

  .money-back-text {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cfb73b3 */.step h4 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #111;
    font-weight: 600;
}
.step p {
    font-size: 14px;
    color: #222;   /* 👈 Darker Text */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-25550e1 */.cta-wrapper {
  margin-top: 28px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
}

/* Button */
.cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: #0f3d2e;              /* dark green */
  color: #ffffff;
  padding: 14px 32px;
  border-radius: 14px;

  font-size: 16px;
  font-weight: 600;
  text-decoration: none;

  transition: all 0.2s ease;
}

/* Hover */
.cta-button:hover {
  background: #ff7a18;              /* orange */
  transform: translateY(-2px);
}

/* Money back text */
.money-back-text {
  margin-top: 10px;
  font-size: 14px;
  color: #0f3d2e;
}

.money-back-text strong {
  font-weight: 600;
}

/* Mobile optimization */
@media (max-width: 480px) {
  .cta-button {
    font-size: 15px;
    padding: 12px 24px;
  }

  .money-back-text {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-754244a */.feature-box {
    position: relative;
    background: #ffffff;
    height: 130px;              /* 👈 Fixed equal height */
    display: flex;
    align-items: center;        /* Vertical center */
    justify-content: center;    /* Horizontal center */
    text-align: center;
    padding: 15px;
    border-radius: 18px;
    font-weight: 700;
    font-size: 15px;
    color: #1a1a1a;
    cursor: pointer;
    transition: all 0.4s ease;
    box-shadow: 0 8px 25px rgba(0,0,0,0.05);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-71dd4b3 *//* Section wrapper */
.features-section {
  padding: 56px 20px;
  background: #0b0b0b;              /* deep black */
  font-family: 'Poppins', sans-serif;
}

/* Section heading */
.features-title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  color: #ffffff;                   /* white heading */
  margin-bottom: 40px;
}

/* Grid container */
.features-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  max-width: 1200px;
  margin: 0 auto;
}

/* Feature card */
.feature-box {
  display: flex;
  align-items: center;
  gap: 12px;

  background: #121212;              /* dark card */
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-radius: 16px;

  padding: 16px 18px;
  min-height: 64px;

  font-size: 15px;
  font-weight: 500;
  color: #ffffff;

  transition: all 0.25s ease;
}

/* Icon styling */
.feature-box span:first-child {
  font-size: 18px;
  line-height: 1;
  flex-shrink: 0;
}

/* Hover effect – orange accent */
.feature-box:hover {
  border-color: #ff7a18;
  box-shadow: 0 8px 24px rgba(255, 122, 24, 0.25);
  transform: translateY(-3px);
}

/* Tablet & mobile: 2 per row */
@media (max-width: 768px) {
  .features-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .features-title {
    font-size: 24px;
  }

  .feature-box {
    font-size: 14px;
    padding: 14px 14px;
    min-height: 58px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75f0119 */.cta-wrapper {
  margin-top: 28px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
}

/* Button */
.cta-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  background: #0f3d2e;              /* dark green */
  color: #ffffff;
  padding: 14px 32px;
  border-radius: 14px;

  font-size: 16px;
  font-weight: 600;
  text-decoration: none;

  transition: all 0.2s ease;
}

/* Hover */
.cta-button:hover {
  background: #ff7a18;              /* orange */
  transform: translateY(-2px);
}

/* Money back text */
.money-back-text {
  margin-top: 10px;
  font-size: 14px;
  color: #0f3d2e;
}

.money-back-text strong {
  font-weight: 600;
}

/* Mobile optimization */
@media (max-width: 480px) {
  .cta-button {
    font-size: 15px;
    padding: 12px 24px;
  }

  .money-back-text {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1167cbc *//* Sticky wrapper */
.sticky-cta {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ffffff;
  padding: 10px 14px 12px;
  box-shadow: 0 -6px 20px rgba(0, 0, 0, 0.08);
  z-index: 9999;
  text-align: center;
  font-family: 'Poppins', sans-serif;
}

/* Button base */
.sticky-btn {
  display: block;
  width: 100%;
  max-width: 520px;
  margin: 0 auto;
  padding: 14px 18px;

  border-radius: 14px;
  text-decoration: none;
  color: #ffffff;

  font-size: 16px;
  font-weight: 600;
  position: relative;
  overflow: hidden;
}

/* Orange + Red gradient */
.shine-btn {
  background: linear-gradient(
    90deg,
    #ff7a18,
    #ff3d3d,
    #ff7a18
  );
  background-size: 200% auto;
  animation: gradientMove 4s linear infinite;
}

/* Shine overlay */
.shine-btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.45),
    transparent
  );
  animation: shineMove 3.5s ease-in-out infinite;
}

/* Animations */
@keyframes gradientMove {
  0% {
    background-position: 0% center;
  }
  100% {
    background-position: 200% center;
  }
}

@keyframes shineMove {
  0% {
    left: -75%;
  }
  50% {
    left: 120%;
  }
  100% {
    left: 120%;
  }
}

/* Subtext */
.sticky-subtext {
  margin-top: 6px;
  font-size: 12px;
  font-weight: 500;
  color: #0f3d2e;
}

/* Desktop adjustment */
@media (min-width: 768px) {
  .sticky-btn {
    font-size: 17px;
  }

  .sticky-subtext {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-15f5654 */.faq-section {
  max-width: 900px;
  margin: 0 auto;
  padding: 48px 16px;
  font-family: 'Poppins', sans-serif;
}

.faq-title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 36px;
  color: #111111;
}

/* FAQ box */
.faq-item {
  margin-bottom: 14px;
  border-radius: 14px;
  border: 1px solid #e6e6e6;
  overflow: hidden;
  background: #ffffff;
}

/* Question bar */
.faq-item summary {
  list-style: none;
  cursor: pointer;

  padding: 18px 20px;
  font-size: 16px;
  font-weight: 600;
  color: #0f3d2e;
  background: #f5f7f6;

  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Remove default arrow */
.faq-item summary::-webkit-details-marker {
  display: none;
}

/* Custom + / - */
.faq-item summary::after {
  content: "+";
  font-size: 20px;
  font-weight: 700;
  transition: transform 0.3s ease;
}

/* Open state */
.faq-item[open] summary::after {
  content: "−";
}

/* Answer content */
.faq-content {
  padding: 16px 20px;
  font-size: 15px;
  line-height: 1.6;
  color: #333333;
  background: #ffffff;
}

/* Mobile */
@media (max-width: 480px) {
  .faq-title {
    font-size: 24px;
  }

  .faq-item summary {
    font-size: 15px;
  }

  .faq-content {
    font-size: 14px;
  }
}/* End custom CSS */