﻿@keyframes rotating{100%{transform:rotate(360deg)}}.estate{font-family:var(--font-family-headline, "Poppins"),sans-serif}.estate-header .breadcrumbs{margin:0}.estate-header .estate-header-row{display:flex;gap:clamp(2rem,1.9108280255vw,3rem)}.estate-header .estate-header-row.estate-header-top{margin-bottom:clamp(5.6rem,6.1146496815vw,9.6rem);justify-content:space-between;flex-wrap:wrap}.estate-header .estate-header-row.estate-header-title{align-items:center;justify-content:space-between;flex-wrap:wrap}.estate-header .estate-header-row.estate-header-title h1{margin:0}.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;gap:clamp(2rem,2.5477707006vw,4rem);margin:clamp(3.2rem,3.0573248408vw,4.8rem) 0}@media(min-width: 992px){.estate-header .estate-header-row.estate-header-bottom{flex-direction:row;align-items:center;margin-bottom:clamp(3.2rem,3.0573248408vw,4.8rem)}}.estate-header .estate-header-row.estate-header-bottom .estate-header-price,.estate-header .estate-header-row.estate-header-bottom .estate-header-price-garage{font-size:1.6rem;font-weight:400}.estate-header .estate-header-row.estate-header-bottom .estate-header-price span,.estate-header .estate-header-row.estate-header-bottom .estate-header-price-garage span{display:block;margin-top:.5rem;font-size:clamp(2.4rem,2.2929936306vw,3.6rem);line-height:clamp(3.4rem,2.9299363057vw,4.6rem);font-weight:700}.estate-header .estate-header-row.estate-header-bottom .estate-header-price-garage span{font-weight:400}.estate-header .estate-header-row.estate-header-bottom .estate-header-bottom-inner{display:flex;flex-wrap:wrap;gap:clamp(2rem,1.9108280255vw,3rem);align-items:center}.estate-header .estate-header-info{margin-bottom:clamp(3.2rem,3.0573248408vw,4.8rem);font-size:1.5rem}.estate-header .estate-header-info::before{content:"";padding-right:clamp(0.8rem,1.0191082803vw,1.6rem);font-size:2rem;display:inline-block;vertical-align:text-bottom}.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{margin-bottom:clamp(0.8rem,1.0191082803vw,1.6rem);font-size:1.6rem}.estate-info-container .estate-info-item .estate-info-item-content{font-size:clamp(2.6rem,2.1656050955vw,3.4rem);line-height:100%;font-weight:600}.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}