body.red{background-color:rosybrown}
.single-flats__floorplan>h2{text-align:center}
@media (min-width:62em){.single-flats__floorplan>h2{font-size:2.375rem}}
.single-flats__floorplan .map__main{border-radius:var(--img-radius);background-color:var(--palette10)}
.single-flats__floorplan .gallery img{aspect-ratio:1.7777777778;object-fit:cover}
.single-flats__floorplan .list-arrows .slick-arrow:not(.button):not(:hover){--slider-nav-bg:#fff}
@media (min-width:62em) and (max-width:1299px){.header__nav>ul{--nav-gap:30px}}
@media (min-width:62em) and (max-width:1199px){.header__nav>ul{--nav-gap:20px}}
@media (min-width:62em){.header__nav>ul>li>a:not(.button) span{font-size:1.8rem}}
@media (min-width:62em) and (max-width:1620px){.header__nav>ul>li>a:not(.button) span{font-size:1.7vw}}
@media (min-width:62em) and (max-width:1420px){.header__nav>ul>li>a:not(.button) span{font-size:2vw}}
@media (min-width:62em) and (max-width:1220px){.header__nav>ul>li>a:not(.button) span{font-size:2.2vw}}
@media (max-width:61.99em){.header__nav>ul>li>a:not(.button) span{font-size:32px}}
@media (max-width:400px){.header__nav>ul>li>a:not(.button) span{font-size:30px}}
@media (max-width:47.99em){.top .txtimg__image{background:linear-gradient(90deg,#a3cefa,#94beef,#88b7eb,#8bb7ec,#8cbff2)}}
.top .txtimg__content h1:last-child{margin-bottom:0}
.top .txtimg__content:has(.txtimg__text) h1:last-child{margin-bottom:40px}
.extra>.button[data-popup]{margin-left:auto;margin-right:auto;display:flex;justify-self:center}
@media (min-width:768px){.places .icons.align-center{display:flex;flex-wrap:wrap;justify-content:center}.places .icons.align-center .icons__single{padding:20px 15px;min-width:170px}}
@media (max-width:420px){.places .icons.align-center .icons__single{flex-direction:column}}
@media (max-width:300px){.places .icons.align-center .icons__single .title{font-size:1rem}}
@media (max-width:767px){.files.align-stretch .files__single{flex-direction:column}.files.align-stretch .files__single .button{width:100%}}
.chooser .flats-widget__main{position:relative}
.chooser .flats-widget__main:after{content:"";width:100%;height:15vw;position:absolute;left:0;top:0;background:linear-gradient(180deg,var(--body) 20%,transparent)}
.gslide-image img{background-color:#fff}