.application-form-container{margin-bottom:4rem}.application-form-container label.group-label{display:block}.application-form-container .form-group{margin-bottom:1rem}.application-form-container .form-group input[type=date],.application-form-container .form-group input[type=email],.application-form-container .form-group input[type=tel],.application-form-container .form-group input[type=text]{border:none;border-bottom:.125rem solid var(--clrSectionHover);display:block;padding:.25rem .5rem;width:calc(100% - 1rem)}.application-form-container .form-group input[type=date]:focus-visible,.application-form-container .form-group input[type=email]:focus-visible,.application-form-container .form-group input[type=tel]:focus-visible,.application-form-container .form-group input[type=text]:focus-visible{border-bottom:.125rem solid var(--clrSection);outline:none}.application-form-container .conditional-assistance-fields,.application-form-container .disclaimer-no-iv{display:none}.application-form-container .conditional-assistance-fields.active,.application-form-container .disclaimer-no-iv.active{display:block}.application-form-container input[type=submit]{margin-top:2rem}.application-form-container label:has(+.select-group){margin-bottom:.5rem}.application-form-container .select-group label{font-weight:300}


.accept-cookies.matomo {
  position: fixed;
  left: 0;
  width: 100vw;
  bottom: 0;
  padding: 1rem 0;
  box-shadow: 0px 0px 1rem #aaa;
  display: none;
  background-color: var(--color-white, #fff);
  z-index: 9999; }
  .accept-cookies.matomo .btn-secondary {
    background-color: #888; }
    .accept-cookies.matomo .btn-secondary:hover {
      background-color: #aaa; }
  .accept-cookies.matomo.active {
    display: block; }


