﻿body{font-family:"Roboto",sans-serif;font-weight:400;font-size:15px;min-height:100vh;display:flex!important;flex-direction:column!important;background-color:#fff;line-height:25px;}@media(min-width:992px){body{font-size:16px;}}body ::selection{background:#fac100;color:#fff;}body ::-moz-selection{background:#fac100;color:#fff;}body main{flex:1 1 auto!important;}body main img{width:100%;}body main h1,body main h2,body main h3{font-family:"Inter",sans-serif;}body main h1{font-weight:700;font-size:34px;line-height:38px;}@media(min-width:992px){body main h1{font-size:68px;line-height:72px;}}body main h2{font-weight:bold;font-size:28px;line-height:34px;}@media(min-width:992px){body main h2{font-size:44px;line-height:54px;}}body main h3{font-size:21px;font-weight:600;line-height:28px;margin-bottom:4px;}@media(min-width:992px){body main h3{font-size:24px;line-height:32px;}}body main .section-padding-top{padding-top:45px;}@media(min-width:992px){body main .section-padding-top{padding-top:75px;}}body main .section-padding-bottom{padding-bottom:45px;}@media(min-width:992px){body main .section-padding-bottom{padding-bottom:75px;}}body main section .text-block p{color:#788094;}body main section .image-block img{border-radius:20px;object-fit:cover;}body main section .info-block{border-radius:20px;display:flex;align-items:center;padding:14px;height:100%;box-shadow:0 5px 27.2px 0 rgba(39,39,39,.12);border-right:6px solid #fac100;flex-direction:column;text-align:center;}@media(min-width:768px){body main section .info-block{flex-direction:row;text-align:left;}}@media(min-width:1200px){body main section .info-block{padding:25px;}}body main section .info-block .icon-side{background-color:rgba(250,193,0,.3019607843);border-radius:20px;padding:21px;margin-bottom:8px;}@media(min-width:768px){body main section .info-block .icon-side{margin-bottom:0;margin-right:16px;}}body main section .info-block .icon-side img{width:21px;height:21px;}@media(min-width:768px){body main section .info-block .icon-side img{width:30px;height:30px;}}body main section .info-block .text-side h3{color:#060706;}body main section .info-block .text-side p{color:#788094;margin-bottom:0;}body main section .info-block .text-side a{color:#788094;text-decoration:none;}body main section .info-block .text-side a:hover{color:#fac100;}body main .dw-aos-init{opacity:0;transform:translateY(30px);will-change:transform;}body main .dw-aos-animate{opacity:1;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out;}body main .page-legal p a{color:#060706;}body main .page-legal p a:hover{color:#fac100;}.btn.btn-primary{display:inline-flex;align-content:center;color:#fff;background-color:#fac100;padding:6px 16px 6px 16px;border-radius:800px;font-size:15px;border:2px solid #fac100;}@media(min-width:992px){.btn.btn-primary{font-size:16px;padding:12px 24px 12px 24px;}}.btn.btn-primary span{padding-right:5px;}.btn.btn-primary img{width:21px;height:21px;}.btn.btn-primary:hover{background-color:#060706;border-color:#060706;}form input.form-control{height:56px;border-radius:800px;padding:0 23px;}form textarea.form-control{height:171px;border-radius:30px;padding:20px;}form .alert{border-radius:20px;font-size:14px;}form .form-control{font-size:14px;font-weight:400;border:1px solid rgba(255,255,255,.2);}form .form-control.honing{opacity:0;position:absolute;top:0;left:-9999px;width:0;height:0;z-index:-999;pointer-events:none;}form .validation-message{color:#f00;font-size:14px;}form .form-check .form-check-input:checked{background-color:#fac100;border-color:#fac100;}form .form-check .form-check-input:focus{border-color:#fac100;box-shadow:0 0 0 4px rgba(225,0,6,.4392156863);}form .form-check .form-check-label{font-size:14px;}form .form-check .form-check-label .link-privacy{color:#060706;}form .form-check .form-check-label .link-privacy:hover{color:#fac100;}header .top-bar{background-color:#060606;padding-top:10px;padding-bottom:10px;border-bottom:2px solid #fac100;display:none;}@media(min-width:992px){header .top-bar{display:block;}}header .top-bar .contact-info-wrapper{display:flex;flex-direction:row-reverse;}header .top-bar .contact-info-wrapper .contact-info{display:flex;align-items:center;}header .top-bar .contact-info-wrapper .contact-info:first-of-type{margin-left:25px;}header .top-bar .contact-info-wrapper .contact-info a{color:#fff;text-decoration:none;padding-top:5px;padding-bottom:5px;}header .top-bar .contact-info-wrapper .contact-info a:hover{color:#fac100;}header .top-bar .contact-info-wrapper .contact-info img{width:18px;height:18px;margin-right:6px;}header .bottom-bar{background-color:#060706;padding-top:8px;padding-bottom:8px;}@media(min-width:992px){header .bottom-bar{padding-top:12px;padding-bottom:12px;}}header .bottom-bar .desktop-menu{align-items:center;display:flex;justify-content:space-between;}header .bottom-bar .desktop-menu .brand img{width:110px;}@media(min-width:992px){header .bottom-bar .desktop-menu .brand img{width:150px;}}header .bottom-bar .desktop-menu nav a{color:#fff;text-transform:uppercase;text-decoration:none;padding-top:5px;padding-bottom:5px;margin-left:10px;margin-right:10px;font-weight:500;}header .bottom-bar .desktop-menu nav a.active{color:#fac100;}header .bottom-bar .desktop-menu nav a:hover{color:#fac100;}header .bottom-bar .desktop-menu .cta .btn-primary:hover{border:2px solid #fac100;}header .bottom-bar .desktop-menu .toggler .btn{display:inline-block;}header .bottom-bar .desktop-menu .toggler .btn.hidden{display:none;}header .bottom-bar .desktop-menu .toggler .btn:hover svg{color:#fac100;}header .bottom-bar .desktop-menu .toggler .btn:focus{border-color:transparent;}header .bottom-bar .desktop-menu .toggler .btn svg{width:24px;height:24px;color:#fff;}header .bottom-bar .mobile-menu{max-height:0;overflow:hidden;}header .bottom-bar .mobile-menu.active{max-height:500px;margin-top:15px;}header .bottom-bar .mobile-menu .mobile-link:not(:last-of-type){border-bottom:1px solid #d8dde1;}header .bottom-bar .mobile-menu .mobile-link a{color:#fff;text-decoration:none;display:block;padding:12px 0 12px 0;text-transform:uppercase;}header .bottom-bar .mobile-menu .mobile-link a.active{color:#fac100;}header .bottom-bar .mobile-menu .mobile-link a:hover{color:#fac100;}header .bottom-bar .mobile-menu .mobile-link ul{list-style-type:none;}header .bottom-bar .mobile-menu .mobile-link ul li a{padding:6px 0 6px 0;}header .bottom-bar .mobile-menu .mobile-link span{color:#fff;display:block;padding:12px 0 12px 0;}footer .main-area{padding-top:50px;padding-bottom:50px;background-color:#060706;border-bottom:2px solid #fac100;}footer .main-area .btn:hover{border-color:#fac100;}footer .main-area .main-area-wrapper{display:flex;flex-direction:column;}@media(min-width:1200px){footer .main-area .main-area-wrapper{flex-direction:row;}}footer .main-area .main-area-wrapper h3{color:#fff;}footer .main-area .main-area-wrapper p{color:#f4f4f4;}footer .main-area .main-area-wrapper .brand-col{flex:1 1 auto;padding-bottom:25px;}@media(min-width:1200px){footer .main-area .main-area-wrapper .brand-col{padding-bottom:0;padding-right:105px;}}footer .main-area .main-area-wrapper .brand-col p{max-width:420px;}footer .main-area .main-area-wrapper .navigation-col{flex:0 0 auto;padding-bottom:25px;}@media(min-width:1200px){footer .main-area .main-area-wrapper .navigation-col{padding-bottom:0;padding-right:85px;}}footer .main-area .main-area-wrapper .navigation-col .nav-item{display:flex;align-items:center;}footer .main-area .main-area-wrapper .navigation-col .nav-item:not(:last-of-type){padding-bottom:12px;}footer .main-area .main-area-wrapper .navigation-col .nav-item img{width:21px;height:21px;margin-right:5px;}footer .main-area .main-area-wrapper .navigation-col .nav-item a{display:block;color:#f4f4f4;text-decoration:none;}footer .main-area .main-area-wrapper .navigation-col .nav-item a:hover{color:#fac100;}footer .main-area .main-area-wrapper .navigation-col ul{list-style:none;padding-left:0;margin-bottom:0;}footer .main-area .main-area-wrapper .navigation-col ul li a{color:#f4f4f4;text-decoration:none;}footer .main-area .main-area-wrapper .navigation-col ul li a:hover{color:#fac100;}footer .main-area .main-area-wrapper .contact-col{flex:0 0 auto;}footer .main-area .main-area-wrapper .contact-col .contact-item{display:flex;align-items:center;padding-bottom:15px;}footer .main-area .main-area-wrapper .contact-col .contact-item img{width:21px;height:21px;margin-right:8px;}footer .main-area .main-area-wrapper .contact-col .contact-item p{margin-bottom:0;}footer .main-area .main-area-wrapper .contact-col .contact-item a{color:#f4f4f4;text-decoration:none;}footer .main-area .main-area-wrapper .contact-col .contact-item a:hover{color:#fac100;}footer .copyright{padding-top:15px;padding-bottom:15px;background-color:#060606;}footer .copyright .copyright-wrapper{display:flex;flex-direction:column;color:#f4f4f4;font-size:13px;justify-content:center;text-align:center;}@media(min-width:992px){footer .copyright .copyright-wrapper{font-size:14px;}}@media(min-width:992px){footer .copyright .copyright-wrapper{text-align:left;flex-direction:row;justify-content:space-between;}}footer .copyright .copyright-wrapper a{color:#f4f4f4;}footer .copyright .copyright-wrapper a:hover{color:#fac100;}.shared-section-heading .subtitle{display:inline-flex;align-items:center;padding:6px 16px 6px 16px;border-radius:800px;margin-bottom:15px;border:2px solid #fac100;}@media(min-width:992px){.shared-section-heading .subtitle{padding:12px 24px 12px 24px;}}.shared-section-heading .subtitle span{color:#fac100;padding-right:15px;font-weight:500;}.shared-section-heading .subtitle img{width:16px;height:16px;}.shared-section-page-hero{position:relative;background:url(../../../assets/images/hero-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:250px;display:flex;justify-content:center;align-items:center;text-align:center;}@media(min-width:992px){.shared-section-page-hero{height:400px;}}.shared-section-page-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);pointer-events:none;}.shared-section-page-hero .text-block{position:relative;z-index:1;}.shared-section-page-hero .text-block h1{color:#fff;}.shared-section-page-hero .text-block .subtitle{color:#fac100;font-size:21px;display:inline-block;border-bottom:2px solid #fac100;padding-bottom:2px;margin-bottom:10px;}.page-home .hero{position:relative;height:calc(100vh - 165px);min-height:500px;display:flex;align-items:center;}.page-home .hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:20;}.page-home .hero .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10;object-position:left;}.page-home .hero .text-block{position:relative;z-index:99;}.page-home .hero .text-block h1{color:#fff;}.page-home .hero .text-block p{color:#f4f4f4;}@media(min-width:992px){.page-home .about .text-block{padding-left:15px;}}.page-home .about .image-block img{height:350px;}@media(min-width:992px){.page-home .about .image-block img{height:600px;}}.page-home .about .image-block.block-1 img{object-position:right;}.page-home .about .image-block.block-2 img{object-position:left;}.page-home .services{background-color:#060706;margin-left:6px;margin-right:6px;border-radius:20px;}@media(min-width:992px){.page-home .services{margin-left:35px;margin-right:35px;background-image:url("../../../assets/images/home/diensten-bg-shape-1.svg"),url("../../../assets/images/home/diensten-bg-shape-2.svg");background-repeat:no-repeat,no-repeat;background-position:left top,right top;background-size:auto,auto;}}.page-home .services .services-block{margin-top:24px;}.page-home .services .services-block .service-block{background-color:#fff;border-radius:20px;padding:16px;height:100%;}@media(min-width:992px){.page-home .services .services-block .service-block{padding:18px 18px 38px 18px;}}.page-home .services .services-block .service-block img{height:220px;object-fit:cover;border-radius:20px;}.page-home .services .services-block .service-block h3{margin-top:18px;}.page-home .services .services-block .service-block p{margin-bottom:0;color:#788094;}@media(min-width:992px){.page-home .experience .text-block{padding-right:15px;}}.page-home .experience .image-block{position:relative;margin-top:35px;}@media(min-width:1600px){.page-home .experience .image-block{margin-top:0;}}.page-home .experience .image-block .cta-block{text-wrap:nowrap;background-color:#fac100;color:#fff;border-radius:20px;padding:14px 8px 14px 8px;top:0;left:50%;position:absolute;transform:translate(-50%,-50%);}@media(min-width:1600px){.page-home .experience .image-block .cta-block{padding:24px 14px 24px 14px;bottom:45px;right:0;top:auto;left:auto;transform:translateX(50%);}}.page-home .faq .faq-block{margin-top:35px;}.page-home .faq .faq-block .faq-item{background-color:#f4f4f4;border-radius:20px;margin-bottom:25px;}.page-home .faq .faq-block .faq-item.open .faq-question{border-radius:20px;background-color:#060706;}.page-home .faq .faq-block .faq-item.open .faq-question .title{color:#fff;}.page-home .faq .faq-block .faq-item.open .faq-question .faq-icon svg{fill:white;}.page-home .faq .faq-block .faq-item.open .faq-question .faq-icon .faq-closed{display:none;}.page-home .faq .faq-block .faq-item.open .faq-question .faq-icon .faq-open{color:#fff;display:inline;}.page-home .faq .faq-block .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px;}@media(min-width:992px){.page-home .faq .faq-block .faq-item .faq-question{padding:24px;}}.page-home .faq .faq-block .faq-item .faq-question .title{color:#060706;font-weight:600;margin-right:25px;font-size:16px;}.page-home .faq .faq-block .faq-item .faq-question .title:hover{cursor:pointer;}.page-home .faq .faq-block .faq-item .faq-question .faq-icon svg{width:24px;height:24px;fill:#060706;}.page-home .faq .faq-block .faq-item .faq-question .faq-icon svg.faq-open{display:none;}.page-home .faq .faq-block .faq-item .faq-question .faq-icon svg:hover{cursor:pointer;}.page-home .faq .faq-block .faq-item .faq-answer{color:#777;overflow:hidden;height:0;transition:height .3s ease;}.page-home .faq .faq-block .faq-item .faq-answer p{padding:0 24px 15px 24px;}.page-home .faq .faq-block .faq-item .faq-answer p:first-of-type{padding-top:15px;}.page-home .faq .faq-block .faq-item .faq-answer p:last-of-type{margin-bottom:0;}.page-contact .contact .form-block{background-color:#f4f4f4;border-radius:20px;padding:12px;}@media(min-width:992px){.page-contact .contact .form-block{padding:40px;}}.page-contact .contact .form-block h3{margin-bottom:20px;}.page-contact .contact .image-block{height:100%;}.page-contact .contact .image-block img{height:100%;}@media(min-width:992px){.page-informatie .about .text-block{padding-left:15px;}}@media(min-width:992px){.page-informatie .promise .text-block{padding-right:15px;}}