@charset "UTF-8";
*,input,select,textarea,option,button{outline:none !important;box-sizing:border-box;transition:none}
body.page-commission-buy:not(.page-home) #layout-content{padding-top:120px !important}
.header--blue .header__main{padding:0 0px}
.header__logo img{height:70px}
.header--blue .header__logo img{height:70px}
.offer-search-type__label{cursor:pointer}
#start>div>button.slick-next.slick-arrow{display:none !important}
.slick-arrow.slick-next{transform:translate(0,0%)}
.header .top .contact i{color:#bababa}
a:hover{color:#462f6e}
.header .main .main-menu__link:hover{cursor:pointer;color:#c583ff}
.report-property__title,.report-property__description{color:#462f6e !important}
.offer-card:hover .offer-card__img{filter:brightness(65%)}
.offer-card .offer-card__img{filter:brightness(100%)}
body .page-section__title{margin-top:80px}
@media (max-width:991px){body .page-section__title{margin-top:0px}}
body .page-section__title a{color:#303030;text-decoration:none;display:flex}
.offer-search{background:#f2f2f2}
.offer-card__location svg{fill:#90f}
body .page-section__title:after{position:initial !important;background:#d4ced8;width:100%;height:1px;left:calc(100% + 25px);content:"";top:50%;transform:translateY(-50%);margin-left:20px}
body:not(.page-home) #layout-content{padding-top:230px !important;max-width:100%;overflow-x:hidden}
.report-property__description{font-size:1rem;line-height:1.45rem;color:#fff;font-weight:bold}
.search-category .slick-list .slick-track{gap:15px}
.report-property__title,.report-property__description{color:#49516b}
.footer__location::before,.footer__phones::before,.footer__emails::before{color:#bababa !important}
body .page-section{padding:25px 0px 50px 0px}
.footer__location::before,.footer__phones::before,.footer__emails::before{color:#d9bd64}
.agent__contact-btn{bottom:0;transform:translate(-50%,50%);padding:14px 20px;background:#49516b;font-size:15px;font-weight:400;border-radius:10px;transition:background-color 0.2s;white-space:nowrap;color:#fff}
.special-offer__title{font-weight:600}
.special-offer__description{font-weight:500}
.breadcrumbs .container{background:#f2f2f2;padding:10px 10px 10px 10px}
.breadcrumbs{margin-bottom:22px}
.custom-checkbox__control{margin-bottom:inherit}
.offer-search-type__label{color:#303030}
.search-submit-button:hover::after{transform:scale(1)}
.agent{background:#f1f1f1}
.agent__offers-count{font-size:0.8em;background:#49516b}
.page-section .art-baner:after{opacity:0.85}
.calculator__result-box::after{background:rgba(87,96,122,0.9)}
.page-section .art-box__image{width:150px;height:135px;margin-bottom:40px;display:block}
.special-offer__ctabutton{display:flex;width:fit-content;border-radius:7px}
#layout-content>section.our-team.page-section>div:nth-child(1){padding:25px 0px 20px 0px}
.page-section .art-baner__button a{border-radius:7px;font-weight:400}
.page-section .arts-more__button{border-radius:7px;font-weight:400}
.special-offer__right{justify-content:space-between;margin:100px 0px 20px 0px}
.special-offer:before{height:291px}
.baner .search__button,.baner .search__more{background:#6a4d9d}
.page-offers-list .custom-checkbox label{text-indent:5px;font-weight:500}
.home-contact .custom-checkbox--secondary .custom-checkbox__control{text-indent:-16px}
.home-contact .custom-checkbox label{text-indent:15px}
.home-contact .custom-checkbox--secondary .custom-checkbox__control::before{color:#fff !important;top:-20px;position:absolute}
.custom-checkbox--secondary .custom-checkbox__control::before{color:#eee}
.custom-input select,.custom-input input{cursor:text}
.search-category__item{max-height:342px}
.search-category__image{max-height:425px;height:auto;width:100%;object-fit:cover}
.slick-slide img{display:block;max-height:365px;max-width:400px}a.top__link.facebook{font-size:30px}
.top__menu{display:flex;align-items:center}@media (max-width:1440px){.search-category__item{max-width:250px;height:250px}}
@media (min-height:1400px){.page-section.special-offer.page-section--gray{height:770px}}
@media (max-width:1400px){.page-section .art-baner{min-height:250px}}
@media (max-width:1400px){.search-category__right{margin-top:50px}}
@media (max-width:1200px){.header__main:before{height:0px}.header__main{border-bottom:0px #eee solid}}
@media (max-width:1199px){.report-property .page-section{padding-left:30px}#layout-content>section.our-team.page-section>div:nth-child(1){padding-left:30px}}
@media (max-width:992px){.special-offer:before{height:223px}.special-offer__right{justify-content:space-around;margin:0px 0px 0px 0px}}
@media (max-width:992px){.baner .search__input{width:calc(50% - 0.75rem)}}
.single-offer-description__wrapper .single-offer-text.container a{word-break:break-all}.commission-form{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0em}
#application-form>div.commission-form__section.commission-form__personal,#application-form>div.commission-form__section.commission-form__property{width:500px;flex:1 1 auto}
.recaptcha__title{margin:0}
.our-team__grid{display:flex;flex-wrap:wrap}
.agent{font-size:16px;color:#072f5f;border-radius:10px;background:#ececec;width:100%;display:flex;margin:0 auto;flex-direction:row}
.agent__wrapper{flex:1 1 20%}
.agent__photo{width:157px;height:260px}
.agent__content{padding-left:1.8em;padding-right:1.4em;padding-top:2em;position:relative}
.agent__offers-count{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;height:70px;width:70px;position:absolute;top:0;transform:translate(-50%,-50%);background:#78b0e0;font-size:0.8em;font-weight:600;border-radius:123px;text-transform:uppercase;text-decoration:none;cursor:pointer;left:0}
.agent__contact-btn{bottom:0;transform:translate(-50%,50%);padding:14px 20px;background:#33335d;font-size:15px;font-weight:400;border-radius:10px;transition:background-color 0.2s;white-space:nowrap;color:#fff;position:absolute;margin-top:75px}
@media (max-width:1600px){.agent__wrapper{flex:1 1 40%}}
@media (max-width:992px){.agent__wrapper{flex:1 1 20%}}
@media (max-width:400px){.agent__photo{width:130px}.agent__content{padding-left:1em;padding-right:1em}.agent__name,.agent__job{text-align:left !important}}@media (max-width:768px){.recaptcha{width:100%;padding:2rem 15px 0rem 15px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}}@media (min-width:992px){.commission-form{grid-template-columns:none;grid-template-areas:none}}
@media (min-width:992px){.commission-form__personal{grid-area:none}}