.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: 400; }
  .accept-cookies.matomo label, .accept-cookies.matomo strong, .accept-cookies.matomo p {
    font-size: clamp(12px, 1.0555555556vw, 19px);
    line-height: clamp(18px, 1.4444444444vw, 26px); }
  .accept-cookies.matomo .btn-secondary {
    background-color: #888; }
    .accept-cookies.matomo .btn-secondary:hover {
      background-color: #aaa; }
  .accept-cookies.matomo.active {
    display: block; }
  .accept-cookies.matomo .cookie-list .cookie-entry {
    position: relative;
    opacity: .7; }
    .accept-cookies.matomo .cookie-list .cookie-entry input[type="checkbox"] {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0; }
    .accept-cookies.matomo .cookie-list .cookie-entry label {
      margin-left: clamp(16px, 1.3333333333vw, 24px); }
    .accept-cookies.matomo .cookie-list .cookie-entry .custom-checkbox {
      position: absolute;
      top: clamp(2px, 0.1666666667vw, 3px);
      left: 0;
      height: clamp(12px, 0.8888888889vw, 16px);
      width: clamp(12px, 0.8888888889vw, 16px);
      background-color: #aaa; }
    .accept-cookies.matomo .cookie-list .cookie-entry:hover input ~ .custom-checkbox {
      background-color: #888; }
    .accept-cookies.matomo .cookie-list .cookie-entry input:checked ~ .custom-checkbox {
      background-color: var(--color-primary, #ff9900); }
    .accept-cookies.matomo .cookie-list .cookie-entry:has(input:checked) {
      opacity: 1; }


