@media(max-width:767px){.elementor .card-std{padding:var(--p-4);gap:var(--gap-sm);}}@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 .div-wide-v{padding-inline-start:var(--p-4);padding-inline-end:var(--p-4);}}