@charset "UTF-8";
.header__logo img{height:120px}
.header--blue .header__logo img{height:90px}
.header .main{flex-direction:row-reverse}
.main-menu__favorite,.main-menu__favorite i{display:none}
.mobile-menu-is-open .search-menu{display:none !important}
.search-menu{display:block !important}
.page-opinie .row.opinie{display:flex;flex-wrap:wrap}
.page-opinie .row.opinie img{height:auto;width:400px;padding:10px;margin:0}
body:not(.page-home) #layout-content{padding-top:calc(187px + 20px)}
.footer__address div{font-size:16px;line-height:1.8}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
.offer-card__button{font-weight:400}
.mobile-menu__sub-menu-toggle::after{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
.special-offer__ctabutton span{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
.calculator__result-value--accent{color:#cdcdcd}
@media (max-width:576px){.header__logo img{height:60px}.header--blue .header__logo img{height:60px}.custom-checkbox{align-items:flex-start}}
.baner__title{font-size:3.75rem;font-weight:600}
.baner__subtitle{font-size:2.5rem;font-weight:600;text-transform:inherit}
.baner__description{display:block;font-weight:400;font-size:1.4rem;line-height:1.875rem;margin:28px 0px 0px 0px;max-width:800px}
@media (min-width:1200px){.text-xl-end{text-align:left !important}}body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title{font-weight:400;text-transform:inherit;width:100%;overflow:hidden;padding-left:50px}
body .page-section__title:after{position:relative;width:100%;left:0;height:30px;content:"";top:0;transform:translateY(0);border-radius:100px}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:100px}
.search-category__title:before{display:none}.search-category::before{opacity:0.7}
.search-category__active{border:0}
.search-category__left{padding-left:9px}
.search-category__item:hover:before{background:#333336d4}
.search-category__title{padding-left:50px;margin-bottom:20px}
.search-category__title:after{position:absolute;content:"";width:30px;height:30px;top:12px;left:0;border-radius:100px;opacity:0}
.search-category__description{padding-left:50px;line-height:2rem}.report-property__button::after{opacity:0.8}
.report-property__icon{transform:translateX(-6px)}
.report-property__add{margin-left:0px}
.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:50px;max-width:300px;border: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}
.report-property__title,.report-property__description{color:#343651}
.report-property__button{border-radius:10px}
.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:576px){.baner__property{display:none}}