@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Marcellus&display=swap");
*,input,select,textarea,option,button{transition:none;font-family:"Manrope",sans-serif;letter-spacing:normal}
h1,h2,h3,span.first-word,.search-category__title,body .page-section__title a,.page-section .art-baner__title,.baner__title,.baner__subtitle{font-family:"Marcellus",serif}
.baner__title{font-weight:lighter}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8;font-family:"Manrope",sans-serif}
strong{font-weight:600}li.main-menu__item{font-size:1rem;font-weight:600}
.header .main .main-menu__link{color:#000}
.header .main .main-menu__link.active{color:#a25b8d}.header{background:#e2e2e2f2}
.header,.header__main{transition:0.2s ease}
.header .main .main-menu__favorite{display:none}
.header__hamburger .hamburger label div,.mobile-menu__sub-menu{background-color:#bc508e}
.header .main{flex-direction:row-reverse}
.header .main .search-menu{display:flex !important}
.header .top__link,.header .main .main-menu__item{font-weight:600}
.header--blue .header__main{padding:0 0px}
.header__main:before{position:absolute;top:100%;right:0;content:"";width:11%;height:1px;background:#bc508e}
.header--blue .main .main-menu__item{font-weight:600;font-size:1rem}
.header--blue .header__logo img{height:60px}
.header.header--blue #searchBySymbol>label>i{color:#bc508e}
ul.main-menu__sub-menu.sub-menu{display:flex;flex-direction:column}.baner__title{font-size:3.75rem}
.baner__item:before{opacity:0}
.baner__subtitle{font-size:2.5rem;text-transform:inherit}
.baner__description{display:block;font-weight:400;font-size:1.4rem;line-height:1.875rem;margin:28px 0px 0px 0px;max-width:800px}body:not(.page-home) #layout-content{padding-top:170px}
.breadcrumbs{margin-bottom:30px;background:#fff;font-size:13px;line-height:1}
.breadcrumbs .container{background:#f7f7f700 !important;border-radius:10px;padding:0px;display:flex;align-items:flex-end;margin:0 auto}
.breadcrumbs__list{max-width:max-content;background:#f7f7f7;line-height:1;padding:10px 20px;border-radius:10px}
.breadcrumbs__item{font-weight:400}
li.breadcrumbs__item{font-size:small}.slick-dots li button{width:10px !important;height:10px !important;border-radius:100%}
.search-category .slick-dots{padding:0px}
.slick-dots{justify-content:flex-start;bottom:-38px;left:21px}.page-home h2.page-section__title{margin-top:60px}
h2.page-section__title{margin-top:0px}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title{font-weight:400;text-transform:inherit;width:100%;overflow-x:hidden;padding-left:50px}
body .page-section__title:after{position:absolute;background:#f7f7f7;width:-webkit-fill-available;max-width:-moz-available;height:30px;left:initial;content:"";top:6px;transform:initial;margin-left:18px;border-radius:100px;display:none}
.page-section__title{overflow:hidden;width:-moz-available}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:100px}
.search-category__title:before{display:none}.baner .search__buttons{margin-top:2rem}
.baner .search__categories{justify-content:space-between}
.main-search-type{padding-left:0px}
.baner .search__inputs{padding:0px;gap:1px}
#contact .custom-checkbox__control{transform:translate(0px,5px)}
#contact .custom-checkbox--secondary input:checked + label .custom-checkbox__control{transform:translate(0px,5px)}
#contact .custom-checkbox--secondary .custom-checkbox__control{transform:translate(0px,5px)}
#contact .custom-checkbox--secondary .custom-checkbox__control::before{color:#000}
.page-offers-list .custom-checkbox--secondary .custom-checkbox__control::before .page-commission-sell .custom-checkbox--secondary .custom-checkbox__control::before{color:#000}
.page-commission-buy .custom-checkbox--secondary .custom-checkbox__control::before{color:#000}
.baner .search__button .material-icons{margin-left:20px;font-size:1.5rem}
.main-search-type__checkbox input[type=checkbox] + label{letter-spacing:inherit;font-size:1.125rem;font-weight:400}
.form-control{border:0px solid #fff}
.search__form-group input,.baner .search__input .custom-input__select-wrapper select,.baner .search--side.search .search__button{border-radius:0.438rem;width:100%}
.baner .search__input--half>input:first-child{border-radius:0.438rem 0px 0px 0.438rem}
.baner .search__input--half>input:last-child{border-radius:0 0.438rem 0.438rem 0}.page-section .art-baner__button a,.page-section .arts-more__button,.special-offer__ctabutton,.submit-button{border-radius:0.438rem}
.submit-button{background:white;border:0px solid #fff;color:#000}
a.special-offer__ctabutton{display:flex;width:fit-content}
.page-section .arts-more__button:before{display:none}
.page-section .arts-more__button{font-weight:500;border-radius:10px;background:#e5e5e5;color:#28282b;border:0px solid #28282b}.page-section .art-baner{border-radius:20px}
.page-section .art-box__description{color:#28282b;font-weight:400;font-size:16px;max-width:300px;line-height:2rem}
.page-section .art-box{padding-right:0px}
.page-section .art-box__image{margin:0 !important}
.page-section .art-box__image{width:100px}.search-category::before{opacity:0.7}
.search-category__active{border:0}
.search-category__left{padding-left:9px}
.search-category__item:hover:before{background:#333336d4}
.search-category__title{padding-left:50px;margin-bottom:20px}
.search-category__title:after{position:absolute;content:"";width:30px;height:30px;background:red;top:12px;left:0;border-radius:100px;opacity:0.7}
.search-category__description{padding-left:50px;line-height:2rem}.our-team.page-section .container,.report-property .container,.home-contact .container,.container.footer__container,.home-blog .container{max-width:1440px}.home-contact .form-contact::before{background:#e2e2e2f2}
.custom-input-float__input--textarea{border-right:0px solid #af0023}
.custom-input-float__input--textarea ~ .custom-input-float__decoration{bottom:-5px}
.home-contact .form-contact__right{display:none}
.home-contact .form-contact__left{width:100%}
.custom-input-float__label{color:#000}
.home-contact .form-contact__form .custom-input-float textarea{color:#000}
#contact .custom-checkbox label{color:#000;text-transform:lowercase;font-weight:500}.recaptcha{color:#000;font-weight:500}.cookies-info__button{border-radius:0.438rem}.offer-card__button{color:#fff}
.offers__item .offer-card{border:2px solid #ececec}
.offer-card__img{filter:none}
.offer-card .offer-card__img{transform:scale(1);transition:0.3s ease}
.offer-card:hover .offer-card__img{transform:scale(1.2);transition:0.3s ease}
.offers__wrapper{justify-content:space-between}
.latest-offer .offers--4 .offers__item{flex-basis:33%}
.page-offers-list .offers__item{box-shadow:none;margin:0px !important}.our-team__grid{display:flex;justify-content:space-evenly;flex-wrap:wrap}
.agent{display:flex;background:#ececec00;flex-direction:column;background-size:cover;flex:1 1 400px}
.agent__photo{width:300px;height:300px;object-fit:cover;background-size:cover;border-radius:100%;flex:1 1 300px}
.agent__name{font-size:1em}
.agent__content{padding-bottom:2em}
.agent__contact-btn{left:120px;width:fit-content;padding:10px 20px;bottom:0}
.agent__offers-count{left:80%;top:0px}.report-property__subtitle{color:#bc508e}
.report-property__button::after{background:#e2e2e2f2;opacity:0.8}
.report-property__icon{transform:translateX(-6px);color:#bc508e}
.report-property__add{margin-left:0px}
.report-property__content{border:0;flex-direction:column;align-items:flex-start;justify-content:space-between}
.report-property__left{background-repeat:no-repeat}
.report-property__description{color:#fff}
.report-property__left::after{background:#35393500;opacity:1}
.report-property__left{padding-right:30px;background-size:contain;background-position:bottom right;justify-content:center}
.report-property__item{margin:0;padding:0px 50px 50px 0px;max-width:350px;border:0}
.report-property__item div{color:#343651}
.report-property__title{font-size:2rem;line-height:2.6rem;color:#fff;font-weight:bold;margin-bottom:80px}
.report-property__title,.report-property__description{color:#343651}
.report-property__button{border-radius:10px}
.report-property__button.report-property__button--add:after,.report-property__button::after{transition:0.2s ease;backdrop-filter:brightness(0.1)}
.report-property__button.report-property__button--add:hover:after,.report-property__button:hover:after{background:#bc508e00}.home-blog__footer{justify-content:flex-start}
.page-blog-post .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin-top:60px;margin-bottom:60px;position:relative;color:#364c63;display:flex;padding-left:34px;flex:1 1 auto;align-items:center;gap:0px;white-space:inherit}
.page-blog-post .page-section__title:before{top:20px}
.page-blog-post .page-section__title:after{display:none}
.home-blog__title{font-size:1rem;line-height:1.2rem;font-weight:600;flex:1 1 auto}
.home-blog__description{padding:30px 0;line-height:1.5rem;color:#364c63;font-weight:400;flex-grow:5;font-size:16px}
.home-blog__date{font-weight:500}
.home-blog__more{font-size:16px}
.home-blog__items{justify-content:flex-start}
.home-blog__item{background:#fff;padding:30px;border-radius:10px;max-width:400px;min-height:400px;margin-right:38px;display:flex;flex-direction:column;flex:0 1 auto}
.page-section .art-box__image{margin:0px 0px 20px 0px}.footer__copyrights{flex-wrap:wrap}
@media (max-width:768px){.footer__copyrights{justify-content:center}}
@media (min-width:992px){.footer__col{padding-left:0px}}
.footer__content{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}
.footer__col.wynajem ul li a,.footer__col.sprzedaz ul li a{text-decoration:none;color:#fff;font-size:15px}
.footer-cosial-img{width:100%;height:auto;min-width:25px}
.footer__col.wynajem ul li a:hover,.footer__col.sprzedaz ul li a:hover,a.footer-menu__link:hover{color:#bc508e}.footer__col.footer__col--menu{display:none}
body.page-home .footer--home{margin-top:0px}
.footer__heading{color:#fff}
.custom-input-float__decoration{background:#fff3b}.page-offers-list .header .main .main-menu__link,.page-invest .header .main .main-menu__link,.header .top__link{color:#000}
.page-offers-list .header .main .main-menu__link.active{color:#a25b8d}
.page-offers-list .header .main .search-menu .expandSearch i{color:#ef49a8}
.subpage .header .main .search-menu .expandSearch i{color:#ef49a8}
.offer-filters__filter--list::before{font-size:27px;font-weight:100}
.offers__wrapper--row .offers__item .offer-card__title{flex-direction:column}
.offers__wrapper--row .offer-card__name{font-size:2.8em}
.offers__wrapper--row .offer-card__specs{justify-content:flex-start}
.offers__wrapper--row .offers__item .offer-card__content{flex:2;flex-wrap:wrap;max-height:500px;flex-direction:column;padding:40px}
.offers__wrapper--row .offers__item .offer-card__img{width:100%;height:100%;object-fit:cover;transition:0.3s ease}
.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:1;height:auto}
.offers__wrapper--row .offers__item .offer-card__specs{flex-grow:0;font-size:1.2em;font-weight:600}
.offers__wrapper--row .offers__item .offer-card__footer{flex-grow:0;place-self:flex-start}
.offers__wrapper--row .offers__item .offer-card__footer-decoration-line{width:50px}
.offers__wrapper--row .offers__item .offer-card__location{display:flex;gap:5px}
.offers__wrapper--row .offers__item .offer-card__row-buttons{display:flex;justify-content:end;align-items:end;margin-right:0;place-self:flex-start;gap:10px}
.offers__wrapper--row .offers__item .offer-card__symbol,.offers__wrapper--row .offers__item .offer-card__price{font-size:1.625em;font-weight:600}
.our-team .slick-arrow.slick-prev::before{content:"chevron_left";background:#363935;border-radius:10px 0px 0px 10px}
.form-msg--err{color:rgba(20,0,0,0.8);font-size:0.8rem;font-weight:500}
.offer-search .container{border-width:5px;border-color:#ff61bc;border-style:solid;border-radius:20px}
.map{height:300px !important}.zdjecia-ofirmie{display:flex;justify-content:space-between;flex-wrap:wrap}.page-kontakt .contact-info__container>div>p{padding-left:33px}@media (min-width:1199px){.baner .search--side.search .main-search-type__checkbox input[type="checkbox"] + label{line-height:inherit;font-size:0.8rem}.baner .search--side.search .main-search-type__checkbox{padding:0px}.baner .search--side{padding:40px}}
@media (max-width:1200px){.report-property__left{background-position:bottom center}}
@media (max-width:1024px){.report-property__left{align-items:flex-end}.report-property__item{max-width:350px}}
@media (min-width:992px){.offers__item{flex-basis:33%}}
@media (max-width:991px){.header{height:auto}}
@media (max-width:992px){.page-offers-list .offers__item{width:800px}.page-offers-list .offers__wrapper{overflow-x:scroll}}
@media (max-width:768px){.page-section .art-box__image{margin:auto}.report-property__left{background-image:none !important;background:none !important}.page-section .art-box{text-align:left}}
@media (max-width:576px){.baner .search{padding-left:20px;padding-right:20px}}
@media (max-width:576px){.baner__title{font-size:1.5rem;font-weight:400}.offers__wrapper{justify-content:center}.latest-offer .offers--4 .offers__item{flex-basis:100%}.page-section .art-box__image{margin:0 auto}.agent__contact-btn{left:0}.offer-filters__item{padding:20px 0px}.offer-filters{padding:0;margin:0;justify-content:space-between}.report-property__additional-description{display:none}.report-property__title{margin-bottom:20px}}
@media (min-width:1200px){.text-xl-end{text-align:left !important}}
@media (max-width:1200px){.slick-arrow{display:none !important}.header__main.container{margin:0 auto}.header__main{padding:0px !important}.header__logo img{height:50px}.header--blue .header__logo img{height:40px}.baner .search__buttons{margin-top:0}}
.slick-arrow{display:none !important}.mobile-menu .footer-menu__link{color:#000}.phone{content:"";position:fixed;width:70px;height:70px;background:radial-gradient(#ff0090,#fe5bb8);bottom:30px;right:30px;border-radius:100px;box-shadow:0 0 0 0 black;transform:scale(1);animation:pulse 2s infinite;justify-content:center;align-items:center;border:2px solid #fff;z-index:99999}
.phone span{color:#fff;font-size:40px}
@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.podpis{max-width:200px;margin-left:20px}
.report-property__item{margin:0;padding:0px 50px 50px 0px;max-width:300px !important;border:0;right:1px !important}