@media(max-width:767px){.elementor .button{margin-block-start:1rem;margin-block-end:2rem;font-size: clamp(0.8rem, 0.7rem + 0.15vw, .8rem);\n}}@media(max-width:767px){.elementor .whitebutton{font-size:0.8em;margin-inline-start:20px;margin-inline-end:20px;white-space: normal;
  word-break: break-word;\n}}@media(max-width:767px){.elementor .hero-h1{font-size:2rem;}}@media(max-width:767px){.elementor .hero-paragraph{text-align:start;padding-block-start:20px;padding-block-end:0vh;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .hero-flexbox{padding-inline-start:5vw;padding-inline-end:5vw;}}@media(max-width:767px){.elementor .practicebar-card{max-width:75vw;padding:20px;margin-block-end:2rem;gap:0px;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .practicebar-header{text-align:center;}}@media(max-width:767px){.elementor .practicebar-text{text-align:center;padding-block-end:3vh;}}@media(max-width:767px){.elementor .practicebar-smallcard{min-width:45vw;}}@media(max-width:767px){.elementor .practicebar-smallheader{font-size:4vw;}}@media(max-width:767px){.elementor .halfblock-header{font-size:1.5rem;}}@media(max-width:767px){.elementor .halfblock-paragraph{font-size:1rem;}}@media(max-width:767px){.elementor .quarterbar-divider{align-self:center;}}@media(max-width:767px){.elementor .page-H2{text-align:start;align-self:start;font-size: clamp(1.2rem, 1.8rem + 0.8vw, 2.5rem);
line-height: 1.2;
letter-spacing: 0.005em;\n}}@media(max-width:767px){.elementor .page-paragraph{font-size:1rem;padding-block-end:1rem;}}@media(max-width:767px){.elementor .page-H3{padding-block-end:1rem;font-size: clamp(1rem, 1.25rem + 0.8vw, 1.75rem);\n}}