.single-number[data-astro-cid-ooikcpxm]{padding:120px 24px;text-align:center;background:#fafafa}.single-number__phone[data-astro-cid-ooikcpxm]{display:block;font-family:Libre Baskerville,serif;font-size:4rem;font-weight:400;letter-spacing:.05em;color:#111;text-decoration:none;transition:text-decoration .3s}.single-number__phone[data-astro-cid-ooikcpxm]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#2d5a27}.single-number__label[data-astro-cid-ooikcpxm]{margin-top:12px;font-family:Karla,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#111;opacity:.7}.principles[data-astro-cid-t3slaa63]{padding:120px 24px;background:#fafafa}.principles__inner[data-astro-cid-t3slaa63]{max-width:640px;margin:0 auto;text-align:center}.principles__item[data-astro-cid-t3slaa63]{font-family:Karla,sans-serif;font-size:18px;font-weight:500;color:#111;opacity:.85;margin:0}.principles__item[data-astro-cid-t3slaa63]:not(:last-child){margin-bottom:48px}.template-nordic{font-family:Karla,sans-serif;font-size:15px;line-height:1.8;font-weight:300;background:#fafafa;color:#111}.template-nordic a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#2d5a27}.template-nordic #sticky-nav{background:#fafafa!important;border-bottom:.5px solid #e5e5e5!important;box-shadow:none!important}.template-nordic #sticky-nav span{font-family:Libre Baskerville,serif!important;font-weight:400!important;color:#111!important}.template-nordic #sticky-nav a:not([href^=tel]){font-family:Karla,sans-serif!important;color:#111!important;opacity:.85}.template-nordic #sticky-nav a[href^=tel]{background:#2d5a27!important;color:#fafafa!important;border-radius:0!important}.template-nordic #home{background:#fafafa!important;padding:200px 24px!important;min-height:auto}.template-nordic #home>div.absolute{background:#fafafa!important}.template-nordic #home .relative.z-20 .max-w-2xl{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.template-nordic #home h1{font-family:Libre Baskerville,serif!important;font-weight:400!important;font-size:3rem!important;line-height:1.15!important;color:#111!important}.template-nordic #home p{font-family:Karla,sans-serif!important;color:#111!important;opacity:.85}.template-nordic #home a[href^="#"]{display:none!important}.template-nordic #home a[href^=tel]{color:#111!important;text-decoration:underline;text-underline-offset:6px;font-family:Karla,sans-serif!important}.template-nordic #home .flex a[href^="#"]{display:none}.template-nordic #home .mt-8{margin-top:24px}.template-nordic #services{background:#fafafa!important;padding:200px 24px!important}.template-nordic #services .mx-auto{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.template-nordic #services h2,.template-nordic #services p{display:none!important}.template-nordic #services .grid{display:flex!important;flex-direction:column!important;gap:24px!important}.template-nordic #services .grid>div{border:none!important;border-radius:0!important;background:transparent!important;padding:24px 0 0!important;border-top:.5px solid #e5e5e5!important;box-shadow:none!important}.template-nordic #services .grid>div span:first-child{display:none}.template-nordic #services .grid>div h3{font-family:Karla,sans-serif!important;font-weight:500!important;font-size:15px!important;color:#111!important;opacity:.85}.template-nordic #reviews{background:#fafafa!important;padding:200px 24px!important}.template-nordic #reviews .mx-auto{max-width:640px!important}.template-nordic #reviews h2{font-family:Libre Baskerville,serif!important;font-weight:400!important;color:#111!important}.template-nordic #reviews .flex.items-center.justify-center.gap-1{display:none!important}.template-nordic #reviews .ml-2{margin-left:0!important;font-family:Karla,sans-serif!important;font-size:15px!important;color:#111!important;opacity:.85}.template-nordic #reviews .fill-yellow-500{display:none!important}.template-nordic #reviews .grid{display:flex!important;flex-direction:column!important;gap:32px!important}.template-nordic #reviews .rounded-xl{border-radius:0!important;box-shadow:none!important;border:none!important;border-top:.5px solid #e5e5e5!important;padding-top:24px!important;background:transparent!important}.template-nordic #reviews .rounded-xl .flex.gap-1{display:none!important}.template-nordic #reviews .text-slate-600{color:#111!important;opacity:.85}.template-nordic #reviews .text-slate-900{color:#111!important}.template-nordic #reviews .ring-slate-200{border:none!important;background:transparent!important;color:#111!important;opacity:.85}.template-nordic #area{background:#fafafa!important;padding:200px 24px!important}.template-nordic #area .mx-auto{max-width:640px!important}.template-nordic #area h2,.template-nordic #area p{font-family:Karla,sans-serif!important;color:#111!important;opacity:.85}.template-nordic #area .rounded-lg{border-radius:0!important;background:transparent!important;border:none!important;border-top:.5px solid #e5e5e5!important;padding-top:8px!important;color:#111!important}.template-nordic #faq{background:#fafafa!important;padding:200px 24px!important}.template-nordic #faq .max-w-3xl{max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.template-nordic #faq h2{font-family:Libre Baskerville,serif!important;font-weight:400!important;color:#111!important}.template-nordic #faq details{border-radius:0!important;box-shadow:none!important;border:none!important;border-top:.5px solid #e5e5e5!important;padding-top:24px!important;background:transparent!important}.template-nordic #faq summary{font-family:Karla,sans-serif!important;color:#111!important;opacity:.85}.template-nordic #faq div.text-slate-600{color:#111!important;opacity:.85}.template-nordic footer{background:#fafafa!important;padding:120px 24px 80px!important;border-top:.5px solid #e5e5e5}.template-nordic footer h3,.template-nordic footer h4{font-family:Karla,sans-serif!important;font-weight:500!important;color:#111!important}.template-nordic footer p,.template-nordic footer a{color:#111!important;opacity:.85}.template-nordic footer .border-slate-800{border-color:#e5e5e5!important}.template-nordic section,.template-nordic .single-number,.template-nordic .principles{animation:nordic-fade 1.2s ease forwards}@keyframes nordic-fade{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.template-nordic #home,.template-nordic #services,.template-nordic #reviews,.template-nordic #area,.template-nordic #faq{padding-top:120px!important;padding-bottom:120px!important}}
