.leaflet-top,.leaflet-bottom{z-index:500 !important}
body:not(.page-home) #layout-content{padding-top:calc(117px + 0px)}
.header__logo img{height:50px}
.header--blue .header__logo img{height:40px}
@media (max-width:576px){.header__logo img{height:30px}.header--blue .header__logo img{height:23px}body.mobile-menu-is-open .header--blue{border-bottom:0px}}
.sub-menu__link:hover{background:#ebe6e1;color:black;border:0px solid #fff}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:#303030;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{}
.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{}
.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}
.header .main .search-menu #searchBySymbol{}
.header .top__link:hover{}
.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;transition:all 0.3s ease}
.subpage.mobile-menu-is-open .header:not(.page-home){border-bottom:1px solid #fff;transition:all 0.3s ease}
.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}
.page-section .art-baner__button a{}
.page-section .art-baner__button a span{}
.page-section .art-baner__button a:hover,.home-contact .form-contact__submit-button:hover{}
.custom-checkbox{align-items:flex-start;justify-content:flex-start}
.header__hamburger .hamburger label div{}
.mobile-menu-is-open .header__menu{}
.mobile-menu-is-open .header__menu .header__logo img{}
.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:#c4aa91}
.cookies-info__button:hover{background:#ab947e}
.report-property__button::after{opacity:0.8}
.report-property__icon{transform:translateX(-6px)}
.report-property__add{margin-left:0px;flex-wrap:wrap;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:center left;justify-content:center;background-repeat:no-repeat}
@media (max-width:1440px){.report-property__left{background-position:left}}
.report-property__item{margin:0;padding:0;width:300px;border:0;right:0}
.report-property__item div{color:#202020}
.report-property__title{font-size:2rem;line-height:2.6rem;color:#fff;font-weight:bold;margin-bottom:80px}
@media (max-width:768px){.report-property__title{margin-bottom:20px}}
@media (max-width:576px){.report-property__title{margin-bottom:20px}}
.report-property__title,.report-property__description{color:#343651}
.report-property__button--search{margin-left:0}
.report-property__button{border-radius:10px;flex:1 1 330px;max-width:330px}
.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}.report-property__add{justify-content:space-around}}
@media (max-width:1024px){.report-property__left{height:450px;align-items:flex-end;background-position:center left;padding:0px 80px}.report-property__item{width:350px;margin:0}}
@media (max-width:798px){.report-property__item{max-width:100%}.report-property__add{flex-direction:row;gap:20px}.report-property__button--add{margin-bottom:0}}
@media (max-width:768px){.page-section .art-box__image{margin:0 0 20px 0}.report-property__left{height:auto;background-image:none !important;align-items:center;padding:20px}.page-section .art-box{text-align:left}.report-property__add{margin-top:0}.report-property__item{width:100%;height:auto}}body .page-section__title{font-weight:400;text-transform:inherit;width:100%;overflow:hidden;padding-left:50px;font-size:clamp(1.2rem,4vw,2.1rem);margin-top:clamp(0px,4vw,60px)}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:100px;background:#ebe6e1}
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}

.mobile-menu{transform:translateX(0%);display:none}
.mobile-menu.show{transform:translateX(0);display:block}
.mobile-menu__body{height:100vh;padding:90px 30px 72px 30px}
.mobile-menu__list{gap:10px;margin-top:0;padding-left:0;margin-bottom:0}
.mobile-menu__item{line-height:normal;padding-left:20px}
.mobile-menu__link{font-size:20px;line-height:normal}
.mobile-menu__link:before{height:100%}
ul.mobile-menu__list.mobile-menu__list--l2{display:none}
.mobile-menu .footer-menu{display:flex;flex-direction:column;row-gap:10px}
.mobile-menu .footer-menu__contact{padding-left:0;margin-bottom:0;display:flex;gap:10px;row-gap:10px;justify-content:flex-start;flex-direction:column}
.mobile-menu .footer-menu__link{margin:0;line-height:normal}
.mobile-menu .footer-menu__icon{margin-right:0}
.mobile-menu .footer-menu__bottom{padding:0;margin-top:0}
.mobile-menu__sub-menu-item{text-transform:uppercase}
.mobile-menu .mobile-footer-socials{line-height:normal}
li.mobile-footer-socials__item{padding:10px;background:#e8e8e8;border-radius:10px}
.mobile-menu .mobile-footer-socials__icon{font-size:1.7rem;display:flex}
.mobile-menu .mobile-menu__link.active{font-weight:400;color:#927144}
.mobile-menu__sub-menu{padding:20px 0px 0px 0px;background-color:transparent}
.mobile-menu__sub-menu-link{color:#a07e52;font-size:0.9em;text-transform:uppercase;font-weight:500}.search__categories.main-search-type{display:none}
.footer-socials__link{font-size:30px}
/**/
.tresc-glowna{margin-top:50px;text-align:center}
img.fotka{position:relative;z-index:-1;width:100vw;top:0;max-height:850px;object-fit:cover}
h3.footer__heading{text-transform:capitalize}