.main-header .main-menu-bar__container .main-menu .navbar .main-menu .menu .menu-item:hover .sub-menu{min-width:250px}.main-header .main-menu-bar__container .contact-bar .flags{gap:10px}.main-header .main-menu-bar__container .contact-bar .flags .lang-flag{width:50px;height:100px;object-fit:cover}.main-header .main-menu-bar__container .contact-bar .phone-block span,.main-header .main-menu-bar__container .contact-bar .email-block span{font-weight:510}.vso_slider:before{background:rgba(0,0,0,0.2) !important}.vso_slider .slider-content .title{font-size:60px;text-shadow:0 0 2rem rgba(0,0,0,0.28)}h1,h2,h3,h4,h5,h6,p,body,ul,li,a{font-family:"Schibsted Grotesk", sans-serif}.portal-block{z-index:2;position:relative}.vso_usp{margin:10px -15px}.vso_usp i{color:var(--primary-color);font-size:25px}.vso_usp .usp{margin-left:10px}.accordion{margin:0 -15px}.accordion .accordion-item{margin:0 0 20px 0}.accordion .accordion-item .accordion-header .accordion-button{background-color:#f7f7f7;color:var(--secondary-color);border-color:transparent;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.splide__track--nav .splide__list .splide__slide{opacity:unset}.splide__track--nav .splide__list .splide__slide .image-opdrachtgevers-slider{object-fit:contain}.vso_vacature a{color:#000}.vso_vacature .vacature{margin-bottom:32px;border-bottom:1px solid #ccc;padding-bottom:32px;transform:scale(1);transition:all .3s ease-in-out}.vso_vacature .vacature:hover{cursor:pointer;transform:scale(1.03)}.vso_vacature .vacature .image{height:300px;object-fit:cover}.vso_vacature .vacature .content{margin-left:32px}@media (max-width: 576px){.vso_vacature .vacature .content{margin:20px 0 0 0}}.vso_vacature .vacature .content .header-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.vso_vacature .vacature .content .header-card .title{font-size:24px;font-weight:700}.vso_vacature .vacature .content .info{margin-top:32px;font-size:20px}.vso_vacature .vacature .content .info .place{margin-right:24px}.vso_vacature .vacature .content .info span i{margin-right:10px}.vso_vacature .vacature .content .text{margin-top: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}}.vso_projects_carrousel .title-above-projects{font-size:50px;color:var(--primary-color);font-weight:600;text-align:center;margin:0 0 20px 0}@media (max-width: 576px){.vso_projects_carrousel .title-above-projects{font-size:30px}}.vso_projects_carrousel .btn{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff;font-size:35px;border-radius:0;font-weight:900;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.vso_projects_carrousel .project-block .image_project_block{width:100%;height:250px;object-fit:cover}.vso_projects_carrousel .project-block .content{margin:10px 0 0 0}.vso_projects_carrousel .project-block .content .title{font-weight:700}.vso_projects_carrousel .project-block .content .button-block .button--secondary{padding:5px 10px;font-weight:500;font-size:16px;background:var(--primary-color);color:#fff}.vso_projects_carrousel .project-block .content .button-block .button--secondary:hover{background:var(--secondary-color)}.vso_team .team-wrapper{background-color:var(--tertiary-color);border-top-right-radius:20px;border-top-left-radius:20px}.vso_team .team-wrapper .team-img{height:300px;object-fit:cover;border-top-right-radius:20px;border-top-left-radius:20px}.vso_team .team-wrapper .content{padding:0 30px 20px 30px}.vso_team .team-wrapper .content .title{font-weight:300;padding-bottom:15px;color:#fff}.vso_team .team-wrapper .content .function,.vso_team .team-wrapper .content .email{font-weight:300;color:#fff;font-size:16px}.vso_team .team-wrapper .content .function .fa-envelope,.vso_team .team-wrapper .content .email .fa-envelope{font-size:12px;margin-right:5px}.vso_team .team-wrapper .content .function a,.vso_team .team-wrapper .content .email a{color:#fff}.vso_team .team-wrapper .content .function a:hover,.vso_team .team-wrapper .content .email a:hover{color:var(--secondary-color)}.vso_services-block{background:#f7f7f7;padding:40px;margin:0 0 35px 0}@media screen and (max-width: 1024px){.vso_services-block{margin:0 0 35px 30px}}@media screen and (max-width: 768px){.vso_services-block{margin:0 0 35px 0;padding:15px}}@media screen and (max-width: 425px){.vso_services-block{padding:40px}}.vso_services-block .title{font-size:24px;font-weight:700;margin:0 0 30px 0}.vso_services-block .title-service{font-size:16px}.vso_services-block .button{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:500;margin:0 0 10px 0;background-color:#ffffff;border:1px solid #f7f7f7;border-radius:10px;padding:16px 20px;color:#000}.vso_services-block .button:hover{background-color:var(--primary-color);color:#fff}.vso_services-block .button:hover i{color:#fff}.vso_services-block .button:hover .border-icon{background:#fff;color:var(--primary-color)}.vso_services-block .button:hover .border-icon i{color:var(--primary-color)}.vso_services-block .button.active{background-color:var(--primary-color);color:#fff}.vso_services-block .button.active i{color:var(--primary-color)}.vso_services-block .button.active .border-icon{background:#fff;color:var(--primary-color)}.vso_services-block .button.active .border-icon i{color:var(--primary-color)}.vso_services-block .button i{font-size:16px;color:var(--primary-color);transition:color 0.3s ease}.vso_services-block .button .border-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--primary-color);color:#fff;border-radius:50%;transition:0.3s ease-in-out}.vso_services-block .button .border-icon i{line-height:0;color:#fff}
