.header__contact a.button{padding:8px 10px;white-space:nowrap}
@media (max-width:74.99em){.header__contact a.button{font-size:0;padding:8px 0;column-gap:0}}
.header-wrapper{transition:ease 0.3s all}
@media (max-width:61.99em){.header-wrapper{min-height:60px}.hero{margin-top:60px}}
@media (max-width:1700px){.header__menuList{column-gap:10px}}
.offer .flats-widget__swipe{right:unset;left:30px;bottom:15px;animation:shake 10s ease 0s infinite normal forwards}
.offer .flats-widget__swipe svg{width:40px;height:40px}
@keyframes shake{0%,80%{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}}
.finance ul{margin-top:0}
.floors .txtimg.img-left{align-items:start}
.floors .txtimg.img-left .txtimg__content{padding-top:20px}
.offer__about h2{margin-bottom:0}
@media (min-width:992px){.floors .txtimg.img-left img{max-width:calc(100vh - 380px);border-radius:0;margin:0 auto}}
@media (min-width:992px){.virtual .v-walk__box{max-width:calc(100vh + 210px)}}
.location .txtimg__content .title{margin-bottom:0}
.location h2{margin-bottom:0}
.developer h3{margin-top:0}
.log h2{margin-bottom:0}
.log .cards .card__thumb img{border-radius:10px}
.cards-more{display:flex;justify-content:center}
.padding-vertical-bottom{padding-bottom:60px}
.padding-vertical-top{padding-top:60px}
.padding-vertical{padding-top:60px;padding-bottom:60px}
.margin-vertical-bottom{margin-bottom:60px}
.margin-vertical-top{margin-top:60px}
.margin-vertical{margin-top:60px;margin-bottom:60px}
.contact>.grid-2 .grid{column-gap:30px}
@media (max-width:74.99em){.contact>.grid-2 .grid img{margin:0 auto}}
@media (max-width:991){.footer.footer01 .contact-person{align-items:center}}
@media (max-width:991){.footer .contact-list{align-items:center}}
@media (max-width:1680px){.footer.footer01{column-gap:40px}}
@media (max-width:1550px){.footer.footer01 .contact-person{flex-direction:column;align-items:flex-start}}
@media (max-width:1360px){.footer.footer01{flex-wrap:wrap}.footer.footer01>div{width:45%;flex:unset !important}}
@media (max-width:74.99em){.footer.footer01>div{width:unset}}
.hidden[data-id]{display:none}
.hidden[data-id] .icons-set{margin-top:40px}
.area .icons-set__item-content.align-center{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.standard .hidden{margin-top:40px}
.flats-table__item span.valk span{display:none}
@media (max-height:800px) and (min-width:992px){.hero .txtimg__image,.hero .txtimg__slider{position:absolute;left:0;bottom:0;height:100%}.hero .txtimg__image img,.hero .txtimg__slider img{height:100%}.hero .txtimg__content{position:relative;margin-top:120px;margin-bottom:20px}}
@media (max-width:93.74em){.icons-grid--4{grid-template-columns:repeat(2,1fr)}.area .grid,.cities .grid{grid-template-columns:1fr 1fr}.area .placesMap,.cities .citiesMap{aspect-ratio:unset;height:100%}.floors .txtimg.img-left img{max-width:unset}}
@media (max-width:74.99em){.area .grid,.cities .grid{grid-template-columns:100%;row-gap:40px;text-align:center}.cities .buttons,.area .buttons,.turnkey .txtimg__content .buttons{justify-content:center}.area .placesMap,.cities .citiesMap{margin:0}.turnkey .txtimg__content .title{justify-content:center}.txtimg.img-left{grid-template-columns:100%}.txtimg.img-right{grid-template-columns:100%}.txtimg__content.align-left{text-align:center}.standard .txtimg h2:after{width:100%}.txtimg.img-right.reversed-md .txtimg__content,.txtimg.img-right.reversed-md .txtimg__image,.txtimg.img-right.reversed-md .txtimg__slider{order:-1}.cities .grid>div:first-of-type{order:2}.flats-table__list{column-gap:30px}.flats-table__info{align-items:center}.flats-table__item span.valk{justify-content:space-between;align-items:center}.flats-table__item span.valk span{display:inline}}
@media (max-width:61.99em){.icons-title .image{flex-direction:column;row-gap:20px;text-align:center}.area .grid,.cities .grid{grid-template-columns:100%}.area .placesMap,.cities .citiesMap{aspect-ratio:1;height:100%;min-height:unset}}
@media (max-width:35.99em){.icons-grid--4{grid-template-columns:100%}}
@media (max-width:451px){.mobile-bar__link.phone span{display:none}}
@media (max-width:319px){.mobile-bar__link span{display:none}}