.elementor-400 .elementor-element.elementor-element-af03dde{padding:10px 0px 10px 0px;}.elementor-400 .elementor-element.elementor-element-dd8cb25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-400 .elementor-element.elementor-element-f861aa5 > .elementor-widget-container{border-style:solid;border-width:16px 16px 16px 16px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 8px rgba(0, 0, 0, 0.03);}.elementor-400 .elementor-element.elementor-element-f861aa5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a982df2{padding:20px 0px 40px 0px;}.elementor-400 .elementor-element.elementor-element-cd0746c{text-align:center;}.elementor-400 .elementor-element.elementor-element-cd0746c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-cd09187 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-cd09187{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-eeeb2e9 > .elementor-container{max-width:1103px;}.elementor-400 .elementor-element.elementor-element-eeeb2e9{margin-top:27px;margin-bottom:27px;padding:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-e7576d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-e7576d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-e7576d5 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-af22ea3{text-align:start;}.elementor-400 .elementor-element.elementor-element-af22ea3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-72dea47 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-400 .elementor-element.elementor-element-72dea47{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:25px;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-7674535 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-7674535 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-7674535 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-7674535 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-7674535 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-7674535 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-ac97915 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-ac97915 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-ac97915 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-ac97915 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-ac97915 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-ac97915 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-378b9dd > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-378b9dd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-378b9dd .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-378b9dd .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-378b9dd .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-378b9dd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-b1d5265 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-b1d5265 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-b1d5265 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-b1d5265 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-b1d5265 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-b1d5265 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-c18faa8{padding:10px 10px 10px 0px;}.elementor-400 .elementor-element.elementor-element-f591850.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-400 .elementor-element.elementor-element-726ded8 .elementor-button{background-color:#6050DC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-726ded8{width:100%;max-width:100%;}.elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button{background-color:#6050DC14;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button:hover, .elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button:focus{background-color:#6050DC;color:var( --e-global-color-primary );border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button:hover svg, .elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-9712587 > .elementor-container{max-width:1103px;}.elementor-400 .elementor-element.elementor-element-9712587{margin-top:27px;margin-bottom:27px;padding:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-b21a3e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-b21a3e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-b21a3e5 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-9ab0357{text-align:start;}.elementor-400 .elementor-element.elementor-element-9ab0357 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-b570ef3 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-400 .elementor-element.elementor-element-b570ef3{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:25px;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-ef0e038 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-ef0e038 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-ef0e038 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-ef0e038 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-ef0e038 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-5ba2100 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-5ba2100 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-5ba2100 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-5ba2100 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-5ba2100 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-5ba2100 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-d240e4c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-d240e4c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-d240e4c .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-d240e4c .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-d240e4c .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-d240e4c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-ecf212c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-ecf212c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-ecf212c .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-ecf212c .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-ecf212c .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-ecf212c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-f191bd9{padding:10px 10px 10px 0px;}.elementor-400 .elementor-element.elementor-element-0f3c162.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-400 .elementor-element.elementor-element-93d38ed .elementor-button{background-color:#6050DC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-93d38ed{width:100%;max-width:100%;}.elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button{background-color:#6050DC14;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button:hover, .elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button:focus{background-color:#6050DC;color:var( --e-global-color-primary );border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button:hover svg, .elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-513968c > .elementor-container{max-width:1103px;}.elementor-400 .elementor-element.elementor-element-513968c{margin-top:27px;margin-bottom:27px;padding:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-b4a55ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-b4a55ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-b4a55ca > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-6b62595{text-align:start;}.elementor-400 .elementor-element.elementor-element-6b62595 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-bc5442c > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-400 .elementor-element.elementor-element-bc5442c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:25px;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-6f56b97 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-6f56b97 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-6f56b97 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-6f56b97 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-6f56b97 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-3499afc > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-3499afc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-3499afc .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-3499afc .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-3499afc .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-3499afc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-fb1f2f4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-fb1f2f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-fb1f2f4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-fb1f2f4 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-fb1f2f4 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-fb1f2f4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-1d1977a{padding:10px 10px 10px 0px;}.elementor-400 .elementor-element.elementor-element-14dfb9e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-400 .elementor-element.elementor-element-7694d6f .elementor-button{background-color:#6050DC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-7694d6f{width:100%;max-width:100%;}.elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button{background-color:#6050DC14;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button:hover, .elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button:focus{background-color:#6050DC;color:var( --e-global-color-primary );border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button-content-wrapper{flex-direction:row;}.elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button:hover svg, .elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-cd105f3 > .elementor-container{max-width:1103px;}.elementor-400 .elementor-element.elementor-element-cd105f3{margin-top:27px;margin-bottom:27px;padding:12px 12px 12px 12px;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-cd15d44.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-cd15d44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-cd15d44 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-cd17a5f{text-align:start;}.elementor-400 .elementor-element.elementor-element-cd17a5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-cd1977a > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-400 .elementor-element.elementor-element-cd1977a{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:25px;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-cd1b495 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-cd1b495 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-cd1b495 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-cd1b495 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-cd1b495 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-cd1d1b0 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-cd1d1b0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-cd1d1b0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-cd1d1b0 .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-cd1d1b0 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-cd1d1b0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-cd1eecb > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-400 .elementor-element.elementor-element-cd1eecb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-400 .elementor-element.elementor-element-cd1eecb .elementor-icon-box-title{margin-block-end:0px;}.elementor-400 .elementor-element.elementor-element-cd1eecb .elementor-icon{font-size:23px;}.elementor-400 .elementor-element.elementor-element-cd1eecb .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-cd1eecb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-400 .elementor-element.elementor-element-cd20be6{padding:10px 10px 10px 0px;}.elementor-400 .elementor-element.elementor-element-cd22901.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-400 .elementor-element.elementor-element-cd2461c .elementor-button{background-color:#6050DC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-cd2461c{width:100%;max-width:100%;}.elementor-400 .elementor-element.elementor-element-cd28052 .elementor-button{background-color:#6050DC14;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.7s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6050DC;border-radius:14px 14px 14px 14px;padding:14px 25px 14px 21px;}.elementor-400 .elementor-element.elementor-element-cd28052 .elementor-button:hover, .elementor-400 .elementor-element.elementor-element-cd28052 .elementor-button:focus{background-color:#6050DC;color:var( --e-global-color-primary );border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-cd28052 .elementor-button:hover svg, .elementor-400 .elementor-element.elementor-element-cd28052 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-400 .elementor-element.elementor-element-8eda5cd > .elementor-container{max-width:1242px;}.elementor-400 .elementor-element.elementor-element-ebea1fe{text-align:center;}.elementor-400 .elementor-element.elementor-element-ebea1fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:46px;}.elementor-400 .elementor-element.elementor-element-d869f71 > .elementor-widget-container{margin:9px 0px 8px 0px;}.elementor-400 .elementor-element.elementor-element-d869f71{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:33px;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-a70d3b3.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-a70d3b3.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-a70d3b3.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;color:#080808;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}.elementor-400 .elementor-element.elementor-element-b4d5cd0 .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-b4d5cd0.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-b4d5cd0.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-b4d5cd0.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-b4d5cd0 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;color:#080808;}.elementor-400 .elementor-element.elementor-element-b4d5cd0 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-b4d5cd0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-b4d5cd0 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}.elementor-400 .elementor-element.elementor-element-f519f4e .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-f519f4e.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-f519f4e.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-f519f4e.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-f519f4e .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;color:#080808;}.elementor-400 .elementor-element.elementor-element-f519f4e .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-f519f4e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-f519f4e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}.elementor-400 .elementor-element.elementor-element-912e356 .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-912e356.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-912e356.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-912e356.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-912e356 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;line-height:27px;color:#080808;}.elementor-400 .elementor-element.elementor-element-912e356 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-912e356 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-912e356 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}.elementor-400 .elementor-element.elementor-element-bee1963 > .elementor-container{max-width:1317px;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-736c299.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-736c299.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body:not(.rtl) .elementor-400 .elementor-element.elementor-element-c77d7fa{left:0px;}body.rtl .elementor-400 .elementor-element.elementor-element-c77d7fa{right:0px;}.elementor-400 .elementor-element.elementor-element-c77d7fa{top:92px;}.elementor-400 .elementor-element.elementor-element-c77d7fa .elementor-image-box-wrapper{text-align:end;}.elementor-400 .elementor-element.elementor-element-c77d7fa.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-c77d7fa.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-c77d7fa.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-c77d7fa .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;color:#080808;}.elementor-400 .elementor-element.elementor-element-c77d7fa .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-c77d7fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-c77d7fa .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}body:not(.rtl) .elementor-400 .elementor-element.elementor-element-293e1b2{left:0px;}body.rtl .elementor-400 .elementor-element.elementor-element-293e1b2{right:0px;}.elementor-400 .elementor-element.elementor-element-293e1b2{bottom:0px;}.elementor-400 .elementor-element.elementor-element-293e1b2 .elementor-image-box-wrapper{text-align:end;}.elementor-400 .elementor-element.elementor-element-293e1b2.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-293e1b2.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-293e1b2.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-293e1b2 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;color:#080808;}.elementor-400 .elementor-element.elementor-element-293e1b2 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-293e1b2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-293e1b2 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}body:not(.rtl) .elementor-400 .elementor-element.elementor-element-2872078{left:0px;}body.rtl .elementor-400 .elementor-element.elementor-element-2872078{right:0px;}.elementor-400 .elementor-element.elementor-element-2872078{top:92px;}.elementor-400 .elementor-element.elementor-element-2872078 .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-2872078.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-2872078.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-2872078.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-2872078 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;color:#080808;}.elementor-400 .elementor-element.elementor-element-2872078 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-2872078 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-2872078 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}body:not(.rtl) .elementor-400 .elementor-element.elementor-element-5a3b8f6{left:0px;}body.rtl .elementor-400 .elementor-element.elementor-element-5a3b8f6{right:0px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6{bottom:0px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6 .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-5a3b8f6.elementor-position-right .elementor-image-box-img{margin-left:9px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6.elementor-position-left .elementor-image-box-img{margin-right:9px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6.elementor-position-top .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:23px;line-height:27px;color:#080808;}.elementor-400 .elementor-element.elementor-element-5a3b8f6 .elementor-image-box-wrapper .elementor-image-box-img{width:45px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-400 .elementor-element.elementor-element-5a3b8f6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#696969;}.elementor-400 .elementor-element.elementor-element-ae16d4e{margin-top:11px;margin-bottom:11px;}.elementor-400 .elementor-element.elementor-element-3478bf6{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-cd2f4be{text-align:center;}.elementor-400 .elementor-element.elementor-element-cd2f4be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-cd311d9 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-cd311d9{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-9980f1e > .elementor-shape-top svg{height:41px;}.elementor-400 .elementor-element.elementor-element-3e18302{--spacer-size:77px;}.elementor-400 .elementor-element.elementor-element-dd4f2bd{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-1598bc1{--spacer-size:84px;}.elementor-400 .elementor-element.elementor-element-a7bd601{padding:50px 0px 50px 0px;}.elementor-400 .elementor-element.elementor-element-e41eb2b{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-0f5d051{text-align:center;}.elementor-400 .elementor-element.elementor-element-0f5d051 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:41px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-e45cb22 > .elementor-container{max-width:1103px;}.elementor-400 .elementor-element.elementor-element-44eba3d > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-44eba3d{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-b876185{padding:10px 0px 30px 0px;}.elementor-400 .elementor-element.elementor-element-94a30c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-400 .elementor-element.elementor-element-56a5347:not(.elementor-motion-effects-element-type-background), .elementor-400 .elementor-element.elementor-element-56a5347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFE;}.elementor-400 .elementor-element.elementor-element-56a5347{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-400 .elementor-element.elementor-element-56a5347 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-400 .elementor-element.elementor-element-56a5347 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-400 .elementor-element.elementor-element-56a5347 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:44px;}.elementor-400 .elementor-element.elementor-element-f75a23b{--spacer-size:29px;}.elementor-400 .elementor-element.elementor-element-3ad2a7d{--display:flex;}.elementor-400 .elementor-element.elementor-element-6e02c06{--spacer-size:30px;}.elementor-400 .elementor-element.elementor-element-5217c74{--spacer-size:30px;}.elementor-400 .elementor-element.elementor-element-3bf0a44{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-8654dc4{text-align:center;}.elementor-400 .elementor-element.elementor-element-8654dc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-cdb372b > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-cdb372b{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-a9a2758{padding:70px 0px 10px 0px;}.elementor-400 .elementor-element.elementor-element-a9a554a{text-align:center;}.elementor-400 .elementor-element.elementor-element-a9a554a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-a9a6c43{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.6em;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-a9889d6 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-a9889d6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a98a0cf > .elementor-widget-container{margin:14px 10px 26px 10px;}.elementor-400 .elementor-element.elementor-element-a98a0cf{text-align:center;}.elementor-400 .elementor-element.elementor-element-a98a0cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-a98cec1 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-a98cec1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a98e5ba > .elementor-widget-container{margin:14px 10px 26px 10px;}.elementor-400 .elementor-element.elementor-element-a98e5ba{text-align:center;}.elementor-400 .elementor-element.elementor-element-a98e5ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-a9913ac > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-a9913ac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a992aa5 > .elementor-widget-container{margin:14px 10px 26px 10px;}.elementor-400 .elementor-element.elementor-element-a992aa5{text-align:center;}.elementor-400 .elementor-element.elementor-element-a992aa5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-a996f90 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-a996f90 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a998689 > .elementor-widget-container{margin:14px 10px 26px 10px;}.elementor-400 .elementor-element.elementor-element-a998689{text-align:center;}.elementor-400 .elementor-element.elementor-element-a998689 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-a99b47b > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-a99b47b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a99cb74 > .elementor-widget-container{margin:14px 10px 26px 10px;}.elementor-400 .elementor-element.elementor-element-a99cb74{text-align:center;}.elementor-400 .elementor-element.elementor-element-a99cb74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-a99f966 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-a99f966 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-400 .elementor-element.elementor-element-a9a105f > .elementor-widget-container{margin:14px 10px 26px 10px;}.elementor-400 .elementor-element.elementor-element-a9a105f{text-align:center;}.elementor-400 .elementor-element.elementor-element-a9a105f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15.5px;font-weight:600;}.elementor-400 .elementor-element.elementor-element-1c4113c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:37px;--margin-bottom:22px;--margin-left:1px;--margin-right:0px;}.elementor-400 .elementor-element.elementor-element-aa5b567 > .elementor-container{max-width:1126px;}.elementor-400 .elementor-element.elementor-element-fb1711a{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-5712492{text-align:center;}.elementor-400 .elementor-element.elementor-element-5712492 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:33px;font-weight:900;}.elementor-400 .elementor-element.elementor-element-7a34902 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-400 .elementor-element.elementor-element-7a34902{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#414141B8;}.elementor-400 .elementor-element.elementor-element-bdefed4{--spacer-size:50px;}.elementor-400 .elementor-element.elementor-element-ed157b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-400 .elementor-element.elementor-element-5ec9e81 > .elementor-container{max-width:1103px;}.elementor-400 .elementor-element.elementor-element-330b350 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-400 .elementor-element.elementor-element-330b350 > .elementor-element-populated, .elementor-400 .elementor-element.elementor-element-330b350 > .elementor-element-populated > .elementor-background-overlay, .elementor-400 .elementor-element.elementor-element-330b350 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-d90dcd6 > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-400 .elementor-element.elementor-element-d90dcd6 .elementor-icon-box-wrapper{gap:13px;}.elementor-400 .elementor-element.elementor-element-d90dcd6.elementor-view-stacked .elementor-icon{background-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-d90dcd6.elementor-view-framed .elementor-icon, .elementor-400 .elementor-element.elementor-element-d90dcd6.elementor-view-default .elementor-icon{fill:#6050DC;color:#6050DC;border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-d90dcd6 .elementor-icon{padding:10px;border-width:2px 2px 2px 2px;border-radius:11px 11px 11px 11px;}.elementor-400 .elementor-element.elementor-element-d90dcd6 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-d90dcd6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;}.elementor-400 .elementor-element.elementor-element-d90dcd6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#595959;}.elementor-400 .elementor-element.elementor-element-c3f1fa5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-400 .elementor-element.elementor-element-c3f1fa5 > .elementor-element-populated, .elementor-400 .elementor-element.elementor-element-c3f1fa5 > .elementor-element-populated > .elementor-background-overlay, .elementor-400 .elementor-element.elementor-element-c3f1fa5 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-dbae498 > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-400 .elementor-element.elementor-element-dbae498 .elementor-icon-box-wrapper{gap:13px;}.elementor-400 .elementor-element.elementor-element-dbae498.elementor-view-stacked .elementor-icon{background-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-dbae498.elementor-view-framed .elementor-icon, .elementor-400 .elementor-element.elementor-element-dbae498.elementor-view-default .elementor-icon{fill:#6050DC;color:#6050DC;border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-dbae498 .elementor-icon{padding:10px;border-width:2px 2px 2px 2px;border-radius:11px 11px 11px 11px;}.elementor-400 .elementor-element.elementor-element-dbae498 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-dbae498 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;}.elementor-400 .elementor-element.elementor-element-dbae498 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#595959;}.elementor-400 .elementor-element.elementor-element-17f2c01 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;}.elementor-400 .elementor-element.elementor-element-17f2c01 > .elementor-element-populated, .elementor-400 .elementor-element.elementor-element-17f2c01 > .elementor-element-populated > .elementor-background-overlay, .elementor-400 .elementor-element.elementor-element-17f2c01 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-400 .elementor-element.elementor-element-c8b5560 > .elementor-widget-container{padding:22px 22px 22px 22px;}.elementor-400 .elementor-element.elementor-element-c8b5560 .elementor-icon-box-wrapper{gap:13px;}.elementor-400 .elementor-element.elementor-element-c8b5560.elementor-view-stacked .elementor-icon{background-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-c8b5560.elementor-view-framed .elementor-icon, .elementor-400 .elementor-element.elementor-element-c8b5560.elementor-view-default .elementor-icon{fill:#6050DC;color:#6050DC;border-color:#6050DC;}.elementor-400 .elementor-element.elementor-element-c8b5560 .elementor-icon{padding:10px;border-width:2px 2px 2px 2px;border-radius:11px 11px 11px 11px;}.elementor-400 .elementor-element.elementor-element-c8b5560 .elementor-icon-box-title, .elementor-400 .elementor-element.elementor-element-c8b5560 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;}.elementor-400 .elementor-element.elementor-element-c8b5560 .elementor-icon-box-description{font-family:"Inter", Sans-serif;color:#595959;}.elementor-400 .elementor-element.elementor-element-5e53a7a{--spacer-size:84px;}.elementor-400 .elementor-element.elementor-element-b238c76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-19f2102.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-19f2102.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-af22ea3 .elementor-heading-title{line-height:1.2em;}.elementor-400 .elementor-element.elementor-element-9ab0357 .elementor-heading-title{line-height:1.2em;}.elementor-bc-flex-widget .elementor-400 .elementor-element.elementor-element-8bf74d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-400 .elementor-element.elementor-element-8bf74d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-400 .elementor-element.elementor-element-6b62595 .elementor-heading-title{line-height:1.2em;}.elementor-400 .elementor-element.elementor-element-cd17a5f .elementor-heading-title{line-height:1.2em;}}@media(max-width:767px){.elementor-400 .elementor-element.elementor-element-cd0746c .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-400 .elementor-element.elementor-element-cd09187{line-height:1.3em;}.elementor-400 .elementor-element.elementor-element-f591850{width:50%;}.elementor-400 .elementor-element.elementor-element-726ded8 .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-2db8c54{width:50%;}.elementor-400 .elementor-element.elementor-element-531c3a1 .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-0f3c162{width:50%;}.elementor-400 .elementor-element.elementor-element-93d38ed .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-6845e1e{width:50%;}.elementor-400 .elementor-element.elementor-element-7ad57b0 .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-6b62595 .elementor-heading-title{font-size:25px;}.elementor-400 .elementor-element.elementor-element-14dfb9e{width:50%;}.elementor-400 .elementor-element.elementor-element-7694d6f .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-510a026{width:50%;}.elementor-400 .elementor-element.elementor-element-ce7397d .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-cd17a5f .elementor-heading-title{font-size:25px;}.elementor-400 .elementor-element.elementor-element-cd22901{width:50%;}.elementor-400 .elementor-element.elementor-element-cd2461c .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-cd26337{width:50%;}.elementor-400 .elementor-element.elementor-element-cd28052 .elementor-button{font-size:11px;}.elementor-400 .elementor-element.elementor-element-ebea1fe .elementor-heading-title{font-size:27px;line-height:1.3em;}.elementor-400 .elementor-element.elementor-element-d869f71{font-size:15px;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-wrapper{text-align:start;}.elementor-400 .elementor-element.elementor-element-a70d3b3 .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-b4d5cd0 .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-f519f4e .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-912e356 .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-c77d7fa .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-293e1b2{bottom:-156px;}.elementor-400 .elementor-element.elementor-element-293e1b2 .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-2872078 .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-5a3b8f6 .elementor-image-box-img{margin-bottom:9px;}.elementor-400 .elementor-element.elementor-element-cd2f4be .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-400 .elementor-element.elementor-element-cd311d9{line-height:1.3em;}.elementor-400 .elementor-element.elementor-element-44eba3d{line-height:1.4em;}.elementor-400 .elementor-element.elementor-element-cdb372b{line-height:1.3em;}.elementor-400 .elementor-element.elementor-element-a9a554a .elementor-heading-title{font-size:30px;}.elementor-400 .elementor-element.elementor-element-5712492 .elementor-heading-title{line-height:1.2em;}.elementor-400 .elementor-element.elementor-element-7a34902{line-height:1.1em;}}@media(min-width:768px){.elementor-400 .elementor-element.elementor-element-f591850{width:30.786%;}.elementor-400 .elementor-element.elementor-element-2db8c54{width:69.03%;}.elementor-400 .elementor-element.elementor-element-0f3c162{width:30.786%;}.elementor-400 .elementor-element.elementor-element-6845e1e{width:69.03%;}.elementor-400 .elementor-element.elementor-element-14dfb9e{width:30.786%;}.elementor-400 .elementor-element.elementor-element-510a026{width:69.03%;}.elementor-400 .elementor-element.elementor-element-cd22901{width:30.786%;}.elementor-400 .elementor-element.elementor-element-cd26337{width:69.03%;}.elementor-400 .elementor-element.elementor-element-694de72{width:36%;}.elementor-400 .elementor-element.elementor-element-8df5964{width:30.332%;}.elementor-400 .elementor-element.elementor-element-94a30c4{--content-width:1300px;}.elementor-400 .elementor-element.elementor-element-3ad2a7d{--content-width:1200px;}.elementor-400 .elementor-element.elementor-element-1c4113c{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-400 .elementor-element.elementor-element-f591850{width:51%;}.elementor-400 .elementor-element.elementor-element-2db8c54{width:49%;}.elementor-400 .elementor-element.elementor-element-0f3c162{width:49%;}.elementor-400 .elementor-element.elementor-element-6845e1e{width:51%;}.elementor-400 .elementor-element.elementor-element-330b350{width:33%;}}/* Start custom CSS */.tophead:before{
        content: "";
    position: absolute;
    inset: auto -80px -90px auto;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: linear-gradient(135deg, rgba(163, 59, 219, .7), rgba(52, 230, 198, .58));
    filter: blur(8px);
       
}
.tophead{
    position: relative;
    overflow: hidden;
}

.step-num {
    width: 42px;
    height: 42px;
    border-radius: 6px;
    display: grid;
    place-items: center;
    color: #fff;
    
    background: linear-gradient(135deg, #a840e0, #3f7af7);
}
.elementor-400 .elementor-element.elementor-element-28ca8eb > .elementor-container{
    max-width: 59% !important;
}
.elementor-400 .elementor-element.elementor-element-7cb3a11 > .elementor-container{
    max-width: 74% !important;
}
.elementor-38345 .elementor-element.elementor-element-1663b80 > .elementor-container {
    max-width: 63% !important;
}

.elementor-38345 .elementor-element.elementor-element-1b5e0ce4 > .elementor-container {
    max-width: 51% !important;
}
.elementor-38345 .elementor-element.elementor-element-1a781240 > .elementor-container {
    max-width: 70% !important;
}


.elementor-400 .elementor-element.elementor-element-9712587 > .elementor-container {
    max-width: 1162px !important;
}

.elementor-400 .elementor-element.elementor-element-eeeb2e9 > .elementor-container {
    max-width: 1169px !important;
}
.elementor-400 .elementor-element.elementor-element-513968c > .elementor-container {
    max-width: 1169px !important;
}
.elementor-400 .elementor-element.elementor-element-0cb50bf > .elementor-container {
    max-width: 1068px !important;
}

.elementor-400 .elementor-element.elementor-element-d39972f > .elementor-container {
    max-width: 1142px !important;
}
.elementor-400 .elementor-element.elementor-element-8ef8d7f > .elementor-container {
    max-width: 915px !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 90% !important;
}
.elementor-400 .elementor-element.elementor-element-d2d4e9f .elementor-accordion-item {
    border-width: 1px 1px 1px 1px;
    margin-bottom: 24px;
    border-radius: 15px;
}

.elementor-400 .elementor-element.elementor-element-d2d4e9f .elementor-tab-title{

    border-top: 1px solid #e4e4e4;
    border-radius: 13px;
}

.elementor-400 .elementor-element.elementor-element-aa5b567 > .elementor-container {
    max-width: 1103px !important;
}
.elementor-400 .elementor-element.elementor-element-d2d4e9f .elementor-accordion-item .elementor-tab-content{
    border: 0px!important
}

.elementor-40310 .elementor-element.elementor-element-b2e2484:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40310 .elementor-element.elementor-element-b2e2484 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    min-height: 330px;
}

.elementor-400 .elementor-element.elementor-element-e45cb22 > .elementor-container {
    max-width: 1226px !important;
}

.elementor-400 .elementor-element.elementor-element-8eda5cd > .elementor-container {
    max-width: 72% !important;
}
.elementor-400 .elementor-element.elementor-element-bee1963 > .elementor-container {
    max-width: 82% !important;
}


.features-section {
  position: relative;
  padding: 90px 20px;
  background:
    radial-gradient(circle at top left, rgba(96, 80, 220, 0.10), transparent 28%),
    radial-gradient(circle at bottom right, rgba(96, 80, 220, 0.08), transparent 30%),
    linear-gradient(180deg, #fcfbff 0%, #f6f4ff 100%);
  overflow: hidden;
}



.feature-card {
  position: relative;
  padding: 30px;
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(96, 80, 220, 0.10);
  box-shadow: 0 12px 35px rgba(96, 80, 220, 0.08);
  backdrop-filter: blur(10px);
  overflow: hidden;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  z-index: 1;
}

.feature-card::before {
  content: "";
  position: absolute;
  inset: -1px;
  border-radius: 24px;
  padding: 1px;
  background: linear-gradient(
    120deg,
    rgba(96, 80, 220, 0),
    rgba(96, 80, 220, 0.25),
    rgba(125, 112, 242, 0.95),
    rgba(255, 255, 255, 0.95),
    rgba(96, 80, 220, 0.95),
    rgba(96, 80, 220, 0)
  );
  background-size: 250% 250%;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.feature-card:hover::before {
  opacity: 1;
  animation: borderFlow 2.2s linear infinite;
}

.feature-card::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(circle at top right, rgba(96, 80, 220, 0.10), transparent 35%);
  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.feature-card:hover::after {
  opacity: 1;
}

.feature-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 45px rgba(96, 80, 220, 0.14);
  border-color: rgba(96, 80, 220, 0.18);
}





.sp-card {
  position: relative;
  border-radius: 28px;

  overflow: hidden;
  background: white;
  box-shadow:
    0 2px 30px rgba(96, 80, 220, 0.10),
    0 8px 24px rgba(33, 24, 84, 0.05);
    padding:20px;
}

.sp-card::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1.5px;
  border-radius: 28px;
  background: linear-gradient(
    90deg,
    rgba(96, 80, 220, 0) 0%,
    rgba(96, 80, 220, 0) 20%,
    rgba(96, 80, 220, 0.95) 50%,
    rgba(155, 143, 255, 1) 65%,
    rgba(96, 80, 220, 0) 100%
  );
  background-size: 220% 100%;
  background-position: -140% 0;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0;
  pointer-events: none;
}

.sp-card:hover::before {
  opacity: 1;
  animation: spBorderFlow 3.25s linear infinite;
}

.sp-card-inner {
  position: relative;
  min-height: 100%;
  padding: 34px 32px 30px;
  border-radius: 26px;
  background: linear-gradient(180deg, #ffffff 0%, #f8f6ff 100%);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.95),
    inset 0 -1px 0 rgba(96, 80, 220, 0.04);
}
@keyframes spBorderFlow {
  0% {
    background-position: -140% 0;
  }
  100% {
    background-position: 140% 0;
  }
}






.elementor-swiper-button {
        width: 52px;
    height: 52px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid rgba(96, 80, 220, 0.14);
    color: #6050dc;
    font-size: 28px;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 14px 28px rgba(96, 80, 220, 0.09);
    transition: all 0.3s ease;
 
}
.elementor-swiper-button:hover{
        transform: translateY(-3px);
    background: #6050dc;
    color: #fff;
    box-shadow: 0 18px 34px rgba(96, 80, 220, 0.18);
}




.elementor-accordion {
  --acc-primary: #6050dc;
  --acc-primary-dark: #4f3fc4;
  --acc-primary-light: #f4f2ff;
  --acc-border: #ddd9ff;
  --acc-text: #1f2340;
  --acc-muted: #6f7390;
  --acc-shadow: 0 12px 30px rgba(96, 80, 220, 0.12);

  display: flex !important;
  flex-direction: column !important;
  gap: 1px !important;
}

.elementor-accordion .elementor-accordion-item {
  background: #fff !important;
  border: 1px solid var(--acc-border) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  box-shadow: var(--acc-shadow) !important;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease !important;
}

.elementor-accordion .elementor-accordion-item:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 16px 36px rgba(96, 80, 220, 0.16) !important;
  border-color: rgba(96, 80, 220, 0.35) !important;
}

.elementor-accordion .elementor-tab-title {
  display: flex !important;
  align-items: center !important;
  gap: 14px !important;
  padding: 22px 24px !important;
  background: #fff !important;
  color: var(--acc-text) !important;
  cursor: pointer !important;
  transition: background 0.25s ease, color 0.25s ease !important;
}

.elementor-accordion .elementor-tab-title.elementor-active {
  background: linear-gradient(135deg, var(--acc-primary) 0%, var(--acc-primary-dark) 100%) !important;
  color: #fff !important;
}

.elementor-accordion .elementor-accordion-title {
  color: inherit !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.7 !important;
  text-decoration: none !important;
  flex: 1 !important;
  display: block !important;
}

.elementor-accordion .elementor-accordion-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  min-width: 42px !important;
  max-width: 42px !important;
  height: 42px !important;
  min-height: 42px !important;
  max-height: 42px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 12px !important;
  background: rgba(96, 80, 220, 0.1) !important;
  color: var(--acc-primary) !important;
  flex-shrink: 0 !important;
  overflow: hidden !important;
  position: relative !important;
  transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease !important;
}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
  background: rgba(255, 255, 255, 0.16) !important;
  color: #fff !important;
  transform: rotate(180deg) !important;
}

.elementor-accordion .elementor-accordion-icon-closed,
.elementor-accordion .elementor-accordion-icon-opened {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  inset: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-accordion .elementor-accordion-icon i {
  font-size: 14px !important;
  line-height: 1 !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-accordion .elementor-tab-content {
  padding: 0 24px 24px !important;
  background: var(--acc-primary-light) !important;
  color: var(--acc-muted) !important;
  font-size: 15px !important;
  line-height: 1.9 !important;
  border-top: 1px solid rgba(96, 80, 220, 0.08) !important;
}

.elementor-accordion .elementor-tab-content.elementor-active {
  padding-top: 18px !important;
}

.elementor-accordion .elementor-tab-content p {
  margin: 0 !important;
}

.elementor-accordion .elementor-tab-title:focus,
.elementor-accordion .elementor-accordion-title:focus {
  outline: none !important;
}

@media (max-width: 767px) {
  .elementor-accordion .elementor-tab-title {
    padding: 18px !important;
    gap: 12px !important;
  }

  .elementor-accordion .elementor-accordion-title {
    font-size: 15px !important;
  }

  .elementor-accordion .elementor-tab-content {
    padding: 0 18px 18px !important;
    font-size: 14px !important;
  }

  .elementor-accordion .elementor-tab-content.elementor-active {
    padding-top: 14px !important;
  }

  .elementor-accordion .elementor-accordion-icon {
    width: 38px !important;
    min-width: 38px !important;
    max-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    max-height: 38px !important;
    border-radius: 10px !important;
  }
}

.bdt-tab-wrapper {
  width: 100% !important;
}

.bdt-tab-wrapper .bdt-tab {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 14px !important;
  padding: 10px !important;
  background: #f6f4ff !important;
  border: 1px solid rgba(96, 80, 220, 0.14) !important;
  border-radius: 20px !important;
}

.bdt-tab-wrapper .bdt-tabs-item {
  margin: 0 !important;
  padding: 0 !important;
}

.bdt-tab-wrapper .bdt-tabs-item-title {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 180px !important;
  padding: 16px 26px !important;
  background: #ffffff !important;
  color: #2a2a48 !important;
  border: 1px solid rgba(96, 80, 220, 0.16) !important;
  border-radius: 14px !important;
  text-decoration: none !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  box-shadow: 0 8px 20px rgba(96, 80, 220, 0.08) !important;
  transition: all 0.25s ease !important;
}

.bdt-tab-wrapper .bdt-tabs-item-title:hover {
  transform: translateY(-2px) !important;
  color: #6050dc !important;
  border-color: rgba(96, 80, 220, 0.35) !important;
  box-shadow: 0 12px 26px rgba(96, 80, 220, 0.14) !important;
}

.bdt-tab-wrapper .bdt-tabs-item.bdt-active .bdt-tabs-item-title,
.bdt-tab-wrapper .bdt-tabs-item-title[aria-selected="true"] {
  background: linear-gradient(135deg, #6050dc 0%, #4f3fc4 100%) !important;
  color: #ffffff !important;
  border-color: #6050dc !important;
  box-shadow: 0 14px 30px rgba(96, 80, 220, 0.22) !important;
}

.bdt-tab-wrapper .bdt-tab-text-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
}

.bdt-tab-wrapper .bdt-tab-title-icon-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
}

.bdt-tab-wrapper .bdt-tab-text {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.bdt-tab-wrapper .bdt-tabs-item-title:focus {
  outline: none !important;
}

.bdt-tab-wrapper .bdt-tabs-item-title:focus-visible {
  box-shadow: 0 0 0 3px rgba(96, 80, 220, 0.18) !important;
}

@media (max-width: 767px) {
  .bdt-tab-wrapper .bdt-tab {
    gap: 10px !important;
    padding: 8px !important;
    border-radius: 16px !important;
  }

  .bdt-tab-wrapper .bdt-tabs-item-title {
    min-width: 140px !important;
    padding: 14px 18px !important;
    font-size: 14px !important;
    border-radius: 12px !important;
  }

  .bdt-tab-wrapper .bdt-tab-text {
    white-space: normal !important;
  }
}




.promo-badge {
    background: rgba(255, 255, 255, 0.15);
    padding: 4px 12px;
    border-radius: 6px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.05em;
    display: inline-block;
    margin-bottom: 16px;
}






.promo-visual {
    margin-top: 4px;
    display: flex;
    align-items: baseline;
    gap: 8px;
    color:white;
    font-family: inter;
}
.promo-visual .stat {
    font-size: 60px;
    font-weight: 900;
}
.promo-visual .label {
    font-size: 14px;
    opacity: 0.8;
}

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
/* Hidden for now (per request): "Try Awesome Traffic Bot free for a day" offer block */
.elementor-400 .elementor-element-1c4113c{display:none !important}

   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING - equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */

/* =================================================================
   ATB LANDING — equal-height normalisation  (added by dev, 2026-09)
   Task 3: icon boxes sharing a row  ·  Task 5: Explore More cards
   Marker: ATB-EQ-START / ATB-EQ-END  (safe to remove as a block)
   ================================================================= */
/* ATB-EQ-START */

/* ---- Task 3 : equalise icon-boxes that share a row ----------------
   Targets ONLY a lone icon-box that is the single widget in its column
   (`:only-child`). Columns in a horizontal row are equal-height by
   default, so the box simply fills that height and every item in the
   row matches. Stacked icon-box feature lists (multiple widgets in one
   column) are excluded, so their natural flow is preserved.          */
.elementor-400 .elementor-widget-wrap > .elementor-widget-icon-box:only-child{
  height:100%;
  margin-top:0;
  margin-bottom:0;
}
.elementor-400 .elementor-widget-wrap > .elementor-widget-icon-box:only-child
  > .elementor-widget-container{
  height:100%;
}
/* keep the three-across result rows perfectly balanced */
.elementor-400 .elementor-element-d39972f > .elementor-container,
.elementor-400 .elementor-element-5ec9e81 > .elementor-container{
  align-items:stretch;
}
.elementor-400 .elementor-element-d39972f .elementor-column,
.elementor-400 .elementor-element-5ec9e81 .elementor-column{
  display:flex;
}
.elementor-400 .elementor-element-d39972f .elementor-widget-wrap,
.elementor-400 .elementor-element-5ec9e81 .elementor-widget-wrap{
  width:100%;
}

/* ---- Task 5 : equal-height cards in "Explore More Features" -------
   Each row is an Elementor flex container of 3 cells; stretch the cells
   and let every .feature-card fill its cell so all cards in a row share
   an identical height, with content balanced top-to-bottom.          */
.elementor-400 .elementor-element-9980f1e .e-con-inner,
.elementor-400 .elementor-element-9980f1e .elementor-container{
  align-items:stretch;
}
.elementor-400 .feature-card{
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.elementor-400 .feature-card > .elementor-widget-container{
  height:100%;
  display:flex;
  flex-direction:column;
}
/* icon-box internals fill the card and keep even spacing */
.elementor-400 .feature-card .elementor-icon-box-wrapper{
  height:100%;
  display:flex;
  flex-direction:column;
}
.elementor-400 .feature-card .elementor-icon-box-content{
  flex:1 1 auto;
}
.elementor-400 .feature-card .elementor-icon-box-description{
  margin-bottom:0;
}

/* ---- Icon-box normalisation across the 4 feature-detail sections ----------
   First-Ever AI CTR Traffic Bot (#eeeb2e9), A Complete IP Changing Toolkit
   (#9712587), Browser Environment Anti-Detect (#513968c) and Native Inline
   Captcha Solver (#cd105f3). Uniform text size, balanced padding on a soft
   borderless background, and equal-height boxes (same-row cards stretch to
   match; a min-height floor keeps them a consistent 2–3 lines).             */
.elementor-400 .elementor-element-eeeb2e9 .elementor-widget-wrap,
.elementor-400 .elementor-element-9712587 .elementor-widget-wrap,
.elementor-400 .elementor-element-513968c .elementor-widget-wrap,
.elementor-400 .elementor-element-cd105f3 .elementor-widget-wrap{
  align-items:start !important;
  align-content:start !important;
}
.elementor-400 .elementor-element-eeeb2e9 .elementor-widget-icon-box,
.elementor-400 .elementor-element-9712587 .elementor-widget-icon-box,
.elementor-400 .elementor-element-513968c .elementor-widget-icon-box,
.elementor-400 .elementor-element-cd105f3 .elementor-widget-icon-box{
  margin:3px 0 !important;
  align-self:start !important;
}
.elementor-400 .elementor-element-eeeb2e9 .elementor-widget-icon-box > .elementor-widget-container,
.elementor-400 .elementor-element-9712587 .elementor-widget-icon-box > .elementor-widget-container,
.elementor-400 .elementor-element-513968c .elementor-widget-icon-box > .elementor-widget-container,
.elementor-400 .elementor-element-cd105f3 .elementor-widget-icon-box > .elementor-widget-container{
  min-height:0;
  margin:0 !important;
  padding:0 !important;
  display:flex !important;
  flex-direction:column !important;
  justify-content:flex-start !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:14px !important;
  background:rgba(139,124,247,.07) !important;   /* soft, borderless background */
}
.elementor-400 .elementor-element-eeeb2e9 .elementor-icon-box-wrapper,
.elementor-400 .elementor-element-9712587 .elementor-icon-box-wrapper,
.elementor-400 .elementor-element-513968c .elementor-icon-box-wrapper,
.elementor-400 .elementor-element-cd105f3 .elementor-icon-box-wrapper{
  display:flex !important;
  align-items:center !important;
  gap:13px;width:100%;text-align:left;
  padding-top:0 !important;margin-top:0 !important;
}
.elementor-400 .elementor-element-eeeb2e9 .elementor-icon-box-icon,
.elementor-400 .elementor-element-9712587 .elementor-icon-box-icon,
.elementor-400 .elementor-element-513968c .elementor-icon-box-icon,
.elementor-400 .elementor-element-cd105f3 .elementor-icon-box-icon{
  margin:0 !important;flex:0 0 auto;align-self:center !important;
}
/* uniform text size for every icon box in these sections */
.elementor-400 .elementor-element-eeeb2e9 .elementor-icon-box-title,
.elementor-400 .elementor-element-9712587 .elementor-icon-box-title,
.elementor-400 .elementor-element-513968c .elementor-icon-box-title,
.elementor-400 .elementor-element-cd105f3 .elementor-icon-box-title{
  margin:0 0 3px !important;font-size:15px !important;line-height:1.3 !important;font-weight:600 !important;
}
.elementor-400 .elementor-element-eeeb2e9 .elementor-icon-box-description,
.elementor-400 .elementor-element-9712587 .elementor-icon-box-description,
.elementor-400 .elementor-element-513968c .elementor-icon-box-description,
.elementor-400 .elementor-element-cd105f3 .elementor-icon-box-description{
  margin:0 !important;font-size:13px !important;line-height:1.45 !important;
}

/* ---- Round 2 · Task 5 : hide the legacy video rows (replaced by the
        filterable video slider injected into the heading section) ----      */
.elementor-400 .elementor-element-a985be4,
.elementor-400 .elementor-element-a99419e{display:none !important}

/* ---- Fix : Captcha section was missing a content-width cap, so it rendered
   wider than the sibling feature sections. Match them (~1165px).             */
.elementor-400 .elementor-element-cd105f3 > .elementor-container{
  max-width:1165px !important;
}

/* ---- Fix : "Explore More Features" was a full-width section (~1625px), wider
   than every other section. Cap its content to the standard width so the
   heading, AI-Engine card and the filter grid all match the other sections. */
.elementor-400 .elementor-element-9980f1e > .elementor-container{
  max-width:1180px !important;
}

/* ---- Round 3 (revised) : keep the video slider centered in the container --
   Full-bleed was cancelled — the widget stays within its column, centered.   */
.elementor-400 .elementor-element-a7bd201{
  width:100%;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}
.elementor-400 .elementor-element-a7bd201 > .elementor-widget-container{
  display:flex;
  justify-content:center;
}

/* Hidden for now (per request): "Try Awesome Traffic Bot free for a day" offer block */
.elementor-400 .elementor-element-1c4113c{display:none !important}


/* ---- Header: use the ATB purple, not the shared header's red/pink accents ------
   The site-wide header template (#39463) still carries AYB-style red accents that
   only surface on mobile: a red cart-count bubble and a pink off-canvas close
   border. This page's CSS file (post-400.css) loads ONLY on the ATB landing
   page, so these overrides recolour them to the brand purple here without
   affecting the header on AYB or any other page.                                 */
.elementor-39463 .elementor-button-icon-qty{background-color:#6050dc !important}
.elementor-39463 .bdt-offcanvas-close{border-color:#6050dc !important}
/* The mobile sticky header bar was declared #FFFCFC — a red-tinted white whose
   hue is red. In dark mode the Dracula plugin darkens it while keeping that hue,
   so the sticky bar turns dark RED on mobile (rgb(58,15,14)). The desktop sticky
   bar uses neutral #FFFFFF and correctly becomes dark navy (rgb(15,14,37)). Make
   the mobile bar neutral white too, so it matches: clean white in light mode,
   neutral dark in dark mode — never red.                                         */
.elementor-39463 .elementor-element-00650b5.bdt-sticky.bdt-active{background-color:#ffffff !important}

/* A bit of breathing room above the "Visual Workflow Builder" section. */
.elementor-400 .elementor-element-cd29d6d{margin-top:56px !important}

/* ---- Mobile: eliminate horizontal scrolling --------------------------------
   The Real-Results auto-scroll marquee lane (.atbr2-mq) holds a width:max-content
   track that was never clipped, so on narrow screens the full track spilled out
   and created a horizontal scrollbar; the hero's oversized decorative blobs are a
   secondary source. Clip the marquee lanes (overflow-x:clip keeps card shadows
   and the JS sticky header intact) and guard the page wrapper so nothing can
   force the page wider than the viewport.                                       */
.atbr2-mq{overflow-x:clip}
.atbr2-mqs,.atbw{max-width:100%}
.elementor-400{overflow-x:clip}
/* html-level guard (this file loads only on this page, so it is page-scoped) */
html{overflow-x:clip}

/* ATB-EQ-END *//* End custom CSS */