.photo-note[data-astro-cid-qhukgn7q]{margin-top:20px;color:#e1f0ea!important;font-size:10px!important}.villa-summary[data-astro-cid-qhukgn7q]{border-bottom:1px solid #dce7e3;padding-block:36px}.villa-summary[data-astro-cid-qhukgn7q] h2[data-astro-cid-qhukgn7q]{margin-bottom:23px;font-size:25px}.villa-summary[data-astro-cid-qhukgn7q] dl[data-astro-cid-qhukgn7q]{grid-template-columns:repeat(3,1fr);gap:25px;margin:0;display:grid}.villa-summary[data-astro-cid-qhukgn7q] dl[data-astro-cid-qhukgn7q]>div[data-astro-cid-qhukgn7q]{border-left:2px solid #aad5c7;padding-left:18px}.villa-summary[data-astro-cid-qhukgn7q] dt[data-astro-cid-qhukgn7q],.step-label[data-astro-cid-qhukgn7q]{letter-spacing:.7px;color:#23735e;margin-bottom:9px;font-size:11px;font-weight:700}.villa-summary[data-astro-cid-qhukgn7q] dd[data-astro-cid-qhukgn7q]{margin:0;font-size:14px;line-height:1.7}.villa-layout[data-astro-cid-qhukgn7q]{grid-template-columns:230px minmax(0,1fr);gap:60px;padding-block:45px 65px;display:grid}.contents[data-astro-cid-qhukgn7q]{background:#f4f9f6;border:1px solid #dce7e3;border-radius:10px;gap:14px;padding:22px;display:grid;position:sticky;top:120px}.contents[data-astro-cid-qhukgn7q] strong[data-astro-cid-qhukgn7q]{font-size:14px}.contents[data-astro-cid-qhukgn7q] a[data-astro-cid-qhukgn7q]{color:#3b655b;font-size:12px;line-height:1.7}.contents[data-astro-cid-qhukgn7q] a[data-astro-cid-qhukgn7q]:hover{text-decoration:underline}.villa-editorial[data-astro-cid-qhukgn7q]{min-width:0;max-width:850px}.villa-section[data-astro-cid-qhukgn7q]{border-bottom:1px solid #dce7e3;margin-bottom:32px;padding-bottom:32px;scroll-margin-top:110px}.villa-section[data-astro-cid-qhukgn7q] h2[data-astro-cid-qhukgn7q]{letter-spacing:-.6px;margin:12px 0 20px;font-size:clamp(25px,2.4vw,33px);line-height:1.3}.villa-section[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q],.villa-section[data-astro-cid-qhukgn7q] li[data-astro-cid-qhukgn7q]{color:#4f6867;font-size:15px;line-height:1.9}.villa-section[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q]{margin-bottom:18px}.villa-section[data-astro-cid-qhukgn7q] ul[data-astro-cid-qhukgn7q],.villa-steps[data-astro-cid-qhukgn7q]{gap:12px;padding-left:21px;display:grid}.table-wrap[data-astro-cid-qhukgn7q]{border:1px solid #d4e4dc;border-radius:9px;max-width:100%;margin-top:25px;overflow-x:auto}.table-wrap[data-astro-cid-qhukgn7q] table[data-astro-cid-qhukgn7q]{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.table-wrap[data-astro-cid-qhukgn7q] caption[data-astro-cid-qhukgn7q]{text-align:left;color:#496d62;background:#eff7f2;padding:14px 17px;font-size:11px}.table-wrap[data-astro-cid-qhukgn7q] thead[data-astro-cid-qhukgn7q]{color:#fff;background:#194b4a}.table-wrap[data-astro-cid-qhukgn7q] th[data-astro-cid-qhukgn7q],.table-wrap[data-astro-cid-qhukgn7q] td[data-astro-cid-qhukgn7q]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #dce7e3;padding:15px 17px}.table-wrap[data-astro-cid-qhukgn7q] tbody[data-astro-cid-qhukgn7q] th[data-astro-cid-qhukgn7q]{width:36%;font-weight:600}.table-wrap[data-astro-cid-qhukgn7q] tbody[data-astro-cid-qhukgn7q] tr[data-astro-cid-qhukgn7q]:nth-child(2n){background:#f7faf8}.villa-steps[data-astro-cid-qhukgn7q] li[data-astro-cid-qhukgn7q]{background:#f3f8f5;border:1px solid #dfebe4;border-radius:8px;padding:17px}.villa-steps[data-astro-cid-qhukgn7q] h3[data-astro-cid-qhukgn7q]{margin-bottom:9px;font-size:17px}.villa-steps[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q]{margin:0;font-size:13px}.villa-faq[data-astro-cid-qhukgn7q] details[data-astro-cid-qhukgn7q]{border-bottom:1px solid #dce7e3;padding:19px 0}.villa-faq[data-astro-cid-qhukgn7q] summary[data-astro-cid-qhukgn7q]{cursor:pointer;font-size:15px;font-weight:600;line-height:1.7}.villa-faq[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q]{margin-top:14px;font-size:14px}.related[data-astro-cid-qhukgn7q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.related[data-astro-cid-qhukgn7q] a[data-astro-cid-qhukgn7q]{background:#f0f7f3;border:1px solid #d6e6dc;border-radius:8px;justify-content:space-between;gap:10px;padding:18px;font-size:13px;font-weight:600;line-height:1.7;display:flex}.all-services[data-astro-cid-qhukgn7q]{color:#23735e;margin-top:23px;font-size:13px;text-decoration:underline;display:inline-block}.references[data-astro-cid-qhukgn7q] h2[data-astro-cid-qhukgn7q]{margin-bottom:14px;font-size:19px}.references[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q],.references[data-astro-cid-qhukgn7q] li[data-astro-cid-qhukgn7q]{font-size:12px;line-height:1.8}.references[data-astro-cid-qhukgn7q] ul[data-astro-cid-qhukgn7q]{gap:9px;padding-left:18px;display:grid}.references[data-astro-cid-qhukgn7q] a[data-astro-cid-qhukgn7q]{color:#23735e;text-decoration:underline}.villa-quote[data-astro-cid-qhukgn7q]{background:#eaf5ee;border-block:1px solid #d5e6db;padding:50px 0;scroll-margin-top:100px}.villa-quote[data-astro-cid-qhukgn7q]>.container[data-astro-cid-qhukgn7q]{grid-template-columns:2fr 1fr;align-items:center;gap:45px;display:grid}.villa-quote[data-astro-cid-qhukgn7q] h2[data-astro-cid-qhukgn7q]{margin:14px 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.25}.villa-quote[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q]{color:#4c6b62;font-size:14px;line-height:1.85}.villa-quote[data-astro-cid-qhukgn7q] small[data-astro-cid-qhukgn7q]{margin-top:15px;font-size:11px;line-height:1.7;display:block}.quote-actions[data-astro-cid-qhukgn7q]{text-align:center;gap:20px;display:grid}.quote-actions[data-astro-cid-qhukgn7q]>a[data-astro-cid-qhukgn7q]:last-child{font-size:13px;text-decoration:underline}@media (width<=1000px){.villa-layout[data-astro-cid-qhukgn7q]{grid-template-columns:190px minmax(0,1fr);gap:30px}.related[data-astro-cid-qhukgn7q]{grid-template-columns:1fr}}@media (width<=700px){.villa-summary[data-astro-cid-qhukgn7q] dl[data-astro-cid-qhukgn7q],.villa-layout[data-astro-cid-qhukgn7q],.villa-quote[data-astro-cid-qhukgn7q]>.container[data-astro-cid-qhukgn7q]{grid-template-columns:1fr}.villa-summary[data-astro-cid-qhukgn7q] dl[data-astro-cid-qhukgn7q]{gap:16px}.villa-layout[data-astro-cid-qhukgn7q]{gap:30px;padding-block:30px 40px}.contents[data-astro-cid-qhukgn7q]{gap:10px;position:static}.villa-section[data-astro-cid-qhukgn7q]{margin-bottom:27px;padding-bottom:27px}.villa-section[data-astro-cid-qhukgn7q] p[data-astro-cid-qhukgn7q],.villa-section[data-astro-cid-qhukgn7q] li[data-astro-cid-qhukgn7q]{font-size:14px}.villa-section[data-astro-cid-qhukgn7q] h2[data-astro-cid-qhukgn7q]{font-size:25px}.table-wrap[data-astro-cid-qhukgn7q] th[data-astro-cid-qhukgn7q],.table-wrap[data-astro-cid-qhukgn7q] td[data-astro-cid-qhukgn7q]{padding:12px}.table-wrap[data-astro-cid-qhukgn7q] table[data-astro-cid-qhukgn7q]{font-size:12px}.villa-quote[data-astro-cid-qhukgn7q]{padding-block:36px}.villa-quote[data-astro-cid-qhukgn7q]>.container[data-astro-cid-qhukgn7q]{gap:25px}.villa-quote[data-astro-cid-qhukgn7q] .btn[data-astro-cid-qhukgn7q]{white-space:normal}}
