*,input,select,textarea,option,button{transition:none}
body{font-family:"Ubuntu",sans-serif}
body .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2.1875rem;margin-top:60px;margin-bottom:60px;position:relative;padding-left:34px;flex:1 1 auto;align-items:center;gap:9px}
.info-pod-kalk{margin-top:50px;text-align:center}
.baner .search{background:#737375d4}
#cost-calculator{margin-bottom:50px}
body .page-section__title:after{position:initial}
.header__logo img{height:90px}
.header--blue .header__main{padding:0 0px}
.header .main .main-menu__item{font-weight:500}
.main-menu__item--has-submenu:hover .main-menu__sub-menu{display:flex;flex-direction:column}
.main-menu__sub-menu.sub-menu li{display:flex}
.mobile-menu__item{padding:5px;border-bottom:0px #202020 dashed;margin-bottom:0px;list-style:none;display:block;position:relative;padding-left:36px}
.mobile-menu__link{font-size:1.2rem}
.baner__title{font-weight:500}
.map.hidden{max-height:inherit;opacity:1}
.latest-offer .offers__wrapper--container .slick-arrow.slick-next{right:0px}
.latest-offer .offers__wrapper--container .slick-arrow.slick-prev{left:-10px}
.page-section .art-box__image{margin:0 20px 20px 60px}
.page-section .arts-more__button:before{height:0px}
.special-offer__ctabutton{display:flex;max-width:fit-content}
.page-section .art-baner__button a,.special-offer__ctabutton,.page-section .arts-more__button,.submit-button{border-radius:10px;font-weight:500}
.home-contact .form-contact__form .custom-input-float--textarea{height:auto}
.custom-input-float__input--textarea ~ .custom-input-float__decoration{bottom:0px}
.custom-input-float__input--textarea{border-right:0px solid #9d0e00}
.contact-info__container{display:flex;justify-content:flex-start;flex:1 1 auto;column-gap:10px;row-gap:50px;flex-wrap:wrap}
.contact-box{display:flex;flex-direction:column;padding-left:0px;margin-left:0px;margin-bottom:0px;flex:1 1 20%}
.report-property__description{color:#fff}
.baner__button{font-size:0.9rem !important}
.baner__title{font-size:2.75rem !important}
.baner__subtitle{font-size:2rem !important}
.offer-search-type__label{color:#3f4c62;font-weight:400}
.baner .slick-next{display:none !important}
.search-category__title{margin-bottom:0px}
.search-category__header{display:flex;flex-direction:column;justify-content:space-evenly}
.search-category__title:after{display:none}
.search-category__description{max-width:450px}
.search-category__left{display:flex}
.breadcrumbs__link{text-transform:lowercase}
.footer__heading{color:#fff}
.footer-menu{line-height:1.5rem}
.footer__time{padding-left:2em;position:relative;font-size:0.9em;margin-bottom:1.5em;font-weight:400}
.footer__time::before{position:absolute;left:0;top:-5px;font-family:"Material Icons";font-size:1.3em;color:#9d0e00}
.footer__time::before{content:"schedule"}.home-blog__footer{justify-content:flex-start}
.page-blog-post .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin-top:60px;margin-bottom:60px;position:relative;color:#364c63;display:flex;padding-left:34px;flex:1 1 auto;align-items:center;gap:0px;white-space:inherit}
.page-blog-post .page-section__title:before{top:20px}
.page-blog-post .page-section__title:after{display:none}
.home-blog__title{font-size:1rem;line-height:1.2rem;font-weight:600;flex:1 1 auto}
.home-blog__description{padding:30px 0;line-height:1.5rem;color:#364c63;font-weight:400;flex-grow:5;font-size:16px}
.home-blog__date{font-weight:500}
.home-blog__more{font-size:16px}
.home-blog__item{background:#fff;padding:30px;border-radius:10px;width:400px;min-height:400px;margin-right:38px;display:flex;flex-direction:column;flex:0 1 auto}
.page-section .art-box__image{margin:0px 0px 20px 0px}.offer-card__img{width:100%;height:100%;object-fit:cover;transition:filter 0.3s;filter:brightness(100%)}
.offers__wrapper--row .offers__item .offer-card__content{background:#fff;display:flex !important;grid-gap:10px;grid-template-rows:none;padding:20px 20px 20px 20px;border-radius:0px 10px 10px 0px;height:auto;flex:7;justify-content:space-between;border:solid #e1e1e1;border-width:2px 0px 2px 0px}
.offers__wrapper--row .offers__item .offer-card__like-button{position:absolute;top:0;right:0;height:100%;width:65px;display:flex;align-items:center;justify-content:center;background:#fff;z-index:123;border:solid #e1e1e1;border-width:2px 2px 2px 2px;border-radius:0px 10px 10px 0px}
.offer-card__button{background-color:#b51a29;color:#fff}
.footer--home{margin-top:0px}
.custom-checkbox--secondary .custom-checkbox__control::before{color:#a30010}
.mobile-menu__sub-menu{background-color:#97312d}
@media (max-width:991px){.header{height:auto;background:#202020}.header .main .search-menu{display:block !important}.header .main{padding:0 40px 0 30px}}
@media (max-width:991px){.breadcrumbs{padding-top:30px}.page-section .art-box__image{margin-left:auto;margin-right:auto}.baner__body{margin-top:0px}.latest-offer .offers__wrapper--container .slick-arrow.slick-next{display:none !important}}
@media (max-width:576px){.home-blog__item{width:300px}.baner__button{font-size:0.9rem !important}.baner__title{font-size:1rem !important}.baner__subtitle{font-size:1rem !important}.baner__button{padding:10px 20px}}
@media (max-width:991px){.header__logo img{height:25px}}