div.basic div.content.register{background:unset;padding-top:0!important;width:100%!important}div.container.vervolg.basic .row .col-8.first-col.register{margin-bottom:50px}div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row{background:unset;padding:unset;justify-content:flex-start}@media screen and (max-width: 1260px){div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row{justify-items:center}div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.registration-form-container{max-width:100%}@media screen and (max-width: 768px){div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.registration-form-container{display:flex;flex-direction:column}}@media screen and (max-width: 768px){div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.registration-form-container .form-group{width:100%;max-width:100%}}@media screen and (max-width: 768px){div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.registration-form-container .form-group .radio-option{width:100%}}div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.registration-form-container .col-4{width:100%;max-width:100%}div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.radio-option.other-option{width:100%;max-width:100%;justify-content:center}div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.radio-option.other-option label{margin-right:auto}}div.container.vervolg.basic .row .col-8.first-col.register div.content.sub.row div.registration-form-container.form{max-width:100%}div.container.vervolg.basic .row .col-8.first-col.register div.contact .container{margin-left:unset;margin-right:unset;width:100%;max-width:100%}div .col-12 div.row.center .col-12{place-items:center}@media screen and (min-width: 1261px){div.container.vervolg.basic.registration .row .col-8{padding-right:50px}}.registration-intro{max-width:800px;margin:0 auto var(--space-8)}.registration-intro h1{color:var(--color-primary);margin-bottom:var(--space-4);font-size:2rem;font-weight:700}.registration-intro p{font-size:var(--font-size);line-height:1.6;color:var(--color-text);margin-bottom:var(--space-6)}.registration-form{width:100%;gap:15px;display:flex;flex-wrap:wrap;justify-content:space-around}.registration-form .textarea-container,.registration-form .input-container,.registration-form .input-container.dagen,.registration-form .select-container{width:100%}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.form-group{margin-bottom:var(--space-6);position:relative;width:46%}.form-group.full{margin-bottom:var(--space-6);position:relative;width:97%}.form-group.full-width{grid-column:1 / -1}.floating-label-group{position:relative}.form-control{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size);border:1px solid var(--color-primary);border-radius:var(--space-2);background-color:#fff;transition:border-color .3s,box-shadow .3s;position:relative;height:50px;z-index:1}.form-control:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px #6fbe4433}.floating-label-group label{position:relative;font-size:var(--font-size);color:var(--color-primary);pointer-events:none;transition:all .3s ease;background-color:transparent;padding:0 4px;z-index:2}.form-control:not(:-moz-placeholder)~label{top:0;transform:translateY(-50%) scale(.9);background-color:#fff;color:var(--color-primary);z-index:3}.form-control:focus~label,.form-control:not(:placeholder-shown)~label{top:0;transform:translateY(-50%) scale(.9);background-color:#fff;color:var(--color-primary);z-index:3}.required{color:var(--color-danger, #dc3545);margin-left:2px}textarea.form-control{height:120px;resize:vertical;padding-top:var(--space-4)}.select-container:after{content:"";position:absolute;top:55%;right:var(--space-4);transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-text-soft, #6e6e6e);pointer-events:none;z-index:2}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-8);cursor:pointer}select.form-control::-ms-expand{display:none}.section-label{display:block;font-weight:600;margin-bottom:var(--space-4);color:var(--color-text)}.radio-option{width:46%;flex-wrap:nowrap}.radio-option .other{width:30%}.radio-option input.other-text{width:60%;background-color:#fff}.radio-option.other-option{width:100%}.radio-option.other-option .form-input{width:60%!important;display:none}.radio-option.other-option label{width:30%}.radio-option.other-option input[type=radio]:checked~.form-input{display:block;opacity:1;height:auto;margin-top:8px;pointer-events:auto}.radio-group{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.radio-option{display:flex;align-items:center;position:relative}.radio-option input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-option label{padding-left:30px;cursor:pointer;font-size:var(--font-size);color:var(--color-text);position:relative}.radio-option label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border, #e0e0e0);background-color:#fff;transition:all .2s ease}.radio-option input[type=radio]:checked+label:before{border-color:var(--color-primary)}.radio-option input[type=radio]:checked+label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--color-primary)}.radio-option input[type=radio]:focus+label:before{box-shadow:0 0 0 3px #6fbe4433}.other-option{display:flex;align-items:center;flex-wrap:wrap}.other-text{margin-left:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border, #e0e0e0);border-radius:var(--space-1);font-size:var(--font-size);width:200px;transition:border-color .3s,box-shadow .3s;background-color:#fff}.other-text:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #6fbe4433}.recaptcha-container{margin:var(--space-6) 0}.form-actions{text-align:center;margin-top:var(--space-8)}.submit-btn{background-color:var(--color-primary);color:#fff;border:none;padding:var(--space-3) var(--space-8);font-size:var(--font-size);font-weight:600;border-radius:var(--space-2);cursor:pointer;transition:all .3s ease;min-width:150px}.submit-btn:hover{background-color:var(--color-primary-dark, #5da838);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.submit-btn:active{transform:translateY(0)}.direct-contact{text-align:center;max-width:800px;margin:var(--space-8) auto 0}.direct-contact h2{color:var(--color-primary);margin-bottom:var(--space-4);font-size:1.5rem}.contact-methods{display:flex;justify-content:center;gap:var(--space-8);flex-wrap:wrap}.contact-method{display:flex;align-items:center;color:var(--color-text);font-size:var(--font-size)}.contact-method i{color:var(--color-secondary);font-size:1.25rem;margin-right:var(--space-2)}.disclaimer{font-size:.775em;line-height:1.5em;text-align:center;color:gray;padding:5px 50px 0;margin-top:25px;margin-left:auto;margin-right:auto;max-width:100%}@media screen and (max-width: 768px){.disclaimer{padding:5px}}@media (max-width: 1260px){div.row.input-row{gap:15px;display:flex;flex-direction:column}}@media (max-width: 768px){.form-actions{margin-top:unset}.registration-form-container{padding:var(--padding-mobile)}.form-grid{grid-template-columns:1fr;gap:var(--space-4)}.radio-group{flex-direction:column;gap:var(--space-3)}.other-text{width:100%;margin-left:30px;margin-top:var(--space-2)}.contact-methods{flex-direction:column;gap:var(--space-4);align-items:center}.radio-option.other-option{display:flex;flex-direction:column}.radio-option.other-option label{width:100%}.radio-option.other-option input.form-input{width:100%!important;margin-right:auto}}
