.popup{top:0;left:0}
.popup .contact-data{row-gap:10px}
.cards .button[data-popup="reservation"]{width:100% !important}
.hero__content h1{color:#fff}
.hero__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.hero__image img{width:100%;height:100%;object-fit:cover}
.features__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.features__image img{width:100%;height:100%;object-fit:cover}
.footer.footer02>div:last-of-type{column-gap:30px;row-gap:20px}
.subsite-default>.decor{pointer-events:none}
.apartment__header-info .price{font-size:1rem;text-align:left}
.apartment__header-info .list-single{padding:15px 20px}
.apartment__header-info .list-single h1{font-size:2rem}
.apartment__header-info .list-single p strong{line-height:1}
.apartment__header-info .list-single svg{min-width:50px}
@media (max-height:850px){.apartment__header-info h1{font-size:1.7rem;margin-bottom:5px}}
@media (max-height:850px){.apartment__header-info>div.list{margin-bottom:0}}
.popup[data-id="reservation"] .form .submit{width:100%}
.popup[data-id="reservation"] .form .submit .button{width:100%}
.popup[data-id="reservation"] .form__rodo span{font-size:13px;line-height:1}