@charset "UTF-8";
.header.header--blue .top__link{color:#202020 !important}
.header.header--blue .top .contact i{color:#202020 !important}
.baner__title,.baner__subtitle{font-style:normal !important;text-align:center;margin:0 auto}
.header .top .contact i,i{}
.footer__location::before,.footer__phones::before,.footer__emails::before,.contact-box__heading::before{}
h2,h3{font-weight:500 !important;line-height:1 !important}
h2 .first-word,h3 .first-word{font-weight:500 !important}
.page-offer .single-offer-flags .flag{}
.footer__heading{color:#fff}
.agent__contact-info a:hover{}
.calculator-custom-input--disabled{}
.lang-switcher option,.header--blue .lang-switcher option{background:#fff}
.our-team__department-title{}
.agent__contact-info a::before{color:#ae0002}
.page-offers-list .custom-checkbox--secondary .custom-checkbox__control::before{color:#000}
.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}
.single-offer-table strong #Warstwa_1{}
.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{}
.search-category__item:hover::before{background-color:rgba(149,135,60,0.61)}
.calculator__result-value--accent{}
.custom-checkbox--secondary input:checked + label .custom-checkbox__control::before,.custom-checkbox--secondary input:checked + .custom-checkbox__control::before{content:"task_alt"}
.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}
.custom-checkbox--secondary .custom-checkbox__control:active{}
.report-property__button.report-property__button--add:hover::after,.report-property__button:hover::after{}
.page-section .art-box__image svg{max-width:100%;height:100%;width:fit-content;fill:black}
body .page-section__title::before{}
body .page-section__title .first-word{}
.custom-input-float__decoration{background:#fff}
.home-contact .form-contact::before{background:#393939}
.baner__title{font-weight:600;font-style:italic;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(160px + 20px)}
.home-contact .form-contact::before{}
.baner__body{position:relative}
@media (max-width:768px){.baner__body{top:50px}}
.header__logo img{height:100px}
.header--blue .header__logo img{height:80px}
@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{background:white;color:black;border:0px solid #fff}
.header .main .main-menu__link:hover{}
.header .top__link:hover{}
.header .top .contact i,i:hover{}
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(5rem,4vw,3rem);text-transform:uppercase}
.baner__subtitle{font-size:clamp(2rem,3vw,2.5rem);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:#fff}
.header .top__link:hover{}
.mobile-menu .footer-menu__link{}
.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}
.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}
.header--blue .main .search-menu .expandSearch i{color:#fff}
.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{}
.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}
.header .top__link:hover{}
.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{}
@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__menu{padding:0px 30px 0px 8px}.search-menu{top:-20px}.header--blue .header__logo img{height:100px;display:none}.header--blue .search-menu{display:none !important}.header--blue .hamburger{top:25px}.header--blue{background:none;border-bottom:none}.header__hamburger{color:#fff}.header__hamburger .hamburger{transform:scale(0.7)}.header .header__hamburger .hamburger label div{background-color:red}.mobile-menu-is-open .header .header__hamburger .hamburger label div{background-color:red}.expandSearch input{color:#270d11}.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: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{}
.baner .search__button:hover{}
.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}}
.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%}}
.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{}
#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{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}
#application-form>div.commission-form__section.commission-form__personal>div:nth-child(4){display:block !important}