.header{position:fixed;z-index:99;width:100%;box-shadow:none;padding:10px 0;background:transparent;transition:background 1s ease}@media (max-width: 992px){.header{background:#fff}}.header .logo{transition:max-height 1s ease}.header .navbar .main-menu .menu .menu-item a{color:var(--secondary-color);font-size:24px}@media (max-width: 1240px){.header .navbar .main-menu .menu .menu-item a{font-size:20px}}.header .navbar .main-menu .menu .menu-item:hover,.header .navbar .main-menu .menu .menu-item.current-menu-item{background:none}.header .navbar .main-menu .menu .menu-item:hover a,.header .navbar .main-menu .menu .menu-item.current-menu-item a{color:var(--primary-color)}.header .navbar .main-menu .menu .menu-item .sub-menu a{font-size:18px;padding:5px 10px}.after-scroll .header{background:#fff;box-shadow:0 0 5px #eee}.after-scroll .header .logo{max-height:60px}.site .site-content{padding-top:150px}@media (max-width: 576px){.site .site-content{padding-top:100px}}.home .site .site-content{padding-top:0}@media (max-width: 992px){.home .site .site-content{padding-top:70px}}@media (max-width: 992px){.home .header{background:var(--secondary-color)}}.home .header .navbar .main-menu .menu .menu-item a{color:#fff}.home .header .navbar .main-menu .menu .menu-item:hover a,.home .header .navbar .main-menu .menu .menu-item.current-menu-item a{color:var(--primary-color)}.home.after-scroll .header{background:var(--secondary-color);box-shadow:0 0 5px #000}.vso_slider .slider-content .title{color:#ffffff;font-size:60px;margin:0;line-height:1}@media (max-width: 1240px){.vso_slider .slider-content .title{font-size:40px}}@media (max-width: 576px){.vso_slider .slider-content .title{font-size:30px}}.vso_slider .slider-content .subtitle{color:var(--primary-color);font-size:120px;font-weight:900;margin:30px 0;line-height:1}@media (max-width: 1240px){.vso_slider .slider-content .subtitle{font-size:70px;margin:10px 0}}@media (max-width: 1240px){.vso_slider .slider-content .subtitle{font-size:45px}}.vso_slider .slider-content .text{color:#ffffff;max-width:800px;margin:0 auto 30px;font-size:24px;line-height:1}@media (max-width: 1240px){.vso_slider .slider-content .text{font-size:20px}}body{background:#FFF7F1}.container{max-width:var(--content-width)}h1,h2,h3,h4,h5,h6,p,body,ul{font-family:"Public Sans", sans-serif}.button--primary{border-radius:20px;text-transform:uppercase;font-weight:500;font-size:20px;padding:8px 30px;border:2px solid var(--primary-color)}.button--primary:hover{background:var(--secondary-color);border:2px solid var(--primary-color)}.vso_title{text-align:center;font-size:70px;font-weight:900;margin-bottom:50px}@media (max-width: 1240px){.vso_title{font-size:50px}}@media (max-width: 576px){.vso_title{font-size:35px;padding:25px 10px;margin-bottom:0}}.wpb_text_column h1{font-size:70px;font-weight:900;margin-bottom:50px}@media (max-width: 1240px){.wpb_text_column h1{font-size:50px}}@media (max-width: 576px){.wpb_text_column h1{font-size:35px;padding:25px 10px;margin-bottom:0}}.wpb_text_column div,.wpb_text_column ul,.wpb_text_column p{font-size:30px;line-height:1.2}@media (max-width: 1240px){.wpb_text_column div,.wpb_text_column ul,.wpb_text_column p{font-size:25px}}@media (max-width: 576px){.wpb_text_column div,.wpb_text_column ul,.wpb_text_column p{font-size:22px}}.vso_diensten{padding-bottom:80px}.vso_diensten .splide__arrows .splide__arrow{bottom:0;top:auto;background:var(--primary-color);opacity:1}.vso_diensten .splide__arrows .splide__arrow:hover{opacity:0.7}.vso_diensten .splide__arrows .splide__arrow svg{fill:#fff}.vso_diensten .splide__arrows .splide__arrow--prev{left:calc(50% - 30px);transform:translate(-50%, -50%)}.vso_diensten .splide__arrows .splide__arrow--next{left:calc(50% + 30px);transform:translate(-50%, -50%)}.vso_diensten .splide__track .splide__slide{position:relative;opacity:1;overflow:hidden;border-radius:20px}.vso_diensten .splide__track .splide__slide img{height:100px}.vso_diensten .splide__track .splide__slide .content{position:absolute;bottom:-10px;color:#FFF7F1;font-size:70px;font-weight:900;left:-6px;line-height:1;text-shadow:0 0 1px #888}@media (max-width: 1240px){.vso_diensten .splide__track .splide__slide .content{font-size:60px}}.vso_diensten .splide__track .splide__slide .full-link{height:100%;display:block}.vso_diensten .splide__track .splide__slide:hover .content{color:var(--primary-color)}.vso_text_image_block{background:var(--secondary-color);padding:50px 0 0;margin-bottom:100px}.vso_text_image_block .container{max-width:var(--content-width)}.vso_text_image_block .title{color:#fff;font-size:85px;margin-bottom:40px;font-weight:900}@media (max-width: 1240px){.vso_text_image_block .title{font-size:70px}}@media (max-width: 992px){.vso_text_image_block .title{font-size:50px;margin-bottom:20px}}@media (max-width: 576px){.vso_text_image_block .title{font-size:35px}}.vso_text_image_block .content{padding:0 80px 0 0}@media (max-width: 992px){.vso_text_image_block .content{padding:0}}.vso_text_image_block .content .text{color:#fff;font-size:30px;line-height:1.2}@media (max-width: 1240px){.vso_text_image_block .content .text{font-size:25px}}@media (max-width: 576px){.vso_text_image_block .content .text{font-size:22px}}.vso_text_image_block .content .text p{color:#fff;font-size:30px;line-height:1.2}@media (max-width: 1240px){.vso_text_image_block .content .text p{font-size:25px}}@media (max-width: 576px){.vso_text_image_block .content .text p{font-size:22px}}.vso_text_image_block.light{background:#758EC8}.vso_text_image_block.transparent{background:transparent;padding:50px 0 150px}@media (max-width: 1240px){.vso_text_image_block.transparent{padding:0 0 100px}}.vso_text_image_block.transparent .title{color:var(--primary-color)}.vso_text_image_block.transparent .content .text{color:var(--content-color)}.vso_text_image_block.transparent .content .text p{color:var(--content-color)}.vso_text_image_block .background_image{padding:0;position:relative}.vso_text_image_block .background_image img{border-radius:80px;margin-bottom:-100px;object-fit:cover}@media (max-width: 992px){.vso_text_image_block .background_image img{padding:30px 15px 0}}@media (max-width: 576px){.vso_text_image_block .background_image img{max-height:350px}}.vso_text_image_block.reverse{padding:0 0 50px;margin:100px 0 0}@media (max-width: 992px){.vso_text_image_block.reverse{padding:50px 0 0;margin:0 0 100px}}.vso_text_image_block.reverse .background_image img{margin:-100px 0 0}@media (max-width: 992px){.vso_text_image_block.reverse .background_image img{margin:0 0 -100px}}.vso_text_image_block.reverse .content{padding:50px 0 0 50px !important}@media (max-width: 992px){.vso_text_image_block.reverse .content{padding:0 !important}}.vso_text_image_block.reverse.transparent{padding:200px 0 50px;margin:0}@media (max-width: 1240px){.vso_text_image_block.reverse.transparent{padding:110px 0 50px}}@media (max-width: 992px){.vso_text_image_block.reverse.transparent{padding:0 0 50px}}.vso_text_image_block.reverse.transparent .background_image img{margin:0}@media (max-width: 992px){.vso_text_image_block.reverse.transparent .background_image .image{margin-top:100px}}.vso_text_image_block.transparent .background_image .image{position:relative;z-index:9}.vso_text_image_block.transparent .background_image .vorm1{position:absolute;left:-80px;bottom:-80px;width:200px;height:200px;border-radius:0;object-fit:contain}@media (max-width: 1240px){.vso_text_image_block.transparent .background_image .vorm1{left:-40px;bottom:-40px;width:150px;height:150px}}@media (max-width: 992px){.vso_text_image_block.transparent .background_image .vorm1{left:0;bottom:-40px}}.vso_text_image_block.transparent .background_image .vorm2{position:absolute;left:150px;bottom:-120px;width:80px;height:80px;border-radius:0;object-fit:contain}@media (max-width: 1240px){.vso_text_image_block.transparent .background_image .vorm2{left:130px;bottom:-100px}}@media (max-width: 992px){.vso_text_image_block.transparent .background_image .vorm2{bottom:-75px}}.vso_text_image_block.transparent .background_image .vorm4{position:absolute;left:50px;top:-120px;width:450px;height:300px;border-radius:0;object-fit:contain}@media (max-width: 1240px){.vso_text_image_block.transparent .background_image .vorm4{left:50px;top:-60px;width:300px;height:200px}}@media (max-width: 992px){.vso_text_image_block.transparent .background_image .vorm4{top:40px}}@media (max-width: 576px){.vso_text_image_block.transparent .background_image .vorm4{width:240px;height:160px;left:30px}}.vso_text_image_block.transparent .background_image .vorm7{position:absolute;left:550px;top:-200px;width:140px;height:140px;border-radius:0;object-fit:contain}@media (max-width: 1240px){.vso_text_image_block.transparent .background_image .vorm7{left:380px;top:-110px;width:80px;height:80px}}@media (max-width: 992px){.vso_text_image_block.transparent .background_image .vorm7{top:20px}}@media (max-width: 576px){.vso_text_image_block.transparent .background_image .vorm7{left:280px}}.vso_nieuws .item{background:#fff;padding:50px 35px;border-radius:50px;margin-bottom:30px;box-shadow:0 0 5px #dedede}@media (max-width: 576px){.vso_nieuws .item{padding:25px 10px}}.vso_nieuws .item img{border-radius:50px;height:auto}.vso_nieuws .item .content .title{font-size:50px;font-weight:900;color:var(--secondary-color)}@media (max-width: 992px){.vso_nieuws .item .content .title{font-size:35px;margin-top:30px}}.vso_nieuws .item .content .text{font-size:30px;line-height:1.2;margin:20px 0 30px}@media (max-width: 992px){.vso_nieuws .item .content .text{font-size:25px}}@media (max-width: 576px){.vso_nieuws .item .content .text{font-size:22px}}.vso_reviews .splide{padding:0 80px}@media (max-width: 576px){.vso_reviews .splide{padding:0 0 80px}}.vso_reviews .splide .splide__arrows .splide__arrow{background:var(--primary-color);opacity:1}@media (max-width: 576px){.vso_reviews .splide .splide__arrows .splide__arrow{bottom:0;top:auto}}.vso_reviews .splide .splide__arrows .splide__arrow:hover{opacity:0.7}.vso_reviews .splide .splide__arrows .splide__arrow svg{fill:#fff}@media (max-width: 576px){.vso_reviews .splide .splide__arrows .splide__arrow--prev{left:calc(50% - 30px);transform:translate(-50%, -50%)}.vso_reviews .splide .splide__arrows .splide__arrow--next{left:calc(50% + 30px);transform:translate(-50%, -50%)}}.vso_reviews .splide .splide__slide{opacity:1}.vso_reviews .splide .splide__slide .content{background:#fff;padding:50px 70px;text-align:center;border-radius:40px;box-shadow:0 0 5px #dedede;margin:5px;height:calc(100% - 10px);position:relative}@media (max-width: 576px){.vso_reviews .splide .splide__slide .content{padding:75px 15px}}.vso_reviews .splide .splide__slide .content .before{position:absolute;top:0;left:0;width:90px;height:90px}.vso_reviews .splide .splide__slide .content .after{position:absolute;bottom:0;right:0;width:90px;height:90px}.vso_reviews .splide .splide__slide .content .title{color:var(--primary-color);font-weight:700;font-size:24px}.vso_projects .vso_title{color:var(--secondary-color)}.vso_projects .filter{margin-bottom:30px;text-align:center}.vso_projects .filter span{background:var(--primary-color);padding:5px 15px;display:inline-block;color:#fff;margin:5px;border-radius:30px;font-weight:700;cursor:pointer}.vso_projects .filter span.active{background:var(--secondary-color)}.vso_projects .items{margin:0 -15px}.vso_projects .items .image{height:100%;object-fit:cover;border-top-left-radius:50px;border-bottom-right-radius:50px}.vso_projects .items .categories .batch{background:#758EC8;margin:15px 15px 10px 0;padding:3px 20px;color:#fff;font-weight:700;display:inline-block;border-radius:20px}.vso_projects .items .title{font-size:28px;font-weight:900;color:var(--secondary-color);margin-bottom:15px}.vso_gallery .splide{padding:0 100px}@media (max-width: 576px){.vso_gallery .splide{padding:0 0 80px}}.vso_gallery .splide .splide__arrows .splide__arrow{background:var(--primary-color);opacity:1}@media (max-width: 576px){.vso_gallery .splide .splide__arrows .splide__arrow{bottom:0;top:auto}}.vso_gallery .splide .splide__arrows .splide__arrow:hover{opacity:0.7}.vso_gallery .splide .splide__arrows .splide__arrow svg{fill:#fff}@media (max-width: 576px){.vso_gallery .splide .splide__arrows .splide__arrow--prev{left:calc(50% - 30px);transform:translate(-50%, -50%)}.vso_gallery .splide .splide__arrows .splide__arrow--next{left:calc(50% + 30px);transform:translate(-50%, -50%)}}.vso_gallery .splide .splide__track .splide__slide{border-radius:50px}.vso_parallax .vso_title{color:var(--primary-color);margin-bottom:10px}.vso_parallax .text{font-size:30px;line-height:1.2;color:#fff;margin-bottom:40px}#vso_background_image{background:url("/wp-content/uploads/2025/11/background.png");background-size:100%;background-position:top;background-repeat:no-repeat}@media (max-width: 576px){#vso_background_image{background:transparent}}.vso_blog .col-lg-4{margin-bottom:30px}.vso_blog .item{position:relative}.vso_blog .item .image{border-top-left-radius:80px;border-bottom-right-radius:80px;object-fit:cover}.vso_blog .item .content{display:none}.vso_blog .item:hover .content{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block;position:absolute;left:0;top:0;background:rgba(232,78,14,0.8);height:100%;width:100%;border-top-left-radius:80px;border-bottom-right-radius:80px}.vso_blog .item:hover .content .title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;color:#fff;font-size:40px;font-weight:900;padding:0 30px;line-height:1.2}.row.detail .content-wrap p{font-size:30px;line-height:1.2}@media (max-width: 1240px){.row.detail .content-wrap p{font-size:25px}}@media (max-width: 576px){.row.detail .content-wrap p{font-size:22px}}.row.detail .content-wrap img{border-top-left-radius:80px;border-bottom-right-radius:80px}.vso_contact p{font-size:30px;line-height:1.2}@media (max-width: 1240px){.vso_contact p{font-size:25px}}@media (max-width: 576px){.vso_contact p{font-size:22px}}.vso_custom_image{aspect-ratio:1 / 1;position:relative;padding:50px 100px 0;margin-bottom:30px;overflow:hidden}@media (max-width: 1240px){.vso_custom_image{padding:50px 75px 0}}@media (max-width: 576px){.vso_custom_image{padding:20px 50px 0}}.vso_custom_image .image{height:100%;width:100%;top:-50px;object-fit:cover;z-index:1;z-index:9;position:relative;border-top-left-radius:80px;border-bottom-right-radius:80px}@media (max-width: 576px){.vso_custom_image .image{top:-20px}}.vso_custom_image .vorm{position:absolute;border-radius:0;object-fit:contain;z-index:0;height:auto}.vso_custom_image .vorm1{left:0;top:30%;width:240px;z-index:9}@media (max-width: 1240px){.vso_custom_image .vorm1{width:180px}}@media (max-width: 576px){.vso_custom_image .vorm1{width:135px}}.vso_custom_image .vorm2{left:0;bottom:0;width:200px}@media (max-width: 1240px){.vso_custom_image .vorm2{width:140px}}@media (max-width: 576px){.vso_custom_image .vorm2{width:95px}}.vso_custom_image .vorm3{right:0;top:20%;width:120px}@media (max-width: 1240px){.vso_custom_image .vorm3{width:100px}}@media (max-width: 576px){.vso_custom_image .vorm3{width:55px}}.vso_custom_image .vorm4{right:0;bottom:10%;width:240px;z-index:9}@media (max-width: 1240px){.vso_custom_image .vorm4{width:180px;bottom:15%}}@media (max-width: 576px){.vso_custom_image .vorm4{width:135px}}.ratio-3x4{--bs-aspect-ratio: calc(4 / 3 * 100%)}.vso_team{margin-bottom:30px}.vso_team .image{border-top-left-radius:80px;border-bottom-right-radius:80px;object-fit:cover}.vso_team .content{margin-bottom:30px}.vso_team .content .title{color:var(--secondary-color);font-weight:900;font-size:35px;padding:10px 0 5px}.vso_team .content .title i{background:var(--primary-color);font-size:15px;width:30px;height:30px;line-height:30px;border-radius:30px;text-align:center;top:-7px;position:relative;color:#fff;cursor:pointer}.vso_team .content .function{color:var(--primary-color);margin-bottom:10px;font-weight:700}.vso_team .content .text{font-size:30px;line-height:1.2}@media (max-width: 1240px){.vso_team .content .text{font-size:25px}}@media (max-width: 576px){.vso_team .content .text{font-size:22px}}.vso_team .content .team-text{opacity:0;transition:opacity 0.4s ease;display:none}.vso_team .content .team-text.visible{display:block;opacity:1}.site-footer .main-footer .logo-footer{width:450px}.site-footer .main-footer .title{color:#fff;margin-bottom:10px}@media (max-width: 576px){.site-footer .main-footer .title{margin-top:0}}.site-footer .main-footer p{font-size:20px}.site-footer .main-footer p i{background:#fff;padding:8px;border-radius:50%;margin:0 0 10px;color:var(--secondary-color)}.site-footer .main-footer .nav-menu-footer .sitemap ul .menu-item{padding:0 !important}.site-footer .main-footer .nav-menu-footer .sitemap ul .menu-item:before{display:none !important}.site-footer .main-footer .nav-menu-footer .sitemap ul .menu-item a{font-size:20px}.site-footer .main-footer .social-media a{background-color:#fff;border:0}.site-footer .main-footer .social-media a .social-media-item{color:var(--secondary-color)}.site-footer .main-footer .social-media a:hover{background-color:var(--primary-color)}.site-footer .main-footer .social-media a:hover .social-media-item{color:#fff}.site-footer .copyright-footer a{color:#fff}.site-footer .copyright-footer a:hover{color:var(--primary-color)}
