@charset "UTF-8";a{text-decoration:none}
p{font-weight:400}
strong{font-weight:600}a[class*="art"],a[class*="__contact-btn"],input[class*="__submit-button"],a[class*="blog__btn"],div[class*="art"] a,a[class*="special-offer__ctabutton"],.submit-button.commission-form__button{border-radius:10px !important;background:#c9a363 !important;color:#fff !important;border:0px solid #252525 !important;transition:all 0.2s ease;font-size:1rem !important;font-weight:400 !important;line-height:normal}
a[class*="art"]:hover,a[class*="__contact-btn"]:hover,input[class*="__submit-button"]:hover,a[class*="blog__btn"]:hover,div[class*="art"] a:hover,a[class*="special-offer__ctabutton"]:hover,.submit-button.commission-form__button:hover{background:#252525 !important;color:#fff !important}
a[class*="art"]:hover span,a[class*="__contact-btn"]:hover span,input[class*="__submit-button"]:hover span,a[class*="blog__btn"]:hover span,div[class*="art"] a:hover span,a[class*="special-offer__ctabutton"]:hover span,.submit-button.commission-form__button:hover span{color:#fff !important}
a[class*="art"] span,a[class*="__contact-btn"] span,input[class*="__submit-button"] span,a[class*="blog__btn"] span,div[class*="art"] a span,a[class*="special-offer__ctabutton"] span,.submit-button.commission-form__button span{color:white !important}
.header .main .search-menu .expandSearch i{color:#fff}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.header .main .search-menu .expandSearch input:focus + i{color:#fff}
.header .main .search-menu .expandSearch i:hover,.subpage .header .main .search-menu .expandSearch i:hover{color:#c9a363}
.page-home .header .main .search-menu .expandSearch input:focus{color:#fff}
.page-home .header .main .search-menu .expandSearch input:focus + i{color:#fff}
.header.header--blue .main .search-menu .expandSearch input:focus{color:#fff}
.header.header--blue .main .search-menu .expandSearch input:focus + i{color:#fff}
.subpage .header .main .search-menu .expandSearch i,.subpage .header--blue .main .search-menu .expandSearch i,.subpage .header .main .search-menu .expandSearch input:focus + i{color:#fff}
.subpage .header .main .search-menu .expandSearch input:focus{color:#fff}
.subpage .header.header--blue .main .search-menu .expandSearch input:focus{color:#fff}
.header--blue .main .search-menu .expandSearch i{color:#fff}
.breadcrumbs{margin:0;background:#fbfbfb;font-size:13px;line-height:1;border:1px solid #cbcbcb;border-width:1px 0 1px 0px}
.breadcrumbs .container{background:#fbfbfb;border-radius:10px;padding:6px 0px;display:flex;align-items:flex-end;margin:0 auto}
.breadcrumbs__list{max-width:max-content;line-height:1;padding:5px 0px}
.breadcrumbs__item{font-weight:400}
.page-home .search__wrapper .custom-checkbox--secondary .custom-checkbox__control{transform:translate(0px,2px)}
.page-home .search__wrapper .custom-checkbox__control{margin-right:9px}
.page-home .custom-checkbox--secondary .custom-checkbox__control{transform:translate(0px,5px)}
.page-home .custom-checkbox__control{margin-right:2px}
.special-offer:before{height:calc(192px + 50px)}
h2,h3{font-weight:500 !important;line-height:1.5 !important}
h2 .first-word,h3 .first-word{font-weight:500 !important}
.header{background:#0a121d}
.footer--home{margin-top:0}
.footer__heading{color:#fff}
.lang-switcher option,.header--blue .lang-switcher option{background:#fff}
.page-offers-list .custom-checkbox--secondary .custom-checkbox__control::before{color:#000}
.custom-checkbox--secondary .custom-checkbox__control{transform:translate(0px,-5px)}
.custom-checkbox--secondary .custom-checkbox__control::before{color:#fff}
.page-commission-buy .custom-checkbox--secondary .custom-checkbox__control::before,.page-commission-sell .custom-checkbox--secondary .custom-checkbox__control::before{color:#000}
.subpage .header .lang-switcher option{background:#fff}
.page-offers-list .header .lang-switcher option{background:#fff}
.leaflet-top,.leaflet-bottom{z-index:500 !important}
.offer-card__button{background-color:#040404}
.page-section .art-baner::after,.search-category::before{background:rgba(1,1,1,0.76)}
.baner__property{display:flex;flex-direction:column;gap:20px}
.baner__property .baner__title{font-size:clamp(1.5rem,4vw,2rem);text-align:left;font-weight:600}
.baner__property .baner__subtitle{font-size:clamp(1.5rem,4vw,1.5rem);text-align:left;font-weight:500;font-style:normal}
.baner__property .baner__description p{font-size:1rem;text-align:left}
.search-category__item::before{background:rgba(0,0,0,0.4)}
.search-category__item:hover::before{background-color:rgba(149,135,60,0.61)}
.custom-checkbox--secondary input:checked + label .custom-checkbox__control::before,.custom-checkbox--secondary input:checked + .custom-checkbox__control::before{content:"task_alt"}
.search-submit-button{color:#fff}
.search-category__item:hover .search-category__active:hover{color:#fff;margin:30px;opacity:1;position:absolute;color:#fff;font-size:1.5625rem;font-weight:bold;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}
.page-section .art-box__image svg{max-width:100%;height:100%;width:fit-content;fill:black}
.custom-input-float__decoration{background:#fff}
.baner__title{text-transform:none;font-weight:400;font-style:normal;color:#fff}
.baner__item:before{background:#595959}
.baner .search__button:hover{border:1px 1px 1px 1px !important;border-color:#fff}
.baner .baner__item{background-position:center}
body:not(.page-home) #layout-content{padding-top:calc(148px)}
.baner__body{position:relative}
@media (max-width:768px){.baner__body{top:50px}}
.header__logo img{height:60px}
.header--blue .header__logo img{height:60px}
@media (max-width:576px){body.mobile-menu-is-open .header--blue{border-bottom:0px}}
.page-section .art-box{padding-right:0px}
.sub-menu__link:hover{color:white;border:0px solid #fff}
li.main-menu__item.main-menu__item--has-submenu:hover a.main-menu__link{background:#303030;color:white;height:100%}
.header .main{justify-content:flex-end}
.header .main .main-menu{height:50px;gap:0}
.header .main .main-menu__link{width:fit-content;height:100%;padding:0 10px}
.header .main .main-menu__link.active::before{left:0}
.special-offer__ctabutton{background:white;color:#000}
.baner__title{font-size:clamp(2rem,4vw,3rem);text-transform:none}
.baner__subtitle{font-size:clamp(2rem,3vw,2.5rem);font-weight:400;font-style:italic;line-height:1}
.header .main .main-menu__link{font-weight:500}
.page-blog-post .header .main .main-menu__link{color:black}
.home-blog__title{line-height:1.3}
.header .main .main-menu__link:hover{font-weight:500}
.mobile-menu .footer-menu__link{color:#fff}
.header--blue{border-bottom:1px solid #25343b}
.main-menu__sub-menu li{border-bottom:0px solid #ececec45}
.main-menu__sub-menu{border:0}
.mobile-menu-is-open .header .main .search-menu{display:none}
.header .main .search-menu{display:block}
.offer-card__button{font-weight:400}
.page-section .art-baner__button a{background:white;color:#202020;font-weight:500}
.page-section .art-baner__button a:hover{color:white}
.custom-checkbox{align-items:flex-start;justify-content:flex-start}
.custom-checkbox label{font-size:0.9rem;font-weight:500}
.header .header__hamburger .hamburger label div{background-color:#fff}
.header.header--blue .header__hamburger .hamburger label div{background-color:#fff}
.mobile-menu-is-open .header__menu .header__logo img{opacity:0}
.commission-form__property{background:#ececec;border-radius:30px}
.commission-form{margin-bottom:4em;gap:1em}
.commission-form__personal{border-radius:30px}
.commission-form__section.commission-form__rodo{padding:20px 0 0 0}
.form-group input[type="text"] ~ label,.form-group textarea ~ label,.form-group select ~ label{background-color:transparent;padding:0;left:0}.recaptcha{justify-content:flex-start}
.recaptcha__row>*,.recaptcha__title,.recaptcha__row span,.recaptcha__icon i{font-size:1rem;font-weight:500}
.recaptcha__answer{border:solid 2px #ececec;padding:0.3rem 0.75rem;line-height:1;width:4rem;text-align:center;transition:border-color 0.125s linear;border-radius:10px}.slick-arrow::before,.slick-arrow::after{font-size:3rem;background:#25343b;color:white;border-radius:10px;opacity:1}
.custom-input-float__label{left:0}
.page-commission-sell .custom-input-float__input,.page-commission-sell .custom-input-float__select{color:#000}
.page-commission-buy .custom-input-float__input,.page-commission-buy .custom-input-float__select{color:#000}
.page-section .art-baner__title{font-size:clamp(1rem,4vw,2.3rem)}
.baner .search__input{min-width:fit-content}
.baner .search--side.search .search__input{margin-top:0}
.baner__description{line-height:normal}
.baner__description p{font-size:2rem}
.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}.report-property__button::after{opacity:0.9}
.report-property__icon{transform:translateX(-6px)}
.report-property__add{margin-left:0px;flex-wrap:wrap;gap:20px}
.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:contain;background-position:center;justify-content:center;background-repeat:no-repeat}
@media (max-width:1440px){.report-property__left{background-position:left bottom;background-size:clamp(350px,4vw,500px)}}
.footer-menu__item:hover{color:#fff}
.report-property__item{margin:0;padding:0;width:29%;border:0;right:0;gap:20px}
.report-property__item div{color:#202020}
.report-property__title{font-size:2rem;line-height:2.6rem;color:#fff;font-weight:bold;margin-bottom:0px}
@media (max-width:768px){.report-property__title{margin-bottom:20px}}
@media (max-width:576px){.report-property__title{margin-bottom:20px}}
.report-property__title,.report-property__description{color:#343651}
.report-property__button--search{margin-left:0}
.report-property__button{border-radius:10px;flex:1 1 300px;max-width:330px}
.report-property__button.report-property__button--add:after,.report-property__button::after{transition:0.2s ease;backdrop-filter:brightness(0.1)}
@media (max-width:1200px){.report-property__add{justify-content:center}}
@media (max-width:1440px){.report-property__item{width:50%}}
@media (max-width:1024px){.report-property__left{height:450px;align-items:flex-end;background-position:left 25% bottom;padding:0px 80px}.report-property__item{width:350px;margin:0}}
@media (max-width:798px){.report-property__item{max-width:100%}.report-property__add{flex-direction:row;gap:20px}.report-property__button--add{margin-bottom:0}}
@media (max-width:768px){.header__logo img{height:40px}.header--blue .header__logo img{height:40px}.baner__title{font-size:clamp(2.5rem,3vw,2rem)}.baner__subtitle{font-size:clamp(1rem,2vw,1rem)}.subpage .header{background:none}.subpage .header:not(.page-home){border-bottom:none}.page-section .art-box__image{margin:0 0 20px 0}.report-property__left{height:auto;background-image:none !important;align-items:center;padding:20px}.page-section .art-box{text-align:left}.report-property__add{margin-top:0}.report-property__item{width:100%;height:auto}.special-offer__right{display:none}body .page-section{padding:25px 0px 0px 0px;z-index:1}.page-blog-list .header{background:transparent}.page-favorite .header{background:transparent}.page-offer .header{background:transparent}.page-offers-list .header{background:transparent}.page-commission-buy .header{background:transparent}.page-commission-sell .header{background:transparent}.offer-search{padding:20px 0}.our-team__department-container{margin-bottom:20px}.agent{margin-left:-20px}.agent__photo{margin-left:20px}}body .page-section__title{font-weight:400;text-transform:inherit;width:100%;padding-left:50px;font-size:clamp(1.6rem,4vw,2.1rem);margin-top:clamp(0px,4vw,60px)}
@media (max-width:576px){body .page-section__title{flex-wrap:wrap}}
@media (max-width:576px){.page-commission-sell .page-section__title{white-space:break-spaces}}
body .page-section__title:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:0px;transform:translateY(-50%);border-radius:100px}
body .page-section__title .first-word{text-transform:capitalize;font-weight:400}
body .page-section__title::after{z-index:-1}
body .page-section__title:after{position:relative;flex:1 1 auto;left:0;height:1px;content:"";top:0;transform:translateY(0);border-radius:100px}
.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}