.seo-page{--seo-width:1160px;color:#eeeee7;padding-bottom:env(safe-area-inset-bottom);background:#000}.seo-page ::selection{color:#000;background:#fad103}.seo-page a{text-underline-offset:.2em}.seo-page a:hover{color:#fad103}.seo-page a:focus-visible{outline-offset:5px;outline:2px solid #fad103}.seo-header,.seo-main,.seo-footer{width:min(var(--seo-width), calc(100% - 64px));margin-inline:auto}.seo-header{border-bottom:1px solid #38382f;align-items:center;padding-block:24px;display:flex}.seo-page .brand{flex-shrink:0}.seo-breadcrumb{color:#b8b8ae;padding-top:26px;font-size:15px}.seo-breadcrumb ol{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.seo-breadcrumb li+li:before{content:"/";color:#b8b8ae;padding-right:12px}.seo-breadcrumb a{text-decoration:underline}.seo-intro{max-width:880px;padding-block:55px 68px}.seo-page h1,.seo-page h2,.seo-page h3{text-wrap:balance;font-family:M7 Display,Arial,sans-serif;font-weight:700}.seo-page h1{letter-spacing:-.02em;overflow-wrap:break-word;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1}.seo-intro p{max-width:62ch;margin-top:25px;font-size:21px;line-height:1.5}.seo-primary-link{color:#fad103;align-items:center;gap:18px;margin-top:30px;padding-block:8px;font-size:20px;text-decoration:underline;display:inline-flex}.seo-body{max-width:880px}.seo-body section{margin-bottom:66px}.seo-page h2{margin-bottom:24px;font-size:clamp(2.1rem,3.5vw,3.3rem);line-height:1.06}.seo-page h3{font-size:1.75rem;line-height:1.12}.seo-body p,.seo-body li{max-width:72ch;font-size:19px;line-height:1.65}.seo-body p+p{margin-top:18px}.seo-body ul{margin-block:0;padding-left:24px}.seo-body li{margin-bottom:14px;padding-left:4px}.seo-body li::marker{color:#fad103}.seo-property-list{gap:30px;margin-top:26px;display:grid}.seo-property{border-bottom:1px solid #38382f;padding-bottom:28px}.seo-property h3 a,.seo-property div>a{align-items:center;gap:10px;display:inline-flex}.seo-property h3 a{text-decoration:underline}.seo-property p{margin-top:10px}.seo-property div>a{margin-top:16px;font-size:17px;text-decoration:underline}.seo-page .seo-secondary{color:#b8b8ae;font-size:17px}.seo-prices{gap:26px;padding-block:6px;display:grid}.seo-prices h3{color:#eeeee7;margin-bottom:10px;font-size:24px}.seo-prices strong{color:#fad103;font-family:M7 Display,Arial,sans-serif;font-size:clamp(2.5rem,5vw,3.8rem);line-height:1}.seo-prices p{font-variant-numeric:tabular-nums}.seo-contacts{gap:15px;margin-top:26px;display:grid}.seo-contacts a{color:#fad103;align-items:center;gap:12px;width:fit-content;max-width:100%;padding-block:8px;font-size:21px;text-decoration:underline;display:flex}.seo-contacts svg{flex-shrink:0}.seo-regions{margin-top:28px}.seo-regions>div{border-top:1px solid #38382f;padding-block:24px}.seo-regions p{margin-top:12px}.seo-regions a{color:#fad103;align-items:center;gap:10px;margin-top:12px;padding-block:5px;font-size:17px;text-decoration:underline;display:inline-flex}.seo-guide-list{display:grid}.seo-guide-list>a{border-top:1px solid #38382f;padding-block:26px;display:block}.seo-guide-list p{margin-top:14px}.seo-guide-list span{color:#fad103;align-items:center;gap:12px;margin-top:14px;text-decoration:underline;display:inline-flex}.seo-footer{border-top:1px solid #38382f;gap:24px;padding-block:35px 45px;font-size:17px;display:grid}.seo-footer nav{flex-wrap:wrap;gap:12px 26px;display:flex}.seo-footer a{font-size:16px}.seo-footer nav a{align-items:center;min-height:44px;padding-block:10px;display:inline-flex}.seo-footer nav [aria-current=page]{color:#fad103;text-decoration:underline}.seo-footer>a:last-child{color:#b8b8ae;align-items:center;gap:10px;width:fit-content;display:inline-flex}@media (max-width:720px){.seo-header,.seo-main,.seo-footer{width:calc(100% - 40px)}.seo-breadcrumb{padding-top:20px;font-size:14px}.seo-intro{padding-block:38px 45px}.seo-page h1{font-size:clamp(2.8rem,11.5vw,4.2rem)}.seo-intro p{margin-top:21px;font-size:19px}.seo-primary-link{margin-top:22px;font-size:19px}.seo-body section{margin-bottom:46px}.seo-page h2{margin-bottom:20px;font-size:2.25rem}.seo-body p,.seo-body li{font-size:18px}.seo-property h3{font-size:1.85rem}.seo-contacts a{font-size:19px}.seo-footer{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.seo-page{scroll-behavior:auto}}
