@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Marck+Script&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Ephesis&family=Marck+Script&display=swap");
.header .main .search-menu .expandSearch input{color:#fff !important}
.page-section .art-baner__title,.page-section .art-baner__description,.page-section .art-baner__button a,.special-offer__ctabutton,.search-category__title,.search-category__description,.page-home .custom-checkbox label,.recaptcha__title,.recaptcha__row>*,.home-contact .form-contact__submit-button,.footer__heading,.footer__location,.footer__phones a,.footer__emails a,.footer-menu__item,.footer-socials__link{color:#222}
.page-section .art-baner__button a:hover{color:#fff}
.home-contact .submit-button{border-color:#222}
.page-kontakt .custom-checkbox label,.page-kontakt h3,.page-kontakt .custom-input-float__input,.page-kontakt .custom-input-float__select,.page-kontakt .custom-input-float__label{color:#222}
.page-kontakt .submit-button{color:#222;border-color:#222}
.page-home .custom-input-float__label,.home-contact .form-contact__form .custom-input-float input{color:#222}
.mobile-menu .footer-menu__link{color:#222}
.custom-checkbox{align-items:flex-start}
.header__logo img{height:110px}
.header--blue .header__logo img{height:80px}
body:not(.page-home) #layout-content{padding-top:calc(138px + 70px);max-width:100%;overflow-x:hidden}
.page-commission-buy .custom-input-float__input,.page-commission-buy .custom-input-float__select,.page-commission-sell .custom-input-float__input,.page-commission-sell .custom-input-float__select{color:#222}
strong{font-weight:500}
.baner__property{font-family:"Ephesis",cursive}
.baner__title{font-size:3.75rem;font-weight:normal;text-transform:none}
body .page-section__title:before{position:absolute;content:"";width:100%;height:70px;background:url(/storage/app/media/element_swieta_1.svg);top:50%;left:0px;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain}
body .page-section__title{padding-left:80px;flex-wrap:wrap}
.baner .search__wrapper{position:relative}
.search__wrapper:after{content:"";position:absolute;background:url(/storage/app/media/element_swieta_2.svg);width:400px;height:100%;top:-80px;background-repeat:no-repeat;background-size:contain;right:0;z-index:-1}
@media (max-width:1024px){.search__wrapper:after{width:350px}}
@media (max-width:576px){.search__wrapper:after{width:200px;top:-53px}}
.baner .search--side{padding:35px 15px}
.baner .search--side .search__wrapper:after{content:"";position:absolute;background:url(/storage/app/media/element_swieta_2.svg);width:400px;height:100%;top:-105px;background-repeat:no-repeat;background-size:contain;right:0;z-index:-1}
@media (max-width:1024px){.baner .search--side .search__wrapper:after{width:350px}}
.search-category{position:relative}
.search-category .slick-list{z-index:100}
.search-category:after{position:absolute;content:"";background-image:url(/storage/app/media/element_swieta_4.svg);background-repeat:repeat-x;top:-2px;width:100%;height:45px;left:0;z-index:0;background-size:contain}
.agent__offers-count{height:100px;width:100px;position:absolute;top:0;background:url(/storage/app/media/element_swieta_5.svg);background-size:contain;background-repeat:no-repeat;background-position:center}
.page-section .art-baner:after{opacity:0.8}
.search-category::before{opacity:0.7}
.search-category__title:before{background:none}
.search-category__title{padding-left:0px}
.footer{position:relative}
.footer--home{margin-top:0px}
.footer:after{content:"";position:absolute;background:url(/storage/app/media/element_swieta_3.svg);width:100px;height:100px;top:-40px;background-repeat:no-repeat;background-size:contain;left:50%;right:50%;transform:translate(-50%,0)}
@media (max-width:991px){.baner__body{margin-top:0px}}
.snow{background:white;display:block;position:absolute;top:-50px;animation:snowfall 3s linear}
@keyframes snowfall{0%{top:-50px}25%{margin-left:5px}50%{margin-left:0px}75%{margin-left:15px}100%{top:500px;opacity:0;margin-left:0px}}
.single-offer-top-info__btns .btn{background-color:#bb0424;color:#fff}
@media (max-width:576px){body .page-section__title{flex-wrap:wrap;font-size:1rem}.search-category__description{padding-left:0}}
.footer__copyrights p{white-space:normal}.report-property__left::after{opacity:0.6}
.home-blog__baner{background-size:cover}
/**/
.header__hamburger .hamburger label div{background-color:#de0e33}
.mobile-menu-is-open img{opacity:0}
.mobile-menu__item{padding-left:20px}
.custom-checkbox--secondary .custom-checkbox__control::before{color:#fff}
@media (max-width:576px){.main-search-type{padding-left:0}.main-search-type .custom-checkbox{padding:0;margin:0;flex:1 1 auto;align-items:flex-start}.baner .search__inputs{padding:0}.baner .search__input{min-width:100%;height:100%}}