*,input,select,textarea,option,button{transition:none}
body,html{font-family:Yu Gothic,sans-serif}
.header__main{border-bottom:0px #ececec solid}
.header .main{border-bottom:1px #ececec solid}
.header__main:before{height:0px}
.baner .search__button,.search-submit-button{background:#898888}
.baner .search__button .material-icons{color:#2e2e30}
.header.header--blue .main{border-bottom:0px #ececec solid}
.baner .search{border-radius:0px}
.form-control{border-radius:0px}
.page-section .art-baner__button a,.special-offer__ctabutton,.page-section .arts-more__button,.submit-button{border-radius:0px !important}
.baner .search__input--half>input:first-child,.baner .search__input--half>input:last-child{border-radius:0px}
.baner .search__input--half{border-radius:0px}
body .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2.1875rem;margin-top:60px;margin-bottom:60px;position:relative;padding-left:34px;flex:1 1 auto;align-items:center;gap:9px}
.lg-backdrop{background:#fff}
.lg-toolbar .lg-icon,.lg-actions .lg-next,.lg-actions .lg-prev{color:#000}
.offer-card__spec-icon{display:none}
.offer-card__specs{justify-content:flex-start;gap:20px;font-size:1.2em}
.custom-input select,.custom-input input{border-radius:0}
body .page-section__title:after{position:initial}
.header--blue .header__main{padding:0 0px}
.header .main .main-menu__item{font-weight:500}
.main-menu__item--has-submenu:hover .main-menu__sub-menu{display:flex;flex-direction:column}
.main-menu__sub-menu.sub-menu li{display:flex}
.mobile-menu__item{padding:5px;border-bottom:0px #202020 dashed;margin-bottom:0px;list-style:none;display:block;position:relative;padding-left:36px}
.mobile-menu__link{font-size:1.2rem}
.baner__title{font-weight:500}
.map.hidden{max-height:inherit;opacity:1}
.latest-offer .offers__wrapper--container .slick-arrow.slick-next{right:0px}
.latest-offer .offers__wrapper--container .slick-arrow.slick-prev{left:-10px}
.page-section .art-box__image{margin:0 20px 20px 60px}
.page-section .arts-more__button:before{height:0px}
.special-offer__ctabutton{display:flex;max-width:fit-content}
.page-section .art-baner__button a,.special-offer__ctabutton,.page-section .arts-more__button,.submit-button{border-radius:10px;font-weight:500}
.home-contact .form-contact__form .custom-input-float--textarea{height:auto}
.custom-input-float__input--textarea ~ .custom-input-float__decoration{bottom:0px}
.custom-input-float__input--textarea{border-right:0px solid #9d0e00}
.contact-info__container{display:flex;justify-content:flex-start;flex:1 1 auto;column-gap:10px;row-gap:50px;flex-wrap:wrap}
.contact-box{display:flex;flex-direction:column;padding-left:0px;margin-left:0px;margin-bottom:0px;flex:1 1 20%}
.report-property__description{color:#fff}
.baner__button{font-size:0.9rem !important}
.baner__title{font-size:2.75rem !important}
.baner__subtitle{font-size:2rem !important}
.offer-search-type__label{color:#3f4c62;font-weight:400}
.baner .slick-next{display:none !important}
.search-category__title{margin-bottom:0px}
.search-category__header{display:flex;flex-direction:column;justify-content:space-evenly}
.search-category__title:after{display:none}
.search-category__description{max-width:450px}
.search-category__left{display:flex}
.breadcrumbs__link{text-transform:lowercase}
.footer__heading{color:#fff}
.footer-menu{line-height:1.5rem}
.footer__time{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:1.5em;font-weight:400}
.footer__time::before{position:absolute;left:0;top:-5px;font-family:"Material Icons";font-size:1.3em;color:#9d0e00}
.footer__time::before{content:"schedule"}
.custom-checkbox label{text-transform:lowercase}
.offers__item .offer-card{border-radius:0}
.page-offers-list .offers__item{box-shadow:0px 0px 0px 0px #d5d5d5}
.offer-card__content{background:#ececec}
.custom-checkbox--secondary .custom-checkbox__control,.custom-checkbox--secondary input:checked + label .custom-checkbox__control,.custom-checkbox--secondary input:checked + .custom-checkbox__control{transform:translate(0px,1px)}.home-blog__footer{justify-content:flex-start}
.page-blog-post .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin-top:60px;margin-bottom:60px;position:relative;color:#364c63;display:flex;padding-left:34px;flex:1 1 auto;align-items:center;gap:0px;white-space:inherit}
.page-blog-post .page-section__title:before{top:20px}
.page-blog-post .page-section__title:after{display:none}
.home-blog__title{font-size:1rem;line-height:1.2rem;font-weight:600;flex:1 1 auto}
.home-blog__description{padding:30px 0;line-height:1.5rem;color:#364c63;font-weight:400;flex-grow:5;font-size:16px}
.home-blog__date{font-weight:500}
.home-blog__more{font-size:16px}
.home-blog__item{background:#fff;padding:30px;border-radius:10px;width:400px;min-height:400px;margin-right:38px;display:flex;flex-direction:column;flex:1 1 auto}.offer-card__img{width:100%;height:100%;object-fit:cover;transition:filter 0.3s;filter:brightness(100%)}
@media (max-width:991px){.header{height:auto;background:#202020}.header .main .search-menu{display:block !important}.header .main{padding:0 40px 0 30px}}
@media (max-width:991px){.breadcrumbs{padding-top:30px}.page-section .art-box__image{margin-left:auto;margin-right:auto}.baner__body{margin-top:0px}.latest-offer .offers__wrapper--container .slick-arrow.slick-next{display:none !important}}
@media (max-width:576px){.home-blog__item{width:300px}.baner__button{font-size:0.9rem !important}.baner__title{font-size:1rem !important}.baner__subtitle{font-size:1rem !important}.baner__button{padding:10px 20px}.offers__item{flex-basis:100%}}.single-offer-gallery{margin-top:30px}
.custom-checkbox.custom-checkbox--secondary.main-search-type__checkbox:nth-child(3){visibility:hidden}
.mobile-menu__sub-menu{background-color:#545454}
.header .main .search-menu .expandSearch input{width:200px}
.header .main .search-menu{display:none}
@media (max-width:1199px){.header__main{max-width:1380px}}
@media (max-width:700px){.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:1}.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:1;height:auto}.offers__wrapper--row .offers__item .offer-card__content{flex-direction:column;align-items:flex-start;flex:2}.offers__wrapper--row .offers__item .offer-card__footer{place-self:flex-start}.offers__wrapper--row .offers__item .offer-card__title,.offers__wrapper--row .offers__item .offer-card__specs,.offers__wrapper--row .offers__item .offer-card__footer,.offers__wrapper--row .offers__item .offer-card__row-buttons{flex:1 0}.offers__wrapper--row .offers__item .offer-card__specs,.offers__wrapper--row .offers__item .offer-card__footer{flex-direction:row}.offers__wrapper--row .offers__item .offer-card__row-buttons{margin-right:0}.offers__wrapper--row .offers__item .offer-card__price{margin-left:0px}.offer-card__row-buttons{display:none !important}.offers__wrapper--row .offers__item .offer-card__symbol,.offers__wrapper--row .offers__item .offer-card__price{font-size:1.2em}.offers__wrapper--row .offers__item .offer-card__specs{font-size:1.2em}}
@media (max-width:400px){.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:0}.page-offers-list .offers__item{margin:0px}}.offer-card__footer-decoration-line{visibility:hidden}