@media(max-width:767px){.elementor .text-body{font-size:1.15rem;text-align:end;}}@media(max-width:767px){.elementor .text-small{font-size:0.85rem;text-align:center;}}@media(max-width:767px){.elementor .h4{font-size:1rem;line-height:1.8rem;text-align:center;}}@media(max-width:767px){.elementor .h1-line{line-height:100%;}}@media(max-width:767px){.elementor .container-heading{width:100%;padding:var(--space-2xs);gap:var(--space-md);}}@media(max-width:767px){.elementor .container-wide{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .container-lg{width:var(--container-lg);padding-block-start:var(--space-md);padding-block-end:var(--space-md);display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .container-full{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .container-frontpage{min-height:40vh;padding-block-end:var(--space-md);padding-inline-start:var(--space-md);display:flex;flex-direction:column;justify-content:flex-end;align-items:end;}}@media(max-width:767px){.elementor .page-full{display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .page-format{padding-block-start:var(--space-x1);padding-block-end:var(--space-x1);}}@media(max-width:767px){.elementor .h1-hero{line-height:100%;text-align:end;}}