#inschrijfformulier{--popup-padding:40px;background-color:#fff;border-radius:20px;left:50%;max-width:640px;opacity:1;padding:var(--popup-padding);pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-out,transform .2s ease-out;width:100%;z-index:1000;@media (max-width:768px){max-width:calc(100% - 32px);--popup-padding:16px;.event{.event-info-column{h6{font-size:12px!important}p{font-size:14px!important}}}}&[hidden]{display:block;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 24px))}h3{padding-right:40px}.close-popup{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath d='m12 13.4-4.9 4.9q-.275.275-.7.275t-.7-.275-.275-.7.275-.7l4.9-4.9-4.9-4.9q-.275-.275-.275-.7t.275-.7.7-.275.7.275l4.9 4.9 4.9-4.9q.275-.275.7-.275t.7.275.275.7-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7-.7.275-.7-.275z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:32px;padding:0;position:absolute;right:var(--popup-padding);top:var(--popup-padding);width:32px}.event{background-color:#f0f0f0;border-radius:10px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:20px;h5,time{grid-column:1/-1}.event-info-column{h6,p{margin:0}p{font-size:16px;line-height:1.5}}}.form-wrapper{max-height:calc(100svh - 144px);overflow-y:auto;.hsfc-Step__Content{padding:0;input:not([type=radio]):not([type=checkbox]){background-color:#fff;border:1px solid var(--zwart);border-radius:24px;box-shadow:none;color:var(--zwart);font-family:var(--font);font-size:16px;font-weight:400;line-height:1;outline:none;&::placeholder{text-transform:uppercase}}textarea{border:1px solid var(--zwart);border-radius:24px;font-weight:400;max-width:100%;min-height:120px;min-width:100%;padding:12px;width:100%}[type=submit],textarea{box-shadow:none;font-family:var(--font);font-size:16px;line-height:1;outline:none}[type=submit]{background-color:var(--rood);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='299.133' height='139.689' viewBox='0 0 299.133 139.689'%3E%3Cpath fill='rgba(29, 29, 29, 0.08)' d='M0 13.252V139.69h299.133V13.252c-39.22 9.287-58.2-13.591-98.1-13.248s-63.735 13.9-90.809 13.248S61.949 1.938 40.662 2.695 0 13.252 0 13.252' data-name='Path 517'/%3E%3C/svg%3E");background-position:0 -40%!important;background-repeat:repeat-x;border:none;border-radius:24px;color:#fff;font-weight:600;padding:12px 24px!important;text-transform:uppercase;transform:none!important;transition:.8s ease}.hsfc-FieldLabel{color:var(--zwart);font-family:var(--font);font-size:16px;font-weight:400;line-height:1}.hsfc-ErrorAlert{font-family:Hume Geometric Sans No\.3,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.hsfc-Heading{font-size:24px;line-height:1}.hsfc-Heading,.hsfc-RichText{color:var(--zwart);font-family:var(--font)}.hsfc-RichText{font-size:16px;line-height:1.5}}}}body:after{background-color:rgba(0,0,0,.5);content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease-out;z-index:999}html:has(#inschrijfformulier:not([hidden])){overflow:hidden;body{&:after{content:"";opacity:1;pointer-events:auto;position:fixed}}}