:root{--color-kolor:#4e4e4e}
p{font-size:1.1rem;font-weight:normal}
ul li{font-size:1.1rem;font-weight:400}
.leaflet-top,.leaflet-bottom{z-index:500 !important}
.baner__title{font-size:clamp(1.5rem,4vw,3rem);max-width:700px;margin-bottom:2rem;line-height:normal}
.baner__subtitle{font-size:clamp(1rem,4vw,1.5rem);max-width:600px;display:block}
body:not(.page-home) #layout-content{padding-top:calc(185px + 20px)}
@media (max-width:576px){body:not(.page-home) #layout-content{padding-top:calc(100px + 20px)}}
.search-menu{display:block !important}
.mobile-menu-is-open .search-menu{display:none !important}.header__logo img{height:80px}
@media (max-width:576px){.header__logo img{height:40px}}
.header--blue .header__logo img{height:60px}
@media (max-width:576px){.header--blue .header__logo img{height:40px}}
.header--blue{border-bottom:1px solid #696969}
.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){border-bottom:1px solid #696969}
.subpage .header .main .search-menu .expandSearch input:focus,.page-offers-list .header .main .search-menu .expandSearch input:focus,.page-commission-buy .header .main .search-menu .expandSearch input:focus,.page-commission-sell .header .main .search-menu .expandSearch input:focus{color:#fff}.header .main .main-menu{height:50px;gap:0}
.header .main .main-menu li{height:inherit}
.header .main .main-menu__link{width:fit-content;height:100%;padding:0 10px;font-weight:500}
.subpage .header .main .main-menu__link.active{color:black}
.header.header--blue .main .main-menu__link.active{color:black}
.header .main .main-menu__link.active{height:50px;display:flex;align-items:center}
.header .main .main-menu__link.active::before{left:0}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.header.header--blue .main .search-menu .expandSearch input:focus{color:#fff}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:var(--color-kolor);color:white;height:100%}
.sub-menu__link:hover{background:var(--color-kolor);color:white;border:0px solid #fff}
.main-menu__sub-menu{background:black;border-width:0px}
.main-menu__sub-menu li{border-bottom:1px solid var(--color-kolor)}
.sub-menu__link{padding:10px}
.baner .search__button{background:#4e4e4e}.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}li.main-menu__favorite i{}
body>section.mobile-menu.show>div>nav>ul.mobile-menu__list.mobile-menu__list--l1>li:nth-child(10){display:none}
.latest-offer .offers .slick-list{margin:0}.agent__offers-count{background:#202020}
.offer-card__button{font-weight:500;color:#fff}
.page-section .art-baner__button a{background:white;color:#202020;font-weight:400}
.page-section .arts-more__button{font-weight:400}
.page-section .art-baner__button a:hover{color:#fff}
.page-section .art-baner__button a:hoverspan{color:#fff}
.submit-button{background:var(--color-kolor);border:0px solid #fff;color:#fff}
.submit-button:hover{color:white}
.agent__contact-btn:hover{background:white;color:#0c0c0c;border:1px solid #0c0c0c}
:not(.btn-check) + .btn:active{color:#0c0c0c;background-color:white;border-color:1px solid #0c0c0c}@media (max-width:576px){.main-search-type{padding-left:0}.custom-checkbox{align-items:baseline;margin-bottom:0}.baner .search__inputs{padding:0;gap:10px}.baner .search__input{height:auto}.slick-prev:before{background:transparent;border-radius:10px 0 0 10px}body .latest-offer .page-section{padding:0px 0px 0px 0px}body .latest-offer .page-section__title{margin-top:30px;margin-bottom:0}}
.baner__item{background-position:center}
.latest-offer .page-section{padding:0}
.report-property .page-section{padding:0}
.latest-offer .page-section__title{margin-bottom:20px}
.offers__wrapper{margin-bottom:0}
@media (max-width:576px){.home-articles .page-section__title{margin-top:0}.agent__wrapper{padding:10px 0}.our-team.page-section{padding:0}.page-section .arts-more::before{display:none}.page-section .arts-more{gap:0}.page-section .arts-more__button{width:100%;justify-content:center}.page-section .art-baner__button{width:100%}.home-contact .form-contact__submit-button{width:100%}.agent__contact-btn{width:100%}}
.page-commission-buy .custom-input-float__input,.page-commission-buy .custom-input-float__select{color:#000}
.page-commission-sell .custom-input-float__input,.page-commission-sell .custom-input-float__select{color:#000}.page-section .art-box{padding-right:0px}
.page-section .art-box__title{max-width:fit-content;color:var(--color-kolor)}
.page-section .art-baner__title{color:var(--color-kolor)}
.special-offer__ctatitle,.search-category__title{line-height:normal;color:var(--color-kolor)}
.special-offer__ctabutton{display:flex;align-items:center;text-decoration:none;cursor:pointer;width:fit-content;padding:14px 20px;background:#616161;font-size:15px;font-weight:400;border-radius:10px;transition:background-color 0.2s;white-space:nowrap;color:#fff}
.special-offer__ctabutton span{color:#fff}
.special-offer__ctabutton:hover{background:white;color:#0c0c0c}
.special-offer__ctabutton:hover span{color:#0c0c0c}
.home-contact .form-contact__submit-button{transition:background-color 0.2s}
.home-contact .form-contact__submit-button:hover{background:white;color:#0c0c0c}
#footer>div>div.footer__content>div.footer__col.footer__col--menu>h3,#footer>div>div.footer__content>div.footer__col.footer__col--social>h3{text-transform:capitalize}
@media (max-width:991px){.footer-socials{flex-direction:row}}
@media (max-width:576px){.slick-arrow::before{color:var(--color-kolor)}.slick-arrow::after{color:var(--color-kolor)}.search-category__right .slick-arrow::before{background:white;border-radius:10px;margin-left:12px}.search-category__right .slick-arrow::after{background:white;border-radius:10px}#our-team-slider>button.slick-prev.slick-arrow{display:flex;width:fit-content;top:95%}#our-team-slider>button.slick-next.slick-arrow{display:flex;width:fit-content;top:95%}.our-team{overflow:auto}}
.zdjecia-realizacje img{width:250px;max-width:250px;height:fit-content}
#header>div>div.main.container>nav>ul>li.main-menu__item.main-menu__item--has-submenu.menu-hotel-apartamenty>a:before{height:0}
body>section.mobile-menu.show>div>nav>ul.mobile-menu__list.mobile-menu__list--l1>li:nth-child(3)>label>a,body>section.mobile-menu.show>div>nav>ul.mobile-menu__list.mobile-menu__list--l1>li:nth-child(3)>ul>li.mobile-menu__sub-menu-item.menu-szczytowa-kamienica>a{font-weight:400}