@charset "UTF-8";
.offer-card__button{font-weight:400}
.custom-checkbox{align-items:flex-start;justify-content:flex-start}
.header .main .main-menu__link{font-weight:500}
.header .main .main-menu__link:hover{font-weight:500}
.header .main .main-menu__link.active{font-weight:600}
.footer__heading{margin-top:1.5em;text-transform:capitalize}
body .page-section{padding:0}
.latest-offer .offers .slick-slider .offers__item{margin-top:0;padding:0}
.latest-offer .offers .offer-card{box-shadow:0px 10px 12px 1px #f3f3f3}
.page-section .arts-more::before{height:0px}
.calculator__result-value--accent{color:#fff}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
.subpage .header .main .search-menu .expandSearch input:focus{color:#000}
.subpage .header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
.footer--home{margin-top:0px}
body .page-section__title{display:flex;align-items:center;gap:10px;position:relative;white-space:nowrap;text-transform:uppercase;font-weight:bold;font-size:clamp(1.5rem,4vw,2.18rem);margin-top:60px;margin-bottom:60px;padding-left:20px}
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 .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title:after{position:relative;width:100%;left:0;height:1px;content:"";top:50%;transform:translateY(-50%)}.page-section .art-box{padding-right:0px}
.page-section .art-box__image{margin:0px 20px 0px 0px}
.page-section .art-box__image{width:150px;height:135px;margin-bottom:20px;display:block;float:left;margin-right:20px}
.page-section .art-box__image svg{max-width:100%;max-height:100%;width:fit-content}
.page-section .art-box__title{font-size:1.25rem;font-weight:bold;margin-bottom:29px}
.page-section .art-box__description{font-size:1.1rem;font-weight:400}
@media (max-width:500px){.page-section .art-box{padding-right:0px;display:flex;align-items:flex-start;flex-direction:column;text-align:left}.page-section .art-box__image{width:70px;height:70px;margin-bottom:10px}.page-section .art-box__title{margin-bottom:10px}}.slick-arrow::before,.slick-arrow::after{font-size:3rem;background:#e40424;color:white;border-radius:10px;opacity:1}
.slick-arrow:hover:before{color:#fff}
.offer-card__button{border-radius:50px;font-weight:500}.search-category{padding:50px 150px 50px 150px;margin-top:0px;position:relative}
.search-category__description{line-height:1.5;font-weight:500}
@media (max-width:576px){.search-category{padding:100px 0 100px 0}}
#layout-content>section.search-category>div>div{align-items:center;flex-direction:row-reverse;flex-wrap:wrap}
.slick-dotted.slick-slider{margin-bottom:0px}
@media (max-width:500px){.search-category__header{padding-bottom:50px}}
.search-category__left{display:flex;align-items:center}
.search-category__right{display:flex;align-items:center;justify-content:space-between;margin-top:0px !important}.report-property__description{line-height:1.5;font-weight:500}.agent__contact-btn{background:#e40424;color:#fff;border:1px solid #e40424;position:relative;left:0;transform:none;margin-top:20px}
.agent__contact-btn:hover{background:#fff;color:black;border:1px solid #e40424}.single-offer-header__container{display:flex;align-items:center;flex-wrap:wrap}
.single-offer-header__title{display:flex;flex-wrap:wrap;font-weight:bold;font-size:clamp(1.5rem,4vw,2.3rem);margin-right:0}
.single-offer-header__location{display:flex;font-size:clamp(1.5rem,4vw,2.3rem);font-weight:normal;align-items:center;margin-bottom:0;line-height:normal}
.single-offer-header__location-icon{width:clamp(30px,4vw,40px);height:clamp(30px,4vw,40px)}
.single-offer-header__buttons{margin-left:auto}
.page-offer .single-offer-flags .flag{background-color:#e40424;color:white}.custom-checkbox.custom-checkbox--secondary.main-search-type__checkbox{align-items:flex-start}
@media (max-width:577px){.main-search-type{flex-wrap:wrap;justify-content:flex-start}}
@media (max-width:991px){.header__main{background:black}}
@media (max-width:991px){.header--blue .header__main{background:white}}
.sub-menu__link:hover{background:#b6001a}.footer{padding-top:0}
.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}.main-menu__favorite a i{display:none}
.agent{width:100%;display:flex;flex-direction:column;background-size:cover}
.agent__photo{width:100%;height:400px;object-fit:cover;background-size:cover;border-radius:10px 10px 0px 0px}
.agent__name{font-size:1em}
.agent__content{padding-bottom:2em}
.agent__contact-btn{bottom:0}
.agent__contact-btn{width:fit-content;padding:10px 20px}
.agent__offers-count{left:100%;top:-350px}
@media (max-width:500px){.agent__wrapper{width:100% !important}.agent__offers-count{left:80%}}
.our-team__grid{display:flex;flex-wrap:wrap;align-items:flex-start}
.agent__content{padding-bottom:2em;min-height:200px}
.home-blog__item{flex:none}
.header .main .main-menu__link{color:#000}
.page-home .header .main .main-menu__link{color:#fff}
.page-home .header.header--blue .main .main-menu__link{color:#000}
.header .top .contact i{color:#9fc700}
@media (min-width:1200px){.footer__content{grid-template-columns:3fr 3fr 3fr 2fr;column-gap:30px}}
@media (min-width:992px){.footer__col{padding-left:0px}}.search-menu{display:none !important}.sell-application .custom-input-float__input,.sell-application .custom-input-float__select,.buy-application .custom-input-float__input,.buy-application .custom-input-float__select{color:#000 !important}