body,html{margin:0;padding:0;overflow-x:hidden;font-family:"Poppins",sans-serif;color:#e2e0dd}h1,.h1{font-weight:400}@media (max-width:1441px){h1,.h1{font-size:1.5rem}h1 span,.h1 span{font-size:3rem!important}}@media (max-width:769px){h1,.h1{font-size:1.25rem}h1 span,.h1 span{font-size:2.5rem!important}}@media (max-width:769px){.section-enable-mobile{height:auto!important}}.footer{background:#8c9077;color:#fff}.animated-button-white{border:3px solid #8c9077;padding:1.5rem 5rem;font-weight:600;font-size:20px;position:relative;display:inline-block;background-color:#fff;color:#8c9077;cursor:pointer;overflow:hidden;transition:color 0.7s}@media (max-width:1000px){.animated-button-white{padding:.75rem 0;width:100%;text-align:center;font-size:14px}}@media (min-width:750px){.animated-button-white{margin-left:1rem}}.animated-button-white::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#8c9077;z-index:-1;transition:transform 0.7s;transform:translateX(-100%)}.animated-button-white:hover::before{transform:translateX(0)}.animated-button-white:hover{text-decoration:none;position:relative;z-index:1;color:white!important}.btn-main-green{font-size:14px;font-weight:500;text-transform:uppercase;background:#8c9077;padding:1rem 5rem;width:fit-content;color:#fff;border:none}.btn-main-green a{color:#fff}.animated-button-green{font-size:14px;font-weight:500;text-transform:uppercase;padding:1rem 5rem;width:fit-content;color:#fff;border:3px solid #8c9077;margin:0 2rem;position:relative;display:inline-block;background-color:#8c9077;cursor:pointer;overflow:hidden;transition:color 0.8s}.animated-button-green a{width:100%;text-align:center;color:#fff}@media (max-width:1000px){.animated-button-green{padding:1rem 3rem}}.animated-button-green::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;transition:transform 1.2s;transform:translateX(-110%)}.animated-button-green:hover::before{transform:translateX(0)}.animated-button-green:hover{color:#8c9077!important;text-decoration:none;position:relative;z-index:1;border:3px solid #8c9077}.animated-button-green:hover a{color:#8c9077!important}.fade-left{opacity:0;transform:translate(-500px,0)}.fade-right{opacity:0;transform:translate(500px,0)}.fade-top{opacity:0;transform:translate(0,-500px)}.fade-bottom{opacity:0;transform:translate(0,500px)}.hidden-text{bottom:5em;line-height:12;font-size:10px;max-height:300px;overflow-y:auto;text-align:justify;text-decoration:none!important;height:0;padding:0}.reveal-text{line-height:1}.reveal-text:hover{cursor:pointer;text-decoration-style:dashed;text-decoration-color:#707070;text-decoration-thickness:1px;text-decoration-line:underline}.art{color:black!important;margin:3rem 0}@media (max-width:1000px){.art{margin:5rem 0}}a:hover{text-decoration:none}.nav-btn-box{right:3rem;bottom:5rem;z-index:1000}.nav-btn-box #nav-btn{cursor:pointer;background:inherit;border:none}.nav-btn-box #nav-btn img{width:50px}@media (max-width:1441px){.nav-btn-box #nav-btn img{width:36px}}@media (max-width:769px){.nav-btn-box{right:2rem;bottom:2rem}.nav-btn-box #nav-btn img{width:36px}}@media (max-width:575px){.dd-cookies-card{background-color:rgb(10 10 10 / .3)!important}.dd-cookies-card .card-body{margin:auto 0 0 0!important}.dd-cookies-card .card-body .card-body-header-logo{max-width:120px}.dd-cookies-card .card-body .modal-desc{font-size:9px}.dd-cookies-card .card-body .card-title{font-size:16px}}header{padding-bottom:0!important}.gallery{margin-top:10rem;color:#fff}@media (max-width:575px){.gallery{margin-top:5rem}}.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:#fff;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 #fff;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}}.flats{background:#fff;color:#000}.flats .flats2-table{color:#000}.flats .tile-btn{background:#e2e0dd;color:#000}.flats .tile__state{background:#e2e0dd}.flats .tile__show-local{background:#613741!important}.flats .tile__draw__img{border-radius:10px}section.flats-filters-section .parameter .submit__btn{background-color:#613741!important;border:1px solid #613741}section.flats-filters-section .favorite .view-parameter__btn{border-color:#613741!important;background:#613741!important}section.flats-filters-section .middle .slider>.range{background-color:#613741!important}.select2-container{max-width:200px;border:1px solid #613741!important;background-color:#613741!important}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{background:#4c4c4c!important;color:#fff}section.flats-filters-section .rooms .parameter__checkbox__text{border:2px solid #613741}.icon-polub:before{color:#613741}section.flats-filters-section .parameter__checkbox__input:checked~.parameter__checkbox__text{color:white!important;border:3px solid #613741!important;background:#613741!important;transition:all 0.1s ease-in-out}section.flats2-layouts .table__links__check,div.flats2-fav-table .table__links__check,div.flats2-table .table__links__check{background:#613741!important}section.flats .status{font-weight:500}section.flats2-layouts .table .status.status-4,div.flats2-fav-table .table .status.status-4,div.flats2-table .table .status.status-4{color:#613741!important}section.flats-filters-section .view-parameter__btn .icon-f{border:1px solid #fff}section.flats2-layouts .table th,div.flats2-fav-table .table th,div.flats2-table .table th{border-top:0;border-bottom:2px solid #613741!important}section.flats-filters-section .view-parameter__btn.active .icon-f{border-color:#613741!important;color:#613741!important}section.flats-filters-section .middle .slider>.thumb{background-color:#613741!important}section.flats table thead th{background-color:transparent!important}section.flats-filters-section .filters-title{margin-top:4rem;font-weight:700}.popup-favs .popup__title{color:#613741!important}.popup-favs .popup__subtitle{color:black!important}#flats-v2-contact-modal{padding-top:5rem}@media (max-width:575px){#flats-v2-contact-modal{padding:5rem 1rem 10rem 1rem!important}#flats-v2-contact-modal .popup__content{padding:2rem 1rem 1rem 1rem!important}}.popup__subtitle{color:black!important}.flats2-popup .agrees-disclaimer{color:#000}.flats2-popup .agrees-information{color:#000}.popup-favs .popup__form .agrees-intro{color:#000}.fade-in-bottom{opacity:0;transform:translate(0,50px)}.fade-in-left{opacity:0;transform:translate(-50px,0)}.fade-in-right{opacity:0;transform:translate(50px,0)}@media (max-width:575px){.flats2-table .table{font-size:9px!important}.table__links__check{font-size:8px!important}}@media (max-width:575px){section.flats2-layouts .table__links__check,div.flats2-fav-table .table__links__check,div.flats2-table .table__links__check{background:none!important}}.flats2-one-flat{color:#000}.flats2-one-flat .tile__title{background:#8c9077!important}.flats2-one-flat .tile__btn{background:#8c9077!important;border:none!important;color:white!important}.flats2-one-flat .offer-btn{background:#613741!important;border:none!important;color:white!important}.flats2-popup .popup__title a{color:#613741!important}.flats2-popup .popup__form__send{background:#613741!important;border:1px solid #613741!important}.flats2-one-flat .iframe-container{z-index:1;top:auto;height:100%}.flats2-one-flat .close-iframe{border-radius:15px;align-items:center;justify-content:center;display:flex;background:#fff;position:absolute;top:-0.5rem!important;right:0.5rem!important;width:30px!important;height:30px!important}.flats2-one-flat .close-iframe svg{width:12px}.flats2-one-flat iframe{box-shadow:rgb(0 0 0 / .6) -1px 8px 43px 4px;border:none!important}.flats2-one-flat .active{transform:translateY(-10px)}.flats2-one-flat .close-iframe{cursor:pointer}.flats2-one-flat .homer__box{padding:0;max-width:32.5%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:1px solid #000;transition:0.3s}.flats2-one-flat .homer__box p{margin:0}.flats2-one-flat .homer__box:hover{transform:translateY(-10px)}@media (max-width:800px){.flats2-one-flat .iframe-container{bottom:0!important}}.select2-search__field{border:none!important}#fixed-belt{overflow-x:visible!important}.belt{z-index:10}.belt .belt-text{background-color:#613741;color:#fff;font-weight:500;text-align:center;line-height:1.1;font-size:1.6em;padding:1rem;width:100%;z-index:10;height:64px;min-height:unset;display:flex;align-items:center;justify-content:center}.belt .belt-only-tel{position:absolute;right:0;transform:translateY(100px)}.belt .belt-only-tel .handler{background-color:#613741;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:.5em;width:70px;height:70px;display:flex;justify-content:center;align-items:center}.belt .belt-only-tel .handler-tel{width:50px}.belt .belt-form{position:absolute;right:0;transform:translate(300px,180px);display:flex;color:#8c9077}.belt .belt-form .checkbox label{font-size:10px}.belt .belt-form .checkbox label p{font-size:10px}.belt .belt-form .handler__inner{background-color:#613741;color:#edebe7;cursor:pointer;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:.5em;width:100px;height:210px;display:flex;justify-content:center;align-items:center;flex-direction:column}.belt .belt-form .handler__inner__tel,.belt .belt-form .handler__inner__arr{width:48px}.belt .belt-form .handler__inner__arr{transition:all 0.5s ease-in-out}.belt .belt-form .handler__inner__text{font-size:12px;text-transform:uppercase;font-weight:700;text-align:center;line-height:1.1}.belt .belt-form .text-up{font-size:15px;margin-bottom:.75em;align-self:flex-start;font-weight:500;line-height:1.2;color:#613741}.belt .belt-form .text-up a{font-size:2em;font-weight:600}.belt .belt-form form{background:#edebe7;display:flex;flex-direction:column;align-items:center;width:300px;padding:1.5em 1em 1em;border-radius:10px;border-top-left-radius:0}.belt .belt-form form .tiny-text{font-size:.65em;line-height:1.1;font-weight:500}.belt .belt-form form input:not([type="checkbox"]){border:1px solid #613741;margin-bottom:.5em;padding:.25rem;text-align:center;font-size:13px;width:100%;background-color:#edebe7}.belt .belt-form form input:not([type="checkbox"]):focus{border:1px solid #613741;outline:1px solid #613741}.belt .belt-form form button{margin-top:.75em;padding:.25em;margin-bottom:.6em;background-color:#613741;color:#fff}.belt .belt-form form button:hover{background-color:#fff;color:#613741}.belt .belt-form.active .handler__inner__arr{transform:rotate(180deg);transition:all 0.5s ease-in-out}@media (max-width:1199px){.belt .belt-text{font-size:1.3em;padding:.75rem}}@media (max-width:991px){.belt .belt-text{font-size:1em;padding:.65rem}}@media (max-width:767px){.belt .belt-form .handler__inner{padding:.25em;width:70px;height:100px;display:flex;justify-content:center;align-items:center}}@media (max-height:700px){.belt .belt-form{transform:translate(300px,90px)}}.belt .error{font-size:.8em;color:#850000;font-weight:700}.belt .checkbox{line-height:1;font-size:.8em;width:100%;margin-bottom:.5em;min-height:22px;display:flex;align-items:center}.belt .checkbox label{margin-bottom:0;padding-left:1.5rem}.belt .checkbox label:before{width:18px;height:18px}.belt .checkbox label:after{left:7px;top:2px;width:6px;height:12px}.belt .checkbox:nth-child(9){margin-bottom:0}.belt .hidden-text{bottom:5em;line-height:1;font-size:9px;background-color:whitesmoke;text-align:justify;overflow:hidden;position:absolute;height:0;padding:0}.belt .reveal-text{line-height:1}.belt .reveal-text:hover{cursor:pointer;text-decoration-style:dashed;text-decoration-color:#707070;text-decoration-thickness:1px;text-decoration-line:underline}.flats2-tiles__tile{background:#e2e0dd}#targi_poznan_2025{color:black!important}.ylpopup{display:none}.yl-popup-wrapper .ylpopup{display:block!important}