@media(max-width:767px){.elementor .hero-cover-layout{min-height:44rem;margin-block-start:-6rem;}}@media(max-width:767px){.elementor .hero-overlay-spacing{min-height:44rem;padding-block-start:8rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .hero-main-heading{font-size:2.55rem;line-height:1.07;}}@media(max-width:767px){.elementor .hero-lead-text{font-size:1rem;line-height:1.55;}}@media(max-width:767px){.elementor .hero-button-row{width:100%;display:flex;flex-direction:column;gap:0.8rem;align-items:stretch;}}@media(max-width:767px){.elementor .hero-benefits-row{display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}}