@charset "UTF-8";
h2,h3{font-weight:500 !important;line-height:1 !important}
h2 .first-word,h3 .first-word{font-weight:500 !important}
.lang-switcher option,.header--blue .lang-switcher option{background:#fff}
.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}
.search-submit-button:hover{background:#040404}
.page-section .art-baner::after,.search-category::before{background:rgba(1,1,1,0.76)}
.search-category__item::before{background:rgba(0,0,0,0.4)}
.page-section .art-baner__button a:hover{background:#95873c}
.search-category__item:hover::before{background-color:rgba(149,135,60,0.61)}
.calculator__result-value--accent{color:#95873c}
.custom-checkbox--secondary input:checked + label .custom-checkbox__control::before,.custom-checkbox--secondary input:checked + .custom-checkbox__control::before{content:"task_alt";color:#95873c}
.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}
.report-property__button.report-property__button--add:hover::after,.report-property__button:hover::after{background:#95873c}
.page-section .art-box__image svg{max-width:100%;height:100%;width:fit-content;fill:black}
body .page-section__title::before{background:#95873c}
body .page-section__title .first-word{color:#95873c}
.custom-input-float__decoration{background:#726100}
.home-contact .form-contact::before{background:#393939}
.baner__title{font-weight:600;font-style:italic;color:#fff}
.baner__item:before{}
.baner .baner__item{background-position:center}
body:not(.page-home) #layout-content{padding-top:calc(160px + 20px)}
.baner__body{position:relative}
@media (max-width:768px){.baner__body{top:50px}}
.header__logo img{height:80px}
.header--blue .header__logo img{height:80px}
@media (max-width:576px){.header__logo img{height:50px}.header--blue .header__logo img{height:50px}body.mobile-menu-is-open .header--blue{border-bottom:0px}}
.page-section .art-box{padding-right:0px}
.sub-menu__link:hover{background:white;color:black;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)}
.baner__subtitle{font-size:clamp(2rem,4vw,3rem);font-weight:400;font-style:italic;line-height:1}
.header .main .search-menu .expandSearch input:focus{color:#fff}
.header .main .main-menu__link{font-weight:500}
.header .main .main-menu__link.active{}
.subpage .header .main .main-menu__link.active{}
.header--blue .main .search-menu .expandSearch i{}
.header.header--blue .main .search-menu .expandSearch input:focus{color:inherit}
.subpage .header .main .search-menu .expandSearch input:focus{color:#000}
.subpage .header.header--blue .main .search-menu .expandSearch input:focus{color:#000}
.header .main .search-menu .expandSearch input:focus + i{color:inherit}
.header .top .contact i{}
.header .main .main-menu__link:hover{font-weight:500}
.header .main .search-menu #searchBySymbol{}
.header .top__link{color:#fff}
.header.header--blue .top__link{color:#202020}
.header .top__link:hover{color:#b7a84d}
.mobile-menu .footer-menu__link{color:#202020}
.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 !important}
.header .main .search-menu{display:block !important}
.subpage .header:not(.page-home),.page-offers-list .header:not(.page-home),.page-commission-buy .header:not(.page-home),.page-commission-sell .header:not(.page-home),.page-blog-list .header:not(.page-home),.page-offer .header:not(.page-home),.page-favorite .header:not(.page-home){border-bottom:1px solid #25343b}
.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}
.header .header__hamburger .hamburger label div{background-color:#040404}
.header.header--blue .header__hamburger .hamburger label div{background-color:#000}
.mobile-menu-is-open .header__menu{}
.mobile-menu-is-open .header__menu .header__logo img{opacity:0}
.commission-form__personal{border-radius:30px}
.slick-arrow::before,.slick-arrow::after{font-size:3rem;background:#25343b;color:white;border-radius:10px;opacity:1}
.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{background:#040404}
.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.8}
.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)}}
.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)}
.report-property__button.report-property__button--add:hover:after,.report-property__button:hover:after{background:#d2042d00}
@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){.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}}body .page-section__title{font-weight:400;text-transform:inherit;width:100%;padding-left:50px;font-size:clamp(1.2rem,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:30px;content:"";top:0;transform:translateY(0);border-radius:100px}}
.page-section .arts-more__button span{}
.page-section .arts-more__button:hover{}
.offer-card__button{}
.special-offer__ctabutton span{}
.special-offer__ctabutton:hover{}
.home-contact .form-contact__submit-button:hover{}
.baner .search__button{background:#95873c}
.baner .search__button:hover{}
#searchForm>div>div>div.col-12.col-xl-4>div>div>div.search__categories.main-search-type>div:nth-child(3){display:none}
.search-category__item .search-category__active{opacity:1;text-decoration:none}
.search-category__item:hover .search-category__active{opacity:0}
@media (max-width:991px){.header .main .search-menu{padding:0px 42px 0px 0px}}
@media (max-width:576px){.baner .search{top:-8vh}}
.agent__name{font-size:1em}
.agent__job{margin-top:0;font-size:0.9em;line-height:normal;font-weight:500}
.agent__content{padding-left:1.4em}
.our-team .slick-arrow{background:#fff}
.custom-input-float__input--textarea{border-right:0}
@media (max-width:576px){.agent__wrapper{padding:0 0 20px 0}#our-team-slider>button.slick-prev.slick-arrow{left:5%;top:50%}#our-team-slider>button.slick-next.slick-arrow{left:93%;top:50%;background:none}}
.agent__offers-count{display:none}
.footer__copyrights p{white-space:normal;text-align:center}
@media (max-width:576px){.agent__contact-btn{width:100%}}body>section.mobile-menu.show>div>nav>ul.mobile-menu__list.mobile-menu__list--l1>li:nth-child(7){display:none}
#application-form>div.commission-form__section.commission-form__property>div:nth-child(2){display:none}
#application-form>div.commission-form__section.commission-form__property>div:nth-child(4){display:none}
#application-form>div.commission-form__section.commission-form__personal>div:nth-child(4){display:none}
#application-form>div.commission-form__section.commission-form__property>div.commission-form__double-input{display:none}
.agent__contact-btn.btn{display:none}
.page-commission-sell #application-form>div.commission-form__section.commission-form__rodo>div:nth-child(1){display:none}
.special-offer__ctabutton{display:none}
.page-home .agent__offers-count{display:none}
#searchForm>div>div>div.col-12.col-xl-4>div>div>div.search__categories.main-search-type>div:nth-child(3){display:none}
.checkboxes__options{display:none}
#layout-content>section.single-offer-top-info>div>div.single-offer-top-info__specs>div:nth-child(3){display:none}
span.offer-card__spec.offer-card__spec--value{display:none}.page-section__title{animation:fadeIn 1s ease-in-out}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.our-team__grid{display:flex;flex-wrap:wrap;justify-content:center}
.agent__wrapper{flex:0 1 auto}
.our-team__card.agent:hover{}
.footer__address a{color:white}
.footer__address a:hover{}
@media (max-width:576px){body .page-section__title{overflow:visible}}
.our-team .slick-arrow.slick-next{border-radius:10px}
.marker-cluster div{width:50px !important;height:50px !important;border-radius:50px !important;display:flex;align-items:center;justify-content:center}
.marker-cluster span{font-weight:bold;font-size:20px}
.agent-contact{background:#202020}
#layout-content>div>div>div>div{display:flex;flex-direction:column}
body .page-section__title{flex:1 1 auto}
body .page-section__title .first-word{flex:0 1 auto}
.mobile-menu__sub-menu{background-color:#fff;padding:10px 0}
#contact-form>div.agent-contact__form-section-3{margin-top:25px}
@media (max-width:576px){body .page-section__title{flex-wrap:wrap;white-space:wrap}.baner .search__inputs{padding:0}.main-search-type{padding-left:0}.baner .search{padding:20px}.page-section .art-box__image{width:50px !important;height:50px !important}body .page-section__title{padding-left:40px}.search-category__title,.search-category__description{padding-left:0}.footer__content{margin-left:0}}.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}