.main-header .topbar{background-color:var(--secondary-color) !important}.main-header .topbar::before{background-color:var(--secondary-color) !important}.main-header .topbar__right a{color:#000}.main-header .topbar__right a i{color:#000}.main-header .topbar__left .social a{color:var(--primary-color)}.main-header .topbar__left .social a:hover{color:var(--secondary-color)}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item .sub-menu li{border-bottom:2px solid #e4e4e4;min-width:300px}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item .sub-menu li:last-child{border-bottom:none}.custom_image{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.custom_image img{height:500px;object-fit:cover}.custom_image.druppel{-webkit-mask-image:url(/wp-content/themes/vso/inc/admin/images/druppel.png)}.custom_image.ster{-webkit-mask-image:url(/wp-content/themes/vso/inc/admin/images/ster.png)}.custom_image.bloem{-webkit-mask-image:url(/wp-content/themes/vso/inc/admin/images/bloem.png)}.custom_image.hexagon{-webkit-mask-image:url(/wp-content/themes/vso/inc/admin/images/hexagon.png)}.contact-widget{background-color:var(--footer-top-background) !important}.vso_parallax.image{padding-top:200px !important;padding-bottom:200px !important}.vso_parallax::before{content:'';left:0;position:absolute;top:auto !important;bottom:0;width:0 !important;z-index:9 !important;height:0 !important;border-style:solid;border-width:0 100vw 80px 0;border-color:transparent transparent #fff transparent;background:transparent !important}.vso_parallax::after{content:'';left:0;position:absolute;top:0;width:0;z-index:9;height:0;border-style:solid;border-width:0 100vw 80px 0;border-color:transparent #fff transparent transparent}.afterHeader{padding-top:30px;padding-bottom:80px}.afterHeader p{color:#fff}.afterHeader::before{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 50vw 80px 0;border-color:transparent transparent #fff transparent}.afterHeader::after{content:'';right:0;position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:80px 50vw 0 0;border-color:transparent #fff transparent transparent}.main-header .topbar__right a:hover{text-decoration:underline !important;color:#fff !important}.site-footer .copyright-footer p{color:#fff !important}.site-footer .copyright-footer a{color:#fff !important}.site-footer .main-footer .container.footer-top .column .contact-widget{background-color:var(--footer-background);padding:0;margin-bottom:30px}.vso_headers.center .regel-1{text-align:center}.vso_headers.center .regel-2{text-align:center}.vso_headers .heading{font-size:45px;font-weight:700;line-height:1}.vso_headers .regel-1.wit{color:#fff}.vso_headers .regel-1.zwart{color:#000}.vso_headers .regel-1.primaire{color:var(--primary-color)}.vso_headers .regel-1.secondaire{color:var(--secondary-color)}.vso_headers .regel-2.wit{color:#fff}.vso_headers .regel-2.zwart{color:#000}.vso_headers .regel-2.primaire{color:var(--primary-color)}.vso_headers .regel-2.secondaire{color:var(--secondary-color)}.post{border-radius:10px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.07);margin-bottom:60px}.post .image{display:block;width:100%;height:220px;background-position:center;background-size:cover}.post .content{padding:45px 45px 50px}.post .content-text{margin-bottom:25px;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.button--primary:hover{background:var(--primary-color);color:var(--secondary-color)}.vso_contact{text-align:center !important}.vso_contact a{color:#fff}.vso_contact a:hover{text-decoration:none;color:var(--secondary-color)}.content-container .vc_row.wpb_row[data-vc-full-width="true"]{max-width:100%;margin:auto;left:0 !important;padding-left:0 !important;right:0 !important;padding-right:0 !important}.button--secondary{background:var(--primary-color);color:#fff;padding:10px 30px;display:inline-block;border-radius:3px;font-weight:700}.button--secondary:hover{color:var(--secondary-color)}.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item a{padding:5px 14px}.phone-mobile-offerte{background:#f7a600;text-align:center}.phone-mobile-offerte a{font-weight:700;color:#fff;padding:10px;width:100%;display:inline-block}.button--primary-single-page{background:var(--primary-color);color:#fff;padding:10px 30px;display:inline-block;border-radius:3px;font-weight:700}.button--primary-single-page:hover{color:var(--primary-color);border:2px solid var(--primary-color);background:transparent}.button--primary{background:var(--secondary-color);color:var(--primary-color)}.button--primary:hover{background:var(--secondary-color);color:#fff}.button-green{background:#3faf6c !important;color:#fff}.button-green:hover{background:#008351 !important}.phone-mobile-appointment{background:#3faf6c !important;text-align:center}.phone-mobile-appointment a{font-weight:700;color:#fff;padding:10px;width:100%;display:inline-block}.offerte-form{margin:0 -15px}@media (max-width: 1024px){.offerte-form{margin:0 !important}}.button-light-orange{background:#f7a600 !important;color:#fff}.contact-widget .custom-phone i{color:#be6335}.contact-widget .custom-phone a{color:#000000}.site-footer .main-footer .container.footer-top .column.explore-column{width:18%}.vso_projects{margin:0 -15px}.vso_projects .box-projects{position:relative}.vso_projects .box-projects:hover .projects-text{color:var(--secondary-color) !important}.vso_projects .box-projects:hover .show_on_hover{display:block}.vso_projects .box-projects:hover .icon-projects{background-color:var(--secondary-color);border-top-left-radius:10px}.vso_projects .box-projects .image-projects{position:relative;width:100%;height:280px;background-size:cover;background-position:center}.vso_projects .box-projects .image-projects .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(33,33,33,0.95) 0%, rgba(0,0,0,0) 100%);z-index:1}.vso_projects .box-projects .content-projects{position:absolute;bottom:0;left:0;transform:translate(0, 0);z-index:2;max-width:75%}.vso_projects .box-projects .content-projects .projects-title{margin-bottom:0;padding-left:20px;filter:drop-shadow(0px 0px 5px black);font-size:26px;color:#fff}.vso_projects .box-projects .content-projects .projects-text{padding-left:20px;color:#fff;font-size:16px;filter:drop-shadow(0px 0px 5px black);transition:color 0.3s ease}.vso_projects .box-projects .icon-projects{position:absolute;bottom:0;right:0;width:60px;height:60px;background-color:#cbcaca;display:flex;justify-content:center;align-items:center;z-index:2}.vso_projects .box-projects .show_on_hover{display:none}.rating-wrap__text span{text-decoration:underline;color:var(--content-color)}.rating-wrap__number{font-weight:700;text-decoration:none !important;color:#f39300}.rating-wrap__star--full,.fa-star,.fa-star-o,.fa-star-half-o{color:#f39300}.rating-wrap .rating-wrap__rating-stars svg{width:18px}.rating-wrap .rating-wrap__rating-stars{margin-left:10px}.main-header .topbar__right .fa-star{color:#f39300 !important}.rating-wrap-footer .rating-wrap__rating-stars{margin-left:0}.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 !important}.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_review .box{margin-bottom:30px;border-radius:10px;border:1px solid #e4e4e4}.vso_review .box .item-content{position:relative;padding:50px 0}.vso_review .box .item-icon-left{position:absolute;left:0px;top:0;line-height:1;font-size:25px;color:var(--primary-color)}.vso_review .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 .box .text{text-align:center;font-size:14px}.vso_review .box .item-info{background:#f9f9f9;padding:10px;border-radius:10px;width:100%}.vso_review .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 .box .item-position{text-align:center;font-size:14px}.vso_review .box .fa-star{color:white}.vso_review .box .checked{color:#f39300 !important}.vso_review .box .item-icon-right{position:absolute;right:0px;bottom:15px;line-height:1;font-size:25px;color:var(--primary-color)}
