.registration.container .form{display:flex;flex-direction:column;align-items:center;width:640px}.registration.container .form .registration-information{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.registration.container .form .registration-information a{margin-bottom:0}.registration.container .form .registration-information a h1{font-weight:700}.registration.container .form .registration-information p{margin:5px 0}.registration.container .form form{width:100%}.registration.container .form .parent-heading,.registration.container .form .participant-heading{width:100%;padding:5px 10px;margin:20px 0 0;background:#efefef}.registration.container .form .row{background:#efefef;width:100%;padding:5px 10px;margin-top:0}.registration.container .form .row:has([type=submit]){margin-top:20px!important;padding:0}.registration.container .form .row:has([type=submit]) [type=submit]{width:100%}.registration.container .form select.is-locked{pointer-events:none;opacity:.7}.registration.container .form [disabled]{opacity:.5;cursor:not-allowed;background:#dedede}