@media(max-width:1024px){.elementor .cover-video{aspect-ratio:3 / 2;object-fit:contain;}}@media(max-width:1024px){.elementor .cta-band-lead{font-size:18px;}}@media(max-width:1024px){.elementor .cta-band-title{font-size:40px;}}@media(max-width:1024px){.elementor .cta-band{flex-direction:column;align-items:flex-start;}}@media(max-width:1024px){.elementor .cover-img{aspect-ratio:3 / 2;}}@media(max-width:1024px){.elementor .card-cover{flex:1 1 calc((100% - 24px) / 2);}}@media(max-width:1024px){.elementor .cover-row{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .slide-gallery{flex:0 0 calc((100% - 24px) / 2);}}@media(max-width:1024px){.elementor .card-reason-img{height:100%;min-height:200px;aspect-ratio:auto;}}@media(max-width:1024px){.elementor .card-reason-media{flex:0 0 280px;}}@media(max-width:1024px){.elementor .card-reason{flex-direction:row;flex:0 0 auto;}}@media(max-width:1024px){.elementor .card-row{flex-direction:column;}}@media(max-width:1024px){.elementor .magic-media{width:460px;flex:0 0 auto;align-self:center;}}@media(max-width:1024px){.elementor .magic-panel{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:1024px){.elementor .testimonial-quote{font-size:18px;}}@media(max-width:1024px){.elementor .slide-testimonial{flex:0 0 calc((100% - 24px) / 2);}}@media(max-width:1024px){.elementor .stat-number{font-size:48px;}}@media(max-width:1024px){.elementor .hero-media{flex:0 0 360px;}}@media(max-width:1024px){.elementor .hero{gap:48px;}}@media(max-width:1024px){.elementor .text-lead{font-size:18px;}}@media(max-width:1024px){.elementor .hero-answer{font-size:40px;}}@media(max-width:1024px){.elementor .title-card{font-size:24px;}}@media(max-width:1024px){.elementor .title-section{font-size:40px;}}@media(max-width:1024px){.elementor .title-display{font-size:56px;}}@media(max-width:1024px){.elementor .script-note{font-size:32px;}}@media(max-width:1024px){.elementor .section-tight{padding-block-start:0px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;}}