.footer .social{margin-top:10px}
.flats-table__item span .promo strong{color:#f43636}
.flats-widget__buttons{right:unset;left:40px}
.header-wrapper{transition:ease 0.3s all}
.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}}
@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:210px;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}
.contact>.grid-2 .grid{column-gap:30px}
@media (max-width:74.99em){.contact>.grid-2 .grid img{margin:0 auto}}
.log .cards .card__thumb img{border-radius:10px}
@media (min-width:992px){.log__title{padding-bottom:40px}}
.cards-more{display:flex;justify-content:center}
@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: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}}
.standard [data-id="standard"]{margin-top:40px}
.hidden[data-id]{display:none}
.hidden[data-id] .icons-set{margin-top:40px}
.flats-table__item span.valk span{display:none}
@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}.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}}