@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&display=swap);body{overflow-x:hidden}:root{scroll-behavior:smooth}section{font-family:"Poppins",sans-serif}section .text{font-weight:400;line-height:2}section .text-2{color:#707070;font-weight:300;line-height:2}section .tiny-text,section .tiny-text p{font-size:.8em}section .error{font-size:.8em;color:#850000;font-weight:700}section .title{font-size:1.5em;color:#707070;margin-bottom:2em;font-weight:400;line-height:1.8;position:relative}section .title:after{width:210px;height:3px;background-color:#918f87;left:0;bottom:-1em;position:absolute;content:""}section .title span{font-weight:500}@media (max-width:767px){section .title{font-size:1.2em;line-height:1.5}}section .accent{color:#fff;background-color:#c3c0b3;padding-top:2em;padding-bottom:2em;margin:1em 0;font-weight:300;line-height:2}section .accent .title{color:#fff}section .accent .title:after{background-color:#fff}@media (min-width:1200px){section .px-huge{padding-left:75px;padding-right:75px}section .mx-huge{margin-left:75px;margin-right:75px}}@media (max-width:1199px){section .px-huge{padding-left:50px;padding-right:50px}section .mx-huge{margin-left:50px;margin-right:50px}}@media (max-width:991px){section .px-huge{padding-left:1rem;padding-right:1rem}section .mx-huge{margin-left:1rem;margin-right:1rem}}@media (min-width:1500px){section .container-custom{max-width:1450px}}@media (min-width:1800px){section .container-custom{max-width:1750px}}@media (min-width:1970px){section .container-custom{max-width:1920px}}section .contact{position:relative}section .contact .hidden-text{font-size:9px;text-align:justify;overflow:hidden;bottom:3.5em;height:0;padding:0}section .contact .reveal-text{line-height:1}section .contact .reveal-text:hover{cursor:pointer;text-decoration-style:dashed;text-decoration-color:#707070;text-decoration-thickness:1px;text-decoration-line:underline}section .contact input:not([type="checkbox"]){width:100%;margin-bottom:.75em;background-color:#fff0;color:#707070;border:none;border-radius:0;border-top:1px solid #000;text-align:center;font-weight:300;padding:.5em;font-size:.9em}section .contact input:not([type="checkbox"])::placeholder{color:#707070}section .contact input:not([type="checkbox"]):nth-child(3){margin-bottom:1em}section .contact .checkbox{position:relative}section .contact .checkbox input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0;box-sizing:border-box;padding:0}section .contact .checkbox label{font-size:.8em;color:#707070;line-height:1.2;font-weight:500;padding-left:2rem;cursor:pointer}section .contact .checkbox label:before{position:absolute;top:0;left:0;display:block;width:1.5rem;height:1.5rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}section .contact .checkbox label:after{position:absolute;top:.15rem;left:.5rem;display:none;width:8px;height:14px;border:1px solid #707070;content:"";border-top:0;border-left:0;transform:rotate(45deg)}section .contact .checkbox input:checked~label:after{display:block}section .contact button{font-size:1em;padding:.35em;width:100%;margin:1.5em 0 1.2em;background-color:#fff;color:#707070;font-weight:700;transition:0.2s all ease-in-out;border:1px solid #707070;border-radius:12px;text-transform:uppercase}section .contact button:hover{cursor:pointer;background-color:#918f87;border:1px solid #918f87;color:#fff;transition:0.2s all ease-in-out}@media (max-width:575px){section .contact .checkbox{display:flex;gap:10px;align-items:flex-start}section .contact .checkbox label{font-size:.8em}}section.top{font-size:2em;position:relative;padding-top:2rem;overflow:hidden}section.top .logo{max-width:220px;z-index:2}section.top .belt-text{color:#707070;font-weight:500;text-align:center;line-height:1.1;font-size:30px;margin-top:1.5rem;margin-bottom:4rem;width:100%;z-index:10;min-height:unset;display:flex;align-items:center;justify-content:center}section.top .static-image-container{display:flex;justify-content:center;height:42.25vw}section.top .parallax-effect{display:flex;justify-content:center;align-items:center;width:100%}section.top .parallax-effect .back,section.top .parallax-effect .middle-parallax,section.top .parallax-effect .front{position:absolute;top:0;width:100%;max-width:100%;scale:1.02}section.top .top-title{position:absolute;color:#707070;right:1em;z-index:2;top:15%;width:500px}section.top .top-title .h1,section.top .top-title .h2{display:flex;align-items:center;white-space:nowrap;gap:10px}section.top .top-title .h1{font-size:1.7em;font-weight:700}section.top .top-title .h2{font-size:1.3em;font-weight:300}section.top .top-title .title-belt{height:3px;width:100%;background-color:#707070;margin-top:.15em}@media (min-width:576px){section.top .top-title{right:calc(50% - 540px / 2)}}@media (min-width:768px){section.top .top-title{right:calc(50% - 720px / 2)}}@media (min-width:992px){section.top .top-title{right:calc(50% - 960px / 2)}}@media (min-width:1200px){section.top .top-title{right:calc(50% - 1140px / 2)}}@media (min-width:1500px){section.top .top-title{right:calc(50% - 1450px / 2)}}@media (min-width:1800px){section.top .top-title{right:calc(50% - 1750px / 2)}}@media (min-width:1970px){section.top .top-title{right:calc(50% - 1920px / 2)}}@media (max-width:1700px){section.top .top-title{width:450px}section.top .top-title .h1{font-size:1.5em}section.top .top-title .h2{font-size:1em}}@media (max-width:1450px){section.top .top-title{width:400px;top:0}}@media (max-width:991px){section.top .top-title{width:300px}section.top .top-title .title-belt{height:2px}}@media (max-width:757px){section.top .top-title{width:250px;top:.5rem}section.top .top-title .title-belt{height:3px}}@media (max-width:575px){section.top .top-title{position:relative;margin:0 auto 3rem}}@media (max-width:1919px){section.top .logo{max-width:180px}section.top .belt-text{font-size:26px}}@media (max-width:1199px){section.top{padding-top:1rem;font-size:1.5em}section.top .belt-text{font-size:23px}}@media (max-width:991px){section.top{font-size:1.2em}section.top .belt-text{font-size:20px}}@media (max-width:757px){section.top{font-size:1em}section.top .logo{max-width:120px}section.top .top-wrapper{flex-direction:column;gap:20px}section.top .belt-text{font-size:18px}}@media (max-width:575px){section.top .top-wrapper{gap:30px;margin-bottom:30px!important}section.top .belt-text{font-size:16px}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-3%,0);transform:translate3d(0,-3%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-3%,0);transform:translate3d(0,-3%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.animate{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.one-pic{position:relative;overflow:hidden;padding-top:5rem}section.one-pic .architects{background-color:#707070;height:auto;min-width:340px;position:absolute;z-index:4;display:flex;margin-left:auto;margin-right:auto;left:0;right:0;margin-top:2rem;flex-wrap:wrap;justify-content:center}section.one-pic .architects .architects-text{text-align:center;color:#fff}section.one-pic .architects .architects-text__title{font-weight:700;margin-top:2rem;font-size:20px;margin-bottom:2rem}section.one-pic .architects .architects-text__description{font-size:18px}section.one-pic .architects__images{text-align:center;width:100%;display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}section.one-pic .icons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;align-items:center}section.one-pic .icons .icon{max-width:90px;max-height:80px}section.one-pic .icon-wrapper{padding:0 1em;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:200px;margin-bottom:1rem}section.one-pic .icon-text{margin-top:1rem;font-size:.75rem;text-align:center;font-weight:500}section.one-pic .main{position:relative;z-index:2}section.one-pic .bg{background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:calc(100% + 200px);height:calc(100% + 200px)}@media (max-width:1199px){section.one-pic .architects{position:static}section.one-pic .icons .icon{max-width:90px;max-height:80px}}@media (max-width:991px){section.one-pic .architects .architects-text__title{font-size:16px}section.one-pic .architects .architects-text__description{font-size:14px}section.one-pic .icons{flex-direction:column}section.one-pic .icons .icon{max-width:80px;max-height:75px}}section.change-bg{padding:200px 0 100px;background-color:#918f87;color:#fff}section.change-bg .change-container{display:flex;flex-wrap:wrap}section.change-bg .slick-slide{opacity:.3;transition:all 0.4s ease-in-out}section.change-bg .slick-current{opacity:1;transition:all 0.4s ease-in-out}section.change-bg .slick-dots{display:flex;justify-content:center;list-style:none;padding-left:0;gap:10px;margin-top:1rem}@media (min-width:1800px){section.change-bg .slick-dots{margin-left:8vw;max-width:160px}}section.change-bg .slick-dots button{font-size:0;height:8px;width:8px;border:0;border-radius:50%;display:block;padding:0;background-color:#cdcdcd;cursor:pointer}section.change-bg .slick-dots li.slick-active button{background-color:#858585}section.change-bg .change-bg-text{display:flex;flex-direction:column;justify-content:center}section.change-bg .small-title{color:#bbb8aa;font-size:20px;font-weight:700}section.change-bg .big-title{font-size:40px;font-weight:700}section.change-bg .fading-slider-item{display:flex;align-items:center}section.change-bg .fading-slider-item__text{transform:translateX(-85%);margin-top:30rem;font-size:16px;min-width:360px;background:#918f87;color:#fff;padding:1.5rem;font-weight:500;line-height:1.3}section.change-bg .fading-slider-item__pic{border-radius:1em;max-width:474px}@media (max-width:575px){section.change-bg{padding:100px 0}section.change-bg .big-title{font-size:36px}}@media (max-width:1550px){section.change-bg .fading-slider-item{display:flex;position:relative;justify-content:center}section.change-bg .fading-slider-item__text{transform:none;margin-top:0;width:70%;position:absolute;min-width:unset;min-height:unset;top:70%}section.change-bg .fading-slider-item__pic{width:70%}}@media (max-width:767px){section.change-bg .fading-slider-item{display:block;position:relative}section.change-bg .fading-slider-item__text{width:100%;top:70%;font-size:15px;left:0}section.change-bg .fading-slider-item__pic{width:100%}}@media (max-width:991px){section.change-bg .change-bg-text{width:100%;margin-bottom:2rem}section.change-bg .fading-slider-wrapper{width:100%}}@media (min-width:992px){section.change-bg .change-bg-text{width:50%}section.change-bg .fading-slider-wrapper{width:50%}}@media (min-width:1800px){section.change-bg .change-bg-text{width:30%}section.change-bg .fading-slider-wrapper{width:70%}}section.simple-slider-section{padding:5rem 0}section.simple-slider-section .change-container{display:flex;flex-wrap:wrap}section.simple-slider-section .fading-slider-wrapper{position:relative}section.simple-slider-section .big-title{display:flex;align-items:center;font-size:38px;font-weight:700;line-height:1.3}section.simple-slider-section .fading-slider-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;margin-top:2rem}section.simple-slider-section .fading-slider-item__pic{max-width:150px;margin-bottom:1.5rem;max-height:100px}section.simple-slider-section .fading-slider-item__text{font-weight:500;font-size:24px}section.simple-slider-section .slick-dots{display:flex;justify-content:center;list-style:none;padding-left:0;gap:10px;margin-top:2rem;position:absolute;left:22.5%}section.simple-slider-section .slick-dots button{font-size:0;height:8px;width:8px;border:0;border-radius:50%;display:block;padding:0;background-color:#cdcdcd;cursor:pointer}section.simple-slider-section .slick-dots li.slick-active button{background-color:#858585}section.simple-slider-section .slick-slide{opacity:.3;transition:all 0.4s ease-in-out}section.simple-slider-section .slick-current{opacity:1;transition:all 0.4s ease-in-out}@media (max-width:991px){section.simple-slider-section{padding:2.5rem 0 5rem}section.simple-slider-section .big-title{width:100%;text-align:center;justify-content:center;margin-bottom:1rem;font-size:24px;line-height:1.3}section.simple-slider-section .fading-slider-wrapper{width:100%}section.simple-slider-section .fading-slider-item__text{font-size:18px;line-height:1.3}}@media (max-width:1499px){section.simple-slider-section .slick-dots{left:50%;transform:translateX(-50%)}}@media (min-width:992px){section.simple-slider-section .big-title{width:50%}section.simple-slider-section .fading-slider-wrapper{width:50%}}@media (min-width:1800px){section.simple-slider-section .big-title{width:40%}section.simple-slider-section .fading-slider-wrapper{width:60%}}.switch{overflow:hidden}.switch .comparisonSection{position:relative;z-index:2}.switch .big{padding-bottom:54%}.switch .small{padding-bottom:101%}.switch .comparisonImage{width:100%;height:100%}.switch .afterImage{position:absolute;overflow:hidden;top:0;transform:translate(100%,0)}.switch .afterImage img{transform:translate(-100%,0)}.switch .comparisonImage img{width:100%;height:100%;position:absolute;top:0}.switch .big-text{z-index:20;position:absolute;color:#fff;top:50%;left:50%;transform:translateX(-50%);font-size:4.75vw;font-weight:500;text-shadow:0 0 30px;white-space:nowrap}@media (max-width:991px){.switch .big-text{font-size:8.75vw}}section.big-slider-section{margin-bottom:6rem;position:relative}section.big-slider-section .hover-btn{position:absolute;width:50%;height:100%;opacity:.3;top:0;z-index:2}section.big-slider-section .prev-btn{left:0}section.big-slider-section .next-btn{right:0}section.big-slider-section #whole-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;cursor:none}@media (max-width:991px){section.big-slider-section #whole-wrapper{display:none;cursor:default}}section.big-slider-section #arr-wrapper{width:100%;height:100%;position:relative}section.big-slider-section .ball{width:100px;height:40px;position:fixed;top:0;left:0;pointer-events:none;z-index:200;background-position:center;background-size:contain;background-repeat:no-repeat}@media (min-width:1900px){section.big-slider-section .ball{width:110px;height:65px}}section.big-slider-section .ball.prev{background-image:url(../img/arr-left.svg)}section.big-slider-section .ball.next{background-image:url(../img/arr-right.svg)}section.big-slider-section .big-slider .big-slide{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem}section.big-slider-section .big-slider .big-slide .img{padding-top:63%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.5rem;margin-bottom:1rem}section.big-slider-section .big-slider .big-slide .subtitle{text-align:center;color:#858585}section.big-slider-section .big-slider .slick-dots{display:flex;justify-content:center;list-style:none;padding-left:0;gap:10px}section.big-slider-section .big-slider .slick-dots button{font-size:0;height:8px;width:8px;border:0;border-radius:50%;display:block;padding:0;background-color:#cdcdcd;cursor:pointer}section.big-slider-section .big-slider .slick-dots li.slick-active button{background-color:#858585}@media (max-width:575px){section.big-slider-section{margin-bottom:3rem}section.big-slider-section .big-slider .big-slide{padding:.5rem}section.big-slider-section .big-slider .big-slide .img{border-radius:1rem}}section.localisation-section .title{font-size:20px;margin-bottom:.25rem;font-weight:700;color:#000}section.localisation-section .title:after{content:none}section.localisation-section .text{font-size:18px;line-height:1.5;color:#000}section.localisation-section .text-1{margin-left:auto;display:flex;flex-direction:column;max-width:420px}section.localisation-section .pic-3{margin-top:4rem}section.localisation-section .responsible{text-align:center;margin-top:4rem;font-weight:700;color:#6e7578;margin-bottom:2rem}section.localisation-section .logos{display:flex;justify-content:center;align-items:center;margin:auto;gap:30px 60px;flex-wrap:wrap}section.localisation-section .logos img{max-width:180px;height:auto;width:100%}@media (min-width:991px){section.localisation-section .pic-1{margin-bottom:1.5rem;max-width:420px;display:-webkit-box;margin-left:auto}section.localisation-section .pic-2{margin-bottom:2rem;max-width:420px;display:-webkit-box;margin-left:auto}}@media (max-width:991px){section.localisation-section .title{font-size:20px}section.localisation-section .text{font-size:18px}section.localisation-section .pic-1{margin-bottom:1rem}section.localisation-section .pic-2{margin-bottom:4rem}section.localisation-section .pic-3{display:block;margin:3rem auto}}@media (max-width:575px){section.localisation-section .title{font-size:42px;margin-bottom:1rem}section.localisation-section .text{font-size:16px}section.localisation-section .pic-3{margin-bottom:1rem}section.localisation-section .pic-2{margin-bottom:2rem}}section.footer-section{position:relative;margin-top:6rem!important}section.footer-section .checkbox__container{display:flex;flex-direction:column;gap:1rem}section.footer-section .checkbox__container .checkbox{align-items:center}section.footer-section .checkbox__container .checkbox label{margin-bottom:0}section.footer-section .contact-section .text{font-weight:400;font-size:2em;line-height:1.2;margin-bottom:.5em}section.footer-section .contact-section .title{font-weight:700;font-size:2.7em;margin-bottom:1.2em}section.footer-section .contact-section .title:after{width:170px;bottom:-.4em;line-height:1.5}section.footer-section .contact-section .text-2{font-size:1em;font-weight:400}section.footer-section .contact-section button{color:white!important;background-color:#b09b5b!important;border-color:#b09b5b!important;border-radius:5px;max-width:300px;position:relative;left:50%;transform:translateX(-50%)}section.footer-section .contact-section .tel{color:#707070}section.footer-section .contact-section .tel:hover{text-decoration:none;color:#707070}section.footer-section .contact-section .mail{color:#707070}section.footer-section .contact-section .mail:hover{text-decoration:none;color:#707070}section.footer-section .contact-section .mail:hover{text-decoration:none}@media (max-width:991px){section.footer-section .contact-section .text{font-size:1.5em}}@media (max-width:575px){section.footer-section .contact-section .text{font-size:1.2em}section.footer-section .contact-section .tiny-text{font-size:.8rem;line-height:1.2}}section.footer-section .footer{background-color:#18364E;color:#fff;padding:4rem 2rem;font-weight:200}section.footer-section .footer .footer-logo{width:250px;margin-bottom:1rem}section.footer-section .footer a{color:inherit}section.footer-section .footer a:hover{text-decoration:none;color:inherit}@media (max-width:991px){section.footer-section .footer p,section.footer-section .footer span{text-align:center!important}}@media (max-width:767px){section.footer-section .footer{padding:2rem 1rem;font-size:.8em}section.footer-section .footer img{max-width:200px}}@media (max-width:991px){section.footer-section{margin-top:0!important}}.anchor{position:absolute;top:-7rem}.gallery .heading{font-size:40px;font-weight:700;margin-bottom:3rem;margin-top:5rem}.gallery .click-zoom input[type=checkbox]{display:none}.gallery .click-zoom img{transition:transform 0.25s ease;cursor:zoom-in}.gallery .click-zoom input[type=checkbox]:checked~img{z-index:2;position:absolute;transform:scale(2);cursor:zoom-out}@media only screen and (max-width:991px){.gallery .heading{margin-top:1rem}.gallery .click-zoom input[type=checkbox]:checked~img{z-index:2;position:absolute;transform:scale(1.3);cursor:zoom-out}}.gallery .data{color:#918f87;font-size:24px}.gallery .filters{display:flex;justify-content:center;margin:2rem 0 3rem;cursor:pointer}.gallery .filters__btn{padding:6px 14px;margin:0 12px;border:1px solid #000;display:flex;justify-content:center;align-items:center}.gallery .filters__btn__icon{width:26px;height:21px;margin-left:.75rem}.gallery .filters__btn__text{font-weight:500;text-transform:uppercase}.gallery .filters__btn.active{color:#d54b30;border-color:#d54b30}.gallery .filters__btn.active .filters__btn__icon{filter:invert(33%) sepia(96%) saturate(3330%) hue-rotate(352deg) brightness(94%) contrast(75%)}@media (max-width:500px){.gallery .filters{flex-direction:column;gap:1rem;margin-bottom:0}}.who-builds .logo-duda{margin:5rem auto}.who-builds .description{max-width:40%;font-size:20px}@media only screen and (max-width:991px){.who-builds .description{max-width:100%;margin-top:1rem}.who-builds .budowa__img{width:75%}}.who-builds .logo-grupy{margin:5rem auto}.who-builds .podwykonawca__box{display:flex;gap:1.5rem;flex-direction:column;align-items:center}.who-builds .podwykonawca__box .podwykonawca__logo{max-width:250px;max-height:75px}.who-builds .podwykonawca__box h2{font-size:24px;font-weight:600}.who-builds .podwykonawca__box p{text-align:center;padding:0 5rem}.who-builds .podwykonawca__box a{transition:0.3s}.who-builds .podwykonawca__box a:hover{scale:1.05}@media (max-width:767px){.who-builds .podwykonawca__box p{text-align:center;padding:0 1.75rem}}body .golden-button{display:block!important;border:2px solid #b09b5b;background:#b09b5b;font-size:1rem!important;transition:0.4s;color:#fff;border-radius:10px;padding:.75rem 4rem;text-transform:uppercase;font-weight:500!important}body .golden-button:hover{transform:translateX(15px);text-decoration:none}body .golden-button:before{font-size:1.2rem;bottom:26%!important;right:5%!important}@media (max-width:769px){body .golden-button{padding:1rem 3rem}}body .gallery-on-scroll{background:#000;padding-top:5rem!important;color:#fff;width:100%;position:relative;overflow:hidden}body .gallery-on-scroll h3{font-weight:400;font-size:1.5rem}@media (max-width:1000px){body .gallery-on-scroll{padding-top:3rem!important}body .gallery-on-scroll__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}body .gallery-on-scroll__box{margin:1rem 0;min-height:400px;flex:0 0 100%;max-width:100%}}body .gallery-on-scroll .gallery-on-scroll__container-mobile{overflow:hidden}body .gallery-on-scroll .gallery-on-scroll__container-mobile .slick-slide{transition:opacity 0.5s ease}body .gallery-on-scroll .gallery-on-scroll__container-mobile .slick-active{opacity:1}body .gallery-on-scroll .gallery-on-scroll__container-mobile .slick-center+.slick-slide{opacity:1}body .hw-slider{color:#fff;background:#000}body .hw-slider .slick-arrow{cursor:pointer}body .hw-slider__number{color:#fff;font-weight:600;font-size:5rem}@media (max-width:769px){body .hw-slider__number{font-weight:400}}.flats .flats-title{font-size:40px;font-weight:700;margin-bottom:3rem;color:#000;text-align:center}.flats .flats-filters-section .row{margin:0!important}.flats .flats-filters-section .filters-title{margin:0!important}.flats .flats-filters-section .first-row{margin:0!important}.flats .flats-filters-section .second-row{margin:0!important;margin-top:2rem!important;margin-bottom:2rem!important}.flats .status-2{padding-top:3.25rem!important}.flats .flats-row{margin-bottom:1rem}.flats .image-and-text{max-width:80%;margin-bottom:2rem}.flats .flats-image{margin-bottom:2rem}@media only screen and (max-width:991px){.flats .flats-row{margin-bottom:0}.flats .tile__heading{bottom:8.5rem!important}}section{overflow-x:hidden;max-width:100%}#fixed-belt{position:fixed!important;overflow-x:visible!important;right:0!important;top:0!important}.localization{padding-top:4rem}.localization .map-container{overflow-x:auto;overflow-y:hidden}.localization .heading{font-size:36px;font-weight:700}.localization .images .positioning{display:flex;align-items:center;position:absolute;max-width:100px}.localization .images .img-style{width:50px;z-index:1;transition:scale 0.4s ease-in-out;-o-transition:scale 0.4s ease-in-out;-ms-transition:scale 0.4s ease-in-out;-moz-transition:scale 0.4s ease-in-out;-webkit-transition:scale 0.4s ease-in-out}.localization .images .text-style{opacity:0!important;z-index:2;text-align:center;position:relative;padding-left:2px;left:-5px;transition:left 0.4s ease-in-out,opacity 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out,opacity 0.4s ease-in-out;-ms-transition:left 0.4s ease-in-out,opacity 0.4s ease-in-out;-moz-transition:left 0.4s ease-in-out,opacity 0.4s ease-in-out;-webkit-transition:left 0.4s ease-in-out,opacity 0.4s ease-in-out}.localization .images .text-style>*{padding:3px}.localization .images .img-style:hover{scale:1.1}.localization .images .img-style:hover~.text-style{opacity:1!important;left:3px}.localization .images .lasek_marcelinski{top:68%;left:5%}.localization .images .lasek_marcelinski__text{position:relative;color:#fff}.localization .images .lasek_marcelinski__text__title{background-color:#267e38}.localization .images .lasek_marcelinski__text__description{background-color:#267e38}.localization .images .park_kasprowicza{top:69%;left:29%}.localization .images .park_kasprowicza__text{color:#fff}.localization .images .park_kasprowicza__text__title{background-color:#267e38}.localization .images .park_kasprowicza__text__description{background-color:#267e38}.localization .images .park_solacki{left:38%;top:40%}.localization .images .park_solacki__text{color:#fff}.localization .images .park_solacki__text__title{background-color:#267e38}.localization .images .park_solacki__text__description{background-color:#267e38}.localization .images .park_moniuszki{top:52%;left:48%}.localization .images .park_moniuszki__text{color:#fff}.localization .images .park_moniuszki__text__title{background-color:#267e38}.localization .images .park_moniuszki__text__description{background-color:#267e38}.localization .images .park_cytadela{top:39%;left:59%}.localization .images .park_cytadela__text{color:#fff}.localization .images .park_cytadela__text__title{background-color:#267e38}.localization .images .park_cytadela__text__description{background-color:#267e38}.localization .images .legi_poznanskie{top:82%;left:53%}.localization .images .legi_poznanskie__text{color:#fff}.localization .images .legi_poznanskie__text__title{background-color:#267e38}.localization .images .legi_poznanskie__text__description{background-color:#267e38}.localization .images .malta{top:60%;left:79%}.localization .images .malta__text{color:#fff}.localization .images .malta__text__title{background-color:#267e38}.localization .images .malta__text__description{background-color:#267e38}.localization .images .lotnisko{top:47%;left:5%}.localization .images .lotnisko__text{color:#fff}.localization .images .lotnisko__text__title{background-color:#267e38}.localization .images .lotnisko__text__description{background-color:#267e38}.localization .images .centrum-handlowe-1{top:17%;left:44%}.localization .images .centrum-handlowe-1__text{color:#fff}.localization .images .centrum-handlowe-1__text__title{background-color:#6b9daa}.localization .images .centrum-handlowe-1__text__description{background-color:#6b9daa}.localization .images .centrum-handlowe-2{top:63%;left:53%}.localization .images .centrum-handlowe-2__text{color:#fff}.localization .images .centrum-handlowe-2__text__title{background-color:#6b9daa}.localization .images .centrum-handlowe-2__text__description{background-color:#6b9daa}.localization .images .centrum-handlowe-3{top:71%;left:73%}.localization .images .centrum-handlowe-3__text{color:#fff}.localization .images .centrum-handlowe-3__text__title{background-color:#6b9daa}.localization .images .centrum-handlowe-3__text__description{background-color:#6b9daa}.localization .images .stacja-1{top:32%;left:46%}.localization .images .stacja-1__text{color:#fff}.localization .images .stacja-1__text__title{background-color:#8c0000}.localization .images .stacja-1__text__description{background-color:#8c0000}.localization .images .stacja-2{top:33%;left:60%}.localization .images .stacja-2__text{color:#fff}.localization .images .stacja-2__text__title{background-color:#8c0000}.localization .images .stacja-2__text__description{background-color:#8c0000}.localization .images .dworzec{top:70%;left:44%}.localization .images .dworzec__text{color:#fff}.localization .images .dworzec__text__title{background-color:#9f5400}.localization .images .dworzec__text__description{background-color:#9f5400}.localization .images .MTP{top:62%;left:38%}.localization .images .MTP__text{color:#000}.localization .images .MTP__text__title{background-color:#fff}.localization .images .MTP__text__description{background-color:#fff}.localization .images .stary-rynek{top:55%;left:60%}.localization .images .stary-rynek__text{color:#000}.localization .images .stary-rynek__text__title{background-color:#fff}.localization .images .stary-rynek__text__description{background-color:#fff}.localization .top-image{max-height:90%}.localization .bottom_text{margin:auto;max-width:400px}.localization .bottom_text .text-right{text-align:left}.localization .text_and_image{margin-top:3rem}.localization .top-localization{max-width:100%!important}.localization .map{margin-bottom:3rem}.localization .mapa{top:0;left:0;position:relative}.localization .image-gradient{height:100%;width:100%;background-image:linear-gradient(rgb(255 255 255 / .9),#fff0,#fff0,rgb(255 255 255 / .9));position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:991px){.localization{padding-top:0}.localization .images .text-style>*{font-size:12px}.localization .image.box{scale:.9;margin-bottom:-2rem;margin-top:-2rem}.localization .heading{margin-top:1rem;font-size:22px}.localization .text_and_image{margin-top:1rem}.localization .img-style{width:25px!important}.localization .mapa{width:150vw;margin:0}.localization .localization__text{margin-top:10rem}}.locals-tablet{scroll-behavior:smooth;padding:5rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.locals-tablet .hidden{display:none}.locals-tablet .poziom0{position:relative}.locals-tablet .infoContent{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.locals-tablet .infoContent__area{color:#000;font-weight:600;font-size:33px;padding:.5rem 2rem;background:#fff;width:fit-content}.locals-tablet .smaller>*{max-width:160px}.locals-tablet .infoContent__title{font-size:80px;font-weight:600}.locals-tablet .infoDiv{color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;pointer-events:none}.locals-tablet .local{mix-blend-mode:multiply;isolation:isolate}.locals-tablet .colorCircle{width:45px;height:45px}.locals-tablet .localsNavbar{padding:3rem}.locals-tablet .currentFloor{margin:0;font-size:40px;font-weight:600}.locals-tablet .colorText{margin:0;font-size:24px;font-weight:600}.locals-tablet .floor{margin:10rem 0}@media (max-width:1930px){.locals-tablet .windRose{max-width:100px}.locals-tablet .localsNavbar{padding:1rem}.locals-tablet .logo{max-height:50px}.locals-tablet .floor{margin:-5rem 0!important}.locals-tablet .colorCircle{width:25px;height:25px}.locals-tablet .colorText{font-size:20px}.locals-tablet .currentFloor{font-size:30px}}@media (max-width:1200px){.locals-tablet .windRose{max-width:80px}.locals-tablet .localsNavbar{padding:1rem}.locals-tablet .colorCircle{width:20px;height:20px}.locals-tablet .colorText{font-size:16px}.locals-tablet .currentFloor{font-size:24px}}@media (max-width:1000px){.locals-tablet .colorText{font-size:14px}.locals-tablet .currentFloor{font-size:20px}}@media (max-width:821px){.locals-tablet .colorText{font-size:10px}.locals-tablet .windRose{max-width:50px}.locals-tablet .colorCircle{width:16px;height:16px}}@media (max-width:500px){.locals-tablet .floor{margin:-25rem 0!important}.locals-tablet .localsNavbar{flex-direction:column}.locals-tablet .currentFloor{position:absolute;right:0;top:20px}}.menu_logo .menu_logo_absolute{position:absolute;left:5rem;top:.75rem;z-index:100}.menu_logo .menu_logo_absolute img{transition:0.5s;width:70%}.menu_logo .menu_logo_absolute:hover img{transform:scale(1.1)}.menu_logo .menu_logo_mobile img{width:50%}.hamburger{max-width:32px}.navbar-toggler{position:absolute;right:0;top:-3rem;z-index:1000}.menu-links{position:relative;background-color:#fff}.menu-links button,.menu-links button:active,.menu-links button:focus{outline:none}.menu-nav{justify-content:center;z-index:1032}.navbar{position:fixed;background-color:#fff;font-family:"Abhaya Libre",sans-serif}.navbar-nav{padding:1rem}@media (max-width:767px){.navbar-nav .nav-link{font-size:13px!important;padding:0.5rem!important}}.navbar-nav>.nav-item{position:relative;padding-left:.5rem;padding-right:.5rem}.navbar-nav>.nav-item>ul{z-index:1032}.navbar-nav>.nav-item>.nav-link{font-weight:600;color:#000}.navbar-nav>.nav-item:hover ul{display:block!important}.navbar-nav>.nav-item ul{background-color:#fff;list-style:none;padding-left:1rem}@media screen and (min-width:1200px){.navbar-nav>.nav-item ul{position:absolute;display:none;padding:0;border:1px solid;left:50%;transform:translateX(-50%);text-align:center;min-width:100%}}.navbar-nav>.nav-item ul .nav-item .nav-link{padding:1rem;color:inherit}#popup-modal__p19-2024{font-family:"Bodoni Moda",serif}@media (max-width:1100px){#popup-modal__p19-2024 img{width:75%}}@media (max-width:767px){#popup-modal__p19-2024 span{font-size:20px}#popup-modal__p19-2024 img{width:90%}}#popup-modal__p19-2024 button{right:0;top:0;opacity:1}#popup-modal__p19-2024 button span{font-size:60px}.ylpopup{display:none}.yl-popup-wrapper .ylpopup{display:block!important}@media (max-width:1199px){.navbar .menu-nav{max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}section.flats2-layouts .table th,div.flats2-fav-table .table th,div.flats2-table .table th{border-bottom-color:#928f86}.slide-tile .tile__name{font-size:20px}.slide-tile .icon-promocja{top:8px}.slide-tile .tile__features__feature__text{font-size:8px}.slide-tile .tile__features__feature__data{font-size:14px}.slide-tile .tile__features__feature__data img{width:20px!important}.slide-tile .tile__prices{font-size:14px}.slide-tile .tile__prices--old-prices{font-size:14px}.slide-tile .tile__state{font-size:14px}.slide-tile .installment-container{font-size:12px}.slide-tile .installment-rate{font-size:14px}.slide-tile .tile__show-local{font-size:12px}@charset "UTF-8";section.flats-filters-section{padding:3rem 0}section.flats-filters-section .first-row,section.flats-filters-section .second-row,section.flats-filters-section .third-row{display:flex;flex-wrap:wrap}section.flats-filters-section .first-row,section.flats-filters-section .second-row{justify-content:space-between;margin-bottom:1.5rem}section.flats-filters-section .third-row{justify-content:flex-end}section.flats-filters-section .filters-title{font-size:30px;text-align:center;margin-bottom:3rem}section.flats-filters-section .area,section.flats-filters-section .price{width:29%}section.flats-filters-section .promo-btn{width:230px;background:#23a1c8;color:#fff;margin:.5rem;text-align:center;padding:.7rem .25rem;font-weight:700;border:2px solid #23a1c8;transition:all 0.2s ease-in-out}section.flats-filters-section .promo-btn:hover{text-decoration:none;background-color:#fff;color:#23a1c8;transition:all 0.2s ease-in-out}section.flats-filters-section .promo-btn--4{background:#f9b621;border-color:#f9b621}section.flats-filters-section .promo-btn--4:hover{color:#f9b621}section.flats-filters-section .parameter__title{font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:.75rem}section.flats-filters-section .parameter__box{display:flex;justify-content:center;flex-wrap:wrap}section.flats-filters-section .parameter__checkbox{display:block;margin-bottom:0;margin-right:.75rem}section.flats-filters-section .parameter__checkbox:last-child{margin-right:0}section.flats-filters-section .parameter__checkbox__input{width:0;height:0;opacity:0;position:absolute}section.flats-filters-section .parameter__checkbox__input:checked~.parameter__checkbox__text{color:#928f86;border-color:#928f86;transition:all 0.1s ease-in-out}section.flats-filters-section .parameter__checkbox__text{transition:all 0.1s ease-in-out;font-weight:500;font-size:12px;border:1px solid #000;padding:.26rem .45rem;cursor:pointer;text-transform:uppercase;display:flex;align-items:center}section.flats-filters-section .parameter__checkbox__text .icon-f{margin-left:.5rem;font-size:20px}section.flats-filters-section .parameter__checkbox.budynek_warsztatowy .icon-f:before{content:""}section.flats-filters-section .parameter__checkbox.budynek_warsztatowy .parameter__checkbox__input:checked~.parameter__checkbox__text{color:#cbb158;border-color:#cbb158}section.flats-filters-section .parameter__checkbox.etap_ii .icon-f:before{content:""}section.flats-filters-section .parameter__checkbox.etap_ii .parameter__checkbox__input:checked~.parameter__checkbox__text{color:#6a928f;border-color:#6a928f}section.flats-filters-section .parameter__select{width:100%;border:2px solid #000;padding:.2rem .5rem;text-transform:uppercase;color:#fff;background-color:#000;margin-top:-.5rem;font-size:15px}section.flats-filters-section .parameter__btn{background-color:#fff;border:1px solid #000;display:flex;align-items:center;justify-content:space-between;margin-right:.75rem;padding:.2rem .45rem;font-weight:500;margin-bottom:.5rem}section.flats-filters-section .parameter__btn:last-child{margin-right:0}section.flats-filters-section .parameter__btn__text{margin-right:.5rem;text-transform:uppercase;font-size:12px}section.flats-filters-section .parameter__btn .icon-f{font-size:20px}section.flats-filters-section .parameter .submit{margin:auto}section.flats-filters-section .parameter .submit__btn{background-color:#928f86;border:1px solid #928f86;color:#fff;transition:0.2s all ease-in-out;text-transform:uppercase;font-weight:500;min-width:200px;padding:.25rem 1rem;margin-top:2.35rem;height:44px;cursor:pointer}section.flats-filters-section .parameter .submit__btn:hover{background-color:#fff;color:#928f86;transition:0.2s all ease-in-out}section.flats-filters-section .parameter.submit .submit__btn:nth-child(2){margin-left:.5rem}section.flats-filters-section .parameter.submit .submit__btn{min-width:unset}section.flats-filters-section .parameter.submit.smaller .submit__btn{margin-top:0;font-size:12px;height:30px}section.flats-filters-section .rooms .parameter__checkbox{margin-right:.5rem}section.flats-filters-section .rooms .parameter__checkbox__text{font-weight:700;font-size:17px;border:2px solid #000;padding:.2rem .5rem}section.flats-filters-section .view-parameter__btn{display:flex;flex-direction:column-reverse;justify-content:space-around;align-items:center;border:1px solid #fff0;margin-right:.7rem;text-transform:uppercase;font-size:9px;width:26px;background-color:#fff0;margin-top:-2px;color:inherit;text-decoration:none}section.flats-filters-section .view-parameter__btn .icon-f{font-size:22px;border:1px solid #000;margin-bottom:3px;padding:.2rem}section.flats-filters-section .view-parameter__btn.active .icon-f{border-color:#928f86;color:#928f86}section.flats-filters-section .view-parameter:last-of-type .view-parameter__btn{margin-right:0}section.flats-filters-section .favorite .view-parameter__btn{width:auto;display:flex;flex-direction:row;align-items:center;border:1px solid #000;justify-content:space-between;border-color:#928f86;background:#928f86;color:#fff;color:#fff;padding:0 .4rem;font-weight:500;margin-top:0;height:30px}section.flats-filters-section .favorite .view-parameter__btn .icon-f{border:none;padding:.2rem 0 0;height:auto;color:#fff}section.flats-filters-section .favorite .view-parameter__btn__text{margin-right:.5rem;text-transform:uppercase;font-size:12px}section.flats-filters-section .favorite .view-parameter__btn.active{background-color:#928f86;color:#fff;border-color:#928f86}section.flats-filters-section .favorite .view-parameter__btn.active .icon-f{color:#fff}section.flats-filters-section .sold-flats{text-align:center}section.flats-filters-section .sold-flats__title{font-weight:700;text-transform:uppercase;font-size:1.1rem;border-bottom:1px solid #000;padding-bottom:.2rem;max-width:235px;margin:auto}section.flats-filters-section .sold-flats__numbers{font-size:1.6rem;font-weight:300}section.flats-filters-section .etap_i .parameter__checkbox__input:checked~.parameter__checkbox__text{color:#d54b2f;border-color:#d54b2f}section.flats-filters-section .etap_ii .parameter__checkbox__input:checked~.parameter__checkbox__text{color:#224f4c;border-color:#224f4c}section.flats-filters-section .budynek-warsztatowy .parameter__checkbox__input:checked~.parameter__checkbox__text{color:#cbb258;border-color:#cbb258}section.flats-filters-section .middle{position:relative;width:100%}section.flats-filters-section .middle .slider{position:relative;z-index:1;height:3px;margin:0 15px}section.flats-filters-section .middle .slider>.track{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-color:#d0d0d0}section.flats-filters-section .middle .slider>.range{position:absolute;z-index:2;left:25%;right:25%;top:0;bottom:0;background-color:#928f86}section.flats-filters-section .middle .slider>.thumb{position:absolute;z-index:3;width:10px;height:10px;background-color:#928f86;box-shadow:0 0 0 0 rgb(213 75 47 / .1);transition:box-shadow 0.1s ease-in-out}section.flats-filters-section .middle .slider>.thumb.left{transform:translate(-10px,-4px)}section.flats-filters-section .middle .slider>.thumb.right{transform:translate(10px,-4px)}section.flats-filters-section .middle .slider>.thumb.hover{box-shadow:0 0 0 20px rgb(213 75 47 / .1)}section.flats-filters-section .middle .slider>.thumb.active{box-shadow:0 0 0 20px rgb(213 75 47 / .2)}section.flats-filters-section .middle input[type=range]{position:absolute;pointer-events:none;z-index:2;height:3px;width:100%;opacity:0;cursor:pointer}section.flats-filters-section .middle input[type=range]::-webkit-slider-thumb{pointer-events:all;width:10px;height:10px;border-radius:0;border:0 none;background-color:#928f86;-webkit-appearance:none;cursor:pointer}section.flats-filters-section .middle input[type=range]::-moz-range-thumb{pointer-events:all;width:10px;height:10px;border-radius:0;border:0 none;background-color:#928f86;-webkit-appearance:none;cursor:pointer}section.flats-filters-section .middle input[type=range]::-ms-thumb{pointer-events:all;width:10px;height:10px;border-radius:0;border:0 none;background-color:#928f86;-webkit-appearance:none;cursor:pointer}section.flats-filters-section .middle .values{display:flex;justify-content:space-between;padding:.5rem .5rem 0}section.flats-filters-section .middle .values .value{font-size:18px}@media (max-width:1199px){section.flats-filters-section .rooms,section.flats-filters-section .floors,section.flats-filters-section .area,section.flats-filters-section .price{width:50%;margin-bottom:1.5rem;padding:0 1.5rem}section.flats-filters-section .extras,section.flats-filters-section .state{width:50%;margin-bottom:1.5rem}section.flats-filters-section .status{width:100%;margin-bottom:2.5rem}section.flats-filters-section .parameter__select{display:block;max-width:200px;margin:-.5rem auto auto}section.flats-filters-section .submit{display:flex;justify-content:center;width:100%}}@media (max-width:991px){section.flats-filters-section .filters-title{font-size:24px}section.flats-filters-section .sold-flats-wrapper{order:2;margin-top:2rem}section.flats-filters-section .third-row{justify-content:center}}@media (max-width:767px){section.flats-filters-section .rooms,section.flats-filters-section .floors,section.flats-filters-section .extras,section.flats-filters-section .state,section.flats-filters-section .area,section.flats-filters-section .price{width:100%}}@media screen and (max-width:575px){section.flats-filters-section .status .parameter__box{flex-direction:column;align-items:center}section.flats-filters-section .status .parameter__checkbox{margin-bottom:1rem;margin-right:0}section.flats-filters-section .status .parameter__checkbox.budynek_warsztatowy{order:3}}section.flats2-tiles .offer-btn-outside,section.flats2-layouts .offer-btn-outside,section.flats2-one-flat .offer-btn-outside{color:white!important;border-color:black!important;background-color:black!important;line-height:2.2rem!important;cursor:pointer!important}section.flats2-tiles .tile,section.flats2-layouts .tile,section.flats2-one-flat .tile{height:auto!important}section.flats2-tiles .tile__title,section.flats2-layouts .tile__title,section.flats2-one-flat .tile__title{padding:.5rem;font-size:27px;text-align:center;position:relative;font-weight:700;color:#fff;background:#928f86!important}section.flats2-tiles .tile__title .icon-f,section.flats2-layouts .tile__title .icon-f,section.flats2-one-flat .tile__title .icon-f{position:absolute;left:.75rem;font-size:28px;top:14px;text-shadow:0 0 8px #fff}section.flats2-tiles .tile .red-flat,section.flats2-tiles .tile .etap-16,section.flats2-layouts .tile .red-flat,section.flats2-layouts .tile .etap-16,section.flats2-one-flat .tile .red-flat,section.flats2-one-flat .tile .etap-16{background:#d54b30;background:-moz-linear-gradient(90deg,#d54b30 0%,#8a3633 100%);background:-webkit-linear-gradient(90deg,#d54b30 0%,#8a3633 100%);background:linear-gradient(90deg,#d54b30 0%,#8a3633 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d54b30",endColorstr="#8a3633",GradientType=1)}section.flats2-tiles .tile .green-flat,section.flats2-tiles .tile .etap-25,section.flats2-layouts .tile .green-flat,section.flats2-layouts .tile .etap-25,section.flats2-one-flat .tile .green-flat,section.flats2-one-flat .tile .etap-25{background:#234f4c;background:-moz-linear-gradient(90deg,#234f4c 0%,#132d2b 100%);background:-webkit-linear-gradient(90deg,#234f4c 0%,#132d2b 100%);background:linear-gradient(90deg,#234f4c 0%,#132d2b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#234f4c",endColorstr="#132d2b",GradientType=1)}section.flats2-tiles .tile .gold-flat,section.flats2-tiles .tile .etap-24,section.flats2-layouts .tile .gold-flat,section.flats2-layouts .tile .etap-24,section.flats2-one-flat .tile .gold-flat,section.flats2-one-flat .tile .etap-24{background:#cbb158;background:-moz-linear-gradient(90deg,#cbb158 0%,#a68e39 100%);background:-webkit-linear-gradient(90deg,#cbb158 0%,#a68e39 100%);background:linear-gradient(90deg,#cbb158 0%,#a68e39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cbb158",endColorstr="#a68e39",GradientType=1)}section.flats2-tiles .tile .etap-38,section.flats2-layouts .tile .etap-38,section.flats2-one-flat .tile .etap-38{background-color:#928f86}section.flats2-tiles .tile__heading,section.flats2-layouts .tile__heading,section.flats2-one-flat .tile__heading{position:absolute;right:1.5rem;transform:translateY(.5rem)}section.flats2-tiles .tile__heading__favorite,section.flats2-layouts .tile__heading__favorite,section.flats2-one-flat .tile__heading__favorite{padding:0;display:flex;justify-content:flex-end;color:#bcbcbc;text-decoration:none;cursor:pointer}section.flats2-tiles .tile__heading__favorite .icon-f,section.flats2-layouts .tile__heading__favorite .icon-f,section.flats2-one-flat .tile__heading__favorite .icon-f{font-size:30px}section.flats2-tiles .tile__heading .is-favorite,section.flats2-layouts .tile__heading .is-favorite,section.flats2-one-flat .tile__heading .is-favorite{color:#928f86;text-decoration:none}section.flats2-tiles .tile__draw,section.flats2-layouts .tile__draw,section.flats2-one-flat .tile__draw{padding:.5rem;min-height:260px;display:flex;justify-content:center;align-items:center;border:1px solid #e6e6e6;border-width:0 1px}section.flats2-tiles .tile__draw__img,section.flats2-layouts .tile__draw__img,section.flats2-one-flat .tile__draw__img{max-width:100%;height:auto;max-height:100%}section.flats2-tiles .tile__features,section.flats2-layouts .tile__features,section.flats2-one-flat .tile__features{padding:.5rem 0;display:flex;justify-content:center;border:1px solid #e6e6e6;border-width:0 1px;flex-wrap:wrap}section.flats2-tiles .tile__features__feature,section.flats2-layouts .tile__features__feature,section.flats2-one-flat .tile__features__feature{display:flex;flex-direction:column;flex-grow:1;padding:.25rem;text-align:center;width:25%}section.flats2-tiles .tile__features__feature__icon,section.flats2-layouts .tile__features__feature__icon,section.flats2-one-flat .tile__features__feature__icon{font-size:2rem;padding-top:.25rem}section.flats2-tiles .tile__features__feature__text,section.flats2-layouts .tile__features__feature__text,section.flats2-one-flat .tile__features__feature__text{font-size:10px;font-weight:700;text-transform:uppercase;padding-top:.25rem}section.flats2-tiles .tile__features__feature__data,section.flats2-layouts .tile__features__feature__data,section.flats2-one-flat .tile__features__feature__data{padding-top:.25rem}section.flats2-tiles .tile__promo,section.flats2-layouts .tile__promo,section.flats2-one-flat .tile__promo{display:flex;justify-content:center;padding:.5rem 0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}section.flats2-tiles .tile__promo:hover,section.flats2-layouts .tile__promo:hover,section.flats2-one-flat .tile__promo:hover{text-decoration:none}section.flats2-tiles .tile__promo__icon,section.flats2-layouts .tile__promo__icon,section.flats2-one-flat .tile__promo__icon{width:20px;height:20px;transform:translateX(-7px);background-size:contain;background-repeat:no-repeat;background-position:center}section.flats2-tiles .tile__promo__text,section.flats2-layouts .tile__promo__text,section.flats2-one-flat .tile__promo__text{font-weight:700}section.flats2-tiles .tile__promo--4,section.flats2-layouts .tile__promo--4,section.flats2-one-flat .tile__promo--4{color:#f9b621}section.flats2-tiles .tile__prices,section.flats2-layouts .tile__prices,section.flats2-one-flat .tile__prices{display:flex;justify-content:center;font-size:18px;border-top:1px solid #000;padding-top:.75rem;border:1px solid #e6e6e6;border-width:0 1px;flex-wrap:nowrap}section.flats2-tiles .tile__prices--old-prices,section.flats2-layouts .tile__prices--old-prices,section.flats2-one-flat .tile__prices--old-prices{min-height:2rem;font-size:1rem;color:#bcbcbc;padding:.5rem 0 0;text-decoration:line-through}section.flats2-tiles .tile__prices--old-prices .tile__prices__per-meter,section.flats2-layouts .tile__prices--old-prices .tile__prices__per-meter,section.flats2-one-flat .tile__prices--old-prices .tile__prices__per-meter{border-left:1px solid #bcbcbc}section.flats2-tiles .tile__prices__whole,section.flats2-layouts .tile__prices__whole,section.flats2-one-flat .tile__prices__whole{font-weight:700;padding-right:.5rem}section.flats2-tiles .tile__prices__per-meter,section.flats2-layouts .tile__prices__per-meter,section.flats2-one-flat .tile__prices__per-meter{padding-left:.5rem;border-left:1px solid #000}section.flats2-tiles .tile__prices a,section.flats2-layouts .tile__prices a,section.flats2-one-flat .tile__prices a{cursor:pointer}section.flats2-tiles .tile__state,section.flats2-layouts .tile__state,section.flats2-one-flat .tile__state{padding:.75rem .5rem;text-align:center;text-transform:uppercase;font-weight:500;color:#04af4c;border:1px solid #e6e6e6;border-width:0 1px}section.flats2-tiles .tile__state.unavailable,section.flats2-layouts .tile__state.unavailable,section.flats2-one-flat .tile__state.unavailable{color:#d32907}section.flats2-tiles .tile__show-local,section.flats2-layouts .tile__show-local,section.flats2-one-flat .tile__show-local{background:#0a0a0a;background:-moz-linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);background:-webkit-linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);background:linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a0a0a",endColorstr="#5f5f5f",GradientType=1);color:#fff;text-decoration:none;font-weight:700;text-align:center;padding:.75rem .5rem;text-transform:uppercase;display:block}section.flats2-tiles .tile__areas,section.flats2-layouts .tile__areas,section.flats2-one-flat .tile__areas{list-style:none;padding:.5rem 0;font-size:.9rem}section.flats2-tiles .tile__areas__room,section.flats2-layouts .tile__areas__room,section.flats2-one-flat .tile__areas__room{display:flex;justify-content:space-between;padding:.25rem 0}section.flats2-tiles .tile__areas__room:first-child,section.flats2-layouts .tile__areas__room:first-child,section.flats2-one-flat .tile__areas__room:first-child{border-top:1px solid #000;padding-top:.75rem}section.flats2-tiles .tile__areas__room div:first-child>span:first-child,section.flats2-layouts .tile__areas__room div:first-child>span:first-child,section.flats2-one-flat .tile__areas__room div:first-child>span:first-child{margin-right:.5rem}section.flats2-tiles .tile__areas__balcony,section.flats2-layouts .tile__areas__balcony,section.flats2-one-flat .tile__areas__balcony{display:flex;justify-content:space-between;width:100%}section.flats2-tiles .tile__areas__balcony:last-child,section.flats2-layouts .tile__areas__balcony:last-child,section.flats2-one-flat .tile__areas__balcony:last-child{padding-top:.5rem;margin-top:.5rem;border-top:1px solid #000}section.flats2-tiles .tile__state-belt,section.flats2-layouts .tile__state-belt,section.flats2-one-flat .tile__state-belt{color:#fff;text-align:center;padding:.75rem 1rem;text-transform:uppercase;font-size:1.1rem;font-weight:500}section.flats2-tiles .tile__state-belt.promotion,section.flats2-layouts .tile__state-belt.promotion,section.flats2-one-flat .tile__state-belt.promotion{background-color:#23a1c8}section.flats2-tiles .tile__state-belt.reservation,section.flats2-layouts .tile__state-belt.reservation,section.flats2-one-flat .tile__state-belt.reservation{background-color:#d99325}section.flats2-tiles .tile__btn,section.flats2-layouts .tile__btn,section.flats2-one-flat .tile__btn{display:flex;align-items:center;justify-content:center;margin:.75rem 0;padding:.25rem 1rem;text-transform:uppercase;color:inherit;text-decoration:none;border:1px solid #000;text-align:center;font-weight:700}section.flats2-tiles .tile__btn .icon-f,section.flats2-layouts .tile__btn .icon-f,section.flats2-one-flat .tile__btn .icon-f{margin-left:.6rem;font-size:2.2rem}section.flats2-tiles .tile .offer-btn,section.flats2-layouts .tile .offer-btn,section.flats2-one-flat .tile .offer-btn{color:#fff;border-color:#928f86;background-color:#928f86;line-height:2.2rem;cursor:pointer}section.flats2-tiles .tile.unavailable .tile__draw,section.flats2-tiles .tile.unavailable .tile__prices,section.flats2-tiles .tile.unavailable .tile__prices--old-prices,section.flats2-tiles .tile.unavailable .tile__state,section.flats2-tiles .tile.unavailable .tile__features,section.flats2-tiles .tile.unavailable .tile__elastic-height,section.flats2-layouts .tile.unavailable .tile__draw,section.flats2-layouts .tile.unavailable .tile__prices,section.flats2-layouts .tile.unavailable .tile__prices--old-prices,section.flats2-layouts .tile.unavailable .tile__state,section.flats2-layouts .tile.unavailable .tile__features,section.flats2-layouts .tile.unavailable .tile__elastic-height,section.flats2-one-flat .tile.unavailable .tile__draw,section.flats2-one-flat .tile.unavailable .tile__prices,section.flats2-one-flat .tile.unavailable .tile__prices--old-prices,section.flats2-one-flat .tile.unavailable .tile__state,section.flats2-one-flat .tile.unavailable .tile__features,section.flats2-one-flat .tile.unavailable .tile__elastic-height{background:#f2f2f2;background:-moz-linear-gradient(90deg,#f2f2f2 0%,white 6%,white 94%,#f2f2f2 100%);background:-webkit-linear-gradient(90deg,#f2f2f2 0%,white 6%,white 94%,#f2f2f2 100%);background:linear-gradient(90deg,#f2f2f2 0%,white 6%,white 94%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f2f2",endColorstr="#f2f2f2",GradientType=1)}body:not(.ie) section.flats table th .text{left:unset;writing-mode:inherit;transform:none}section.flats2-layouts .layout-row,div.flats2-fav-table .layout-row,div.flats2-table .layout-row{border:1px solid #e6e6e6}section.flats2-layouts .tile__title,section.flats2-layouts .tile__features,div.flats2-fav-table .tile__title,div.flats2-fav-table .tile__features,div.flats2-table .tile__title,div.flats2-table .tile__features{width:80%}section.flats2-layouts .tile__title,div.flats2-fav-table .tile__title,div.flats2-table .tile__title{transform:translateY(-50%)}section.flats2-layouts .table-wrapper,div.flats2-fav-table .table-wrapper,div.flats2-table .table-wrapper{margin-top:46px;margin-bottom:2.5rem;padding:0 2.5rem 0 1rem}section.flats2-layouts .table,div.flats2-fav-table .table,div.flats2-table .table{text-align:center;border-collapse:collapse}section.flats2-layouts .table th,div.flats2-fav-table .table th,div.flats2-table .table th{border-top:0;border-bottom:2px solid #d32907;font-weight:400;padding:.5rem;height:60px}section.flats2-layouts .table td,div.flats2-fav-table .table td,div.flats2-table .table td{vertical-align:middle}section.flats2-layouts .table td a,div.flats2-fav-table .table td a,div.flats2-table .table td a{color:inherit;cursor:pointer}section.flats2-layouts .table td a:hover,div.flats2-fav-table .table td a:hover,div.flats2-table .table td a:hover{text-decoration:none}section.flats2-layouts .table__price .icon-f,section.flats2-layouts .table__favorite .icon-f,div.flats2-fav-table .table__price .icon-f,div.flats2-fav-table .table__favorite .icon-f,div.flats2-table .table__price .icon-f,div.flats2-table .table__favorite .icon-f{font-size:24px}section.flats2-layouts .table__favorite .icon-f,div.flats2-fav-table .table__favorite .icon-f,div.flats2-table .table__favorite .icon-f{color:#928f86}section.flats2-layouts .table__state,div.flats2-fav-table .table__state,div.flats2-table .table__state{font-weight:500}section.flats2-layouts .table__state__promotion,section.flats2-layouts .table__state .status.status-4,div.flats2-fav-table .table__state__promotion,div.flats2-fav-table .table__state .status.status-4,div.flats2-table .table__state__promotion,div.flats2-table .table__state .status.status-4{color:#23a1c8}section.flats2-layouts .table__state__free .status.status-1,div.flats2-fav-table .table__state__free .status.status-1,div.flats2-table .table__state__free .status.status-1{color:#04af4c}section.flats2-layouts .table__state__sold .status.status-3,div.flats2-fav-table .table__state__sold .status.status-3,div.flats2-table .table__state__sold .status.status-3{color:#d32907}section.flats2-layouts .table__state__reserved .status.status-2,div.flats2-fav-table .table__state__reserved .status.status-2,div.flats2-table .table__state__reserved .status.status-2{color:#d99325}section.flats2-layouts .table__state__in-progress,div.flats2-fav-table .table__state__in-progress,div.flats2-table .table__state__in-progress{color:#768ca2}section.flats2-layouts .table .status.status-4,div.flats2-fav-table .table .status.status-4,div.flats2-table .table .status.status-4{color:#23a1c8}section.flats2-layouts .table .status.status-1,div.flats2-fav-table .table .status.status-1,div.flats2-table .table .status.status-1{color:#04af4c}section.flats2-layouts .table .status.status-3,div.flats2-fav-table .table .status.status-3,div.flats2-table .table .status.status-3{color:#d32907}section.flats2-layouts .table .status.status-2,div.flats2-fav-table .table .status.status-2,div.flats2-table .table .status.status-2{color:#d99325}section.flats2-layouts .table .status.status-promo-4,div.flats2-fav-table .table .status.status-promo-4,div.flats2-table .table .status.status-promo-4{color:#f9b621}section.flats2-layouts .table__check a,div.flats2-fav-table .table__check a,div.flats2-table .table__check a{background:#0a0a0a;background:-moz-linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);background:-webkit-linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);background:linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a0a0a",endColorstr="#5f5f5f",GradientType=1);font-weight:700;text-align:center;padding:.75rem .5rem;text-transform:uppercase;display:block;color:white!important;font-size:14px}section.flats2-layouts .table__links__check,div.flats2-fav-table .table__links__check,div.flats2-table .table__links__check{background:#0a0a0a;background:-moz-linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);background:-webkit-linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);background:linear-gradient(90deg,#0a0a0a 0%,#5f5f5f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a0a0a",endColorstr="#5f5f5f",GradientType=1);font-weight:700;text-align:center;padding:.5rem;text-transform:uppercase;display:block;color:white!important;font-size:12px}section.flats2-layouts .table__links__fav,div.flats2-fav-table .table__links__fav,div.flats2-table .table__links__fav{font-size:22px}section.flats2-layouts .table__links__fav.is-favorite,div.flats2-fav-table .table__links__fav.is-favorite,div.flats2-table .table__links__fav.is-favorite{color:#928f86}section.flats2-layouts .table__links__icon,div.flats2-fav-table .table__links__icon,div.flats2-table .table__links__icon{height:20px;width:20px;background-size:contain;position:absolute;transform:translate(7px,-19px);display:block;z-index:2;background-repeat:no-repeat}section.flats2-layouts .table__links__icon:hover:before,div.flats2-fav-table .table__links__icon:hover:before,div.flats2-table .table__links__icon:hover:before{content:"";position:absolute;background-image:url(../img/dymek2.svg);width:100px;height:68px;background-repeat:no-repeat;background-size:contain;background-position:left bottom;bottom:20px}@media screen and (max-width:991px){section.flats2-layouts .table__links__icon,div.flats2-fav-table .table__links__icon,div.flats2-table .table__links__icon{height:14px;width:14px;transform:translate(11px,-29px)}section.flats2-layouts .tile__title,section.flats2-layouts .tile__features,div.flats2-fav-table .tile__title,div.flats2-fav-table .tile__features,div.flats2-table .tile__title,div.flats2-table .tile__features{width:100%}section.flats2-layouts .tile__title,div.flats2-fav-table .tile__title,div.flats2-table .tile__title{transform:translateY(-1px);margin-bottom:1rem}}section.flats2-layouts .tile__draw,section.flats2-layouts .tile__features{border:none}section.flats2-layouts .table-wrapper{padding:0 1rem}@media (max-width:1199px){section.flats2-layouts .table-wrapper .table-responsive{overflow-x:auto}}section.flats2-tiles .tile{min-height:500px;display:flex;flex-direction:column}section.flats2-tiles .tile__state{font-weight:500}section.flats2-tiles .tile__state__promotion,section.flats2-tiles .tile__state.status.status-4{color:#23a1c8}section.flats2-tiles .tile__state__free section.flats2-tiles .tile__state.status.status-1{color:#04af4c}section.flats2-tiles .tile__state__sold section.flats2-tiles .tile__state.status.status-3{color:#d32907}section.flats2-tiles .tile__state__reserved section.flats2-tiles .tile__state.status.status-2{color:#d99325}section.flats2-tiles .tile__state__in-progress{color:#768ca2}section.flats2-tiles .tile__elastic-height{border:1px solid #e6e6e6;border-width:0 1px;height:unset}section.flats2-tiles .tile__heading{bottom:6.5rem}@media (max-width:1199px){section.flats2-tiles .tile__heading{bottom:6.5rem}}@media (max-width:991px){section.flats2-tiles .tile__heading{bottom:6.5rem}}@media (max-width:767px){section.flats2-tiles .tile__heading{bottom:5rem}}section.flats2-tiles .tile__features{flex-wrap:nowrap}section.flats2-tiles .tile__features.num-features-3 .tile__features__feature,section.flats2-tiles .tile__features.num-features-4 .tile__features__feature{width:50%}section.flats2-tiles .tile__features.num-features-5 .tile__features__feature,section.flats2-tiles .tile__features.num-features-6 .tile__features__feature{width:33%}section.flats2-tiles .tile__features.num-features-7 .tile__features__feature{width:25%}section.flats2-one-flat{padding-bottom:0;padding-top:6rem}section.flats2-one-flat .flat-heading{display:flex;justify-content:space-between;margin-bottom:3rem}section.flats2-one-flat .flat-heading__back{color:inherit;text-decoration:none;font-size:1.3rem;font-weight:500;text-transform:uppercase}section.flats2-one-flat .flat-heading__back .icon-f{margin-right:.5rem}section.flats2-one-flat .flat-heading__counter{text-align:center}section.flats2-one-flat .flat-heading__counter__title{font-weight:700;text-transform:uppercase;font-size:1.2rem;border-bottom:1px solid #000;padding-bottom:.25rem}section.flats2-one-flat .flat-heading__counter__numbers{font-size:1.6rem;font-weight:300}section.flats2-one-flat .flat-heading__favorite{color:#928f86;justify-content:flex-end}section.flats2-one-flat .flat-heading__back,section.flats2-one-flat .flat-heading__favorite{width:200px;display:flex;align-items:center}section.flats2-one-flat .flat-heading__back .icon-f,section.flats2-one-flat .flat-heading__favorite .icon-f{font-size:3rem}section.flats2-one-flat .tile__prices{border-top:none;padding:.75rem 0 .5rem;font-size:1.3rem}section.flats2-one-flat .tile__prices--old-prices{font-size:1rem;color:#bcbcbc;padding:0 0 1rem!important;text-decoration:line-through}section.flats2-one-flat .tile__prices--old-prices .tile__prices__per-meter{border-left:1px solid #bcbcbc}section.flats2-one-flat .tile__prices__whole{font-weight:700}section.flats2-one-flat .tile__state{border-bottom:1px solid #e6e6e6}section.flats2-one-flat .flat-img{max-height:800px;max-width:100%;width:100%;height:auto}section.flats2-one-flat .flat-others{background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:3rem 1rem;text-align:center}section.flats2-one-flat .flat-others__title{font-weight:700;margin-bottom:1.5rem}section.flats2-one-flat .flat-others__floors{font-size:1.3rem;display:flex;justify-content:center;align-items:center}section.flats2-one-flat .flat-others__floors span{margin-right:1rem}section.flats2-one-flat .flat-others__floors a{display:flex;justify-content:center;align-items:center;height:40px;width:40px;margin-right:.75rem;color:inherit;text-decoration:none}section.flats2-one-flat .flat-others__floors a.focused{background-color:#928f86;color:#fff;text-decoration:none}section.flats2-one-flat .flat-others__floors a:last-child{margin-right:0}section.flats-short #show-more-tiles{background-color:#928f86;border:1px solid #928f86;color:#fff;transition:0.2s all ease-in-out;text-transform:uppercase;font-weight:500;min-width:200px;padding:.25rem 1rem;margin-top:2.35rem;height:44px;cursor:pointer}section.flats-short #show-more-tiles:hover{background-color:#fff;color:#928f86;transition:0.2s all ease-in-out}section.flats-short .parameter.submit{display:flex;justify-content:center}section.flats-short .parameter.outline{margin-top:2rem;display:flex;justify-content:flex-start}section.flats-short .parameter .custom-checkbox{padding-left:0;transform:translateY(8px)}section.flats-short .parameter .custom-control-label{font-weight:700;cursor:pointer;transition:all 0.15s ease-in-out}section.flats-short .parameter .custom-control-label:before,section.flats-short .parameter .custom-control-label:after{width:calc(100% + 2rem);display:block;left:-1rem;background:#fff0;height:36px;top:.75rem;transform:translateY(-55%);border-radius:0!important}section.flats-short .parameter .custom-control-label:before{border:2px solid #000}section.flats-short .parameter .custom-checkbox .custom-control-input:checked~.custom-control-label{color:#23a1c8}section.flats-short .parameter .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:none!important}section.flats-short .parameter .custom-checkbox .custom-control-input:checked~.custom-control-label::before{border:2px solid #23a1c8}section.flats-short .parameter .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#000}@media screen and (max-width:1199px){section.flats-short .parameter.outline{justify-content:center}}@media screen and (max-width:767px){section.flats2-one-flat .flat-heading{flex-direction:column;margin-bottom:1.5rem}section.flats2-one-flat .flat-heading__back{font-size:1rem;margin-bottom:1rem}section.flats2-one-flat .flat-heading__back .icon-f{margin-right:.25rem}section.flats2-one-flat .flat-heading__back,section.flats2-one-flat .flat-heading__favorite{width:unset}section.flats2-one-flat .flat-heading__back .icon-f,section.flats2-one-flat .flat-heading__favorite .icon-f{font-size:2rem}section.flats2-one-flat .flat-heading__counter__title{font-size:.9rem;line-height:1.2}section.flats2-one-flat .flat-heading__counter__numbers{font-size:1.1rem}.flats2-table .table{min-width:unset}.flats2-table .table__links__check{font-size:10px!important}.flats2-table .table th,.flats2-table .table td{padding:0.15rem!important}section.flats-short .tile__elastic-height{height:unset}section.flats-short .reset-col{order:1}section.flats-short .area-col{order:2}section.flats-short .rooms-col{order:3}section.flats-short .state-col{order:4}section.flats-short .submit-col{order:5}section.flats-short .parameter.outline{margin-top:0;margin-bottom:2rem}}@media screen and (max-width:575px){.flats2-table .table{font-size:10.5px}.flats2-table .table th,.flats2-table .table td{padding:0.1rem!important}section.flats2-tiles .tile__elastic-height{height:unset}}.flats2-popup .specific-error{color:#928f86;display:block}.flats2-popup .popup__subtitle.text-danger{font-size:14px;transform:translateY(-10px)}.flats2-favs .fav-heading{position:relative;display:flex;justify-content:center;margin:3rem 0 1rem}.flats2-favs .fav-heading__back{position:absolute;left:0;top:0;color:inherit;text-decoration:none;font-size:1.1rem;font-weight:500;text-transform:uppercase;display:flex;align-items:center}.flats2-favs .fav-heading__back .icon-f{margin-right:.5rem;font-size:2rem}.flats2-favs .fav-heading__title{font-weight:500;font-size:1.3rem;text-align:center;min-width:calc(2 * 270px + 4rem);background:#000;display:inline-block;color:#fff;padding:.75rem 2rem}.flats2-favs .fav-top-btns{display:flex;justify-content:center;margin-bottom:3rem}.flats2-favs .fav-top-btns__btn{margin:1rem 2rem;font-weight:500;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;border:2px solid #000;padding:.5rem 2rem;color:inherit;text-decoration:none;min-width:270px}.flats2-favs .fav-top-btns__btn .icon-f{font-size:1.4rem;margin-left:.5rem}.flats2-favs .fav-top-btns__btn.active-view{color:#928f86;text-decoration:none;border-color:#928f86}.flats2-favs .table th:not(:first-child){font-weight:700}.flats2-favs .table th:first-child,.flats2-favs .table td:first-child{width:100px}.flats2-favs .fav-bottom-btns{display:flex;margin:4rem 0 3rem;justify-content:center;flex-direction:column;align-items:center}.flats2-favs .fav-bottom-btns__btn{text-transform:uppercase;font-size:1.1rem;font-weight:500;background-color:#928f86;color:#fff;text-decoration:none;padding:.7rem 2.5rem;border:1px solid #928f86;transition:0.2s ease-in-out all}.flats2-favs .fav-bottom-btns__btn:hover{transition:0.2s ease-in-out all;color:#928f86;text-decoration:none;background-color:#fff}.flats2-favs .fav-bottom-btns__span{font-size:1.8rem;margin-bottom:1rem}@media screen and (max-width:767px){.flats2-favs .fav-heading{margin-bottom:1rem}.flats2-favs .fav-heading__back{top:-3.5rem;left:50%;transform:translateX(-50%)}.flats2-favs .fav-heading__title{min-width:auto}.flats2-favs .fav-top-btns{flex-direction:column;align-items:center}}.popup-favs .popup{padding:2rem}.popup-favs .popup__content{background-color:#fff;padding:2.5rem;max-width:740px;box-shadow:0 0 70px 0 rgb(0 0 0 / .35);margin:auto;position:relative;background-color:#fff;padding:2.5rem;max-width:740px;box-shadow:0 0 70px 0 rgb(0 0 0 / .35);margin:auto;position:relative;background-image:url(https://diasfera.pl/resources/img/tlopopupy.png);background-size:100%;background-repeat:no-repeat;background-position:top center}.popup-favs .popup__close{background:#000 url(../img/close.svg) no-repeat center;background-size:50%;position:absolute;width:1.25rem;height:1.25rem;border:2px solid #fff;border-radius:50%;right:0;top:0;transform:translate(50%,-50%);cursor:pointer;transition:0.2s ease-in-out all}.popup-favs .popup__close:hover{transition:0.2s ease-in-out all;border-color:#928f86}.popup-favs .popup__title{font-size:32px;font-weight:500;color:#928f86}.popup-favs .popup__subtitle{font-size:18px;font-weight:500;margin-bottom:2.25rem}.popup-favs .popup__form input,.popup-favs .popup__form textarea{border-radius:0;border-color:#656565;background-color:#fff0;color:#000}.popup-favs .popup__form input::placeholder,.popup-favs .popup__form textarea::placeholder{color:#000}.popup-favs .popup__form textarea{height:120px}.popup-favs .popup__form .custom-checkbox{font-family:"Lato",sans-serif;color:#727272;font-size:13px;font-weight:500;padding-left:1.75rem}.popup-favs .popup__form .custom-checkbox a{color:#727272;text-decoration:underline}.popup-favs .popup__form .custom-checkbox .custom-control-label:before,.popup-favs .popup__form .custom-checkbox .custom-control-label:after{border-radius:0;height:1.25rem;width:1.25rem;top:-2px;left:-1.75rem}.popup-favs .popup__form .custom-checkbox .custom-control-label:before{background-color:#727272}.popup-favs .popup__form .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-color:#928f86}.popup-favs .popup__form__send{display:block;width:250px;background-color:#928f86;color:#fff;border:1px solid #928f86;margin:1rem auto;text-transform:uppercase;font-weight:500;font-size:18px;padding:.55rem .75rem;transition:0.2s ease-in-out all;cursor:pointer}.popup-favs .popup__form__send:hover{background-color:#fff;color:#928f86;transition:0.2s ease-in-out all}.popup-favs .popup__form .button-cover{width:250px;height:100%;position:absolute;left:50%;transform:translateX(-50%);cursor:auto}.popup-favs .popup__form .tip{color:#928f86;font-weight:500}.popup-favs .popup__form .agrees-desc{width:95%;margin:auto}.popup-favs .popup__form .agrees-disclaimer{text-align:center;font-size:11px;font-weight:600;cursor:pointer;text-decoration:underline}.popup-favs .popup__form .agrees-information{font-size:9px;margin-top:1rem;font-weight:300;display:none}.popup-favs .popup__form .agrees-intro{font-size:11px;line-height:1.1;margin-bottom:1rem}@media (max-width:575px){.popup-favs .popup__title{line-height:1.2}}.favorite-switcher{cursor:pointer;color:#bcbcbc!important}.favorite-switcher.is-favorite{color:#928f86!important}.favorite-switcher.is-favorite .icon-f:before{content:""}.favorite-switcher.favs-view-switcher{color:#bcbcbc!important}.favorite-switcher.favs-view-switcher:hover{color:#928f86!important}.flats .flats2-table .status-2{padding-top:0!important}@charset "UTF-8";@font-face{font-family:"flats-catalog";src:url(../fonts/flats-catalog.ttf) format("truetype"),url(../fonts/flats-catalog.woff) format("woff"),url(../fonts/flats-catalog.svg) format("svg");font-weight:400;font-style:normal;font-display:block}.icon-f{font-family:"flats-catalog"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-polubione:before{content:""}.icon-porownanie:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-balkon:before{content:""}.icon-budynek-warsztatowy:before{content:""}.icon-check:before{content:""}.icon-etap-I:before{content:""}.icon-etap-II:before{content:""}.icon-kafelki:before{content:""}.icon-kosz:before{content:""}.icon-lista:before{content:""}.icon-loggia:before{content:""}.icon-metraz:before{content:""}.icon-ogrodek:before{content:""}.icon-pdf:before{content:""}.icon-pietro:before{content:""}.icon-pokoje:before{content:""}.icon-polub:before{content:""}.icon-promocja:before{content:""}.icon-taras:before{content:""}.icon-uklady:before{content:""}