@media(max-width:767px){.elementor .mn-check{font-size:0.75rem;}}@media(max-width:767px){.elementor .mn-checks{gap:0.85rem;}}@media(max-width:767px){.elementor .mn-ribbon-spark{width:0.85rem;height:0.85rem;}}@media(max-width:767px){.elementor .mn-ribbon-text{font-size:1.05rem;}}@media(max-width:767px){.elementor .mn-ribbon{padding-block-start:1.2rem;padding-block-end:1.2rem;gap:0.6rem;}}@media(max-width:767px){.elementor .mn-col{flex:0 1 auto;}}@media(max-width:767px){.elementor .mn-split{flex-direction:column;gap:2.25rem;align-items:stretch;}}@media(max-width:767px){.elementor .mn-section{padding-block-start:3.6rem;padding-block-end:3.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .mn-btn-ghost{width:100%;font-size:0.9375rem;text-align:center;padding-inline-start:1.3rem;padding-inline-end:1.3rem;justify-content:center;}}@media(max-width:767px){.elementor .mn-btn{width:100%;font-size:0.9375rem;text-align:center;padding-block-start:1.05rem;padding-block-end:1.05rem;justify-content:center;}}@media(max-width:767px){.elementor .mn-lead{font-size:1.0625rem;}}@media(max-width:767px){.elementor .mn-body{font-size:1rem;line-height:1.65;}}@media(max-width:767px){.elementor .mn-h3{font-size:1.375rem;}}@media(max-width:767px){.elementor .mn-h2{font-size:2.55rem;line-height:1.02;}}