﻿@keyframes rotating{100%{transform:rotate(360deg)}}.estate{font-family:var(--font-family-headline, "Poppins"),sans-serif}.estate-header{margin-bottom:clamp(3.2rem,3.0573248408vw,4.8rem)}.estate-header .breadcrumbs{margin:0}.estate-header .estate-header-row{display:flex;gap:clamp(1.6rem,1.5286624204vw,2.4rem)}.estate-header .estate-header-row.estate-header-top{display:none;justify-content:space-between;flex-wrap:wrap}@media(min-width: 768px){.estate-header .estate-header-row.estate-header-top{display:flex;min-height:5.2rem;margin-bottom:clamp(3.2rem,3.0573248408vw,4.8rem)}}.estate-header .estate-header-card{display:flex;flex-direction:column;gap:clamp(2.4rem,2.0382165605vw,3.2rem);width:100%;padding:clamp(1.6rem,1.5286624204vw,2.4rem);background:var(--base-white, #fff);border-radius:var(--base-border-radius, 0.8rem);box-shadow:var(--space-2, 16px) var(--space-3, 24px) calc(var(--space-6, 48px)/2) rgba(71,67,61,.04)}@media(min-width: 768px){.estate-header .estate-header-card{gap:clamp(3.2rem,3.0573248408vw,4.8rem);padding:clamp(3.2rem,2.5477707006vw,4rem)}}@media(min-width: 992px){.estate-header .estate-header-card{flex-direction:row;align-items:stretch}}.estate-header .estate-header-main{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-width:0;gap:clamp(3.2rem,2.5477707006vw,4rem)}.estate-header .estate-header-row.estate-header-title{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:clamp(1.6rem,1.5286624204vw,2.4rem)}.estate-header .estate-header-row.estate-header-title .estate-header-title-main{display:flex;align-items:flex-start;gap:2rem}.estate-header .estate-header-row.estate-header-title .estate-header-title-main h1{margin:0;color:var(--second-color-hover, #252D1E);font-family:var(--font-family-headline, "Poppins"),sans-serif;font-size:clamp(5.4rem,5.3503184713vw,8.4rem);font-weight:200;line-height:100%;letter-spacing:.25px}.estate-header .estate-header-row.estate-header-title .estate-favorite{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.estate-header .estate-header-row.estate-header-title .estate-favorite img{display:block;width:2.4rem;height:2.4rem}.estate-header .estate-header-row.estate-header-title .estate-favorite .estate-favorite-icon-active{display:none}.estate-header .estate-header-row.estate-header-title .estate-favorite.favorite-active .estate-favorite-icon{display:none}.estate-header .estate-header-row.estate-header-title .estate-favorite.favorite-active .estate-favorite-icon-active{display:block}.estate-header .estate-header-row.estate-header-title .estate-favorite:focus,.estate-header .estate-header-row.estate-header-title .estate-favorite:focus-visible{outline:none;box-shadow:none}.estate-header .estate-header-row.estate-header-title .estate-header-notice{max-width:47rem;padding:clamp(1rem,0.9554140127vw,1.5rem);background-color:var(--project-map-brown, #CD7800);border-radius:1rem;font-weight:500}.estate-header .estate-header-row.estate-header-bottom{flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:clamp(1.6rem,1.5286624204vw,2.4rem);margin:0}.estate-header .estate-header-row.estate-header-bottom .estate-header-price,.estate-header .estate-header-row.estate-header-bottom .estate-header-price-garage{display:none}.estate-header .estate-header-row.estate-header-bottom .estate-header-bottom-inner{display:flex;flex-wrap:wrap;gap:clamp(0.8rem,1.0191082803vw,1.6rem);align-items:center;min-height:5.2rem}@media(min-width: 768px){.estate-header .estate-header-row.estate-header-bottom .estate-header-bottom-inner .btn{min-height:5.2rem;height:5.2rem;padding:clamp(0.8rem,1.0191082803vw,1.6rem) clamp(1.6rem,1.5286624204vw,2.4rem);border-width:0}}.estate-header .estate-header-row.estate-header-bottom .estate-header-bottom-inner .link{min-height:5.2rem;display:inline-flex;align-items:center;padding:clamp(0.8rem,1.0191082803vw,1.6rem) 0;border:0;background:rgba(0,0,0,0);color:var(--main-color, #DF4F25);font-family:var(--font-family-headline, "Poppins"),sans-serif;font-size:clamp(1.5rem,1.0191082803vw,1.6rem);font-weight:500;letter-spacing:.25px;text-decoration:none}.estate-header .estate-header-row.estate-header-bottom .estate-header-bottom-inner .link:hover{color:var(--main-color-hover, #AC3E1E);text-decoration:none}.estate-header .estate-header-info{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;margin:0;color:var(--second-color-hover, #252D1E);font-family:var(--font-family-headline, "Poppins"),sans-serif;cursor:help}.estate-header .estate-header-info::before{content:"";font-size:2rem;font-weight:400;line-height:1}.estate-header .estate-header-info::after{position:absolute;right:0;bottom:calc(100% + clamp(0.4rem, 0.5095541401vw, 0.8rem));z-index:5;width:max-content;max-width:32rem;padding:1.2rem 1.6rem;color:var(--second-color-hover, #252D1E);background:var(--base-white, #fff);border-radius:var(--base-border-radius, 0.8rem);box-shadow:4px 4px 15px rgba(0,0,0,.15);content:attr(data-tooltip);font-family:var(--font-family-headline, "Poppins"),sans-serif !important;font-size:1.6rem;font-weight:400;line-height:123.5%;letter-spacing:.25px;opacity:0;pointer-events:none;transform:translateY(0.4rem);transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;white-space:normal}.estate-header .estate-header-info:hover::after,.estate-header .estate-header-info:focus-visible::after{opacity:1;transform:translateY(0)}.estate-header .estate-info-box{flex:0 1 auto;width:100%;margin:0}@media(min-width: 992px){.estate-header .estate-info-box{flex-basis:55.1rem;width:55.1rem}}.estate-header .estate-info-container{display:flex;flex-direction:column;gap:clamp(0.8rem,1.0191082803vw,1.6rem);width:100%}.estate-header .estate-info-container .estate-info-item{display:flex;align-items:center;justify-content:space-between;min-height:2.4rem;gap:clamp(1.6rem,1.5286624204vw,2.4rem);padding-bottom:clamp(0.8rem,1.0191082803vw,1.6rem);border-bottom:1px solid #f0ebe3;text-align:left}.estate-header .estate-info-container .estate-info-item:last-child{padding-bottom:0;border-bottom:0}.estate-header .estate-info-container .estate-info-item-title{flex:1 1 auto;min-width:0;margin:0;color:var(--second-color, #3D4A30);font-family:var(--font-family-headline, "Poppins"),sans-serif;font-size:1.6rem;font-weight:400;line-height:123.5%;letter-spacing:.25px}@media(min-width: 768px){.estate-header .estate-info-container .estate-info-item-title{font-size:2rem}}.estate-header .estate-info-container .estate-info-item-content{display:flex;flex:0 0 auto;align-items:center;color:var(--second-color-hover, #252D1E);font-family:var(--font-family-headline, "Poppins"),sans-serif;font-size:clamp(1.6rem,1.2738853503vw,2rem);font-weight:600;line-height:123.5%;letter-spacing:.25px;text-align:right;white-space:nowrap}.estate-header .estate-info-container .estate-info-item-content sup{font-size:65%;line-height:0}.estate-header .estate-info-container .estate-info-price .estate-info-item-content{gap:1rem;color:#191e14;font-size:clamp(2rem,1.5286624204vw,2.4rem);font-weight:600;line-height:100%}.estate-header .estate-info-container .estate-info-status .estate-info-item-content{display:inline-flex;align-items:center;gap:clamp(0.4rem,0.5095541401vw,0.8rem);padding:clamp(0.4rem,0.5095541401vw,0.8rem);background:#f6f3ee;border-radius:.4rem;font-size:1.6rem;font-weight:400;text-align:left}.estate-header .estate-info-container .estate-info-status .estate-info-item-content::before{content:"";display:inline-block;flex:0 0 auto;color:var(--project-map-green, #88B15E);font-size:1.6rem;line-height:1}.estate-header .estate-info-container .estate-info-status.status-reservation .estate-info-item-content::before{color:var(--project-map-brown, #CD7800)}.estate-header .estate-info-container .estate-info-status.status-sold .estate-info-item-content::before{color:var(--project-map-red, #E80000)}.estate-header .estate-info-container .estate-info-equipment .estate-equipment-list{gap:clamp(0.4rem,0.5095541401vw,0.8rem)}.estate-header .estate-info-container .estate-equipment-item{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:3.2rem;height:3.2rem;background:#f6f3ee;border-radius:50%;cursor:help}.estate-header .estate-info-container .estate-equipment-item img{display:block;width:1.6rem;height:1.6rem}.estate-header .estate-info-container .estate-equipment-item::after{position:absolute;right:0;bottom:calc(100% + clamp(0.4rem, 0.5095541401vw, 0.8rem));z-index:5;width:max-content;padding:clamp(0.8rem,1.0191082803vw,1.6rem);color:var(--second-color-hover, #252D1E);background:var(--base-white, #fff);border-radius:var(--base-border-radius, 0.8rem);box-shadow:4px 4px 15px rgba(0,0,0,.15);content:attr(data-tooltip);font-family:var(--font-family-headline, "Poppins"),sans-serif !important;font-size:1.6rem;font-weight:400;line-height:123.5%;letter-spacing:.25px;opacity:0;pointer-events:none;transform:translateY(0.4rem);transition:opacity 160ms ease-in-out,transform 160ms ease-in-out;white-space:normal}.estate-header .estate-info-container .estate-equipment-item:hover::after,.estate-header .estate-info-container .estate-equipment-item:focus-visible::after{opacity:1;transform:translateY(0)}.estate-info-box{margin-bottom:clamp(1.6rem,1.5286624204vw,2.4rem)}.estate-info-container{display:grid;grid-gap:clamp(3rem,2.5477707006vw,4rem) clamp(2rem,1.9108280255vw,3rem)}@media(min-width: 480px){.estate-info-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.estate-info-container{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.estate-info-container{grid-template-columns:repeat(5, 1fr)}}.estate-info-container .estate-info-item{text-align:center}@media(min-width: 480px){.estate-info-container .estate-info-item{text-align:left}}.estate-info-container .estate-info-item .estate-info-item-title{font-size:1.6rem}.widget-background-white{position:relative;padding:clamp(3.2rem,3.0573248408vw,4.8rem);background-color:var(--base-white, #fff);box-shadow:0px 10px 30px 0px rgba(83,62,0,.15);border-radius:var(--base-border-radius, 0.8rem);color:var(--text-color, #262626) !important;border-radius:2.4rem;z-index:1}@media(min-width: 1200px){.widget-background-white{box-shadow:16px 24px 48px 0px rgba(83,62,0,.15)}}.fancybox__container .fancybox__content img{background-color:#f6f3ee}.fancybox__container .carousel__slide .fancybox__thumb{background-color:#f6f3ee}