@media(max-width:767px){.elementor .h1{font-size:var(--text-2xl);align-self:center;}}@media(max-width:767px){.elementor .page-public{padding-block-start:var(--p-0);padding-block-end:var(--p-0);padding-inline-start:var(--p-0);padding-inline-end:var(--p-0);}}@media(max-width:767px){.elementor .header-public-std{width:auto;padding-block-start:var(--p-0);padding-block-end:var(--p-8);padding-inline-start:var(--p-4);padding-inline-end:var(--p-4);margin-block-start:var(--m-20);}}@media(max-width:767px){.elementor .badge-public{font-size:var(--text-xs);}}@media(max-width:767px){.elementor .h1-public{font-family:var(--Heading);font-weight:700;font-size:var(--text-2xl);color:var(--text-heading);letter-spacing:0.15rem;text-align:center;text-transform:uppercase;}}@media(max-width:767px){.elementor .super-title{font-family:var(--Body);font-weight:700;font-size:var(--text-xs);color:var(--text-heading-accent);letter-spacing:0.1rem;text-transform:uppercase;}}@media(max-width:767px){.elementor .section{padding-block-start:var(--p-12);padding-block-end:var(--p-12);padding-inline-start:var(--p-0);padding-inline-end:var(--p-0);}}@media(max-width:767px){.elementor .h3{font-size:var(--text-lg);}}@media(max-width:767px){.elementor .div-narrow{padding-inline-start:var(--p-4);padding-inline-end:var(--p-4);justify-content:center;}}@media(max-width:767px){.elementor .btn-cta{align-self:center;}}@media(max-width:767px){.elementor .div-wide-h{padding-inline-start:var(--p-4);padding-inline-end:var(--p-4);flex-direction:column;}}