.menu-house>a>svg{width:22px;height:22px}
@media (min-width:62em){.menu-house>a>span{display:none}}
@media (min-width:62em) and (max-width:1680px){.header__menuLink{padding:40px 15px 20px}}
@media (min-width:62em) and (max-width:1300px){.header__menuLink{padding:40px 10px 20px}}
@media (min-width:62em) and (max-width:1100px){.header__menuLink{padding:40px 7px 20px}}
@media (min-width:992px){.site-wrapper[data-investment="spokojna-przystan"] .location__insert{min-height:820px}}
.site-wrapper[data-investment="krakowska-przystan"] .flats-widget svg{transform:scale(1.5);transform-origin:20% 80%}
@media (max-width:61.99em){.site-wrapper[data-investment="krakowska-przystan"] .flats-widget svg{transform-origin:30% 79%;width:100%;height:auto;transform:scale(2)}}
@media (max-width:500px){.site-wrapper[data-investment="krakowska-przystan"] .flats-widget svg{transform-origin:46% 74%;width:140%;height:auto;transform:scale(2)}}
@media (max-width:61.99em){.site-wrapper[data-investment="krakowska-przystan"] .flats-widget__svg{overflow:hidden}}
@media (max-width:61.99em){[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2{grid-template-columns:100%}}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2 .button--secondary{background-color:var(--paletteColor2)}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column{display:flex;flex-direction:column}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:has(p img) h2{margin-bottom:40px}
@media (max-width:1400px){[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:has(p img) h2{margin-bottom:30px}}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column .gallery{margin-bottom:20px}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column .gallery:hover .slick-arrow{stroke:#fff}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column>ul{flex:1;margin:0}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column>.grid-2{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column>.grid-2 .grid-column{flex:1}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column>.grid-2 .grid-column .button{white-space:nowrap}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:nth-child(1){border:1px solid var(--paletteColor5);padding:50px;--paletteColor2:var(--paletteColor1);--listDot:var(--paletteColor5);--btn2Border:var(--paletteColor1);--btn2BorderHover:var(--paletteColor1);--btnBorder:var(--paletteColor5);--btnBorderHover:var(--paletteColor1);--btnBgHover:var(--paletteColor1);--hr:var(--paletteColor5)}
@media (max-width:1400px){[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:nth-child(1){padding:30px}}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:nth-child(2){border:1px solid var(--paletteColor2);padding:50px}
@media (max-width:1400px){[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:nth-child(2){padding:30px}}
[data-page="wykonczenie-pod-klucz"] .subsite__content>.grid-2>.grid-column:nth-child(2) h2{color:var(--paletteColor2)}
.sl-wrapper .sl-image img{background-color:#fff}
[data-page="konfigurator"] h1{color:var(--paletteColor1);font-size:2.125rem;font-weight:800;margin-bottom:40px}
[data-page="konfigurator"] .configurator-form{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:60px;row-gap:60px}
@media (max-width:1300px){[data-page="konfigurator"] .configurator-form{column-gap:60px;grid-template-columns:1fr 400px}}
@media (max-width:991px){[data-page="konfigurator"] .configurator-form{grid-template-columns:100%}[data-page="konfigurator"] .configurator-form .faq.numbers.inline .faq__answear{padding-left:0}}
[data-page="konfigurator"] .configurator-form .alert.alert-success{background:#b9e3b9;color:#fff;padding:10px 20px;margin-top:20px}
[data-page="konfigurator"] .configurator-form .faq-icons.space .single.first .faq__question{border-top:unset;padding-top:0}
[data-page="konfigurator"] .configurator-form .faq-icons.space .faq__question{border-top:1px solid var(--paletteColor5);padding-top:20px}
[data-page="konfigurator"] .configurator-form .faq.numbers.inline .faq__answear{margin-top:0;margin-bottom:0}
[data-page="konfigurator"] .configurator-form .submit .button{width:100%;margin-top:20px}
[data-page="konfigurator"] .configurator-form #investmentDetails .listitem{padding-top:10px;padding-bottom:10px;border-top:1px solid var(--paletteColor5);margin-bottom:0;margin-top:0}
[data-page="konfigurator"] .configurator-form #investmentDetails img{height:auto;aspect-ratio:1.7777777778;margin-bottom:20px;width:100%}
[data-page="konfigurator"] .configurator-form #investmentDetails .title{display:flex;flex-wrap:wrap;column-gap:10px;justify-content:space-between;align-items:center;color:var(--paletteColor2);row-gap:10px}
[data-page="konfigurator"] .configurator-form #investmentDetails .title a{color:var(--paletteColor2)}
[data-page="konfigurator"] .configurator-form #investmentDetails .card{display:inline-flex;column-gap:5px;background-color:var(--paletteColor5);padding:5px 10px;color:var(--paletteColor1) !important;font-size:14px;text-transform:uppercase}
[data-page="konfigurator"] .configurator-form #investmentDetails .card svg{fill:var(--paletteColor1)}
[data-page="konfigurator"] .configurator-form #investmentSummarysWrap .modif{display:flex;flex-wrap:wrap;column-gap:20px;justify-content:space-between}
[data-page="konfigurator"] .configurator-form #investmentSummarysWrap ul{border-bottom:1px solid var(--paletteColor5)}
[data-page="konfigurator"] .configurator-form #investmentSummarysWrap ul li{padding-left:0;padding-top:10px;padding-bottom:10px;border-top:1px solid var(--paletteColor5);font-size:14px;display:flex;column-gap:15px;justify-content:flex-start;margin:0;align-items:center}
@media (max-width:380px){[data-page="konfigurator"] .configurator-form #investmentSummarysWrap ul li{flex-direction:column;text-align:center}}
[data-page="konfigurator"] .configurator-form #investmentSummarysWrap ul li strong{white-space:nowrap;text-align:right;flex:1}
[data-page="konfigurator"] .configurator-form #investmentSummarysWrap ul li:before{display:none}
[data-page="konfigurator"] .configurator-form #investmentSummarysWrap .button.full{width:100%}
[data-page="konfigurator"] .configurator-form #investmentSections{display:flex;flex-direction:column;row-gap:20px}
[data-page="konfigurator"] .configurator-form .form__info{font-size:13px;line-height:1.3}
[data-page="konfigurator"] .configurator-form .form__group{row-gap:20px}
@media (max-width:1300px){[data-page="konfigurator"] .configurator-form .form__group{flex-wrap:wrap}[data-page="konfigurator"] .configurator-form .form__group .form__row{width:auto;flex:1;min-width:180px}[data-page="konfigurator"] .configurator-form .form__group .form__row:first-child{width:100%}}
[data-page="konfigurator"] .configurator-form .form__row-wrap{display:block}
[data-page="konfigurator"] .configurator-form .form__row-wrap.hidden-field{display:none}
[data-page="konfigurator"] .configurator-form .form__label:not(.unfloat){pointer-events:none}
[data-page="konfigurator"] .configurator-form .form__label.unfloat{margin-bottom:0;position:relative;top:unset;font-size:14px;left:unset}
.card__main .state{display:grid;grid-template-columns:25px 1fr;align-items:center;column-gap:10px;line-height:1;font-size:14px}
.card__main .state svg{fill:var(--paletteColor2)}
@media (max-width:93.74em){.icons-set.team{grid-template-columns:100%}}
@media (max-width:35.99em){.icons-set.team{justify-items:center}}
.icons-set.team .icons-set__item{background-color:var(--paletteColor1)}
@media (max-width:35.99em){.icons-set.team .icons-set__item{max-width:500px;flex-direction:column;row-gap:0}.icons-set.team .icons-set__item img{width:100%}}
.icons-set.team .icons-set__item *{color:#fff !important}
.icons-set.team .icons-set__item-content{padding:20px}
@media (max-width:35.99em){.icons-set.team .icons-set__item-content{padding:30px 20px}}
.credit--top .grid.grid-1{grid-template-columns:100%;text-align:center;max-width:920px;margin-left:auto;margin-right:auto}
@media (max-width:74.99em){.credit--contact .grid{padding:60px}}
@media (max-width:35.99em){.credit--contact .grid{padding:40px 30px 40px 40px}}
@media (max-width:1060px){.credit--contact .grid{justify-items:center}.credit--contact .grid p{text-align:center;justify-content:center}}
@media (max-width:74.99em){.credit--contact .grid.grid-2-1{grid-template-columns:1fr 340px}}
@media (max-width:1060px){.credit--contact .grid.grid-2-1{grid-template-columns:100%}}
@media (max-width:380px){.credit--contact .contact-data__content a{font-size:13px}}
.credit .form{--formTxt:#fff;--btnTxt:#fff;margin-bottom:0;text-align:left}
@media (max-width:1060px){.credit .form{max-width:500px}}
.credit .form .form__group{display:grid;grid-template-columns:1fr 1fr;row-gap:20px}
@media (max-width:1060px){.credit .form .form__group{grid-template-columns:100%}}
.credit .form select{background-color:var(--inputBgHover,var(--inputBg,transparent))}
.credit .form__label{pointer-events:none}
.credit .form .form__rodo input:checked ~ .checker{background-color:var(--paletteColor2)}
@media (max-width:1060px){.credit .form .button{width:100%}}
.devmode.location__insert:before{position:absolute;content:"";z-index:990;width:100%;height:1px;background-color:red;top:50%;transform:translateY(-50%)}
.devmode.location__insert:after{position:absolute;content:"";z-index:990;width:1px;height:100%;background-color:red;left:50%;transform:translateX(-50%)}
.flats-table a[data-popup="price-history"]{cursor:pointer}
.flats-table a[data-popup="price-history"] svg{width:15px;height:15px}
.price-history .current{font-weight:600}
.price-history .titles{display:none}
.price-history li{padding:10px;border:1px solid var(--paletteColor5);border-radius:5px;display:flex;flex-direction:column}
.price-history li:before{display:none}
.price-history li>span{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:20px}
@media (max-width:400px){.price-history li>span{font-size:14px}}
.footer.footer03>div:last-of-type .button{align-self:unset}
.configurator{display:flex;justify-content:center}
.configurator>a{display:flex;align-items:center;column-gap:40px;justify-content:center;background:var(--paletteColor1);padding:40px;position:relative;transition:all 0.3s ease}
@media (max-width:520px){.configurator>a{flex-direction:column;text-align:center;row-gap:30px}}
.configurator>a:hover{background-color:var(--hr)}
.configurator>a:hover:after{border-color:var(--paletteColor1)}
.configurator>a:after{border:1px solid var(--hr);bottom:15px;content:"";height:calc(100% - 30px);left:15px;position:absolute;transition:all 0.3s ease;width:calc(100% - 30px)}
.configurator>a *{color:#fff}
.configurator .button{margin-top:20px}
.configurator .button:not(:hover){background-color:#fff}
.configurator svg{width:100px;height:100px;fill:#fff}