@charset "UTF-8";body .page-section__title{font-weight:500}
body .page-section__title:before{position:absolute;content:"";width:5px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:10px}
body .page-section__title:after{position:relative;width:100%;left:0;height:1px;content:"";top:50%;transform:translateY(-50%)}
body .page-section__title a{display:flex;gap:10px;color:#303030}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
.baner__property span{text-align:left;display:block}
.page-section .art-box{padding-right:0}
.page-section .art-box__image{width:150px;height:135px;margin:0px 20px 0px 0px;display:block;float:left}
.search-category{padding:50px 150px 50px 150px;margin-top:0px;position:relative}
@media (max-width:576px){.search-category{padding:20px}}
.search-category:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.95;z-index:0}
.search-category__right{display:flex;align-items:center;justify-content:space-between;margin-top:0px !important}
.search-category__title{padding-left:0px}
.search-category__description{padding:0 0 20px 0}
#layout-content>section.search-category>div>div{align-items:center;flex-direction:row-reverse;flex-wrap:wrap}
.our-team__grid{display:flex;justify-content:space-evenly;flex-wrap:wrap}
.agent{display:flex;background:#ececec00;flex-direction:column;background-size:cover;flex:1 1 400px}
.agent__photo{width:200px;height:200px;object-fit:cover;background-size:cover;border-radius:100%}
.agent__name{font-size:1em}
.agent__content{padding-bottom:2em}
.agent__contact-btn{left:120px;width:fit-content;padding:10px 20px;bottom:0}
.agent__offers-count{left:80%;top:-25px;height:60px;width:60px}body .header.header--blue{box-shadow:0px 0px 10px #cdcdcd}
.header__logo img{height:70px}
.header--blue .header__logo img{height:50px}
.main-menu__favorite,.main-menu__favorite i{display:none}.mobile-menu .footer-menu__link{color:#202020}
.search-menu{display:block !important}
.our-team .slick-arrow.slick-prev::before{background:#bef1ff;border-radius:10px 0 0 10px}
section.latest-offer{max-width:1440px;margin:0 auto}
.page-opinie .row.opinie{display:flex;flex-wrap:wrap}
.page-opinie .row.opinie img{height:auto;width:400px;padding:10px;margin:0}.mobile-menu__link:before{height:100%}
body:not(.page-home) #layout-content{padding-top:calc(150px + 20px)}
.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}
.offer-card__button{font-weight:400;color:#000}
.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;color:#fff}
@media (max-width:576px){.custom-checkbox{align-items:flex-start}}.baner .baner-items button{display:none !important}
@media (max-width:798px){.baner__item{margin-top:0px !important}}
@media (max-width:576px){.baner .search__categories{justify-content:space-between;align-items:flex-start}.header__logo img{height:50px}}.header .main .main-menu__link:hover{color:#0044c3}
.header .main .main-menu__link.active{color:#0044c3}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.page-home.mobile-menu-is-open .header .main .search-menu .expandSearch input:focus{color:#000}
.subpage .header .main .search-menu .expandSearch input:focus{color:#000}
.header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
.header .main .search-menu .expandSearch input:focus body .header.header--blue{box-shadow:0px 0px 100px #cdcdcd}
@media (max-width:768px){.header .main .search-menu .expandSearch input:focus body .header.header--blue{border-bottom:0px}}
.baner__item{background-position:center}
.fa-magnifying-glass::before{color:dodgerblue}
.baner__item:before{background:transparent !important}
.header .top__link{color:#222;margin:0;text-decoration:none}
.header .main .main-menu__link{color:#202020}
.page-home .header .header__content{background:#fff}
img.single-offer-agent__img{display:none}