.main-header{position:fixed;width:100%;top:0;z-index:10000;background-color:#fff;overflow:visible}.main-header .topbar{height:50px;padding:0 15px;background-color:#D3B285;transition:margin-top 0.3s ease, opacity 0.3s ease;will-change:margin-top, opacity}@media (max-width: 992px){.main-header .topbar{font-size:10px}}.main-header .topbar:before{height:50px;background-color:#D3B285}.main-header .topbar .usp-block{display:flex;align-items:center;width:100%}.main-header .topbar .usp-block i{color:#1eb126}@media (max-width: 576px){.main-header .topbar .usp-block i{display:flex;align-items:center}}.main-header .topbar .usp-block i.fa-check{margin-right:20px}@media (max-width: 992px){.main-header .topbar .usp-block i.fa-check{margin-right:10px}}.main-header .topbar .usp-block .usp-slide{display:block}@media (max-width: 576px){.main-header .topbar .usp-block .usp-slide{display:none}.main-header .topbar .usp-block .usp-slide.active{display:flex;justify-content:center;font-size:14px}}@media (max-width: 576px){.main-header .topbar .usp-block{flex-direction:column;align-items:flex-start}.main-header .topbar .usp-block .usp-slide{width:100%}}.main-header .topbar .usp-block .phone-block a{font-size:14px;color:#000}@media (max-width: 992px){.main-header .topbar .usp-block .phone-block a{font-size:10px}}.main-header.scrolled .topbar{margin-top:-50px;opacity:0;pointer-events:none}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item{position:relative}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item.current-menu-item a{color:#2F2E2E}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item a{color:#2F2E2E}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item a:before{display:none}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item-has-children{position:relative;z-index:10001}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item-has-children .sub-menu{width:300px}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item-has-children .sub-menu li{list-style:none;margin:0}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item-has-children .sub-menu li a{display:block;padding:10px 20px;background-color:#fff !important;color:var(--primary-color) !important;text-decoration:none;width:100%}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item-has-children .sub-menu li a:hover{color:#6d706f !important}.main-header .main-menu-bar__container .main-menu .navbar .navbar-toggler i{color:#fff;border:none;font-size:30px}.vso_slider:before{background:rgba(0,0,0,0.1)}.vso_slider.layout_1 .slider-content{text-align:left;max-width:750px;padding:0 15px}.vso_slider.layout_1 .slider-content .title{line-height:1.4em;font-size:58px;font-weight:600;text-shadow:none}.vso_slider.layout_1 .slider-content .subtitle{font-size:20px;font-weight:unset;line-height:36px;text-shadow:none;margin-bottom:40px}.vso_slider img{height:750px}h1,h2,h3,h4,h5,h6,p,body,ul,li,a{font-family:"Barlow", sans-serif}.home .site-content{margin-top:170px}@media (max-width: 576px){.home .site-content{margin-top:150px}}.button--primary{border-radius:10px;background-color:#E94E24;font-weight:500}.vso_parallax .content{padding:0 15px}.vso_parallax .content .subtitle{color:#fff;font-weight:500;font-size:20px;line-height:10px}@media (max-width: 992px){.vso_parallax .content .subtitle{line-height:unset}}.vso_parallax .content .title{font-size:65px}@media (max-width: 992px){.vso_parallax .content .title{font-size:45px}}@media (max-width: 576px){.vso_parallax .content .title{font-size:35px}}.vso_parallax .content .text{color:#fff;font-size:20px;font-weight:600;line-height:36px}@media (max-width: 576px){.vso_parallax .content .text{font-size:16px;line-height:unset}}.product-overview{border-radius:10px;overflow:hidden;margin:0 auto;box-shadow:0 4px 14px rgba(0,0,0,0.06);padding-bottom:2rem}.product-overview:hover .button a{color:var(--primary-color)}.product-overview .image-block img{height:150px;object-fit:cover}.product-overview .content-block{padding:0 30px 0}.product-overview .content-block .title{font-size:25px;line-height:40px;font-weight:300;padding-bottom:24px;color:var(--secondary-color)}.product-overview .content-block .button{border-radius:42px;background:#E94E24;border:3px solid #E94E24;text-transform:uppercase;color:#fff;font-size:14px}.usp-block .usp-detailpage i{color:#1eb126}.usp-block .usp-detailpage i.fa-check{margin-right:10px}.vso_tabs .nav-tabs{border-bottom-color:var(--primary-color)}.vso_tabs .nav-tabs .nav-item .nav-link{color:#000;background:#fff;border:1px solid var(--primary-color);font-weight:700;margin-right:5px}.vso_tabs .nav-tabs .nav-item .nav-link.active{background:var(--secondary-color);color:#fff;border-bottom-color:var(--secondary-color)}#main-slider .splide__arrow{height:100%;width:50%;background:transparent}#main-slider .splide__arrow svg{display:none}.splide__slide img{object-fit:cover}.custom-form{padding:20px !important;background:var(--primary-color) !important;margin-bottom:32px !important}.custom-form .gform_body .gform_fields{row-gap:20px}.custom-form .gform_body .gform_fields .gfield .gfield_label{color:#fff}.custom-form .gform_body .gform_fields .gfield .gform-field-label{color:#fff}.custom-form .gform_body .gform_fields .gfield .gfield_description{color:#fff}.custom-form .gform-footer .gform_button{border-radius:50px !important;background:#6d706f !important;border:2px solid #6d706f !important;color:#fff !important;padding:10px 30px !important;display:inline-block !important;font-weight:700 !important}.usp-bar .usp i{color:#1eb126}.usp-bar .usp i.fa-check{margin-right:5px}.vso_review_content{text-align:center}.vso_review_content .title{font-size:28px}.vso_review_content .cijfer{color:var(--secondary-color)}.vso_review .splide__list .splide__slide{padding:0 1%}.vso_review .splide__list .splide__slide:hover{opacity:0.7}.vso_review .splide__list .splide__slide .box{margin-bottom:30px;border-radius:10px;border:1px solid #e4e4e4}.vso_review .splide__list .splide__slide .box .item-content{position:relative;padding:50px 0}.vso_review .splide__list .splide__slide .box .item-icon-left{position:absolute;left:0px;top:0;line-height:1;font-size:25px;color:var(--primary-color)}.vso_review .splide__list .splide__slide .box .title{margin:15px 0;font-size:20px;line-height:28px;font-weight:400;letter-spacing:0;text-transform:capitalize;text-align:center}.vso_review .splide__list .splide__slide .box .text{text-align:center;font-size:14px}.vso_review .splide__list .splide__slide .box .item-info{background:#f9f9f9;padding:10px;border-radius:10px;width:100%}.vso_review .splide__list .splide__slide .box .item-title{text-align:center;margin:15px 0;font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;text-transform:capitalize;color:#333}.vso_review .splide__list .splide__slide .box .item-position{text-align:center;font-size:14px}.vso_review .splide__list .splide__slide .box .fa-star{color:white}.vso_review .splide__list .splide__slide .box .checked{color:#f39300}.vso_review .splide__list .splide__slide .box .item-icon-right{position:absolute;right:0px;bottom:15px;line-height:1;font-size:25px;color:var(--primary-color)}.vso_custom_item .title{font-size:24px;font-weight:600;color:var(--primary-color)}.vso_custom_titel{margin-bottom:32px}.vso_custom_titel .title{font-size:40px;font-weight:700;color:var(--primary-color)}.vso_custom_titel .text{font-size:20px;font-weight:600;color:var(--primary-color);max-width:600px;margin:0 auto}.title-block{margin-bottom:80px}.title-block .subtitle{font-weight:500}.main-bar{margin-bottom:32px}.container.mw-1226{max-width:1226px}.filter-panel .grid{margin-left:-8px;margin-right:-8px;display:flex;flex-wrap:wrap}.filter-panel .grid>*{padding-left:8px;padding-right:8px}.project-panel{position:relative}.project-panel figure{margin-bottom:15px}.project-panel figure img{width:100%;height:300px;object-fit:cover}.project-panel figcaption{position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);transform:scale(0);opacity:0;transition:all 0.5s}.project-panel figcaption>div{position:relative;margin-bottom:-62px}.project-panel figcaption i{color:#fff;font-size:36px;margin-bottom:40px}.project-panel figcaption span{display:block;width:100%;text-align:center;color:#ffffff;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase}.project-panel:hover figcaption{transform:scale(1);opacity:1}.button-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px}.button-group>button{padding:0px;color:#bbc5ce;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase;border:0px;background:transparent;position:relative}.button-group>button.button.is-checked{color:#4e4c4d}.button-group>button.button.is-checked:after{content:"";position:absolute;bottom:-20px;left:0px;width:70px;height:2px;background:#201d20}.project-overview-panel{margin-bottom:105px}.project-overview-panel figure{margin:0px}.project-overview-panel .col-left{max-width:52%}.project-overview-panel .col-right{max-width:48%}.project-overview-panel .secondary-btn{position:relative;margin-bottom:-1px;margin-top:28px}.project-overview-description{position:relative;padding:70px 66px 60px;max-width:740px;width:100%;background:#ffffff;z-index:1}.project-overview-description h2{margin-bottom:22px}.project-overview-description.pd-custom1{padding:75px 70px 25px}.project-overview-description.pd-custom2{padding:60px 58px 0px}.project-overview-panel.custom2 .col-right{display:flex;justify-content:flex-end;align-items:flex-start}.project-overview-panel.custom2 .col-left{max-width:54%}.project-overview-panel.custom2 .col-right{max-width:46%}.project-overview-panel.custom1.first .project-overview-description{margin-top:105px;margin-bottom:-35px}.project-overview-panel.custom1 .project-overview-description{margin-left:-115px;margin-top:-75px}.project-overview-panel.custom2 .project-overview-description{margin-top:-60px;margin-right:-160px}.row .grid-item .subtitle{min-height:2px}.toggle-btn{position:relative;display:flex;align-items:center;justify-content:between;color:#4e4c4d;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.9px;line-height:18px;background:#f9f9f9;padding:20px}.toggle-btn i{position:absolute;top:0;right:0;width:60px;height:100%;background:#f1f1f1}.toggle-btn i:before{content:"\f106";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;position:absolute;top:50%;transform:translate(-50%, -50%);margin-top:-8px}.toggle-btn i:after{content:"\f107";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;position:absolute;top:50%;transform:translate(-50%, -50%);margin-top:8px}@media (max-width: 991px){.button-group.filters-button-group{display:none}}.first-block{margin:60px 0}.first-block .rightSide-panel{padding:40px 65px 25px;width:100%;max-width:300px;min-height:350px;background:#f9f9f9}.first-block .rightSide-panel ul{margin:0;padding:0;list-style:none}.project-gallery img{object-fit:cover;aspect-ratio:4 / 3}.project-gallery .row>div{overflow:hidden}@media (min-width: 992px){.project-gallery .col-lg-4 a,.project-gallery .col-lg-8 a{height:100%}}.main-slider{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important}.otherProject-panel{position:relative;overflow:hidden}.otherProject-panel figure{margin:0;position:relative}.otherProject-panel img{display:block;width:100%;height:100%;object-fit:cover}.otherProject-panel figcaption{position:absolute;top:0;right:0;width:50%;height:100%;background-color:rgba(0,0,0,0.6);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.otherProject-panel:hover figcaption{opacity:1}.otherProject-panel figcaption .overlay-content{font-size:18px;font-weight:600;text-align:center;display:flex;align-items:center;gap:8px}.otherProject-panel figcaption i{transition:transform 0.3s ease}.otherProject-panel:hover figcaption i{transform:translateX(5px)}.slider-item{padding:0 8px}.main-slider.style2 .slick-list{margin:0 -8px}.text-black{color:#2F2E2E !important}.vso_text_image_block .content h1{color:#7B4F2E}.site-footer .copyright-footer{background:#D3B285}.site-footer .copyright-footer p{color:#2F2E2E}
