.leaflet-top,.leaflet-bottom{z-index:500 !important}
.baner__item:before{opacity:0.5}
.baner__title{padding-top:200px}
body:not(.page-home) #layout-content{padding-top:calc(170px + 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}
p{font-weight:normal}.header__logo img{height:100px}
@media (max-width:576px){.header__logo img{height:60px}}
.header--blue .header__logo img{height:60px}
.header--blue{background:#101010e8}.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:300}
.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}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:#ffd500;color:black;height:100%}
.sub-menu__link:hover{background:white;color:black;border:0px solid #fff}
.main-menu__sub-menu{background:black;border-width:0px}
.main-menu__sub-menu li{border-bottom:1px solid #ffd500}
.sub-menu__link{padding:10px}.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}.agent-onas{display:flex;gap:20px;padding:20px;flex-wrap:wrap}
.linki a{text-decoration:none;color:black}
.linki p{padding:10px 0 0 10px;font-weight:bold}
.linki:hover p{color:#ffd500}
li.main-menu__favorite i{display:none}
body>section.mobile-menu.show>div>nav>ul.mobile-menu__list.mobile-menu__list--l1>li:nth-child(10){display:none}
#bannerItems button{display:none !important}
.latest-offer .offers .slick-list{margin:0}.agent__offers-count{background:#202020}
.agent__contact-btn{color:#202020;font-weight:600}
.offer-card__button{font-weight:600;color:#202020}
.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:hover{color:#202020}
.footer__copyrights{color:#202020}
.mobile-menu .footer-menu__link{color:white}@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}}
#header>div>div.main.container>nav>ul>li.main-menu__item.menu-bezplatna-konsultacja>a{font-weight:bold;background:#ffcc01;border-radius:4px;height:31px;color:black;transition:0.2s ease;-webkit-animation:ButtonShake 4s cubic-bezier(0.65,0,0.35,1) infinite;animation:ButtonShake 4s cubic-bezier(0.65,0,0.35,1) infinite;animation-delay:1s}
@keyframes ButtonShake{2%,18%{transform:rotate(0deg)}4%,16%{transform:rotate(2deg)}6%,10%,14%{transform:rotate(-4deg)}8%,12%{transform:rotate(4deg)}}
.ikonki-nowe{display:flex;gap:10px;flex-direction:column;flex:1 1 200px;background:#f7f7f7;padding:20px;border-radius:20px}
.ikonki-nowe img{background:#fff;padding:10px;width:fit-content;height:70px;max-width:70px;border-radius:20px}
.ikonki-nowe p{font-weight:bold;margin-bottom:0}
.baner__item{background-position:center}
.baner .search__button{color:black}
.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}
.page-section.home-articles{padding: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%}}
.search{display:none !important}
span.first-word{align-self:start}
body .page-section__title{white-space:normal !important}
h2.page-section__title{display:flow}