@media(max-width:1024px){.elementor .mb-quote-text{font-size:28px;}}@media(max-width:1024px){.elementor .mb-quote{padding:32px;}}@media(max-width:1024px){.elementor .mb-form-side{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .mb-form-slot{width:100%;padding:32px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .mb-form-wrap{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .mb-band-inner{padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .mb-band{min-height:340px;}}@media(max-width:1024px){.elementor .mb-col-no{padding:32px;}}@media(max-width:1024px){.elementor .mb-col-yes{padding:32px;}}@media(max-width:1024px){.elementor .mb-stat-num{font-size:48px;}}@media(max-width:1024px){.elementor .mb-pull-text{font-size:28px;}}@media(max-width:1024px){.elementor .mb-pull{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .mb-origin-media{width:100%;max-width:520px;flex:0 0 auto;align-self:center;}}@media(max-width:1024px){.elementor .mb-origin-text{width:100%;flex:0 0 auto;}}@media(max-width:1024px){.elementor .mb-origin{flex-direction:column;gap:32px;align-items:center;}}@media(max-width:1024px){.elementor .mb-cyc-index-on{font-size:48px;}}@media(max-width:1024px){.elementor .mb-cyc-index{font-size:48px;}}@media(max-width:1024px){.elementor .mb-ticker-track{padding-block-start:0px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .mb-hero-img{max-width:340px;}}@media(max-width:1024px){.elementor .mb-hero-media{flex:0 1 42%;}}@media(max-width:1024px){.elementor .mb-hero-inner{padding-block-start:72px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:row;gap:32px;align-items:center;}}@media(max-width:1024px){.elementor .mb-hero{min-height:auto;}}@media(max-width:1024px){.elementor .mb-h2-light{font-size:28px;}}@media(max-width:1024px){.elementor .mb-h2{font-size:28px;}}@media(max-width:1024px){.elementor .mb-hero-title{font-size:38px;}}@media(max-width:1024px){.elementor .mb-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .mb-section{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;}}