body.red{background-color:rosybrown}
[data-page="flats-single"] .gslide-image img{background-color:#fff}
body.siadlo-dolne-99-101{--palette01:#ecaa1f;--palette12:#ecab1f57;--nav-bg-hover:var(--palette01);--nav-border-hover:var(--palette01);--link-color-hover:var(--palette01);--btn-bg-hover:var(--palette01);--btn-border-hover:var(--palette01);--btn2-bg-hover:var(--palette01);--btn2-border-hover:var(--palette01);--footer-title:var(--palette01);--footer-link-hover:var(--palette01);--footer-copyright-color-hover:var(--palette01);--toolbar-bg:var(--palette01);--nav-border-size:0;--nav-padding:10px;--form-input-border-hover:var(--palette01);--form-input-shadow:var(--palette12);--form-input-extra:var(--palette01)}
body.siadlo-dolne-99-101 .header__logo img{object-fit:contain;max-width:300px;width:100%}
@media (min-width:62em){body.siadlo-dolne-99-101 .investment-hero .content{justify-content:flex-start}body.siadlo-dolne-99-101 .investment-hero .content h1{text-shadow:1px 1px 13px #5f84a1}body.siadlo-dolne-99-101 .investment-hero.hero-image .image img{object-position:center 80%}}
body.pogodno,[data-page="flats-single"]{--palette01:#ecaa1f;--palette12:#ecab1f57;--nav-bg-hover:var(--palette01);--nav-border-hover:var(--palette01);--link-color-hover:var(--palette01);--btn-bg-hover:var(--palette01);--btn-border-hover:var(--palette01);--btn2-bg-hover:var(--palette01);--btn2-border-hover:var(--palette01);--footer-title:var(--palette01);--footer-link-hover:var(--palette01);--footer-copyright-color-hover:var(--palette01);--toolbar-bg:var(--palette01);--nav-border-size:0;--nav-padding:10px;--form-input-border-hover:var(--palette01);--form-input-shadow:var(--palette12);--form-input-extra:var(--palette01)}
[data-page="investments-single"] p:not(:last-child){margin-bottom:10px}
.header-investment{--header-bg:#fff;--nav-color:var(--text-color)}
.single-flat__rooms li.title{margin-top:10px;font-weight:600}
.single-flat__rooms li.title:before{display:none}
.anchor-place{position:relative;top:-140px}
.investment-hero{height:calc(100vh - var(--header-height,90px) - 47px);min-height:500px;overflow:hidden;position:relative;display:flex;flex-direction:column}
@media (max-width:61.99em){.investment-hero{height:unset;min-height:unset}}
.investment-hero.hero-video video{pointer-events:none;margin:0 !important;position:absolute;z-index:0;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden}
@media (max-width:61.99em){.investment-hero.hero-video video{position:relative;left:unset;top:unset;height:auto;transform:unset;min-width:unset;min-height:unset}}
.investment-hero.hero-image .image{position:absolute;width:100%;height:100%;left:0;top:0}
@media (max-width:61.99em){.investment-hero.hero-image .image{position:relative;left:unset;top:unset}}
.investment-hero.hero-image .image img{width:100%;height:100%;aspect-ratio:unset;object-fit:cover}
@media (max-width:61.99em){.investment-hero.hero-image .image img{aspect-ratio:1.3333333333;height:auto}}
@media (min-width:62em){.investment-hero.hero-features{min-height:750px;flex-direction:row-reverse;justify-content:flex-end}}
.investment-hero .content{position:relative;z-index:1;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}
@media (max-width:61.99em){.investment-hero .content{text-align:center}}
.investment-hero .content h1{font-style:italic}
@media (min-width:62em){.investment-hero .content h1{color:#fff;text-shadow:1px 1px 13px black;font-size:3vw}}
@media (min-width:62em){.investment-hero .content .text p{color:#fff}}
@media (min-width:62em){.investment-hero .content .text .button{--btn-border:#fff;--btn-color:#fff;--btn-bg:rgba(59,58,58,0.87)}}
.investment-hero .items{z-index:1;display:flex;flex-direction:column;background-color:rgba(59,58,58,0.87);position:relative;padding-top:40px;padding-bottom:40px;padding-right:40px;justify-content:center}
@media (max-width:61.99em){.investment-hero .items{flex-direction:row;flex-wrap:wrap;column-gap:30px;row-gap:40px}}
.investment-hero .items .item{display:flex;flex-direction:column;font-size:20px;font-style:italic;border-bottom:1px solid #fff;padding-top:30px;row-gap:10px;padding-bottom:30px;color:#fff;line-height:1}
@media (max-width:61.99em){.investment-hero .items .item{padding-top:0;padding-bottom:0;border-bottom:0;text-align:center}}
.investment-hero .items .item:first-child{padding-top:0}
.investment-hero .items .item:last-child{border-bottom:0;padding-bottom:0}
@media (min-width:62em){.investment-hero .items .item{max-width:160px}}
.investment-hero .items .item strong{font-size:34px}
.investment-tooltips{position:relative}
@media (min-width:62em){.investment-tooltips.tooltips-image .items{display:flex;justify-content:center;column-gap:10px;row-gap:10px;padding-bottom:40px}.investment-tooltips.tooltips-image .items-wrap{position:relative;aspect-ratio:2.3333333333;display:flex;flex-direction:column;justify-content:flex-end}.investment-tooltips.tooltips-image .items .item{position:relative}.investment-tooltips.tooltips-image .items .item:hover svg{transform:scale(1.1)}.investment-tooltips.tooltips-image .items .item:hover .label{opacity:1;transform:translateX(-50%) scale(1)}.investment-tooltips.tooltips-image .items .item svg{transition:ease 0.3s all}.investment-tooltips.tooltips-image .items .item .label{line-height:1;max-width:300px;padding:10px 20px;width:max-content;border-radius:10px;position:absolute;background-color:var(--palette01);left:50%;transform:translateX(-50%) scale(0.7);opacity:0;transition:ease 0.3s all;bottom:100%;margin-bottom:20px;pointer-events:none;text-align:center}}
.investment-tooltips:not(.tooltips-image) .items{display:grid;grid-template-columns:1fr 1fr;flex-direction:column;row-gap:10px;column-gap:10px}
@media (max-width:61.99em){.investment-tooltips:not(.tooltips-image) .items{grid-template-columns:100%}}
.investment-tooltips:not(.tooltips-image) .items .item{align-items:center;display:flex;column-gap:20px}
@media (min-width:62em){.investment-tooltips .image{position:absolute;width:100%;height:100%;left:0;top:0}}
.investment-tooltips .image img{width:100%;height:100%;object-fit:cover}
@media (min-width:62em){.investment-tooltips .image img{height:auto}}
.investment-tooltips .content{text-align:center}
.investment-tooltips .items{position:relative;z-index:1}
@media (max-width:61.99em){.investment-tooltips .items{display:flex;flex-direction:column;row-gap:10px;column-gap:10px}}
@media (max-width:61.99em){.investment-tooltips .items .item{align-items:center;display:flex;column-gap:20px}}
.investment-tooltips .items .item svg{background-color:#fff;border-radius:5px;border:1px solid #cecece;min-width:50px;width:50px;height:50px;padding:8px}
.investment-txtimg img{height:auto}
.investment-carousel .gallery.arrows-under{margin-bottom:120px}
.photos__text>h2:last-child{margin-bottom:0}
.investment-featuresmap{display:grid;grid-template-columns:1fr 350px}
@media (max-width:1199px){.investment-featuresmap{grid-template-columns:1fr 250px}}
@media (max-width:61.99em){.investment-featuresmap{grid-template-columns:100%}}
.investment-featuresmap .investment-features__top{grid-column:-1/1}
.investment-featuresmap .investment-features__top .grid{grid-template-columns:1fr 350px}
@media (max-width:1199px){.investment-featuresmap .investment-features__top .grid{grid-template-columns:1fr 250px}}
@media (max-width:61.99em){.investment-featuresmap .investment-features__top .grid{grid-template-columns:100%;row-gap:40px;text-align:center}.investment-featuresmap .investment-features__top .grid img{margin-left:auto;margin-right:auto}}
.investment-featuresmap .investment-features__top h2:last-child,.investment-featuresmap .investment-features__top p:last-child{margin-bottom:0}
.investment-featuresmap .icons{order:1}
@media (max-width:61.99em){.investment-featuresmap .icons{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:40px}}
@media (max-width:670px){.investment-featuresmap .icons{grid-template-columns:1fr 1fr}}
@media (max-width:450px){.investment-featuresmap .icons{grid-template-columns:100%}}
.investment-featuresmap .icons__single{flex-direction:row;align-items:center;column-gap:20px;text-align:left}
.investment-featuresmap .investment-features__bottom{padding-right:100px;padding-top:0;padding-bottom:0}
@media (max-width:1199px){.investment-featuresmap .investment-features__bottom{padding-right:50px}}
@media (max-width:61.99em){.investment-featuresmap .investment-features__bottom{padding-right:0}}
.investment-features__content>h2:last-child{margin-bottom:0}
.investment-featurescarousel{position:relative}
.investment-featurescarousel .slick-track{display:flex !important}
.investment-featurescarousel .slick-slide{height:inherit !important}
.investment-featurescarousel .slick-slide>div{height:100%}
.investment-featurescarousel .items{position:relative;z-index:1}
.investment-featurescarousel .items-wrap{position:relative}
.investment-featurescarousel .items-wrap:after{content:"";width:100%;position:absolute;background-color:#3b3a3a;height:80%;left:0;bottom:0}
.investment-featurescarousel .items .item{padding:0 20px 40px 20px;display:flex !important;flex-direction:column;row-gap:30px;overflow:hidden;position:relative}
@media (max-width:61.99em){.investment-featurescarousel .items .item{padding:0 10px 30px 10px}}
.investment-featurescarousel .items .item .image{overflow:unset}
.investment-featurescarousel .items .item .image:after{content:"";width:2px;position:absolute;background-color:var(--palette01);height:1000px;left:20px;top:75%}
.investment-featurescarousel .items .item img{aspect-ratio:0.75;height:auto}
.investment-featurescarousel .items .item p{color:#fff;padding-left:40px}
@media (max-width:575px){.investment-featurescarousel .items .item p{line-height:1.3}}
.investment-featurescarousel .content{position:relative;z-index:1}
.investment-featurescarousel .content>h2:last-child{margin-bottom:0}
.investment-location>h2{grid-column:-1/1;text-align:center;margin-bottom:0}
@media (min-width:62em){.investment-location .map .map__main{height:100%}}
.investment-txtimg.block:first-of-type{padding-bottom:0}
.investment-txtimg.block .txtimg__content{position:relative}
.investment-txtimg.block .txtimg__image{position:relative}
@media (min-width:62em) and (max-width:1549px){.investment-text .flats-table .contact-button,.investment-text .flats-table [data-field="card"] a{font-size:0;column-gap:0}.investment-text .flats-table [data-field="contact"]{max-width:120px}.investment-text .flats-table [data-field="card"]{max-width:100px}.investment-text .flats-table [data-field="rooms"]{max-width:120px}.investment-text .flats-table [data-field="rooms"] select{padding-left:10px;padding-right:10px}.investment-text .flats-table [data-field="floor"]{max-width:120px}.investment-text .flats-table [data-field="floor"] select{padding-left:10px;padding-right:10px}}
@media (min-width:62em) and (max-width:1330px){.investment-text .flats-table{padding-left:0;padding-right:0}.investment-text .flats-table [data-field="contact"]{max-width:100px}.investment-text .flats-table [data-field="card"]{max-width:80px}.investment-text .flats-table [data-field="name"]{max-width:120px}.investment-text .flats-table [data-field="floor"]{max-width:90px}}
@media (min-width:62em) and (max-width:1330px){.investment-text .flats-widget{padding-left:0;padding-right:0}}
.flats-table{border:unset}
.flats-table-header{display:block !important}
@media (max-width:61.99em){.flats-table-header .flats-table-row{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:10px !important;padding-right:10px !important}.flats-table-header .flats-table-cell{flex:1;padding-left:10px !important;padding-right:10px !important;min-width:130px}.flats-table-header .flats-table-cell:before{display:none}.flats-table-header .flats-table-cell:not(.filterable){display:none}.flats-table-header .flats-table-cell select{width:100% !important;white-space:nowrap}}
.flats-table-pagination{justify-content:center;margin-top:40px}
.flats-table-body{border:2px solid var(--palette08);border-bottom:1px solid var(--palette08)}
.flats-table-body .flat-container.active{background-color:#f8f8f8}
.flats-table-empty{text-align:center}
.flats-table-row{position:relative}
.flats-table .page-link{position:absolute;height:100%;width:100%;left:0;top:0}
.flats-table-cell{justify-content:center}
@media (min-width:62em) and (max-width:1330px){.flats-table-cell{padding-left:5px !important;padding-right:5px !important}}
.flats-table-cell.filterable select{width:unset;text-align:center;--form-input-border:var(--palette06)}
.flats-table-cell.filterable select.active{--form-input-border:var(--palette01)}
.flats-table-cell [data-popup="price-history"]{display:flex;flex-direction:row-reverse;column-gap:5px}
.flats-table-cell [data-popup="price-history"] .price{text-align:center}
.flats-table-cell [data-popup="price-history"] small{display:block;font-size:14px}
.flats-table-cell [data-popup="price-history"] svg{opacity:0.7;width:20px;height:20px}
.single-flat__title{padding-top:20px;padding-bottom:20px;background-color:var(--palette02)}
.single-flat__title h1{color:#fff;font-size:20px;margin:0}
.single-flat__main{display:grid;background-color:var(--palette08);grid-template-columns:1fr 1fr 1fr}
@media (max-width:1399px){.single-flat__main{grid-template-columns:2fr 3fr}}
@media (max-width:61.99em){.single-flat__main{grid-template-columns:100%}}
.single-flat__content{padding-top:40px;padding-bottom:40px}
@media (min-width:62em){.single-flat__content{padding-right:100px}}
@media (max-width:1600px) and (min-width:62em){.single-flat__content{padding-right:40px}}
.single-flat__building{display:flex;column-gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--palette01)}
.single-flat__building span{font-size:18px}
.single-flat__area{font-size:20px;margin-top:20px;font-weight:600}
.single-flat__status{display:inline-flex;align-items:center;column-gap:10px}
.single-flat__status span{display:inline-flex;align-items:center;column-gap:5px}
.single-flat__status span:before{content:"";display:inline-block;width:16px;height:16px;border-radius:40px;background-color:var(--palette02)}
.single-flat__status span.available::before{background-color:#2e7d32}
.single-flat__status span.reservation::before{background-color:#ef6c00}
.single-flat__status span.sold::before{background-color:#c62828}
.single-flat__price{margin-bottom:10px !important}
.single-flat__price2{margin-bottom:10px !important}
.single-flat__history a{display:inline-flex;align-items:center;column-gap:5px}
.single-flat__history svg{width:20px;height:20px}
.single-flat__rooms{counter-reset:section;display:flex;flex-direction:column;row-gap:5px}
.single-flat__rooms li{list-style:none;display:inline-flex;column-gap:10px}
.single-flat__rooms li:before{counter-increment:section;content:counter(section);border:2px solid var(--palette01);width:24px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;line-height:1}
.single-flat__rooms li div{display:flex;width:100%;column-gap:10px;justify-content:space-between;flex-wrap:wrap}
.single-flat__rooms li b{font-weight:700}
.single-flat__buttons{display:flex;column-gap:10px;row-gap:10px;flex-wrap:wrap}
.single-flat__buttons .button{flex:1;justify-content:center;white-space:nowrap}
.single-flat__buildings{margin-top:0;margin-bottom:40px;max-width:400px;margin-left:auto;margin-right:auto}
@media (max-width:61.99em){.single-flat__buildings{max-width:600px}}
.single-flat__floorplan{padding-left:0;padding-left:20px;padding-right:20px;padding-top:20px;background-color:var(--body)}
@media (min-width:62em){.single-flat__floorplan{margin-top:-30px}}
.single-flat__floorplan-bottom{display:grid;grid-template-columns:minmax(0,430px) auto;align-items:center;padding-right:20px;place-self:center}
.single-flat__floorplan-bottom .flats-widget:not(.single-flat__buildings){overflow:hidden}
.single-flat__floorplan-bottom .flats-widget:not(.single-flat__buildings) .flats-widget__wrap{margin-left:-30%;margin-right:-30%}
.single-flat__floorplan-bottom svg{width:100%}
.single-flat__foto{padding-left:0}
@media (max-width:1399px){.single-flat__foto{grid-column:-1/1;padding-right:0}}
@media (min-width:1399px){.single-flat__foto{margin-top:-30px}}
.single-flat__foto img{object-fit:cover;width:100%;height:100%}
@media (max-width:1399px){.single-flat__foto img{height:auto}}
.price-history{margin:0;padding:0}
.price-history li{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;padding:10px}
@media (max-width:767px){.price-history li{padding-left:0;padding-right:0}}
.price-history li.current{font-weight:700;grid-template-columns:100%}
.price-history li.titles span{font-weight:700}
.price-history li:not(:last-child){border-bottom:1px solid var(--hr-color)}
.price-history li::before{display:none}
.price-history li span{display:flex;flex-wrap:wrap;column-gap:5px;align-items:center;line-height:1.2}
@media (max-width:500px){.price-history li span{font-size:14px}}
.price-history li .percent{font-size:14px}
.price-history li .percent.up{color:red !important}
.price-history li .percent.down{color:green !important}