@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231);--project-map-green: #69AE24;--project-map-brown: #B75700;--project-map-red: #DA0000}.estate-header .estate-header-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;padding:clamp(5rem, 6.1146496815vw, 9.6rem) 0}.estate-header .estate-header-top h1{margin:0}.estate-info-box{display:grid;grid-gap:clamp(5rem, 6.1146496815vw, 9.6rem);padding-bottom:calc(clamp(2rem, 3.0573248408vw, 4.8rem)/2)}@media(min-width: 992px){.estate-info-box{grid-template-columns:1fr 1fr}}.estate-info-box h4{margin:0 0 clamp(2rem, 2.5477707006vw, 4rem) 0}.estate-info-box .estate-info-box-description{margin:0 0 clamp(1.6rem, 1.5286624204vw, 2.4rem) 0}.estate-info-box .estate-info-box-content table tr td:last-of-type,.estate-info-box .estate-info-box-content table tr th:last-of-type{text-align:right}.estate-info-box .estate-info-box-content-topped{margin-top:clamp(5rem, 6.1146496815vw, 9.6rem);padding:clamp(2rem, 2.5477707006vw, 4rem);background-color:var(--main-color, #004B93);color:var(--base-white, #fff)}.estate-info-box .estate-info-box-content-topped .estate-info-item{display:flex;align-items:center;justify-content:space-between;gap:1rem}.estate-info-box .estate-info-box-content-topped .estate-info-item+.estate-info-item{margin-top:1.6rem}.estate-info-box .estate-info-box-content-topped .estate-info-item .estate-info-item-content{font-weight:700}.estate-info-box .estate-info-box-content-topped .estate-info-box-content-topped-links{display:flex;flex-wrap:wrap;gap:clamp(2rem, 2.0382165605vw, 3.2rem);margin-top:clamp(1.6rem, 1.5286624204vw, 2.4rem)}.estate-info-box .estate-info-box-content-topped .estate-info-box-content-topped-links .btn-text{color:var(--base-white, #fff)}.estate-info-box .estate-info-box-content-topped .estate-info-box-content-topped-links .btn-text:hover{color:var(--main-color-hover, #003A72)}.estate-info-box .estate-info-box-content-topped .estate-info-box-content-topped-btns{margin-top:clamp(1.6rem, 1.5286624204vw, 2.4rem)}.estate-info-box .estate-info-box-content-topped .estate-info-box-content-topped-btns .btn{background-color:var(--base-white, #fff);color:var(--main-color, #004B93)}.estate-info-box .estate-info-box-content-topped .estate-info-box-content-topped-btns .btn:hover{background-color:var(--main-color-hover, #003A72);color:var(--base-white, #fff)}