.afspraak-header{padding-top:60px;padding-bottom:60px}.afspraak-header img{width:100%;height:auto;object-fit:cover}.contact-form{width:100%;display:flex;flex-direction:column;gap:16px}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__field label{font-size:14px;color:#eaeaea}.contact-form__field input,.contact-form__field textarea{background:#403e3e;border:1px solid hsla(0,0%,100%,.12);color:#eaeaea;font-family:inherit;font-size:14px;padding:12px 14px;outline:none;width:100%;resize:none;border-radius:5px;transition:border-color .2s ease,background .2s ease}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:hsla(0,0%,100%,.2)}.contact-form__field input:focus,.contact-form__field textarea:focus{background:#eaeaea;color:#000}.contact-form__field select{appearance:none;-webkit-appearance:none;background-color:#403e3e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;border:1px solid hsla(0,0%,100%,.12);color:#eaeaea;font-family:inherit;font-size:14px;padding:12px 38px 12px 14px;outline:none;width:100%;border-radius:5px;cursor:pointer;transition:border-color .2s ease}.contact-form__field select option{background:#403e3e;color:#eaeaea}.contact-form__field select:focus{border-color:hsla(0,0%,100%,.4)}.contact-form__section-title{font-weight:900;font-size:14px;color:#eaeaea;letter-spacing:.05em;padding-top:8px;margin-bottom:-4px}.contact-form__checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form__checkbox{display:flex;align-items:center;gap:14px;cursor:pointer;font-size:14px;color:#eaeaea}.contact-form__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:36px;height:36px;min-width:36px;background:#403e3e;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;cursor:pointer;position:relative;transition:background .2s ease,border-color .2s ease}.contact-form__checkbox input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.contact-form__checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:7px;height:13px;border-right:2.5px solid #eaeaea;border-bottom:2.5px solid #eaeaea}.contact-form__row{display:flex;gap:16px}.contact-form__row .contact-form__field{flex:1}.contact-form__required{color:var(--primary)}.contact-form__error{font-size:12px;color:var(--primary)}.contact-form__server-error{font-size:13px;color:var(--primary)}.contact-form__input--error{border-color:var(--primary)!important}.contact-form__success{color:#eaeaea}.contact-form__privacy{font-size:13px;color:hsla(0,0%,100%,.6)}.contact-form__privacy-link{color:var(--primary);text-decoration:underline}.contact-form__section-subtitle{font-weight:400;font-size:12px;color:hsla(0,0%,100%,.45);letter-spacing:0}.contact-form__radios{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.contact-form__radio{display:flex;align-items:center;gap:0;cursor:pointer;font-size:13px;color:#eaeaea}.contact-form__radio input[type=radio]{appearance:none;-webkit-appearance:none;display:none}.contact-form__radio span{padding:10px 18px;border:1px solid hsla(0,0%,100%,.12);border-radius:5px;background:#403e3e;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;user-select:none}.contact-form__radio input[type=radio]:checked+span{background:var(--primary);border-color:var(--primary);color:#eaeaea}.contact-form__radio:hover span{border-color:hsla(0,0%,100%,.35)}.contact-item{position:relative;padding:40px 20px;max-height:fit-content}.contact-item__icon{position:absolute}.contact-item__icon.lefttop{top:0;left:0}.contact-item__icon.righttop{top:0;right:0;transform:rotate(90deg)}.contact-item__icon.leftbottom{bottom:0;left:0;transform:rotate(270deg)}.contact-item__icon.rightbottom{bottom:0;right:0;transform:rotate(180deg)}