@media(max-width:767px){.elementor .font-h1{color:var(--Color_Primary);}}@media(max-width:767px){.elementor .font-h2{font-weight:700;color:var(--Color_Primary);text-align:start;margin-block-end:0rem;}}@media(max-width:767px){.elementor .font-h3{font-weight:700;color:var(--Color_Primary);}}@media(max-width:767px){.elementor .font-body-lg{color:var(--Color_Text);}}@media(max-width:767px){.elementor .font-body{color:var(--Color_Text);}}@media(max-width:767px){.elementor .font-body-sm{color:var(--Color_Text);}}@media(max-width:767px){.elementor .font-caption{color:var(--Color_Text);}}@media(max-width:767px){.elementor .font-button{padding:10px;}}@media(max-width:767px){.elementor .layout-wide{padding:0rem;flex-direction:column;}}@media(max-width:767px){.elementor .stack-buttons{flex-direction:column;row-gap:var(--button-gap);}}@media(max-width:767px){.elementor .cta-primary{width:100%;}}@media(max-width:767px){.elementor .cta-secondary{width:100%;}}@media(max-width:767px){.elementor .hero-media{width:100%;margin-block-start:0rem;}}@media(max-width:767px){.elementor .faqs{flex-direction:column;}}@media(max-width:767px){.elementor .cta{flex-direction:column;}}@media(max-width:767px){.elementor .choice-grid{padding:5px;}}