@charset "UTF-8";
.header{width:100%;z-index:999;transition:none;display:flex;align-items:center;justify-content:center;margin-bottom:0px;position:relative;background:#b0b0b0}
@media (max-width:991px){.header{position:sticky;top:0}}
p,li{font-weight:400}
strong{font-weight:600}
.baner,.baner__item{height:calc(100vh - 166px)}
.our-team .container,.report-property .container,#contact .container,.container.footer__container{max-width:1400px}
.agent__photo{border-radius:10px}
.page-offers-list .offers__wrapper{gap:0px 15px}
.offers__item .offer-card{min-width:300px}
.offer-card__name{font-size:1.4rem;font-weight:600;min-height:60px}.single-offer-content__heading::after,.single-offer-map__heading::after,.single-offer-text__heading::after{display:block}
body .page-section__title::after{position:absolute;background:#fc6c04;width:calc(100% + 200px);height:2px;left:0;content:"";top:100%}
body .page-section{padding:50px 0px 50px 0px}
body .page-section__title{margin-top:0px}
.page-offer .page-section__title{margin-top:60px}.baner__title{font-size:2.75rem}
.offer-card__button{color:#fff;background:#fc6c04}
body .page-section__header{max-width:1400px;margin:0 auto}
.main-menu__item--has-submenu:hover .main-menu__sub-menu{z-index:9999}
.header--blue{background:#b0b0b0;position:relative}
@media (max-width:991px){.header--blue{position:sticky;top:0}}
.header--blue .header__logo img{height:80px}
.header__logo img{height:80px;transition:none}
.header--blue .header__main{padding:0px 0}
.header--blue .header__logo img{content:none}
.header--blue .top{margin-top:39px}
.header--blue .main .search-menu .expandSearch i{color:#fff}
body:not(.page-home) #layout-content{padding-top:10px;max-width:100%;overflow-x:hidden}
select option:hover,select option:focus,select option:active,select option:checked{background:#fc6c04 !important}
.page-commission-sell select option:hover{background-color:yellow !important}
.header__hamburger .hamburger label div{background-color:#fc6c04}
.page-home #contact{display:none}
@media (max-width:992px){body .page-section__title:after{display:block !important;width:100%;margin-top:3px}.offers.offers--3{margin-left:40px;margin-right:40px}}
.offers__item{padding:0}
.form-control:focus{box-shadow:0 0 0 0.25rem #fc6c04;border-color:#fc6c04}
.offer-search-type__label{color:#fc6c04 !important}
.baner__item:before{background:#afaaaa 0% 0% no-repeat padding-box !important}
.report-property__content{text-transform:uppercase;font-size:27px}
#header>div>div.header__main.container>div.top>nav>li>a>i{font-size:30px}
.report-property__description{color:#d97622}
.custom-checkbox label{font-size:13px;font-weight:500}
.offers__wrapper--container{max-width:1400px}
.offers__wrapper--container-all-offers{max-width:1375px;margin:0 auto;padding:0px 10px 0px 10px}
.slick-dots{display:flex;justify-content:center;align-items:center;padding-right:0px}
.slick-dots{position:absolute;bottom:0px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
#start .slick-arrow.slick-next{display:none !important}
.all__offers{color:#fff;text-decoration:none;background:#fc6c04;padding:20px;text-align:center;margin:0 auto;max-width:1385px;display:flex;border-radius:20px;font-weight:500;font-size:24px;justify-content:center;flex:1;align-items:center}
.offers__wrapper{margin-bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px}
.slick-arrow::before,.slick-arrow::after{color:#fc6c04 !important}.latest-offer .offers .offer-card{box-shadow:0px 0px 25px 0px #d5d5d5}
.all__offers:hover{color:#252525 !important}
.mobile-menu__item{padding:7px;border-bottom:1px #2f2f2f dashed;margin-bottom:0px;list-style:none;display:block;position:relative;padding-left:50px}
li.footer-socials__item{font-size:30px}
.baner__item{background-size:cover;background-position-x:center}
.header .main .main-menu__link:hover{color:#d97622}
.header .main .main-menu__item{font-weight:500;font-size:1.1rem}
.custom-input-float__decoration::after{background:#fc6c04}
.report-property__description{color:#fc6c04}
.report-property__content{border-color:#fff}
.custom-input-float__decoration{background:#fff}
.custom-input-float__input--textarea,.custom-input-float__select--textarea{border-right:2px solid #fff}
.page-section__title:before,.commission-form__button{background:#fc6c04 !important}
.commission-form__heading--property::before{color:#fc6c04 !important}
.form-msg--err{background:#fff;padding:2px}
.footer__heading{color:#fff}
.top__link-text{font-weight:500}
.header .top__link{color:#fff;margin:0 11px;text-decoration:none;display:flex;align-items:center;gap:10px}
.header .top__link:hover{color:#fff}
.search-category__active{border:1px #fff solid}
@media (min-width:992px){.contact-info__container{grid-template-columns:repeat(3,1fr)}}
#layout-content>section.latest-offer>div.page-section>div>div>div>h2{margin-bottom:0px}
.breadcrumbs{margin:20px 0px 20px 0px}
.page-kontakt .breadcrumbs{display:none}
.custom-checkbox--secondary .custom-checkbox__control::before{color:#fff}
.agent-contact__form-section-3 .agent-contact__form-rodo{margin-top:20px}
.page-home .custom-checkbox--secondary .custom-checkbox__control::before{color:#fff}
.custom-checkbox__control::before{background:#fff}
.page-offers-list .checkboxes .custom-checkbox__control::before{background:#fc6c04}
.page-commission-sell .page-home .custom-checkbox--secondary .custom-checkbox__control::before{color:#78b0e0 !important}
.page-kontakt.subpage #layout-content{padding-top:10px}
body:not(.page-home) #layout-content{padding-bottom:50px}
.footer--home{margin-top:0}
#formSearchButton,#formMoreButton{background:#2f2f2f}
#formSearchButton:hover,#formMoreButton:hover{background:#595858}
.offer-search-type__label{color:var(--bs-body-color)}
.calculator__heading::after{background:#fff}
.single-offer-content{margin:0px 0}
.agent__offers-count,.agent__contact-btn,.home-blog__btn,.single-offer-agent__contact-btn,.search-submit-button{background:#fc6c04}
.agent{border:2px solid #ececec;border-radius:10px}
.slick-slide img{border-radius:10px 0px 0px 10px}
.baner__item{background-size:cover}
.offer-card__img{filter:initial}
.offer-card{outline:0px solid #fc6c04 !important;outline-offset:-17px;transition:0.2s ease}
.offer-card:hover{outline:20px solid #fc6c04 !important;outline-offset:-17px}
.custom-input-float__input--textarea,.custom-input-float__select--textarea{border-right:0px solid #fff}
.custom-input-float__input--textarea ~ .custom-input-float__decoration,.custom-input-float__select--textarea ~ .custom-input-float__decoration{bottom:-4px}
.footer__location,.footer__phones,.footer__emails{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:0.6em;font-weight:400}
.mobile-menu__sub-menu{background-color:#fc6c04}
.offer-card__content{padding:20px 20px 20px}
.leaflet-marker-icon{width:50px !important;height:50px !important}
.marker-cluster-small div{background-color:#d97622 !important}
.report-property{margin-bottom:50px}
.footer__content{grid-template-columns:4fr 3fr 3fr 3fr}
.footer__col.footer__col--social{display:flex;align-items:center;justify-content:flex-end;gap:20px}
.footer__col--social h3.footer__heading{margin:0px;color:#fc6c04}
li.footer-socials__item{color:#fc6c04}
.footer .footer-menu li a{color:#fff;text-decoration:none;font-size:15px}
.report-property__subtitle{font-size:20px}
.report-property__icon{font-size:55px;margin-right:0px}
.report-property__content{flex-direction:column}
.baner .search--type2.search .search__input label{font-size:0.9rem}
.mobile-menu__list{margin-top:160px}
#showAdvanced{background-color:#2f2f2f}
.page-kontakt.subpage .custom-checkbox--secondary .custom-checkbox__control::before{color:#fff}
.baner .search--type2.search .search-advanced--show{max-height:900px}
.page-offer .slick-track{display:flex;gap:25px}
.page-offer .slick-arrow.slick-next{transform:translate(-67px,0px)}
.page-offer .slick-arrow.slick-prev{transform:translate(67px,0px)}
.custom-checkbox--secondary .custom-checkbox__control::before{color:#000}@media (max-width:1499px){.latest-offer .offers--3 .offers__item{flex-basis:33.3% !important}}
@media (max-width:1440px){.latest-offer{padding:0}body .page-section__header{max-width:1200px}.offers__wrapper{max-width:1200px}.offers__wrapper--container-all-offers{max-width:1200px}.our-team .container{max-width:1200px}.report-property__additional-description{max-width:1200px}.report-property .container{max-width:1200px}.our-team__description{max-width:1200px}}
@media (max-width:1200px){.report-property__icon{font-size:45px;margin-right:10px}.report-property__content{font-size:17px}.baner{height:100vh}}
@media (max-width:1199px){.header__main{max-width:1440px}.latest-offer{padding:0}.offers__wrapper{gap:0 24px}.baner{height:auto}}
@media (max-width:991px){body #layout-content{padding-top:0px !important}.search-menu{display:block !important}.offers__wrapper{grid-template-columns:repeat(2,1fr)}}
@media (min-width:797px){.our-team .slick-arrow.slick-prev{right:100%;left:auto;transform:translate(53px,138px);z-index:999}.our-team .slick-arrow.slick-next{left:100%;right:auto;transform:translate(-51px,138px);z-index:999}}
@media (max-width:768px){.our-team .slick-arrow.slick-prev::before{background:#d55900;border-radius:10px 0px 0px 10px}.slick-arrow::before,.slick-arrow::after{color:#fff !important}.agent{justify-content:center;width:fit-content}.footer__content{display:grid;grid-template-columns:repeat(2,1fr)}}
@media (max-width:600px){.footer__content{display:grid;grid-template-columns:repeat(1,1fr)}.offers__wrapper{grid-template-columns:repeat(1,1fr)}}
@media (max-width:576px){.header__logo img,.header--blue .header__logo img{height:45px}.baner__title,.baner__subtitle{font-size:1.6rem}body .page-section__header{padding-left:40px;padding-right:40px}.offers__wrapper{padding-left:40px;padding-right:40px}.offers__wrapper--container-all-offers{padding-left:40px;padding-right:40px}.our-team .container{padding-left:40px;padding-right:40px}.report-property__additional-description{padding-left:40px;padding-right:40px}.report-property .container{padding-left:40px;padding-right:40px}.our-team__description{padding-left:40px;padding-right:40px}}
@media (max-width:500px){.slick-arrow::before,.slick-arrow::after{color:#fff !important}}
@media (max-width:420px){.offers__item{padding:10px}.footer__copyrights p{font-size:10px}.report-property__button{max-width:400px}.report-property__button::after{max-width:400px}.report-property__item{max-width:400px;padding:10px;border:0px}.single-offer-text__heading,.single-offer-content__heading{font-size:18px !important}body .page-section__title,.single-offer-content__heading{padding-left:25px}.single-offer-content{margin:20px 0}section.single-offer-slider{margin:20px 12px}.single-offer-slider__img{width:400px;max-width:400px}.single-offer-top-info__container{padding:15px;border:solid 2px #ececec;border-radius:10px;width:auto;display:flex;grid-row-gap:0px;flex-direction:column}.single-offer-top-info__specs{display:flex;flex-wrap:wrap;justify-content:flex-start}.single-offer-top-info__price-container{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column}.single-offer-top-info__calculate{place-self:start;margin:0;text-decoration:none;color:var(--bs-body-color);cursor:pointer;white-space:nowrap}a.single-offer-top-info__spec.single-offer-top-info__calculate{display:flex;flex:1;align-items:center}h3.single-offer-top-info__price{display:flex;flex:1}.calculator,.calculator__form{padding:0}.header__menu{padding:0px}.calculator-custom-input__input:not(:placeholder-shown) ~ .calculator-custom-input__label{font-size:0.5em}.single-offer-agent{color:#2f2f2f;display:flex;margin:0 auto;font-size:14px;width:400px}.single-offer-agent__wrapper{background:#ececec;display:flex;border-radius:10px;position:relative;max-height:200px;width:400px;margin-bottom:50px;flex:1}.single-offer-agent__content{padding:30px;position:relative;display:flex;flex-direction:column;flex:1}.single-offer-agent__contact{display:flex;flex-direction:column}.single-offer-agent__offer-count{left:calc(100% - 20%)}.single-offer-map{margin:0}.calculator--background{margin-top:100px}.page-offer .page-section__title{margin-top:20px}}
@media (max-width:300px){tr.single-offer-table__row{display:flex;flex-direction:column;border-bottom:2px solid white;margin-bottom:10px}.single-offer-table__cell{padding:0px;font-weight:500}.single-offer-table__cell:first-child{border-bottom:0px solid #fff}}
.page-home .checkboxes__options-grid .custom-checkbox:last-of-type{display:none}.offer-search-type{margin-bottom:36px}
.offer-search{display:none}
button#btn-search::after{content:"search";font-family:"Material Symbols Outlined";font-size:42px;padding:0 7px;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 448}
button#btn-search{right:0;content:"";position:fixed;border:0;background:#fc6c04;color:white;padding:10px;border-radius:7px;z-index:999;display:flex;flex-direction:column-reverse;padding-bottom:10px;border-top-right-radius:0;font-size:15px;margin-top:0;margin-bottom:0px;border-bottom-right-radius:0;line-height:32px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.6)}
.page-offer .single-offer-flags .flag{background-color:#fc6c04;color:#fff}
#layout-content>section.latest-offer>div.page-section>div>div>div>h2{white-space:normal}
@media (max-width:1440px){.offer-card__symbol{margin-right:0px}.offer-card__price{margin-left:0px;font-size:1.4em}.offer-card__footer{gap:7px}}
@media (max-width:576px){.baner__item{margin-top:0px}}
body .page-section__title::after{width:100%}
/**/
.page-commission-buy .custom-input-float__input{color:black}
.page-commission-buy .custom-input-float__input,.page-commission-buy .custom-input-float__select{color:black}
.page-commission-sell .custom-input-float__input{color:black}
.page-commission-sell .custom-input-float__input,.page-commission-sell .custom-input-float__select{color:black}
.commission-form__section.commission-form__property .custom-input-float__decoration{background:#ffddc4}
.footer__col.footer__col--contact{order:1}
.footer__col.footer__col--menu{order:2}
.footer__col.wynajem{order:3}
.footer__col.sprzedaz{order:4}
.header__contact{color:#fff;font-weight:600;margin-bottom:0;list-style:none;display:none}
.header__contact .footer-menu__item{position:relative;z-index:1}
.header__contact .footer-menu__item:nth-child(2){display:none}
.header__contact .footer-menu__link{font-size:1.3em}
@media (max-width:576px){.header__contact .footer-menu__link{font-size:1.3em}}
@media (max-width:991px){.header__contact{display:flex;flex-direction:row;gap:16px}}
@media (max-width:576px){.header__contact{flex-direction:column;gap:0}}
@media (max-width:991px){.main.container{justify-content:space-between}}
@media (max-width:576px){.main.container{margin-top:8px}}