.subsite[data-investment="resnik-resort"] .flats-widget--highlightColor .house-widget.reserved,.subsite[data-investment="resnik-resort"] .flats-widget--highlightColor .house-widget.sold{opacity:0.9}
.subsite[data-investment="resnik-resort"] .investment__offer{padding-top:0}
.subsite[data-investment="resnik-resort"] .investment__offer>.grid{background-color:#fff}
.subsite[data-investment="resnik-resort"] .investment__offer .wave{display:none}
.subsite[data-investment="resnik-resort"] .flat__floorplan{padding-bottom:0}
.subsite[data-investment="resnik-resort"] .flat__floorplan--small img{margin:-100px 0}
@media (max-width:93.74em){.subsite[data-investment="resnik-resort"] .flat__floorplan--small img{margin:-100px auto 0 auto}}
@media (max-width:74.99em){.subsite[data-investment="resnik-resort"] .flat__floorplan--small img{margin:0 auto}}
.subsite[data-investment="resnik-resort"] .subsite-widget .flats-widget .house-widget.active{animation:pulse 1.5s linear 0s infinite normal none}
@media (max-width:61.99em){.subsite[data-investment="resnik-resort"] .investment__offer>.grid{display:block}.subsite[data-investment="resnik-resort"] .investment__offer .flats-widget{overflow-x:auto;width:100%}.subsite[data-investment="resnik-resort"] .investment__offer .flats-widget .flats-widget__svg{overflow:unset}.subsite[data-investment="resnik-resort"] .investment__offer .flats-widget svg{margin-bottom:-160px;margin-left:-60px;height:800px;min-width:unset;width:unset}}
.flats-table__item span.name{text-transform:unset}
.flats-table__info.card span{text-align:left}
@keyframes pulse{0%{opacity:0}50%{opacity:0.9}100%{opacity:0}}
.flats-list__filters{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;padding-top:40px;padding-bottom:40px}
@media (max-width:61.99em){.flats-list__filters{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}}
@media (max-width:35.99em){.flats-list__filters{grid-template-columns:100%}}
.flats-list__filters label{font-weight:600}
.flats-list__filters .form__row{display:flex;column-gap:10px;align-items:center}
@media (max-width:61.99em){.flats-list__filters .form__row:not(.form__rodo){display:grid;grid-template-columns:1fr 1fr}}
.flats-list__filters select{-webkit-appearance:none;-moz-appearance:none;background-color:var(--inputBg,transparent);border:var(--inputBorderSize,0 solid) var(--btnBorder);border-radius:var(--inputRadius,0);color:var(--inputTxt);font-size:1rem;font-weight:var(--inputWeight);margin-top:5px;padding:10px 15px;position:relative;text-transform:var(--inputTransform);transition:all 0.3s ease;cursor:pointer}
@media (max-width:61.99em){.flats-list__filters select{width:100%}}
.flats-list__filters select:hover{border-color:var(--inputBorderHover)}
.flats-list__filters .form__rodo{width:unset;margin-top:20px;margin-bottom:unset}
.flats-list__filters .form__rodo label{column-gap:0}
.flats-list__filters .form__rodo span{font-size:16px}
@media (max-width:61.99em){.flats-list__filters .form__rodo span{font-size:14px}}
.flats-list__filters .form__rodo .checker{width:30px;height:30px}
.flats-list__filters .form__rodo .checker:after{width:15px;height:15px}
.investment__offer__info{text-align:center;justify-content:center}
.investment__offer__info p{margin:0}
.investment .more .investments-list{display:block}
.flats-widget__chooser{visibility:hidden;position:fixed;width:100%;height:100%;pointer-events:none;top:0;left:0;opacity:0;z-index:9999;background:#fff;display:flex;align-items:center;flex-direction:column;row-gap:40px;transition:ease 0.3s all}
.flats-widget__chooser.active{visibility:visible;pointer-events:unset;opacity:1}
.flats-widget__chooser h2{width:100%;text-align:center;padding:0 50px}
.flats-widget__chooser .close{position:fixed;z-index:9;top:20px;right:20px;padding:10px;line-height:0}
.flats-widget__chooser .close svg{width:20px;height:20px}
.flats-widget__chooser .flats-widget{border-radius:30px}
@media (max-width:61.99em){.flats-widget__chooser .flats-widget{border-radius:20px;overflow-x:auto;width:100%}}
.flats-widget__chooser .flats-widget .counter{position:absolute;z-index:5;top:20px;left:20px;background:#fff;padding:5px 10px;border-radius:5px;pointer-events:none}
@media (max-width:61.99em){.flats-widget__chooser .flats-widget__svg svg{height:800px;min-width:unset}}
@media (max-height:570px){.flats-widget__chooser .flats-widget__svg svg{margin-top:-80px}}
[data-toshow]{display:none}
.investment__about-content .icons-set.slick-slider{display:block}
.investment__about-content .icons-set.slick-slider .icons-set__item{display:flex !important}
.investment__about-content .icons-set__item p{line-height:1;text-align:center}
.investment__about-content .slick-track{display:flex !important}
.investment__about-content .slick-slide{height:inherit !important;display:flex;flex-direction:column;row-gap:20px}
.investment__about-content .slick-slider .slick-slide>div{flex:1}
.investment__about-content .slick-dots li button{--btnBg:var(--paletteColor2)}
.flat__top .price{display:flex;justify-content:flex-end;column-gap:20px}
.flat__top .price div{display:flex;flex-direction:column}
.flat__top .price del{font-size:15px;line-height:1}
.flat__floorplan--singular{grid-template-columns:minmax(360px,1fr) auto}
.investment__offer .flats-data .price{margin-top:100px}
@media (max-width:35.99em){.investment__offer .flats-data .price{margin-top:40px}}
.investment__offer .flats-table__list{max-height:400px;overflow:auto;scrollbar-color:#161a2a #f6f2f0;scrollbar-width:thin}
.investment__offer .flats-table__list::-webkit-scrollbar{width:8px}
.investment__offer .flats-table__list::-webkit-scrollbar-track{box-shadow:inset 0 0 40px #f6f2f0}
.investment__offer .flats-table__list::-webkit-scrollbar-thumb{background-color:#161a2a;outline:1px solid #161a2a}
.flats-table__item{position:relative}
.flats-table__item:hover a,.flats-table__item.active a{color:#fff}
.flats-table__item .full-link{position:absolute;width:100%;height:100%;left:0;top:0}
.flats-table__info.card{z-index:9;position:relative}
.flats-table__info.card a{display:flex;column-gap:10px;align-items:center;justify-content:center}
.flats-table__info.card a svg{transition:ease 0.3s all}
.sider-navi{display:flex;column-gap:20px;justify-content:center;margin-top:40px}
.sider-navi .slick-arrow{position:relative;transform:rotate(270deg);left:unset;right:unset;top:unset;bottom:unset}
.sider-navi .slick-prev{transform:rotate(90deg)}
.investment__video iframe{margin:0 auto;display:block;max-width:100%;height:auto;aspect-ratio:1.7777777778}
.investment__places-list .list{scrollbar-color:#161a2a #f6f2f0;scrollbar-width:thin}
.investment__places-list .list::-webkit-scrollbar{width:8px}
.investment__places-list .list::-webkit-scrollbar-track{box-shadow:inset 0 0 40px #f6f2f0}
.investment__places-list .list::-webkit-scrollbar-thumb{background-color:#161a2a;outline:1px solid #161a2a}
.investment__places-list .single{cursor:pointer;margin:0;padding-top:10px;transition:ease 0.3s all}
.investment__places-list .single:hover{background-color:var(--paletteColor6)}
.investment .more .decor{pointer-events:none}
.footer .logo{flex-direction:column;row-gap:40px}
.footer .social .title{border:unset;margin:0;padding:0}
.footer .social .list{display:flex;column-gap:10px}
.footer .social a{display:flex}
.footer .social svg{fill:#fff}