@charset "UTF-8";p{font-weight:400}
.leaflet-top,.leaflet-bottom{z-index:500 !important}
body:not(.page-home) #layout-content{padding-top:calc(160px + 20px)}
.header__logo img{height:90px}
.header--blue .header__logo img{height:70px}
@media (max-width:576px){.header__logo img{height:70px}.header--blue .header__logo img{height:70px}body.mobile-menu-is-open .header--blue{border-bottom:0px}}
.sub-menu__link:hover{background:#26180c;color:white;border:0px solid #fff}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:#26180c;color:white;height:100%}
.header .main{justify-content:flex-end}
.header .main .main-menu{height:50px;gap:0}
.header .main .main-menu__link{width:fit-content;height:100%;padding:0 10px}
.header .main .main-menu__link.active::before{left:0}
.special-offer__ctabutton{background:white;color:#000}
.baner__title{font-size:clamp(1rem,4vw,2.5rem)}
.baner__subtitle{font-size:clamp(1rem,4vw,2.5rem);font-weight:bold}
.header .main .search-menu .expandSearch i,.header--blue .main .search-menu .expandSearch i{color:#ca8000}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.header .main .main-menu__link{font-weight:500}
.header .main .main-menu__link.active{}
.subpage .header .main .main-menu__link.active{}
.header--blue .main .search-menu .expandSearch i{color:#ca8000}
.header.header--blue .main .search-menu .expandSearch input:focus{color:inherit}
.subpage .header .main .search-menu .expandSearch input:focus{color:#000}
.subpage .header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
.header .main .search-menu .expandSearch input:focus + i{color:inherit}
.header .top .contact i{}
.header .main .main-menu__link:hover{font-weight:500;color:#ca8000}
.header .main .search-menu #searchBySymbol{border-bottom:2px solid #ca8000}
.header .top__link:hover{color:#ca8000}
.mobile-menu .footer-menu__link{}
.header--blue{border-bottom:1px solid #25343b}
.main-menu__sub-menu li{border-bottom:0px solid #ececec45}
.main-menu__sub-menu{border:0}
.mobile-menu-is-open .header .main .search-menu{display:none !important}
.header .main .search-menu{display:block !important}
.subpage .header:not(.page-home),.page-offers-list .header:not(.page-home),.page-commission-buy .header:not(.page-home),.page-commission-sell .header:not(.page-home),.page-blog-list .header:not(.page-home),.page-offer .header:not(.page-home),.page-favorite .header:not(.page-home){border-bottom:1px solid #25343b}
.offer-card__button{font-weight:400}
.page-section .art-baner__button a{background:white;color:#202020;font-weight:500}
.page-section .art-baner__button a:hover{background:#da2c1c;border-color:#da2c1c;color:white}

.custom-checkbox{align-items:flex-start;justify-content:flex-start}
.header__hamburger .hamburger label div{background-color:#ca8000}

.mobile-menu-is-open .header__menu .header__logo img{opacity:0}
.commission-form__personal{border-radius:30px}
.slick-arrow::before,.slick-arrow::after{font-size:3rem;background:#25343b;color:white;border-radius:10px;opacity:1}
.page-commission-sell .custom-input-float__input,.page-commission-sell .custom-input-float__select{color:#000}
.page-commission-buy .custom-input-float__input,.page-commission-buy .custom-input-float__select{color:#000}
.page-section .art-baner__title{font-size:clamp(1rem,4vw,2.3rem)}
.baner .search__input{min-width:fit-content}
.baner .search--side.search .search__input{margin-top:0}
.baner__description{line-height:normal}
.baner__description p{font-size:2rem}
.footer__address div{font-size:16px;line-height:1.8;font-weight:400}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
.cookies-info__button{background:#25343b}
.report-property__button::after{opacity:0.8}
.report-property__icon{transform:translateX(-6px)}
.report-property__add{margin-left:0px;gap:20px}
.report-property__content{border:0;flex-direction:column;align-items:flex-start;justify-content:space-between}
.report-property__description{color:#fff}
.report-property__left::after{background:#35393500;opacity:1}
.report-property__left{padding-right:0;background-size:cover;background-position:bottom;justify-content:center;background-repeat:no-repeat}
.report-property__item{margin:0;padding:0;max-width:309px;border:0;right:0;height:409px}
.report-property__item div{color:#202020}
.report-property__button--search{margin-left:0px;flex:1 1 300px}
.report-property__title{font-size:2rem;line-height:2.6rem;color:#fff;font-weight:bold;margin-bottom:80px}
@media (max-width:576px){.report-property__title{margin-bottom:40px}}
.report-property__title,.report-property__description{color:#343651}
.report-property__button{border-radius:10px}
.report-property__button--add{flex:1 1 300px}
.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:#d2042d00}
@media (max-width:1200px){.report-property__left{background-position:bottom center}}
@media (max-width:1024px){.report-property__left{height:600px;align-items:flex-end}.report-property__item{max-width:510px;margin:0 50px 50px 50px}}
@media (max-width:768px){.page-section .art-box__image{margin:0 0 20px 0}.report-property__left{height:auto;background-image:none !important;margin-bottom:25px}.page-section .art-box{text-align:left}.report-property__add{margin-top:0;flex-direction:row;flex-wrap:wrap}.report-property__button--add{margin-bottom:0}.report-property__item{height:auto;max-width:100%;margin:0 15px;gap:20px}.report-property__title{margin-bottom:0px}}body .page-section{padding:min(4vh,30px) 0}
body .page-section__title{font-weight:400;text-transform:inherit;width:100%;overflow:hidden;padding-left:50px;font-size:clamp(0.5rem,5vw,2rem);margin:min(4vh,30px) 0}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:100px;background:#ca8000}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title::after{z-index:-1}
body .page-section__title:after{position:relative;width:100%;left:0;height:30px;content:"";top:0;transform:translateY(0);border-radius:100px}
.footer__copyrights p{white-space:normal}
@media (min-width:1200px){.footer__content{grid-template-columns:3fr 3fr 3fr 3fr}}
@media (min-width:992px){.footer__col{padding-left:0px;margin:0 20px}}
.page-section .art-box__image svg{width:200px}
.page-offers-list .checkboxes{display:none}
.offer-search-form__checkboxes{grid-template-columns:0fr 0fr;padding-bottom:50px}
.page-offers-list.mieszkanie #searchForm>div.offer-search-form__inputs>div:nth-child(5){display:none}
.page-offers-list.dom #searchForm>div.offer-search-form__inputs>div:nth-child(5){display:none}
#galcks,#cookies{display:none}
.cookies-info{display:none !important}
:root{--nawnet-nwn_ccm-primary-color:#ffc107}
#nwn_ccm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:999;display:none}#nwn_ccm-cookie-banner{position:fixed;bottom:50%;left:50%;transform:translate(-50%,50%);max-width:800px;width:90%;max-height:80vh;background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.2);z-index:1000;font-family:Lato,sans-serif;letter-spacing:0.4px;padding:20px;display:none;border-radius:10px;overflow:hidden}.nwn_ccm-logo{max-width:150px;margin:10px auto;display:block;max-height:75px}.nwn_ccm-tabs{display:flex;justify-content:space-around;list-style:none;padding:0;border-bottom:2px solid #ddd;margin-bottom:20px}
.nwn_ccm-tab{padding:10px;cursor:pointer;font-weight:bold;flex-basis:33.3%;text-align:center}
.nwn_ccm-tab.active{border-bottom:3px solid var(--nawnet-nwn_ccm-primary-color,#28a745);color:var(--nawnet-nwn_ccm-primary-color,#28a745)}.nwn_ccm-tab-content{display:none;padding:15px 10px;font-size:14px;max-height:40vh;overflow-y:auto}
.nwn_ccm-tab-content a{text-decoration:underline;font-weight:600;color:var(--nawnet-nwn_ccm-primary-color,#28a745);transition:all 0.3s}
.nwn_ccm-tab-content a:hover{color:#333}
.nwn_ccm-tab-content.active{display:block}.nwn_ccm-consent-item{background-color:#f9f9f9;border-radius:8px;padding:15px;margin-bottom:10px;border:1px solid #ddd}.nwn_ccm-consent-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold;color:#333;cursor:pointer}
.chevron{display:inline-block;margin-right:10px;transition:transform 0.3s ease}
.rotated{transform:rotate(90deg)}.nwn_ccm-toggle{position:relative;display:inline-block;width:40px;height:20px;margin-left:auto}
.nwn_ccm-toggle input{opacity:0 !important;width:0;height:0}
.nwn_ccm-consent-item .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:34px}
.nwn_ccm-consent-item .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:white;transition:0.4s;border-radius:50%}
input:checked + .slider{background-color:var(--nawnet-nwn_ccm-primary-color,#28a745)}
input:checked + .slider:before{transform:translateX(20px)}
.cmm-consent-item-title{font-size:16px}.nwn_ccm-consent-description{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.nwn_ccm-consent-item.expanded .nwn_ccm-consent-description{max-height:200px}.nwn_ccm-banner-footer{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #ddd}
.nwn_ccm-button{padding:10px 20px;border:1px solid #adadad;cursor:pointer;font-size:15px;font-weight:600;border-radius:5px;transition:all 0.3s;color:#fff !important;background-color:#adadad !important;text-transform:uppercase;letter-spacing:1.2px}
.nwn_ccm-button.primary{background-color:var(--nawnet-nwn_ccm-primary-color,#28a745) !important;color:#fff !important;opacity:1;border-color:var(--nawnet-nwn_ccm-primary-color,#28a745) !important}
.nwn_ccm-button.primary:hover{background-color:var(--nawnet-nwn_ccm-primary-color,#28a745) !important;opacity:0.9}
.nwn_ccm-button:hover{background-color:#7e7e7e !important}#nwn_ccm-cookie-icon{position:fixed;bottom:20px;left:20px;width:50px;height:50px;background-color:var(--nawnet-nwn_ccm-primary-color,#28a745);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;cursor:pointer;z-index:1001;padding:5px}
#nwn_ccm-cookie-icon.hidden{display:none}
.icon-chevron svg{width:14px;height:14px;display:flex;margin-right:15px;transform:rotate(180deg)}
.icon-chevron svg path{fill:#757575}
.icon-chevron svg.rotated{transform:rotate(0deg)}
.nwn_ccm-consent-item.required .nwn_ccm-toggle{opacity:0.5;cursor:not-allowed;position:relative}.nwn_ccm-consent-item.required .nwn_ccm-toggle:hover,.nwn_ccm-consent-item.required .slider:hover{cursor:not-allowed !important}
.nwn_ccm-consent-description p{margin-block-start:1rem;margin-block-end:0.3rem}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;top:-30px;right:0%;transform:translateX(0%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10;opacity:1;transition:opacity 0.3s ease}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]::after,.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]::before{opacity:0;pointer-events:none}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::after,.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::before{opacity:1}#nwn_ccm-cookie-icon[data-tooltip]::after{content:attr(data-tooltip);position:absolute;top:-35px;left:0%;background-color:rgba(0,0,0,0.75);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;transition:opacity 0.2s;pointer-events:none;z-index:1001}#nwn_ccm-cookie-icon:hover[data-tooltip]::after,#nwn_ccm-cookie-icon:hover[data-tooltip]::before{opacity:1}
.nawnet-nwn_ccm-copyright,.nawnet-nwn_ccm-copyright a{text-align:center;font-weight:300;font-size:12px;margin-top:15px}
@media (max-width:768px){.nwn_ccm-banner-footer{flex-direction:column;row-gap:10px}.nwn_ccm-tab-content{max-height:40vh}.nwn_ccm-logo{margin:0px auto 10px auto;max-height:50px}.nwn_ccm-consent-item.required .nwn_ccm-toggle[data-tooltip]:hover::after{width:185px;text-wrap:auto;word-break:normal;overflow-wrap:normal;white-space:normal}#nwn_ccm-cookie-banner{max-height:90vh}li.nwn_ccm-tab{font-size:16px}}