@media(max-width:767px){.elementor .h1{font-size:2.5rem;}}@media(max-width:767px){.elementor .h3{font-size:1.75rem;}}@media(max-width:767px){.elementor .h4{font-size:1.4375rem;}}@media(max-width:767px){.elementor .body-lg{color:var(--text-dark);}}@media(max-width:767px){.elementor .body{font-size:1rem;}}@media(max-width:767px){.elementor .body-sm{font-size:0.9375rem;}}@media(max-width:767px){.elementor .button{font-size:0.9375rem;padding-block-start:13px;padding-block-end:13px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .section-hero{margin-block-start:-14px;}}@media(max-width:767px){.elementor .section-head{padding-block-start:0px;}}@media(max-width:767px){.elementor .icon{width:40px;height:40px;}}@media(max-width:767px){.elementor .cta-panel{padding:28px;}}@media(max-width:767px){.elementor .stage-tab{padding-block-start:14px;padding-block-end:14px;padding-inline-start:4px;padding-inline-end:4px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .stage-panel{padding:24px;}}@media(max-width:767px){.elementor .hero-half{width:100%;padding:16px;background-color:#fcfcfcd1;}}