.contact[data-astro-cid-x5d4ucax]{padding-top:195px}.contact__title[data-astro-cid-x5d4ucax],.contact__subtitle[data-astro-cid-x5d4ucax]{color:var(--c-primary);font-size:42px;font-weight:700}.contact__title[data-astro-cid-x5d4ucax]{margin-bottom:36px}.contact__subtitle[data-astro-cid-x5d4ucax]{margin:75px 0 36px}.contact__boxes[data-astro-cid-x5d4ucax]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.box[data-astro-cid-x5d4ucax]{font-family:var(--font-text);color:var(--c-white);border-radius:10px;flex-direction:column;align-items:flex-start;padding:32px;font-size:15px;line-height:1.5;display:flex}.box--dark[data-astro-cid-x5d4ucax]{background:var(--c-dark)}.box--light[data-astro-cid-x5d4ucax]{background:var(--c-primary)}.box[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{font-family:var(--font-heading);text-transform:uppercase;margin:0 0 20px;font-size:40px;font-weight:600;line-height:1.1}.box[data-astro-cid-x5d4ucax] address[data-astro-cid-x5d4ucax]{font-style:normal}.box[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{margin:0 0 16px}.box[data-astro-cid-x5d4ucax] dl[data-astro-cid-x5d4ucax]{gap:40px;margin:0 0 16px;display:flex}.box[data-astro-cid-x5d4ucax] dt[data-astro-cid-x5d4ucax]{letter-spacing:.05em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}.box[data-astro-cid-x5d4ucax] dd[data-astro-cid-x5d4ucax]{margin:0;font-size:18px;font-weight:600}.box__note[data-astro-cid-x5d4ucax]{opacity:.85;max-width:46ch;margin:auto 0 0;font-size:13px}.quick[data-astro-cid-x5d4ucax]{gap:20px;margin:0 0 32px;padding:0;list-style:none;display:grid}.quick[data-astro-cid-x5d4ucax] li[data-astro-cid-x5d4ucax]{flex-direction:column;display:flex}.quick__label[data-astro-cid-x5d4ucax]{letter-spacing:.05em;text-transform:uppercase;color:var(--c-dark);font-size:12px;font-weight:600}.quick[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{font-family:var(--font-body);color:var(--c-white);word-break:break-word;font-size:24px;font-weight:600;text-decoration:none}.quick[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:hover,.quick[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:focus-visible{color:var(--c-dark)}.box--light[data-astro-cid-x5d4ucax] .btn[data-astro-cid-x5d4ucax]{margin-top:auto}.people[data-astro-cid-x5d4ucax]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.person[data-astro-cid-x5d4ucax]{border:1px solid var(--c-primary);transition:background-color var(--transition), border-color var(--transition);border-radius:10px;flex-direction:column;gap:6px;padding:24px 28px;display:flex}.person[data-astro-cid-x5d4ucax]:hover,.person[data-astro-cid-x5d4ucax]:focus-within{border-color:var(--c-dark);background:#4fc7df14}.person[data-astro-cid-x5d4ucax] h3[data-astro-cid-x5d4ucax]{font-size:20px;font-weight:600}.person__role[data-astro-cid-x5d4ucax]{text-transform:uppercase;color:var(--c-primary);margin:0 0 10px;font-size:14px;font-weight:500}.person[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]{word-break:break-word;font-size:16px;text-decoration:none}.person[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:hover,.person[data-astro-cid-x5d4ucax] a[data-astro-cid-x5d4ucax]:focus-visible{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.people[data-astro-cid-x5d4ucax]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.contact__boxes[data-astro-cid-x5d4ucax]{grid-template-columns:1fr}.contact__title[data-astro-cid-x5d4ucax],.contact__subtitle[data-astro-cid-x5d4ucax]{font-size:30px}.box[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{font-size:32px}.box[data-astro-cid-x5d4ucax]{padding:24px 20px}}@media (width<=559px){.people[data-astro-cid-x5d4ucax]{grid-template-columns:1fr}}.page{padding-top:160px}.service{grid-template-columns:1fr 1fr;gap:20px;display:grid}.service__box{font-family:var(--font-text);color:var(--c-white);border-radius:10px;padding:32px;font-size:15px;line-height:1.5}.service__box--dark{background:var(--c-dark)}.service__box--light{background:var(--c-primary)}.service__box h1,.service__box h2{font-family:var(--font-heading);text-transform:uppercase;color:var(--c-white);margin:0 0 12px;font-weight:600;line-height:1.1}.service__box h1{font-size:40px}.service__box h2{margin-top:28px;font-size:32px}.service__box--light h1{color:var(--c-dark)}.service__box p{margin:0 0 16px}.service__box ul{gap:30px;margin:20px 0 32px;padding:0;list-style:none;display:grid}.service__box li{align-items:center;min-height:30px;padding-left:46px;display:flex;position:relative}.service__box li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='white' stroke-width='2.4'/%3E%3C/svg%3E") center / 22px no-repeat, var(--c-dark);border-radius:5px;width:30px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.service__box p:has(>img){grid-template-columns:1fr 1fr;gap:12px;display:grid}.service__box p>img{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:200px}.service__box strong{font-weight:600}.service__box a{color:inherit}.page--pricing{padding-top:195px}.prose--title{max-width:none;margin-bottom:36px}.prose--title h1,.prose--title h2{margin:0}.price-list{gap:20px;display:grid}.price-box h1{color:var(--c-white);margin:0 0 24px;font-size:40px}.price-box>:last-child{margin-bottom:0}@media (width<=767px){.price-box h1{font-size:30px}}@media (width<=1023px){.service{grid-template-columns:1fr}}@media (width<=479px){.service__box{padding:24px 20px}}.prose{max-width:880px;font-size:18px;line-height:1.5}.prose h1,.prose h2,.prose h3{color:var(--c-primary);margin:48px 0 16px;font-weight:700}.prose>:first-child{margin-top:0}.prose h1,.prose h2{font-size:42px}.prose h3{font-size:24px}.prose h1+h2,.prose h2+h1{margin-top:0}.prose p{margin:0 0 20px}.prose ul,.prose ol{margin:0 0 20px;padding-left:24px}.prose a{color:var(--c-dark);text-underline-offset:3px}.prose a:hover{color:var(--c-primary)}.prose img{border-radius:10px}@media (width<=767px){.prose h1,.prose h2{font-size:30px}}
