@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");
.page-section .art-baner__button a:hover span,.page-section .art-baner__button a span,.special-offer__ctabutton span,.offer-card__button,.footer__heading,.header .main .main-menu__link{color:#fff}
body{font-family:"Josefin Sans",sans-serif}
.search-category__active,.report-property__content{border-color:#fff}
p{font-weight:normal}
strong,b{font-weight:bold}
.header .main .main-menu__link,.sub-menu__item{font-weight:400}
.subpage .header .lang-switcher option{background:#fff}
.custom-input-float--textarea{padding-top:0px}
.custom-input-float{margin-top:0px}
.custom-input-float__input--textarea ~ .custom-input-float__decoration,.custom-input-float__select--textarea ~ .custom-input-float__decoration{bottom:0px}
.page-favorite .header,.subpage .header{background:#f3f3f3}
body .page-section__title .first-word{font-weight:400}
.header--blue .lang-switcher option{background:#fff}
.page-favorite .header .main .main-menu__link{color:#000}
.page-favorite .header .top__link{font-weight:normal}
.header .top__link{font-weight:normal}
.calculator__result-value--accent{color:#fff}
ul li{font-weight:normal}
.header .top__link:hover{color:#8fb0de}
.header--blue .main .main-menu__link{color:#000}
.page-section .art-box{padding-bottom:30px}
.page-section .art-box__image{display:none}
@media (max-width:1400px){.page-section .art-baner{min-height:250px}}.home-article-1,.home-article-2,.home-article-3,.home-article-4{display:flex;flex:1 1 50%;margin-top:0 !important;min-width:300px}
.page-section .art-box{padding-right:0px;display:flex;flex-direction:column}
.page-section .art-box__description{font-size:1.125rem;color:#072f5f;font-weight:400;overflow:hidden }
.baner .search{background:transparent;bottom:0;transform:translate(-50%,-50%);width:100% !important}
@media (max-width:1199px){.baner .search{position:absolute}}
@media (max-width:991px){.baner .search{transform:translate(-50%,-50%);left:50%}}
@media (max-width:576px){.baner .search{position:relative;background:#04245c}}
.baner .search__categories{display:none}
.baner .search__inputs{gap:16px 0;padding:0;justify-content:flex-start}
.baner .search__input{min-width:auto;flex:20%;padding:0 8px;margin:0}
@media (max-width:1199px){.baner .search__input{flex:0 0 33.3%}}
@media (max-width:798px){.baner .search__input{flex:0 0 50%}}
@media (max-width:576px){.baner .search__input{flex:0 0 100%}}
.baner .search__buttons{flex:0 0 20%;padding:0 8px;margin:0 auto}
@media (max-width:1199px){.baner .search__buttons{flex:0 0 100%;padding-left:8px;justify-content:center}}
.baner .search__button{background:transparent;border:2px solid #fff;margin-top:16px !important}
@media (max-width:1199px){.baner .search__button{flex-shrink:1;width:33.3%}}
@media (max-width:576px){.baner__item--own-video video{display:block}.slick-lazyload-error{visibility:hidden}body .page-section__title{margin-top:90px}}
@media (max-width:991px){.baner .search{transform:translate(-50%,-50%);left:50%;top:65%}}
@media (max-width:991px){body #layout-content{padding-top:0}}
@media (max-width:991px){.header{background:#8fb0de;height:auto}}
@media (max-width:798px){.baner__item{height:500px}}
.header .main .search-menu .expandSearch input{color:#121f5a}
.mobile-menu .footer-menu__link,.header .main .search-menu .expandSearch i,.header .main .search-menu .expandSearch input:focus + i{color:#121f5a}
@media (max-width:678px){.baner .search{background:#f3f5fe}}
.custom-checkbox--secondary .custom-checkbox__control,.custom-checkbox--secondary input:checked + label .custom-checkbox__control{transform:translate(0px,7px)}
.custom-checkbox--secondary input:checked + label .custom-checkbox__control::before{color:#fff}
.footer__copyrights p{white-space:normal}
.baner__item::before{background:rgba(102,102,102,0.71)}
@media (max-width:576px){.baner .search__button{background:#041c5c}}
@media (max-width:576px){#start .baner__item{margin-top:112px;height:50vh}}
::placeholder{color:white;opacity:1}
:-ms-input-placeholder{color:white}
::-ms-input-placeholder{color:white}
.header .main .search-menu .expandSearch input{color:#fff}
.header--blue ::placeholder{color:gray;opacity:1}
.header--blue :-ms-input-placeholder{color:gray}
.header--blue ::-ms-input-placeholder{color:gray}
.header--blue .main .search-menu .expandSearch input{color:gray}
.custom-input-float__input:not(:disabled):not(:placeholder-shown) ~ .custom-input-float__label{top:-10px}
.breadcrumbs__item{display:flex;height:21px;align-items:center}
.slick-arrow.slick-prev{right:inherit}
.latest-offer .offers__wrapper--container .slick-arrow.slick-next{right:-10px}
.custom-checkbox--secondary input:checked + label .custom-checkbox__control::before{color:#04245C}
.page-offers-list .header{background:#F3F3F3}
.page-offers-list .header .main .main-menu__link{color:#000}
.offer-card:hover .offer-card__flag{color:#fff !important}