h1:where(.astro-3AHPJ6XK),h2:where(.astro-3AHPJ6XK){line-height:1em!important;z-index:2;text-shadow:0 0 12px #fff9!important}.section-hero:where(.astro-3AHPJ6XK){position:relative;width:100%;height:clamp(300px,40vw,500px);overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;background-position:center;background-size:cover;transition:height ease-in-out .3s}.section-hero:where(.astro-3AHPJ6XK):after{content:"";width:100%;height:100%;background:#fff2;position:absolute;top:0;left:0;z-index:1}@media screen and (min-width: 768px){.section-img:where(.astro-3AHPJ6XK){height:30vw}}header:where(.astro-3EF6KSR2){background:#fafafa;width:100%;z-index:9999;position:fixed}.header-bar:where(.astro-3EF6KSR2){display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto;padding:1rem}.logo:where(.astro-3EF6KSR2){max-width:256px;width:100%)}.tel:where(.astro-3EF6KSR2):hover:before{content:">>";font-weight:700;position:absolute;left:-1.25rem;color:#88888f}@media screen and (min-width: 768px){.header-bar:where(.astro-3EF6KSR2){padding:1rem 2rem}}footer:where(.astro-SZ7XMLTE){background-color:#f4f4f4;z-index:5;width:100%;margin-top:auto}.footernav:where(.astro-SZ7XMLTE){display:flex;justify-content:center;gap:2rem;padding:1rem}a:where(.astro-SZ7XMLTE):hover:before{content:">>";font-weight:700;position:absolute;left:-1.25rem;color:#88888f}.copyright:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){display:block;text-align:center;color:#88888f;font-size:.75rem}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(/fonts/rubik-v28-latin-regular.eot);src:url(/fonts/rubik-v28-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/rubik-v28-latin-regular.woff2) format("woff2"),url(/fonts/rubik-v28-latin-regular.woff) format("woff"),url(/fonts/rubik-v28-latin-regular.ttf) format("truetype"),url(/fonts/rubik-v28-latin-regular.svg#Rubik) format("svg")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(/fonts/rubik-v28-latin-600.eot);src:url(/fonts/rubik-v28-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/rubik-v28-latin-600.woff2) format("woff2"),url(/fonts/rubik-v28-latin-600.woff) format("woff"),url(/fonts/rubik-v28-latin-600.ttf) format("truetype"),url(/fonts/rubik-v28-latin-600.svg#Rubik) format("svg")}*,*:after,*:before{box-sizing:border-box}html{font-family:Rubik,sans-serif;background-color:#f4f4f4;font-size:.875rem;color:#323236}main{margin-top:4.5rem}html,body{height:100%;padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{margin:1rem 0;padding:0}h1{font-size:clamp(3rem,1.6154rem + 6.1538vw,6rem);line-height:1em}h2{font-size:clamp(1.5rem,1.2692rem + 1.0256vw,2rem);line-height:1.125em}h3{font-weight:700;font-size:clamp(1.125rem,1.085rem + .19999999999999996vw,1.325rem);line-height:1.325em}h4{font-size:clamp(1rem,.625rem + 1.6667vw,1.125rem);font-weight:700}p{line-height:1.5em}.default-wrapper{max-width:800px;padding:6em 1rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}ul{padding-left:1.25rem;margin:0;font-family:Rubik,sans-serif;list-style-type:">> "}ul>li::marker{color:#88888f;font-weight:700}li{margin-top:2rem}li>p{margin-top:.75rem;padding:0}a{text-decoration:none;color:#18181c;position:relative}a:hover{text-decoration:underline}@media screen and (min-width: 768px){html{font-size:1rem}.default-wrapper{flex-direction:row;padding:8rem 2rem}}
