@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.vertical-title{position:absolute;text-transform:uppercase;font-size:15px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;left:30px;z-index:10}.vertical-title:after{content:"";position:absolute;left:calc(100% + 15px);top:50%;height:1px;width:20vh;background:#666565;z-index:1}.vertical-title.top-down{top:40vh}.vertical-title.bottom{bottom:15%}@media only screen and (max-width:768px){.vertical-title{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0!important;margin-bottom:0;font-size:22px;padding-top:50px}.vertical-title,.vertical-title:after{display:block;position:relative;left:0}.vertical-title:after{top:0;bottom:0;height:1px;width:100%;margin:20px 0 0}}.select2{width:100%!important}.select2-container--default{background:transparent;border-radius:0;padding-bottom:0;outline:0!important;border:none;border-bottom:1px solid #666565;margin-bottom:30px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:none}.select2-container--default .counter{line-height:30px;background:#e5dcd6;padding:0 10px;color:#fff;top:0;position:absolute;right:40px;z-index:1;font-size:12px;border-radius:4px}.select2-container--default.select2-container--open .select2-selection--multiple:before,.select2-container--default.select2-container--open .select2-selection--single:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{position:relative;outline:0!important;border-radius:4px;padding-right:15px;height:30px;border:none;background:#fff}.select2-container--default .select2-selection--multiple:before,.select2-container--default .select2-selection--single:before{content:url(/images/icons/filter-icon.svg);right:15px;top:13px;width:10px;height:10px;background-size:contain;background-repeat:no-repeat;transition-duration:.3s;position:absolute;line-height:0;z-index:1}.select2-container--default .select2-selection--multiple{height:30px;overflow:hidden}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border-radius:0;border:none;color:#333f48;padding:0 5px;font-size:15px;line-height:30px;margin:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#333f48;margin-right:5px}.select2-container--default .select2-selection--multiple .select2-search--inline{margin-bottom:0;width:100%}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{background:none;color:#333f48;height:auto;padding-left:0;line-height:30px;height:30px;margin:0;width:100%!important;text-transform:normal;font-size:15px;position:relative}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder{color:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field:-moz-placeholder{color:#666565;font-size:15px;font-weight:700}.select2-container--default .select2-selection--single{line-height:30px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#333f48;text-transform:normal;font-size:15px;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333f48;outline:0!important;line-height:30px;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-dropdown{border-radius:0;margin-top:-1px;padding:0;border:1px solid #f0f0f0;box-shadow:0 5px 6px 0 rgba(0,0,0,.45)}.select2-container--default .select2-dropdown.multiple-select .select2-results__option{border-bottom:none;padding-top:10px;padding-bottom:10px}.select2-container--default .select2-dropdown.multiple-select .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-dropdown.multiple-select .select2-results__option[aria-selected=true]{background:transparent}.select2-container--default .select2-dropdown.select2-dropdown--above{border-radius:4px 4px 0 0;margin-top:0;box-shadow:0 -5px 6px 0 rgba(0,0,0,.45)}.select2-container--default .select2-dropdown .select2-results__option{line-height:normal;font-size:15px;text-transform:normal;color:#333f48;position:relative;padding:15px;border-bottom:1px solid #f0f0f0;background:#fff;transition-duration:.3s}.select2-container--default .select2-dropdown .select2-results__option:hover{background:#e5dcd6;color:#fff}.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]{background:#333f48;color:#fff}.select2-container--default .select2-dropdown .select2-results__option[aria-selected=true]:before{opacity:1}.contact-form-with-office{box-shadow:0 0 8px -2px rgba(0,0,0,.25);padding:50px 70px;background:#fff}.contact-form-with-office h2{font-size:35px;line-height:1.3;margin:0 0 50px;color:#333f48}.contact-form-with-office .grid-wrap{display:grid;grid-template-columns:1fr 2fr;grid-gap:100px}.contact-form-with-office .grid-wrap .office h3{font-size:17px;text-transform:uppercase;margin:0 0 30px;font-weight:500}.contact-form-with-office .grid-wrap .office p{margin:0 0 30px;font-weight:500}.contact-form-with-office .grid-wrap .office p a{transition-duration:.3s}.contact-form-with-office .grid-wrap .office p a:hover{color:#333f48}.contact-form-with-office .grid-wrap .general-form .bezoek-wrapper{display:none}@media only screen and (max-width:1024px){.contact-form-with-office .grid-wrap{grid-gap:30px;grid-template-columns:1fr 1fr}.contact-form-with-office .grid-wrap .general-form .half{grid-template-columns:1fr;grid-gap:0}}@media only screen and (max-width:768px){.contact-form-with-office{padding:30px 0;box-shadow:none}.contact-form-with-office h2{font-size:26px}.contact-form-with-office .grid-wrap{grid-gap:0;grid-template-columns:1fr}.contact-form-with-office .grid-wrap .office{margin-bottom:50px}}@media only screen and (max-width:576px){.contact-form-with-office h2{font-size:22px}}