.InschrijfForm-module__Uvc5Aq__form{gap:24px;display:grid}.InschrijfForm-module__Uvc5Aq__step{background:#fffdf5;border:1px solid #eee6d5;border-radius:26px;grid-template-columns:30% minmax(0,1fr);gap:34px;padding:30px;display:grid}.InschrijfForm-module__Uvc5Aq__stepIntro{padding-left:67px;position:relative}.InschrijfForm-module__Uvc5Aq__number{width:47px;height:47px;font-family:var(--font-heading);background:#ffda67;border-radius:50%;place-items:center;font-size:25px;display:grid;position:absolute;top:-3px;left:0}.InschrijfForm-module__Uvc5Aq__stepIntro h3{margin:0 0 15px;font-size:26px}.InschrijfForm-module__Uvc5Aq__stepIntro p{font-size:16px;line-height:1.55}.InschrijfForm-module__Uvc5Aq__fields{min-width:0}.InschrijfForm-module__Uvc5Aq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;display:grid}.InschrijfForm-module__Uvc5Aq__fields label{font-size:16px}.InschrijfForm-module__Uvc5Aq__fields input:not([type=radio]),.InschrijfForm-module__Uvc5Aq__fields textarea{border-color:#e3dfe8;font-size:16px}.InschrijfForm-module__Uvc5Aq__fields fieldset{background:0 0;padding:5px 0}.InschrijfForm-module__Uvc5Aq__fields fieldset>span:last-child{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.InschrijfForm-module__Uvc5Aq__fields fieldset label span{text-align:center;border-color:#e3dfe8;padding:8px 10px;font-size:15px}.InschrijfForm-module__Uvc5Aq__form>div>p{margin-top:18px}.InschrijfForm-module__Uvc5Aq__form button[type=submit]{font-size:18px}@media (max-width:1100px){.InschrijfForm-module__Uvc5Aq__step{grid-template-columns:29% minmax(0,1fr);gap:24px;padding:26px}.InschrijfForm-module__Uvc5Aq__stepIntro{padding-top:58px;padding-left:0}.InschrijfForm-module__Uvc5Aq__fields fieldset>span:last-child{flex:auto;width:100%}}@media (max-width:767px){.InschrijfForm-module__Uvc5Aq__step{grid-template-columns:minmax(0,1fr);gap:24px;padding:25px 20px}.InschrijfForm-module__Uvc5Aq__stepIntro{min-height:42px;padding:0 0 0 54px}.InschrijfForm-module__Uvc5Aq__number{width:39px;height:39px;font-size:22px}.InschrijfForm-module__Uvc5Aq__stepIntro h3{margin-bottom:8px;font-size:24px}.InschrijfForm-module__Uvc5Aq__fieldGrid{grid-template-columns:minmax(0,1fr);gap:20px}.InschrijfForm-module__Uvc5Aq__fields fieldset label span{padding:9px 4px;font-size:13px}.InschrijfForm-module__Uvc5Aq__fields fieldset>span:last-child{gap:5px}.InschrijfForm-module__Uvc5Aq__form button[type=submit]{padding-inline:24px}}
