/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.enrolment-status {
  display: inline-block;
  background: #A4E8F2;
  border-radius: 3px;
  padding: 0.2em 0.5em 0.3em;
  font-weight: 600;
  margin: 0.25em 0.1em;
}
.enrolment-status-active {
  background: #AEE9D1;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .summary-widget {
  background-color: #1e80ed;
  color: #fff;
  float: left;
  margin: 10px 20px 0 0;
}
#main-content .summary-widget h2 {
  margin-top: 0;
  font-size: 1.2rem;
  font-weight: bold;
}
#main-content .summary-widget .widget-main-content {
  padding: 20px;
  min-height: calc(160px - calc(2 * 20px));
}
#main-content .summary-widget .counters {
  margin-top: 15px;
  display: flex;
  align-items: center;
}
#main-content .summary-widget .feature-unavailable-text {
  margin-top: 15px;
}
#main-content .summary-widget .counter {
  width: 2em;
  line-height: 2em;
  border-radius: 50%;
  text-align: center;
  font-size: 28px;
  border: 4px solid #fff;
  padding: 2px;
}
#main-content .summary-widget .counter-text {
  margin: 0 15px;
}
@media screen and (max-width: 1194px) {
  #main-content .summary-widget {
    float: none;
    margin: 10px 0 0 0;
  }
}
@media screen and (min-width: calc(1194px + 1px)) {
  #main-content .summary-widget {
    min-width: 375px !important;
  }
  #main-content .summary-widget .widget-main-content {
    height: calc(160px - calc(2 * 20px));
  }
}
@media screen and (max-width: 380px) {
  #main-content .summary-widget .counter-text {
    margin: 0 5px;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.consent-summary-link {
  background-color: #2b8fff;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
.consent-summary-link > .chevron {
  float: right;
  margin-top: 4px;
}
.summary-widget.consent {
  position: relative;
}
@media screen and (max-width: 320px) {
  #main-content .consent .counter {
    width: 20px !important;
    height: 20px !important;
    line-height: 20px !important;
    font-size: 14px !important;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.notify-link {
  background-color: #2b8fff;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
.notify-link > .chevron {
  float: right;
  margin-top: 4px;
}
@media screen and (max-width: 320px) {
  #main-content .absences .counter {
    width: 20px !important;
    height: 20px !important;
    line-height: 20px !important;
    font-size: 14px !important;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .upcoming-events .counter {
  width: 24px !important;
  height: 24px !important;
  line-height: 24px !important;
  font-size: 14px !important;
}
#main-content .upcoming-events .school-event-counter {
  margin-left: 1em;
}
#main-content .upcoming-events .view-all-link {
  background-color: #2b8fff;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .upcoming-events .view-all-link > .chevron {
  float: right;
  margin-top: 4px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .payments .counter-text {
  margin: 0 15px;
}
#main-content .payments .counter-text p {
  margin-top: 2px !important;
}
#main-content .payments .counter-text .outstanding-amount {
  font-size: 25px;
}
#main-content .payments .view-all-link {
  background-color: #2b8fff;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .payments .view-all-link > .chevron {
  float: right;
  margin-top: 4px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .summary-widget.qlearn {
  background-color: #0B2846;
}
#main-content .summary-widget.qlearn .widget-main-content {
  background-color: #0B2846;
}
#main-content .summary-widget.qlearn .widget-main-content h2::first-letter {
  color: #FF85FF;
}
#main-content .summary-widget.qlearn .q-learn-summary-link {
  background-color: #304862;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .summary-widget.qlearn .q-learn-summary-link > .chevron {
  float: right;
  margin-top: 4px;
}
#main-content .summary-widget.qlearn .link {
  margin-top: 0.75rem;
}
#main-content .summary-widget.qlearn .link a {
  color: #f3f3f3;
}
#main-content .summary-widget.qlearn p {
  margin-top: 0;
}
#main-content .summary-widget.qlearn .content {
  margin-top: 1rem;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.registerLink {
  background-color: #f2C94c;
  color: #000000;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  width: max-content;
}
.registerLink:hover {
  background-color: rgba(242, 201, 76, 0.85);
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.landingPageSection {
  align-items: center;
  background-color: #ffffff;
  column-gap: 75px;
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: center;
  justify-items: center;
  padding: 30px;
}
.landingPageSection .content {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  row-gap: 20px;
}
.landingPageSection .content > span:not(:last-of-type) {
  font-size: 20px;
}
.landingPageSection .content > span:last-of-type {
  font-size: 14px;
}
.landingPageSection > img {
  height: auto;
  max-height: 350px;
  max-width: 100%;
}
.landingPageSection > img:first-child,
.landingPageSection > .content:first-child {
  justify-self: flex-start;
}
.landingPageSection > img:last-child,
.landingPageSection > .content:last-child {
  justify-self: flex-end;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.appDownload {
  background-color: #2b8fff;
  color: #ffffff;
  flex-wrap: wrap;
  row-gap: 30px;
}
.appDownload > img {
  margin-bottom: -38px;
  filter: drop-shadow(0px 4px 6px #000000FF) drop-shadow(0px -10px 6px #0004) drop-shadow(-10px -10px 6px #0004) drop-shadow(10px -10px 6px #0004);
}
.appDownload .content > span {
  font-size: 20px;
}
.appDownload .content > .appLinks {
  align-items: center;
  display: flex;
  margin-left: -10px;
  text-align: center;
}
.appDownload .content > .appLinks > span {
  font-size: 20px;
}
.appDownload .content > .appLinks > a:not(.login) {
  border-radius: 13px;
  display: inline-block;
  height: 76px;
}
.appDownload .content > .appLinks > a:not(.login) > img {
  box-sizing: border-box;
  height: 76px;
  width: 175px;
}
.appDownload .content > .appLinks > a:not(.login).apple > img {
  padding: 12px;
}
.appDownload .content > .appLinks > .login {
  font-size: 20px;
  margin-left: 12px;
  width: 160px;
}
.appDownload .content > .appLinks > .login a {
  align-items: center;
  background-color: #3c81e5;
  border: 1px solid #ffffff;
  color: #ffffff;
  display: flex;
  justify-content: center;
  padding: 10px 16px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  width: 100%;
  width: -moz-available;
  width: -webkit-fill-available;
  width: fill-available;
}
.appDownload .content > .appLinks > .login a:hover {
  background-color: rgba(43, 143, 255, 0.85);
}
@media screen and (max-width: 768px) {
  .appDownload .content > .appLinks {
    align-items: flex-start;
    flex-direction: column;
  }
  .appDownload .content > .appLinks > span {
    margin-left: 15px;
    width: 160px;
  }
  .appDownload .content > .appLinks > .login {
    margin-top: 10px;
    width: 145px;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.userReviews {
  padding: 0 30px 60px;
  position: relative;
}
.userReviews > .reviewCarousel {
  display: flex;
  margin-top: -37.5px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
}
.userReviews > .reviewCarousel > .review {
  align-items: center;
  display: flex;
  flex: 1 0 100%;
  flex-direction: column;
  max-width: 100%;
  scroll-snap-align: start;
  text-align: center;
}
.userReviews > .reviewCarousel > .review > .content > .userImage > img {
  border: 1px solid #dedede;
  border-radius: 50%;
  height: 75px;
  width: 75px;
}
.userReviews > .reviewCarousel > .navButtons {
  bottom: 20px;
  column-gap: 15px;
  display: flex;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.userReviews > .reviewCarousel > .navButtons > .navButton {
  background-color: rgba(43, 143, 255, 0.5);
  border-radius: 50%;
  height: 15px;
  width: 15px;
}
.userReviews > .reviewCarousel > .navButtons > .navButton.selected {
  background-color: #2b8fff;
}
.userReviews > .reviewCarousel > .navButtons > .navButton:hover {
  background-color: #2b8fff;
  cursor: pointer;
}

.onePlace {
  flex-wrap: wrap;
}
.onePlace > .content > h2 {
  font-size: 32px;
  margin: 0;
}
.onePlace > .content > span {
  font-size: 20px;
}

.safePrivate > .content > h2 {
  font-size: 32px;
  margin: 0;
}
.safePrivate > .content > span {
  font-size: 20px;
}

.connectShare {
  flex-wrap: wrap;
}
.connectShare > .content > h2 {
  font-size: 32px;
  margin: 0;
}
.connectShare > .content > span {
  font-size: 20px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.childrenGrow {
  background-color: #f3f3f3;
  flex-direction: column;
  padding: 60px 30px;
  row-gap: 40px;
}
.childrenGrow > .content {
  align-items: center;
  max-width: 750px;
  text-align: center;
}
.childrenGrow > .content > .registerLink {
  margin-top: 40px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.processGuide {
  background-color: #2b8fff;
  color: #ffffff;
  column-gap: 20px;
  flex-direction: column;
}
.processGuide .processGuideList {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  list-style: none;
  padding: 0;
}
.processGuide .processGuideList > li {
  display: grid;
  flex: 1 1 175px;
  grid-template-rows: min-content auto auto;
  justify-items: center;
  max-width: 300px;
  row-gap: 15px;
  text-align: center;
}
.processGuide .processGuideList > li h4 {
  margin: 0;
  margin-bottom: 10px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.functionality {
  flex-direction: column;
  row-gap: 40px;
}
.functionality .functionalityList {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 40px;
  justify-content: center;
  list-style: none;
  max-width: 900px;
  padding: 0;
}
.functionality .functionalityList > li {
  align-items: center;
  column-gap: 15px;
  display: grid;
  grid-template-columns: min-content 1fr;
  max-width: 400px;
  width: 50%;
}
@media screen and (max-width: 768px) {
  .functionality .functionalityList > li {
    width: 80%;
  }
}
.functionality .functionalityList > li h4 {
  margin: 0;
}
.functionality .functionalityList > li:nth-last-child(1):nth-child(odd) {
  grid-column: span 2;
  justify-self: center;
}
.functionality .functionalityDisclaimer {
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  max-width: 400px;
  text-align: center;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.livesEasier {
  background-color: #f3f3f3;
  flex-wrap: wrap;
}
.livesEasier > .content > h2 {
  font-weight: 400;
  text-align: center;
}

.mobile-app-message-full fieldset {
  padding-top: 30px;
}
.mobile-app-message-full img {
  height: 70px;
  width: 70px;
  float: left;
  margin-right: 30px;
}
.mobile-app-message-small {
  display: none;
}
@media screen and (max-width: 767px) {
  .mobile-app-message-full {
    display: none;
  }
  .mobile-app-message-small {
    display: block;
  }
  .mobile-app-message-small fieldset {
    padding-top: 30px;
  }
  .mobile-app-message-small img {
    height: 45px;
    width: 45px;
    float: left;
    margin-right: 30px;
  }
  .mobile-app-message-small p {
    margin-top: 5px;
  }
}

#main-content .q-learn-app-message {
  padding-top: 30px;
}
#main-content .q-learn-app-message-full .wrapper {
  box-sizing: border-box;
  padding-top: 30px;
  padding-left: 40px;
  padding-bottom: 30px;
  background: white;
  max-width: 640px;
  display: flex;
  flex-direction: row;
}
#main-content .q-learn-app-message-full .wrapper .text p {
  margin-top: 0;
}
#main-content .q-learn-app-message-full .wrapper .text p:last-of-type {
  margin-top: 10px;
}
#main-content .q-learn-app-message-full .wrapper .text p a {
  margin-right: 20px;
}
#main-content .q-learn-app-message-full img {
  height: 70px;
  width: 70px;
  float: left;
  margin-right: 30px;
}
#main-content .q-learn-app-message-small {
  display: none;
}
@media screen and (max-width: 767px) {
  #main-content .q-learn-app-message-full {
    display: none;
  }
  #main-content .q-learn-app-message-small {
    display: block;
  }
  #main-content .q-learn-app-message-small .wrapper {
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 30px;
    background: white;
    max-width: 640px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
  }
  #main-content .q-learn-app-message-small .wrapper img {
    height: 45px;
    width: 45px;
    float: left;
    margin-right: 30px;
  }
  #main-content .q-learn-app-message-small .wrapper .text p {
    margin-top: 0;
  }
  #main-content .q-learn-app-message-small .wrapper .text p:last-of-type {
    margin-top: 10px;
  }
  #main-content .q-learn-app-message-small .wrapper .text p a {
    margin-right: 20px;
  }
}

.login-form .forgot-password-link {
  margin: 5px 0 5px 200px;
  display: block;
}
.login-form .mfa-options {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.login-form .mfa-options > * {
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  .login-form .forgot-password-link {
    margin: 5px 0;
  }
}

.offline-message {
  padding: 4px;
  background-color: #f4dd1b;
}
.offline-message .offline-retry-button {
  text-align: center;
}
.offline-message .offline-retry-button button {
  font-size: medium;
}

.card-row {
  display: flex;
  flex-direction: column;
}
.card-row .card-logos {
  margin-left: 100px;
}
@media screen and (max-width: 767px) {
  .card-row .card-logos {
    margin-left: 0;
  }
}

.uploaded-image {
  max-width: 80vw;
  padding-right: 20px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.push-notification-setting {
  /* The switch - the box around the slider */
}
.push-notification-setting .field-row {
  margin: 20px calc(20px / 2) 0 0;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.push-notification-setting .field-row .field-label {
  width: 90%;
}
.push-notification-setting .field-row .field-label span {
  display: inline-block;
  width: 90%;
}
.push-notification-setting .field-row .field-label .help-text {
  font-size: 0.8em;
  color: #8f8f8f;
}
.push-notification-setting .switch {
  position: relative;
  display: inline-block;
  min-width: 60px;
  height: 34px;
  border-radius: 34px;
  /* Hide default HTML checkbox */
  /* The slider */
}
.push-notification-setting .switch input {
  display: none;
}
.push-notification-setting .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #8f8f8f;
  transition: 0.4s;
  border-radius: 34px;
}
.push-notification-setting .switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: #f8f8f8;
  transition: 0.4s;
  border-radius: 50%;
}
.push-notification-setting .switch input:disabled + .slider {
  background-color: #dedede;
}
.push-notification-setting .switch input:checked:disabled + .slider {
  background-color: #8abffb;
}
.push-notification-setting .switch input:checked + .slider {
  background-color: #2b8fff;
}
.push-notification-setting .switch input:focus + .slider {
  box-shadow: 0 0 1px #2b8fff;
}
.push-notification-setting .switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.unsupported-browser {
  white-space: unset;
  height: auto;
  margin: none;
  padding: 1rem;
}
#main-content form .submit a.btn {
  margin: 20px 10px 0 0 !important;
}

.register-form .mfa-options {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.register-form .mfa-options > * {
  margin-left: 30px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
html {
  height: 100%;
}
body {
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  background: #f3f3f3;
  color: #525252;
  letter-spacing: 0;
  height: 100%;
}
select:focus::-ms-value {
  color: black;
  /* the -ms-value element defaults to white text, so a different font colour is needed for text to be visible */
}
a {
  cursor: pointer;
  color: #525252;
  text-decoration: underline;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
}
input[type="text"],
input[type="email"],
input[type="date"],
input[type="password"],
textarea,
select {
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  border: solid 1px #c6c6c6;
  padding: 0 calc(20px / 2);
  box-sizing: border-box;
  box-shadow: none !important;
  height: 44px;
  -moz-appearance: none;
}
textarea {
  height: 112px;
  padding-top: calc(20px / 2);
  padding-bottom: calc(20px / 2);
  white-space: normal !important;
}
select {
  padding: calc(20px / 2);
  padding-right: calc(20px * 3);
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzRTNDMUNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzRTNDMkNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QTNFM0JGQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5QTNFM0MwQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CMrMcAAAAQJJREFUeNrs2j8KwjAUBvBWPJGLdJHGxdFr9QReRF266JbRCzhaXVykB4hf4AlRxD/YhFf5Ao9Amkffj9AkQ3PnXNb3Nsj+oBGhBmGtdQiuBBFEEEEEEUQQQQQRRCRtwxQvwVW/RLdBmKIotlwJIoggIi0Cu9AYYb7MMT5P00osEKtPi8K8Cbq15KlBzBEnRP0OIs+XiKPk6UDgIDug8wfb5RVExmvE2c+XPD0fthQ0RbTPIAHAP5/9Coi2O6GwvaxIKwXfICGglHl6t9gHSCXDVdeA6OdEAGlkqOkakOSwCyC7GIBkV3EpfMRrBxFEEEEEEUQQ0fOW8y8bIoi4a1cBBgCRT11aQOpQagAAAABJRU5ErkJggg==);
  background-position: right;
  background-repeat: no-repeat;
  cursor: pointer;
}
select :not(.multiple):hover,
select :not(.multiple):focus,
select :not(.multiple):active {
  box-shadow: none;
  border-color: #dedede;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAQAAABfAfs5AAAAoklEQVRYw+3YsQnDMBCFYQ2iUjtcF+ypPKUzgfMXwQuoSNpLIZk0hiRYghgeb4CveHccXPDQO0HElwROOBIRIkSIEHFOYsAZRIg4RBjjPsGItSFmHtgOceHJ3IaILOSKvAkjsxBbdRG5V2QjjMztE/Bb3YmVjFXCyKyk1hNVkAlnKkCPoU2sOI4XoM9eFKQCvVYvcd0AnSQRIkScntCb5W+IFx7xNfzGefW8AAAAAElFTkSuQmCC);
}
.no-flexbox select {
  background-image: none !important;
}
.-moz- select {
  background-image: none !important;
}
select::-ms-expand {
  display: none;
}
#js-media-query-test {
  visibility: hidden;
}
input.btn,
input[type="submit"].btn,
input[type="button"].btn,
input.btn.secondary {
  border-color: #f3f3f3;
}
.btn {
  display: inline-block;
  color: #d20259;
  text-decoration: none;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  padding-left: 20px;
  padding-right: calc(20px * 3);
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 3px;
  background-color: white;
  margin: 20px calc(20px / 2) 0 0;
  transition: all 0.2s ease-in-out;
  border: 1px solid #f3f3f3;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzZBNzI0REVDMzc2MTFFMzlGRkI4Q0MzMUQ0QkVBMkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzZBNzI0RERDMzc2MTFFMzlGRkI4Q0MzMUQ0QkVBMkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1RDU4MDA2QzM3NTExRTM4NkQxQkNFQTBEQTM2MTY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1RDU4MDA3QzM3NTExRTM4NkQxQkNFQTBEQTM2MTY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OH+P0QAAAkxJREFUeNpifP/+PRsDA0M3EMcAsRDD0ADvgXgxEJcKCAj8IscARqDHJwDpfIahCTqBHq8g1+Nvh1BMo4N3QI8Lk+vx/wxDGAA9zkiOPiaGEQpGPT7q8VGPj3p81OOjHh/1+KjH4eDb1H0MHyJmMPz//mtQe5x6Tdb//xm+tG5h+DphN5jLaqbIILgig4GRj3NQNlmp4/G//xg+la5i+L7oGIowi5YUg+DabAYmUd7h6fGPqQsYfqw/h1WOWUEE7HlmeeFB5XGq5HE2J02gSdjt//vgDcM7nwkMf64/H555/Oe2SwwfU+Yz/P/1F3sIC3EzCCzPYGA1lh9GeRwKfh2+xfAhZjbD/68/sVvGxcYgsCSNgc1ObXh5HAR+n33I8CFqBsO/t1+xK2BlZhCYncDA7qM/vDwOAn9uPGd4HzqN4d/zjzhKFkYGvv5IBs5oi+HlcXCh9ugdw/ugKeDCDRfgbQpg4MpyGl4eB4F/bz4DPT+V4c+1ZzjVcBe6MfBU+wzN6gx/0A7OJisLrQymV1IfVB6nZ+E2aDxO7+psUHh8IBowA+7xn1svMXwANlkZftO3yTqgHv++7ATDp4LlwPoLe83IJMnPILgqi4FFU3J4leq/9t/A6Wlad0vJBVSpx/lnxDFwxllhhqqWFIPQ9sJB52nqttxG5NATEgANNoJKd/75SQyMnGw0j7lB2VanBxidHx/1+KjHRz0+6vFRj496fNTjI8rj74aw+99R4vHFQ9jjcyjpj5cxQAaBY4FYcIh4GLZsu5ZcAwACDAATfvGbGjLF0AAAAABJRU5ErkJggg==) !important;
  background-size: 31px 24px !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
}
@media all and (max-device-width: 380px) {
  .btn {
    padding-right: calc(calc(20px * 2) - 6px) !important;
    padding-left: 7px !important;
  }
}
.btn:hover,
.btn:focus,
.btn:active,
.btn[disabled],
.btn.alternate {
  background-color: #dedede !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOEJCQ0E4REMzOTYxMUUzODNBRkE1QjVDMkVBNkM1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOEJCQ0E4RUMzOTYxMUUzODNBRkE1QjVDMkVBNkM1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY4QkJDQThCQzM5NjExRTM4M0FGQTVCNUMyRUE2QzUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY4QkJDQThDQzM5NjExRTM4M0FGQTVCNUMyRUE2QzUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7Ii7mAAAAjdJREFUeNpi/P//PxsDA0M3EMcAsRDD0ADvgXgxEJcC8S+yTAB6fML/oQs6gJiBHMwIJN4OoZhGB++AWJgcjSCP/2cY2oCRHE1MDCMUjHp81OOjHh/1+KjHRz0+6vFRjyPakL3bGJ749DD8+/ZrUHucek1WoDFvatcwvO3YDOZyWqoyyGwpZmDi5xqUTVbqePzvP4aXOQsZPszejyLMriPLILOzjIFFnH94evxZ1FSGz6tOYpVjVRZjkN1RzsCqKDr8Oinc7npAk7Db//vuK4ZHDi0MP68+GZ55/MvGswzPIqcy/P/1B6s8szAPg8zmYgYOM+VhlMeh4Nv+awxPAycw/PvyA3vy4mZnkF5fwMDlpD28PA4CP07dZXji18fw981n7BayMjNILstm4A00GV4eB4Gf154yPPHsYvjz9D2OkoWRQWJmMgN/ot3w8ji4UHvwhuGxewe4cMMFRLsiGYSKPIeXx8HV+6tPDI/dOhl+XnmMU41wpR+DSHPI0KzOqO8s2gMWWhlMx6Q+eDxO58JtcHh8AKqzgff4ADVgBtbjXzaAmqxTGP7//kvvJuvAefzjgkMML9LmMjD8w14zskgLMshsK2Vg15YZXqX6112XcXqaDt3SAeydjdSBCDAYkUNPSAA02Agq3aVW5TEwcbHRJdUOurY6vbLr4GyrD1Iw6vFRj496fNTjox4f9fiox4e2x98NYfe/o8Tji4ewx+dQ0h8vg7Z3Y4FYcIh4GLZsu5ZcAwACDABSn9464b37yQAAAABJRU5ErkJggg==) !important;
}
.btn:hover:hover,
.btn:focus:hover,
.btn:active:hover,
.btn[disabled]:hover,
.btn.alternate:hover,
.btn:hover:focus,
.btn:focus:focus,
.btn:active:focus,
.btn[disabled]:focus,
.btn.alternate:focus,
.btn:hover:active,
.btn:focus:active,
.btn:active:active,
.btn[disabled]:active,
.btn.alternate:active,
.btn:hover[disabled],
.btn:focus[disabled],
.btn:active[disabled],
.btn[disabled][disabled],
.btn.alternate[disabled] {
  background-color: #e8e8e8 !important;
}
.btn.secondary {
  color: #2b8fff !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTNFMTE0Q0Q1RjYxMUUzOTE5NkEzRTZCQzVGNDczMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTNFMTE0REQ1RjYxMUUzOTE5NkEzRTZCQzVGNDczMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1M0UxMTRBRDVGNjExRTM5MTk2QTNFNkJDNUY0NzMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1M0UxMTRCRDVGNjExRTM5MTk2QTNFNkJDNUY0NzMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+w8/4ZgAAAqZJREFUeNrsmklo1FAcxr9kktmS2kylQikoroeKHhQRBC1F6zIFzx7sWdyKVUd7qVJQpI6CQuuGtznoWbAuRdGCIi49uB2UKgq1YHFimczS2eJ7sc7BJiAzVSev74P/5SXzeL+8zP/7HkTQdd0LIEpqJ6k6uEM6qRipiKZp2XImkEidJtUBdyk0teY0qa5yJhDIjn9z0U7/rjjZ8bnl/FB0MTQqWbuIWSoOzsE5OAfn4Bycg3Pwkq699uHwoIJMXpgd4Capy8N+9D8P4MmojM67CoyswDZ4kVBHHwcRe+kvjb36KmHvLRXxtMAueM+QghvvvNPGR3QPdg/UYMwQ2QRf25iD6LCxowkRewZUfCAPgTnw8JIsTrYkITvMNp4Ssf+2irfjHrbAqdbPz+FMq4GAbNpen5gU0HFHxYsxiT07W92Qx/nNBmr99vDU4g4Nqnj4SWbPx5vqC+jbaqA+WLS9nifD3Q8U3HzvZS+5LdQKuBA20FhTdLS/U4+CuP7Gx15kbVCLuNSWwOJQwfGevmcBXBn286z+L/XXWiwNLQdIF6c+7qR9a9LYsXySHfCP3z04SLI69W/b14yEnaPrUmhbmmVnx2lIidxTMZGxj3ISeRY9zUk0L8ix86rTcNJ1X0E6Zw/tl0z0bkxafs/Mf3zos4xjxJ/z9g6GWp+J6CbD8nlmmhsNI73kWFq0D2xWmDnbmsSiUHVAzxj40y+yIzQNMee2GJavM3c6O74hie3LpndoGl4uhhNVBz1j4NSeIsSe2ldmSmMr5uXRv81AXcBkO8DQPr5rVQZzvKbV3U+0pKwuXq2iHwZU7+r+QJqmCf/tVXejODgH5+AcnINzcA7ubvC4i9cfrwQ85mLwq5UcUo5MnTHa8fOrYDfo12fb3eVO8EOAAQDCXsHybq8wIAAAAABJRU5ErkJggg==) !important;
  float: left !important;
}
.btn.secondary:hover,
.btn.secondary:focus,
.btn.secondary:active,
.btn.secondary[disabled],
.btn.secondary.alternate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRjhGMzk5NkQ1RjcxMUUzOUE2RjhBNDUzREI4Mjk2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRjhGMzk5N0Q1RjcxMUUzOUE2RjhBNDUzREI4Mjk2MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBGOEYzOTk0RDVGNzExRTM5QTZGOEE0NTNEQjgyOTYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBGOEYzOTk1RDVGNzExRTM5QTZGOEE0NTNEQjgyOTYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+G69YhQAAAmNJREFUeNrsmkFIVEEYx3+7rrFKZLYhRSwE2SUpgoiC7KSXImKlzEtCUUYhFlRIFxM7ihBLEEVCgXUoia2gOqQnMYoIovCkh0KiCHetENdQfH3DW/LgvMuu4c44f/hYmO/tvPm9mTfff+CFPc9bJZGUSHvmKJMbsxo7+UQE6JY4j1mqzI05K3Elnw5Caqbldx1mKiMRy+ePYYOhKWTsYVaoHLgDd+AO3IE7cAfuwP/p3ns49wRm5lYIuCeRHIaeIRj6DKcfw9Qfy8HnhfraINx5t9D24Rs090N62mLw9pfQ/2lx++gEHH8IX39bCl67WToK6XPjv2TmH8lDSFsIntgG1w9BaYk+/2MKTsqy//jdws2tbgvcSkB5qT7/cwZOyYb3ZtzCcrYnDr1HoLJMn8/OwtkUDIxZWMd3bIC7R6FqtT4/Nw8Xn0NqxELnVh2DvmMQrwgufx2vfLNjnWXdtAYeNMHW9cHXKLOTfG2pVw8VqXOL/K+OlWlRtlXV8SBd3g8ndlkEPiZm5UzKr9/aZSbLoKseGmosmnFlUlqfwmQ24IbycvUchPpqi5b6WzEnbc9gelafLxNzc+Mw7I1b9I4Piim59MKv0zqtjcLNhF/nrdnclBnpHPDrs07KzNxukNIWo2i0JODDX4KhlYlRNlbVdetOZ90HoHH74nZlXu43FR/0koGr8nS1Dlp2L7Tt3Ci2tRFi5ZYbGOXQLuyDiqi/u6vzeTRC0Up9GOBhtkLLttRNlAN34A7cgTtwB+7AzQbPGDz+TCHgfQaD9xZySGnP+d1m/K+CTdBkbsI68u3grwADAKA4brkBZ7jdAAAAAElFTkSuQmCC) !important;
}
.btn.back {
  padding-left: calc(20px * 4) !important;
  padding-right: 20px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAAkFBMVEX////v7+/v7+/v7+/v7+/v7+/v7+/v7+/YA13YBV7YCGDZCWDZDWPZDmTaFWjaFmjaHGzbI3HcLXfcLnfdOX7fR4fgVI/hYZfjc6LjdKPlhK3lha3mlLfmlbfmlrjoo8DopMHopcHpscnpssnqvNDrxtbrx9bs0Nzs0d3t2uLt2+Lu4ebu5unv7O3v7u7v7+8bXM9qAAAACHRSTlMABoiJkJHt7nfRUnAAAAC5SURBVEjH7dbZDoIwEAXQVm0puAHuuwLuS///7zSOiYEnOzfEl973k3SZTkeIUqQK7M/RSpa1aFintCpcu3Fd4dYxnnteI7+N5gC/Do2ZPrj8nJpXJncePybmnTGL72PS4ZrDix7p9o6z96xDuptzTn4Tke4XnItbhqTjA6dsFoRNcuJU3eyj04tF+IDHwcWjR4deHFo236KNthZ7Mqt/PFi0XaDNCm2V/pPyvD4ODqVNbCR2GsgDJZ/GW4xEWV6m4QAAAABJRU5ErkJggg==) !important;
  background-position: left !important;
}
.btn.back:hover,
.btn.back:focus,
.btn.back:active,
.btn.back[disabled],
.btn.back.alternate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAAkFBMVEX////////////////////////////////YA13YBV7ZCGDZCWHaDmTaD2XbFmnbF2rcHm7dJnPfL3rfMHrhPILjS4vlWZToaJ7re6rrfKvtjLXtjbbwnsHwn8HwoMLyrsvzr8zzsMz1vdT1vtX3ydz41OP41eT63ur63+v76PD86fH98PX99fn//P3//v7////oe/tIAAAACHRSTlMABoiJkJHt7nfRUnAAAAC5SURBVEjH7dbZDoIwEAXQVm0puAHuuwLuS///7zSOiYEnOzfEl973k3SZTkeIUqQK7M/RSpa1aFintCpcu3Fd4dYxnnteI7+N5gC/Do2ZPrj8nJpXJncePybmnTGL72PS4ZrDix7p9o6z96xDuptzTn4Tke4XnItbhqTjA6dsFoRNcuJU3eyj04tF+IDHwcWjR4deHFo236KNthZ7Mqt/PFi0XaDNCm2V/pPyvD4ODqVNbCR2GsgDJZ/GW4xEWV6m4QAAAABJRU5ErkJggg==) !important;
}
.btn.back.secondary {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAAhFBMVEX////v7+/v7+/v7+/v7+/v7+/v7+/v7+8rj/8tkP8vkf8wkf8zk/40lP46lv46l/5Amf1GnP1OoPxYpftjqvpusPp5tfmIvfeJvfeWw/aXxPakyvWly/Ww0PSx0fSy0fS81vPF2vLN3vLO3/LW4/Hd5vDe5/Dj6fDn6/Dt7u/u7+/v7+/KQuR0AAAACHRSTlMABoiJkJHt7nfRUnAAAAC3SURBVEjH7dbZDoIwEAXQVm0puAHu4gIKuPT//0/jmBh4snNDeOl9P0mX6XSEaESqwP4drWRTi4F1yqjFtRvXLW4d47nnHfL7cgfw28KYzZPLq9S8s37weJmYT1YsfolJhwcOL2akx2fO3vMJ6WnOOfljRHpecC4uC0nHV07Z7AmbpORU3far09r2wMHFo0eHXhxaNr+ijU4WezJZHw8WbRdos0Jbpf+kPO+Og0PpEBuJnQbyQMkXpkdrFaq68CgAAAAASUVORK5CYII=) !important;
}
.btn.back.secondary:hover,
.btn.back.secondary:focus,
.btn.back.secondary:active,
.btn.back.secondary[disabled],
.btn.back.secondary.alternate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAABSUlEQVRo3u3av0oDQRDH8avuZYLEQitt0lnG2hew9wUstcqdBBQCpkhjlVRWXqlokUaIjbEKAZu7QJCgIOZrcQkWsho8m537DUy/H9g/M8MGQPDHDIEYmOBPZIs1h0EB+BH+RlQEnnkMz4rAvQ7BBRdccMEFF1xwwf8zXt9hvwftfongL2+wdwGVRp7RNcytw9MZ1Dtf6GUeJvAxNwofT2Hn/Dt6mQeXBuGPKdRabvRaBL0HY/D7Z9g6daPXTyB5MnbGb0ew0XSjN5twNzJ2q18NoRq70dtn+W4w9Zx1B/m5daFrLRimxgqYdt8NrjTym308NVa5RTc/o+sdyGYGS9bf4LtW4aXd6qW+3Er9nJW6gFm1ZK3GkAyNtqWrNCndgdpSDSI0etKwUeNlwQUXXHDBBRdccMFL/aXz2GN4oU+8Pn7bnizWHH4CxLvsP/EaFFoAAAAASUVORK5CYII=) !important;
}
.btn.remove {
  background-image: none !important;
  background-color: #e8e8e8 !important;
}
.btn.no-bg {
  background-image: none !important;
}
.buttonHint {
  color: #d20259;
}
.icon {
  font-family: "SSGizmo";
}
.helpIcon {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAE6SURBVDhPbdO/LkVBEMfxQzyCREHUaLyCQqLVKNAoeAm1gpcQr6D25yEkQqHgAfwr1Pw+e8/e7DnuL/nm3J2dmZ2Z3duNtBBOwl34Cr/hI9wGdvsztR6egoDXcBnO++9bYH8O/AbaDN/BKfthLrSyPgyfgd80gVJkFLjGEM2H43AVzsJSoI0gAf/Sgl6U5MSq08B2E97DY5CQVGBPXBmGHttSr8P95Gd3ETgvl9XEzwzElakayixtBz0+hHoy8ddmyWqqYznpJ7yEFYZG/MWVDLNO3gmq2iurofjbK7XrYXw9i2Gr/7biZ0alZ1eihAOLRruB3beVW2Ev06737P7cY9VqOOq/Vd6BNqf3TF6MqUqggnEL1k4UyM+LHEgCGZVkBoZS37Ye2e3/C6xSihkYhlMEmKr16F/VdX+xKFJeuJPkWgAAAABJRU5ErkJggg==);
  width: 15px !important;
  height: 15px !important;
  background-repeat: no-repeat;
}
#main-wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -180px;
}
#main-header {
  background: #111111;
  padding: 0 30px;
}
#main-header h5 {
  margin: 0;
  float: right;
}
#main-header h5 a {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAARCAYAAACICa2lAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gUeACQcCpcCHAAABF1JREFUaN7tWu2RozAMVTLbgFvwleAWfCVwJZASSAmkhFBCUgKUEEpISiAl+P6Imbc6GRvCZnN30YxnJ8bI+rL0LHYTQrBEZOkzdfSmV6KKiEoiMkR0JqKdeK75cKSeiO6RZ56IjkT0i9e9CpUs225C9uUUQqiCTscQggkh0IsOG0Io/wPZCvZHyf7wypqYDwPLEuPteY3/Rls51hHnWpar+Io9txD/Gxg7IiqIqP0Lst+/LtuYwRvOelNVeKOM24tXsRMROTG3I6KfXNVWp21kvuGS5yac5xRhRzI8UuuQl89wvAFeNlL6rCjfVinpdmIvw2tMhiyxdXZmWU7JtDZN6UcRWUzkndEOLmFPO7GXtNVtwn42M1bisQelUSsFlxDCSSm3Az+78sAyZAAeXaHMXgRcsrxm5HWBMo77DSxDzc+1Un6BMj8wjwGel/AsRPYxvM8A5VVCvBPPSRmQV0w2bZQJW3qF3xS8SZX2cV3Le50UnhqvGAySdm7BXiXrNdpzEDGg6VZPyGCAT8w/DmDRJRZ7KYPVbBwM1IHfGefGwDWK4yt478prZZBZEVRDBN+dWBkD823EORfge4rMXSO6GjCg1LUCWSzIcVVkbjOxuhMySByeE9A5a/xEgC8Jeq/4WNqqVAKyEry1OU0GmYDHWDwq/AbY28vEtE2UwbsoFwX/PcDcAUoYifkDlKtGQKU7Q6ib6DRoJfTGa8+ZsOEn8O0jc1bpGDTAv+f9CqUbgnJ3C6FJwfyxa7IXdp7dlxDDC/3O4k7wSMem5PfRxzIumpX2GmHKQcTEIQK/d7B3BzCLiIg+FmDBWwRTWeXAkKK0F4a3gDFjWG3uZeyeOadhXK8YPJfP3KDfK/Ndxh1o6rBTJNBi+z1yL2gy17kV9tIOTg8+6nN9lAp6qwSc5e6EdNSSYKghA71Cl6FQgv47vlmYhe91T5bxnsjOJ15zfiV7fWScMHmCeiWjLMnCY1vvhzCe/4YguwO86J64p5lRqdbS8VnUCog7JrmvOGizdNsmMJtVcJlbmIkcHBo8UHf6fhrlcE/cs1MOuFESzZr7uYUZ0kT42QRc7FeUXUuIXsTU7KD3MGoejch84wE4gsIj3JGGqUBIz78bgdOd6OeXKzhjKR3oz49KBS3/yJSSrWGdK1hfPwgHvDIsBA7CNw2mYtYsgOdR0enMtnHC5wagqlOyvFlgq57lr0AfD82Hmdf9eN+7nPhsfE38y0KAtmCA3/JT/RX6rlfo+1YZ7b8CZG1FeyrV/oq1+Gqhl+ybV4osGi9Ntqk+fYBWm1/Qjpz6N4RqQr8q8s2iFTKVbIs6Yi/sn1sh0wXePYq2sOSR06dP/auM9j3hkx02IYRH2kgmAlEC4+NDRgly4iaeuiDJDOFWxuFGgWKP8OkyM/SzLqIWGhS3DP928Fv7Umrg2S3yDGNE86+dAYdy5Y/SI0Gf6hfvxSXmTW96Cdq+TfCmd9CvQ3v6+t7sm960iH4DSIaXzuqzBm0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 80px;
}
#main-header > a {
  display: block;
  float: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAABcCAYAAAA/BYy3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDJENjUwQUVBRTcxMUUzOENGRkJFMEYwNTEwQUI5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDJENjUwQkVBRTcxMUUzOENGRkJFMEYwNTEwQUI5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0MkQ2NTA4RUFFNzExRTM4Q0ZGQkUwRjA1MTBBQjk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0MkQ2NTA5RUFFNzExRTM4Q0ZGQkUwRjA1MTBBQjk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+guqL/QAANMlJREFUeNrsXQeUFkXW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);
  background-size: 264px 46px;
  background-position: center;
  background-repeat: no-repeat;
  height: 80px;
  width: 264px;
}
#main-header img {
  display: block;
  float: right;
}
#main-nav {
  background: #242627;
  padding: 0;
  min-height: 50px;
  font-size: 13px;
  position: relative;
}
#main-nav h6 {
  line-height: 50px;
  margin: 0;
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  float: left;
}
#main-nav h6 a {
  color: white;
  text-decoration: none;
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRUVCRjczQkMxMzAxMUUzODc4NkZDNTA3NTZFNTdBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRUVCRjczQ0MxMzAxMUUzODc4NkZDNTA3NTZFNTdBNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFRUJGNzM5QzEzMDExRTM4Nzg2RkM1MDc1NkU1N0E2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFRUJGNzNBQzEzMDExRTM4Nzg2RkM1MDc1NkU1N0E2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+d/YylwAAAlRJREFUeNrsmD1IQlEUxzPDIIOGCIukyakPiJbAMaEpFBpabKjRwLGhxloag0CXhqihSYloiMBQiKItCJoaGwKHLChIstf/wXlwOZ1bPru+Cjzwg/dx7zk/ntd7330+y7LaDIcPZOh4CRgt0GFY1g92wDydd4MFUDNWwX7ChgiAvPU58nTPSB1Tsl3g2NLHMbX5E8I9oGR9HyVq+6vCfeBSkDskeFxSn18RHgDXgtQ+jdkAHfO4pr6eCg+BW0FmG/iVdn66xuOWcngiHAF3gsQm8AntfXSPxx3laqrwGCgLxdfq6Lsu9CtTzqYIT4IHoeiyixzLQv8Hym1UeAo8sUI1kGpgSKWorxpPVMOI8Ax4YQXeQPIHM0xSkH6hWj8SngNVltg+jxtYcOKa3HONCi9qnkLM4PtHTPj1alTblXBa+HM8gqhBWYco5eaRrld4VTP9TDRB1mFCM12ufCe8oZngh5so6zCiWZA2JGF7NcpqltCIB7LqKiot+RlnFXXW+z2h0Q0IeyjrEKbaPHZtV9s6h43HLNuIXIFpUKbzdvAubFhSoNPlJucVZIXrao0+cALGWZucs/Kocc5etENgS/M0Kpb7qGhybVEtdWNwwfqmnJvzNP8V2FYmTGOq6IFwkWqF2darQG5JPktMsc2i+hrplbD02hlQ3zPUbf6pctwPzkDIxdh8BjOae0cgWGeeQaptj997UFXddN8l+l3K2vEGil/ccxMhcriX/pn/KlrCLeGWsMdR7+fWUXAgXA82UDOoyTVqUrgXJAw+pERrDP/V+BBgAPbs6dMnYFsJAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 30px 50%;
  background-size: 15px 12px;
  padding-left: 55px;
  padding-right: 30px;
}
#main-nav ul {
  margin: 0;
  padding: 0;
}
#main-nav ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  line-height: 50px;
}
#main-nav ul li a {
  display: block;
  padding-left: 50px;
  padding-right: 30px;
  color: white;
  text-decoration: none;
  background-position: 30px 50%;
  background-repeat: no-repeat;
  transition: all 0.2s ease-in-out;
}
#main-nav ul li.profile a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMUNCRjQ0MkMxMzMxMUUzODY0OTgzOUQ1QTM3MjU4QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMUNCRjQ0M0MxMzMxMUUzODY0OTgzOUQ1QTM3MjU4QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkExQ0JGNDQwQzEzMzExRTM4NjQ5ODM5RDVBMzcyNThCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExQ0JGNDQxQzEzMzExRTM4NjQ5ODM5RDVBMzcyNThCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xE7CcwAABzZJREFUeNrsXEtsG1UU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);
  background-size: 34px 34px;
  padding-left: 75px;
  font-size: 16px;
}
#main-nav ul li.profile a:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkE5NDgzRkRCRTExMUUzOEY1OUM4RTg3RjJBNkIwRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkE5NDg0MERCRTExMUUzOEY1OUM4RTg3RjJBNkIwRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGQTk0ODNEREJFMTExRTM4RjU5QzhFODdGMkE2QjBFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGQTk0ODNFREJFMTExRTM4RjU5QzhFODdGMkE2QjBFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGo7LwAAB9JJREFUeNrsXFlMXFUY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);
}
#main-nav ul li.logout a,
#main-nav ul li.help a {
  font-weight: 700;
  text-transform: uppercase;
}
#main-nav ul li.logout a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjA0NTFEOEJBREExMUUzQURBMENFRDg2NDQ0OUVGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjA0NTFEOUJBREExMUUzQURBMENFRDg2NDQ0OUVGNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMDQ1MUQ2QkFEQTExRTNBREEwQ0VEODY0NDQ5RUY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMDQ1MUQ3QkFEQTExRTNBREEwQ0VEODY0NDQ5RUY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nS2fIwAAAJ9JREFUeNpi+v//vw4QX/iPH7wA4jAgZgBhRiBxiYGBYS8Qb2TADUSAuAyI/YH4OQPUpACYKTiwERBzAbEEiM/EQBzIA+IVQPwNxGHBoqAYiH3RxDSAWByIT4KciE2TLhDb47ARpHk7Nk2XgfggDpuuArEfsQGxAIg3ADEPiM9CZEBMAuIbQMwHxF9YoM4B+eEDgXiaCXYaCJCTIgACDABn6cb8px+IwAAAAABJRU5ErkJggg==);
}
#main-nav ul li.help {
  float: left;
}
#main-nav ul li.help a {
  background-size: 24px 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAC2AAAAtgGUae/yAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAmdJREFUSImNlk1vTVEUhp8tLUFJEIO2t9EadGRkwC+oRETNGPADRDUGDCgSxgwY+kgk4ism0molTKQjH4kJkTAoQumMttJqtc1jcPfN3T33nFN7cu9597ve9bH3WesESpbaARwA9gGdQEfc+gZ8AYaBwRDCeJlOnnC7ek1dcOW1pD5Ut+VphRzxXuAOsCFCs8BT4DUwEbE2YBewB1gXsd/A4RDC47LI+2NEqpPqGXV9Cb9FPatOJdn0F5H3qouR+FbtKoyk0bZDfZM46c0S2tXpRHxjjvMh9av6S32lnlCbE85G9V3UmFbbUoGbSVk6M+JXSg74pbop4XYl5bqeplcrzZmMeH9GcF6dy2D3MjbnIr6gVlCPR2DGzIGqhxLBy+oatVk9nzhYzGTRos7GvT7UJ/HhUcEB7lSP5pxZuroz+4MRH0H9GB9O5znIcbjL+mGq/lRXZzgDce/DKqA14hONcsuMgnoJeAHsqMHAyRDC3wz9R/xtW/U/Ucd1BDgF1Gw+A3tDCLfKjJpi5BuoZ1K0epL/74HdIYSZAm7tHfjRBIwB3cDuFRyMJkE8KBEn0RpD7Su6pulSt6gX1Qvq5hJeek2PoVasv2gDJYajyc15XsJb/qJF8EYEJ81pcvEGzScO5tS8Vr/dek+7lm60WdLsIud+4uBezn7a7KbU1iyh1/osaGjXapPV1nFQbcqJvCa+pO4vql86cKasDpOVBs75JPuGgZNXx/3AXeoj8w/wjOrI/B6xCtWR2QOsjdg01ZE5XBRQ6mSretX/H/q3G2pelEHGUYX6Z0tXjBxgHPgEjABDZZ8t/wBlG29cdToeZAAAAABJRU5ErkJggg==);
  padding-left: 60px;
  font-size: 18px;
}
#main-nav ul li.students {
  margin-right: 20px;
}
#main-nav ul li.students select {
  position: relative;
  top: calc(20px / 2);
  background-color: #242627;
  color: white;
  border-color: #525252;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTVGNTlGNEQ2NzkxMUUzQTE4RUFDNDhBMDYyNkFBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTVGNTlGNUQ2NzkxMUUzQTE4RUFDNDhBMDYyNkFBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNUY1OUYyRDY3OTExRTNBMThFQUM0OEEwNjI2QUEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNUY1OUYzRDY3OTExRTNBMThFQUM0OEEwNjI2QUEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9znCzAAAAYhJREFUeNrs26FLA2EcxvGbCppcsAjC8sqKbcHVYTDsQAzaFkUwiHFgFYNJ5h9gkksGWR3C/oAV82BxZWGw4PQ5/IXXY9vZxP2+Dzzo/e59ET54+p5gIY7jz0hJkqQQkYVZgwAooIACCiigCFBAAQUUUEABRYACCiiggAKKAAUUUEABBRRQBCiggAIKKKB8Z+OvvvDl1XX6YV19Vp/UJGdLrJ6px+rH/d2tq++oR7VhULUl6w5sTcP2uHr0btSmfb6pvqiVOesqdm/Lrpu21w3UfuZ6W31VS8GsZLNizt6VhjpRe5nZntpRd6wdm4Xp2V4fP8yViXqkvqnlYF62Ry3KzNO8256Jt+PBSK2rw8y8ag0ztLUjr+eogXqojpesGduagfcDZ98eqemce1O71+dk/p2ueqrOgtnMZl1eYX4mPZ1fBNfnvzixr/xvvUV5UHfV9J+Z2u7f9XLe1Vr89eCfBiiggAIKKKCAIkABBRRQQAEFFAEKKKCAAgooAhRQQAEFFFDe8iXAALeUNiwG9GZLAAAAAElFTkSuQmCC);
  background-size: 37px 37px;
  padding-right: calc(20px * 2);
  min-width: 280px;
}
#main-nav ul li.students select:hover,
#main-nav ul li.students select:focus,
#main-nav ul li.students select:active {
  border-color: #8f8f8f;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAAA40lEQVRo3u3WsQ0CMQxG4Uh0tPRscCPAELAEYgtY4C3ADDTswAoswABQQYNMgyJydCeQKZ5cxUXySY7+pBAEZXjFD6qIEiVKlChRokSJEiVKlChRokSJEiXqu6gRe5b9TVmwZ5SH2hHcmTekGTeCXRZqQxAEV7pK6ri8upsc1OF1fHBmGiUKU861d8hBjTlWwokJE051fWScdadaRkNMjIRmYL1hJuYUHdeG9HbtE8OTOfdK6gVEYqKz5EEQPD6jNPGZYU0QrP7s7WM7PC79JYgSJUqUKFGiRIkSJUqUKFGihtcTO3L+B95DCAYAAAAASUVORK5CYII=);
}
#main-nav ul li.students select:focus::-ms-value {
  background-color: transparent;
}
#main-nav #main-nav-admin-view-info {
  white-space: nowrap;
  position: absolute;
  background: grey;
  color: white;
  padding: 0.5rem 2rem;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  border: 1px solid black;
  text-align: center;
  letter-spacing: 0;
  font-size: 14px;
}
#main-nav #main-nav-admin-view-info .user-details {
  display: flex;
}
#main-nav #main-nav-admin-view-info .user-details > div {
  margin: 5px;
}
#main-nav #main-nav-admin-view-info .details-label {
  font-weight: bold;
}
#main-logo-student-switcher {
  background: #2b8fff;
  display: flex;
  padding: 15px 30px;
  position: relative;
}
#main-logo-student-switcher h5 {
  align-items: center;
  display: flex;
  float: left;
  margin: 0;
}
#main-logo-student-switcher h5 a {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYkAAABsBAMAAABtDVMLAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAIFElEQVR42u2bTWxUVRSA3/yUoQxtJ6bQYAjMQhduYFypCdLRNBAX2nEF0USriSExIoNWB6i2GBcsMFD8wQXR1sSEhTFUwBQdseBCNyZTFxgiiykSg7AZpMC005m5vjfz3r3n/r9HOpOZ5J1NMzPv53zvnXv+7qlh+OKLL7744osvvvjiiy++LL+Ed+zLfv7u023NEDqM6vLXK/DrLJDMcKLFIfryCMvX4HtEy7lUK0Oso3S9JKVA1U+bpZL39x4p0LqellIgdKYJBMHth/MXvJ4UyLFPfEhOgQ42GKF310/Wbaa8nvccp+mCgqIcayhE1L6NV4oVAlXH5RToYkMpVtt3mfR43h6BpgsKinJDKXrsu6Q9RgqRpmhITuH1Bk2h2CDU9G8Fxe0WpJgRarqkoFhsJMXG+6KIAIPPFliTElKgRnqpwfuiIAb1qxluduNPswqKdMtRTDiqFemP9yiKTCazn8TGyVajCDIm1Ol8rFAUNWeGMeZajWIls2QDeGkkWApifNhJhXedyP6Y4WqSXvOJBHZmp593vlizP5s9N8wup8C2+jVGfsgkNRTbzAscGo7LKLodza7aX4xR4ZuiwI7gDlOTXIYJaO++n9EtIzBq/XCs/r7fs73HWxBh++GC6SYCr1PlQCTjmPS0acQOSZ/tR6sn45rAnWY8XX15UxQhegk9QTxaxak7HjIRaphbyDWCeK2hsxDBlFTwS+enr6hoURc7r30EuNG9QopTrPd0sjE0z1EYFMVuKrzEqDdZDBVI/jsGjvuAtuO95LdqgqcYZ2OBKR+LKJwfS1z8KCop6hZD5Fr9iJftRbap/td6ResFCXGH/fE8+OkPniItqhvO8hAdtJFYi41a7lKKUbYkqau32VY2h08L5QW0QVkCSlPUXs9W5rhKTO6i5vGqo1JXGcWznBJTArsusa8CvwxRLI1z5wtLuHvymsT0KlxhJF/dd7E/JHKHvh5+wTkhbU6SEfRwudwq9rBZeQYJSqsZ+Gwoig6icVSSIkbZ5Hcle1xRmoJOsRQLYKVxNQOUfj6pwDdIshQ4rv8nMOwqfYjz2PqRcAEdFVDMsRQ128mzy0IR70GolFNsAvfj1UjwXnFc9NDTrPeFRk1RzENno1gW5Gpp8VfidTaJs5Er2RyEZihSRInPBkahXYsoLKWj+HpXstkp6H6WhrcdKIiXBblaSkvRewSaZk3dy6bm4QK01whTh6wiDtZ5CHdltf4dUR7VBZdD6IhwWRCVk2oKvkoy7fV7A5p4moo21VeNNSdw/Kj9OAjcALbkUgqnykKKHrpl8UZFWa56obD1uCRIQsOw3RPAF6uCHk0VnlRNkVRZSNHPNF5eWzaKWmIeXYgpKOxQ7lx/EVpbApz0C4gIQopBXsFloqjleMEhQ0FRpENoEXbv0sxJEVcU12PLS8G0OFUUYahgGDwE7xToxtv3RZGSUFwzXFNERBRTXihgAFl6J+adIimmqJLCbs2B80w0Yygcb7+YsdoPIGC4puiizeBDdZHkngK/CqcQVVBEkSRGu6boRNrqQhi7j4qyQb6qM8KnUBMoOtizv3NHMSPKzPkKOzCB9BTdSJJpuKbgssFqwkXzgFBURRRLOAF4Ermg6EGSTMM9xaDGuVDHkPoiD2sU5jmQTkqowF492RiKlS62TzYyTROg+AL8YO13U12trahJFMaEvkvczVWsQSqRp+tu0BPLN41iRUFbskaZdh/I5+ZVFBHkiqJ7GSiMdQzGXfnuRZH7Zk5FgS0R4bIm6dbTeqUw1n4rqNypERZm7wjceFJF4XjoxQS+rYqiDOdJznilMIyHR/htLigFGOOopzykopghuZaKIsLaqyj5ckFh+sT9BYWTmmBX/hjVuJVRAGVVFCtkJb9nCjOK52TKgHbPbWb/omQoKILgJBVFiJ1l8E4RwV3y9XKKLqZq6BTviEmW0y0NhWOwxAge9UqxoTLE9pRVW6wXaQub9UqRElFMMClzx023FJPYwh2MsHxdkB2wqrXT86Jkp1hCMa+rWPfQqUFwxm4Z6SlmiX42RkTuo2B/60p2hm0kalb3IrjtuIiim+riWrtKV11S3Aa2UnvAOOkpKmZgkDBAaihMLXA7aVZEgQ32T/PDYznsNfQU1jp9AK/b354ynuE2KbTDLI5Z6uJF+VCOcgcsBTHYJSfIp9xRoJuZj4rCJuKsoTYpfsNGF7vZU1gKwYFX1RT99C5OXjouREunqs8ho9gsmf7iKHiDLakpeqguv2ACraKZoRCUhTKKqKTxyVHw1VTNpOQUFHa8S1zwunsZ1wwNRVgypcdR8HtBmk4OVdul9rg0KFEbvhzXUQh2YYqGkIKziVJMSUHtUqXfRG52Yepvnd3wWUxqKVaLnxFPwU6I1qdc5RTU85kKjEqHZPkpTtYTLCV1FHAD93fyjAQUAfoZHdPEC2prec4IvE9rdlo1jMru3JbiGgpgv8Ua0ZCMwgjn+QEIBQWktuYRXoB6XVKPSY0wGNdjGgo8Y3Ijbj2+fwwpBegi4mEUBQWxDHuofS0+XT/lHsp8Q9nVv3HdGWu/sLz3cQt3rKoebt9Rm9QpH9des67KiOWeq9N4dW6vFd7lk0l3M1+PA+9emc4M6wbdBuwBr+AnWs0GBlzqUB+yGqBHxwKeTu8r8LuebSh92ryrLWRLkyZOGyxj9KxPmwoZyyoZbSwPyhui7SQvNWH4t/HibHYdbGsKw55yjRttLjvPN/jfLHzxxRdffPHFF1988cUXX1pR/gdRFvqPcZiLlAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 196px 54px;
  width: 196px;
  height: 54px;
}
#main-logo-student-switcher sup {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  left: -15px;
  top: 0px;
}
#main-logo-student-switcher select {
  float: right;
  position: relative;
  top: 12px;
  background-color: #2b8fff;
  color: white;
  border-color: white;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAABVUlEQVRo3u3XPWvCUBTG8bi6OLllzJpVR8FNSicpHaV0Eix0tN1b3P0CfhH3dnQUHBx0aAXBDg6C/DvUpMbjy1ByE8pzsuU+cH+Q5J4TDwAvX5cnlFBCCSWUUEIJJZRQQgkllFBC/QFVYMDjxdQDAwruUH0A7s9m7gDou0K98lNbbk9mbtjuUi8uUF1+a8P10cwVm71UN21Um2StqZtMnfVBqp0uashhfVFNJKqsTGaYLqrIm9lySRivhyzN+jvFtN+pEiOz7ScBHh4BH2ZtRMnF11dmbLae4eMzM/fHlF2dUz5Ts/2Eibk3xXfZZgLmXKr57qE67H0hi7Okxd7r77AhV458/FGtqGQ1JdTMMRkdqbUsR5dGoqFEzaeR9TzVjFtv1KabeRjyWglUKy+TZycmdfI0Dj8D8JS3Gb1HTz8OQgkllFBCCSWUUEIJJZRQQgn1z1Hf1p7V0YxMgIIAAAAASUVORK5CYII=);
  background-size: 37px 37px;
  background-position: right;
  padding-right: calc(20px * 2);
  min-width: 280px;
}
#main-logo-student-switcher select:hover,
#main-logo-student-switcher select:focus,
#main-logo-student-switcher select:active {
  border-color: #dedede;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAABYElEQVRo3u3XsWoCQRSF4bW1sbLbcttttRTsJKSSkFJCKsFASpM+Ib0v4IvYJ6XFXwgWFlokgmAKC0FuGlfUMQYSdnYJh+lmDtyv2Jl7N8AwgvSW/WIFQgkllFBCCSWUUEIJJZRQQgkl1B9QBfrc/5i6o0/BH6qHYdyezdxgGD1fqGcMw9hw/W3mis029eQD1d0WM4w1lyczF6z3Ut20Ue29Yoaxou5k6qyOUu10UYOjcsYn1YNElaWTGaSLKvLqlFwQ785jFs75G8W0v6kSQ6fsBxEBARHvztmQko/bV2bklJ4SEjJ19keUfb1TIROn/Jixszch9NlmImYO4XjNiHz3vpj5WdKcOIuGXDlx+ZO1pJLVlFBznsnkSa1lObo0DhpK0nwaWc9TzV3rTdp0Mw9DXusA1crL5NnZkTp5GocfMYyHvM3oL7zox0EooYQSSiihhBJKKKGEEkooof456gvWuorZ9V2aEAAAAABJRU5ErkJggg==);
}
#main-logo-student-switcher select:focus::-ms-value {
  background-color: transparent;
}
#main-logo-student-switcher .login {
  align-items: center;
  align-self: flex-end;
  column-gap: 25px;
  display: flex;
  font-size: 18px;
  margin: auto 0 auto auto;
}
#main-logo-student-switcher .login span {
  color: #ffffff;
}
#main-logo-student-switcher .login a {
  align-items: center;
  background-color: #3c81e5;
  border: 1px solid #ffffff;
  color: #ffffff;
  display: flex;
  padding: 10px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
#main-logo-student-switcher .login a:hover {
  background-color: rgba(43, 143, 255, 0.85);
}
ng-view {
  position: relative;
  display: block;
}
#dashboard-nav {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
#dashboard-nav label,
#dashboard-nav input[type="checkbox"] {
  display: none;
}
#dashboard-nav ul {
  margin: 0;
  padding: 0;
}
#dashboard-nav ul li {
  margin: 0;
  padding: 0 11px 0 0;
  list-style: none;
  text-align: center;
  font-size: 17px;
  line-height: 18px;
  font-weight: 900;
}
#dashboard-nav ul li.current a,
#dashboard-nav ul li:hover a,
#dashboard-nav ul li:focus a,
#dashboard-nav ul li:active a {
  color: #d8035d;
}
#dashboard-nav ul li a {
  display: flex;
  border-bottom: solid 1px white;
  padding: 33px 30px 33px 30px;
  width: 82px;
  text-decoration: none;
  color: #525252;
}
#dashboard-nav ul li a:hover {
  color: #d8035d;
}
#dashboard-nav ul li a div {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: calc(20px / 2);
  align-items: center;
  justify-content: center;
}
#dashboard-nav ul li a div span {
  display: flex;
  flex-direction: row;
}
#dashboard-nav ul li:last-of-type a {
  border: none;
}
#dashboard-nav ul li[data-is-active=true] a {
  background-color: #2b8fff;
  color: #ffffff;
}
#dashboard-nav + article {
  padding-left: 143px;
  background-image: url(data:image/gif;base64,R0lGODlhjwABAIAAAOjo6AAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMzNTJFNTJERUM0RjExRTNCOUQ2QTA3RjEwRTZCRTRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzNTJFNTJFRUM0RjExRTNCOUQ2QTA3RjEwRTZCRTRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM1MkU1MkJFQzRGMTFFM0I5RDZBMDdGMTBFNkJFNEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzM1MkU1MkNFQzRGMTFFM0I5RDZBMDdGMTBFNkJFNEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAjwABAAACCoSPqcvtD6OcdBUAOw==);
  background-repeat: repeat-y;
  background-position: -1px 0;
}
#dashboard-nav + article #main-content {
  padding-left: 20px !important;
  padding-right: 20px !important;
  min-height: 738px;
}
#main-heading {
  background: white;
  padding: calc(20px * 2) 50px;
  color: #2b8fff;
}
#main-heading > div {
  max-width: 940px;
}
#main-heading > div .student {
  position: relative;
  float: left;
  max-width: calc(630px - calc(20px + 150px));
  padding-left: calc(150px + 20px);
  margin-left: -30px;
}
#main-heading > div .student .profile-picture {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
}
#main-heading > div .student .profile-picture img {
  display: block;
  width: 150px;
  height: 150px;
}
#main-heading > div .student .profile-picture span#add-photo-indicator {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAI9SURBVFhH7ZRfUxJRGMb7MCUqhmmmNlOBot4kaEkRLuxCV2mXSleNX8Aa6UYDhQLGKbq2y9aYaCa8Sr4HV+0w/Fmgp/MenZ21cWNyt4v2medi3/Oe8/447zmHS5f7HP/ENtgy22DLbIMts1ng/kFnSAhL0djo9TFdimwW+Mb4RLVa7Xa7ohTVpcimgScmCYxN61Lkiwc/39h4nUy+zWZrtRrABwcfEW7v7DgGBrXTegbf9fnX4vH1+DN4bT0+7/PrJlQqFfDOynnVpZ3WGxgH1mw2eSWmer2uO8V0JnN4+LlU+kozvx8fI5RlecA5pJ1mDMaCwMNgRJTgL6US8bQqFouUvb8UwGW+4uiHxydv0hlHY49pRFfWAOy6NlI+OuqciEhnxdOdzidZHnL9aunfXq6QILTbbapOQgMLhQ8rq0+frKy+e19oNBo8wdRqtXz+BSzEiW4lEqnUrntqWlvw1AZg/F5ekgknGpEkjKMTwyOj+BCjMQzyNNO9pcDp8nPcGziby+G0Nl+8xM5aqrqVeIUwm8vzNJMp4GBo+dYdt3rSfLT9ttuDa0UhyRTwg+Ajt2cKu6UQYM+0VwhHKCSZAt5Lp9HbZGr3B6Qo6cwbhHi4PM1kClhRFNxzwLwzs97ZOXxguxjkaaaLAYeW9c8JmPz+fliUhIiYy+exc55gwinMs+dkaAMw3sy3cllVVV74XIHK/kCGdUV+awMwjCfrX1hEAw2Nvf4hFTYGm2QbbJltsGW2wZb5fwP3OX4CHA+UjkbagQgAAAAASUVORK5CYII=);
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
}
#main-heading > div .student .profile-picture:hover span#add-photo-indicator,
#main-heading > div .student .profile-picture:focus span#add-photo-indicator,
#main-heading > div .student .profile-picture:active span#add-photo-indicator,
#main-heading > div .student .profile-picture.on-mobile span#add-photo-indicator {
  display: block;
}
#main-heading > div .school {
  position: relative;
  float: right;
  background: white;
  border-left: solid 1px #e8e8e8;
  padding: 15px 15px 15px 104px;
  width: 190px;
}
#main-heading > div .school .school-logo {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 80px;
}
#main-heading > div .school h3 {
  margin: 0;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
}
#main-heading > div .school h2 {
  position: relative;
  top: -5px;
  margin: 0;
  font-weight: 900;
  font-size: 32px;
}
#main-heading > div .school p {
  margin: 0;
  font-size: 18px;
  line-height: 21px;
}
#main-heading > div .school p .contact-school {
  color: #2b8fff;
  padding-left: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAcCAYAAAAX4C3rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTM4RTk4OEVCOUYxMUUzQTNBMUM2QjE0NjI0QzE2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTM4RTk4OUVCOUYxMUUzQTNBMUM2QjE0NjI0QzE2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MzhFOTg2RUI5RjExRTNBM0ExQzZCMTQ2MjRDMTZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1MzhFOTg3RUI5RjExRTNBM0ExQzZCMTQ2MjRDMTZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Y+YOmwAAAwlJREFUeNrMmEtLVVEYhpc7L6WGkRfECIJo1KxhNhCMLmBQoCQdyNAEByYKmhcUM4+kEkhFWJKFgWFYOBGKbBQ4cNB/iIKEBMtLoVjau+LZsTqInYuX88GrfGvt/b0P67o14Wjf2iFjzDvpoInP+CSd8PTjg3RBmo5DyGnYPno0vKdhJo4gZ2CybMaCHpASpCk6ZuMAchaWKdiyLOhxqYeGSalUWtpByCUYJmHqlo5Z0GTpGg02JqQSaWUHIFfwniDvhi3Zgq5KKVKdFOSBcekifdsVq3iOkwdh2m37POehJKleaqdtjCnYrijF08BQD9MvfzO5YUe2SWohH5UC2wAZwMvg3QTL3/DWeckOdat0nfyZVLaFkGV4GDxbYTD/A7Wxh+GvI38qVWwBZAW1DV7teJtwQW2kSp3sOhuPpapNhKyipsGjE08TKaiNNKnLAXwoVW8CZDW1fOAuvEy0oDb2ciFcJb8v1cYAWUsNQ80ePEysoDZ+SgtOfkdqiAKygXf9WKC22QzQr1KN9JzpyaX9ttQcAWQz7xhqpFGzBo+YQOfYjcPklXwWBpwrri0MyDbnig5Qo5J8GI+5aEHnuR2GyMulPg7iu1Kxc9V1bFCnw7mai3k3hVrltA/hNR8p6KLUKD0ivywNOv37pX7pPPkNdm5odNFneLafd/0YpLbBqxHvsEC/c409IL/kjKobWdKAdI7c3ii9Tn8vbYZnBngnNIbwMHi2wPBPJIbkP1hP98hLnPW5XmQzElekV4yID9PI77M8k71BnWE+8UbxTmS5pIaC7pKWWU99tNkv7JEwNkoON4y9s984562NU/TlhFFnhKNqDAb75XST7+U/U+8xkkFn6oo4OsI9Z+1x80QqlNZQIW25Ydbw8Cxylk4QNi+Rkbzl7MwzTEFShId5HuvttLP28iKskYS3nc3XDtNygv6ut9PyhYaTDH16DFfkZwc82lgE9i35Ps+BLJBexAjpA+bFWCMdlgLyb/4azKcjI47+rs+AKd9fwEekl1JmHP6nJBO2w78FGABb+6nf9XsXKwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 21px 14px;
  background-position: left;
}
#main-heading h1 {
  margin: 0 auto;
  font-size: 60px;
  line-height: 60px;
  padding: calc(20px / 2) 0;
  font-weight: 700;
  letter-spacing: -2px;
}
#main-heading.unauthenticated {
  background-color: #242627;
  background-image: url(../ui/assets/main-heading-unauthenticated.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  /*background-position: 50% 80px;*/
  background-position: 50% 0;
  padding-top: 0;
  padding-bottom: 139px;
  color: white;
}
#main-heading.unauthenticated h1 {
  font-size: 36px;
  line-height: 40px;
  padding: 20px 0;
  display: none;
}
#main-heading.unauthenticated .help {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  color: white;
  text-decoration: none;
  line-height: 80px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 50px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjQ3RURCMEU2N0UxMUUzQjI4MUY0RjA0RjNCQjc3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjQ3RURCMUU2N0UxMUUzQjI4MUY0RjA0RjNCQjc3QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNDdFREFFRTY3RTExRTNCMjgxRjRGMDRGM0JCNzdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNDdFREFGRTY3RTExRTNCMjgxRjRGMDRGM0JCNzdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4xTLAQAAAUlJREFUeNp0079Kw1AUx/GTkl0E0aFQXcRUBN9BnZzqJKmLQ/sQOrv4EuITKJ21fQdFUUHQipN/kmYWjN8bf5HLlV749M/Juf9PrCxL88ToY4hJ+dsyXCoe+/mR+1Br4wwJxhjhDfPYRAsP2MFd1UOjrKPQLCmiYEXu/x5y5bWrSbWUe3VMlNxAD6c4woLiqxrA5cemvZSasZ7pULELfOJWA5pW4FrfdBjPwVIHGOn3sZKb3hbGrp/pVE+CPda2tMdrb2ZTftbgzGZ0qmFrYoB3bOPbe+byZ13nXNcRtjV84QCvwTOXX0TV2s2WseRuzkuY0wA3+PDiEZ7waLoS17rBfjuKd4J46p92fc+57rFOamFf33UsUT383bOpYgoN0J1SYak6FqrIf7V9jhW8YOjV9gYWVdu7uPJr23+reiqcTHubTHurfgQYAC60GontXHwBAAAAAElFTkSuQmCC);
  background-position: calc(20px * 1.5) 50%;
}
#main-heading.unauthenticated .help:hover,
#main-heading.unauthenticated .help:focus,
#main-heading.unauthenticated .help:active {
  color: #e8e8e8;
}
#main-heading.staticcontent {
  background-color: #242627;
  padding-top: 0;
  padding-bottom: 0;
  color: white;
}
#main-heading.staticcontent h1 {
  font-size: 36px;
  line-height: 40px;
  padding: 20px 0;
}
#main-heading h5 {
  font-size: 18px;
  line-height: 21px;
  margin: 0;
  font-weight: 400;
}
#main-heading h5.settings {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODUzNUI1OEVCOTkxMUUzOTI4N0JGODUyMjczM0U2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODUzNUI1OUVCOTkxMUUzOTI4N0JGODUyMjczM0U2QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NTM1QjU2RUI5OTExRTM5Mjg3QkY4NTIyNzMzRTZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4NTM1QjU3RUI5OTExRTM5Mjg3QkY4NTIyNzMzRTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AlJ11AAAAnJJREFUeNrEl7Fr01EQx19+SY0pFWyLUKUgok4KOra4+B/o2g4RhQi21U3p0K1LoYODNYUupSnEwcUO3Tu1HetcsgXposGlWkKo3wffwONx9/J+v/DDgw/k9/J+d5d7d/cuhQcfL00GWQWLYJzPHVAHK2kVJSabLDjGDT+/yaIoqwPFyLXMDkyDb2A9q2LHqXXqmpY2lBTjB+Aun2+BKujxuQBGhPeuggr44xhvgHk+PwRPQTsUAd+4oYJdMAmmwAcwKjhQBl/BNXDFM26o88CPRMGrAhuqZ2Y4+Qm6dFaSPfBcO4JTM7xMDvj+NHQEy6Bp8pMmbagO9JhweTjxxUtmtQzthpfgLKDsmM3oCVngWkje+ca1MuxntFRqNrmWwJa3fgg2wWuwobxbim1EFYZLSibJuCtbvCMkecEeYvwyXGUIi05DKSthn4087yMwI6yfM4r9o66XvFstJI0UCddQHPAb2GISadzK9xQOnETuG0/Mf5aEw0SMPEqh93Hkvk7CSeYX+E3Olc3VFA5oey8cO9ZmPeEYZUvuOhnz2yXFJlUtwnhNScB9MOHYsTZXpByw1+OOovzzACdq3CPdkHNSdLVO2FXWR9hsXrHUTpwzryq/vK/vInYisg3p04AwzwSMSWJng+2Yy6g/Rs3lUHHz1F0MObDmjVF5OLEWcuBe4OUzJtOwcj/kwFvQUiaZ2+AOy0kTW743wQ3eqL60eKOqQ6k0GTe95Kmwe5aFm26MZSyN5S1pLJeqoM2NGxwgl73MtXP/X8GBrmPcHe9+MOxLvvFQH2i7o/MQYp14n8d/w17kWm5/TuveLdrhTJha/gkwAFKvhFMECTpAAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: left;
  padding-left: 20px;
}
#main-heading h5 a {
  color: #2b8fff;
}
#secondary-heading {
  background: white;
  color: #2b8fff;
  padding: calc(20px * 2) 50px calc(20px * 2) 50px;
}
#secondary-heading h2 {
  margin: 0;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  max-width: 640px;
}
#secondary-heading p {
  margin: calc(20px / 2) 0 0 0;
  max-width: 640px;
}
#secondary-heading ol {
  margin: 0;
  padding: 0;
}
#secondary-heading ol li {
  margin: 0 -21px 0 0;
  padding: 0 50px 0 0;
  list-style: none;
  float: left;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  color: #525252;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUyNDlFNzdFQzYzMTFFMzhCQ0RFM0ZBM0U1OUIzQUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUyNDlFNzZFQzYzMTFFMzhCQ0RFM0ZBM0U1OUIzQUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRkRGNjE3QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDRkRGNjE4QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wL7/WAAAAc9JREFUeNrcmM0rBHEYx2cXxcVeaA44KOIkbxcH8lJqE7lwIlKOHNzFfyDKwY2UIxcpEtm8lANlXUjtwR5mi0JKeYnv185ctXZnZ+e73/q0be08zaed5nmeX8CyrG/Dm8RAM3hys6hpmr+fQcO7VIMrEMpGcS9FmCpwCMrVRZgmcGJLSYswteAM1KmLMBXgGLSoizBl4AB0qoswpWAHDKiLMCVgE4yoizAFYB1MqYs4WQJz+SDCzINFEFAXYabBmv3ISYswo2ALFKuLMP326zmkLsJ0gf2/hk0VEaYVREClughTD05BjbqIs9Nwcm5UF3GGzSPQri7iDJu7iUSij18CHh4+ZCsfYCxo6KcIrOSDCPOZDyJ8tCYLxSXewKBpmnvKIs8gDAn2FENVxAK9IKrcR2J2I4wqd/Zr0AHulGetcyN5/hVXnn55iNcDHpX3Ea66YfCqvCGugiHwrryzL4AJ8JXKj/0qMgtmQMqTud8aIm+cR6bL/73QTyIc/sbBRjoX+0WEw98w2E63gB9EXozkIVwkkyK5Fnmwh7/LTAvlUiRud+tbN4rl6vV7A9rcksiVyIU9hsfdLOr1o3UPuu3tztV4+Y9wIWrIhgTzI8AAb0dQYnklHywAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right;
}
#secondary-heading ol li div {
  padding: 13px 0 13px 35px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAuCAYAAAC7+jPQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRBQTAwRERFQzY0MTFFMzhEOUM4MDBBNUY0NEE2NDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRBQTAwRENFQzY0MTFFMzhEOUM4MDBBNUY0NEE2NDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNTkxODNCQzlENjExRTNBNTJFQUQxMDExMjI0MDdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNDNTkxODNDQzlENjExRTNBNTJFQUQxMDExMjI0MDdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GCYltAAAAqtJREFUeNrs3b+rzXEcx/Ev7lW3hGIwMNwSC4pBXURuomS5RiU2gyL/AdkN7qikKMUiN6lbl5s7WPzKRJQBdevexV2uknh9Ou5icYfrvpfHo57bmd7bq+8557tienp6sOu6V2l9BwAAAJRYmT6lXembcwAAAEDdQG8+p8NpxkkAAACgbqA3r9P+P2MdAAAAKBrozYc0lN47DQAAANQN9OZrOpBeOg8AAADUDfRmNg2nSScCAACAuoHezKXj6aEzAQAAQN1Ab+bTyXTHqQAAAKBuoDc/0+k06lwAAABQN9AXXEhXnAwAAABqB3pzOV1Mv5wOAAAA6gZ6cz2d6XpffQcAAACKBnpzO42k704IAAAAdQO9Get6r2H75owAAABQN9Cbp+lImnFKAAAAqBvozYt0MH1xTgAAAKgb6M27tC99dFIAAACoG+jN5zSU3jgrAAAA1A30ZjYdSlNOCwAAAHUDvZlLx9Ij5wUAAIC6gd7Md733pN91YgAAAKgb6M2PdM6JAQAAoHagN31ODAAAALUDvT/dcGIAAAD4t//1hHsgPUhHnRgAAABqBvq69LjrvRMdAAAAKBjom9J42um0AAAAsHhL+Rv0wTRlnAMAAEDdQN+RnqWtTgoAAAA1A31vmkybnRMAAABqBvpwmkgbnBIAAABqBvpI1/u39jXOCAAAADUD/Wy6n1Y7IQAAANQM9EvpZlrlfAAAAFAz0K+ma2mF0wEAAMDS6Vvk59ogH03nnQwAAABqBnp/upVOORcAAADUDPSBdC+dcCoAAACoGehr01g66EwAAABQM9A3pvG024kAAACgZqBvThNpm/MAAADA8vj7NWvb03PjHAAAAOoG+p401fWeoAMAAADLaOEr7lvSk7TOSQAAAGD5tSfog+mtcQ4AAAB1fgswAKWEQ3Ze8mKZAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
#secondary-heading ol li div span {
  display: block;
  float: left;
  margin-right: 5px;
}
#secondary-heading ol li:first-child div {
  background: #e8e8e8;
  border-radius: 3px 0 0 3px;
  padding-left: 20px;
}
#secondary-heading ol li.current {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQ0ZERjYxN0M5RDcxMUUzQTYwQ0I1Nzg0MkVDMjVFOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0ZERjYxOEM5RDcxMUUzQTYwQ0I1Nzg0MkVDMjVFOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRkRGNjE1QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDRkRGNjE2QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yai7AQAAAc1JREFUeNrcmEsoRGEYhv8zKDamKVZYKCILuW0syKWURDasiJQlC7tZiJWtKAs7k7I0GykSmVzKgjJmQWoWzsICIaVc4v2a/2w1Zs7tnbeexdScr3mav/N932/ULTz9KHeSBE3g2e7CiXBIBZR7qQSXIOhEcTdFJBXgAJSyi0gawbGWohaRVINTUMMuIikDR6CZXURSAvZBB7uIpBhsgwF2EUkR2AQj7CKSPLAOpthFrCyDuVwQkcyDJWCwi0imQUQfOWoRySiIgkJ2EUm/fj0H2UUknWDvr2GTRUTSAmKgnF1EUgtOQBW7iLXTyOTcwC5iDZuHoI1dxBo2d0CffDBcvHxwKp9gLKD4UwBWc0FE8pULInK0JvPJJd7BYCIc2mUWeQG9uqcoVpF70APizH0kqRthnLmzX4F2cMs8a52p1P2XyTz9yiVeN3hk3kei+u30xrwhroEh8MG8sy+CCfCdzpf9KjILZkDak7nfGqL8cLkyXfnvg34SkeFvHGxk8rBfRGT4GwZbmRbwg8irSl3CxbIp4rXIgx7+LrIt5KWIqbv1jR3FvHr9XoNWuyS8EjnXY7hpZ1G3j9Yd6NLbna1x8x+RhajeCQnJrwADAJIYTWI3WqluAAAAAElFTkSuQmCC);
  color: white;
}
#secondary-heading ol li.current div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAuCAYAAAC7+jPQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzU5MTgzQkM5RDYxMUUzQTUyRUFEMTAxMTIyNDA3RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzU5MTgzQ0M5RDYxMUUzQTUyRUFEMTAxMTIyNDA3RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNTkxODM5QzlENjExRTNBNTJFQUQxMDExMjI0MDdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNDNTkxODNBQzlENjExRTNBNTJFQUQxMDExMjI0MDdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cvkhSwAAAqxJREFUeNrs3b+rzXEcx/Hv5V6l5CoGwzXcEiUUg/KjKxIlyzUqsRkU+Q9IGQ2MSopSLHKTUri5g8WvTEQZLtO9qXuXqyRen467WNyB+14ej3puZ3pvr77nnG/fpktfh7uue5VWdQAAAECJJelT2ppmnAMAAADqBnozmfalKScBAACAuoHevE67f491AAAAoGigNx/SzvTeaQAAAKBuoDdf0p700nkAAACgbqA302l/GnciAAAAqBvozWw6nO47EwAAANQN9GYuHU23nAoAAADqBnrzIx1PV50LAAAA6gb6vDPpgpMBAABA7UBvzqez6afTAQAAQN1Ab66kE13vq+8AAABA0UBvbqbR9M0JAQAAoG6gN2Nd7zVsM84IAAAAdQO9eZoOpCmnBAAAgLqB3rxII+mzcwIAAEDdQG/epV3po5MCAABA3UBvJtPO9MZZAQAAoG6gN9Npb5pwWgAAAKgb6M1sOpQeOC8AAADUDfRmruu9J/22EwMAAEDdQG++p1NODAAAALUDvel3YgAAAKgd6APpmhMDAADA3/2vJ9zL07100IkBAACgZqAPpodd753oAAAAQMFAX5sepS1OCwAAAAv3L3+DPpwmjHMAAACoG+ib07O03kkBAACgZqDvSONpyDkBAACgZqDvT4/TaqcEAACAmoE+2vX+rX2FMwIAAEDNQD+Z7qZlTggAAAA1A/1cup6WOh8AAADUDPSL6XLqczoAAAD4d/oX+Lk2yK+m004GAAAANQN9IN1Ix5wLAAAAagb68nQnHXEqAAAAqBnoK9NYGnEmAAAAqBnoa9KjtM2JAAAAoGagD6XHaYPzAAAAwOL48zVrG9Nz4xwAAADqBvr2NNH1nqADAAAAi2j+K+7r0pM06CQAAACw+NoT9OH01jgHAACAOr8EGACGYEJcaSBMCgAAAABJRU5ErkJggg==);
}
#secondary-heading ol li.current:first-child div {
  background: #2a86ee;
}
#secondary-heading .btn {
  margin-top: 20px !important;
}
#push {
  height: 180px;
}
#main-footer {
  padding: 0 0 calc(20px * 2) 0;
  background: #222222;
  color: white;
  text-align: center;
  font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 14px;
}
#main-footer ul {
  margin: 0;
  padding: 18px 0 0 0;
}
#main-footer ul li {
  margin: 0;
  padding: 0 3px;
  list-style: none;
  line-height: 16px;
  display: inline-block;
}
#main-footer ul li:first-child {
  border: none;
  padding-left: 0;
}
#main-footer ul li a {
  text-decoration: none;
  color: white;
}
#main-footer ul li a:hover,
#main-footer ul li a:focus,
#main-footer ul li a:active {
  text-decoration: underline;
}
#main-footer p {
  margin: 10px 0 0 0;
}
#main-footer p img {
  padding-top: 10px;
}
#main-content {
  background: #f3f3f3;
  margin: 0 auto;
  padding: calc(20px / 2) 50px calc(20px * 2) 50px;
  /*min-height: @desktop-minimum-main-content-height;*/
}
#main-content .information {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNzBFRUIwOEM1RjIxMUUzOUI4RUE1MTg2MDgyMkVEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNzBFRUIwOUM1RjIxMUUzOUI4RUE1MTg2MDgyMkVEMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MEVFQjA2QzVGMjExRTM5QjhFQTUxODYwODIyRUQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM3MEVFQjA3QzVGMjExRTM5QjhFQTUxODYwODIyRUQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NaxvZgAAA+dJREFUeNrMmU9IVFEUxp+vGYXG7I+B2VZLIzLSqIUVmDs3lbUwMygUISIMISpxWWEFQYkU4UCQmQszWzjQwgzLRVGCRqSk6wyyMHVATe07cB5cD2/ee3ec5nXgx3PuG+/9PPece++5pvT09BhxWBAcAiWgCGwHW8Bafj8LvoNR8BH0goGysrIF3YFSNAXmgougAmRqjvUDtINmCB1LtMBscAucBGuM1dkieAwaIPSb25dNDx3W8FRVeRC3zDgZ9XEGjEQikerVeDAVhFmYnf0E3aAPDIFxeCRKLzBwCI8cUABKwVGwIUY/baAavzuvI3A96AKHbd4NgybQCRbQsesUQHAaHsdBI9hh85VXoBx9TXmZ4tQY4mbAObAHPCVxXoMOA88BSpBdoI6zXDUaqwt/SKoXgWEbcZ9BIXgAluLNDohcBPfw417wxUZk2E1gjU3MvQPF4KuRIIPIETwOgvfiVZVMHDUGszlb1wnPkbgph8EoxgL48YB49Rbv/rjEJq2lb0Rc/gb51hKkevCmEEcxd8xJnGLpnM0q6R48OUnJIWIyA9yQU0w7RKX4/UuJnFaX6W4Qzafh3VxVYJ1YhGkpeWgkz1pE0pCWC5bAIO+tqjVpZusyh4LKsk5243FNNFfCi8EAn0o2ix2iU3Oaphx2Cq/2jD1p9UOaik0+MqnWrbMIJzAW53hs1UoDvACr1qfbOe+9T0TzKQw6q9lVLx8kLCsigXniS0NxHmCP2LTp2rD4nGfySVi1ccM/k2Nnmcox3eDMjfqljkNCzf6QafznZopthj6H/BKDZKPZTFGaoiZXX6rl+OgwOfaEaXMuK/BR4G7xeZQEDsrF0UeBctMYNLkeUI3WszQf4i/IxdWKTYMEDnBRbdlGLnCSbSfAJlHo95u877aLLzcmoEDX8R7puCKaO+iqxFoHm7nit4yO4OeT6L1akZyk5a56YB3j6wjV6NidnwTvbcPjtmhut+5vAkrjVa4PMqxthutjqr4mXcaZscnAGQ/i6ILguahfpsFl64MqcALUg1Yx1RHaJp1EcvX2WtNzJO4l2Cle1auXSqZN0d4m2vZxaZif4Gml1WO/vKeBONVBKzxoGRXOW8XtAnnyA1dfLSKhdLO1lmMu3eZ+ptrL1cc8x6JcwEOcWZ+4RE3TEBYEFbxr3Y8hrtzuhms112+/wAs+pg/z9duscirJ4b21hHenzERev8kpv6Nkt5MtOcyMtGlOiFa386CbhblueeQh9kwPfVpXwHlu4mIliZ3REnQWXOeKv1LU0l6M9tYOiuN/cYluV8UVc6YXcpZnKafxKP9Ro5wYVMr2x/NviL8CDACZhChFPKNvjAAAAABJRU5ErkJggg==) !important;
  background-size: 20px 20px !important;
  background-repeat: no-repeat !important;
  background-position: 20px 50% !important;
  padding-left: calc(20px * 2.5) !important;
}
#main-content div.actions {
  text-align: right;
  max-width: 640px;
}
#main-content div.actions .btn {
  margin-left: calc(20px / 2) !important;
  margin-right: 0 !important;
}
#main-content h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  margin: calc(20px * 1.5) 0 0 0;
  letter-spacing: 0;
  max-width: 640px;
}
#main-content h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  margin: calc(20px * 1.5) 0 0 0;
  letter-spacing: 0;
  max-width: 640px;
}
#main-content h4 {
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
  margin: 20px 0 0 0;
  letter-spacing: 0;
  max-width: 640px;
}
#main-content form fieldset {
  display: block;
  background: white;
  max-width: 640px;
  padding-left: calc(20px * 2);
  padding-bottom: calc(20px * 1.5);
  margin-top: calc(20px * 2);
  box-sizing: border-box;
}
#main-content form fieldset legend {
  color: #242627;
  background: #f4dd1b;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: calc(20px / 4) 20px;
  width: 100%;
  margin-left: calc(-20px * 2);
  margin-bottom: calc(20px / 2);
  box-sizing: unset;
}
#main-content form fieldset p {
  margin-right: calc(20px / 2);
}
#main-content form.long-labels .form-row label {
  width: 190px;
}
#main-content form.long-labels .form-row .tooltip {
  margin-left: 200px;
}
#main-content form.long-labels .form-row input[type="checkbox"] {
  margin-left: 200px;
}
#main-content form.xtra-long-labels .form-row label {
  width: 250px;
}
#main-content form.xtra-long-labels.profile-picture h6 {
  margin: 0 0 -15px 25px;
  font-size: 18px;
  font-weight: normal;
}
#main-content form.xtra-long-labels.profile-picture .form-row label {
  font-weight: bold;
  font-size: 18px;
  width: 350px;
}
#main-content form.xtra-long-labels.profile-picture .form-row label input[type=radio] {
  margin-right: calc(20px / 2);
}
#main-content .two-column-forms h2 {
  width: 94px;
  float: left;
  text-align: center;
  padding-top: calc(20px * 5);
}
#main-content .two-column-forms hr.spacer {
  height: 1px;
  float: left;
  width: 30px;
  color: transparent;
  border-color: transparent;
  margin-top: 30px;
}
#main-content .two-column-forms form.long-labels {
  width: 640px;
  float: left;
}
#main-content .two-column-forms form.long-labels .form-row input[type="text"],
#main-content .two-column-forms form.long-labels .form-row input[type="email"],
#main-content .two-column-forms form.long-labels .form-row input[type="date"],
#main-content .two-column-forms form.long-labels .form-row input[type="password"],
#main-content .two-column-forms form.long-labels .form-row textarea,
#main-content .two-column-forms form.long-labels .form-row select {
  width: 200px;
}
#main-content p {
  margin: 20px 0 0 0;
  max-width: 640px;
  line-height: 22px;
}
#main-content p.buttons {
  text-align: right;
  margin-right: 0;
  margin-left: calc(20px / 2);
}
#main-content .learn-message {
  display: block;
}
#main-content .form-row {
  margin: 20px 0 0 0;
  line-height: 44px;
  font-size: 14px;
}
#main-content .form-row .form-tooltip .tooltip {
  float: left;
  width: 25px;
  margin-top: 15px;
  margin-left: 2px !important;
  clear: none;
}
#main-content .form-row .form-tooltip .tooltip label.helpIcon {
  width: 15px !important;
}
#main-content .form-row.submit {
  max-width: 640px;
}
#main-content .form-row.submit .btn {
  float: right;
  margin-right: 0 !important;
  margin-left: calc(20px / 2) !important;
}
#main-content .form-row.submit .secondary {
  margin-left: 0 !important;
}
#main-content .form-row.submit .radio-buttons {
  position: relative;
  top: 33px;
}
#main-content .form-row.submit .radio-buttons + .btn {
  margin-top: 7px !important;
}
#main-content .form-row label {
  float: left;
  display: block;
  width: 90px;
}
#main-content .form-row label.main-label {
  font-size: 18px;
  color: #2b8fff;
  font-weight: 900;
}
#main-content .form-row input[type="text"],
#main-content .form-row input[type="email"],
#main-content .form-row input[type="date"],
#main-content .form-row input[type="password"],
#main-content .form-row textarea,
#main-content .form-row select {
  height: 44px;
  float: left;
  margin-left: calc(20px / 2);
  margin-right: calc(20px / 2);
  width: 290px;
}
#main-content .form-row input[type="text"].ng-invalid.ng-dirty,
#main-content .form-row input[type="email"].ng-invalid.ng-dirty,
#main-content .form-row input[type="date"].ng-invalid.ng-dirty,
#main-content .form-row input[type="password"].ng-invalid.ng-dirty,
#main-content .form-row textarea.ng-invalid.ng-dirty,
#main-content .form-row select.ng-invalid.ng-dirty {
  border-color: #b02323;
}
#main-content .form-row input[type="text"].ng-valid,
#main-content .form-row input[type="email"].ng-valid,
#main-content .form-row input[type="date"].ng-valid,
#main-content .form-row input[type="password"].ng-valid,
#main-content .form-row textarea.ng-valid,
#main-content .form-row select.ng-valid {
  border-color: #7aab34;
}
#main-content .form-row input[type="text"]:focus,
#main-content .form-row input[type="email"]:focus,
#main-content .form-row input[type="date"]:focus,
#main-content .form-row input[type="password"]:focus,
#main-content .form-row textarea:focus,
#main-content .form-row select:focus,
#main-content .form-row input[type="text"]:active,
#main-content .form-row input[type="email"]:active,
#main-content .form-row input[type="date"]:active,
#main-content .form-row input[type="password"]:active,
#main-content .form-row textarea:active,
#main-content .form-row select:active {
  border-color: #f4dd1b;
}
#main-content .form-row select:focus::-ms-value {
  background-color: transparent;
}
#main-content .form-row :not(.multiple) select.ng-invalid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU1NkJEM0NCNTExMUUzQkY4OEY2QzExQTZCMDdBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU1NkJENENCNTExMUUzQkY4OEY2QzExQTZCMDdBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCRTU2QkQxQ0I1MTExRTNCRjg4RjZDMTFBNkIwN0E4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCRTU2QkQyQ0I1MTExRTNCRjg4RjZDMTFBNkIwN0E4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VzUWZwAAAQlJREFUeNrs1j0KwkAQBeAg3iQ5gSB2kthY2ngbayEn8BQWitqk0d7CC6Q02thIDqBvcYRFxB9wwkTewrCw2SHzMWQ3wSwMLxhBnaMR/MEgwhRiNG2zE0QQQQQRRBBBBBFE1Gc0tV8wj6IY0xqRDPJ8w04QQQQR1SJwCnUQyZc5icuz1IkJYvlpUdjXxbSSPDOIAeKIyN5B5PkCcZA8GwhcZHtM7mI7v4LIeoY4uf2SZ+fDloJ6iPIZxAO45/1fAFROJxSWS0dKKfgO8QGx7LN7xD5AUllONQCq94QHKWSp0ACoX3YeZKcFqORXXApv8beDCCKIIIIIIoggwhBiPNyyE0QQcRtXAQYAgKLneAXfKTkAAAAASUVORK5CYII=);
}
#main-content .form-row :not(.multiple) select.ng-pristine {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzRTNDMUNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzRTNDMkNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QTNFM0JGQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5QTNFM0MwQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CMrMcAAAAQJJREFUeNrs2j8KwjAUBvBWPJGLdJHGxdFr9QReRF266JbRCzhaXVykB4hf4AlRxD/YhFf5Ao9Amkffj9AkQ3PnXNb3Nsj+oBGhBmGtdQiuBBFEEEEEEUQQQQQRRCRtwxQvwVW/RLdBmKIotlwJIoggIi0Cu9AYYb7MMT5P00osEKtPi8K8Cbq15KlBzBEnRP0OIs+XiKPk6UDgIDug8wfb5RVExmvE2c+XPD0fthQ0RbTPIAHAP5/9Coi2O6GwvaxIKwXfICGglHl6t9gHSCXDVdeA6OdEAGlkqOkakOSwCyC7GIBkV3EpfMRrBxFEEEEEEUQQ0fOW8y8bIoi4a1cBBgCRT11aQOpQagAAAABJRU5ErkJggg==);
}
#main-content .form-row :not(.multiple) select.ng-valid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk4Njg0QTFEMUJGMTFFMzkyM0ZBQ0Y5RkM4RjBCRjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk4Njg0QTBEMUJGMTFFMzkyM0ZBQ0Y5RkM4RjBCRjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5OUNDNUE4Q0I1MTExRTNBNEZEREE3QkI2MjAxRTFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5OUNDNUE5Q0I1MTExRTNBNEZEREE3QkI2MjAxRTFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VIjHcAAAAQVJREFUeNrs1j0KAjEQBeAgnkgUO9nYWNp4Gq2FPYGX0E5tttHewgtYumtjI3sAfYERgog/4IQYXmAIZDM4H4NJzHjevmKYf46GSWCkg5gsOuwEEUQQQQQRRBBBBBFEBB1N7R/AMz/DtEHY6Wi3ZSeIIIKIsAicQl2E/TLHuryYOjFDrD4tCvt6mNaSFw1iiDghincQ+b5EVJIXBwIX2RGTu9guryCyXiDObr/kxfPHloL6iPoZxAO474NfAFROJxR2kI7UUvAd4gMy2RfvEfsAyWU51wCo3hMepJSlUgOgftl5kL0WIMhTXApv8dlBBBFEEEEEEUSkgsD7hp0ggoiEEDcBBgB9bed4dQLWLwAAAABJRU5ErkJggg==);
}
#main-content .form-row input[type="checkbox"] {
  float: left;
  margin-left: 100px;
}
#main-content .form-row input[type="checkbox"] + label {
  line-height: 22px;
  margin: calc(-20px / 4) 0 0 calc(20px / 4);
  width: auto;
  max-width: 250px;
}
#main-content .form-row .radio-buttons {
  clear: both;
}
#main-content .form-row .radio-buttons input {
  float: left;
}
#main-content .form-row .radio-buttons label {
  line-height: 13px;
  width: auto !important;
  padding: 0 calc(20px / 2) 0 calc(20px / 4);
}
#main-content .form-row .icon {
  display: block;
  float: left;
  font-size: 20px;
  position: relative;
  top: 3px;
  margin-right: calc(20px / 4);
}
#main-content .form-row .icon.valid {
  color: #7aab34;
}
#main-content .form-row .icon.invalid {
  color: #b02323;
}
#main-content .form-row div.validation-messages span.validation-message:first-child {
  display: block;
}
#main-content .form-row div.validation-messages span.validation-message {
  display: none;
}
#main-content .form-row .validation-message {
  display: block;
  float: left;
  font-weight: 700;
  line-height: 24px;
  margin-top: 10px;
}
#main-content .form-row .validation-message.valid {
  color: #7aab34;
}
#main-content .form-row .validation-message.invalid {
  color: #b02323;
}
#main-content .form-row .tooltip {
  margin-left: 100px;
}
#main-content .form-row span.inline {
  margin-left: calc(20px / 2);
  margin-right: calc(20px / 2);
}
#main-content .form-row .field-note {
  padding-left: 202px;
  font-size: 13px;
}
#main-content .ng-submitted input[type="text"].ng-invalid,
#main-content .ng-submitted input[type="email"].ng-invalid,
#main-content .ng-submitted input[type="date"].ng-invalid,
#main-content .ng-submitted input[type="password"].ng-invalid,
#main-content .ng-submitted textarea.ng-invalid,
#main-content .ng-submitted select.ng-invalid {
  border-color: #b02323;
}
#main-content .long-text {
  max-width: 640px;
}
#main-content .long-text > h2 {
  color: #242627;
  background: #f4dd1b;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: calc(20px / 4) 20px;
  max-width: none !important;
}
#main-content .long-text > div {
  background: white;
  padding: 0 20px;
  height: 500px;
  overflow: auto;
}
#main-content .tooltip {
  clear: both;
  height: 34px;
  overflow: visible;
}
#main-content .tooltip label {
  text-decoration: underline;
  color: #242627;
  cursor: pointer;
  line-height: 34px;
  margin-bottom: calc(-20px / 4);
  width: auto !important;
  margin-right: calc(20px / 2);
}
#main-content .tooltip input {
  display: none;
}
#main-content .tooltip > div {
  position: relative;
  z-index: 20;
  width: 344px;
  height: 0;
  overflow: visible;
  float: left;
  transition: all 0.2s ease-in-out;
  line-height: 17px;
  margin-top: -38px;
}
#main-content .tooltip > div div {
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAH0CAYAAAB4sjXVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODA3MzYxN0M1MjcxMUUzODYwMzk1QUREMDE4NkI3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODA3MzYxOEM1MjcxMUUzODYwMzk1QUREMDE4NkI3NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4MDczNjE1QzUyNzExRTM4NjAzOTVBREQwMTg2Qjc2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4MDczNjE2QzUyNzExRTM4NjAzOTVBREQwMTg2Qjc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+az1cZgAABUNJREFUeNrs1LERgEAMA0HD0I/7L0MV+emAJ2CGYDdWpOCOmaknSaa7C4A9dzfrdAPANwQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBfita3eYxFsALywBBgCZ1w/MJU1EyQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: calc(20px * 0.75);
}
#main-content .tooltip > div div h5,
#main-content .tooltip > div div ol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABBCAYAAACUwrynAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQUFGNTNCRUM1MjcxMUUzQjZFQ0Y1MURBMzg5ODJGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQUFGNTNCRkM1MjcxMUUzQjZFQ0Y1MURBMzg5ODJGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBQUY1M0JDQzUyNzExRTNCNkVDRjUxREEzODk4MkY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBQUY1M0JEQzUyNzExRTNCNkVDRjUxREEzODk4MkY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b6ifbgAAAelJREFUeNrs2z+KE2EYwOGJDGKaoJOZ/BkYIScYRCvxBC54hwXxFmLhEYQtttpiWxvBG1iLcwELJ4RAUqVJOb5rsyoLu2tmK58HhneKqd7ix8dHMui6LrlO0zTXfwTAH9KbfljXtW0B3FAcTJN71gBwNwQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQX4nwPbNM04TVObAugzsBHXZzG+jsdjmwLoK7AR19cxvlRV9Xg2m9kUwC2lV4T1QYyTLMuO8zxPhsOhLQEcGtiI6yLGx6IonpRlaTsAfQQ24voyxvl8Pn80mUxsBuDQwEZYL+5h38XzdrFYDEajka0A9HSC/ZTn+dF0Ok38HAugPxen14E1ANxNYF9tt9v3bdsmu93ORgB6Mui67tdL0zRHMc7LsnxYFIXNABwgmnr5R4O6rj/HeLparb7FYzsAPVwRJL9F9nuM55vN5my5XCb7/d6GAA69IrjiePsmxoeqqu5nWWZTAP96RfC3OM2exnjRtu2P9XptWwC39FOAAQDHSVvyTdwuEwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  margin: 0 !important;
  padding: 20px 20px 30px calc(20px * 1.5) !important;
  font-size: 14px !important;
}
#main-content .tooltip > div div p {
  margin: 0 20px calc(20px * 0.75) calc(20px * 1.5) !important;
  padding: 0 !important;
  font-size: 14px;
  line-height: inherit;
}
#main-content .tooltip > div div ol {
  padding-bottom: 5px !important;
}
#main-content .tooltip > div div ol li {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 40px;
}
#main-content .tooltip > div div ol li h6 {
  margin: 0;
  padding-right: calc(20px / 4);
  font-size: 32px;
  font-weight: 900;
  color: #d8035d;
  display: inline;
  line-height: 40px !important;
}
#main-content .tooltip > div div ol li p {
  position: relative;
  top: -5px;
  margin: 0 !important;
  display: inline;
  line-height: 40px !important;
}
#main-content .tooltip > div div label,
#main-content .tooltip > div div a.icon {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  color: #2b8fff;
  font-size: 24px;
  text-decoration: none;
  display: block;
  line-height: 50px;
  height: 43px;
  overflow: hidden;
  width: 43px !important;
  border: solid 1px #d0d0d0;
  text-align: center;
  margin: 0 !important;
}
#main-content .tooltip input[type=checkbox]:checked + div {
  display: block;
}
#main-content > .tooltip {
  margin-top: 20px;
}
#main-content > .tooltip > label {
  float: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  padding: calc(20px / 2) 20px;
  color: #525252;
  background: #e8e8e8;
  border-radius: 3px;
  text-decoration: none;
}
#main-content > .tooltip > label:hover,
#main-content > .tooltip > label:focus,
#main-content > .tooltip > label:active {
  background: #dedede;
}
#main-content div.no-data {
  background: white;
  padding: 20px calc(20px * 1.5);
  max-width: 640px;
  box-sizing: border-box;
  margin-top: 20px;
  border: solid 1px #e8e8e8;
}
#main-content div.no-data .icon {
  color: #d8035d;
  font-weight: normal;
  font-size: 35px;
  display: block;
  float: left;
  height: 36px;
}
#main-content div.no-data span {
  float: left;
  padding: 8px 0 0 10px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
}
#main-content div.no-data-with-image {
  padding: 2rem;
  display: flex;
  flex-flow: column;
  align-items: center;
  background: white;
  padding: 20px calc(20px * 1.5);
  max-width: 640px;
  box-sizing: border-box;
  margin-top: 20px;
  border: solid 1px #e8e8e8;
}
#main-content div.no-data-with-image p {
  display: flex;
  flex-flow: row;
  text-align: center;
  margin: 0;
  padding: 20px 0;
  font-weight: 900;
}
#main-content div.no-data-with-image img {
  display: flex;
  flex-flow: row;
  height: 100%;
  width: 100%;
}
#main-content .form-result {
  background: white;
  padding: 20px calc(20px * 1.5);
  max-width: 640px;
  box-sizing: border-box;
  margin-top: calc(20px * 2);
  border: solid 1px #e8e8e8;
}
#main-content .form-result h4 {
  font-size: 18px;
  text-transform: uppercase;
  color: #2b8fff;
  margin: 0;
}
#main-content .form-result p,
#main-content .form-result ul,
#main-content .form-result ol {
  font-weight: 400;
}
#main-content .form-result p strong,
#main-content .form-result ul strong,
#main-content .form-result ol strong {
  font-weight: 700;
}
#main-content ul,
#main-content ol {
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  max-width: 640px;
}
#main-content ul li,
#main-content ol li {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 22px;
}
#main-content ul li ul,
#main-content ol li ul,
#main-content ul li ol,
#main-content ol li ol {
  margin-top: 0;
}
#main-content ul.logo-listing,
#main-content ol.logo-listing {
  max-width: 1010px;
  margin-top: calc(20px * 2);
  padding-left: 0;
}
#main-content ul.logo-listing li,
#main-content ol.logo-listing li {
  list-style: none;
  float: left;
}
#main-content ul.logo-listing li.commonwealth-bank,
#main-content ol.logo-listing li.commonwealth-bank {
  float: right;
  padding-top: 20px;
}
#main-content ol.steps {
  margin: 0;
  padding: 0;
}
#main-content ol.steps li {
  margin: 20px 0 0 0;
  padding: 0 0 20px 0;
  list-style: none;
}
#main-content ol.steps li h3 {
  margin: 0 0 20px 0;
  color: #242627;
  font-size: 16px;
  line-height: 22px;
  padding: calc(20px / 4) 20px;
  background: #f4dd1b;
}
#main-content ol.steps li h4 {
  margin: 0;
  font-size: 44px;
  line-height: 44px;
  color: #d8035d;
  font-weight: 700;
  width: 60px;
  text-align: center;
}
#main-content ol.steps li p {
  margin: -44px 0 0 60px;
  min-height: 44px;
}
#main-content .student-list {
  margin: 0;
  padding: 0;
  max-width: 1080px;
}
#main-content .student-list li {
  margin: calc(20px * 2) 0 0 0;
  padding: 0;
  list-style: none;
  background: white;
  border: solid 1px #dedede;
  transition: all 0.2s ease-in-out;
}
#main-content .student-list li.single-enrolment:hover,
#main-content .student-list li.single-enrolment:focus,
#main-content .student-list li.single-enrolment:active {
  border-color: #f4dd1b;
}
#main-content .student-list li.redacted {
  font-size: 1.5rem;
  background: #dedede;
  font-weight: 400;
  line-height: 8rem;
}
#main-content .student-list li.redacted h3 {
  padding-top: 1.5rem;
}
#main-content .student-list li.pending > div h2 {
  float: none;
}
#main-content .student-list li.pending > div h3 {
  margin-top: 20px;
  float: left;
}
#main-content .student-list li.pending > div .tooltip {
  float: left;
  width: 25px;
  margin-top: 26px;
  margin-left: 10px;
  clear: none;
}
#main-content .student-list li.pending:hover,
#main-content .student-list li.pending:focus,
#main-content .student-list li.pending:active {
  border-color: #dedede;
}
#main-content .student-list li > a,
#main-content .student-list li > div {
  position: relative;
  display: block;
  padding: calc(20px * 2.5);
  padding-left: 200px;
  padding-right: 18px;
  text-decoration: none;
  background-size: 45px 113px;
  background-repeat: no-repeat;
  background-position: 100% calc(20px * 2.5);
  min-height: 90px;
}
#main-content .student-list li > a h2,
#main-content .student-list li > div h2 {
  font-size: 50px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 40px;
  margin: 0 calc(20px * 2) 0.5 0 0;
  float: left;
  width: 460px;
  color: #2b8fff;
  vertical-align: middle;
}
#main-content .student-list li > a .profile-picture,
#main-content .student-list li > div .profile-picture {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 150px;
  height: 150px;
}
#main-content .student-list li > a .school-details,
#main-content .student-list li > div .school-details {
  position: relative;
  float: right;
  width: 350px;
  margin-top: -30px;
  margin-bottom: -30px;
  padding-top: calc(20px / 4);
}
#main-content .student-list li > a .school-details .school-enrolment,
#main-content .student-list li > div .school-details .school-enrolment {
  display: block;
  border: 2px solid #dedede;
  margin-bottom: 20px;
}
#main-content .student-list li > a .school-details .school-enrolment:hover,
#main-content .student-list li > div .school-details .school-enrolment:hover,
#main-content .student-list li > a .school-details .school-enrolment:focus,
#main-content .student-list li > div .school-details .school-enrolment:focus,
#main-content .student-list li > a .school-details .school-enrolment:active,
#main-content .student-list li > div .school-details .school-enrolment:active {
  border-color: #f4dd1b;
}
#main-content .student-list li > a .school-details .school-enrolment:hover h5,
#main-content .student-list li > div .school-details .school-enrolment:hover h5,
#main-content .student-list li > a .school-details .school-enrolment:focus h5,
#main-content .student-list li > div .school-details .school-enrolment:focus h5,
#main-content .student-list li > a .school-details .school-enrolment:active h5,
#main-content .student-list li > div .school-details .school-enrolment:active h5 {
  background-color: #fff5c0;
}
#main-content .student-list li > a .school-details .school-enrolment .school-logo,
#main-content .student-list li > div .school-details .school-enrolment .school-logo {
  margin-top: 1px;
  margin-left: 1px;
}
#main-content .student-list li > a .school-details .school-enrolment h5,
#main-content .student-list li > div .school-details .school-enrolment h5 {
  border-width: 1px 0 0 0;
  border-top: solid 1px #dedede;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled,
#main-content .student-list li > div .school-details .school-enrolment.disabled {
  background: #f3f3f3;
  border: 2px solid #f3f3f3;
  color: #dedede;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled h5 {
  background-image: none;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled:hover,
#main-content .student-list li > div .school-details .school-enrolment.disabled:hover,
#main-content .student-list li > a .school-details .school-enrolment.disabled:focus,
#main-content .student-list li > div .school-details .school-enrolment.disabled:focus,
#main-content .student-list li > a .school-details .school-enrolment.disabled:active,
#main-content .student-list li > div .school-details .school-enrolment.disabled:active {
  border-color: #f3f3f3;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled:hover h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled:hover h5,
#main-content .student-list li > a .school-details .school-enrolment.disabled:focus h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled:focus h5,
#main-content .student-list li > a .school-details .school-enrolment.disabled:active h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled:active h5 {
  background-color: #f3f3f3;
}
#main-content .student-list li > a .school-details .school-logo,
#main-content .student-list li > div .school-details .school-logo {
  width: 80px;
  margin-right: calc(20px / 2);
  margin-bottom: calc(20px / 2);
  float: left;
}
#main-content .student-list li > a .school-details .school-year,
#main-content .student-list li > div .school-details .school-year {
  float: left;
  max-width: 260px;
  margin-bottom: calc(20px / 2);
}
#main-content .student-list li > a .school-details .school-year h3,
#main-content .student-list li > div .school-details .school-year h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  margin: 0;
  padding-top: calc(20px / 4);
}
#main-content .student-list li > a .school-details .school-year h4,
#main-content .student-list li > div .school-details .school-year h4 {
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  margin: 0;
}
#main-content .student-list li > a .school-details h5,
#main-content .student-list li > div .school-details h5 {
  clear: both;
  line-height: 48px;
  padding: 0 15px;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  background: #f3f3f3;
  border: solid 1px #dedede;
  border-radius: 3px;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAjCAYAAAAE5VPXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjgyQzE5M0VDMDAxMUUzQUI1RkM0QkFCMENFRUZDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjgyQzE5NEVDMDAxMUUzQUI1RkM0QkFCMENFRUZDRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyODJDMTkxRUMwMDExRTNBQjVGQzRCQUIwQ0VFRkNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyODJDMTkyRUMwMDExRTNBQjVGQzRCQUIwQ0VFRkNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+seufzgAAAeNJREFUeNrsmb1Lw0Acht+kaZNaFVLUfm3i4OLk4D/g5CK6qS24iAgiiFRcOgsWNwcFB6VKXURc9G9wcHfQTdv6QQu20iT98nJWSqy0xbZ6lbzwW5rj+oT75bkc4TJ3PhuAMCk/KSf+PilSEVJBx+C9VmugQGqL1ArYiVzmyZLaqDWQJxUAm1moN4BnpFW+i7MR+I6NCW/Cm/A/iE1eg+Q+ADh7J8FbIPaHYZVXYekah91zAs4idwa85NqD0DNTmUwaheQ9Ayf42IfPZ06Bkmqc0DoEu/ccvG2Ycfi3SyjxWZSKacPvnOCmK2CRxth+YAvKFZTYFEr5hPEG+B5InigExwTbtilqN8jGJlHM3RovcDaIrl0IvQF24fWU8g90BYrKddVfiH2bVKcdvElxLZ9RaBka0aPkOaa2+dJU0F5CyL0esgmva1FyH1HLGHtJg/q0TKx00Za1bBpe16FIXg10uxi4iT7VxDy1UbvSFLyuQXFgh1rF+PAmoCT81ELtTHPw3dNV4LoulfgctQ/TO6zyuIh8OloBJ5r82LDaD96Cni9AfQ7SNuHFEXIzS6Rnsr8m35bYRkttmycpE96EN+H/OXySUbZkI/ARRuH3G9mk1ssnBf2sJjMA/fllJFRv4LsAAwBq5YQmKOHAsgAAAABJRU5ErkJggg==);
}
#main-content .student-list li > div {
  background: none;
}
#main-content .student-list li.delegated > a h2,
#main-content .student-list li.delegated > div h2 {
  font-weight: 400;
  font-size: 34px;
}
#main-content .student-list li.delegated > a h2 {
  color: #242627;
}
#main-content #page-tools {
  padding: 0;
  max-width: 1010px;
}
#main-content #page-tools li {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
  float: right;
}
#main-content #page-tools li.tool-align-left {
  float: left;
  margin: 0 20px 0 0;
}
#main-content #page-tools li .btn {
  margin: 0 !important;
  line-height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABACAYAAACwVZFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjBEMUIwNkRCMjIxMUUzOTAzN0M0Njc2OERCNzhCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjBEMUIwN0RCMjIxMUUzOTAzN0M0Njc2OERCNzhCMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyMEQxQjA0REIyMjExRTM5MDM3QzQ2NzY4REI3OEIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyMEQxQjA1REIyMjExRTM5MDM3QzQ2NzY4REI3OEIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+05cQ3gAAAuNJREFUeNrs3E9IFFEcB/Dv7K5rumP5f1eFQrpYXiKCoMAuFUVZ9JfAlKKCorSSUg9JFF2yMFM6FEZ/tiAw6Y9E5eIhwUMQdSnzElKgu27r+mfTzdXdbXZspPQZrIfS5vuFd5mZx/A+vDfvx/4ZyefzmQFcUtpepSVDH+lTml1pp2VZDkTT0aS0KqWVQF9J+jlmv9IqoukoKTOsV0cza3K8ygxLiaaDQcdYmMnYDWAIRjCCEYxgDMEIRjCCEYxgJCAYwQhGMIIxswVsoLYZrp21CPsDBPtjwmH0nXsEb+VD+B3v4dp6BaFBP8GECYbgOXEf/dXPJw59f/0Jzg1VCLoHCTY57oM34bvdOuV44EMXnOsvYuyzh2C/Jn5trnInSXhutPMrupWZFmjvIpgWuWAVrPYjkMwm8Yrt7odz02WMvOkk2MQs27wM1sYSGCyxwvMh7xCc+dXwv+ogmJa4vBzYnpbCmCKLN9LhEfTsuIqhprcE0xK7Ihu2Z6dgzEwUo40G4S66Dp+9jWBazEsykfmyHDHZaeILQmF4jt3BQJ2DYFpMC1OQ4aiAOTdr2mu8ZxrQd/4xwX6PNKcKV9O/uvHYl164tlSrddh0Sb6wCwuK1xEs8LEbru01av0lnvcSUmuLkFC4mjMsUpz27K5DsPebeIHGGJF26xAs+cu5JP2tHXDvuYbQ0IgYKz4W1gdHEbcmh8+w4aZ3cO+/odZZwlWYbIGtoUSt03T/0Pfda4On+K5aX4kSKWJtjcdhXprFXVJdii3t02JFilfbk5MwLUrlpxVa0usPIGFf3tSKXylaM5rL5wzW3ytcjQak1hQgsXTjxKF5Kxcj40UZjOnzWbiKt0AJSWe3wZBkUXdLq/0wpDgz5loif2wIQ8eRZVmafUvyPwrBCEYwghGMYAzBCEYwghGMIRjBCEYwgukNzKvj8XtnAmbXMVh9tB0iX4KUYfw3R4UYf+uRHqK9Dqsy2o4/BBgA+tTHrqp6TOkAAAAASUVORK5CYII=) !important;
  background-size: 38px 32px !important;
}
#main-content #page-tools li .btn:hover,
#main-content #page-tools li .btn:focus,
#main-content #page-tools li .btn:active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABACAYAAACwVZFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjhBQUQ2MkRCMjIxMUUzQTBBOEI2RjU1NzQ3QzYwRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjhBQUQ2M0RCMjIxMUUzQTBBOEI2RjU1NzQ3QzYwRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyOEFBRDYwREIyMjExRTNBMEE4QjZGNTU3NDdDNjBGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyOEFBRDYxREIyMjExRTNBMEE4QjZGNTU3NDdDNjBGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sNmk/QAAAmBJREFUeNrs3EFIFFEcBvBvXF1lNUWtFiltJemkdBKhi+EhEkHrVFEdOngSEgpXizoIJeoiiN5UJPAQ6EVRBC9Gp4g6VXqyWs2i0kZcF9nWdae3KxMms8HsQd/wvg/+LLuzj5n9MfPmvTewmmEYbgABUbdEFUGNbIgaE9UmKmqnoSbA+sVrK9RMj6gOu2C/FDqzDkYXVWwXzIDa0ex8OQMMCEYwghGMYAzBCEYwghGMYAzBCEYwghGMkQRsvW8GwYZexLd/OxLs8JaoxW6+PxrHWvdU8q3nwjn4ZvxwFXiO3EA6MGM3jm8to9CH5//5PKeqFOVzD5HpLSDY/qzcGMTm+CvLbe6z3iSau/yEI8AOpQ87dvm82JP1cUU//sCn2k5EPnxhH7Y/oam3WLk+ACMas9zuKs6Db9oPT00FL0kz4RcLWL7Sh3g4Yn2652bjzOR95NVVEszM9uslLDcGEFvfsj6gLBfKnt9F/tVqgpmJLKwiWN+Nna96ip5Vw+mhZhTeuUiwv519cA2fL3UlO/1UKQncxPF7DQQzE/sZEmhPEXmf+g558kETvE+uqTWs+P/hanBSMo9qxxJdkvKDSdbpyw0m4bBCXjBJB65ygoUm3+xNjXZ2ZZsayQe28ewlVpuHgLj1CCbrVBF8s+3IqSzlXTKRrbl3KbEkWN6Rb7WCC4hpqXGJOq0kHoKE5xdRNtGKDE+2FFeZY+aSsnRLzppLOiwEIxjBCEYwgjEEIxjBCEYwhmAEIxjBCKYamK7w79fTARtTGGzEboPEc0k/9ta1b4sqVATK/Dusx3Yb/hFgANd7/QykXdzwAAAAAElFTkSuQmCC) !important;
}
#main-content #page-tools li select {
  padding-right: 50px;
}
#main-content .generic-table {
  width: 1010px;
  margin-top: 20px;
}
#main-content .generic-table.small {
  width: 640px;
}
#main-content .generic-table thead tr th {
  padding: calc(20px / 4) 20px;
  background: #f4dd1b;
  color: #242627;
  line-height: 22px;
  text-align: left;
  vertical-align: top;
  min-width: calc(20px * 5);
}
#main-content .generic-table thead tr th.expand {
  width: 30px;
  min-width: 0;
}
#main-content .generic-table thead tr th.status {
  min-width: 80px;
}
#main-content .generic-table thead tr th.date {
  min-width: 140px;
}
#main-content .generic-table tbody tr td {
  padding: 20px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  background: white;
  border-top: solid 3px #f3f3f3;
}
#main-content .generic-table tbody tr td .btn {
  margin: -7px 0 0 0 !important;
}
#main-content .generic-table tbody tr td ul,
#main-content .generic-table tbody tr td ol {
  margin-top: 0;
  padding-left: 20px;
}
#main-content .generic-table tbody tr td ul li,
#main-content .generic-table tbody tr td ol li {
  line-height: 20px;
}
#main-content .generic-table tbody tr td table {
  margin-top: 20px;
}
#main-content .generic-table tbody tr td .status {
  color: white;
  font-size: 15px;
  display: inline-block;
  min-width: calc(20px * 3);
  text-align: center;
  padding: calc(default-spacer / 10) calc(20px / 2);
  border-radius: 3px;
  text-decoration: none;
  font-weight: 700;
}
#main-content .generic-table tbody tr td .status.Submitted,
#main-content .generic-table tbody tr td .status.Negative,
#main-content .generic-table tbody tr td .status.Inactive,
#main-content .generic-table tbody tr td .status.Incident {
  background: #2b8fff;
}
#main-content .generic-table tbody tr td .status.Positive,
#main-content .generic-table tbody tr td .status.Active {
  background: white;
  color: #2b8fff;
  border: solid 2px #2b8fff;
  padding: 0 calc(calc(20px / 2) - 2);
}
#main-content .generic-table tbody tr td .status.Unauthorised {
  background: white;
  color: #525252;
  border: solid 2px #525252;
  padding: 0 calc(calc(20px / 2) - 2);
}
#main-content .generic-table tbody tr td .expand {
  margin-top: -5px;
  margin-bottom: -5px;
  display: block;
  line-height: 34px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  font-family: "SSGizmo";
  font-size: 20px;
  background: #f3f3f3;
  text-decoration: none;
  color: #d8035d;
  border-radius: 3px;
}
#main-content .generic-table tbody tr td .expand:hover,
#main-content .generic-table tbody tr td .expand:focus,
#main-content .generic-table tbody tr td .expand:active {
  background: #e8e8e8;
}
#main-content .generic-table tbody tr td .contains-tooltip {
  position: relative;
  padding-right: 35px;
}
#main-content .generic-table tbody tr td .contains-tooltip .tooltip {
  position: absolute;
  top: 2px;
  right: 0;
  width: 25px;
}
#main-content .generic-table tbody tr td .contains-tooltip .tooltip > div {
  margin-top: -60px;
  margin-left: 15px;
}
#main-content .generic-table tbody tr td.emphasised {
  color: #242627;
  vertical-align: middle;
  font-weight: 700;
}
#main-content .generic-table tbody tr td.dash {
  display: none;
}
#main-content .generic-table tbody tr.alternate td {
  background: #f8f8f8;
  border-top-color: #f8f8f8;
}
#main-content .generic-table tbody tr.alternate td .btn {
  float: right;
  margin: -calc(20px / 4) 0 0 0 !important;
}
#main-content .generic-table tbody tr.alternate td .attendance.btn {
  margin-top: 10px !important;
}
#main-content .generic-table tbody tr.secondary td {
  background: #f8f8f8;
  border-top-color: #fff;
}
#main-content .generic-table tbody tr.selected td {
  font-weight: 700;
}
#main-content .generic-table.vertical-layout tbody tr td {
  border-top: none;
  border-right: solid 3px #f3f3f3;
}
#main-content .generic-table.many-columns tbody tr td label {
  display: none;
}
#main-content .generic-table.many-columns tbody tr td .tooltip label {
  display: block;
}
#main-content .details {
  background: white;
  max-width: 640px !important;
  padding: 0 calc(20px * 2) calc(20px * 1.5) calc(20px * 2);
  box-sizing: border-box;
}
#main-content .details h2 {
  font-size: 16px;
  line-height: 22px;
  padding: calc(20px / 4) 20px;
  background: #f4dd1b;
  color: #242627;
  margin: calc(20px * 2) calc(20px * -2) 0 calc(20px * -2);
  font-weight: 700;
}
#main-content .details ul {
  padding-top: 20px;
  padding-left: 0;
}
#main-content .details ul li {
  margin-top: 0;
  list-style: none;
}
#main-content .details p {
  margin-left: -20px;
  margin-right: -20px;
}
#main-content .details p .btn {
  float: right;
  margin: 0 !important;
  position: relative;
  top: -8px;
}
#main-content .details dl dt {
  float: left;
  width: 250px;
  font-weight: bold;
}
#main-content ul.timetable {
  margin: 20px 0 0 0;
  padding: 0;
  max-width: none;
}
#main-content ul.timetable li {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 202px;
  float: left;
}
#main-content ul.timetable li h3 {
  color: #242627;
  font-size: 16px;
  font-weight: 700;
  line-height: 33px;
  background-color: #f4dd1b;
  padding: 0 10px 0 14px;
  margin: 0;
  max-width: none;
}
#main-content ul.timetable li ul {
  position: relative;
  margin: 4px 0 0 4px;
  padding: 0 calc(20px / 2) 0 0;
  min-height: 1200px;
}
#main-content ul.timetable li ul li {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: auto;
  float: none;
  padding-bottom: 20px;
  background: white;
  border-top: solid 2px #dedede;
  border-left: solid 2px #2b8fff;
  box-sizing: border-box;
}
#main-content ul.timetable li ul li h4 {
  margin: calc(20px / 10) 0 0 calc(20px / 2);
  float: left;
  clear: both;
  line-height: 22px;
  font-size: 16px;
  font-weight: 900;
}
#main-content ul.timetable li ul li.roll-call h4 {
  display: none;
}
#main-content ul.timetable li ul li h6 {
  margin: 0 0 0 calc(20px / 2);
  float: left;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
}
#main-content ul.timetable li ul li:hover {
  color: #d8035d;
}
#main-content ul.timetable li ul li > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 10;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAAAxUlEQVQ4y53Syw2DMAyAYbMD4sQoTPEvQKcIDAFbNBIXlBWYA9aIFAkO7qVEqA30oVysyF9sORaV3478CSjpWdhYmekoPwBqAh6LocHiCdwuADXKSL5fUeDQMyKUBEYyFRVaWhUVMhwh3ZjQ4/fXGRhiFU+XBgs2NlNRxdgyp8GGiUkTU4wb1jRYaZLAsKXBfGjpCCxLGnR4ildAjqc/H6t7G+t4Otbnx7m9igo5I0r9zWo0GO54wln6cfk6ZlY2Fvqr5XsAwEp1uWTxMSMAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 100% 0;
}
#main-content ul.timetable li ul li .tooltip {
  position: absolute;
  top: -150px;
  left: -76px;
  height: 0;
  z-index: 600;
  color: #242627 !important;
}
#main-content ul.timetable li ul li .tooltip > div {
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 700;
  margin-top: -46px;
}
#main-content ul.timetable li ul li .tooltip > div > div {
  position: relative;
  z-index: 800;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAH9CAMAAABoY5QvAAAAVFBMVEX////Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDU1NTi4uLk5OTl5eXn5+fp6ent7e3x8fH29vb7+/v///99M3zoAAAAEHRSTlMAAggTITRKZIGetM7h7vj+o8xSBQAAAvpJREFUeNrt1zsKw0AMQEHhE6TP/e8XArGQv6lMTOo1eGFepVJMoWWHOHo81a7HELoksGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFtgfYz70bp/Pe03jvbU+wr5v3zuXnuuT75uv2cwrWyu2Yt6zVjW3VXHWMVbPHq12V9TeAbSU7R0TMHbj2BbtVrhFr1ga2bUvlvmctPgitm6qqJj+vK85sDwc2Ir6h1b4v8ilmjAAAAABJRU5ErkJggg==);
}
#main-content ul.timetable li ul li .tooltip > div > div h5 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABBAgMAAADprFQ0AAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAADZJREFUWIXtzEEBABAAALEr4aOXkKQUgucWYNVY/1XzfLe1Wq1Wq9VqtVqtVqvVarVarVb72F6uoeoopd4cDQAAAABJRU5ErkJggg==);
}
#main-content ul.timetable li ul li .tooltip > div > div p strong {
  font-size: 16px;
  line-height: 22px;
}
#main-content ul.timetable li:first-child h3 {
  padding-left: 10px;
}
#main-content ul.timetable li:first-child ul {
  margin-left: 0;
}
#main-content table.medical-conditions .form-row {
  margin: 0 !important;
  line-height: normal;
}
#main-content table.medical-conditions .form-row input,
#main-content table.medical-conditions .form-row select {
  margin-left: 0;
  /*width: auto !important;*/
}
#main-content table.medical-conditions .alergy-details {
  float: left;
  margin-top: 20px;
}
#main-content table.medical-conditions .alergy-details span {
  padding: 5px;
}
#main-content table.medical-conditions .alergy-details input {
  margin-top: 5px;
}
#main-content .chart {
  max-width: 1010px;
  margin-top: 20px;
}
#main-content .chart h3 {
  font-weight: 700;
  font-size: 16px;
  color: #242627;
  line-height: 33px;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
  background: #f4dd1b;
  margin-bottom: 20px/10;
  max-width: none;
}
#main-content .chart .attendance-chart {
  height: 400px;
  width: 800px;
  float: left;
  background: white;
  text-transform: uppercase;
  font-size: 15px;
  color: #242627;
}
#main-content .chart .attendance-chart text {
  fill: #525252;
  font-family: 'Lato', sans-serif;
}
#main-content .chart .attendance-summary {
  height: 380px;
  float: right;
  width: 178px;
  background: white;
  border-left: solid 1px #dedede;
  padding: calc(20px / 2) calc(20px / 2) calc(20px / 2) 20px;
}
#main-content .chart .attendance-summary h4 {
  color: #d8035d;
  margin: calc(20px / 4) 0 0 0;
  font-size: 78px;
  line-height: 78px;
  font-weight: 900;
}
#main-content .chart .attendance-summary h5 {
  color: #525252;
  margin: 20px 0 0 0;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
}
#main-content .chart-tooltip {
  background: #fff;
  padding: 20px;
  text-transform: none;
  max-height: 280px;
  overflow-y: auto;
}
#main-content .chart-tooltip h6.header {
  background: white;
  color: #d8035d;
  font-size: 24px;
  margin: 0 !important;
}
#main-content .chart-tooltip ul.days {
  margin: calc(20px / 2) 0 0 0;
  padding: 0;
  width: 300px;
}
#main-content .chart-tooltip ul.days:before,
#main-content .chart-tooltip ul.days:after {
  content: " ";
  display: table;
}
#main-content .chart-tooltip ul.days:after {
  clear: both;
}
#main-content .chart-tooltip ul.days li {
  margin: 0;
  padding: 0 5px;
  list-style: none;
  float: left;
  width: 90px;
  font-size: 14px;
  line-height: 24px;
}
#main-content .attendance-page-chart.c100 {
  font-size: 100px;
  background: white;
  margin-top: 20px;
}
#main-content .attendance-page-chart.c100 span {
  font-size: 32px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  font-weight: 900;
  color: #2a86ee;
}
#main-content .attendance-page-chart.c100:after {
  background: #e8e8e8;
}
#main-content .attendance-page-chart.c100:hover > span {
  width: 100%;
  line-height: 100px;
  font-size: 32px;
  color: #2a86ee;
}
#main-content .attendance-page-chart.c100:hover:after {
  top: 0.08em;
  left: 0.08em;
  width: 0.84em;
  height: 0.84em;
}
#main-content .attendance-page-chart.c100 .slice .bar,
#main-content .attendance-page-chart.c100 .slice .fill {
  border-color: #2a86ee;
}
#main-content .receipt table {
  max-width: 540px !important;
}
#main-content .receipt table tr th {
  background-color: #dedede;
}
#footer-message {
  padding: 0 0 calc(20px / 2) 50px;
  font-size: 13px;
}
#payment-result #footer-message {
  padding: 0 0 calc(20px / 2) 0;
  font-size: 13px;
}
.no-flexbox.-ms- #main-content .form-row select.ng-valid {
  background-image: none;
}
#invitation div#termsAndConditions label {
  width: auto;
  float: none;
  display: inline;
}
#invitation div#termsAndConditions input {
  float: none;
  margin-left: 5px;
}
/* ANGULAR LOADING BAR COLOR OVERRIDE - START */
#loading-bar-spinner .spinner-icon {
  border-top-color: #2b8fff !important;
  border-left-color: #2b8fff !important;
}
#loading-bar .bar {
  background: #2b8fff !important;
}
/* ANGULAR LOADING BAR COLOR OVERRIDE - END */
/* LOADING OVERLAY - START */
.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1050;
  background: #2b8fff;
  background: -moz-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b8fff), color-stop(100%, #1c77dc));
  background: -webkit-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: -o-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: -ms-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: linear-gradient(to bottom, #2b8fff 0%, #1c77dc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b8fff', endColorstr='#1c77dc', GradientType=0);
}
.loading-overlay.ng-enter,
.loading-overlay.ng-leave {
  transition: all 0.5s ease-in-out;
}
.loading-overlay.ng-enter,
.loading-overlay.ng-leave.ng-leave-active {
  opacity: 0;
}
.loading-overlay.ng-leave,
.loading-overlay.ng-enter.ng-enter-active {
  opacity: 1;
}
.loading-overlay div {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(../ui/assets/splash.png) no-repeat 50% 50%;
}
.loading-overlay div div {
  background-image: url(data:image/gif;base64,R0lGODlhgAAsAZECAGGm8////////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEZEODVCQ0NCNkExMUUzQkI0NUQ0N0QyNTAwMEM4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEZEODVCRENCNkExMUUzQkI0NUQ0N0QyNTAwMEM4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwRkQ4NUJBQ0I2QTExRTNCQjQ1RDQ3RDI1MDAwQzhBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwRkQ4NUJCQ0I2QTExRTNCQjQ1RDQ3RDI1MDAwQzhBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPC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);
}
/* LOADING OVERLAY - END */
/* TABLET BREAKPOINT - START */
@media screen and (max-width: 1194px) {
  #main-header {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-nav h6 a {
    background-position: 20px 50%;
    padding-left: 45px;
    padding-right: 20px;
  }
  #main-nav ul li.profile a {
    background-position: 20px 50%;
    padding-left: 65px;
    padding-right: 20px;
  }
  #main-nav ul li.logout a {
    background-position: 20px 50%;
    padding-left: 40px;
    padding-right: 20px;
  }
  #main-nav ul li.help a {
    background-position: 20px 50%;
    padding-left: 50px;
    padding-right: 20px;
  }
  #dashboard-nav ul li a {
    padding-left: 20px;
    padding-right: 20px;
  }
  #dashboard-nav + article {
    padding-left: 123px;
    background-position: -21px;
  }
  #dashboard-nav + article #main-content {
    min-height: 572px;
  }
  #main-heading {
    padding-left: 36px;
    padding-right: 36px;
  }
  #main-heading > div .student {
    min-height: 150px;
  }
  #main-heading > div .student,
  #main-heading > div .school {
    float: none;
    max-width: none;
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
  }
  #main-heading > div .school {
    margin-top: calc(20px * 2);
    padding-right: 0;
    border-left: 0;
    border-top: solid 1px #e8e8e8;
  }
  #main-heading > div .school .school-logo {
    left: 0;
  }
  #main-heading.unauthenticated .help {
    padding-right: 36px;
  }
  #secondary-heading {
    padding-left: 36px;
    padding-right: 36px;
  }
  #secondary-heading h2 {
    font-size: 21px;
    line-height: 24px;
  }
  #secondary-heading ol li {
    position: relative;
    z-index: 10;
    margin: calc(20px / 10) 0 0 0;
    padding: 0;
    float: none;
    background: none;
  }
  #secondary-heading ol li div {
    padding: 25px 15px 25px 20px;
    background: #e8e8e8;
    border-radius: 3px;
  }
  #secondary-heading ol li:first-child {
    margin-top: 0;
  }
  #secondary-heading ol li:first-child div {
    background: #e8e8e8;
    border-radius: 3px;
    padding-left: 20px;
  }
  #secondary-heading ol li.current {
    z-index: 20;
    background: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAMCAYAAACTB8Z2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI4MDk3OERFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI4MDk3OENFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMEY3MDk3QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNEMEY3MDk4QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xSzgigAAAPtJREFUeNpi1Gp7V8nAwNDGQHtQwwQk2oE4DYj/0cgSkLnpVysFW5mgArOBOByIf1PZIpB5EUCLZoE4TEgSa4DYC4i/Usmib0DsDbRoNUyACU3BHiB2BuI3FFr0DoidgBbtRhZkwqLwJBDbA/FTMi0C6bMHWnQSXYIJh4ZrQGwNxHdItOguENsALbqCTZIJj8aHQGwFxOeJtOgCEFsCLXqASwETAQNeA7EjEB8koO4QEDsALXqNTxETES7+CMSeQLwJh/xmkDzQoo+EDGIiMoi+A3EQEC9EE18MEgda9I0YQ5hIiPy/QJwIxD1A/AeI+4E4HmjRH2INAAgwAErQPYEv52QGAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 13px 6px;
    padding-bottom: 6px;
    margin-bottom: -6px;
  }
  #secondary-heading ol li.current div {
    background: #2a86ee;
  }
  #secondary-heading ol li.current:first-child {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAMCAYAAACTB8Z2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI4MDk3OERFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI4MDk3OENFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMEY3MDk3QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNEMEY3MDk4QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xSzgigAAAPtJREFUeNpi1Gp7V8nAwNDGQHtQwwQk2oE4DYj/0cgSkLnpVysFW5mgArOBOByIf1PZIpB5EUCLZoE4TEgSa4DYC4i/Usmib0DsDbRoNUyACU3BHiB2BuI3FFr0DoidgBbtRhZkwqLwJBDbA/FTMi0C6bMHWnQSXYIJh4ZrQGwNxHdItOguENsALbqCTZIJj8aHQGwFxOeJtOgCEFsCLXqASwETAQNeA7EjEB8koO4QEDsALXqNTxETES7+CMSeQLwJh/xmkDzQoo+EDGIiMoi+A3EQEC9EE18MEgda9I0YQ5hIiPy/QJwIxD1A/AeI+4E4HmjRH2INAAgwAErQPYEv52QGAAAAAElFTkSuQmCC);
  }
  #secondary-heading ol li.current:first-child div {
    background: #2a86ee;
  }
  #secondary-heading ol li.current.last {
    background: none;
    padding-bottom: inherit;
    margin-bottom: 0;
  }
  #main-footer {
    padding-bottom: calc(20px + 37px);
  }
  #footer-message {
    padding: 0 0 0 36px;
  }
  #js-media-query-test {
    visibility: visible;
  }
  #main-content {
    /*min-height: @tablet-minimum-main-content-height;*/
    padding-left: 36px;
    padding-right: 36px;
  }
  #main-content .two-column-forms h2 {
    width: auto;
    float: none;
    text-align: left;
    padding-top: 0;
  }
  #main-content .two-column-forms hr.spacer {
    display: none;
  }
  #main-content .two-column-forms form.long-labels {
    width: auto;
    float: none;
  }
  #main-content .two-column-forms form.long-labels .form-row input[type="text"],
  #main-content .two-column-forms form.long-labels .form-row input[type="email"],
  #main-content .two-column-forms form.long-labels .form-row input[type="date"],
  #main-content .two-column-forms form.long-labels .form-row input[type="password"],
  #main-content .two-column-forms form.long-labels .form-row textarea,
  #main-content .two-column-forms form.long-labels .form-row select {
    width: 290px;
  }
  #main-content .student-list li.pending > div h3 {
    margin-top: calc(20px / 2);
  }
  #main-content .student-list li.pending > div .tooltip {
    margin-top: 16px;
  }
  #main-content .student-list li > a,
  #main-content .student-list li > div {
    padding: calc(20px * 1.5);
    border-right-width: calc(20px * 1.5);
    background-size: 40px 100px;
    background-position: 100% calc(20px * 1.5);
  }
  #main-content .student-list li > a .profile-picture,
  #main-content .student-list li > div .profile-picture {
    position: static;
    margin-bottom: 20px;
  }
  #main-content .student-list li > a h2,
  #main-content .student-list li > div h2 {
    font-size: 45px;
    padding-bottom: calc(20px / 2);
    width: auto;
    float: none;
  }
  #main-content .student-list li > a .school-details,
  #main-content .student-list li > div .school-details {
    float: none;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    border-top: solid 1px #e8e8e8;
  }
  #main-content .long-text > div {
    height: auto;
  }
  #main-content .generic-table {
    width: 100%;
  }
  #main-content .generic-table.many-columns thead tr th {
    min-width: 0;
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table.many-columns tbody tr td {
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table.many-columns tbody tr td .status {
    font-size: 13px;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div {
    float: right;
    margin-top: -20px;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div h5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABBAgMAAADprFQ0AAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAADZJREFUWIXtzEEBABAAALEr4aOXkKQUgucWYNVY/1XzfLe1Wq1Wq9VqtVqtVqvVarVarVb72F6uoeoopd4cDQAAAABJRU5ErkJggg==);
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div:after {
    content: "";
    width: 14px;
    height: 10px;
    display: block;
    position: absolute;
    bottom: -9px;
    right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAQAAAAu0KdMAAAAgklEQVQoz3XJ0Q3BYABF4RteGIMZWII1xB4MwhKswZ1AUto0JK30pSFNHA/0Lynn8XxK+VeKHGU/KcORPPKtbFGJ7x4LeXZs4QnPkRDyKvmiBK9RjT3vzoEueO9+QOSB8wKAAl89fN03Ik/8qKg44Gn9AiIvYmK8bM4ndrzx1t3mPAFZmte3WXsSDwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
  }
  #main-content ul.timetable li {
    width: auto;
    /*max-width: @maximum-text-width;*/
    float: none;
    margin-bottom: 4px;
  }
  #main-content ul.timetable li h3 {
    padding-left: 10px;
    cursor: pointer;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 27px 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAYAAAAUAipQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMkI2NTlBNEUwOUUxMUUzOEY0MThBQzdCMUJFNTkzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMkI2NTlBNUUwOUUxMUUzOEY0MThBQzdCMUJFNTkzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyQjY1OUEyRTA5RTExRTM4RjQxOEFDN0IxQkU1OTM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyQjY1OUEzRTA5RTExRTM4RjQxOEFDN0IxQkU1OTM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RuyRxwAAAJZJREFUeNrs19EJgCAQxvEzWsAdogZwhYZrhlZwBB2kaJmEepAeejgNJP4f3IMPHvxA4c4M4yQFcalsdo7aRse+Sc30hfeXVHN2NtJIOvlpgAEDBgwYMGDAgAF7m+7dPaVr15Y8QdnHp1prw+xj9SiJtk/kKfLHrmeg3XwDGzQwYMCAAQMGDBgwYA1N9yXxXyyJNXIKMAC75Qx/9rwJEQAAAABJRU5ErkJggg==);
  }
  #main-content ul.timetable li.selected h3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAYAAAAUAipQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNjgyM0QxQUUwOUUxMUUzQTA3NERFODg4OTk0OEIzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNjgyM0QxQkUwOUUxMUUzQTA3NERFODg4OTk0OEIzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE2ODIzRDE4RTA5RTExRTNBMDc0REU4ODg5OTQ4QjNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE2ODIzRDE5RTA5RTExRTNBMDc0REU4ODg5OTQ4QjNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DvsRYgAAAHxJREFUeNrs2MEJgDAQRNFErCSIVmIJ9mIJFmULuSuCLVjCOhbgLbAS/8CQW9gHSw6JZhZqTBMqDTBgwIABAwYMGDBgb4ldPySdyXmOfOzbVfLCVp3UxRk2qiur+GfYs4pZnZ3nOIs/HnwNAAMGDBgwYMCAAQMG7Nu5BRgAb0YPPolQwEoAAAAASUVORK5CYII=);
  }
  #main-content ul.timetable li ul {
    display: none;
    margin-left: 0;
    max-width: none;
  }
  #main-content ul.timetable li ul li .tooltip {
    left: 0;
    right: 0;
    top: 68px;
  }
  #main-content ul.timetable li ul li .tooltip > div {
    width: auto;
    left: 0;
    right: 0;
  }
  #main-content ul.timetable li ul li .tooltip > div > div {
    background: white;
    border: solid 1px #d0d0d0;
  }
  #main-content ul.timetable li ul li .tooltip > div > div h5 {
    background: none;
  }
  #main-content ul.timetable li ul li .tooltip > div > div .icon {
    top: -1px !important;
    right: -1px !important;
  }
  #main-content ul.timetable li.selected ul {
    display: block;
  }
  #main-content .chart {
    background: white;
  }
  #main-content .chart .attendance-chart {
    float: none;
    width: 100%;
    height: 400px;
  }
  #main-content .chart .attendance-summary {
    float: none;
    width: auto;
    border-left: none;
    border-top: solid 1px #dedede;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .chart .attendance-summary h4,
  #main-content .chart .attendance-summary .c100 {
    float: none;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }
  #main-content .chart .attendance-summary h4 {
    display: inline-block;
  }
  #main-content .chart .attendance-summary h5 {
    display: inline-block;
    padding-top: 20px;
    font-size: 20px;
    line-height: 24px;
    height: 72px;
  }
}
/* TABLET BREAKPOINT - END */
/* MOBILE BREAKPOINT - START */
@media screen and (max-width: 767px) {
  #main-header h5 {
    float: none;
  }
  #main-header h5 a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAARCAYAAACICa2lAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gUeACQcCpcCHAAABF1JREFUaN7tWu2RozAMVTLbgFvwleAWfCVwJZASSAmkhFBCUgKUEEpISiAl+P6Imbc6GRvCZnN30YxnJ8bI+rL0LHYTQrBEZOkzdfSmV6KKiEoiMkR0JqKdeK75cKSeiO6RZ56IjkT0i9e9CpUs225C9uUUQqiCTscQggkh0IsOG0Io/wPZCvZHyf7wypqYDwPLEuPteY3/Rls51hHnWpar+Io9txD/Gxg7IiqIqP0Lst+/LtuYwRvOelNVeKOM24tXsRMROTG3I6KfXNVWp21kvuGS5yac5xRhRzI8UuuQl89wvAFeNlL6rCjfVinpdmIvw2tMhiyxdXZmWU7JtDZN6UcRWUzkndEOLmFPO7GXtNVtwn42M1bisQelUSsFlxDCSSm3Az+78sAyZAAeXaHMXgRcsrxm5HWBMo77DSxDzc+1Un6BMj8wjwGel/AsRPYxvM8A5VVCvBPPSRmQV0w2bZQJW3qF3xS8SZX2cV3Le50UnhqvGAySdm7BXiXrNdpzEDGg6VZPyGCAT8w/DmDRJRZ7KYPVbBwM1IHfGefGwDWK4yt478prZZBZEVRDBN+dWBkD823EORfge4rMXSO6GjCg1LUCWSzIcVVkbjOxuhMySByeE9A5a/xEgC8Jeq/4WNqqVAKyEry1OU0GmYDHWDwq/AbY28vEtE2UwbsoFwX/PcDcAUoYifkDlKtGQKU7Q6ib6DRoJfTGa8+ZsOEn8O0jc1bpGDTAv+f9CqUbgnJ3C6FJwfyxa7IXdp7dlxDDC/3O4k7wSMem5PfRxzIumpX2GmHKQcTEIQK/d7B3BzCLiIg+FmDBWwRTWeXAkKK0F4a3gDFjWG3uZeyeOadhXK8YPJfP3KDfK/Ndxh1o6rBTJNBi+z1yL2gy17kV9tIOTg8+6nN9lAp6qwSc5e6EdNSSYKghA71Cl6FQgv47vlmYhe91T5bxnsjOJ15zfiV7fWScMHmCeiWjLMnCY1vvhzCe/4YguwO86J64p5lRqdbS8VnUCog7JrmvOGizdNsmMJtVcJlbmIkcHBo8UHf6fhrlcE/cs1MOuFESzZr7uYUZ0kT42QRc7FeUXUuIXsTU7KD3MGoejch84wE4gsIj3JGGqUBIz78bgdOd6OeXKzhjKR3oz49KBS3/yJSSrWGdK1hfPwgHvDIsBA7CNw2mYtYsgOdR0enMtnHC5wagqlOyvFlgq57lr0AfD82Hmdf9eN+7nPhsfE38y0KAtmCA3/JT/RX6rlfo+1YZ7b8CZG1FeyrV/oq1+Gqhl+ybV4osGi9Ntqk+fYBWm1/Qjpz6N4RqQr8q8s2iFTKVbIs6Yi/sn1sh0wXePYq2sOSR06dP/auM9j3hkx02IYRH2kgmAlEC4+NDRgly4iaeuiDJDOFWxuFGgWKP8OkyM/SzLqIWGhS3DP928Fv7Umrg2S3yDGNE86+dAYdy5Y/SI0Gf6hfvxSXmTW96Cdq+TfCmd9CvQ3v6+t7sm960iH4DSIaXzuqzBm0AAAAASUVORK5CYII=);
    background-size: 164px 17px;
    width: 164px;
    height: 40px;
    background-position: 50% 30%;
  }
  #main-header > a {
    float: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZQAAABGCAMAAADcmpICAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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);
    background-size: 202px 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-position: 50% 70%;
    width: 202px;
    height: 50px;
  }
  #main-nav h6 a {
    background-size: 22px 18px;
    width: 22px;
    padding: 0 0 0 20px;
    text-indent: -9999px;
  }
  #main-nav ul li.profile {
    max-width: 200px;
  }
  #main-nav ul li.profile a {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
    line-height: 13px;
    font-size: 13px;
  }
  #main-nav ul li.logout a,
  #main-nav ul li.help a {
    padding-left: calc(20px * 2);
    padding-right: 20px;
    background-position: 50% 50%;
    text-indent: -9999px;
    width: 0;
  }
  #main-nav ul li.students {
    display: none;
  }
  #main-logo-student-switcher {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-logo-student-switcher h5 {
    width: 140px;
  }
  #main-logo-student-switcher h5 a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPcAAABGBAMAAADiNB+wAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAFJklEQVRo3u2ZTWhcVRTH/5NMM0xik1lYU4K248ZQRDMLwZ2OWCwUxKEI2U7rRhQxSiRpKiYLpYuiCbjoomq6dWMiFtL6INNsxN1EEMxubKuUtosx38lMZv4u7vf7mASnSUDmrPLmfvzuu+ec/zv3BmhZy1rWsgOw9jMjI68fDjr2XpkkH56Xz12esLmR1/af/RWF1T8SP/RQ26/px0F4NrrpM42q5/xwVpqmvzFWWIts7LNQWwE4N5pDP18muRK56UUbNRWAc6gp+Fsk+U9U6xMOaTMIX99H+LRDYjYAr6eagX/YCH7EZXMxAG9u38cbwZ8Rb/cxjhR0fPngt/cNPk6SvAcgSZKsKXgVOCbWs7xv8DJJMgMAJZJkzsDRRZIUWfryJe/WJ3rYk6N5nC0/Og8Ax8a8m8NOS2zw2q3hMHj8ouddPaeeOkiS2yY2OGXBEzoDnvpBdMwCQPzdeXK2TybwWZLkg7Rpic+Q5H0A0L6bAIBT4lWXpHB1kiRXAQAnVcRpeFzB5ShyK6U6LhdF575Ay92C0QwNzwM4rh6qWQBAtw5xlfErIfBTbvQdJclt8T7tallcUC11SzP0uIwjZztGA4SuyYhbD8ITPgHu0k85vOJM2OUIhA135WzTCnaRydrDPp+vddhTptTPJOmI85DdImNXb7RmkSTvWPqWjYB3yYgoWDPmLUTFoa344UMGvgnEyn7dKphMk5tcteBirX9K5+hxHWbKAZKsX/1O5oyzR5wFvBJJVr0bamF1b14rdlE5JACvjYx8q6I2SVYuyNGzqiPnxlYxSZK/ibCr65ZqQXW18rxThWV/SbgcjITb35q28lZarVTD/wLSQpjykpGTLZV0PAR+VG94/Mc9w6sAPs1oH2n4EIB2NfxVkXi6pRSE9+iEVLYH+F0AKQThWRWjO2rmWdNSiILXPm8Er/jhOdn1pdPFADyptqZHMBrBlQZUv0hFwjd98L9ldV0yIWzgjqjsAk8aR+ZhRXsqGi6q17ZpO38MvNuBrzaEx03HnYyV57bIbDjwB1lLCINw10FrDeG2VN2LULg1M2X9Z/lRTvJxwF8wPWspv7YnVd2iFc4td5qFxwo+fRXCed36pN4OwttswvX/DEdHwa0LT0r1Nn9PBeFiS5beLso1+6K9Ls+V3k+7wBEbnNeJod923SqjckF4N0lWUmJGB97p67kLHMBz06YuTNAML6gKwA8fkB/MIDyhhuwF3i98WNbwmPF/QteSfrg68hQCPo9byXJ6N/j47yZ616xcq6QRG1cVQTh8OUzbReU9CwC9tVQkXLxnmb9oojgLvCgTzyuaktMP75FbUpTFpgWflOGA/jInIuEV5eGljNzgRUtZ3FNhaMBx7ksVKhZ8gCT5cOQbX4sL59zoIk6IzCibMh6YCZ6Hw1PNiJMFT0S0+ODkqqNUdXlseNqB58PgcboqY4eZfbUwEQJX5d+GXT/K0tkVPXkHEpBXu8uO8+bO2sOKCfXd20oELkD8OzcUDj9hdVlwE8xa+/0wnyf0keID/9UPANiHoVrotqNdbu735E7KhSOhtnM7HQbXNx/A+5qStebuN46rZsPg6C2T5A3McMEnLUCvGP1HOlRk0FEiyfrXhlPJuzdSZy7JFGD1ndBjfPyid/MCkHgUckHTNnjNu3wu+mp11PMuZyTnijc3HNLHfO/uNLhoaOpyqIHFS/5QPEg7bo7Sh2BvWgf3g7/6nrTV56AtXmj25qup/zhcKR9OvLWsZS1r2f/L/gUhnqpKZWS7HAAAAABJRU5ErkJggg==);
    background-size: 123px 35px;
    width: 123px;
    height: 35px;
  }
  #main-logo-student-switcher select {
    top: 0;
    margin-top: 15px;
    float: none;
    min-width: 0;
    width: 100%;
  }
  #main-logo-student-switcher .login span {
    display: none;
  }
  #dashboard-nav {
    position: relative;
    display: block;
  }
  #dashboard-nav label {
    display: block;
    position: absolute;
    bottom: -45px;
    right: 0;
    line-height: 45px;
    padding: 0 20px 0 55px;
    color: #242627;
    background-color: #e8e8e8;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENBNEIxMUQ3NTYxMUUzOUMzQUY3RjZEQ0Y1RkI2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENBNEIxMkQ3NTYxMUUzOUMzQUY3RjZEQ0Y1RkI2NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0Q0E0QjBGRDc1NjExRTM5QzNBRjdGNkRDRjVGQjY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0Q0E0QjEwRDc1NjExRTM5QzNBRjdGNkRDRjVGQjY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mhxu5AAAAJBJREFUeNrsmFEKgDAMQzPRXUZv5yGmH7J5XOdHXWU38CuYQGGfDW3oY2HOlgCsrSZw6W51hGbgao8ITtWBuHlXHEAuN1CJ+39XqPRAgDDE2UNMvULBzOgzIAMy8GcD41L4J7D3Y2Zk5T1vgjnBnGAOOIlhrgjmdIllQAYEc58nkIhhLgnmBHOCOfKfuUeAAQCH0YdnJpZBRQAAAABJRU5ErkJggg==);
    background-size: 24px 16px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
  }
  #dashboard-nav ul {
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
  }
  #dashboard-nav ul li {
    background: none;
    padding: 0;
  }
  #dashboard-nav ul li a {
    width: auto;
    line-height: 50px;
    padding: 0 20px 0 50px;
    text-align: left;
    background-size: 20px 20px;
    background-position: 20px 50%;
  }
  #dashboard-nav ul li a div {
    display: flex;
    flex-direction: row;
  }
  #dashboard-nav ul li a div span {
    display: flex;
    flex-direction: column;
  }
  #dashboard-nav input[type=checkbox]:checked + ul {
    max-height: 500px;
  }
  #dashboard-nav + article {
    padding-left: 0;
  }
  #main-heading {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: calc(20px * 2);
    padding-bottom: calc(20px * 2);
  }
  #main-heading h5.settings {
    position: relative;
    top: 10px;
  }
  #main-heading > div .student {
    padding-top: 15px;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
  }
  #main-heading > div .student .profile-picture {
    position: relative;
    top: auto;
    left: auto;
    margin: -calc(30px) 0 20px 0;
  }
  #main-heading > div .school {
    display: block;
    padding: 20px 0 0 60px;
    margin-left: 0;
    margin-right: 0;
  }
  #main-heading > div .school .school-logo {
    width: 50px;
  }
  #main-heading > div .school h3 {
    font-size: 16px;
    line-height: 22px;
  }
  #main-heading > div .school h2 {
    font-size: 22px;
  }
  #main-heading > div .school p {
    position: relative;
    top: 10px;
  }
  #main-heading h1 {
    font-size: 38px;
    line-height: 38px;
    padding: 0;
  }
  #main-heading.unauthenticated {
    padding-bottom: 70px;
  }
  #main-heading.unauthenticated .help {
    padding-right: 20px;
  }
  #secondary-heading {
    padding-left: 20px;
    padding-right: 20px;
  }
  #secondary-heading ol li div span {
    max-width: 175px;
  }
  #main-footer {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    margin-left: 0;
  }
  #main-footer p img {
    max-width: 100% !important;
    height: auto !important;
  }
  #footer-message {
    padding: 0 0 0 20px;
  }
  #main-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .generic-table.small {
    width: 100%;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div {
    width: 244px;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAAH0AgMAAAB3NujZAAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAAH5JREFUeJztyzERADAIBLA3wVJfiKQq64Gtd8meJOduTWzbtm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b/m1Xrz2KHFvEytHIpwAAAABJRU5ErkJggg==);
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div h5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAABBAgMAAACbRmGrAAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAAC9JREFUSIntyzERACAAAKEv4WIvQ2pKK3jOsFON9a2a59e2bdu2bdu2bdu2bftlXwCLux8/NF0MAAAAAElFTkSuQmCC);
  }
  #main-content form fieldset {
    padding-left: 20px;
  }
  #main-content form fieldset legend {
    margin-left: -20px;
    padding-right: 0;
  }
  #main-content form.long-labels .form-row label {
    width: 85%;
  }
  #main-content form.long-labels .form-row .tooltip {
    margin-left: 0;
  }
  #main-content form.xtra-long-labels.profile-picture h6 {
    font-size: 13px;
  }
  #main-content form.xtra-long-labels.profile-picture .form-row label {
    width: 250px;
    font-size: 13px;
  }
  #main-content .two-column-forms form.long-labels .form-row input[type="text"],
  #main-content .two-column-forms form.long-labels .form-row input[type="email"],
  #main-content .two-column-forms form.long-labels .form-row input[type="date"],
  #main-content .two-column-forms form.long-labels .form-row input[type="password"],
  #main-content .two-column-forms form.long-labels .form-row textarea,
  #main-content .two-column-forms form.long-labels .form-row select {
    width: 85%;
  }
  #main-content .form-row label {
    width: 85%;
    float: none;
    line-height: 22px;
  }
  #main-content .form-row label.main-label {
    line-height: 24px;
  }
  #main-content .form-row input[type="text"],
  #main-content .form-row input[type="email"],
  #main-content .form-row input[type="date"],
  #main-content .form-row input[type="password"],
  #main-content .form-row textarea,
  #main-content .form-row select {
    clear: both;
    margin-left: 0;
    margin-right: calc(20px / 2);
    width: 85%;
  }
  #main-content .form-row input[type="checkbox"] {
    margin-left: 0 !important;
  }
  #main-content .form-row input[type="checkbox"] + label {
    float: left;
    max-width: 80%;
  }
  #main-content .form-row .radio-buttons {
    margin-top: calc(20px / 2);
  }
  #main-content .form-row .radio-buttons label {
    float: left;
    width: auto !important;
  }
  #main-content .form-row .validation-message {
    line-height: 33px;
  }
  #main-content .form-row .tooltip {
    margin-left: 0;
    height: auto;
  }
  #main-content .form-row .tooltip label {
    margin-bottom: 0;
  }
  #main-content .form-row .tooltip > div {
    height: auto;
    clear: both;
    width: 85%;
    margin: 0;
    border: solid 1px #d0d0d0;
  }
  #main-content .form-row .tooltip > div div {
    background: white;
  }
  #main-content .form-row .tooltip > div div h5 {
    background: none;
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .form-row .tooltip > div div p {
    margin-left: 20px;
    margin-right: 20px;
  }
  #main-content .form-row .tooltip > div div label {
    margin-top: -1px;
    margin-right: -1px;
  }
  #main-content .form-row.submit .radio-buttons {
    position: relative;
    top: 0;
  }
  #main-content .form-row.submit .radio-buttons input[type="radio"] {
    clear: both;
  }
  #main-content .form-row.submit .radio-buttons label {
    margin-bottom: calc(20px / 2);
  }
  #main-content .form-row.submit .radio-buttons + .btn {
    margin-top: 7px !important;
  }
  #main-content .remaining {
    padding-top: 5px;
    padding-left: 0;
  }
  #main-content .long-text {
    max-width: none;
  }
  #main-content .student-list li {
    margin-top: 20px;
  }
  #main-content .student-list li > a,
  #main-content .student-list li > div {
    padding: 20px;
    border-right-width: 20px;
    background-position: 100% 100%;
  }
  #main-content .student-list li > a h2,
  #main-content .student-list li > div h2 {
    float: none;
    font-size: 30px;
    line-height: 30px;
    margin-right: 0;
  }
  #main-content .student-list li > a .school-details .school-logo,
  #main-content .student-list li > div .school-details .school-logo {
    width: 50px;
    margin-bottom: 20px;
  }
  #main-content .student-list li > a .school-details .school-year,
  #main-content .student-list li > div .school-details .school-year {
    max-width: 178px;
    margin-bottom: 20px;
  }
  #main-content .student-list li > a .school-details .school-year h3,
  #main-content .student-list li > div .school-details .school-year h3 {
    font-size: 16px;
    line-height: 16px;
  }
  #main-content .student-list li > a .school-details .school-year h4,
  #main-content .student-list li > div .school-details .school-year h4 {
    font-size: 14px;
    line-height: 14px;
    margin-top: 3px;
  }
  #main-content .student-list li > a .school-details h5,
  #main-content .student-list li > div .school-details h5 {
    font-size: 15px;
    line-height: 43px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAYAAACVU7GwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjI0MzJBMkVDMDYxMUUzQkNBRkQ3OTcyRTUxMzUzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjI0MzJBM0VDMDYxMUUzQkNBRkQ3OTcyRTUxMzUzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMjQzMkEwRUMwNjExRTNCQ0FGRDc5NzJFNTEzNTMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCMjQzMkExRUMwNjExRTNCQ0FGRDc5NzJFNTEzNTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++Q4srgAAAYBJREFUeNpi/HJXmo2BgaEbiGOAWIiBPuAdEC8B4lJupSe/0CVZgLgLiPMY6AuEoHb+AOJydEkmII5nGDiQhk0Q5CiBAXSUAC5HDTow6qhRR406Ch9g4fZk4JTewcDIIj04HMXCF8vALj6TgYldh4FTaiMDE5vGwDuKmV0PrpWRRYKBQ2o9AzOH+cA66ufrUobf7/vhfEYmXgYOyeXAKPUa2DT1630vw6831UDWP6jL2IBROoOBlS9uYHPf708LGX6+zGBg+P8LbhybSBsDm2DxYCwSGCnSzUKJZla+eGDINCP57R8wSmvBITgAjmIERxGrYAFCCBiFP1/lMPz5uo3icCbLUeyi3QwsvBEI9/z7zPDzRQLD3x8nBy73/f15EZ7r/v95wfDjWSDVHER2SP35tBjosjcMrAL5DD9eJgMd9pS62QTYm/k/kJUvsDfDONp0GXXUqKMGk6M+DKD9H3A5auEAOmoRrhK9DNrWiAViQTo55j0QA6sFhlJskgABBgCCW1z3jomoMwAAAABJRU5ErkJggg==);
  }
  #main-content #page-tools li {
    float: none;
    margin: 20px 0 0 0;
  }
  #main-content #page-tools li.tool-align-left {
    float: none;
    margin: 20px 0 0 0;
  }
  #main-content #page-tools li .btn,
  #main-content #page-tools li select {
    width: 100%;
    box-sizing: border-box;
  }
  #main-content .generic-table thead tr th {
    min-width: 0;
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table thead tr th.date {
    min-width: 120px;
  }
  #main-content .generic-table tbody tr td {
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table tbody tr td .status {
    font-size: 13px;
  }
  #main-content .generic-table tbody tr td .expand {
    margin-top: calc(20px / 2);
  }
  #main-content .generic-table tbody tr.alternate td span {
    display: block;
  }
  #main-content .generic-table tbody tr.alternate td .btn {
    float: none;
    margin-top: calc(20px / 2) !important;
  }
  #main-content .generic-table.many-columns thead {
    display: none;
  }
  #main-content .generic-table.many-columns tbody tr {
    display: block;
    margin-top: 3px;
    background: white;
    padding-bottom: 20px;
  }
  #main-content .generic-table.many-columns tbody tr td {
    display: block;
    border: none;
    padding-top: calc(20px / 4);
    padding-bottom: 0;
    clear: both;
  }
  #main-content .generic-table.many-columns tbody tr td label {
    display: inline;
    font-weight: bold;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column,
  #main-content .generic-table.many-columns tbody tr td.second-column,
  #main-content .generic-table.many-columns tbody tr td.dash {
    background: #f4dd1b;
    padding-top: calc(20px / 4);
    padding-bottom: calc(20px / 4);
    font-weight: 700;
    color: #242627;
    margin-bottom: calc(20px / 2);
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.from,
  #main-content .generic-table.many-columns tbody tr td.second-column.from,
  #main-content .generic-table.many-columns tbody tr td.dash.from,
  #main-content .generic-table.many-columns tbody tr td.first-column.to,
  #main-content .generic-table.many-columns tbody tr td.second-column.to,
  #main-content .generic-table.many-columns tbody tr td.dash.to {
    width: 48%;
    box-sizing: border-box;
    height: 30px;
    float: left;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.from,
  #main-content .generic-table.many-columns tbody tr td.second-column.from,
  #main-content .generic-table.many-columns tbody tr td.dash.from {
    float: left;
    text-align: right;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.to,
  #main-content .generic-table.many-columns tbody tr td.second-column.to,
  #main-content .generic-table.many-columns tbody tr td.dash.to {
    clear: none;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.dash,
  #main-content .generic-table.many-columns tbody tr td.second-column.dash,
  #main-content .generic-table.many-columns tbody tr td.dash.dash {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    display: block;
    width: 4%;
    float: left;
    clear: none;
    text-align: center;
  }
  #main-content .generic-table.many-columns tbody tr td .status {
    /*
                                    position: relative;
                                    top: @half-default-spacer;
                                    */
  }
  #main-content .generic-table.many-columns tbody tr td .btn {
    margin-top: 0 !important;
  }
  #main-content .details {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .details h2 {
    margin-left: -20px;
    margin-right: -20px;
  }
  #main-content .details p {
    margin-left: 0;
    margin-right: 0;
  }
  #main-content .details p .btn {
    top: 10px;
  }
  #main-content .details .redacted {
    background: black;
    color: silver;
    padding: 0.3rem;
  }
  /* LOADING OVERLAY (MOBILE) - START */
  .loading-overlay div {
    background-size: 200px 150px;
  }
  .loading-overlay div div {
    background-size: 64px 150px;
  }
  /* LOADING OVERLAY (MOBILE) - END */
}
@media screen and (max-device-width: 1194px) {
  #main-content > div > div.chart.clearfix > div.attendance-summary > div h4 {
    font-size: 60px;
    line-height: auto;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div h5 {
    font-size: 20px;
    line-height: auto;
    vertical-align: middle;
    margin: 0;
    padding: 0;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div .attendance-page-chart.c100 {
    font-size: 60px;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div .attendance-page-chart.c100 span {
    font-size: 20px;
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div .attendance-page-chart.c100:hover > span {
    line-height: 60px;
    font-size: 20px;
  }
}
.remaining {
  padding-top: 5px;
  padding-left: 200px;
}
.accept {
  padding: 10px 0 30px 10px;
}
input[type="password"] {
  font-family: sans-serif;
}
input[parent-only][disabled] {
  cursor: not-allowed !important;
}
fieldset {
  position: relative;
}
.overlay,
.overlay-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlay {
  z-index: 1010;
  background-color: #fff;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE 5-7 */
  filter: alpha(opacity=60);
  background: rgba(255, 255, 255, 0.6);
}
.overlay-spinner {
  z-index: 1020;
  background: transparent url(../ui/assets/spinner.gif) 50% 50% no-repeat;
}
.right-align {
  clear: both;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.right-align .btn {
  float: right;
  margin-right: 0 !important;
  margin-left: calc(20px / 2) !important;
}
.loading-message {
  position: absolute;
  width: 350px;
  height: 50px;
  top: 75%;
  left: 50%;
  /* margin is -0.5 * dimension */
  margin-left: -150px;
  margin-top: -25px;
  color: #fff;
  text-align: center;
}
​ .hide {
  display: none !important;
}
.full-width {
  max-width: 1010px;
}
.full-width .primary {
  float: right;
  margin-right: 0 !important;
}
.text-width {
  max-width: 640px;
}
.text-width .primary {
  float: right;
  margin-right: 0 !important;
}
.payment-amount {
  width: 100px;
  vertical-align: middle !important;
  margin-left: 10px !important;
}
.student-medical-conditions #alergyDetails {
  display: block;
}
.student-medical-conditions .remaining {
  display: block;
  padding: 5px;
}
.student-medical-conditions .error-message {
  display: block;
  color: #b02323;
}
.student-medical-conditions .invalid {
  color: #b02323;
}
.disabled-dark[disabled] {
  color: #000;
}
.grecaptcha-badge {
  visibility: hidden;
}
.break-student-name {
  white-space: normal;
  word-break: break-all;
}
.break-student-name-button .buttonLabel {
  white-space: normal;
  word-break: break-all;
}
.pending-payments-table {
  width: 90%;
}
.outstanding-payments .invalid-amount {
  border-color: #b02323;
}
.outstanding-payments tr.error-message {
  background: white;
}
.outstanding-payments tr.error-message td {
  border-top: 0!important;
  padding-top: 0!important;
}
.outstanding-payments tr.error-message td span {
  color: #b02323;
}
#main-content .bootstrap-iso.consent-form {
  margin-top: 20px;
  background-color: white;
  padding: 15px;
  border-top: 5px solid #f4dd1b;
}
#main-content .bootstrap-iso .btn {
  margin: 0 !important;
  background-image: none !important;
  padding: 7px 20px !important;
}
#main-content .consent-form ul {
  padding-inline-start: 1rem;
}
#main-content .consent-form .consent-form-panel > .card > .card-header {
  display: none;
}
#main-content .consent-form .consent-form-panel > .card > .card-body {
  padding: 0;
}
#main-content .consent-form .consent-info-panel > .card > .card-body {
  padding: 1.25rem 0;
}
#main-content .consent-form .consent-form-panel > .card.border,
#main-content .consent-form .consent-info-panel > .card.border {
  border: 0 !important;
}
#main-content .consent-form .card-body .formio-component h1:first-child,
#main-content .consent-form .card-body .formio-component h2:first-child,
#main-content .consent-form .card-body .formio-component h3:first-child,
#main-content .consent-form .card-body .formio-component h4:first-child,
#main-content .consent-form .card-body .formio-component h5:first-child,
#main-content .consent-form .card-body .formio-component h6:first-child,
#main-content .consent-form .card-body .formio-component p:first-child {
  margin-top: 0;
}
dialog {
  background: white;
  inset: 0;
  border: none;
  padding-top: 0;
}
::backdrop {
  background: #000000C2;
}
body:has(dialog[open]) {
  overflow: hidden;
}
select {
  box-sizing: border-box;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-radius: 0;
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: black;
  outline: 0;
  margin: 0;
  text-align: left;
  font-size: 13px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 1.8em;
  vertical-align: top;
  background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
  background-repeat: no-repeat;
  background-position: right center;
  padding: 2px 20px 1px 3px;
}
.verify-container {
  margin-bottom: 4rem;
}
.verify-container #main-content #greenid-container {
  padding: 0 2rem 2rem;
}
.verify-container #main-content #greenid-container .btn {
  display: inline-block;
  color: #d20259;
  text-decoration: none;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  padding-left: 20px;
  padding-right: calc(20px * 3);
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 3px;
  background-color: white;
  margin: 20px calc(20px / 2) 0 0;
  transition: all 0.2s ease-in-out;
  border: 1px solid #f3f3f3;
  margin-top: 2rem;
}
@media all and (max-device-width: 380px) {
  .verify-container #main-content #greenid-container .btn {
    padding-right: calc(calc(20px * 2) - 6px) !important;
    padding-left: 7px !important;
  }
}
.verify-container #main-content #greenid-container h1 {
  font-size: 1rem;
  background: #f4dd1b;
  margin-left: -2rem;
  margin-right: -2rem;
  padding: 0.5rem 0 0.5rem 2rem;
}
.verify-container #main-content #greenid-container h2 {
  font-size: 24px;
  font-weight: 400;
}
.verify-container #main-content #greenid-container #greenid-source-header #greenid-source-title {
  display: block;
}
.verify-container #main-content #greenid-container #greenid-source-header #greenid-source-list-container .dropdown-toggle {
  margin-top: 0.5rem;
}
.verify-container #main-content #greenid-container .btn-default,
.verify-container #main-content #greenid-container .btn-primary {
  border-color: #f3f3f3;
}
.verify-container #main-content #greenid-container .dropdown-toggle .caret {
  display: none;
}
.verify-container #main-content #greenid-container .form-control,
.verify-container #main-content #greenid-container input[type="text"] {
  border-radius: 0;
  font-size: 13px;
  height: 44px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
.verify-container #main-content #greenid-container .input-group-addon {
  border-radius: 0;
}
.verify-container #main-content #greenid-container .control-label {
  font-size: 13px 'Lato';
  font-family: 'Lato', sans-serif;
}
.verify-container #main-content #greenid-container .glyphicon-question-sign,
.verify-container #main-content #greenid-container .greenid-helpicon {
  color: white;
  border: 2px solid black;
  border-radius: 50%;
  background: black;
}
@media screen and (max-width: 767px) {
  .verify-container #main-content form#dvsForm.long-labels .form-row label {
    float: left;
    width: 190px;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip {
    margin-top: 5px;
    margin-left: 0;
    height: auto;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip label {
    margin-bottom: 0;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip > div {
    height: auto;
    clear: both;
    width: auto;
    margin: 0;
    border: solid 1px #d0d0d0;
    position: absolute;
    left: 5%;
    right: 5%;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip > div div {
    background: white;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip > div div h5 {
    background: none;
    padding-left: 20px;
    padding-right: 20px;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip > div div p {
    margin-left: 20px;
    margin-right: 20px;
  }
  .verify-container #main-content form#dvsForm.long-labels .form-row .tooltip > div div label {
    margin-top: -1px;
    margin-right: -1px;
  }
}
.verify-container #main-content #not-enough-id-dialog {
  padding: 0;
}
.verify-container #main-content #not-enough-id-dialog h4 {
  font-size: 1rem;
  font-weight: bold;
  background: #f4dd1b;
  margin-top: 0;
  padding: 0.5rem 1rem;
}
.verify-container #main-content #not-enough-id-dialog div {
  padding: 1rem;
}
.verify-container #main-content #not-enough-id-dialog li {
  margin-top: 1rem;
}
.verify-container #main-content #not-enough-id-dialog span {
  display: block;
}
.verify-container #main-content #not-enough-id-dialog .margin-top-1 {
  margin-top: 1rem;
}
.verify-container #main-content #not-enough-id-dialog .note {
  font-size: smaller;
}
.nz-disabled #greenid-container .list-group-item:has(a[data-target="#nzpassport"]) {
  display: none;
}
.nz-disabled #greenid-container .list-group-item:has(a[data-target="#nztadriverslicence"]) {
  display: none;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .reports-drop-down {
  width: 300px;
}
#main-content div.reports-container {
  max-width: 1010px;
  position: relative;
}
#main-content ul.reports {
  margin: 20px 0 0 0;
  padding: 0;
  max-width: 1010px;
}
#main-content ul.reports li {
  position: relative;
  margin: 0 0 3px 0;
  padding: 0;
  list-style: none;
  background: white;
}
#main-content ul.reports li .expand {
  position: absolute;
  top: 8px;
  right: 20px;
  display: block;
  line-height: 34px;
  height: 30px;
  width: 30px;
  overflow: hidden;
  text-align: center;
  font-family: "SSGizmo";
  font-size: 20px;
  background: #f3f3f3;
  text-decoration: none;
  color: #d8035d;
  border-radius: 3px;
}
#main-content ul.reports li.alternate h3 {
  background: #f3fafb;
}
#main-content ul.reports li.alternate .expand {
  background: white;
}
#main-content ul.reports li div {
  position: relative;
  background: #f8f8f8;
  padding: 0 20px 20px 20px;
}
#main-content ul.reports li div h5 {
  margin: 0;
  padding: 5px calc(20px / 2);
  font-weight: 900;
  font-size: 16px;
  line-height: 22px;
  background: #f4dd1b;
}
#main-content ul.reports li div h6 {
  margin: 0;
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 18px;
  line-height: 24px;
  padding: 5px calc(20px / 2);
  font-weight: 400;
}
#main-content ul.reports li div h6 strong {
  font-weight: 700;
  margin-right: calc(20px / 4);
}
#main-content ul.reports li div p {
  max-width: none;
  margin-top: 0;
  padding-top: 20px;
}
#main-content ul.reports li div.subject-grade {
  background: none;
  padding: 8px 0 8px 0;
  border-left: solid calc(20px / 4) #f4dd1b;
}
#main-content ul.reports li div.subject-grade h3 {
  margin: 0;
  font-size: 22px;
  line-height: 24px;
  /*padding: 16px 160px 16px @default-spacer*.75;*/
  padding: 0 calc(20px * 0.75) 0 calc(20px * 0.75);
  /*border-left: solid @default-spacer/4 @yellow;*/
  font-weight: 700;
  background: white;
  float: left;
}
#main-content ul.reports li div.subject-grade h4 {
  margin: 0 calc(20px * 3) 0 0;
  color: #525252;
  font-weight: 900;
  font-size: 16px;
  line-height: 30px;
  width: 100%;
  max-width: none;
}
#main-content ul.reports li div.subject-grade h4 span {
  margin-right: 376px;
  margin-bottom: -40px;
  display: block;
  float: right;
}
#main-content ul.reports li div.subject-grade h4 strong {
  position: relative;
  top: 4px;
  float: right;
  margin-right: 10px;
  background: #2b8fff;
  color: white;
  font-weight: 900;
  text-align: center;
  min-width: 36px;
  border-radius: 3px;
  margin-left: calc(20px / 4);
  box-sizing: border-box;
  padding: 0 8px;
}
#main-content ul.reports li div.subject-grade h4 strong.text-grade {
  font-size: 28px;
  top: 0;
}
#main-content ul.reports li div.subject-grade h4 strong.text-grade-long {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  #main-content ul.reports li div.subject-grade h4 {
    float: left;
    clear: both;
    margin-left: calc(20px * 0.75);
    padding-left: 15px;
    width: 100%;
  }
  #main-content ul.reports li div.subject-grade h4 span {
    margin-right: 0px;
    display: inline;
    float: none;
  }
  #main-content ul.reports li div.subject-grade h4 strong {
    float: right;
    margin-right: 45px;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
.consent-container {
  max-width: 1010px !important;
}
.consent-container .consent-request-filters input {
  margin-left: 0 !important;
  border-color: #c6c6c6 !important;
}
.consent-container .consent-request-filters #consentRequestsStudentFilter {
  width: 85%;
}
.request-container {
  max-width: 680px;
}
.request-summary {
  margin-top: 20px;
}
.due-date {
  color: #f04444;
}
div.date {
  font-size: 0.8rem;
  text-align: end;
}
.consent-link {
  color: #d20259;
}
.consent-requests {
  border-top: 0.25rem solid #f4dd1b;
  margin-top: 0.9rem;
}
.consent-request {
  background-color: #ffffff;
  display: flex;
  flex: 1 1 auto;
  border-bottom: solid 0.2rem #e8e8e8;
  padding: 0 1rem 0.5rem;
  margin-bottom: 0.25rem;
}
.consent-request.clickable {
  cursor: pointer;
}
.consent-request.clickable:hover {
  background-color: #eff6ff;
}
.container-left {
  display: flex;
  flex: 2 1 auto;
  flex-direction: column;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  min-width: 1%;
}
.consent-right-align {
  margin-left: auto;
}
.container-right {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.status-chip {
  display: flex;
  align-items: flex-end;
  flex: 1 1 auto;
}
.chip {
  display: inline-flex;
  flex-direction: row;
  border: none;
  cursor: default;
  height: 2rem;
  outline: none;
  font-size: 0.825rem;
  white-space: nowrap;
  align-items: center;
  vertical-align: middle;
  text-decoration: none;
  justify-content: center;
  margin-top: 0.5rem;
  border-radius: 0.1rem;
  padding: 0 0.5rem;
  color: #000;
}
.chip.pending {
  background-color: #fef3c6;
}
.chip.granted {
  background-color: #aee9d1;
}
.chip.denied,
.chip.withdrawn {
  background-color: #fed3d1;
}
.chip.mixed {
  background-color: #dbeaff;
}
.chip.expired {
  background-color: #e4e5e7;
}
.chip-content {
  cursor: inherit;
  display: flex;
  align-items: center;
  user-select: none;
  white-space: nowrap;
}
.title {
  font-size: 1rem;
  font-weight: bold;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  margin-bottom: 0.1rem;
  margin-top: 0.5rem;
}
.supporting-text {
  font-size: 0.8rem;
  margin-bottom: 0.1rem;
}
a.btn {
  margin-right: 0 !important;
  margin-top: 0.5rem !important;
  margin-bottom: 0.2rem !important;
}
.user-icon {
  margin-right: 0.3rem;
}
#main-content .no-records {
  margin-top: 0.5rem;
}
#main-content .consent-request-title {
  margin-bottom: 1rem;
}
#main-content .consent-form h2 {
  max-width: none;
  box-sizing: border-box;
}
#main-content .consent-form .usa-accordion__heading {
  max-width: none;
}
.consent-form {
  @charset "UTF-8";
  /*! uswds v2.14.0 */
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
  /*! uswds v2.14.0 */
  /* ===============================
=            Choices            =
=============================== */
  /* =====  End of Choices  ====== */
  /* fix for choices.js .choices__input container in rtl */
  /* end fix for choices.js .choices__input container in rtl */
  /* fix for choices.js deletable items in rtl */
  /* end fix for choices.js deletable items in rtl */
  /* Fix for Hidden checkbox in component editform. */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/image.css */
  /* ckeditor5-image/theme/imagecaption.css */
  /* ckeditor5-image/theme/imageresize.css */
  /* ckeditor5-image/theme/imageresize.css */
  /* ckeditor5-image/theme/imageresize.css */
  /* ckeditor5-media-embed/theme/mediaembed.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-image/theme/imagestyle.css */
  /* ckeditor5-block-quote/theme/blockquote.css */
  /* ckeditor5-block-quote/theme/blockquote.css */
  /* USWDS overrides */
  background: white;
  padding: 0.5rem;
  border-bottom: solid 0.2rem #e8e8e8;
}
.consent-form .usa-prose .usa-collection,
.consent-form .usa-collection,
.consent-form .usa-prose > ul,
.consent-form .usa-prose > ol,
.consent-form .usa-list {
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.5;
  padding-left: 3ch;
}
.consent-form .usa-collection:last-child,
.consent-form .usa-prose > ul:last-child,
.consent-form .usa-prose > ol:last-child,
.consent-form .usa-list:last-child {
  margin-bottom: 0;
}
.consent-form .usa-prose .usa-collection ul,
.consent-form .usa-collection ul,
.consent-form .usa-prose > ul ul,
.consent-form .usa-prose > ol ul,
.consent-form .usa-list ul,
.consent-form .usa-prose .usa-collection ol,
.consent-form .usa-collection ol,
.consent-form .usa-prose > ul ol,
.consent-form .usa-prose > ol ol,
.consent-form .usa-list ol {
  margin-top: 0.25em;
}
.consent-form .usa-prose .usa-collection__item,
.consent-form .usa-collection__item,
.consent-form .usa-prose > ul li,
.consent-form .usa-prose > ol li,
.consent-form .usa-list li {
  margin-bottom: 0.25em;
  max-width: 68ex;
}
.consent-form .usa-collection__item:last-child,
.consent-form .usa-prose > ul li:last-child,
.consent-form .usa-prose > ol li:last-child,
.consent-form .usa-list li:last-child {
  margin-bottom: 0;
}
.consent-form .usa-prose > table,
.consent-form .usa-table {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-collapse: collapse;
  border-spacing: 0;
  color: #1b1b1b;
  margin: 1.25rem 0;
  text-align: left;
}
.consent-form .usa-prose > table thead th,
.consent-form .usa-table thead th {
  background-clip: padding-box;
  color: #1b1b1b;
  font-weight: 700;
  line-height: 1.3;
}
.consent-form .usa-prose > table thead th,
.consent-form .usa-table thead th,
.consent-form .usa-prose > table thead td,
.consent-form .usa-table thead td {
  background-color: #dfe1e2;
  color: #1b1b1b;
}
.consent-form .usa-prose > table tbody th,
.consent-form .usa-table tbody th {
  text-align: left;
}
.consent-form .usa-prose > table th,
.consent-form .usa-table th,
.consent-form .usa-prose > table td,
.consent-form .usa-table td {
  background-color: white;
  border: 1px solid #1b1b1b;
  font-weight: normal;
  padding: 0.5rem 1rem;
}
.consent-form .usa-prose > table caption,
.consent-form .usa-table caption {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
  text-align: left;
}
.consent-form .usa-prose > table th[data-sortable],
.consent-form .usa-table th[data-sortable] {
  padding-right: 2.5rem;
  position: relative;
}
.consent-form .usa-prose > table th[data-sortable]:after,
.consent-form .usa-table th[data-sortable]:after {
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  padding: 0;
  text-align: left;
  height: 2rem;
  width: 2rem;
  background-position: center center;
  background-size: 1.5rem;
  color: #71767a;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: absolute;
  right: 0.25rem;
  text-align: center;
  text-decoration: none;
  top: 50%;
  transform: translate(0, -50%);
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:visited,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {
  color: #54278f;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {
  color: #1a4480;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active {
  color: #162e51;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:focus,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {
  color: #162e51;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {
  height: 1.5rem;
  width: 1.5rem;
  vertical-align: middle;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g {
  fill: transparent;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted {
  fill: #71767a;
}
.consent-form .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted,
.consent-form .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted,
.consent-form .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted,
.consent-form .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted {
  fill: #1b1b1b;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending],
.consent-form .usa-table th[data-sortable][aria-sort=descending] {
  background-color: #97d4ea;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  padding: 0;
  text-align: left;
  height: 2rem;
  width: 2rem;
  background-position: center center;
  background-size: 1.5rem;
  color: #71767a;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: absolute;
  right: 0.25rem;
  text-align: center;
  text-decoration: none;
  top: 50%;
  transform: translate(0, -50%);
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {
  color: #54278f;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {
  color: #1a4480;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {
  color: #162e51;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {
  color: #162e51;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {
  height: 1.5rem;
  width: 1.5rem;
  vertical-align: middle;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g {
  fill: transparent;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending,
.consent-form .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending {
  fill: #1b1b1b;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending],
.consent-form .usa-table th[data-sortable][aria-sort=ascending] {
  background-color: #97d4ea;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  padding: 0;
  text-align: left;
  height: 2rem;
  width: 2rem;
  background-position: center center;
  background-size: 1.5rem;
  color: #71767a;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: absolute;
  right: 0.25rem;
  text-align: center;
  text-decoration: none;
  top: 50%;
  transform: translate(0, -50%);
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {
  color: #54278f;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {
  color: #1a4480;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {
  color: #162e51;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {
  color: #162e51;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {
  height: 1.5rem;
  width: 1.5rem;
  vertical-align: middle;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g {
  fill: transparent;
}
.consent-form .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending,
.consent-form .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending {
  fill: #1b1b1b;
}
.consent-form .usa-prose > table thead th[aria-sort],
.consent-form .usa-table thead th[aria-sort] {
  background-color: #97d4ea;
  color: #1b1b1b;
}
.consent-form .usa-prose > table td[data-sort-active],
.consent-form .usa-table td[data-sort-active],
.consent-form .usa-prose > table th[data-sort-active],
.consent-form .usa-table th[data-sort-active] {
  background-color: #e1f3f8;
  color: #1b1b1b;
}
.consent-form .usa-prose > .usa-table--borderless thead th,
.consent-form .usa-table--borderless thead th {
  background-color: transparent;
  border-top: 0;
  color: #1b1b1b;
}
.consent-form .usa-table--borderless thead th[aria-sort] {
  color: #1b1b1b;
}
.consent-form .usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted {
  fill: #1b1b1b;
}
.consent-form .usa-prose > .usa-table--borderless th,
.consent-form .usa-table--borderless th,
.consent-form .usa-prose > .usa-table--borderless td,
.consent-form .usa-table--borderless td {
  border-left: 0;
  border-right: 0;
}
.consent-form .usa-prose > .usa-table--compact th,
.consent-form .usa-table--compact th,
.consent-form .usa-prose > .usa-table--compact td,
.consent-form .usa-table--compact td {
  padding: 0.25rem 0.75rem;
}
.consent-form .usa-table--striped tbody tr:nth-child(odd) td,
.consent-form .usa-table--striped tbody tr:nth-child(odd) th {
  background-color: #f0f0f0;
  color: #1b1b1b;
}
.consent-form .usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],
.consent-form .usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] {
  background-color: #c3ebfa;
  color: #1b1b1b;
}
.consent-form .usa-prose > .width-mobile .usa-table--stacked thead,
.consent-form .width-mobile .usa-table--stacked thead {
  display: none;
}
.consent-form .usa-prose > .width-mobile .usa-table--stacked th,
.consent-form .width-mobile .usa-table--stacked th,
.consent-form .usa-prose > .width-mobile .usa-table--stacked td,
.consent-form .width-mobile .usa-table--stacked td {
  border-bottom-width: 0;
  display: block;
  width: 100%;
}
.consent-form .usa-prose > .width-mobile .usa-table--stacked tr,
.consent-form .width-mobile .usa-table--stacked tr {
  border-bottom: 0.25rem solid #1b1b1b;
  border-top-width: 0;
  display: block;
  width: 100%;
}
.consent-form .width-mobile .usa-table--stacked tr th:first-child,
.consent-form .width-mobile .usa-table--stacked tr td:first-child {
  border-top-width: 0;
}
.consent-form .width-mobile .usa-table--stacked tr:nth-child(odd) td,
.consent-form .width-mobile .usa-table--stacked tr:nth-child(odd) th {
  background-color: inherit;
}
.consent-form .width-mobile .usa-table--stacked tr:first-child th:first-child,
.consent-form .width-mobile .usa-table--stacked tr:first-child td:first-child {
  border-top: 0.25rem solid #1b1b1b;
}
.consent-form .width-mobile .usa-table--stacked th[data-label],
.consent-form .width-mobile .usa-table--stacked td[data-label] {
  padding-bottom: 0.75rem;
}
.consent-form .width-mobile .usa-table--stacked th[data-label]:before,
.consent-form .width-mobile .usa-table--stacked td[data-label]:before {
  content: attr(data-label);
  display: block;
  font-weight: 700;
  margin: -0.5rem -1rem 0;
  padding: 0.75rem 1rem 0.25rem;
}
.consent-form .usa-prose > .width-mobile .usa-table--stacked-header thead,
.consent-form .width-mobile .usa-table--stacked-header thead {
  display: none;
}
.consent-form .usa-prose > .width-mobile .usa-table--stacked-header th,
.consent-form .width-mobile .usa-table--stacked-header th,
.consent-form .usa-prose > .width-mobile .usa-table--stacked-header td,
.consent-form .width-mobile .usa-table--stacked-header td {
  border-bottom-width: 0;
  display: block;
  width: 100%;
}
.consent-form .usa-prose > .width-mobile .usa-table--stacked-header tr,
.consent-form .width-mobile .usa-table--stacked-header tr {
  border-bottom: 0.25rem solid #1b1b1b;
  border-top-width: 0;
  display: block;
  width: 100%;
}
.consent-form .width-mobile .usa-table--stacked-header tr th:first-child,
.consent-form .width-mobile .usa-table--stacked-header tr td:first-child {
  border-top-width: 0;
}
.consent-form .width-mobile .usa-table--stacked-header tr:nth-child(odd) td,
.consent-form .width-mobile .usa-table--stacked-header tr:nth-child(odd) th {
  background-color: inherit;
}
.consent-form .width-mobile .usa-table--stacked-header tr:first-child th:first-child,
.consent-form .width-mobile .usa-table--stacked-header tr:first-child td:first-child {
  border-top: 0.25rem solid #1b1b1b;
}
.consent-form .width-mobile .usa-table--stacked-header th[data-label],
.consent-form .width-mobile .usa-table--stacked-header td[data-label] {
  padding-bottom: 0.75rem;
}
.consent-form .width-mobile .usa-table--stacked-header th[data-label]:before,
.consent-form .width-mobile .usa-table--stacked-header td[data-label]:before {
  content: attr(data-label);
  display: block;
  font-weight: 700;
  margin: -0.5rem -1rem 0;
  padding: 0.75rem 1rem 0.25rem;
}
.consent-form .width-mobile .usa-table--stacked-header tr td:first-child,
.consent-form .width-mobile .usa-table--stacked-header tr th:first-child {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.1;
  background-color: #dfe1e2;
  color: #1b1b1b;
  font-weight: 700;
  padding: 0.75rem 1rem;
}
.consent-form .width-mobile .usa-table--stacked-header tr td:first-child:before,
.consent-form .width-mobile .usa-table--stacked-header tr th:first-child:before {
  display: none;
}
.consent-form .usa-prose > .usa-table-container--scrollable,
.consent-form .usa-table-container--scrollable {
  margin: 1.25rem 0;
  overflow-y: hidden;
}
.consent-form .usa-table-container--scrollable .usa-table {
  margin: 0;
}
.consent-form .usa-prose > .usa-table-container--scrollable td,
.consent-form .usa-table-container--scrollable td {
  white-space: nowrap;
}
.consent-form html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
.consent-form body {
  margin: 0;
}
.consent-form main {
  display: block;
}
.consent-form h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.consent-form hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.consent-form pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
.consent-form a {
  background-color: transparent;
}
.consent-form abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.consent-form b,
.consent-form strong {
  font-weight: bolder;
}
.consent-form code,
.consent-form kbd,
.consent-form samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.consent-form small {
  font-size: 80%;
}
.consent-form sub,
.consent-form sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.consent-form sub {
  bottom: -0.25em;
}
.consent-form sup {
  top: -0.5em;
}
.consent-form img {
  border-style: none;
}
.consent-form button,
.consent-form input,
.consent-form optgroup,
.consent-form select,
.consent-form textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
.consent-form button,
.consent-form input {
  overflow: visible;
}
.consent-form button,
.consent-form select {
  text-transform: none;
}
.consent-form button,
.consent-form [type=button],
.consent-form [type=reset],
.consent-form [type=submit] {
  -webkit-appearance: button;
}
.consent-form button::-moz-focus-inner,
.consent-form [type=button]::-moz-focus-inner,
.consent-form [type=reset]::-moz-focus-inner,
.consent-form [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.consent-form button:-moz-focusring,
.consent-form [type=button]:-moz-focusring,
.consent-form [type=reset]:-moz-focusring,
.consent-form [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.consent-form fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.consent-form legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
.consent-form progress {
  vertical-align: baseline;
}
.consent-form textarea {
  overflow: auto;
}
.consent-form [type=checkbox],
.consent-form [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.consent-form [type=number]::-webkit-inner-spin-button,
.consent-form [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.consent-form [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.consent-form [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.consent-form ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.consent-form details {
  display: block;
}
.consent-form summary {
  display: list-item;
}
.consent-form template {
  display: none;
}
.consent-form [hidden] {
  display: none;
}
@font-face {
  font-family: "Roboto Mono Web";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(../ui/assets/roboto-mono-v5-latin-300.woff2) format("woff2"), url(../ui/assets/roboto-mono-v5-latin-300.woff) format("woff"), url(../ui/assets/roboto-mono-v5-latin-300.ttf) format("truetype");
}
@font-face {
  font-family: "Roboto Mono Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(../ui/assets/roboto-mono-v5-latin-regular.woff2) format("woff2"), url(../ui/assets/roboto-mono-v5-latin-regular.woff) format("woff"), url(../ui/assets/roboto-mono-v5-latin-regular.ttf) format("truetype");
}
@font-face {
  font-family: "Roboto Mono Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(../ui/assets/roboto-mono-v5-latin-700.woff2) format("woff2"), url(../ui/assets/roboto-mono-v5-latin-700.woff) format("woff"), url(../ui/assets/roboto-mono-v5-latin-700.ttf) format("truetype");
}
@font-face {
  font-family: "Roboto Mono Web";
  font-style: italic;
  font-weight: 300;
  font-display: fallback;
  src: url(../ui/assets/roboto-mono-v5-latin-300italic.woff2) format("woff2"), url(../ui/assets/roboto-mono-v5-latin-300italic.woff) format("woff"), url(../ui/assets/roboto-mono-v5-latin-300italic.ttf) format("truetype");
}
@font-face {
  font-family: "Roboto Mono Web";
  font-style: italic;
  font-weight: 400;
  font-display: fallback;
  src: url(../ui/assets/roboto-mono-v5-latin-italic.woff2) format("woff2"), url(../ui/assets/roboto-mono-v5-latin-italic.woff) format("woff"), url(../ui/assets/roboto-mono-v5-latin-italic.ttf) format("truetype");
}
@font-face {
  font-family: "Roboto Mono Web";
  font-style: italic;
  font-weight: 700;
  font-display: fallback;
  src: url(../ui/assets/roboto-mono-v5-latin-700italic.woff2) format("woff2"), url(../ui/assets/roboto-mono-v5-latin-700italic.woff) format("woff"), url(../ui/assets/roboto-mono-v5-latin-700italic.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Web";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(../ui/assets/sourcesanspro-light-webfont.woff2) format("woff2"), url(../ui/assets/sourcesanspro-light-webfont.woff) format("woff"), url(../ui/assets/sourcesanspro-light-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(../ui/assets/sourcesanspro-regular-webfont.woff2) format("woff2"), url(../ui/assets/sourcesanspro-regular-webfont.woff) format("woff"), url(../ui/assets/sourcesanspro-regular-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(../ui/assets/sourcesanspro-bold-webfont.woff2) format("woff2"), url(../ui/assets/sourcesanspro-bold-webfont.woff) format("woff"), url(../ui/assets/sourcesanspro-bold-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Web";
  font-style: italic;
  font-weight: 300;
  font-display: fallback;
  src: url(../ui/assets/sourcesanspro-lightitalic-webfont.woff2) format("woff2"), url(../ui/assets/sourcesanspro-lightitalic-webfont.woff) format("woff"), url(../ui/assets/sourcesanspro-lightitalic-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Web";
  font-style: italic;
  font-weight: 400;
  font-display: fallback;
  src: url(../ui/assets/sourcesanspro-italic-webfont.woff2) format("woff2"), url(../ui/assets/sourcesanspro-italic-webfont.woff) format("woff"), url(../ui/assets/sourcesanspro-italic-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Web";
  font-style: italic;
  font-weight: 700;
  font-display: fallback;
  src: url(../ui/assets/sourcesanspro-bolditalic-webfont.woff2) format("woff2"), url(../ui/assets/sourcesanspro-bolditalic-webfont.woff) format("woff"), url(../ui/assets/sourcesanspro-bolditalic-webfont.ttf) format("truetype");
}
@font-face {
  font-family: "Merriweather Web";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(../ui/assets/Latin-Merriweather-Light.woff2) format("woff2"), url(../ui/assets/Latin-Merriweather-Light.woff) format("woff"), url(../ui/assets/Latin-Merriweather-Light.ttf) format("truetype");
}
@font-face {
  font-family: "Merriweather Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(../ui/assets/Latin-Merriweather-Regular.woff2) format("woff2"), url(../ui/assets/Latin-Merriweather-Regular.woff) format("woff"), url(../ui/assets/Latin-Merriweather-Regular.ttf) format("truetype");
}
@font-face {
  font-family: "Merriweather Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(../ui/assets/Latin-Merriweather-Bold.woff2) format("woff2"), url(../ui/assets/Latin-Merriweather-Bold.woff) format("woff"), url(../ui/assets/Latin-Merriweather-Bold.ttf) format("truetype");
}
@font-face {
  font-family: "Merriweather Web";
  font-style: italic;
  font-weight: 300;
  font-display: fallback;
  src: url(../ui/assets/Latin-Merriweather-LightItalic.woff2) format("woff2"), url(../ui/assets/Latin-Merriweather-LightItalic.woff) format("woff"), url(../ui/assets/Latin-Merriweather-LightItalic.ttf) format("truetype");
}
@font-face {
  font-family: "Merriweather Web";
  font-style: italic;
  font-weight: 400;
  font-display: fallback;
  src: url(../ui/assets/Latin-Merriweather-Italic.woff2) format("woff2"), url(../ui/assets/Latin-Merriweather-Italic.woff) format("woff"), url(../ui/assets/Latin-Merriweather-Italic.ttf) format("truetype");
}
@font-face {
  font-family: "Merriweather Web";
  font-style: italic;
  font-weight: 700;
  font-display: fallback;
  src: url(../ui/assets/Latin-Merriweather-BoldItalic.woff2) format("woff2"), url(../ui/assets/Latin-Merriweather-BoldItalic.woff) format("woff"), url(../ui/assets/Latin-Merriweather-BoldItalic.ttf) format("truetype");
}
.consent-form input:not([disabled]):focus,
.consent-form select:not([disabled]):focus,
.consent-form textarea:not([disabled]):focus,
.consent-form button:not([disabled]):focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form iframe:focus,
.consent-form [href]:focus,
.consent-form [tabindex]:focus,
.consent-form [contentEditable=true]:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form html {
  box-sizing: border-box;
}
.consent-form *,
.consent-form *::before,
.consent-form *::after {
  box-sizing: inherit;
}
.consent-form html {
  font-feature-settings: "kern" 1;
  font-kerning: normal;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 100%;
}
.consent-form cite,
.consent-form var,
.consent-form address,
.consent-form dfn {
  font-style: normal;
}
.consent-form body {
  color: #1b1b1b;
  background-color: white;
  overflow-x: hidden;
}
.consent-form .usa-sr-only {
  position: absolute;
  left: -999em;
  right: auto;
}
.consent-form .usa-button {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 0.9;
  color: white;
  background-color: #005ea2;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0.25rem;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 0.5rem;
  padding: 0.75rem 1.25rem;
  text-align: center;
  text-decoration: none;
  width: 100%;
}
@media all and (min-width: 30em) {
  .consent-form .usa-button {
    width: auto;
  }
}
.consent-form .usa-button:visited {
  color: white;
}
.consent-form .usa-button:hover,
.consent-form .usa-button.usa-button--hover {
  color: white;
  background-color: #1a4480;
  border-bottom: 0;
  text-decoration: none;
}
.consent-form .usa-button:active,
.consent-form .usa-button.usa-button--active {
  color: white;
  background-color: #162e51;
}
.consent-form .usa-button:not([disabled]):focus,
.consent-form .usa-button:not([disabled]).usa-focus {
  outline-offset: 0.25rem;
}
.consent-form .usa-button:disabled {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: #c9c9c9;
  color: white;
}
.consent-form .usa-button:disabled:hover,
.consent-form .usa-button:disabled.usa-button--hover,
.consent-form .usa-button:disabled:active,
.consent-form .usa-button:disabled.usa-button--active,
.consent-form .usa-button:disabled:focus,
.consent-form .usa-button:disabled.usa-focus {
  background-color: #c9c9c9;
  border: 0;
  box-shadow: none;
}
.consent-form .usa-button--accent-cool {
  color: #1b1b1b;
  background-color: #00bde3;
}
.consent-form .usa-button--accent-cool:visited {
  color: #1b1b1b;
  background-color: #00bde3;
}
.consent-form .usa-button--accent-cool:hover,
.consent-form .usa-button--accent-cool.usa-button--hover {
  color: #1b1b1b;
  background-color: #28a0cb;
}
.consent-form .usa-button--accent-cool:active,
.consent-form .usa-button--accent-cool.usa-button--active {
  color: white;
  background-color: #07648d;
}
.consent-form .usa-button--accent-warm {
  color: #1b1b1b;
  background-color: #fa9441;
}
.consent-form .usa-button--accent-warm:visited {
  color: #1b1b1b;
  background-color: #fa9441;
}
.consent-form .usa-button--accent-warm:hover,
.consent-form .usa-button--accent-warm.usa-button--hover {
  color: white;
  background-color: #c05600;
}
.consent-form .usa-button--accent-warm:active,
.consent-form .usa-button--accent-warm.usa-button--active {
  color: white;
  background-color: #775540;
}
.consent-form .usa-button--outline {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #005ea2;
  color: #005ea2;
}
.consent-form .usa-button--outline:visited {
  color: #005ea2;
}
.consent-form .usa-button--outline:hover,
.consent-form .usa-button--outline.usa-button--hover {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #1a4480;
  color: #1a4480;
}
.consent-form .usa-button--outline:active,
.consent-form .usa-button--outline.usa-button--active {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #162e51;
  color: #162e51;
}
.consent-form .usa-button--outline.usa-button--inverse {
  box-shadow: inset 0 0 0 2px #dfe1e2;
  color: #dfe1e2;
}
.consent-form .usa-button--outline.usa-button--inverse:visited {
  color: #dfe1e2;
}
.consent-form .usa-button--outline.usa-button--inverse:hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--hover {
  box-shadow: inset 0 0 0 2px #f0f0f0;
  color: #f0f0f0;
}
.consent-form .usa-button--outline.usa-button--inverse:active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--active {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px white;
  color: white;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #dfe1e2;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {
  color: #54278f;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
  color: #1a4480;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:active {
  color: #162e51;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {
  color: #162e51;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {
  color: #dfe1e2;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {
  color: #f0f0f0;
}
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled:active,
.consent-form .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {
  color: white;
}
.consent-form .usa-button--base {
  color: white;
  background-color: #71767a;
}
.consent-form .usa-button--base:hover,
.consent-form .usa-button--base.usa-button--hover {
  color: white;
  background-color: #565c65;
}
.consent-form .usa-button--base:active,
.consent-form .usa-button--base.usa-button--active {
  color: white;
  background-color: #3d4551;
}
.consent-form .usa-button--secondary {
  color: white;
  background-color: #d83933;
}
.consent-form .usa-button--secondary:hover,
.consent-form .usa-button--secondary.usa-button--hover {
  color: white;
  background-color: #b50909;
}
.consent-form .usa-button--secondary:active,
.consent-form .usa-button--secondary.usa-button--active {
  color: white;
  background-color: #8b0a03;
}
.consent-form .usa-button--big {
  border-radius: 0.25rem;
  font-size: 1.46rem;
  padding: 1rem 1.5rem;
}
.consent-form .usa-button--disabled {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: #c9c9c9;
  color: white;
}
.consent-form .usa-button--disabled:hover,
.consent-form .usa-button--disabled.usa-button--hover,
.consent-form .usa-button--disabled:active,
.consent-form .usa-button--disabled.usa-button--active,
.consent-form .usa-button--disabled:focus,
.consent-form .usa-button--disabled.usa-focus {
  background-color: #c9c9c9;
  border: 0;
  box-shadow: none;
}
.consent-form .usa-button--outline-disabled,
.consent-form .usa-button--outline-inverse-disabled,
.consent-form .usa-button--outline:disabled,
.consent-form .usa-button--outline-inverse:disabled,
.consent-form .usa-button--outline-inverse:disabled {
  background-color: transparent;
}
.consent-form .usa-button--outline-disabled:hover,
.consent-form .usa-button--outline-disabled.usa-button--hover,
.consent-form .usa-button--outline-disabled:active,
.consent-form .usa-button--outline-disabled.usa-button--active,
.consent-form .usa-button--outline-disabled:focus,
.consent-form .usa-button--outline-disabled.usa-focus,
.consent-form .usa-button--outline-inverse-disabled:hover,
.consent-form .usa-button--outline-inverse-disabled.usa-button--hover,
.consent-form .usa-button--outline-inverse-disabled:active,
.consent-form .usa-button--outline-inverse-disabled.usa-button--active,
.consent-form .usa-button--outline-inverse-disabled:focus,
.consent-form .usa-button--outline-inverse-disabled.usa-focus,
.consent-form .usa-button--outline:disabled:hover,
.consent-form .usa-button--outline:disabled.usa-button--hover,
.consent-form .usa-button--outline:disabled:active,
.consent-form .usa-button--outline:disabled.usa-button--active,
.consent-form .usa-button--outline:disabled:focus,
.consent-form .usa-button--outline:disabled.usa-focus,
.consent-form .usa-button--outline-inverse:disabled:hover,
.consent-form .usa-button--outline-inverse:disabled.usa-button--hover,
.consent-form .usa-button--outline-inverse:disabled:active,
.consent-form .usa-button--outline-inverse:disabled.usa-button--active,
.consent-form .usa-button--outline-inverse:disabled:focus,
.consent-form .usa-button--outline-inverse:disabled.usa-focus,
.consent-form .usa-button--outline-inverse:disabled:hover,
.consent-form .usa-button--outline-inverse:disabled.usa-button--hover,
.consent-form .usa-button--outline-inverse:disabled:active,
.consent-form .usa-button--outline-inverse:disabled.usa-button--active,
.consent-form .usa-button--outline-inverse:disabled:focus,
.consent-form .usa-button--outline-inverse:disabled.usa-focus {
  background-color: transparent;
  border: 0;
}
.consent-form .usa-button--outline-disabled,
.consent-form .usa-button--outline:disabled {
  box-shadow: inset 0 0 0 2px #c9c9c9;
  color: #c9c9c9;
}
.consent-form .usa-button--outline-disabled.usa-button--inverse,
.consent-form .usa-button--outline:disabled.usa-button--inverse {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #71767a;
  color: #71767a;
}
.consent-form .usa-button--unstyled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
}
.consent-form .usa-button--unstyled:visited {
  color: #54278f;
}
.consent-form .usa-button--unstyled:hover {
  color: #1a4480;
}
.consent-form .usa-button--unstyled:active {
  color: #162e51;
}
.consent-form .usa-button--unstyled:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-button--unstyled:hover,
.consent-form .usa-button--unstyled.usa-button--hover,
.consent-form .usa-button--unstyled:disabled:hover,
.consent-form .usa-button--unstyled:disabled.usa-button--hover,
.consent-form .usa-button--unstyled.usa-button--disabled:hover,
.consent-form .usa-button--unstyled.usa-button--disabled.usa-button--hover,
.consent-form .usa-button--unstyled:active,
.consent-form .usa-button--unstyled.usa-button--active,
.consent-form .usa-button--unstyled:disabled:active,
.consent-form .usa-button--unstyled:disabled.usa-button--active,
.consent-form .usa-button--unstyled.usa-button--disabled:active,
.consent-form .usa-button--unstyled.usa-button--disabled.usa-button--active,
.consent-form .usa-button--unstyled:disabled:focus,
.consent-form .usa-button--unstyled:disabled.usa-focus,
.consent-form .usa-button--unstyled.usa-button--disabled:focus,
.consent-form .usa-button--unstyled.usa-button--disabled.usa-focus,
.consent-form .usa-button--unstyled:disabled,
.consent-form .usa-button--unstyled.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-button--unstyled:disabled,
.consent-form .usa-button--unstyled.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-button--unstyled.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-button--unstyled.usa-button--active {
  color: #162e51;
}
.consent-form .usa-embed-container iframe,
.consent-form .usa-embed-container object,
.consent-form .usa-embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.consent-form .usa-embed-container {
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.consent-form img {
  max-width: 100%;
}
.consent-form .usa-media-link {
  display: inline-block;
  line-height: 0;
}
.consent-form .usa-combo-box__list,
.consent-form .usa-combo-box__input,
.consent-form .usa-input-group,
.consent-form .usa-input,
.consent-form .usa-textarea,
.consent-form .usa-range,
.consent-form .usa-select,
.consent-form .usa-checkbox__label,
.consent-form .usa-radio__label,
.consent-form .usa-fieldset,
.consent-form .usa-hint {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
}
.consent-form .usa-combo-box__input,
.consent-form .usa-input-group,
.consent-form .usa-input,
.consent-form .usa-textarea,
.consent-form .usa-range,
.consent-form .usa-select {
  border-width: 1px;
  border-color: #565c65;
  border-style: solid;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  color: #1b1b1b;
  display: block;
  height: 2.5rem;
  margin-top: 0.5rem;
  max-width: 30rem;
  padding: 0.5rem;
  width: 100%;
}
.consent-form .usa-input--success.usa-combo-box__input,
.consent-form .usa-input--success.usa-input-group,
.consent-form .usa-input--success.usa-input,
.consent-form .usa-input--success.usa-textarea,
.consent-form .usa-input--success.usa-range,
.consent-form .usa-input--success.usa-select {
  border-width: 0.25rem;
  border-color: #00a91c;
  border-style: solid;
}
.consent-form .usa-fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.consent-form .usa-form-group {
  margin-top: 1.5rem;
}
.consent-form .usa-form-group .usa-label:first-child {
  margin-top: 0;
}
.consent-form .usa-form-group--error {
  border-left-width: 0.25rem;
  border-left-color: #b50909;
  border-left-style: solid;
  margin-top: 2rem;
  padding-left: 1rem;
  position: relative;
}
@media all and (min-width: 64em) {
  .consent-form .usa-form-group--error {
    margin-left: -1.25rem;
  }
}
.consent-form .usa-error-message {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  color: #b50909;
  display: block;
  font-weight: 700;
}
.consent-form .usa-hint {
  color: #71767a;
}
.consent-form .usa-label,
.consent-form .usa-legend {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  display: block;
  font-weight: normal;
  margin-top: 1.5rem;
  max-width: 30rem;
}
.consent-form .usa-label--error {
  font-weight: 700;
  margin-top: 0;
}
.consent-form .usa-label--required,
.consent-form .usa-hint--required {
  color: #b50909;
}
.consent-form .usa-legend--large {
  font-size: 2.13rem;
  font-weight: 700;
  margin-top: 1rem;
}
.consent-form abbr[title=required] {
  text-decoration: none;
}
.consent-form .usa-input-list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-input-list li {
  line-height: 1.3;
}
.consent-form .usa-prose .usa-input-list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-prose .usa-input-list li {
  line-height: 1.3;
}
.consent-form .usa-checkbox,
.consent-form .usa-radio {
  background: white;
}
.consent-form .usa-checkbox__label,
.consent-form .usa-radio__label {
  color: #1b1b1b;
}
.consent-form .usa-checkbox__label::before,
.consent-form .usa-radio__label::before {
  background: white;
  box-shadow: 0 0 0 2px #1b1b1b;
}
@media (forced-colors: active) {
  .consent-form .usa-checkbox__label::before,
  .consent-form .usa-radio__label::before {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
}
.consent-form .usa-checkbox__input:checked + [class*=__label]::before,
.consent-form .usa-radio__input:checked + [class*=__label]::before {
  background-color: #005ea2;
  box-shadow: 0 0 0 2px #005ea2;
}
.consent-form .usa-checkbox__input:disabled + [class*=__label],
.consent-form .usa-radio__input:disabled + [class*=__label] {
  color: rgba(27, 27, 27, 0.3);
}
@media (forced-colors: active) {
  .consent-form .usa-checkbox__input:disabled + [class*=__label],
  .consent-form .usa-radio__input:disabled + [class*=__label] {
    color: GrayText;
  }
}
.consent-form .usa-checkbox__input:disabled + [class*=__label]::before,
.consent-form .usa-radio__input:disabled + [class*=__label]::before {
  background-color: white;
  box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3);
}
.consent-form .usa-checkbox__input--tile + [class*=__label],
.consent-form .usa-radio__input--tile + [class*=__label] {
  background-color: white;
  border: 2px solid rgba(27, 27, 27, 0.3);
  color: #1b1b1b;
}
.consent-form .usa-checkbox__input--tile:checked + [class*=__label],
.consent-form .usa-radio__input--tile:checked + [class*=__label] {
  background-color: rgba(0, 94, 162, 0.1);
  border-color: #005ea2;
}
@media (forced-colors: active) {
  .consent-form .usa-checkbox__input--tile:checked + [class*=__label],
  .consent-form .usa-radio__input--tile:checked + [class*=__label] {
    border: ButtonText solid 0.25rem;
  }
}
.consent-form .usa-checkbox__input--tile:disabled:checked + [class*=__label],
.consent-form .usa-radio__input--tile:disabled:checked + [class*=__label] {
  background-color: white;
  border-color: rgba(27, 27, 27, 0.3);
}
.consent-form .usa-checkbox__input:checked + [class*=__label]::before,
.consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY1IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNjUgNTAiPjx0aXRsZT5jb3JyZWN0ODwvdGl0bGU+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjMuMjY4IDcuMDYzbC01LjYxNi01LjYxQzU2Ljg4Mi42ODUgNTUuOTQ2LjMgNTQuODQ1LjNzLTIuMDM4LjM4NS0yLjgwOCAxLjE1NUwyNC45NTEgMjguNTUyIDEyLjgxIDE2LjM4NWMtLjc3LS43Ny0xLjcwNy0xLjE1NS0yLjgwOC0xLjE1NS0xLjEgMC0yLjAzNy4zODUtMi44MDcgMS4xNTRsLTUuNjE2IDUuNjFDLjgxIDIyLjc2NC40MjUgMjMuNy40MjUgMjQuOHMuMzg1IDIuMDM1IDEuMTU1IDIuODA1bDE0Ljk0NyAxNC45MyA1LjYxNiA1LjYxYy43Ny43NyAxLjcwNiAxLjE1NCAyLjgwNyAxLjE1NHMyLjAzOC0uMzg0IDIuODA4LTEuMTU0bDUuNjE2LTUuNjEgMjkuODk0LTI5Ljg2Yy43Ny0uNzcgMS4xNTctMS43MDcgMS4xNTctMi44MDUgMC0xLjEwMS0uMzg1LTIuMDM2LTEuMTU2LTIuODA1bC0uMDAxLS4wMDJ6Ii8+PC9zdmc+), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-checkbox__input:checked + [class*=__label]::before,
  .consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY1IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNjUgNTAiPjx0aXRsZT5jb3JyZWN0OC1hbHQ8L3RpdGxlPjxwYXRoIGZpbGw9IiMxNzE3MTciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYzLjI2OCA3LjA2M2wtNS42MTYtNS42MUM1Ni44ODIuNjg1IDU1Ljk0Ni4zIDU0Ljg0NS4zcy0yLjAzOC4zODUtMi44MDggMS4xNTVMMjQuOTUxIDI4LjU1MiAxMi44MSAxNi4zODVjLS43Ny0uNzctMS43MDctMS4xNTUtMi44MDgtMS4xNTUtMS4xIDAtMi4wMzcuMzg1LTIuODA3IDEuMTU0bC01LjYxNiA1LjYxQy44MSAyMi43NjQuNDI1IDIzLjcuNDI1IDI0LjhzLjM4NSAyLjAzNSAxLjE1NSAyLjgwNWwxNC45NDcgMTQuOTMgNS42MTYgNS42MWMuNzcuNzcgMS43MDYgMS4xNTQgMi44MDcgMS4xNTRzMi4wMzgtLjM4NCAyLjgwOC0xLjE1NGw1LjYxNi01LjYxIDI5Ljg5NC0yOS44NmMuNzctLjc3IDEuMTU3LTEuNzA3IDEuMTU3LTIuODA1IDAtMS4xMDEtLjM4NS0yLjAzNi0xLjE1Ni0yLjgwNWwtLjAwMS0uMDAyeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
  }
}
.consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before {
  background-color: rgba(27, 27, 27, 0.3);
}
.consent-form .usa-radio__input:checked + [class*=__label]::before {
  box-shadow: 0 0 0 2px #005ea2, inset 0 0 0 2px white;
}
@media (forced-colors: active) {
  .consent-form .usa-radio__input:checked + [class*=__label]::before {
    background-color: ButtonText;
  }
}
.consent-form .usa-radio__input:checked:disabled + [class*=__label]::before {
  background-color: rgba(27, 27, 27, 0.2);
  box-shadow: 0 0 0 2px rgba(27, 27, 27, 0.3), inset 0 0 0 2px white;
}
.consent-form .usa-checkbox__input,
.consent-form .usa-radio__input {
  position: absolute;
  left: -999em;
  right: auto;
}
.consent-form .usa-checkbox__input:focus + [class*=__label]::before,
.consent-form .usa-radio__input:focus + [class*=__label]::before {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0.25rem;
}
.consent-form .usa-checkbox__input:disabled + [class*=__label]::before,
.consent-form .usa-radio__input:disabled + [class*=__label]::before {
  cursor: not-allowed;
}
.consent-form .usa-checkbox__input:disabled + [class*=__label],
.consent-form .usa-radio__input:disabled + [class*=__label] {
  cursor: not-allowed;
}
.consent-form .usa-checkbox__input--tile + [class*=__label],
.consent-form .usa-radio__input--tile + [class*=__label] {
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  padding: 0.75rem 1rem 0.75rem 2.5rem;
}
.consent-form .usa-checkbox__input--tile + [class*=__label]:before,
.consent-form .usa-radio__input--tile + [class*=__label]:before {
  left: 0.5rem;
}
@media print {
  .consent-form .usa-radio__input:checked + [class*=__label]::before {
    box-shadow: inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2;
  }
}
.consent-form .usa-checkbox__input:checked + [class*=__label]::before,
.consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before {
  background-position: center center;
  background-size: 0.75rem auto;
}
@media print {
  .consent-form .usa-checkbox__input:checked + [class*=__label]::before,
  .consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before {
    background-image: none;
    background-color: white;
    content: "✔";
    text-align: center;
  }
}
@media (forced-colors: active) {
  .consent-form .usa-checkbox__input:checked + [class*=__label]::before,
  .consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before {
    background-color: ButtonText;
  }
  .consent-form .usa-checkbox__input:checked + [class*=__label]::before--tile,
  .consent-form .usa-checkbox__input:checked:disabled + [class*=__label]::before--tile {
    background-color: ButtonText;
  }
}
.consent-form .usa-checkbox__label,
.consent-form .usa-radio__label {
  cursor: pointer;
  display: inherit;
  font-weight: normal;
  margin-top: 0.75rem;
  padding-left: 2rem;
  position: relative;
}
.consent-form .usa-checkbox__label:before,
.consent-form .usa-radio__label:before {
  content: " ";
  display: block;
  left: 0;
  margin-left: 2px;
  margin-top: 0.064rem;
  position: absolute;
}
.consent-form .usa-checkbox__label::before {
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 2px;
}
.consent-form .usa-radio__label::before {
  height: 1.25rem;
  border-radius: 99rem;
  width: 1.25rem;
}
.consent-form .usa-checkbox__label-description,
.consent-form .usa-radio__label-description {
  display: block;
  font-size: 0.93rem;
  margin-top: 0.5rem;
}
.consent-form .usa-memorable-date {
  display: flex;
}
.consent-form .usa-memorable-date [type=number] {
  -moz-appearance: textfield;
}
.consent-form .usa-memorable-date [type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
}
.consent-form .usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  height: 0;
  width: 0;
  margin: 0;
}
.consent-form .usa-memorable-date .usa-form-group {
  margin-top: 1rem;
}
.consent-form .usa-form-group--day,
.consent-form .usa-form-group--month,
.consent-form .usa-form-group--year {
  flex: 0 1 auto;
  margin-right: 1rem;
  width: 3rem;
}
.consent-form .usa-form-group--year {
  width: 4.5rem;
}
.consent-form .usa-select {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDUuODNMMTUuMTcgOWwxLjQxLTEuNDFMMTIgMyA3LjQxIDcuNTkgOC44MyA5IDEyIDUuODN6bTAgMTIuMzRMOC44MyAxNWwtMS40MSAxLjQxTDEyIDIxbDQuNTktNC41OUwxNS4xNyAxNSAxMiAxOC4xN3oiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: white;
  background-position: right 0.5rem center;
  background-size: 1.25rem;
  padding-right: 2rem;
}
.consent-form .usa-select::-ms-expand {
  display: none;
}
.consent-form .usa-select:-webkit-autofill {
  -webkit-appearance: menulist;
  appearance: menulist;
}
.consent-form .usa-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 black;
}
@media (forced-colors: active) {
  .consent-form .usa-select {
    -webkit-appearance: listbox;
    -moz-appearance: listbox;
    appearance: listbox;
    background-image: none;
    padding-right: 0;
  }
}
.consent-form [type=file] {
  border: none;
  margin-top: 0.5rem;
  padding-left: 0;
  padding-top: 0.2rem;
}
.consent-form .usa-file-input {
  display: block;
  max-width: 30rem;
  width: 100%;
}
.consent-form .usa-file-input__target {
  border: 1px dashed #a9aeb1;
  display: block;
  font-size: 0.93rem;
  margin-top: 0.5rem;
  position: relative;
  text-align: center;
  width: 100%;
}
.consent-form .usa-file-input__target:hover {
  border-color: #71767a;
}
.consent-form .usa-file-input__target.has-invalid-file {
  border-color: #fa9441;
}
.consent-form .usa-file-input__accepted-files-message {
  font-weight: bold;
  margin: -1.5rem 0 1.5rem;
  pointer-events: none;
  position: relative;
  z-index: 3;
}
.consent-form .has-invalid-file .usa-file-input__accepted-files-message {
  color: #b50909;
}
.consent-form .usa-file-input__choose {
  color: #005ea2;
  text-decoration: underline;
  font-weight: normal;
}
.consent-form .usa-file-input__choose:visited {
  color: #54278f;
}
.consent-form .usa-file-input__choose:hover {
  color: #1a4480;
}
.consent-form .usa-file-input__choose:active {
  color: #162e51;
}
.consent-form .usa-file-input__choose:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-file-input__instructions {
  display: inline-block;
  padding: 2rem 1rem;
  pointer-events: none;
  position: relative;
  z-index: 3;
}
.consent-form .usa-file-input__instructions.display-none {
  display: none;
}
.consent-form .usa-file-input__box {
  background: white;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.consent-form .usa-file-input .usa-file-input__input[type] {
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: none;
  position: absolute;
  padding: 0.5rem;
  text-indent: -999em;
  top: 0;
  width: 100%;
  z-index: 1;
}
.consent-form .usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button {
  display: none;
}
.consent-form .usa-file-input--drag .usa-file-input__target {
  border-color: #005ea2;
}
.consent-form .usa-file-input--drag .usa-file-input__box {
  background-color: #d9e8f6 !important;
}
.consent-form .usa-file-input--drag .usa-file-input__preview {
  opacity: 0.1;
}
.consent-form .usa-file-input__preview-heading {
  align-items: center;
  background: #d9e8f6;
  display: flex;
  font-weight: bold;
  justify-content: space-between;
  padding: 0.5rem;
  pointer-events: none;
  position: relative;
  z-index: 3;
}
.consent-form .usa-file-input__preview {
  align-items: center;
  background: #d9e8f6;
  word-wrap: anywhere;
  display: flex;
  font-size: 0.87rem;
  margin-top: 1px;
  padding: 0.25rem 0.5rem;
  pointer-events: none;
  position: relative;
  text-align: left;
  z-index: 3;
}
.consent-form .usa-file-input__preview:last-child {
  margin-bottom: -1.5rem;
}
.consent-form .usa-file-input__preview-image {
  border: none;
  display: block;
  height: 2.5rem;
  margin-right: 0.5rem;
  -o-object-fit: contain;
  object-fit: contain;
  width: 2.5rem;
}
.consent-form .usa-file-input__preview-image.is-loading {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMzguNTIgMzMuMzdMMjEuMzYgMTYuMkE2My42IDYzLjYgMCAwIDEgNTkuNS4xNnYyNC4zYTM5LjUgMzkuNSAwIDAgMC0yMC45OCA4LjkyeiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNjQgNjQpIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNjQgNjQpIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTM1IDY0IDY0KSIvPjxwYXRoIGQ9Ik0zOC41MiAzMy4zN0wyMS4zNiAxNi4yQTYzLjYgNjMuNiAwIDAgMSA1OS41LjE2djI0LjNhMzkuNSAzOS41IDAgMCAwLTIwLjk4IDguOTJ6IiBmaWxsPSIjYzBjMGMwIiBmaWxsLW9wYWNpdHk9IjAuMjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2NCA2NCkiLz48cGF0aCBkPSJNMzguNTIgMzMuMzdMMjEuMzYgMTYuMkE2My42IDYzLjYgMCAwIDEgNTkuNS4xNnYyNC4zYTM5LjUgMzkuNSAwIDAgMC0yMC45OCA4LjkyeiIgZmlsbD0iI2MwYzBjMCIgZmlsbC1vcGFjaXR5PSIwLjI1IiB0cmFuc2Zvcm09InJvdGF0ZSgyMjUgNjQgNjQpIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDY0IDY0KSIvPjxwYXRoIGQ9Ik0zOC41MiAzMy4zN0wyMS4zNiAxNi4yQTYzLjYgNjMuNiAwIDAgMSA1OS41LjE2djI0LjNhMzkuNSAzOS41IDAgMCAwLTIwLjk4IDguOTJ6IiBmaWxsPSIjYzBjMGMwIiBmaWxsLW9wYWNpdHk9IjAuMjUiIHRyYW5zZm9ybT0icm90YXRlKDMxNSA2NCA2NCkiLz48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDY0IDY0OzQ1IDY0IDY0OzkwIDY0IDY0OzEzNSA2NCA2NDsxODAgNjQgNjQ7MjI1IDY0IDY0OzI3MCA2NCA2NDszMTUgNjQgNjQiIGNhbGNNb2RlPSJkaXNjcmV0ZSIgZHVyPSI3MjBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+), linear-gradient(transparent, transparent);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 2rem;
}
.consent-form .usa-file-input__preview-image--generic,
.consent-form .usa-file-input__preview-image--pdf,
.consent-form .usa-file-input__preview-image--word,
.consent-form .usa-file-input__preview-image--excel,
.consent-form .usa-file-input__preview-image--video {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
}
.consent-form .usa-file-input__preview-image--pdf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMTgxLjkgMjU2LjFjLTUtMTYtNC45LTQ2LjktMi00Ni45IDguNCAwIDcuNiAzNi45IDIgNDYuOXptLTEuNyA0Ny4yYy03LjcgMjAuMi0xNy4zIDQzLjMtMjguNCA2Mi43IDE4LjMtNyAzOS0xNy4yIDYyLjktMjEuOS0xMi43LTkuNi0yNC45LTIzLjQtMzQuNS00MC44ek04Ni4xIDQyOC4xYzAgLjggMTMuMi01LjQgMzQuOS00MC4yLTYuNyA2LjMtMjkuMSAyNC41LTM0LjkgNDAuMnpNMjQ4IDE2MGgxMzZ2MzI4YzAgMTMuMy0xMC43IDI0LTI0IDI0SDI0Yy0xMy4zIDAtMjQtMTAuNy0yNC0yNFYyNEMwIDEwLjcgMTAuNyAwIDI0IDBoMjAwdjEzNmMwIDEzLjIgMTAuOCAyNCAyNCAyNHptLTggMTcxLjhjLTIwLTEyLjItMzMuMy0yOS00Mi43LTUzLjggNC41LTE4LjUgMTEuNi00Ni42IDYuMi02NC4yLTQuNy0yOS40LTQyLjQtMjYuNS00Ny44LTYuOC01IDE4LjMtLjQgNDQuMSA4LjEgNzctMTEuNiAyNy42LTI4LjcgNjQuNi00MC44IDg1LjgtLjEgMC0uMS4xLS4yLjEtMjcuMSAxMy45LTczLjYgNDQuNS01NC41IDY4IDUuNiA2LjkgMTYgMTAgMjEuNSAxMCAxNy45IDAgMzUuNy0xOCA2MS4xLTYxLjggMjUuOC04LjUgNTQuMS0xOS4xIDc5LTIzLjIgMjEuNyAxMS44IDQ3LjEgMTkuNSA2NCAxOS41IDI5LjIgMCAzMS4yLTMyIDE5LjctNDMuNC0xMy45LTEzLjYtNTQuMy05LjctNzMuNi03LjJ6TTM3NyAxMDVMMjc5IDdjLTQuNS00LjUtMTAuNi03LTE3LTdoLTZ2MTI4aDEyOHYtNi4xYzAtNi4zLTIuNS0xMi40LTctMTYuOXptLTc0LjEgMjU1LjNjNC4xLTIuNy0yLjUtMTEuOS00Mi44LTkgMzcuMSAxNS44IDQyLjggOSA0Mi44IDl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
.consent-form .usa-file-input__preview-image--generic {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMjI0IDEzNlYwSDI0QzEwLjcgMCAwIDEwLjcgMCAyNHY0NjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMzM2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em0xNjAtMTQuMXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
.consent-form .usa-file-input__preview-image--word {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMjI0IDEzNlYwSDI0QzEwLjcgMCAwIDEwLjcgMCAyNHY0NjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMzM2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em01Ny4xIDEyMEgzMDVjNy43IDAgMTMuNCA3LjEgMTEuNyAxNC43bC0zOCAxNjhjLTEuMiA1LjUtNi4xIDkuMy0xMS43IDkuM2gtMzhjLTUuNSAwLTEwLjMtMy44LTExLjYtOS4xLTI1LjgtMTAzLjUtMjAuOC04MS4yLTI1LjYtMTEwLjVoLS41Yy0xLjEgMTQuMy0yLjQgMTcuNC0yNS42IDExMC41LTEuMyA1LjMtNi4xIDkuMS0xMS42IDkuMUgxMTdjLTUuNiAwLTEwLjUtMy45LTExLjctOS40bC0zNy44LTE2OGMtMS43LTcuNSA0LTE0LjYgMTEuNy0xNC42aDI0LjVjNS43IDAgMTAuNyA0IDExLjggOS43IDE1LjYgNzggMjAuMSAxMDkuNSAyMSAxMjIuMiAxLjYtMTAuMiA3LjMtMzIuNyAyOS40LTEyMi43IDEuMy01LjQgNi4xLTkuMSAxMS43LTkuMWgyOS4xYzUuNiAwIDEwLjQgMy44IDExLjcgOS4yIDI0IDEwMC40IDI4LjggMTI0IDI5LjYgMTI5LjQtLjItMTEuMi0yLjYtMTcuOCAyMS42LTEyOS4yIDEtNS42IDUuOS05LjUgMTEuNS05LjV6TTM4NCAxMjEuOXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
.consent-form .usa-file-input__preview-image--excel {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMjI0IDEzNlYwSDI0QzEwLjcgMCAwIDEwLjcgMCAyNHY0NjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMzM2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em02MC4xIDEwNi41TDIyNCAzMzZsNjAuMSA5My41YzUuMSA4LS42IDE4LjUtMTAuMSAxOC41aC0zNC45Yy00LjQgMC04LjUtMi40LTEwLjYtNi4zQzIwOC45IDQwNS41IDE5MiAzNzMgMTkyIDM3M2MtNi40IDE0LjgtMTAgMjAtMzYuNiA2OC44LTIuMSAzLjktNi4xIDYuMy0xMC41IDYuM0gxMTBjLTkuNSAwLTE1LjItMTAuNS0xMC4xLTE4LjVsNjAuMy05My41LTYwLjMtOTMuNWMtNS4yLTggLjYtMTguNSAxMC4xLTE4LjVoMzQuOGM0LjQgMCA4LjUgMi40IDEwLjYgNi4zIDI2LjEgNDguOCAyMCAzMy42IDM2LjYgNjguNSAwIDAgNi4xLTExLjcgMzYuNi02OC41IDIuMS0zLjkgNi4yLTYuMyAxMC42LTYuM0gyNzRjOS41LS4xIDE1LjIgMTAuNCAxMC4xIDE4LjR6TTM4NCAxMjEuOXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
.consent-form .usa-file-input__preview-image--video {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMzg0IDEyMS45NDFWMTI4SDI1NlYwaDYuMDU5YzYuMzY1IDAgMTIuNDcgMi41MjkgMTYuOTcxIDcuMDI5bDk3Ljk0MSA5Ny45NDFBMjQuMDA1IDI0LjAwNSAwIDAgMSAzODQgMTIxLjk0MXpNMjI0IDEzNlYwSDI0QzEwLjc0NSAwIDAgMTAuNzQ1IDAgMjR2NDY0YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgzMzZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em05NiAxNDQuMDE2djExMS45NjNjMCAyMS40NDUtMjUuOTQzIDMxLjk5OC00MC45NzEgMTYuOTcxTDIyNCAzNTMuOTQxVjM5MmMwIDEzLjI1NS0xMC43NDUgMjQtMjQgMjRIODhjLTEzLjI1NSAwLTI0LTEwLjc0NS0yNC0yNFYyODBjMC0xMy4yNTUgMTAuNzQ1LTI0IDI0LTI0aDExMmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjR2MzguMDU5bDU1LjAyOS01NS4wMTNjMTUuMDExLTE1LjAxIDQwLjk3MS00LjQ5MSA0MC45NzEgMTYuOTd6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
.consent-form .usa-form-group--error .usa-file-input__target {
  border-color: #b50909;
  border-width: 2px;
}
.consent-form .usa-file-input--disabled {
  pointer-events: none;
}
.consent-form .usa-file-input--disabled .usa-file-input__instructions {
  opacity: 0.5;
}
.consent-form .usa-file-input--disabled .usa-file-input__box {
  background-color: #e6e6e6;
}
.consent-form .usa-file-input--disabled .usa-file-input__input[type] {
  cursor: default;
}
.consent-form .usa-range {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  padding-left: 1px;
  width: 100%;
}
.consent-form .usa-range:focus {
  outline: none;
}
.consent-form .usa-range:focus::-webkit-slider-thumb {
  background-color: white;
  box-shadow: 0 0 0 2px #2491ff;
}
.consent-form .usa-range:focus::-moz-range-thumb {
  background-color: white;
  box-shadow: 0 0 0 2px #2491ff;
}
.consent-form .usa-range:focus::-ms-thumb {
  background-color: white;
  box-shadow: 0 0 0 2px #2491ff;
}
.consent-form .usa-range::-webkit-slider-runnable-track {
  background-color: #f0f0f0;
  border-radius: 99rem;
  border: 1px solid #71767a;
  cursor: pointer;
  height: 1rem;
  width: 100%;
}
.consent-form .usa-range::-moz-range-track {
  background-color: #f0f0f0;
  border-radius: 99rem;
  border: 1px solid #71767a;
  cursor: pointer;
  height: 1rem;
  width: 100%;
}
.consent-form .usa-range::-ms-track {
  background-color: #f0f0f0;
  border-radius: 99rem;
  border: 1px solid #71767a;
  cursor: pointer;
  height: 1rem;
  width: 100%;
}
.consent-form .usa-range::-webkit-slider-thumb {
  height: 1.25rem;
  border-radius: 99rem;
  width: 1.25rem;
  background: #f0f0f0;
  border: none;
  box-shadow: 0 0 0 2px #71767a;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  margin-top: -0.19rem;
}
@media (forced-colors: active) {
  .consent-form .usa-range::-webkit-slider-thumb {
    outline: 2px solid transparent;
  }
}
.consent-form .usa-range::-moz-range-thumb {
  height: 1.25rem;
  border-radius: 99rem;
  width: 1.25rem;
  background: #f0f0f0;
  border: none;
  box-shadow: 0 0 0 2px #71767a;
  cursor: pointer;
}
@media (forced-colors: active) {
  .consent-form .usa-range::-moz-range-thumb {
    outline: 2px solid transparent;
  }
}
.consent-form .usa-range::-ms-thumb {
  height: 1.25rem;
  border-radius: 99rem;
  width: 1.25rem;
  background: #f0f0f0;
  border: none;
  box-shadow: 0 0 0 2px #71767a;
  cursor: pointer;
}
@media (forced-colors: active) {
  .consent-form .usa-range::-ms-thumb {
    outline: 2px solid transparent;
  }
}
.consent-form .usa-range::-ms-fill-lower {
  background-color: #f0f0f0;
  border-radius: 99rem;
  border: 1px solid #71767a;
}
.consent-form .usa-range::-ms-fill-upper {
  background-color: #f0f0f0;
  border-radius: 99rem;
  border: 1px solid #71767a;
}
.consent-form .usa-textarea {
  height: 10rem;
}
.consent-form .usa-input--error {
  border-width: 0.25rem;
  border-color: #b50909;
  border-style: solid;
}
.consent-form .usa-input-group {
  align-items: center;
  background-color: white;
  display: flex;
  padding: 0;
}
.consent-form .usa-input-group.is-focused {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-input-group--error {
  border-width: 0.25rem;
  border-color: #b50909;
  border-style: solid;
}
.consent-form .usa-input-group input {
  border: 0;
  height: 100%;
  margin-top: 0;
  min-width: 0;
  width: 100%;
}
.consent-form .usa-input-group input:focus {
  outline: none;
}
.consent-form .usa-input-prefix,
.consent-form .usa-input-suffix {
  color: #71767a;
  line-height: 0;
  padding: 0 0.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.consent-form .usa-input-prefix .usa-icon,
.consent-form .usa-input-suffix .usa-icon {
  height: 1.5rem;
  width: 1.5rem;
}
.consent-form .usa-character-count__message {
  display: inline-block;
  padding-top: 0.25rem;
}
.consent-form .usa-character-count__message--invalid {
  color: #b50909;
  font-weight: 700;
}
.consent-form .usa-combo-box {
  max-width: 30rem;
  position: relative;
}
.consent-form .usa-combo-box--pristine .usa-combo-box__input {
  padding-right: calc(5em + 4px);
}
.consent-form .usa-combo-box--pristine .usa-combo-box__input::-ms-clear {
  display: none;
}
.consent-form .usa-combo-box--pristine .usa-combo-box__clear-input {
  display: block;
}
@media (forced-colors: active) {
  .consent-form .usa-combo-box--pristine .usa-combo-box__clear-input {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    height: 1.5rem;
    width: auto;
    top: 0.5rem;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-combo-box--pristine .usa-combo-box__clear-input {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
    }
  }
}
.consent-form .usa-combo-box__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-bottom: 0;
  max-width: none;
  padding-right: calc(2.5em + 3px);
}
.consent-form button.usa-combo-box__toggle-list:focus,
.consent-form button.usa-combo-box__clear-input:focus {
  outline-offset: -4px;
}
.consent-form .usa-combo-box__toggle-list__wrapper:focus,
.consent-form .usa-combo-box__clear-input__wrapper:focus {
  outline: 0;
}
.consent-form .usa-combo-box__toggle-list,
.consent-form .usa-combo-box__clear-input {
  background-color: transparent;
  background-position: center;
  background-size: auto 1.5rem;
  border: 0;
  bottom: 1px;
  cursor: pointer;
  margin-bottom: 0;
  opacity: 0.6;
  padding-right: 2rem;
  position: absolute;
  top: 1px;
  z-index: 100;
}
.consent-form .usa-combo-box__clear-input {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  display: none;
  right: calc(2.5em + 3px);
}
.consent-form .usa-combo-box__toggle-list {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: auto 2rem;
  right: 1px;
}
@media (forced-colors: active) {
  .consent-form .usa-combo-box__toggle-list {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    height: auto;
    width: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-combo-box__toggle-list {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    }
  }
}
.consent-form .usa-combo-box__input-button-separator {
  background-color: #c6cace;
  position: absolute;
  top: 1px;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 1px;
  right: calc(2.5em + 2px);
  box-sizing: border-box;
  z-index: 200;
}
@media (forced-colors: active) {
  .consent-form .usa-combo-box__input-button-separator {
    background-color: ButtonText;
  }
}
.consent-form .usa-combo-box__list {
  border-width: 1px;
  border-color: #565c65;
  border-style: solid;
  background-color: white;
  border-radius: 0;
  border-top: 0;
  margin: 0;
  max-height: 12.1em;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 300;
}
.consent-form .usa-combo-box__list:focus {
  outline: 0;
}
.consent-form .usa-combo-box__list-option {
  border-bottom: 1px solid #dfe1e2;
  cursor: pointer;
  display: block;
  padding: 0.5rem;
}
.consent-form .usa-combo-box__list-option--focused {
  outline: 2px solid #162e51;
  outline-offset: -2px;
  position: relative;
  z-index: 100;
}
.consent-form .usa-combo-box__list-option--focused:focus {
  outline-offset: -4px;
}
.consent-form .usa-combo-box__list-option--selected {
  background-color: #005ea2;
  border-color: #005ea2;
  color: white;
}
.consent-form .usa-combo-box__list-option--no-results {
  cursor: not-allowed;
  display: block;
  padding: 0.5rem;
}
.consent-form .usa-date-picker__wrapper {
  display: none;
  position: relative;
  max-width: 30rem;
}
.consent-form .usa-date-picker__wrapper:focus {
  outline: 0;
}
.consent-form .usa-date-picker__calendar__year,
.consent-form .usa-date-picker__calendar__previous-year-chunk,
.consent-form .usa-date-picker__calendar__next-year-chunk,
.consent-form .usa-date-picker__calendar__month,
.consent-form .usa-date-picker__calendar__year-selection,
.consent-form .usa-date-picker__calendar__month-selection,
.consent-form .usa-date-picker__calendar__date,
.consent-form .usa-date-picker__calendar__previous-year,
.consent-form .usa-date-picker__calendar__previous-month,
.consent-form .usa-date-picker__calendar__next-year,
.consent-form .usa-date-picker__calendar__next-month,
.consent-form .usa-date-picker__button {
  background-color: #f0f0f0;
  border: 0;
  width: 100%;
}
.consent-form .usa-date-picker__calendar__year:not([disabled]),
.consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]),
.consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]),
.consent-form .usa-date-picker__calendar__month:not([disabled]),
.consent-form .usa-date-picker__calendar__year-selection:not([disabled]),
.consent-form .usa-date-picker__calendar__month-selection:not([disabled]),
.consent-form .usa-date-picker__calendar__date:not([disabled]),
.consent-form .usa-date-picker__calendar__previous-year:not([disabled]),
.consent-form .usa-date-picker__calendar__previous-month:not([disabled]),
.consent-form .usa-date-picker__calendar__next-year:not([disabled]),
.consent-form .usa-date-picker__calendar__next-month:not([disabled]),
.consent-form .usa-date-picker__button:not([disabled]) {
  cursor: pointer;
}
.consent-form .usa-date-picker__calendar__year:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__month:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__year-selection:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__month-selection:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__date:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__previous-year:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__previous-month:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__next-year:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__next-month:not([disabled]):focus,
.consent-form .usa-date-picker__button:not([disabled]):focus {
  outline-offset: -4px;
}
.consent-form .usa-date-picker__calendar__year:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__month:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__year-selection:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__month-selection:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__date:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__previous-year:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__previous-month:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__next-year:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__next-month:not([disabled]):hover,
.consent-form .usa-date-picker__button:not([disabled]):hover {
  background-color: #dfe1e2;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__year:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__month:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__year-selection:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__month-selection:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__date:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__previous-year:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__previous-month:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__next-year:not([disabled]):hover,
  .consent-form .usa-date-picker__calendar__next-month:not([disabled]):hover,
  .consent-form .usa-date-picker__button:not([disabled]):hover {
    background-color: buttontext;
  }
}
.consent-form .usa-date-picker__calendar__year:not([disabled]):active,
.consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,
.consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]):active,
.consent-form .usa-date-picker__calendar__month:not([disabled]):active,
.consent-form .usa-date-picker__calendar__year-selection:not([disabled]):active,
.consent-form .usa-date-picker__calendar__month-selection:not([disabled]):active,
.consent-form .usa-date-picker__calendar__date:not([disabled]):active,
.consent-form .usa-date-picker__calendar__previous-year:not([disabled]):active,
.consent-form .usa-date-picker__calendar__previous-month:not([disabled]):active,
.consent-form .usa-date-picker__calendar__next-year:not([disabled]):active,
.consent-form .usa-date-picker__calendar__next-month:not([disabled]):active,
.consent-form .usa-date-picker__button:not([disabled]):active {
  background-color: #a9aeb1;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__year:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__month:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__year-selection:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__month-selection:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__date:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__previous-year:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__previous-month:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__next-year:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__next-month:not([disabled]):active,
  .consent-form .usa-date-picker__button:not([disabled]):active {
    background-color: buttontext;
  }
}
.consent-form .usa-date-picker--active .usa-date-picker__button {
  background-color: #f0f0f0;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker--active .usa-date-picker__button {
    background-color: buttontext;
  }
}
.consent-form .usa-date-picker--active .usa-date-picker__calendar {
  z-index: 400;
}
.consent-form .usa-date-picker__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3oiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  align-self: stretch;
  background-color: transparent;
  background-position: center;
  background-size: 1.5rem;
  margin-top: 0.5em;
  width: 3em;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__button {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3oiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    -webkit-mask-size: 1.5rem !important;
    mask-size: 1.5rem !important;
    position: relative;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__button {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3oiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3oiLz48L3N2Zz4=) no-repeat center / contain;
    }
  }
  .consent-form .usa-date-picker__button:not([disabled]):hover {
    background-color: Highlight;
  }
}
.consent-form .usa-date-picker--initialized .usa-date-picker__wrapper {
  display: flex;
}
.consent-form .usa-date-picker__calendar {
  background-color: #f0f0f0;
  left: auto;
  max-width: 20rem;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 100;
}
.consent-form .usa-date-picker__calendar__table {
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
.consent-form .usa-date-picker__calendar__table th {
  font-weight: normal;
}
.consent-form .usa-date-picker__calendar__table td {
  padding: 0;
}
.consent-form .usa-date-picker__calendar__row {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  width: 100%;
}
.consent-form .usa-date-picker__calendar__cell {
  background-color: #f0f0f0;
  flex: 1;
}
.consent-form .usa-date-picker__calendar__cell--center-items {
  display: flex;
  justify-content: center;
  align-items: center;
}
.consent-form .usa-date-picker__calendar__previous-year,
.consent-form .usa-date-picker__calendar__previous-month,
.consent-form .usa-date-picker__calendar__next-year,
.consent-form .usa-date-picker__calendar__next-month {
  background-position: center;
  background-size: auto 1.5rem;
  height: 1.5rem;
  padding: 20px 10px;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__previous-year,
  .consent-form .usa-date-picker__calendar__previous-month,
  .consent-form .usa-date-picker__calendar__next-year,
  .consent-form .usa-date-picker__calendar__next-month {
    -webkit-mask-size: 1.5rem !important;
    mask-size: 1.5rem !important;
  }
}
.consent-form .usa-date-picker__calendar__previous-year:not([disabled]) {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PHBvbHlnb24gZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjExLjQxIDcuNDEgMTAgNiA0IDEyIDEwIDE4IDExLjQxIDE2LjU5IDYuODMgMTIiLz48cG9seWdvbiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMTkuNDEgNy40MSAxOCA2IDEyIDEyIDE4IDE4IDE5LjQxIDE2LjU5IDE0LjgzIDEyIi8+PC9nPjwvc3ZnPg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__previous-year:not([disabled]) {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PHBvbHlnb24gZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjExLjQxIDcuNDEgMTAgNiA0IDEyIDEwIDE4IDExLjQxIDE2LjU5IDYuODMgMTIiLz48cG9seWdvbiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMTkuNDEgNy40MSAxOCA2IDEyIDEyIDE4IDE4IDE5LjQxIDE2LjU5IDE0LjgzIDEyIi8+PC9nPjwvc3ZnPg==) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__calendar__previous-year:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PHBvbHlnb24gZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjExLjQxIDcuNDEgMTAgNiA0IDEyIDEwIDE4IDExLjQxIDE2LjU5IDYuODMgMTIiLz48cG9seWdvbiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMTkuNDEgNy40MSAxOCA2IDEyIDEyIDE4IDE4IDE5LjQxIDE2LjU5IDE0LjgzIDEyIi8+PC9nPjwvc3ZnPg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PHBvbHlnb24gZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjExLjQxIDcuNDEgMTAgNiA0IDEyIDEwIDE4IDExLjQxIDE2LjU5IDYuODMgMTIiLz48cG9seWdvbiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMTkuNDEgNy40MSAxOCA2IDEyIDEyIDE4IDE4IDE5LjQxIDE2LjU5IDE0LjgzIDEyIi8+PC9nPjwvc3ZnPg==) no-repeat center / contain;
    }
  }
}
.consent-form .usa-date-picker__calendar__previous-month:not([disabled]) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__previous-month:not([disabled]) {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__calendar__previous-month:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==) no-repeat center / contain;
    }
  }
}
.consent-form .usa-date-picker__calendar__next-year:not([disabled]) {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjU5IDYpIj48cG9seWdvbiBwb2ludHM9IjkuNDEgMCA4IDEuNDEgMTIuNTggNiA4IDEwLjU5IDkuNDEgMTIgMTUuNDEgNiIvPjxwb2x5Z29uIHBvaW50cz0iMS40MSAwIDAgMS40MSA0LjU4IDYgMCAxMC41OSAxLjQxIDEyIDcuNDEgNiIvPjwvZz48L2c+PC9zdmc+), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__next-year:not([disabled]) {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjU5IDYpIj48cG9seWdvbiBwb2ludHM9IjkuNDEgMCA4IDEuNDEgMTIuNTggNiA4IDEwLjU5IDkuNDEgMTIgMTUuNDEgNiIvPjxwb2x5Z29uIHBvaW50cz0iMS40MSAwIDAgMS40MSA0LjU4IDYgMCAxMC41OSAxLjQxIDEyIDcuNDEgNiIvPjwvZz48L2c+PC9zdmc+) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__calendar__next-year:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjU5IDYpIj48cG9seWdvbiBwb2ludHM9IjkuNDEgMCA4IDEuNDEgMTIuNTggNiA4IDEwLjU5IDkuNDEgMTIgMTUuNDEgNiIvPjxwb2x5Z29uIHBvaW50cz0iMS40MSAwIDAgMS40MSA0LjU4IDYgMCAxMC41OSAxLjQxIDEyIDcuNDEgNiIvPjwvZz48L2c+PC9zdmc+) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ii8+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjU5IDYpIj48cG9seWdvbiBwb2ludHM9IjkuNDEgMCA4IDEuNDEgMTIuNTggNiA4IDEwLjU5IDkuNDEgMTIgMTUuNDEgNiIvPjxwb2x5Z29uIHBvaW50cz0iMS40MSAwIDAgMS40MSA0LjU4IDYgMCAxMC41OSAxLjQxIDEyIDcuNDEgNiIvPjwvZz48L2c+PC9zdmc+) no-repeat center / contain;
    }
  }
}
.consent-form .usa-date-picker__calendar__next-month:not([disabled]) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__next-month:not([disabled]) {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__calendar__next-month:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    }
  }
}
.consent-form .usa-date-picker__calendar__day-of-week {
  padding: 6px 0px;
}
.consent-form .usa-date-picker__calendar__date {
  padding: 10px 0px;
}
.consent-form .usa-date-picker__calendar__date--focused {
  outline: 2px solid #162e51;
  outline-offset: -2px;
  position: relative;
  z-index: 100;
}
.consent-form .usa-date-picker__calendar__date--next-month:not([disabled]),
.consent-form .usa-date-picker__calendar__date--previous-month:not([disabled]) {
  color: #5d5d52;
}
.consent-form .usa-date-picker__calendar__date--selected,
.consent-form .usa-date-picker__calendar__date--range-date {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__date--selected:not([disabled]),
.consent-form .usa-date-picker__calendar__date--range-date:not([disabled]) {
  background-color: #0050d8;
  color: #f9f9f9;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--selected:not([disabled]),
  .consent-form .usa-date-picker__calendar__date--range-date:not([disabled]) {
    border: ActiveText 2px solid;
  }
}
.consent-form .usa-date-picker__calendar__date--selected:not([disabled]):hover,
.consent-form .usa-date-picker__calendar__date--range-date:not([disabled]):hover {
  background-color: #0050d8;
  color: #e6e6e6;
}
.consent-form .usa-date-picker__calendar__date--selected:not([disabled]):focus,
.consent-form .usa-date-picker__calendar__date--range-date:not([disabled]):focus {
  background-color: #0050d8;
  color: #f9f9f9;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--selected:not([disabled]):focus,
  .consent-form .usa-date-picker__calendar__date--range-date:not([disabled]):focus {
    border: ActiveText 2px solid;
  }
}
.consent-form .usa-date-picker__calendar__date--selected:not([disabled]):active,
.consent-form .usa-date-picker__calendar__date--range-date:not([disabled]):active {
  background-color: #1a4480;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--selected:not([disabled]):active,
  .consent-form .usa-date-picker__calendar__date--range-date:not([disabled]):active {
    background-color: Highlight;
  }
}
.consent-form .usa-date-picker__calendar__date--range-date-start {
  border-top-left-radius: 10%;
  border-bottom-left-radius: 10%;
}
.consent-form .usa-date-picker__calendar__date--range-date-end {
  border-top-right-radius: 10%;
  border-bottom-right-radius: 10%;
}
.consent-form .usa-date-picker__calendar__date--within-range {
  background-color: #cfe8ff;
}
.consent-form .usa-date-picker__calendar__date--within-range:not([disabled]) {
  background-color: #cfe8ff;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--within-range:not([disabled]) {
    border: Highlight 2px solid;
  }
}
.consent-form .usa-date-picker__calendar__date--within-range:not([disabled]):hover {
  background-color: #cfe8ff;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--within-range:not([disabled]):hover {
    border: Highlight 2px solid;
  }
}
.consent-form .usa-date-picker__calendar__date--within-range:not([disabled]):focus {
  background-color: #cfe8ff;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--within-range:not([disabled]):focus {
    border: Highlight 2px solid;
  }
}
.consent-form .usa-date-picker__calendar__date--within-range:not([disabled]):active {
  background-color: #cfe8ff;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__date--within-range:not([disabled]):active {
    background-color: Highlight;
  }
}
.consent-form .usa-date-picker__calendar__month-label {
  flex: 4;
  text-align: center;
}
.consent-form .usa-date-picker__calendar__year-selection,
.consent-form .usa-date-picker__calendar__month-selection {
  display: inline-block;
  height: 100%;
  padding: 8px 4px;
  width: auto;
}
.consent-form .usa-date-picker__calendar__month-picker {
  padding: 20px 5px;
}
.consent-form .usa-date-picker__calendar__month {
  padding: 10px 0;
}
.consent-form .usa-date-picker__calendar__month--focused {
  outline: 2px solid #162e51;
  outline-offset: -2px;
  position: relative;
  z-index: 100;
}
.consent-form .usa-date-picker__calendar__month--selected {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__month--selected:not([disabled]) {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__month--selected:not([disabled]):hover {
  background-color: #0050d8;
  color: #e6e6e6;
}
.consent-form .usa-date-picker__calendar__month--selected:not([disabled]):focus {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__month--selected:not([disabled]):active {
  background-color: #1a4480;
}
.consent-form .usa-date-picker__calendar__year-picker {
  padding: 20px 5px;
}
.consent-form .usa-date-picker__calendar__previous-year-chunk,
.consent-form .usa-date-picker__calendar__next-year-chunk {
  background-position: center;
  background-size: auto 2rem;
  margin: auto;
  padding: 40px 0;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__previous-year-chunk,
  .consent-form .usa-date-picker__calendar__next-year-chunk {
    -webkit-mask-size: 1.5rem !important;
    mask-size: 1.5rem !important;
  }
}
.consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
    background-image: none;
  }
  .consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    content: "";
    vertical-align: middle;
    margin-left: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6Ii8+PC9zdmc+Cg==) no-repeat center / contain;
    }
  }
  .consent-form .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover {
    outline: 2px solid transparent;
    background-color: transparent;
  }
}
.consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]) {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]) {
    background-image: none;
  }
  .consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    content: "";
    vertical-align: middle;
    margin-left: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    }
  }
  .consent-form .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover {
    outline: 2px solid transparent;
    background-color: transparent;
  }
}
.consent-form .usa-date-picker__calendar__year {
  padding: 10px 0;
}
.consent-form .usa-date-picker__calendar__year--focused {
  outline: 2px solid #162e51;
  outline-offset: -2px;
  position: relative;
  z-index: 100;
}
.consent-form .usa-date-picker__calendar__year--selected {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__year--selected:not([disabled]) {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__year--selected:not([disabled]):hover {
  background-color: #0050d8;
  color: #e6e6e6;
}
.consent-form .usa-date-picker__calendar__year--selected:not([disabled]):focus {
  background-color: #0050d8;
  color: #f9f9f9;
}
.consent-form .usa-date-picker__calendar__year--selected:not([disabled]):active {
  background-color: #1a4480;
}
.consent-form .usa-time-picker {
  width: 10em;
}
.consent-form .grid-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-card {
  margin-left: auto;
  margin-right: auto;
  max-width: 10rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-card {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-card-lg {
  margin-left: auto;
  margin-right: auto;
  max-width: 15rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-card-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-mobile {
  margin-left: auto;
  margin-right: auto;
  max-width: 20rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-mobile {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-mobile-lg {
  margin-left: auto;
  margin-right: auto;
  max-width: 30rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-mobile-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-tablet {
  margin-left: auto;
  margin-right: auto;
  max-width: 40rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-tablet {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-tablet-lg {
  margin-left: auto;
  margin-right: auto;
  max-width: 55rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-tablet-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-desktop {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-desktop {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-desktop-lg {
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-desktop-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-container-widescreen {
  margin-left: auto;
  margin-right: auto;
  max-width: 87.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-container-widescreen {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-card {
    margin-left: auto;
    margin-right: auto;
    max-width: 10rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-card {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-card-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-card-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-mobile {
    margin-left: auto;
    margin-right: auto;
    max-width: 20rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-mobile {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-mobile-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 30rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-mobile-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-tablet {
    margin-left: auto;
    margin-right: auto;
    max-width: 40rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-tablet {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-tablet-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 55rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-tablet-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-desktop {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-desktop {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-desktop-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-desktop-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-container-widescreen {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .mobile-lg\:grid-container-widescreen {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-card {
    margin-left: auto;
    margin-right: auto;
    max-width: 10rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-card {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-card-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-card-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-mobile {
    margin-left: auto;
    margin-right: auto;
    max-width: 20rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-mobile {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-mobile-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 30rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-mobile-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-tablet {
    margin-left: auto;
    margin-right: auto;
    max-width: 40rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-tablet {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-tablet-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 55rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-tablet-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-desktop {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-desktop {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-desktop-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-desktop-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-container-widescreen {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 64em) {
  .consent-form .tablet\:grid-container-widescreen {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-card {
    margin-left: auto;
    margin-right: auto;
    max-width: 10rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-card {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-card-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-card-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-mobile {
    margin-left: auto;
    margin-right: auto;
    max-width: 20rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-mobile {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-mobile-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 30rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-mobile-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-tablet {
    margin-left: auto;
    margin-right: auto;
    max-width: 40rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-tablet {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-tablet-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 55rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-tablet-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-desktop {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-desktop {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-desktop-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-desktop-lg {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-container-widescreen {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .desktop\:grid-container-widescreen {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .grid-row {
  display: flex;
  flex-wrap: wrap;
}
.consent-form .grid-row.grid-gap {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.consent-form .grid-row.grid-gap > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media all and (min-width: 64em) {
  .consent-form .grid-row.grid-gap {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .grid-row.grid-gap > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.consent-form .grid-row.grid-gap-0 {
  margin-left: 0;
  margin-right: 0;
}
.consent-form .grid-row.grid-gap-0 > * {
  padding-left: 0;
  padding-right: 0;
}
.consent-form .grid-row.grid-gap-2px {
  margin-left: -1px;
  margin-right: -1px;
}
.consent-form .grid-row.grid-gap-2px > * {
  padding-left: 1px;
  padding-right: 1px;
}
.consent-form .grid-row.grid-gap-05 {
  margin-left: -2px;
  margin-right: -2px;
}
.consent-form .grid-row.grid-gap-05 > * {
  padding-left: 2px;
  padding-right: 2px;
}
.consent-form .grid-row.grid-gap-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.consent-form .grid-row.grid-gap-1 > * {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.consent-form .grid-row.grid-gap-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.consent-form .grid-row.grid-gap-2 > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.consent-form .grid-row.grid-gap-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.consent-form .grid-row.grid-gap-3 > * {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.consent-form .grid-row.grid-gap-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.consent-form .grid-row.grid-gap-4 > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
.consent-form .grid-row.grid-gap-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.consent-form .grid-row.grid-gap-5 > * {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.consent-form .grid-row.grid-gap-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.consent-form .grid-row.grid-gap-6 > * {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.consent-form .grid-row.grid-gap-sm {
  margin-left: -1px;
  margin-right: -1px;
}
.consent-form .grid-row.grid-gap-sm > * {
  padding-left: 1px;
  padding-right: 1px;
}
.consent-form .grid-row.grid-gap-md {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.consent-form .grid-row.grid-gap-md > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.consent-form .grid-row.grid-gap-lg {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.consent-form .grid-row.grid-gap-lg > * {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media all and (min-width: 30em) {
  .consent-form .grid-row.mobile-lg\:grid-gap-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-0 > * {
    padding-left: 0;
    padding-right: 0;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-2px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-2px > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-05 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-05 > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-1 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-2 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-3 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-4 > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-5 > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-6 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-sm {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-sm > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-md {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-md > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-lg {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .grid-row.mobile-lg\:grid-gap-lg > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .grid-row.tablet\:grid-gap-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .consent-form .grid-row.tablet\:grid-gap-0 > * {
    padding-left: 0;
    padding-right: 0;
  }
  .consent-form .grid-row.tablet\:grid-gap-2px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .grid-row.tablet\:grid-gap-2px > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .grid-row.tablet\:grid-gap-05 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .consent-form .grid-row.tablet\:grid-gap-05 > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .consent-form .grid-row.tablet\:grid-gap-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-1 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-2 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-3 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-4 > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-5 > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-6 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-sm {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .grid-row.tablet\:grid-gap-sm > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .grid-row.tablet\:grid-gap-md {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-md > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-lg {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .grid-row.tablet\:grid-gap-lg > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .grid-row.desktop\:grid-gap-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .consent-form .grid-row.desktop\:grid-gap-0 > * {
    padding-left: 0;
    padding-right: 0;
  }
  .consent-form .grid-row.desktop\:grid-gap-2px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .grid-row.desktop\:grid-gap-2px > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .grid-row.desktop\:grid-gap-05 {
    margin-left: -2px;
    margin-right: -2px;
  }
  .consent-form .grid-row.desktop\:grid-gap-05 > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .consent-form .grid-row.desktop\:grid-gap-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-1 > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-2 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-3 > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-4 > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-5 > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-6 > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-sm {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .grid-row.desktop\:grid-gap-sm > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .grid-row.desktop\:grid-gap-md {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-md > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-lg {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .grid-row.desktop\:grid-gap-lg > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.consent-form [class*=grid-col] {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.consent-form .grid-col {
  flex: 1 1 0%;
  width: auto;
  max-width: 100%;
  min-width: 1px;
}
.consent-form .grid-col-auto {
  flex: 0 1 auto;
  width: auto;
  max-width: 100%;
}
.consent-form .grid-col-fill {
  flex: 1 1 0%;
  width: auto;
  max-width: 100%;
  min-width: 1px;
}
.consent-form .grid-col-1 {
  flex: 0 1 auto;
  width: 8.33333333%;
}
.consent-form .grid-col-2 {
  flex: 0 1 auto;
  width: 16.66666667%;
}
.consent-form .grid-col-3 {
  flex: 0 1 auto;
  width: 25%;
}
.consent-form .grid-col-4 {
  flex: 0 1 auto;
  width: 33.33333333%;
}
.consent-form .grid-col-5 {
  flex: 0 1 auto;
  width: 41.66666667%;
}
.consent-form .grid-col-6 {
  flex: 0 1 auto;
  width: 50%;
}
.consent-form .grid-col-7 {
  flex: 0 1 auto;
  width: 58.33333333%;
}
.consent-form .grid-col-8 {
  flex: 0 1 auto;
  width: 66.66666667%;
}
.consent-form .grid-col-9 {
  flex: 0 1 auto;
  width: 75%;
}
.consent-form .grid-col-10 {
  flex: 0 1 auto;
  width: 83.33333333%;
}
.consent-form .grid-col-11 {
  flex: 0 1 auto;
  width: 91.66666667%;
}
.consent-form .grid-col-12 {
  flex: 0 1 auto;
  width: 100%;
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-col {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px;
  }
  .consent-form .mobile-lg\:grid-col-fill {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px;
  }
  .consent-form .mobile-lg\:grid-col-auto {
    flex: 0 1 auto;
    width: auto;
    max-width: 100%;
  }
  .consent-form .mobile-lg\:grid-col-1 {
    flex: 0 1 auto;
    width: 8.33333333%;
  }
  .consent-form .mobile-lg\:grid-col-2 {
    flex: 0 1 auto;
    width: 16.66666667%;
  }
  .consent-form .mobile-lg\:grid-col-3 {
    flex: 0 1 auto;
    width: 25%;
  }
  .consent-form .mobile-lg\:grid-col-4 {
    flex: 0 1 auto;
    width: 33.33333333%;
  }
  .consent-form .mobile-lg\:grid-col-5 {
    flex: 0 1 auto;
    width: 41.66666667%;
  }
  .consent-form .mobile-lg\:grid-col-6 {
    flex: 0 1 auto;
    width: 50%;
  }
  .consent-form .mobile-lg\:grid-col-7 {
    flex: 0 1 auto;
    width: 58.33333333%;
  }
  .consent-form .mobile-lg\:grid-col-8 {
    flex: 0 1 auto;
    width: 66.66666667%;
  }
  .consent-form .mobile-lg\:grid-col-9 {
    flex: 0 1 auto;
    width: 75%;
  }
  .consent-form .mobile-lg\:grid-col-10 {
    flex: 0 1 auto;
    width: 83.33333333%;
  }
  .consent-form .mobile-lg\:grid-col-11 {
    flex: 0 1 auto;
    width: 91.66666667%;
  }
  .consent-form .mobile-lg\:grid-col-12 {
    flex: 0 1 auto;
    width: 100%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-col {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px;
  }
  .consent-form .tablet\:grid-col-fill {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px;
  }
  .consent-form .tablet\:grid-col-auto {
    flex: 0 1 auto;
    width: auto;
    max-width: 100%;
  }
  .consent-form .tablet\:grid-col-1 {
    flex: 0 1 auto;
    width: 8.33333333%;
  }
  .consent-form .tablet\:grid-col-2 {
    flex: 0 1 auto;
    width: 16.66666667%;
  }
  .consent-form .tablet\:grid-col-3 {
    flex: 0 1 auto;
    width: 25%;
  }
  .consent-form .tablet\:grid-col-4 {
    flex: 0 1 auto;
    width: 33.33333333%;
  }
  .consent-form .tablet\:grid-col-5 {
    flex: 0 1 auto;
    width: 41.66666667%;
  }
  .consent-form .tablet\:grid-col-6 {
    flex: 0 1 auto;
    width: 50%;
  }
  .consent-form .tablet\:grid-col-7 {
    flex: 0 1 auto;
    width: 58.33333333%;
  }
  .consent-form .tablet\:grid-col-8 {
    flex: 0 1 auto;
    width: 66.66666667%;
  }
  .consent-form .tablet\:grid-col-9 {
    flex: 0 1 auto;
    width: 75%;
  }
  .consent-form .tablet\:grid-col-10 {
    flex: 0 1 auto;
    width: 83.33333333%;
  }
  .consent-form .tablet\:grid-col-11 {
    flex: 0 1 auto;
    width: 91.66666667%;
  }
  .consent-form .tablet\:grid-col-12 {
    flex: 0 1 auto;
    width: 100%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-col {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px;
  }
  .consent-form .desktop\:grid-col-fill {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px;
  }
  .consent-form .desktop\:grid-col-auto {
    flex: 0 1 auto;
    width: auto;
    max-width: 100%;
  }
  .consent-form .desktop\:grid-col-1 {
    flex: 0 1 auto;
    width: 8.33333333%;
  }
  .consent-form .desktop\:grid-col-2 {
    flex: 0 1 auto;
    width: 16.66666667%;
  }
  .consent-form .desktop\:grid-col-3 {
    flex: 0 1 auto;
    width: 25%;
  }
  .consent-form .desktop\:grid-col-4 {
    flex: 0 1 auto;
    width: 33.33333333%;
  }
  .consent-form .desktop\:grid-col-5 {
    flex: 0 1 auto;
    width: 41.66666667%;
  }
  .consent-form .desktop\:grid-col-6 {
    flex: 0 1 auto;
    width: 50%;
  }
  .consent-form .desktop\:grid-col-7 {
    flex: 0 1 auto;
    width: 58.33333333%;
  }
  .consent-form .desktop\:grid-col-8 {
    flex: 0 1 auto;
    width: 66.66666667%;
  }
  .consent-form .desktop\:grid-col-9 {
    flex: 0 1 auto;
    width: 75%;
  }
  .consent-form .desktop\:grid-col-10 {
    flex: 0 1 auto;
    width: 83.33333333%;
  }
  .consent-form .desktop\:grid-col-11 {
    flex: 0 1 auto;
    width: 91.66666667%;
  }
  .consent-form .desktop\:grid-col-12 {
    flex: 0 1 auto;
    width: 100%;
  }
}
.consent-form .grid-offset-1 {
  margin-left: 8.33333333%;
}
.consent-form .grid-offset-2 {
  margin-left: 16.66666667%;
}
.consent-form .grid-offset-3 {
  margin-left: 25%;
}
.consent-form .grid-offset-4 {
  margin-left: 33.33333333%;
}
.consent-form .grid-offset-5 {
  margin-left: 41.66666667%;
}
.consent-form .grid-offset-6 {
  margin-left: 50%;
}
.consent-form .grid-offset-7 {
  margin-left: 58.33333333%;
}
.consent-form .grid-offset-8 {
  margin-left: 66.66666667%;
}
.consent-form .grid-offset-9 {
  margin-left: 75%;
}
.consent-form .grid-offset-10 {
  margin-left: 83.33333333%;
}
.consent-form .grid-offset-11 {
  margin-left: 91.66666667%;
}
.consent-form .grid-offset-12 {
  margin-left: 100%;
}
.consent-form .grid-offset-none {
  margin-left: 0;
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-1 {
    margin-left: 8.33333333%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-2 {
    margin-left: 16.66666667%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-3 {
    margin-left: 25%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-4 {
    margin-left: 33.33333333%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-5 {
    margin-left: 41.66666667%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-6 {
    margin-left: 50%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-7 {
    margin-left: 58.33333333%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-8 {
    margin-left: 66.66666667%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-9 {
    margin-left: 75%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-10 {
    margin-left: 83.33333333%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-11 {
    margin-left: 91.66666667%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:grid-offset-none {
    margin-left: 0;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-1 {
    margin-left: 8.33333333%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-2 {
    margin-left: 16.66666667%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-3 {
    margin-left: 25%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-4 {
    margin-left: 33.33333333%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-5 {
    margin-left: 41.66666667%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-6 {
    margin-left: 50%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-7 {
    margin-left: 58.33333333%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-8 {
    margin-left: 66.66666667%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-9 {
    margin-left: 75%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-10 {
    margin-left: 83.33333333%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-11 {
    margin-left: 91.66666667%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:grid-offset-none {
    margin-left: 0;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-1 {
    margin-left: 8.33333333%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-2 {
    margin-left: 16.66666667%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-3 {
    margin-left: 25%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-4 {
    margin-left: 33.33333333%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-5 {
    margin-left: 41.66666667%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-6 {
    margin-left: 50%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-7 {
    margin-left: 58.33333333%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-8 {
    margin-left: 66.66666667%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-9 {
    margin-left: 75%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-10 {
    margin-left: 83.33333333%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-11 {
    margin-left: 91.66666667%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-12 {
    margin-left: 100%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:grid-offset-none {
    margin-left: 0;
  }
}
@media all and (max-width: 29.99em) {
  .consent-form .usa-table--stacked thead {
    display: none;
  }
  .consent-form .usa-table--stacked th,
  .consent-form .usa-table--stacked td {
    border-bottom-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-table--stacked tr {
    border-bottom: 0.25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-table--stacked tr th:first-child,
  .consent-form .usa-table--stacked tr td:first-child {
    border-top-width: 0;
  }
  .consent-form .usa-table--stacked tr:nth-child(odd) td,
  .consent-form .usa-table--stacked tr:nth-child(odd) th {
    background-color: inherit;
  }
  .consent-form .usa-table--stacked tr:first-child th:first-child,
  .consent-form .usa-table--stacked tr:first-child td:first-child {
    border-top: 0.25rem solid #1b1b1b;
  }
  .consent-form .usa-table--stacked th[data-label],
  .consent-form .usa-table--stacked td[data-label] {
    padding-bottom: 0.75rem;
  }
  .consent-form .usa-table--stacked th[data-label]:before,
  .consent-form .usa-table--stacked td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0;
    padding: 0.75rem 1rem 0.25rem;
  }
}
@media all and (max-width: 29.99em) {
  .consent-form .usa-table--stacked-header thead {
    display: none;
  }
  .consent-form .usa-table--stacked-header th,
  .consent-form .usa-table--stacked-header td {
    border-bottom-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-table--stacked-header tr {
    border-bottom: 0.25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-table--stacked-header tr th:first-child,
  .consent-form .usa-table--stacked-header tr td:first-child {
    border-top-width: 0;
  }
  .consent-form .usa-table--stacked-header tr:nth-child(odd) td,
  .consent-form .usa-table--stacked-header tr:nth-child(odd) th {
    background-color: inherit;
  }
  .consent-form .usa-table--stacked-header tr:first-child th:first-child,
  .consent-form .usa-table--stacked-header tr:first-child td:first-child {
    border-top: 0.25rem solid #1b1b1b;
  }
  .consent-form .usa-table--stacked-header th[data-label],
  .consent-form .usa-table--stacked-header td[data-label] {
    padding-bottom: 0.75rem;
  }
  .consent-form .usa-table--stacked-header th[data-label]:before,
  .consent-form .usa-table--stacked-header td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0;
    padding: 0.75rem 1rem 0.25rem;
  }
  .consent-form .usa-table--stacked-header tr td:first-child,
  .consent-form .usa-table--stacked-header tr th:first-child {
    font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.1;
    background-color: #dfe1e2;
    color: #1b1b1b;
    font-weight: 700;
    padding: 0.75rem 1rem;
  }
  .consent-form .usa-table--stacked-header tr td:first-child:before,
  .consent-form .usa-table--stacked-header tr th:first-child:before {
    display: none;
  }
}
.consent-form .usa-tag {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  color: white;
  text-transform: uppercase;
  background-color: #565c65;
  border-radius: 2px;
  margin-right: 0.25rem;
  padding: 1px 0.5rem;
}
.consent-form .usa-tag:only-of-type {
  margin-right: 0;
}
.consent-form .usa-tag--big {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
}
.consent-form .usa-paragraph {
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 68ex;
}
.consent-form * + .usa-paragraph {
  margin-top: 1em;
}
.consent-form .usa-paragraph + * {
  margin-top: 1em;
}
.consent-form .usa-content p,
.consent-form .usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered),
.consent-form .usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) {
  max-width: 68ex;
}
.consent-form .usa-display {
  margin-top: 0;
  clear: both;
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0;
}
.consent-form * + .usa-display {
  margin-top: 1.5em;
}
.consent-form .usa-display + * {
  margin-top: 1em;
}
@media all and (min-width: 30em) {
  .consent-form .usa-display {
    margin-bottom: 0;
    margin-top: 0;
    clear: both;
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem;
    line-height: 1.2;
    font-weight: 700;
  }
  .consent-form * + .usa-display {
    margin-top: 1.5em;
  }
  .consent-form .usa-display + * {
    margin-top: 1em;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-display {
    margin-bottom: 0;
    margin-top: 0;
    clear: both;
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem;
    line-height: 1.2;
    font-weight: 700;
  }
  .consent-form * + .usa-display {
    margin-top: 1.5em;
  }
  .consent-form .usa-display + * {
    margin-top: 1em;
  }
}
.consent-form .usa-intro {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.8;
  font-weight: 400;
  max-width: 88ex;
}
.consent-form .usa-dark-background {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: #3d4551;
}
.consent-form .usa-dark-background p,
.consent-form .usa-dark-background span {
  color: white;
}
.consent-form .usa-dark-background a {
  color: #dfe1e2;
}
.consent-form .usa-dark-background a:visited {
  color: #dfe1e2;
}
.consent-form .usa-dark-background a:hover {
  color: #f0f0f0;
}
.consent-form .usa-prose > p {
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 68ex;
}
.consent-form .usa-prose > * + p {
  margin-top: 1em;
}
.consent-form .usa-prose > p + * {
  margin-top: 1em;
}
.consent-form .usa-prose > h1,
.consent-form .usa-prose > h2,
.consent-form .usa-prose > h3,
.consent-form .usa-prose > h4,
.consent-form .usa-prose > h5,
.consent-form .usa-prose > h6 {
  margin-bottom: 0;
  margin-top: 0;
  clear: both;
}
.consent-form .usa-prose > * + h1,
.consent-form .usa-prose > * + h2,
.consent-form .usa-prose > * + h3,
.consent-form .usa-prose > * + h4,
.consent-form .usa-prose > * + h5,
.consent-form .usa-prose > * + h6 {
  margin-top: 1.5em;
}
.consent-form .usa-prose > h1 + *,
.consent-form .usa-prose > h2 + *,
.consent-form .usa-prose > h3 + *,
.consent-form .usa-prose > h4 + *,
.consent-form .usa-prose > h5 + *,
.consent-form .usa-prose > h6 + * {
  margin-top: 1em;
}
.consent-form .usa-link {
  color: #005ea2;
  text-decoration: underline;
}
.consent-form .usa-link:visited {
  color: #54278f;
}
.consent-form .usa-link:hover {
  color: #1a4480;
}
.consent-form .usa-link:active {
  color: #162e51;
}
.consent-form .usa-link:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-link--external {
  display: inline-block;
  padding-right: 1.75ex;
  position: relative;
}
.consent-form .usa-link--external::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE5SDVWNWg3VjNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi03aC0ydjd6TTE0IDN2MmgzLjU5bC05LjgzIDkuODMgMS40MSAxLjQxTDE5IDYuNDFWMTBoMlYzaC03eiIvPjwvc3ZnPg==) no-repeat center / contain;
  width: 1.75ex;
  background-position: center;
  content: "";
  display: inline-block;
  height: 1.75ex;
  margin-left: 2px;
  margin-top: 0.7ex;
  position: absolute;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-link--external::after {
    background: none;
    background-color: currentColor;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE5SDVWNWg3VjNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi03aC0ydjd6TTE0IDN2MmgzLjU5bC05LjgzIDkuODMgMS40MSAxLjQxTDE5IDYuNDFWMTBoMlYzaC03eiIvPjwvc3ZnPg==) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE5SDVWNWg3VjNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi03aC0ydjd6TTE0IDN2MmgzLjU5bC05LjgzIDkuODMgMS40MSAxLjQxTDE5IDYuNDFWMTBoMlYzaC03eiIvPjwvc3ZnPg==) no-repeat center / contain;
  }
}
.consent-form .usa-link--external.usa-link--alt {
  display: inline-block;
  padding-right: 1.75ex;
  position: relative;
}
.consent-form .usa-link--external.usa-link--alt::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE5IDE5SDVWNWg3VjNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi03aC0ydjd6TTE0IDN2MmgzLjU5bC05LjgzIDkuODMgMS40MSAxLjQxTDE5IDYuNDFWMTBoMlYzaC03eiIvPjwvc3ZnPg==) no-repeat center / contain;
  width: 1.75ex;
  background-position: center;
  content: "";
  display: inline-block;
  height: 1.75ex;
  margin-left: 2px;
  margin-top: 0.7ex;
  position: absolute;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-link--external.usa-link--alt::after {
    background: none;
    background-color: currentColor;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE5SDVWNWg3VjNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi03aC0ydjd6TTE0IDN2MmgzLjU5bC05LjgzIDkuODMgMS40MSAxLjQxTDE5IDYuNDFWMTBoMlYzaC03eiIvPjwvc3ZnPg==) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDE5SDVWNWg3VjNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0ydi03aC0ydjd6TTE0IDN2MmgzLjU5bC05LjgzIDkuODMgMS40MSAxLjQxTDE5IDYuNDFWMTBoMlYzaC03eiIvPjwvc3ZnPg==) no-repeat center / contain;
  }
}
.consent-form .usa-list--unstyled {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-list--unstyled > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-prose .usa-list--unstyled {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-prose .usa-list--unstyled > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-prose {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
}
.consent-form .usa-prose > h1 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.44rem;
  line-height: 1.2;
  font-weight: 700;
}
.consent-form .usa-prose > h2 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.95rem;
  line-height: 1.2;
  font-weight: 700;
}
.consent-form .usa-prose > h3 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  font-weight: 700;
}
.consent-form .usa-prose > h4 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
  line-height: 1.2;
  font-weight: 700;
}
.consent-form .usa-prose > h5 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.91rem;
  line-height: 1.2;
  font-weight: 700;
}
.consent-form .usa-prose > h6 {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.87rem;
  line-height: 1.1;
  font-weight: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
@media all and (max-width: 29.99em) {
  .consent-form .usa-prose > .usa-table--stacked thead {
    display: none;
  }
  .consent-form .usa-prose > .usa-table--stacked th,
  .consent-form .usa-prose > .usa-table--stacked td {
    border-bottom-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-prose > .usa-table--stacked tr {
    border-bottom: 0.25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-prose > .usa-table--stacked tr th:first-child,
  .consent-form .usa-prose > .usa-table--stacked tr td:first-child {
    border-top-width: 0;
  }
  .consent-form .usa-prose > .usa-table--stacked tr:nth-child(odd) td,
  .consent-form .usa-prose > .usa-table--stacked tr:nth-child(odd) th {
    background-color: inherit;
  }
  .consent-form .usa-prose > .usa-table--stacked tr:first-child th:first-child,
  .consent-form .usa-prose > .usa-table--stacked tr:first-child td:first-child {
    border-top: 0.25rem solid #1b1b1b;
  }
  .consent-form .usa-prose > .usa-table--stacked th[data-label],
  .consent-form .usa-prose > .usa-table--stacked td[data-label] {
    padding-bottom: 0.75rem;
  }
  .consent-form .usa-prose > .usa-table--stacked th[data-label]:before,
  .consent-form .usa-prose > .usa-table--stacked td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0;
    padding: 0.75rem 1rem 0.25rem;
  }
}
@media all and (max-width: 29.99em) {
  .consent-form .usa-prose > .usa-table--stacked-header thead {
    display: none;
  }
  .consent-form .usa-prose > .usa-table--stacked-header th,
  .consent-form .usa-prose > .usa-table--stacked-header td {
    border-bottom-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-prose > .usa-table--stacked-header tr {
    border-bottom: 0.25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%;
  }
  .consent-form .usa-prose > .usa-table--stacked-header tr th:first-child,
  .consent-form .usa-prose > .usa-table--stacked-header tr td:first-child {
    border-top-width: 0;
  }
  .consent-form .usa-prose > .usa-table--stacked-header tr:nth-child(odd) td,
  .consent-form .usa-prose > .usa-table--stacked-header tr:nth-child(odd) th {
    background-color: inherit;
  }
  .consent-form .usa-prose > .usa-table--stacked-header tr:first-child th:first-child,
  .consent-form .usa-prose > .usa-table--stacked-header tr:first-child td:first-child {
    border-top: 0.25rem solid #1b1b1b;
  }
  .consent-form .usa-prose > .usa-table--stacked-header th[data-label],
  .consent-form .usa-prose > .usa-table--stacked-header td[data-label] {
    padding-bottom: 0.75rem;
  }
  .consent-form .usa-prose > .usa-table--stacked-header th[data-label]:before,
  .consent-form .usa-prose > .usa-table--stacked-header td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0;
    padding: 0.75rem 1rem 0.25rem;
  }
  .consent-form .usa-prose > .usa-table--stacked-header tr td:first-child,
  .consent-form .usa-prose > .usa-table--stacked-header tr th:first-child {
    font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.1;
    background-color: #dfe1e2;
    color: #1b1b1b;
    font-weight: 700;
    padding: 0.75rem 1rem;
  }
  .consent-form .usa-prose > .usa-table--stacked-header tr td:first-child:before,
  .consent-form .usa-prose > .usa-table--stacked-header tr th:first-child:before {
    display: none;
  }
}
.consent-form .usa-accordion {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  color: #1b1b1b;
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
}
.consent-form .usa-accordion > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-accordion > ul li ul {
  list-style: disc;
}
.consent-form .usa-accordion > ul li ul > li > ul {
  list-style: circle;
}
.consent-form .usa-accordion > ul li ul > li > ul > li > ul {
  list-style: square;
}
.consent-form .usa-accordion + .usa-accordion,
.consent-form .usa-accordion + .usa-accordion--bordered {
  margin-top: 0.5rem;
}
.consent-form .usa-accordion--bordered .usa-accordion__content {
  border-bottom: 0.25rem solid #f0f0f0;
  border-left: 0.25rem solid #f0f0f0;
  border-right: 0.25rem solid #f0f0f0;
  padding-bottom: 1rem;
}
.consent-form .usa-accordion--bordered .usa-accordion__heading {
  margin-bottom: 0;
}
.consent-form .usa-accordion__heading,
.consent-form .usa-prose .usa-accordion__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 0.9;
  margin: 0;
}
.consent-form .usa-accordion__heading:not(:first-child),
.consent-form .usa-prose .usa-accordion__heading:not(:first-child) {
  margin-top: 0.5rem;
}
.consent-form .usa-accordion__content {
  background-color: white;
  margin-top: 0;
  overflow: auto;
  padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem;
}
.consent-form .usa-accordion__content > *:first-child {
  margin-top: 0;
}
.consent-form .usa-accordion__content > *:last-child {
  margin-bottom: 0;
}
.consent-form .usa-accordion__button {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  padding: 0;
  text-align: left;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-color: #f0f0f0;
  background-position: right 1.25rem center;
  background-size: 1.5rem;
  color: #1b1b1b;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin: 0;
  padding: 1rem 3.5rem 1rem 1.25rem;
  text-decoration: none;
  width: 100%;
}
.consent-form .usa-accordion__button:visited {
  color: #54278f;
}
.consent-form .usa-accordion__button:hover {
  color: #1a4480;
}
.consent-form .usa-accordion__button:active {
  color: #162e51;
}
.consent-form .usa-accordion__button:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-accordion__button:hover,
.consent-form .usa-accordion__button.usa-button--hover,
.consent-form .usa-accordion__button:disabled:hover,
.consent-form .usa-accordion__button:disabled.usa-button--hover,
.consent-form .usa-accordion__button.usa-button--disabled:hover,
.consent-form .usa-accordion__button.usa-button--disabled.usa-button--hover,
.consent-form .usa-accordion__button:active,
.consent-form .usa-accordion__button.usa-button--active,
.consent-form .usa-accordion__button:disabled:active,
.consent-form .usa-accordion__button:disabled.usa-button--active,
.consent-form .usa-accordion__button.usa-button--disabled:active,
.consent-form .usa-accordion__button.usa-button--disabled.usa-button--active,
.consent-form .usa-accordion__button:disabled:focus,
.consent-form .usa-accordion__button:disabled.usa-focus,
.consent-form .usa-accordion__button.usa-button--disabled:focus,
.consent-form .usa-accordion__button.usa-button--disabled.usa-focus,
.consent-form .usa-accordion__button:disabled,
.consent-form .usa-accordion__button.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-accordion__button:disabled,
.consent-form .usa-accordion__button.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-accordion__button.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-accordion__button.usa-button--active {
  color: #162e51;
}
.consent-form .usa-accordion__button:hover {
  background-color: #dfe1e2;
  color: #1b1b1b;
  text-decoration: none;
}
@media (forced-colors: active) {
  .consent-form .usa-accordion__button {
    forced-color-adjust: none;
  }
}
.consent-form .usa-accordion__button[aria-expanded=false] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: 1.5rem;
}
.consent-form .usa-alert {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  color: #1b1b1b;
  background-color: #f0f0f0;
  padding-bottom: 1rem;
  padding-top: 1rem;
  position: relative;
  border-left: 0.5rem solid #a9aeb1;
}
.consent-form * + .usa-alert {
  margin-top: 1rem;
}
.consent-form .usa-alert > .usa-list,
.consent-form .usa-alert .usa-alert__body > .usa-list {
  padding-left: 0;
}
.consent-form .usa-alert > .usa-list:last-child,
.consent-form .usa-alert .usa-alert__body > .usa-list:last-child {
  margin-bottom: 0;
}
.consent-form .usa-alert__body {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.consent-form .usa-alert--success {
  background-color: #ecf3ec;
  border-left-color: #00a91c;
  color: #1b1b1b;
}
.consent-form .usa-alert--success:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bS0yIDE1bC01LTUgMS40MS0xLjQxTDEwIDE0LjE3bDcuNTktNy41OUwxOSA4bC05IDl6Ii8+PC9zdmc+) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--success:before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bS0yIDE1bC01LTUgMS40MS0xLjQxTDEwIDE0LjE3bDcuNTktNy41OUwxOSA4bC05IDl6Ii8+PC9zdmc+) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bS0yIDE1bC01LTUgMS40MS0xLjQxTDEwIDE0LjE3bDcuNTktNy41OUwxOSA4bC05IDl6Ii8+PC9zdmc+) no-repeat center / contain;
  }
}
.consent-form .usa-alert--success.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--success.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-alert--success .usa-link {
  color: #005ea2;
}
.consent-form .usa-alert--success .usa-link:visited {
  color: #54278f;
}
.consent-form .usa-alert--success .usa-link:hover,
.consent-form .usa-alert--success .usa-link:active {
  color: #1a4480;
}
.consent-form .usa-alert--success.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-alert--success.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-alert--success .usa-alert__body {
  padding-left: 3.83333333rem;
}
.consent-form .usa-alert--warning {
  background-color: #faf3d1;
  border-left-color: #ffbe2e;
  color: #1b1b1b;
}
.consent-form .usa-alert--warning:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEgMjFoMjJMMTIgMiAxIDIxem0xMi0zaC0ydi0yaDJ2MnptMC00aC0ydi00aDJ2NHoiLz48L3N2Zz4=) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--warning:before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEgMjFoMjJMMTIgMiAxIDIxem0xMi0zaC0ydi0yaDJ2MnptMC00aC0ydi00aDJ2NHoiLz48L3N2Zz4=) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEgMjFoMjJMMTIgMiAxIDIxem0xMi0zaC0ydi0yaDJ2MnptMC00aC0ydi00aDJ2NHoiLz48L3N2Zz4=) no-repeat center / contain;
  }
}
.consent-form .usa-alert--warning.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--warning.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-alert--warning .usa-link {
  color: #005ea2;
}
.consent-form .usa-alert--warning .usa-link:visited {
  color: #54278f;
}
.consent-form .usa-alert--warning .usa-link:hover,
.consent-form .usa-alert--warning .usa-link:active {
  color: #1a4480;
}
.consent-form .usa-alert--warning.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-alert--warning.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-alert--warning .usa-alert__body {
  padding-left: 3.83333333rem;
}
.consent-form .usa-alert--error {
  background-color: #f4e3db;
  border-left-color: #d54309;
  color: #1b1b1b;
}
.consent-form .usa-alert--error:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--error:before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
  }
}
.consent-form .usa-alert--error.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--error.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-alert--error .usa-link {
  color: #005ea2;
}
.consent-form .usa-alert--error .usa-link:visited {
  color: #54278f;
}
.consent-form .usa-alert--error .usa-link:hover,
.consent-form .usa-alert--error .usa-link:active {
  color: #1a4480;
}
.consent-form .usa-alert--error.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-alert--error.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-alert--error .usa-alert__body {
  padding-left: 3.83333333rem;
}
.consent-form .usa-alert--info {
  background-color: #e7f6f8;
  border-left-color: #00bde3;
  color: #1b1b1b;
}
.consent-form .usa-alert--info:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--info:before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+) no-repeat center / contain;
  }
}
.consent-form .usa-alert--info.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--info.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-alert--info .usa-link {
  color: #005ea2;
}
.consent-form .usa-alert--info .usa-link:visited {
  color: #54278f;
}
.consent-form .usa-alert--info .usa-link:hover,
.consent-form .usa-alert--info .usa-link:active {
  color: #1a4480;
}
.consent-form .usa-alert--info.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-alert--info.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-alert--info .usa-alert__body {
  padding-left: 3.83333333rem;
}
.consent-form .usa-alert--emergency {
  background-color: #9c3d10;
  border-left-color: #9c3d10;
  color: white;
}
.consent-form .usa-alert--emergency:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--emergency:before {
    background: none;
    background-color: white;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
  }
}
.consent-form .usa-alert--emergency.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-alert--emergency.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-alert--emergency .usa-link {
  color: #dfe1e2;
}
.consent-form .usa-alert--emergency .usa-link:visited {
  color: #dfe1e2;
}
.consent-form .usa-alert--emergency .usa-link:hover,
.consent-form .usa-alert--emergency .usa-link:active {
  color: #f0f0f0;
}
.consent-form .usa-alert--emergency.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-alert--emergency.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-alert--emergency .usa-alert__body {
  padding-left: 3.83333333rem;
}
.consent-form .usa-alert__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  line-height: 0.9;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.consent-form .usa-alert__text {
  margin-bottom: 0;
  margin-top: 0;
}
.consent-form .usa-alert__text a {
  color: #005ea2;
  text-decoration: underline;
}
.consent-form .usa-alert__text a:visited {
  color: #54278f;
}
.consent-form .usa-alert__text a:hover {
  color: #1a4480;
}
.consent-form .usa-alert__text a:active {
  color: #162e51;
}
.consent-form .usa-alert__text a:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-alert__text:only-child {
  padding-bottom: 0;
  padding-top: 0;
}
.consent-form .usa-alert--slim {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.consent-form .usa-alert--slim .usa-alert__body {
  padding-left: 3.33333333rem;
}
.consent-form .usa-alert--validation .usa-checklist {
  margin-top: 1rem;
}
.consent-form .usa-alert--emergency {
  border-left: none;
}
.consent-form .usa-banner {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  background-color: #f0f0f0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner {
    font-size: 0.87rem;
    padding-bottom: 0;
  }
}
.consent-form .usa-banner .usa-accordion {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
}
.consent-form .usa-banner__header,
.consent-form .usa-banner__content {
  color: #1b1b1b;
}
.consent-form .usa-banner__content {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: transparent;
  font-size: 1rem;
  overflow: hidden;
  padding-bottom: 1rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
  width: 100%;
}
@media all and (min-width: 64em) {
  .consent-form .usa-banner__content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-banner__content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__content {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
}
.consent-form .usa-banner__content p:first-child {
  margin: 0;
}
.consent-form .usa-banner__guidance {
  display: flex;
  align-items: flex-start;
  max-width: 64ex;
  padding-top: 1rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__guidance {
    padding-top: 0;
  }
}
.consent-form .usa-banner__lock-image {
  height: 1.5ex;
  width: 1.21875ex;
}
.consent-form .usa-banner__lock-image path {
  fill: currentColor;
}
@media (forced-colors: active) {
  .consent-form .usa-banner__lock-image path {
    fill: CanvasText;
  }
}
.consent-form .usa-banner__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-right: 0;
}
@media all and (min-width: 64em) {
  .consent-form .usa-banner__inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-banner__inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__inner {
    align-items: center;
  }
}
.consent-form .usa-banner__header {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  font-size: 0.8rem;
  font-weight: normal;
  min-height: 3rem;
  position: relative;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__header {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
    min-height: 0;
  }
}
.consent-form .usa-banner__header-text {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 0.8rem;
  line-height: 1.1;
}
.consent-form .usa-banner__header-action {
  color: #005ea2;
  line-height: 1.1;
  margin-bottom: 0;
  margin-top: 2px;
  text-decoration: underline;
}
.consent-form .usa-banner__header-action::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  content: "";
  vertical-align: middle;
  margin-left: auto;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-banner__header-action::after {
    background: none;
    background-color: #005ea2;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
  }
  .consent-form .usa-banner__header-action::after:hover {
    background-color: #1a4480;
  }
}
.consent-form .usa-banner__header-action:hover::after {
  content: "";
  background-color: #1a4480;
}
.consent-form .usa-banner__header-action:visited {
  color: #54278f;
}
.consent-form .usa-banner__header-action:hover,
.consent-form .usa-banner__header-action:active {
  color: #1a4480;
}
.consent-form .usa-banner__header--expanded .usa-banner__header-action {
  display: none;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__header-action {
    display: none;
  }
}
@media (forced-colors: active) {
  .consent-form .usa-banner__header-action {
    color: LinkText;
  }
  .consent-form .usa-banner__header-action::after {
    background-color: ButtonText;
  }
}
.consent-form .usa-banner__header-flag {
  float: left;
  margin-right: 0.5rem;
  width: 1rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__header-flag {
    margin-right: 0.5rem;
    padding-top: 0;
  }
}
.consent-form .usa-banner__header--expanded {
  padding-right: 3.5rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__header--expanded {
    background-color: transparent;
    display: block;
    font-size: 0.8rem;
    font-weight: normal;
    min-height: 0;
    padding-right: 0;
  }
}
.consent-form .usa-banner__header--expanded .usa-banner__inner {
  margin-left: 0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__header--expanded .usa-banner__inner {
    margin-left: auto;
  }
}
.consent-form .usa-banner__header--expanded .usa-banner__header-action {
  display: none;
}
.consent-form .usa-banner__button {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  left: 0;
  position: absolute;
  bottom: 0;
  top: 0;
  text-decoration: underline;
  vertical-align: baseline;
  color: #005ea2;
  display: block;
  font-size: 0.8rem;
  height: auto;
  line-height: 1.1;
  padding-top: 0;
  padding-left: 0;
  text-decoration: none;
  width: auto;
}
.consent-form .usa-banner__button:visited {
  color: #54278f;
}
.consent-form .usa-banner__button:hover {
  color: #1a4480;
}
.consent-form .usa-banner__button:active {
  color: #162e51;
}
.consent-form .usa-banner__button:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-banner__button:hover,
.consent-form .usa-banner__button.usa-button--hover,
.consent-form .usa-banner__button:disabled:hover,
.consent-form .usa-banner__button:disabled.usa-button--hover,
.consent-form .usa-banner__button.usa-button--disabled:hover,
.consent-form .usa-banner__button.usa-button--disabled.usa-button--hover,
.consent-form .usa-banner__button:active,
.consent-form .usa-banner__button.usa-button--active,
.consent-form .usa-banner__button:disabled:active,
.consent-form .usa-banner__button:disabled.usa-button--active,
.consent-form .usa-banner__button.usa-button--disabled:active,
.consent-form .usa-banner__button.usa-button--disabled.usa-button--active,
.consent-form .usa-banner__button:disabled:focus,
.consent-form .usa-banner__button:disabled.usa-focus,
.consent-form .usa-banner__button.usa-button--disabled:focus,
.consent-form .usa-banner__button.usa-button--disabled.usa-focus,
.consent-form .usa-banner__button:disabled,
.consent-form .usa-banner__button.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-banner__button:disabled,
.consent-form .usa-banner__button.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-banner__button.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-banner__button.usa-button--active {
  color: #162e51;
}
.consent-form .usa-banner__button:visited {
  color: #54278f;
}
.consent-form .usa-banner__button:hover,
.consent-form .usa-banner__button:active {
  color: #1a4480;
}
@media all and (max-width: 39.99em) {
  .consent-form .usa-banner__button {
    width: 100%;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__button {
    color: #005ea2;
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    display: inline;
    margin-left: 0.5rem;
    position: relative;
  }
  .consent-form .usa-banner__button::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: 2px;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-banner__button::after {
      background: none;
      background-color: #005ea2;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    }
    .consent-form .usa-banner__button::after:hover {
      background-color: #1a4480;
    }
  }
  .consent-form .usa-banner__button:hover::after {
    content: "";
    background-color: #1a4480;
  }
  .consent-form .usa-banner__button:visited {
    color: #54278f;
  }
  .consent-form .usa-banner__button:hover,
  .consent-form .usa-banner__button:active {
    color: #1a4480;
  }
  .consent-form .usa-banner__button::after,
  .consent-form .usa-banner__button:hover::after {
    position: absolute;
  }
}
@media (min-width: 40em) and (forced-colors: active) {
  .consent-form .usa-banner__button::after,
  .consent-form .usa-banner__button:hover::after {
    background-color: ButtonText;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__button:hover {
    text-decoration: none;
  }
}
.consent-form .usa-banner__button[aria-expanded=false] {
  background-image: none;
}
.consent-form .usa-banner__button[aria-expanded=true] {
  background-image: none;
}
@media all and (max-width: 39.99em) {
  .consent-form .usa-banner__button[aria-expanded=true]::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    content: "";
    vertical-align: middle;
    margin-left: 0;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-banner__button[aria-expanded=true]::after {
      background: none;
      background-color: #005ea2;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
    }
  }
  .consent-form .usa-banner__button[aria-expanded=true]::before {
    bottom: 0;
    top: 0;
    position: absolute;
    right: 0;
    background-color: #dfe1e2;
    content: "";
    display: block;
    height: 3rem;
    width: 3rem;
  }
  .consent-form .usa-banner__button[aria-expanded=true]::after {
    bottom: 0;
    top: 0;
    position: absolute;
    right: 0;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__button[aria-expanded=true] {
    height: auto;
    padding: 0;
    position: relative;
  }
  .consent-form .usa-banner__button[aria-expanded=true]::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDhsLTYgNiAxLjQxIDEuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0eiIvPjwvc3ZnPg==) no-repeat center / contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: 2px;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-banner__button[aria-expanded=true]::after {
      background: none;
      background-color: #005ea2;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDhsLTYgNiAxLjQxIDEuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0eiIvPjwvc3ZnPg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDhsLTYgNiAxLjQxIDEuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0eiIvPjwvc3ZnPg==) no-repeat center / contain;
    }
    .consent-form .usa-banner__button[aria-expanded=true]::after:hover {
      background-color: #1a4480;
    }
  }
  .consent-form .usa-banner__button[aria-expanded=true]:hover::after {
    content: "";
    background-color: #1a4480;
  }
  .consent-form .usa-banner__button[aria-expanded=true]::after,
  .consent-form .usa-banner__button[aria-expanded=true]:hover::after {
    position: absolute;
  }
}
@media (min-width: 40em) and (forced-colors: active) {
  .consent-form .usa-banner__button[aria-expanded=true]::after,
  .consent-form .usa-banner__button[aria-expanded=true]:hover::after {
    background-color: ButtonText;
  }
}
.consent-form .usa-banner__button-text {
  position: absolute;
  left: -999em;
  right: auto;
  text-decoration: underline;
}
@media all and (min-width: 40em) {
  .consent-form .usa-banner__button-text {
    position: static;
    display: inline;
  }
}
@media (forced-colors: active) {
  .consent-form .usa-banner__button-text {
    color: LinkText;
  }
}
.consent-form .usa-banner__icon {
  width: 2.5rem;
}
.consent-form .usa-js-loading .usa-banner__content {
  position: absolute;
  left: -999em;
  right: auto;
}
.consent-form .usa-breadcrumb {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  color: #1b1b1b;
  background-color: white;
  padding-left: 0;
  padding-right: 0;
}
@media all and (min-width: 30em) {
  .consent-form .usa-breadcrumb {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
}
.consent-form .usa-breadcrumb__list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  display: block;
  padding: 0.25rem;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.consent-form .usa-breadcrumb__list > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-breadcrumb__list-item {
  position: absolute;
  left: -999em;
  right: auto;
  display: inline;
  white-space: nowrap;
}
@media all and (max-width: 29.99em) {
  .consent-form .usa-breadcrumb__list-item {
    white-space: normal;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) {
    position: static;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    text-decoration: underline;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    padding-left: calc(2ex + 0px);
    text-indent: calc((2ex + 0px) * -1);
    color: #005ea2;
    display: inline-block;
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {
    color: #54278f;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {
    color: #1a4480;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {
    color: #162e51;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus {
    outline: 0.25rem solid #2491ff;
    outline-offset: 0;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: transparent;
    box-shadow: none;
    text-decoration: underline;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {
    color: #c9c9c9;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover {
    color: #1a4480;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active {
    color: #162e51;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDExSDcuODNsNS41OS01LjU5TDEyIDRsLTggOCA4IDggMS40MS0xLjQxTDcuODMgMTNIMjB2LTJ6Ii8+PC9zdmc+) no-repeat center / contain;
    display: inline-block;
    height: 2ex;
    width: 2ex;
    content: "";
    vertical-align: baseline;
    margin-right: 0;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
      background: none;
      background-color: #71767a;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDExSDcuODNsNS41OS01LjU5TDEyIDRsLTggOCA4IDggMS40MS0xLjQxTDcuODMgMTNIMjB2LTJ6Ii8+PC9zdmc+) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDExSDcuODNsNS41OS01LjU5TDEyIDRsLTggOCA4IDggMS40MS0xLjQxTDcuODMgMTNIMjB2LTJ6Ii8+PC9zdmc+) no-repeat center / contain;
    }
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {
    color: #54278f;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {
    color: #1a4480;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before {
    bottom: -0.2em;
    height: 2ex;
    position: relative;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover,
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {
    text-decoration: none;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span {
    text-decoration: underline;
  }
  .consent-form .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
    margin-right: 0px;
  }
}
@media all and (min-width: 30em) {
  .consent-form .usa-breadcrumb__list-item {
    position: static;
  }
  .consent-form .usa-breadcrumb__list-item:not(:last-child)::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    display: inline-block;
    height: 2ex;
    width: 2ex;
    content: "";
    vertical-align: baseline;
    margin-left: 0;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-breadcrumb__list-item:not(:last-child)::after {
      background: none;
      background-color: #71767a;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    }
  }
  .consent-form .usa-breadcrumb__list-item:not(:last-child)::after {
    bottom: -0.2em;
    margin-left: 0px;
    margin-right: 0px;
    height: 2ex;
    position: relative;
  }
}
.consent-form .usa-breadcrumb__link {
  color: #005ea2;
  display: inline;
  text-decoration: none;
}
.consent-form .usa-breadcrumb__link:visited {
  color: #54278f;
}
.consent-form .usa-breadcrumb__link:hover,
.consent-form .usa-breadcrumb__link:active {
  color: #1a4480;
}
.consent-form .usa-breadcrumb__link span {
  text-decoration: underline;
}
@media all and (min-width: 30em) {
  .consent-form .usa-breadcrumb--wrap {
    line-height: 1.4;
  }
}
.consent-form .usa-breadcrumb--wrap .usa-breadcrumb__list-item {
  display: inline-block;
}
.consent-form .usa-button-group {
  margin-bottom: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  list-style-type: none;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  padding-left: 0;
}
@media all and (min-width: 30em) {
  .consent-form .usa-button-group {
    flex-direction: row;
  }
}
.consent-form .usa-button-group__item {
  margin: 0.25rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-button-group__item:last-child {
    margin-right: 0;
  }
}
.consent-form .usa-button-group__item .usa-button {
  margin-left: 0;
  margin-right: 0;
}
.consent-form .usa-button-group--segmented {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
}
@media all and (min-width: 30em) {
  .consent-form .usa-button-group--segmented {
    justify-content: flex-start;
  }
}
.consent-form .usa-button-group--segmented .usa-button {
  position: relative;
  width: calc(100% + 2px);
}
@media all and (min-width: 30em) {
  .consent-form .usa-button-group--segmented .usa-button {
    width: auto;
  }
}
.consent-form .usa-button-group--segmented .usa-button:hover,
.consent-form .usa-button-group--segmented .usa-button:active {
  z-index: 2;
}
.consent-form .usa-button-group--segmented .usa-button:focus {
  z-index: 3;
}
.consent-form .usa-button-group--segmented .usa-button-group__item {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
@media all and (min-width: 30em) {
  .consent-form .usa-button-group--segmented .usa-button-group__item {
    width: auto;
  }
}
.consent-form .usa-button-group--segmented .usa-button-group__item:first-child > .usa-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-right: 0;
  margin-left: -2px;
  width: calc(100% + 2px);
}
@media all and (min-width: 30em) {
  .consent-form .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {
    margin-left: -1px;
    width: auto;
  }
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .usa-button {
  border-radius: 0;
  margin-right: -1px;
  margin-left: -1px;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before {
  border-right: 1px solid #1a4480;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 1px;
  top: 0;
  width: 1px;
  z-index: 3;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before {
  border-right-color: #b50909;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before {
  border-right-color: #28a0cb;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before {
  border-right-color: #565c65;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before,
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before,
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before {
  border-right-color: #71767a;
}
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before,
.consent-form .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before {
  display: none;
}
.consent-form .usa-card-group {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-prose .usa-card-group {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-card-group {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-card-group {
    flex-direction: row;
  }
}
.consent-form .usa-card {
  margin-bottom: 2.5rem;
  max-width: none;
}
.consent-form .usa-card:last-child {
  margin-bottom: 2.5rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-card {
    margin-bottom: 2rem;
  }
  .consent-form .usa-card:last-child {
    margin-bottom: 2rem;
  }
}
.consent-form .usa-prose .usa-card {
  margin-bottom: 2.5rem;
  max-width: none;
}
.consent-form .usa-prose .usa-card:last-child {
  margin-bottom: 2.5rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-prose .usa-card {
    margin-bottom: 2rem;
  }
  .consent-form .usa-prose .usa-card:last-child {
    margin-bottom: 2rem;
  }
}
.consent-form .usa-card__container {
  color: #1b1b1b;
  background-color: white;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-width: 2px;
  border-color: #dfe1e2;
  border-style: solid;
  display: flex;
  height: 100%;
  flex-direction: column;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  border-radius: 0.5rem;
}
.consent-form .usa-card:not(.usa-card--flag) .usa-card__container > :only-child {
  padding: 1.5rem;
}
.consent-form .usa-card .usa-card__img {
  display: block;
}
.consent-form .usa-card__header {
  padding-bottom: 0.5rem;
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.consent-form .usa-card__header:last-child {
  padding-bottom: 1.5rem;
}
.consent-form .usa-card__heading {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  margin: 0;
}
.consent-form .usa-card__media {
  order: -1;
  min-height: 1px;
}
.consent-form .usa-card__img {
  border-top-left-radius: calc(0.5rem - 2px);
  border-top-right-radius: calc(0.5rem - 2px);
  background-color: #f0f0f0;
  position: relative;
  overflow: hidden;
}
.consent-form .usa-card__img img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.consent-form .usa-card__media--inset {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.consent-form .usa-card__media--inset .usa-card__img {
  border-radius: 0;
}
.consent-form .usa-card__body {
  flex: 1 1 0%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  flex-basis: auto;
}
.consent-form .usa-card__body:last-child {
  padding-bottom: 1.5rem;
}
.consent-form .usa-card__body:first-child {
  padding-top: 1.5rem;
}
.consent-form .usa-card__body:only-child {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}
.consent-form .usa-card__footer {
  padding-bottom: 1.5rem;
  padding-top: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.consent-form .usa-card__footer .usa-button:only-of-type {
  margin-right: 0;
}
.consent-form .usa-card__header > :last-child,
.consent-form .usa-card__body > :last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.consent-form .usa-card__header > :first-child,
.consent-form .usa-card__body > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.consent-form .usa-card__header > :only-child,
.consent-form .usa-card__body > :only-child {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.consent-form .usa-card__header--exdent,
.consent-form .usa-card__body--exdent,
.consent-form .usa-card__media--exdent,
.consent-form .usa-card__footer--exdent {
  margin-left: -2px;
  margin-right: -2px;
}
.consent-form .usa-card__header--exdent > *,
.consent-form .usa-card__body--exdent > *,
.consent-form .usa-card__footer--exdent > * {
  padding-left: 2px;
  padding-right: 2px;
}
.consent-form .usa-card__media--exdent {
  margin-top: -2px;
}
.consent-form .usa-card__media--exdent .usa-card__img {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.consent-form .usa-card--header-first .usa-card__header {
  border-top-left-radius: calc(0.5rem - 2px);
  border-top-right-radius: calc(0.5rem - 2px);
  padding-bottom: 1rem;
}
.consent-form .usa-card--header-first .usa-card__header--exdent {
  margin-top: -2px;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.consent-form .usa-card--header-first .usa-card__media--inset {
  padding-top: 0;
}
.consent-form .usa-card--header-first .usa-card__media {
  order: 0;
}
.consent-form .usa-card--header-first .usa-card__img {
  border-radius: 0;
}
.consent-form .usa-card--header-first .usa-card__body {
  padding-top: 1rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-card--flag .usa-card__media {
    display: flex;
    overflow: hidden;
    bottom: 0;
    top: 0;
    left: 0;
    position: absolute;
    width: 15rem;
  }
  .consent-form .usa-card--flag .usa-card__img {
    border-radius: 0;
    border-top-left-radius: calc(0.5rem - 2px);
    border-bottom-left-radius: calc(0.5rem - 2px);
  }
  .consent-form .usa-card--flag .usa-card__header,
  .consent-form .usa-card--flag .usa-card__body,
  .consent-form .usa-card--flag .usa-card__footer {
    margin-left: 15rem;
  }
  .consent-form .usa-card--flag .usa-card__media--exdent {
    margin-left: -2px;
    margin-right: 0;
    margin-bottom: -2px;
    margin-top: -2px;
  }
  .consent-form .usa-card--flag .usa-card__media--exdent .usa-card__img {
    border-bottom-left-radius: 0.5rem;
    border-top-left-radius: 0.5rem;
  }
  .consent-form .usa-card--flag .usa-card__media--inset {
    padding-right: 0;
    padding-bottom: 1.5rem;
  }
  .consent-form .usa-card--flag .usa-card__media--inset .usa-card__img {
    border-radius: 0;
  }
  .consent-form .usa-card--flag.usa-card--header-first .usa-card__header {
    padding-bottom: 0.5rem;
  }
  .consent-form .usa-card--flag.usa-card--header-first .usa-card__body {
    padding-top: 0.5rem;
  }
  .consent-form .usa-card--flag.usa-card--header-first .usa-card__media--inset {
    padding-top: 1.5rem;
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__media {
    left: auto;
    right: 0;
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__media--inset {
    padding-left: 0;
    padding-right: 1.5rem;
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img {
    border-radius: 0;
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__img {
    border-radius: 0;
    border-top-right-radius: calc(0.5rem - 2px);
    border-bottom-right-radius: calc(0.5rem - 2px);
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__header,
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__body,
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__footer {
    margin-left: 0;
    margin-right: 15rem;
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__media--exdent {
    margin-right: -2px;
    margin-left: 0;
  }
  .consent-form .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img {
    border-radius: 0;
    border-bottom-right-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
}
.consent-form .usa-card:not(.usa-card--flag).usa-card__media--set-aspect {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0 0 56.25%;
  position: relative;
}
.consent-form .usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.consent-form .usa-checklist {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
}
.consent-form .usa-checklist__item {
  text-indent: -2.5rem;
  margin-top: 0;
  margin-bottom: 0;
  margin-top: 0.5rem;
}
.consent-form .usa-checklist__item::before {
  content: " ";
  display: inline-block;
  height: 1rem;
  margin-left: -0.25rem;
  margin-right: 0.75rem;
  width: 2rem;
}
.consent-form .usa-checklist__item.usa-checklist__item--checked::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZmlsbD0iIzAwNWVhMiIgZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
}
.consent-form .usa-collection {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  padding-left: 0;
}
.consent-form .usa-collection__item {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  align-items: flex-start;
  border-top-width: 1px;
  border-top-style: solid;
  display: flex;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-top: 1rem;
}
.consent-form .usa-collection__item > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-prose .usa-collection {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  padding-left: 0;
}
.consent-form .usa-prose .usa-collection__item {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  align-items: flex-start;
  border-top-width: 1px;
  border-top-style: solid;
  display: flex;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-top: 1rem;
}
.consent-form .usa-prose .usa-collection__item > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-collection__img,
.consent-form .usa-collection__calendar-date {
  flex-shrink: 0;
  margin-right: 0.5rem;
  width: 4rem;
  margin-right: 1rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-collection__img,
  .consent-form .usa-collection__calendar-date {
    width: 5rem;
  }
}
.consent-form .usa-collection__body {
  flex: 1 1 0%;
}
.consent-form .usa-collection__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3;
  margin-bottom: 0;
  margin-top: 0;
}
.consent-form .usa-collection__description {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.consent-form .usa-collection__meta {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  margin-top: 0.25rem;
}
.consent-form .usa-collection__meta > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-collection__meta-item {
  margin-top: 0.25rem;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  line-height: 1.3;
  display: block;
  margin-right: 0.5rem;
}
.consent-form .usa-collection__meta-item.usa-tag {
  background-color: #dfe1e2;
  line-height: 0.9;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  color: #1b1b1b;
  display: inline-block;
  margin-top: 0.25rem;
}
.consent-form .usa-collection__meta-item.usa-tag--new {
  background-color: #c05600;
  color: white;
}
.consent-form .usa-collection__calendar-date {
  text-decoration: none;
}
.consent-form .usa-collection__calendar-date-month,
.consent-form .usa-collection__calendar-date-day {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.13rem;
  display: block;
  font-weight: 700;
  padding: 0.25rem;
  text-align: center;
}
@media all and (min-width: 40em) {
  .consent-form .usa-collection__calendar-date-month,
  .consent-form .usa-collection__calendar-date-day {
    padding: 0.5rem;
  }
}
.consent-form .usa-collection__calendar-date-month {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background-color: #005ea2;
  color: white;
}
.consent-form .usa-collection__calendar-date-day {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border: 1px solid #005ea2;
  color: #005ea2;
}
.consent-form .usa-collection--condensed .usa-collection__item {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding-top: 0.5rem;
}
.consent-form .usa-footer {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  overflow: hidden;
}
.consent-form .usa-footer > .grid-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer > .grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-footer__return-to-top {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  line-height: 0.9;
}
.consent-form .usa-footer__return-to-top a {
  color: #005ea2;
  text-decoration: underline;
}
.consent-form .usa-footer__return-to-top a:visited {
  color: #54278f;
}
.consent-form .usa-footer__return-to-top a:hover {
  color: #1a4480;
}
.consent-form .usa-footer__return-to-top a:active {
  color: #162e51;
}
.consent-form .usa-footer__return-to-top a:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-footer__nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #a9aeb1;
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer__nav {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__nav {
    padding-left: 1rem;
    padding-right: 1rem;
    border-bottom: none;
  }
}
@media all and (min-width: 30em) and (min-width: 64em) {
  .consent-form .usa-footer__nav {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-footer__nav > ul {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-footer__primary-section {
  background-color: #f0f0f0;
}
.consent-form .usa-footer__primary-section > .grid-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer__primary-section > .grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-footer__primary-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer__primary-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer__primary-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-footer__primary-content {
  line-height: 1.1;
}
.consent-form .usa-footer__primary-link a,
.consent-form .usa-footer__secondary-link a {
  text-decoration: none;
}
.consent-form .usa-footer__primary-link a:hover,
.consent-form .usa-footer__secondary-link a:hover {
  text-decoration: underline;
}
.consent-form .usa-footer__primary-link {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  color: #1b1b1b;
  text-decoration: none;
  font-weight: 700;
  display: block;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__primary-link {
    padding-left: 0;
    padding-right: 0;
  }
}
.consent-form .usa-footer__primary-link:hover {
  text-decoration: underline;
}
.consent-form .usa-footer__primary-link--button {
  width: 100%;
  border: 0;
  cursor: pointer;
}
.consent-form .usa-footer__primary-link--button::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-right: 0.25rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-footer__primary-link--button::before {
    background: none;
    background-color: currentColor;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
  }
}
.consent-form .usa-footer__primary-link--button:not([disabled]):focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: -0.25rem;
}
.consent-form .usa-footer__primary-link--button::before {
  height: 1.25rem;
  width: 1.25rem;
  align-items: center;
  background-size: contain;
  content: "";
  display: inline-flex;
  justify-content: center;
  margin-right: 0.25rem;
  margin-left: -0.25rem;
}
@media (forced-colors: active) {
  .consent-form .usa-footer__primary-link--button::before {
    background-color: buttonText !important;
  }
}
.consent-form .usa-footer__primary-link--button + .usa-list--unstyled {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.consent-form .usa-footer__primary-link--button[aria-expanded=false]::before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-right: 0.25rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-footer__primary-link--button[aria-expanded=false]::before {
    background: none;
    background-color: currentColor;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDZMOC41OSA3LjQxIDEzLjE3IDEybC00LjU4IDQuNTlMMTAgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center / contain;
  }
}
.consent-form .usa-footer__primary-link--button[aria-expanded=false] + .usa-list--unstyled {
  display: none;
}
.consent-form .usa-footer__secondary-link {
  line-height: 1.1;
  margin-left: 1rem;
  padding: 0;
}
.consent-form .usa-footer__secondary-link a {
  color: #005ea2;
  text-decoration: underline;
}
.consent-form .usa-footer__secondary-link a:visited {
  color: #54278f;
}
.consent-form .usa-footer__secondary-link a:hover {
  color: #1a4480;
}
.consent-form .usa-footer__secondary-link a:active {
  color: #162e51;
}
.consent-form .usa-footer__secondary-link a:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-footer__secondary-link + .usa-footer__secondary-link {
  padding-top: 1rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__secondary-link {
    margin-left: 0;
  }
}
.consent-form .usa-footer__contact-info {
  line-height: 1.1;
}
.consent-form .usa-footer__contact-info a {
  color: #1b1b1b;
  text-decoration: none;
}
.consent-form .usa-footer__contact-info a:hover {
  text-decoration: underline;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__contact-info {
    justify-content: flex-end;
    margin-top: 0.5rem;
  }
}
.consent-form .usa-footer__primary-content {
  border-top: 1px solid #a9aeb1;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__primary-content {
    border: none;
  }
}
.consent-form .usa-sign-up {
  padding-bottom: 2rem;
  padding-top: 1.5rem;
}
.consent-form .usa-sign-up .usa-label,
.consent-form .usa-sign-up .usa-button {
  margin-top: 0.75rem;
}
.consent-form .usa-sign-up__heading {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  font-weight: 700;
  margin: 0;
}
.consent-form .usa-footer__secondary-section {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  color: #1b1b1b;
  background-color: #dfe1e2;
}
.consent-form .usa-footer__secondary-section > .grid-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer__secondary-section > .grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-footer__secondary-section a {
  color: #1b1b1b;
}
.consent-form .usa-footer__logo {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__logo {
    margin-bottom: 0;
    margin-top: 0;
    align-items: center;
  }
}
.consent-form .usa-footer__logo-img {
  max-width: 5rem;
}
.consent-form .usa-footer__logo-heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  line-height: 0.9;
  font-weight: 700;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.consent-form .usa-footer__contact-links {
  margin-top: 1.5rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__contact-links {
    margin-top: 0;
    text-align: right;
  }
}
.consent-form .usa-footer__contact-heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  line-height: 1.1;
  margin-top: 0;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__contact-heading {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
}
.consent-form .usa-footer__social-links {
  line-height: 0.9;
  padding-bottom: 0.5rem;
}
.consent-form .usa-footer__social-links a {
  text-decoration: none;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__social-links {
    justify-content: flex-end;
  }
}
.consent-form .usa-social-link {
  height: 3rem;
  width: 3rem;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
  padding: 0.25rem;
}
.consent-form .usa-social-link:hover {
  background-color: white;
}
@media (forced-colors: active) {
  .consent-form .usa-social-link {
    background-color: lightgrey;
    forced-color-adjust: none;
  }
}
.consent-form .usa-social-link__icon {
  display: block;
  height: auto;
  width: 100%;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer__address {
    justify-content: flex-end;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-footer--slim .usa-footer__nav {
    padding-left: 0;
    padding-right: 0;
  }
}
.consent-form .usa-footer--slim .usa-footer__address {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer--slim .usa-footer__address {
    padding: 0;
  }
}
.consent-form .usa-footer--slim .usa-footer__logo {
  align-items: center;
}
.consent-form .usa-footer--slim .usa-footer__logo-img {
  max-width: 3rem;
}
.consent-form .usa-footer--slim .usa-footer__contact-info {
  display: inline-block;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer--slim .usa-footer__contact-info {
    padding-bottom: 1rem;
    padding-top: 1rem;
    margin-top: 0;
  }
}
.consent-form .usa-footer--big .usa-footer__nav {
  margin-left: -1rem;
  margin-right: -1rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer--big .usa-footer__nav {
    border-bottom: 1px solid #a9aeb1;
    padding-top: 2rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-footer--big .usa-footer__nav {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    border-bottom: none;
  }
}
.consent-form .usa-footer--big .usa-footer__primary-link {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer--big .usa-footer__primary-link {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0.5rem;
  }
  .consent-form .usa-footer--big .usa-footer__primary-link:hover {
    cursor: auto;
    text-decoration: none;
  }
}
.consent-form .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.consent-form .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-top: 0.75rem;
  }
}
.consent-form .usa-form {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
}
@media all and (min-width: 30em) {
  .consent-form .usa-form {
    max-width: 20rem;
  }
}
.consent-form .usa-form .usa-input,
.consent-form .usa-form .usa-range,
.consent-form .usa-form .usa-select,
.consent-form .usa-form .usa-textarea {
  max-width: none;
}
.consent-form .usa-form .usa-input--2xs,
.consent-form .usa-form .usa-input-group--2xs {
  max-width: 5ex;
}
.consent-form .usa-form .usa-input--xs,
.consent-form .usa-form .usa-input-group--xs {
  max-width: 9ex;
}
.consent-form .usa-form .usa-input--sm,
.consent-form .usa-form .usa-input--small,
.consent-form .usa-form .usa-input-group--sm,
.consent-form .usa-form .usa-input-group--small {
  max-width: 13ex;
}
.consent-form .usa-form .usa-input--md,
.consent-form .usa-form .usa-input--medium,
.consent-form .usa-form .usa-input-group--md,
.consent-form .usa-form .usa-input-group--medium {
  max-width: 20ex;
}
.consent-form .usa-form .usa-input--lg,
.consent-form .usa-form .usa-input-group--lg {
  max-width: 30ex;
}
.consent-form .usa-form .usa-input--xl,
.consent-form .usa-form .usa-input-group--xl {
  max-width: 40ex;
}
.consent-form .usa-form .usa-input--2xl,
.consent-form .usa-form .usa-input-group--2xl {
  max-width: 50ex;
}
.consent-form .usa-form .usa-button {
  margin-top: 0.5rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-form .usa-button {
    margin-top: 1.5rem;
  }
}
.consent-form .usa-form a {
  color: #005ea2;
  text-decoration: underline;
}
.consent-form .usa-form a:visited {
  color: #54278f;
}
.consent-form .usa-form a:hover {
  color: #1a4480;
}
.consent-form .usa-form a:active {
  color: #162e51;
}
.consent-form .usa-form a:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
@media all and (min-width: 30em) {
  .consent-form .usa-form--large {
    max-width: 30rem;
  }
}
.consent-form .usa-form__note {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  line-height: 1.3;
  float: right;
  margin: 0.25rem 0 1rem;
}
.consent-form .usa-graphic-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
}
.consent-form .usa-graphic-list .usa-graphic-list__row .usa-media-block {
  margin-bottom: 2rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-graphic-list .usa-graphic-list__row .usa-media-block {
    margin-bottom: 4rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {
    margin-bottom: 0;
  }
}
.consent-form .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {
  margin-bottom: 0;
}
.consent-form .usa-graphic-list .usa-media-block__img {
  margin-right: 1.5rem;
}
.consent-form .usa-graphic-list .usa-media-block__body > :first-child {
  margin-top: 0;
}
.consent-form .usa-graphic-list__heading {
  margin-bottom: 0;
  margin-top: 0;
  clear: both;
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  font-weight: 700;
}
.consent-form * + .usa-graphic-list__heading {
  margin-top: 1.5em;
}
.consent-form .usa-graphic-list__heading + * {
  margin-top: 1em;
}
.consent-form .usa-header {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  z-index: 300;
}
.consent-form .usa-header::after {
  clear: both;
  content: "";
  display: block;
}
.consent-form .usa-header a {
  border-bottom: none;
}
@media all and (min-width: 64em) {
  .consent-form .usa-header .usa-search {
    float: right;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header [role=search] {
    float: right;
    max-width: calc(27ch + 3rem);
    width: 100%;
  }
}
.consent-form .usa-header [type=search] {
  min-width: 0;
}
@media all and (min-width: 64em) {
  .consent-form .usa-header + .usa-hero {
    border-top: 1px solid white;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header + .usa-section,
  .consent-form .usa-header + main {
    border-top: 1px solid #dfe1e2;
  }
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-logo {
    flex: 1 1 0%;
    font-size: 0.93rem;
    line-height: 0.9;
    margin-left: 1rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-logo {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.46rem;
    line-height: 1.1;
  }
}
.consent-form .usa-logo a {
  color: #1b1b1b;
  text-decoration: none;
}
.consent-form .usa-logo__text {
  display: block;
  font-style: normal;
  font-weight: 700;
  margin: 0;
}
.consent-form .usa-menu-btn {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  flex: 0 1 auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  background-color: #005ea2;
  color: white;
  font-size: 0.87rem;
  height: 3rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.consent-form .usa-menu-btn:visited {
  color: #54278f;
}
.consent-form .usa-menu-btn:hover {
  color: #1a4480;
}
.consent-form .usa-menu-btn:active {
  color: #162e51;
}
.consent-form .usa-menu-btn:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-menu-btn:hover,
.consent-form .usa-menu-btn.usa-button--hover,
.consent-form .usa-menu-btn:disabled:hover,
.consent-form .usa-menu-btn:disabled.usa-button--hover,
.consent-form .usa-menu-btn.usa-button--disabled:hover,
.consent-form .usa-menu-btn.usa-button--disabled.usa-button--hover,
.consent-form .usa-menu-btn:active,
.consent-form .usa-menu-btn.usa-button--active,
.consent-form .usa-menu-btn:disabled:active,
.consent-form .usa-menu-btn:disabled.usa-button--active,
.consent-form .usa-menu-btn.usa-button--disabled:active,
.consent-form .usa-menu-btn.usa-button--disabled.usa-button--active,
.consent-form .usa-menu-btn:disabled:focus,
.consent-form .usa-menu-btn:disabled.usa-focus,
.consent-form .usa-menu-btn.usa-button--disabled:focus,
.consent-form .usa-menu-btn.usa-button--disabled.usa-focus,
.consent-form .usa-menu-btn:disabled,
.consent-form .usa-menu-btn.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-menu-btn:disabled,
.consent-form .usa-menu-btn.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-menu-btn.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-menu-btn.usa-button--active {
  color: #162e51;
}
@media all and (min-width: 64em) {
  .consent-form .usa-menu-btn {
    display: none;
  }
}
.consent-form .usa-menu-btn:hover {
  background-color: #1a4480;
  color: white;
  text-decoration: none;
}
.consent-form .usa-menu-btn:active {
  color: white;
}
.consent-form .usa-menu-btn:visited {
  color: white;
}
.consent-form .usa-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
  visibility: hidden;
  z-index: 400;
}
.consent-form .usa-overlay.is-visible {
  opacity: 1;
  visibility: visible;
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic .usa-navbar {
    position: relative;
    width: 33%;
  }
  .consent-form .usa-header--basic .usa-nav {
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    display: flex;
    padding: 0 0 0.25rem 0.5rem;
    width: 100%;
  }
  .consent-form .usa-header--basic .usa-nav-container {
    align-items: flex-end;
    justify-content: space-between;
    display: flex;
  }
  .consent-form .usa-header--basic .usa-nav__primary-item > .usa-current,
  .consent-form .usa-header--basic .usa-nav__link:hover {
    position: relative;
  }
  .consent-form .usa-header--basic .usa-nav__primary-item > .usa-current::after,
  .consent-form .usa-header--basic .usa-nav__link:hover::after {
    background-color: #005ea2;
    border-radius: 0;
    content: "";
    display: block;
    position: absolute;
    height: 0.25rem;
    left: 1rem;
    right: 1rem;
    bottom: -0.25rem;
  }
}
@media (min-width: 64em) and (forced-colors: active) {
  .consent-form .usa-header--basic .usa-nav__primary-item > .usa-current::after,
  .consent-form .usa-header--basic .usa-nav__link:hover::after {
    background-color: ButtonText;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic .usa-nav__link[aria-expanded=true]::after,
  .consent-form .usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after {
    display: none;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic .usa-nav__primary {
    width: auto;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic .usa-nav__primary-item:last-of-type {
    position: relative;
  }
  .consent-form .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu {
    position: absolute;
    right: 0;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic .usa-search {
    top: 0;
  }
}
.consent-form .usa-header--basic.usa-header--megamenu .usa-nav__inner {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic.usa-header--megamenu .usa-nav__inner {
    display: block;
    float: right;
    margin-top: -2.5rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type {
    position: static;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended {
    padding-top: 0;
  }
  .consent-form .usa-header--extended .usa-nav__primary-item > .usa-current,
  .consent-form .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover {
    position: relative;
  }
  .consent-form .usa-header--extended .usa-nav__primary-item > .usa-current::after,
  .consent-form .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {
    background-color: #005ea2;
    border-radius: 0;
    content: "";
    display: block;
    position: absolute;
    height: 0.25rem;
    left: 1rem;
    right: 1rem;
    bottom: 0;
  }
}
@media (min-width: 64em) and (forced-colors: active) {
  .consent-form .usa-header--extended .usa-nav__primary-item > .usa-current::after,
  .consent-form .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {
    background-color: ButtonText;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__link[aria-expanded=true]::after,
  .consent-form .usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after {
    display: none;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-logo {
    font-size: 2.13rem;
    margin: 2rem 0 1.5rem;
    max-width: 50%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-navbar {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
    height: auto;
    overflow: auto;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-navbar {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav {
    border-top: 1px solid #dfe1e2;
    padding: 0;
    width: 100%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__primary {
    margin-left: -1rem;
  }
  .consent-form .usa-header--extended .usa-nav__primary::after {
    clear: both;
    content: "";
    display: block;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__link {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__submenu .usa-grid-full {
    padding-left: 0.75rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-header--extended .usa-nav__submenu.usa-megamenu {
    left: 0;
    padding-left: 2rem;
  }
}
.consent-form html.usa-js-loading .usa-nav__submenu,
.consent-form html.usa-js-loading .usa-nav__submenu.usa-megamenu {
  position: absolute;
  left: -999em;
  right: auto;
}
.consent-form .usa-hero {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  padding-bottom: 2rem;
  padding-top: 2rem;
  background-image: url(../ui/assets/hero.png);
  background-position: center;
  background-size: cover;
  color: white;
}
.consent-form .usa-hero__callout {
  background-color: #162e51;
  padding: 2rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-hero__callout {
    max-width: 20rem;
  }
}
.consent-form .usa-hero__heading {
  margin-bottom: 0;
  margin-top: 0;
  clear: both;
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.95rem;
  font-weight: 700;
  color: #00bde3;
  line-height: 1.2;
}
.consent-form * + .usa-hero__heading {
  margin-top: 1.5em;
}
.consent-form .usa-hero__heading + * {
  margin-top: 1em;
}
.consent-form .usa-hero__heading--alt {
  color: white;
  display: block;
}
.consent-form .usa-icon {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  position: relative;
  width: 1em;
}
.consent-form .usa-icon--size-3 {
  height: 1.5rem;
  width: 1.5rem;
}
.consent-form .usa-icon--size-4 {
  height: 2rem;
  width: 2rem;
}
.consent-form .usa-icon--size-5 {
  height: 2.5rem;
  width: 2.5rem;
}
.consent-form .usa-icon--size-6 {
  height: 3rem;
  width: 3rem;
}
.consent-form .usa-icon--size-7 {
  height: 3.5rem;
  width: 3.5rem;
}
.consent-form .usa-icon--size-8 {
  height: 4rem;
  width: 4rem;
}
.consent-form .usa-icon--size-9 {
  height: 4.5rem;
  width: 4.5rem;
}
.consent-form .usa-icon-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  max-width: 72ex;
}
.consent-form .usa-icon-list > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-icon-list__item {
  display: flex;
  position: relative;
}
.consent-form .usa-icon-list__item + .usa-icon-list__item {
  padding-top: 0.75rem;
}
.consent-form .usa-prose .usa-icon-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  max-width: 72ex;
}
.consent-form .usa-prose .usa-icon-list > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-prose .usa-icon-list__item {
  display: flex;
  position: relative;
}
.consent-form .usa-prose .usa-icon-list__item + .usa-icon-list__item {
  padding-top: 0.75rem;
}
.consent-form .usa-icon-list--base-lightest .usa-icon-list__icon {
  color: #f0f0f0;
}
.consent-form .usa-icon-list--base-lighter .usa-icon-list__icon {
  color: #dfe1e2;
}
.consent-form .usa-icon-list--base-light .usa-icon-list__icon {
  color: #a9aeb1;
}
.consent-form .usa-icon-list--base .usa-icon-list__icon {
  color: #71767a;
}
.consent-form .usa-icon-list--base-dark .usa-icon-list__icon {
  color: #565c65;
}
.consent-form .usa-icon-list--base-darker .usa-icon-list__icon {
  color: #3d4551;
}
.consent-form .usa-icon-list--base-darkest .usa-icon-list__icon {
  color: #1b1b1b;
}
.consent-form .usa-icon-list--primary-lighter .usa-icon-list__icon {
  color: #d9e8f6;
}
.consent-form .usa-icon-list--primary-light .usa-icon-list__icon {
  color: #73b3e7;
}
.consent-form .usa-icon-list--primary .usa-icon-list__icon {
  color: #005ea2;
}
.consent-form .usa-icon-list--primary-vivid .usa-icon-list__icon {
  color: #0050d8;
}
.consent-form .usa-icon-list--primary-dark .usa-icon-list__icon {
  color: #1a4480;
}
.consent-form .usa-icon-list--primary-darker .usa-icon-list__icon {
  color: #162e51;
}
.consent-form .usa-icon-list--secondary-lighter .usa-icon-list__icon {
  color: #f3e1e4;
}
.consent-form .usa-icon-list--secondary-light .usa-icon-list__icon {
  color: #f2938c;
}
.consent-form .usa-icon-list--secondary .usa-icon-list__icon {
  color: #d83933;
}
.consent-form .usa-icon-list--secondary-vivid .usa-icon-list__icon {
  color: #e41d3d;
}
.consent-form .usa-icon-list--secondary-dark .usa-icon-list__icon {
  color: #b50909;
}
.consent-form .usa-icon-list--secondary-darker .usa-icon-list__icon {
  color: #8b0a03;
}
.consent-form .usa-icon-list--accent-warm-lighter .usa-icon-list__icon {
  color: #f2e4d4;
}
.consent-form .usa-icon-list--accent-warm-light .usa-icon-list__icon {
  color: #ffbc78;
}
.consent-form .usa-icon-list--accent-warm .usa-icon-list__icon {
  color: #fa9441;
}
.consent-form .usa-icon-list--accent-warm-dark .usa-icon-list__icon {
  color: #c05600;
}
.consent-form .usa-icon-list--accent-warm-darker .usa-icon-list__icon {
  color: #775540;
}
.consent-form .usa-icon-list--accent-cool-lighter .usa-icon-list__icon {
  color: #e1f3f8;
}
.consent-form .usa-icon-list--accent-cool-light .usa-icon-list__icon {
  color: #97d4ea;
}
.consent-form .usa-icon-list--accent-cool .usa-icon-list__icon {
  color: #00bde3;
}
.consent-form .usa-icon-list--accent-cool-dark .usa-icon-list__icon {
  color: #28a0cb;
}
.consent-form .usa-icon-list--accent-cool-darker .usa-icon-list__icon {
  color: #07648d;
}
.consent-form .usa-icon-list--error-lighter .usa-icon-list__icon {
  color: #f4e3db;
}
.consent-form .usa-icon-list--error-light .usa-icon-list__icon {
  color: #f39268;
}
.consent-form .usa-icon-list--error .usa-icon-list__icon {
  color: #d54309;
}
.consent-form .usa-icon-list--error-dark .usa-icon-list__icon {
  color: #b50909;
}
.consent-form .usa-icon-list--error-darker .usa-icon-list__icon {
  color: #6f3331;
}
.consent-form .usa-icon-list--warning-lighter .usa-icon-list__icon {
  color: #faf3d1;
}
.consent-form .usa-icon-list--warning-light .usa-icon-list__icon {
  color: #fee685;
}
.consent-form .usa-icon-list--warning .usa-icon-list__icon {
  color: #ffbe2e;
}
.consent-form .usa-icon-list--warning-dark .usa-icon-list__icon {
  color: #e5a000;
}
.consent-form .usa-icon-list--warning-darker .usa-icon-list__icon {
  color: #936f38;
}
.consent-form .usa-icon-list--success-lighter .usa-icon-list__icon {
  color: #ecf3ec;
}
.consent-form .usa-icon-list--success-light .usa-icon-list__icon {
  color: #70e17b;
}
.consent-form .usa-icon-list--success .usa-icon-list__icon {
  color: #00a91c;
}
.consent-form .usa-icon-list--success-dark .usa-icon-list__icon {
  color: #008817;
}
.consent-form .usa-icon-list--success-darker .usa-icon-list__icon {
  color: #216e1f;
}
.consent-form .usa-icon-list--info-lighter .usa-icon-list__icon {
  color: #e7f6f8;
}
.consent-form .usa-icon-list--info-light .usa-icon-list__icon {
  color: #99deea;
}
.consent-form .usa-icon-list--info .usa-icon-list__icon {
  color: #00bde3;
}
.consent-form .usa-icon-list--info-dark .usa-icon-list__icon {
  color: #009ec1;
}
.consent-form .usa-icon-list--info-darker .usa-icon-list__icon {
  color: #2e6276;
}
.consent-form .usa-icon-list--disabled-light .usa-icon-list__icon {
  color: #e6e6e6;
}
.consent-form .usa-icon-list--disabled .usa-icon-list__icon {
  color: #c9c9c9;
}
.consent-form .usa-icon-list--disabled-dark .usa-icon-list__icon {
  color: #adadad;
}
.consent-form .usa-icon-list--emergency .usa-icon-list__icon {
  color: #9c3d10;
}
.consent-form .usa-icon-list--emergency-dark .usa-icon-list__icon {
  color: #332d29;
}
.consent-form .usa-icon-list__icon .usa-icon {
  display: block;
  height: 1.5rem;
  position: relative;
  width: 1.5rem;
}
.consent-form .usa-icon-list__content > p,
.consent-form .usa-icon-list__content > ul,
.consent-form .usa-icon-list__content > ol {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  max-width: 72ex;
}
.consent-form .usa-icon-list[class*=usa-icon-list--size-] {
  max-width: none;
}
.consent-form .usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
  height: 1.5rem;
  width: 1.5rem;
}
.consent-form .usa-icon-list--size-xs .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1rem;
  padding-left: 0.4rem;
}
.consent-form .usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.91rem;
}
.consent-form .usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
  height: 1.59rem;
  width: 1.59rem;
}
.consent-form .usa-icon-list--size-sm .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.06rem;
  padding-left: 0.424rem;
}
.consent-form .usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
}
.consent-form .usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
  height: 1.695rem;
  width: 1.695rem;
}
.consent-form .usa-icon-list--size-md .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.13rem;
  padding-left: 0.452rem;
}
.consent-form .usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.04rem;
}
.consent-form .usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
  height: 2.19rem;
  width: 2.19rem;
}
.consent-form .usa-icon-list--size-lg .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.46rem;
  padding-left: 0.584rem;
}
.consent-form .usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
}
.consent-form .usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
  height: 3.195rem;
  width: 3.195rem;
}
.consent-form .usa-icon-list--size-xl .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.13rem;
  padding-left: 0.852rem;
}
.consent-form .usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.95rem;
}
.consent-form .usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
  height: 3.99rem;
  width: 3.99rem;
}
.consent-form .usa-icon-list--size-2xl .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.66rem;
  padding-left: 1.064rem;
}
.consent-form .usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.44rem;
}
.consent-form .usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
  height: 4.785rem;
  width: 4.785rem;
}
.consent-form .usa-icon-list--size-3xl .usa-icon-list__content {
  max-width: 72ex;
  font-size: 3.19rem;
  padding-left: 1.276rem;
}
.consent-form .usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.93rem;
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem;
  }
  .consent-form .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
  }
  .consent-form .tablet\:usa-icon-list--size-xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem;
  }
  .consent-form .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem;
  }
  .consent-form .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem;
  }
  .consent-form .tablet\:usa-icon-list--size-sm .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem;
  }
  .consent-form .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem;
  }
  .consent-form .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem;
  }
  .consent-form .tablet\:usa-icon-list--size-md .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem;
  }
  .consent-form .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem;
  }
  .consent-form .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem;
  }
  .consent-form .tablet\:usa-icon-list--size-lg .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem;
  }
  .consent-form .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem;
  }
  .consent-form .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem;
  }
  .consent-form .tablet\:usa-icon-list--size-xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem;
  }
  .consent-form .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem;
  }
  .consent-form .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem;
  }
  .consent-form .tablet\:usa-icon-list--size-2xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem;
  }
  .consent-form .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem;
  }
  .consent-form .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem;
  }
  .consent-form .tablet\:usa-icon-list--size-3xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem;
  }
  .consent-form .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
  }
  .consent-form .desktop\:usa-icon-list--size-xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem;
  }
  .consent-form .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem;
  }
  .consent-form .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem;
  }
  .consent-form .desktop\:usa-icon-list--size-sm .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem;
  }
  .consent-form .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem;
  }
  .consent-form .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem;
  }
  .consent-form .desktop\:usa-icon-list--size-md .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem;
  }
  .consent-form .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem;
  }
  .consent-form .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem;
  }
  .consent-form .desktop\:usa-icon-list--size-lg .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem;
  }
  .consent-form .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem;
  }
  .consent-form .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem;
  }
  .consent-form .desktop\:usa-icon-list--size-xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem;
  }
  .consent-form .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem;
  }
  .consent-form .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem;
  }
  .consent-form .desktop\:usa-icon-list--size-2xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem;
  }
  .consent-form .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem;
  }
  .consent-form .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem;
  }
  .consent-form .desktop\:usa-icon-list--size-3xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem;
  }
  .consent-form .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem;
  }
}
.consent-form .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
  line-height: 1.2;
  margin-bottom: 0;
  padding-top: 0.425ex;
}
.consent-form .usa-icon-list__title + * {
  margin-top: 0.5rem;
}
.consent-form .usa-icon-list__content {
  font-size: 1.06rem;
  padding-left: 0.424rem;
}
.consent-form .usa-icon-list__content > *:first-child {
  margin-top: 0;
}
.consent-form .usa-icon-list__content > *:last-child {
  margin-bottom: 0;
}
.consent-form .usa-icon-list__content ul li {
  list-style-type: disc;
}
.consent-form .usa-identifier {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  color: white;
  background-color: #1b1b1b;
  padding-bottom: 1rem;
}
.consent-form .usa-identifier__container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  max-width: 64rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-identifier__container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-identifier__section {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-identifier__section--masthead .usa-identifier__container {
    align-items: center;
    display: flex;
  }
}
.consent-form .usa-identifier__logos {
  display: flex;
  margin-right: 1rem;
}
.consent-form .usa-identifier__logo {
  text-decoration: none;
  height: 3rem;
  display: block;
}
.consent-form .usa-identifier__logo + .usa-identifier__logo {
  margin-left: 0.5rem;
}
.consent-form .usa-identifier__logo-img {
  height: 100%;
  width: auto;
}
.consent-form .usa-identifier__identity {
  flex: 1 1 0%;
  margin-top: 1rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-identifier__identity {
    margin-top: 0;
  }
}
.consent-form .usa-identifier__identity-domain,
.consent-form .usa-identifier__identity-disclaimer {
  margin: 0;
  padding: 0;
}
.consent-form .usa-identifier__identity-domain {
  color: #a9aeb1;
}
.consent-form .usa-identifier__identity-disclaimer {
  font-weight: 700;
}
.consent-form .usa-identifier__identity-disclaimer a {
  color: #dfe1e2;
}
.consent-form .usa-identifier__identity-disclaimer a:visited {
  color: #dfe1e2;
}
.consent-form .usa-identifier__identity-disclaimer a:hover,
.consent-form .usa-identifier__identity-disclaimer a:active {
  color: #f0f0f0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-identifier__section--required-links {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-identifier__section--required-links {
    font-size: 1rem;
  }
}
.consent-form .usa-identifier__required-links-list {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-identifier__required-links-list {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    -moz-column-fill: balance;
    column-fill: balance;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-identifier__required-links-list {
    -moz-column-count: 4;
    column-count: 4;
  }
}
.consent-form .usa-identifier__required-links-item {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 0.75rem;
}
.consent-form .usa-identifier__required-links-item:last-child {
  margin-bottom: 0;
}
@media all and (min-width: 64em) {
  .consent-form .usa-identifier__required-links-item {
    margin-bottom: 0.5rem;
  }
}
.consent-form .usa-identifier__required-link {
  color: #a9aeb1;
  display: inline-block;
}
.consent-form .usa-identifier__required-link:visited {
  color: #a9aeb1;
}
.consent-form .usa-identifier__required-link:hover,
.consent-form .usa-identifier__required-link:active {
  color: #dfe1e2;
}
.consent-form .usa-identifier__section--usagov a {
  color: #dfe1e2;
  font-weight: 700;
  display: inline-block;
  margin-top: 0.5rem;
}
.consent-form .usa-identifier__section--usagov a:visited {
  color: #dfe1e2;
}
.consent-form .usa-identifier__section--usagov a:hover,
.consent-form .usa-identifier__section--usagov a:active {
  color: #f0f0f0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-identifier__section--usagov a {
    margin-top: 0;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-identifier__usagov-description {
    display: inline-flex;
  }
}
.consent-form .usa-layout-docs__sidenav {
  order: 2;
  padding-top: 2rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-layout-docs__sidenav {
    padding-top: 0;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-layout-docs__main {
    order: 2;
  }
}
.consent-form .usa-media-block {
  align-items: flex-start;
  display: flex;
}
.consent-form .usa-media-block__img {
  flex-shrink: 0;
  margin-right: 0.5rem;
}
.consent-form .usa-media-block__body {
  flex: 1 1 0%;
}
.consent-form .usa-megamenu .usa-col {
  flex: 1 1 auto;
}
@media all and (min-width: 64em) {
  .consent-form .usa-megamenu .usa-col {
    flex: 4 1 0%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-megamenu.usa-nav__submenu {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-top: 2rem;
    left: -33%;
    right: 0;
    width: auto;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-megamenu.usa-nav__submenu::before {
    bottom: 0;
    top: 0;
    background-color: #162e51;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    right: 100%;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-megamenu.usa-nav__submenu::after {
    bottom: 0;
    top: 0;
    background-color: #162e51;
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    left: 100%;
  }
}
.consent-form .usa-js-no-click {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.consent-form .usa-js-no-click .usa-modal,
.consent-form .usa-js-no-click .usa-modal * {
  pointer-events: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text;
}
.consent-form [data-open-modal] * {
  pointer-events: none;
}
.consent-form .usa-modal-wrapper {
  text-align: center;
  transition: opacity 0.15s ease-in-out;
}
.consent-form .usa-modal-wrapper.is-hidden {
  visibility: hidden;
  opacity: 0;
  position: fixed;
}
.consent-form .usa-modal-wrapper.is-visible {
  visibility: visible;
  opacity: 1;
  position: fixed;
  z-index: 99999;
}
.consent-form .usa-modal-overlay {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: scroll;
  overflow-x: hidden;
  padding: 1.5rem;
  position: fixed;
  scroll-behavior: smooth;
  top: 0;
  width: 100%;
}
.consent-form .usa-modal-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.consent-form .usa-modal-overlay[data-force-action=true] {
  pointer-events: none;
}
.consent-form .usa-modal-overlay[data-force-action=true] * {
  pointer-events: auto;
}
.consent-form .usa-js-loading .usa-modal-wrapper {
  position: absolute;
  left: -999em;
  right: auto;
}
.consent-form .usa-js-loading .usa-modal-wrapper:target {
  position: static;
}
.consent-form .usa-modal {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-radius: 0.5rem;
  background: white;
  color: #1b1b1b;
  display: inline-block;
  margin: 1.25rem auto;
  max-width: 30rem;
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}
.consent-form .usa-modal:focus {
  outline: none;
}
.consent-form .usa-modal__content {
  display: flex;
  flex-direction: column-reverse;
  padding-top: 2rem;
  width: 100%;
}
.consent-form .usa-modal__main {
  margin: 0 auto;
  padding: 0.5rem 2rem 2rem;
}
.consent-form .usa-modal-wrapper [data-close-modal] > .usa-icon,
.consent-form .usa-modal-wrapper [data-close-modal] > .usa-icon use {
  pointer-events: none !important;
}
.consent-form .usa-modal__close {
  align-items: center;
  align-self: flex-end;
  background-color: transparent;
  color: #71767a;
  display: flex;
  flex-shrink: 0;
  font-size: 0.93rem;
  margin: -2rem 0 0 auto;
  padding: 0.25rem 0.25rem;
  width: auto;
}
.consent-form .usa-modal__close:hover,
.consent-form .usa-modal__close:active {
  background-color: transparent;
  color: #1b1b1b;
}
.consent-form .usa-modal__close:not([disabled]):focus {
  outline-offset: 0;
}
.consent-form .usa-modal__close .usa-icon {
  height: 2rem;
  margin: 2px 2px 0 0;
  width: 2rem;
}
.consent-form .usa-modal__heading {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.4;
  margin-top: 0;
}
.consent-form .usa-modal__footer {
  margin-top: 1.5rem;
}
.consent-form .usa-modal--lg {
  max-width: 55rem;
  width: 100%;
}
.consent-form .usa-modal--lg .usa-modal__main {
  padding-bottom: 4rem;
  padding-top: 1.25rem;
  width: 100%;
  max-width: 40rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-modal--lg .usa-modal__heading {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem;
  }
}
.consent-form .usa-js-modal--active {
  overflow: hidden;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .consent-form .usa-nav-container::after {
    clear: both;
    content: "";
    display: block;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .usa-nav-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-navbar {
  height: 3rem;
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-navbar {
    align-items: center;
    border-bottom: 1px solid #dfe1e2;
    display: flex;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-navbar {
    border-bottom: none;
    display: inline-block;
    height: auto;
  }
}
@keyframes slidein-left {
  from {
    transform: translateX(15rem);
  }
  to {
    transform: translateX(0);
  }
}
.consent-form .usa-nav {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 0.9;
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav {
    right: 0;
    position: absolute;
    bottom: 0;
    top: 0;
    position: fixed;
    background: white;
    border-right: 0;
    display: none;
    flex-direction: column;
    overflow-y: auto;
    padding: 1rem;
    width: 15rem;
    z-index: 500;
  }
  .consent-form .usa-nav.is-visible {
    animation: slidein-left 0.3s ease-in-out;
    display: flex;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav {
    float: right;
    position: relative;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav .usa-search {
    margin-left: 1rem;
  }
}
.consent-form .usa-nav .usa-accordion {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 0.9;
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav__primary {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    margin-top: 1.5rem;
    order: 2;
  }
  .consent-form .usa-nav__primary > li {
    margin-bottom: 0;
    max-width: unset;
  }
  .consent-form .usa-nav__primary-item {
    border-top: 1px solid #dfe1e2;
  }
  .consent-form .usa-nav__primary a:not(.usa-button) {
    display: block;
    padding: 0.5rem 1rem;
    text-decoration: none;
  }
  .consent-form .usa-nav__primary a:not(.usa-button):hover {
    background-color: #f0f0f0;
    text-decoration: none;
  }
  .consent-form .usa-nav__primary a:not(.usa-button):not(.usa-current) {
    color: #565c65;
  }
  .consent-form .usa-nav__primary a:not(.usa-button):not(.usa-current):hover {
    color: #005ea2;
  }
  .consent-form .usa-nav__primary a:not(.usa-button):not(.usa-current):focus {
    outline-offset: 0;
  }
  .consent-form .usa-nav__primary .usa-current {
    position: relative;
    color: #005ea2;
    font-weight: 700;
  }
  .consent-form .usa-nav__primary .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0.25rem;
  }
}
@media (max-width: 63.99em) and (forced-colors: active) {
  .consent-form .usa-nav__primary .usa-current::after {
    background-color: ButtonText;
  }
}
@media all and (max-width: 63.99em) and (min-width: 40em) {
  .consent-form .usa-nav__primary .usa-current {
    position: relative;
  }
  .consent-form .usa-nav__primary .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0;
  }
}
@media (max-width: 63.99em) and (min-width: 40em) and (forced-colors: active) {
  .consent-form .usa-nav__primary .usa-current::after {
    background-color: ButtonText;
  }
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav__primary a {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary {
    display: flex;
  }
}
.consent-form .usa-nav__primary .usa-nav__primary-item a {
  text-decoration: none;
}
.consent-form .usa-nav__primary > .usa-nav__primary-item {
  line-height: 1.1;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary > .usa-nav__primary-item {
    font-size: 0.93rem;
    line-height: 0.9;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary > .usa-nav__primary-item > a {
    line-height: 0.9;
    padding: 1rem;
    color: #565c65;
    display: block;
    font-weight: 700;
  }
  .consent-form .usa-nav__primary > .usa-nav__primary-item > a:hover {
    color: #005ea2;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary a {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}
.consent-form .usa-nav__primary button {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
  color: #565c65;
  font-weight: normal;
  line-height: 1.1;
  padding: 0.75rem 1rem;
  text-decoration: none;
}
.consent-form .usa-nav__primary button:visited {
  color: #54278f;
}
.consent-form .usa-nav__primary button:hover {
  color: #1a4480;
}
.consent-form .usa-nav__primary button:active {
  color: #162e51;
}
.consent-form .usa-nav__primary button:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-nav__primary button:hover,
.consent-form .usa-nav__primary button.usa-button--hover,
.consent-form .usa-nav__primary button:disabled:hover,
.consent-form .usa-nav__primary button:disabled.usa-button--hover,
.consent-form .usa-nav__primary button.usa-button--disabled:hover,
.consent-form .usa-nav__primary button.usa-button--disabled.usa-button--hover,
.consent-form .usa-nav__primary button:active,
.consent-form .usa-nav__primary button.usa-button--active,
.consent-form .usa-nav__primary button:disabled:active,
.consent-form .usa-nav__primary button:disabled.usa-button--active,
.consent-form .usa-nav__primary button.usa-button--disabled:active,
.consent-form .usa-nav__primary button.usa-button--disabled.usa-button--active,
.consent-form .usa-nav__primary button:disabled:focus,
.consent-form .usa-nav__primary button:disabled.usa-focus,
.consent-form .usa-nav__primary button.usa-button--disabled:focus,
.consent-form .usa-nav__primary button.usa-button--disabled.usa-focus,
.consent-form .usa-nav__primary button:disabled,
.consent-form .usa-nav__primary button.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-nav__primary button:disabled,
.consent-form .usa-nav__primary button.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-nav__primary button.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-nav__primary button.usa-button--active {
  color: #162e51;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary button {
    line-height: 0.9;
    padding: 1rem;
    font-size: 0.93rem;
    font-weight: 700;
  }
}
@media (forced-colors: active) {
  .consent-form .usa-nav__primary button {
    forced-color-adjust: auto;
  }
}
.consent-form .usa-nav__primary button:hover {
  color: #005ea2;
  background-color: #f0f0f0;
  text-decoration: none;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary button:hover {
    background-color: transparent;
  }
}
.consent-form .usa-nav__primary button[aria-expanded=false] {
  background-image: none;
}
.consent-form .usa-nav__primary button[aria-expanded=false] span::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz48L3N2Zz4=) no-repeat center / contain;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-left: auto;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-nav__primary button[aria-expanded=false] span::after {
    background: none;
    background-color: ButtonText;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz48L3N2Zz4=) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiLz48L3N2Zz4=) no-repeat center / contain;
  }
}
.consent-form .usa-nav__primary button[aria-expanded=false] span::after {
  position: absolute;
  right: 0;
}
.consent-form .usa-nav__primary button[aria-expanded=false] span::after:hover {
  background-color: buttonText;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary button[aria-expanded=false] span::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-nav__primary button[aria-expanded=false] span::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE2LjU5IDguNTlMMTIgMTMuMTcgNy40MSA4LjU5IDYgMTBsNiA2IDYtNnoiLz48L3N2Zz4=) no-repeat center / contain;
    }
  }
  .consent-form .usa-nav__primary button[aria-expanded=false] span::after {
    right: 0.75rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary button[aria-expanded=false]:hover span::after {
    background-color: #1a4480;
  }
}
@media (min-width: 64em) and (forced-colors: active) {
  .consent-form .usa-nav__primary button[aria-expanded=false]:hover span::after {
    background-color: ButtonText;
  }
}
.consent-form .usa-nav__primary button[aria-expanded=true] {
  background-image: none;
}
.consent-form .usa-nav__primary button[aria-expanded=true] span::after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiLz48L3N2Zz4=) no-repeat center / contain;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-left: auto;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-nav__primary button[aria-expanded=true] span::after {
    background: none;
    background-color: ButtonText;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiLz48L3N2Zz4=) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiLz48L3N2Zz4=) no-repeat center / contain;
  }
}
.consent-form .usa-nav__primary button[aria-expanded=true] span::after {
  position: absolute;
  right: 0;
}
@media (forced-colors: active) {
  .consent-form .usa-nav__primary button[aria-expanded=true] span::after {
    background-color: ButtonText;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary button[aria-expanded=true] {
    background-image: none;
    background-color: #162e51;
    color: white;
  }
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .consent-form .usa-nav__primary button[aria-expanded=true] span::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDhsLTYgNiAxLjQxIDEuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0eiIvPjwvc3ZnPg==) no-repeat center / contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-nav__primary button[aria-expanded=true] span::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDhsLTYgNiAxLjQxIDEuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0eiIvPjwvc3ZnPg==) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDhsLTYgNiAxLjQxIDEuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0eiIvPjwvc3ZnPg==) no-repeat center / contain;
    }
  }
  .consent-form .usa-nav__primary button[aria-expanded=true] span::after {
    right: 0.75rem;
    background-color: white;
  }
}
@media (min-width: 64em) and (min-width: 64em) and (forced-colors: active) {
  .consent-form .usa-nav__primary button[aria-expanded=true] span::after {
    background-color: ButtonText;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__primary .usa-accordion__button span {
    margin-right: 0;
    padding-right: 1rem;
  }
}
.consent-form .usa-nav__secondary {
  margin-top: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__secondary {
    flex-direction: column;
    align-items: flex-end;
    bottom: 4rem;
    display: flex;
    font-size: 0.93rem;
    margin-top: 0.5rem;
    min-width: calc(27ch + 3rem);
    position: absolute;
    right: 2rem;
  }
}
.consent-form .usa-nav__secondary .usa-search {
  margin-top: 1rem;
  width: 100%;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__secondary .usa-search {
    margin-left: 0;
    margin-top: 0.5rem;
  }
}
.consent-form .usa-nav__secondary-links {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  line-height: 1.3;
  margin-top: 1.5rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__secondary-links {
    float: right;
    line-height: 0.9;
    margin-bottom: 0.25rem;
    margin-top: 0;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__secondary-links .usa-nav__secondary-item {
    display: inline;
    padding-left: 0.25rem;
  }
  .consent-form .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before {
    color: #dfe1e2;
    content: "|";
    padding-right: 0.25rem;
  }
}
.consent-form .usa-nav__secondary-links a {
  color: #71767a;
  display: inline-block;
  font-size: 0.93rem;
  text-decoration: none;
}
.consent-form .usa-nav__secondary-links a:hover {
  color: #005ea2;
  text-decoration: underline;
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav__submenu {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    margin: 0;
  }
  .consent-form .usa-nav__submenu > li {
    margin-bottom: 0;
    max-width: unset;
  }
  .consent-form .usa-nav__submenu-item {
    border-top: 1px solid #dfe1e2;
    font-size: 0.93rem;
  }
  .consent-form .usa-nav__submenu .usa-current::after {
    display: none;
  }
}
@media all and (max-width: 63.99em) and (min-width: 40em) {
  .consent-form .usa-nav__submenu .usa-current::after {
    display: none;
  }
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav__submenu a:not(.usa-button) {
    padding-left: 2rem;
  }
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {
    padding-left: 3rem;
  }
}
@media all and (max-width: 63.99em) {
  .consent-form .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {
    padding-left: 4rem;
  }
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__submenu {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    background-color: #162e51;
    width: 15rem;
    padding: 1rem;
    position: absolute;
    z-index: 400;
  }
}
.consent-form .usa-nav__submenu[aria-hidden=true] {
  display: none;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__submenu .usa-nav__submenu-item + * {
    margin-top: 0.75rem;
  }
  .consent-form .usa-nav__submenu .usa-nav__submenu-item a {
    color: white;
    padding: 0;
    line-height: 1.3;
  }
  .consent-form .usa-nav__submenu .usa-nav__submenu-item a:hover {
    background-color: transparent;
    color: white;
    padding: 0;
    text-decoration: underline;
  }
}
.consent-form .usa-nav__submenu-list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
}
.consent-form .usa-nav__submenu-list > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-nav__submenu-list .usa-nav__submenu-list-item {
  margin: 0;
  font-size: 0.93rem;
}
.consent-form .usa-nav__submenu-list .usa-nav__submenu-list-item a {
  line-height: 1.3;
}
.consent-form .usa-nav__close {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  height: 3rem;
  width: 3rem;
  color: currentColor;
  flex: none;
  float: right;
  margin: -0.75rem -1rem 1rem auto;
  text-align: center;
  background-image: none;
}
.consent-form .usa-nav__close:visited {
  color: #54278f;
}
.consent-form .usa-nav__close:hover {
  color: #1a4480;
}
.consent-form .usa-nav__close:active {
  color: #162e51;
}
.consent-form .usa-nav__close:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-nav__close:hover,
.consent-form .usa-nav__close.usa-button--hover,
.consent-form .usa-nav__close:disabled:hover,
.consent-form .usa-nav__close:disabled.usa-button--hover,
.consent-form .usa-nav__close.usa-button--disabled:hover,
.consent-form .usa-nav__close.usa-button--disabled.usa-button--hover,
.consent-form .usa-nav__close:active,
.consent-form .usa-nav__close.usa-button--active,
.consent-form .usa-nav__close:disabled:active,
.consent-form .usa-nav__close:disabled.usa-button--active,
.consent-form .usa-nav__close.usa-button--disabled:active,
.consent-form .usa-nav__close.usa-button--disabled.usa-button--active,
.consent-form .usa-nav__close:disabled:focus,
.consent-form .usa-nav__close:disabled.usa-focus,
.consent-form .usa-nav__close.usa-button--disabled:focus,
.consent-form .usa-nav__close.usa-button--disabled.usa-focus,
.consent-form .usa-nav__close:disabled,
.consent-form .usa-nav__close.usa-button--disabled {
  -moz-osx-font-smoothing: inherit;
  -webkit-font-smoothing: inherit;
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.consent-form .usa-nav__close:disabled,
.consent-form .usa-nav__close.usa-button--disabled {
  color: #c9c9c9;
}
.consent-form .usa-nav__close.usa-button--hover {
  color: #1a4480;
}
.consent-form .usa-nav__close.usa-button--active {
  color: #162e51;
}
@media (forced-colors: active) {
  .consent-form .usa-nav__close::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    vertical-align: middle;
    margin-right: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-nav__close::before {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48L3N2Zz4=) no-repeat center / contain;
    }
  }
  .consent-form .usa-nav__close::before {
    background-color: buttonText;
  }
}
.consent-form .usa-nav__close:hover {
  color: currentColor;
  text-decoration: none;
}
@media all and (min-width: 64em) {
  .consent-form .usa-nav__close {
    display: none;
  }
}
.consent-form .usa-nav__close img {
  width: 1.5rem;
}
@media (forced-colors: active) {
  .consent-form .usa-nav__close img {
    display: none;
  }
}
.consent-form .usa-nav__close + * {
  clear: both;
}
.consent-form .usa-js-mobile-nav--active {
  overflow: hidden;
}
.consent-form .usa-pagination {
  margin-bottom: 1rem;
  margin-top: 1rem;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  display: flex;
  justify-content: center;
}
.consent-form .usa-pagination .usa-icon {
  height: 1.13rem;
  width: 1.13rem;
}
.consent-form .usa-pagination__list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  width: auto;
}
.consent-form .usa-pagination__item {
  display: inline-flex;
  height: 2.5rem;
  justify-content: center;
  line-height: 1;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  min-width: 2.5rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-pagination__item {
    flex: 1 0 auto;
  }
}
.consent-form .usa-pagination__arrow {
  display: none;
}
@media all and (min-width: 40em) {
  .consent-form .usa-pagination__arrow {
    display: inherit;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-pagination__previous-page {
    margin-right: 1.25rem;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-pagination__next-page {
    margin-left: 1.25rem;
  }
}
.consent-form .usa-pagination__link {
  align-items: center;
  color: #005ea2;
  display: inline-flex;
  text-decoration: none;
}
.consent-form .usa-pagination__link[disabled] {
  opacity: 0.4 !important;
  pointer-events: none;
}
.consent-form .usa-pagination__link:hover,
.consent-form .usa-pagination__link:focus,
.consent-form .usa-pagination__link:active {
  color: #1a4480;
  text-decoration: underline;
}
.consent-form .usa-pagination__link:visited {
  color: #005ea2;
}
.consent-form .usa-pagination__button {
  align-items: center;
  border-color: rgba(27, 27, 27, 0.2);
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 1px;
  color: #005ea2;
  display: inline-flex;
  justify-content: center;
  padding: 0.5rem;
  text-decoration: none;
  width: 100%;
}
.consent-form .usa-pagination__button:hover,
.consent-form .usa-pagination__button:focus,
.consent-form .usa-pagination__button:active {
  color: #1a4480;
  border-color: #1a4480;
}
@media (forced-colors: active) {
  .consent-form .usa-pagination__button:hover,
  .consent-form .usa-pagination__button:focus,
  .consent-form .usa-pagination__button:active {
    border: 2px solid buttonText;
  }
}
.consent-form .usa-pagination .usa-current {
  background-color: #1b1b1b;
  border-color: transparent;
  color: white;
}
@media (forced-colors: active) {
  .consent-form .usa-pagination .usa-current {
    outline: 2px solid buttonText;
    color: buttonText;
  }
}
.consent-form .usa-pagination .usa-current:hover,
.consent-form .usa-pagination .usa-current:focus,
.consent-form .usa-pagination .usa-current:active {
  background-color: #1b1b1b;
  color: white;
  text-decoration: none;
}
@media (forced-colors: active) {
  .consent-form .usa-pagination .usa-current:hover,
  .consent-form .usa-pagination .usa-current:focus,
  .consent-form .usa-pagination .usa-current:active {
    color: buttontext;
  }
}
.consent-form .usa-pagination__overflow {
  align-items: center;
  align-self: stretch;
  display: inherit;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0.5rem;
  opacity: 0.5;
}
.consent-form .usa-process-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  counter-reset: usa-numbered-list;
  padding: 20px 0 0 calc((2.5rem / 2) - (0.5rem / 2));
  position: relative;
}
.consent-form .usa-process-list > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-process-list > .usa-process-list__item {
  max-width: 72ex;
}
.consent-form .usa-process-list__item {
  border-left: 0.5rem solid #d9e8f6;
  font-size: 1.06rem;
  margin-bottom: 0;
  padding-bottom: 2rem;
  padding-left: calc(calc((2.5rem / 2) - 0.25rem) * 2);
}
.consent-form .usa-prose .usa-process-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  counter-reset: usa-numbered-list;
  padding: 20px 0 0 calc((2.5rem / 2) - (0.5rem / 2));
  position: relative;
}
.consent-form .usa-prose .usa-process-list > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-prose .usa-process-list > .usa-process-list__item {
  max-width: 72ex;
}
.consent-form .usa-prose .usa-process-list__item {
  border-left: 0.5rem solid #d9e8f6;
  font-size: 1.06rem;
  margin-bottom: 0;
  padding-bottom: 2rem;
  padding-left: calc(calc((2.5rem / 2) - 0.25rem) * 2);
}
.consent-form .usa-process-list__item:last-child {
  border-left: 0.5rem solid transparent;
}
.consent-form .usa-process-list__item::before {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  border-radius: 99rem;
  background-color: white;
  border: 0.25rem solid #1b1b1b;
  box-shadow: 0 0 0 0.25rem white;
  color: #1b1b1b;
  content: counter(usa-numbered-list, decimal);
  counter-increment: usa-numbered-list;
  display: flex;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  font-weight: 700;
  height: 2.5rem;
  left: 0;
  line-height: 0.9;
  margin-top: -0.4rem;
  position: absolute;
  width: 2.5rem;
}
.consent-form .usa-process-list__item ul {
  list-style-type: disc;
}
.consent-form .usa-process-list__item ul li {
  margin-bottom: 0.25rem;
}
.consent-form .usa-process-list__item ul li:last-child {
  margin-bottom: 0;
}
.consent-form .usa-process-list__item > *:first-child {
  margin-top: 0;
}
.consent-form .usa-process-list__item > *:last-child {
  margin-bottom: 0;
}
.consent-form .usa-process-list__heading {
  font-size: 1.46rem;
  line-height: 1.1;
  color: #1b1b1b;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
}
.consent-form .usa-process-list__heading + * {
  margin-top: 0.25rem;
}
.consent-form .usa-search {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  position: relative;
}
.consent-form .usa-search::after {
  clear: both;
  content: "";
  display: block;
}
.consent-form .usa-search[role=search],
.consent-form .usa-search[role=search] > div,
.consent-form .usa-search [role=search] {
  display: flex;
}
.consent-form .usa-search [type=submit] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  height: 2rem;
  margin: 0;
  padding: 0;
  width: 3rem;
}
@media all and (min-width: 30em) {
  .consent-form .usa-search [type=submit] {
    padding-left: 1rem;
    padding-right: 1rem;
    width: auto;
  }
}
@media (forced-colors: active) {
  .consent-form .usa-search [type=submit] {
    border: 2px solid transparent;
  }
  .consent-form .usa-search [type=submit]::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+) no-repeat center / contain;
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    content: "";
    vertical-align: middle;
    margin-right: auto;
  }
  @supports ((-webkit-mask: url("")) or (mask: url(""))) {
    .consent-form .usa-search [type=submit]::before {
      background: none;
      background-color: ButtonText;
      -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+) no-repeat center / contain;
      mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+) no-repeat center / contain;
    }
  }
}
@media (forced-colors: active) and (min-width: 30em) {
  .consent-form .usa-search [type=submit]::before {
    content: none;
  }
}
@media all and (min-width: 30em) {
  .consent-form .usa-search__submit-icon {
    display: none;
  }
}
@media (forced-colors: active) {
  .consent-form .usa-search__submit-icon {
    display: none;
  }
}
@media all and (min-width: 30em) {
  .consent-form .usa-search--big [type=search],
  .consent-form .usa-search--big .usa-search__input {
    font-size: 1.06rem;
    height: 3rem;
  }
}
@media all and (min-width: 30em) {
  .consent-form .usa-search--big [type=submit],
  .consent-form .usa-search--big .usa-search__submit {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.46rem;
    height: 3rem;
    width: auto;
  }
}
@media (forced-colors: active) and (min-width: 30em) {
  .consent-form .usa-search--small [type=submit]::before {
    content: "";
  }
}
.consent-form .usa-search--small [type=submit],
.consent-form .usa-search--small .usa-search__submit {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  min-width: 3rem;
}
.consent-form .usa-search--small .usa-search__submit-icon {
  height: 1.5rem;
  width: 1.5rem;
  display: block;
}
@media (forced-colors: active) {
  .consent-form .usa-search--small .usa-search__submit-icon {
    display: none;
  }
}
.consent-form input[type=search] {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.consent-form [type=search],
.consent-form .usa-search__input {
  padding-bottom: 0;
  padding-top: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  border-top-right-radius: 0;
  box-sizing: border-box;
  float: left;
  font-size: 1rem;
  height: 2rem;
  margin: 0;
}
.consent-form .usa-search__submit-text {
  display: none;
}
@media all and (min-width: 30em) {
  .consent-form .usa-search__submit-text {
    display: block;
  }
}
.consent-form .usa-section {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-section {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
}
.consent-form .usa-section--light {
  background-color: #f0f0f0;
}
.consent-form .usa-section--dark {
  background-color: #162e51;
  color: white;
}
.consent-form .usa-section--dark h1,
.consent-form .usa-section--dark h2,
.consent-form .usa-section--dark h3,
.consent-form .usa-section--dark h4,
.consent-form .usa-section--dark h5,
.consent-form .usa-section--dark h6 {
  color: #00bde3;
}
.consent-form .usa-section--dark p {
  color: white;
}
.consent-form .usa-section--dark a {
  color: #dfe1e2;
}
.consent-form .usa-section--dark a:hover {
  color: #f0f0f0;
}
.consent-form .usa-section--dark a:active {
  color: white;
}
.consent-form .usa-sidenav {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  border-bottom: 1px solid #dfe1e2;
}
.consent-form .usa-sidenav > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-sidenav__item {
  border-top: 1px solid #dfe1e2;
}
.consent-form .usa-sidenav a:not(.usa-button) {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}
.consent-form .usa-sidenav a:not(.usa-button):hover {
  background-color: #f0f0f0;
  text-decoration: none;
}
.consent-form .usa-sidenav a:not(.usa-button):not(.usa-current) {
  color: #565c65;
}
.consent-form .usa-sidenav a:not(.usa-button):not(.usa-current):hover {
  color: #005ea2;
}
.consent-form .usa-sidenav a:not(.usa-button):not(.usa-current):focus {
  outline-offset: 0;
}
.consent-form .usa-sidenav .usa-current {
  position: relative;
  color: #005ea2;
  font-weight: 700;
}
.consent-form .usa-sidenav .usa-current::after {
  background-color: #005ea2;
  border-radius: 99rem;
  content: "";
  display: block;
  position: absolute;
  bottom: 0.25rem;
  top: 0.25rem;
  width: 0.25rem;
  left: 0.25rem;
}
@media (forced-colors: active) {
  .consent-form .usa-sidenav .usa-current::after {
    background-color: ButtonText;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-sidenav .usa-current {
    position: relative;
  }
  .consent-form .usa-sidenav .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0;
  }
}
@media (min-width: 40em) and (forced-colors: active) {
  .consent-form .usa-sidenav .usa-current::after {
    background-color: ButtonText;
  }
}
.consent-form .grid-container .usa-sidenav {
  margin-left: -1rem;
  margin-right: -1rem;
}
@media all and (min-width: 40em) {
  .consent-form .grid-container .usa-sidenav {
    margin-left: 0;
    margin-right: 0;
  }
}
.consent-form .usa-sidenav__sublist {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  font-size: 1rem;
}
.consent-form .usa-sidenav__sublist > li {
  margin-bottom: 0;
  max-width: unset;
}
.consent-form .usa-sidenav__sublist-item {
  border-top: 1px solid #dfe1e2;
  font-size: 0.93rem;
}
.consent-form .usa-sidenav__sublist .usa-current::after {
  display: none;
}
@media all and (min-width: 40em) {
  .consent-form .usa-sidenav__sublist .usa-current::after {
    display: none;
  }
}
.consent-form .usa-sidenav__sublist a:not(.usa-button) {
  padding-left: 2rem;
}
.consent-form .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
  padding-left: 3rem;
}
.consent-form .usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
  padding-left: 4rem;
}
.consent-form .usa-site-alert {
  position: relative;
  background-color: #f0f0f0;
}
.consent-form .usa-site-alert .usa-alert {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  border-left: none;
}
.consent-form .usa-site-alert .usa-alert > .usa-list,
.consent-form .usa-site-alert .usa-alert .usa-alert__body > .usa-list {
  padding-left: 2ch;
}
.consent-form .usa-site-alert .usa-alert__body {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert .usa-alert__body {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.consent-form .usa-site-alert--info {
  color: #1b1b1b;
  background-color: #e7f6f8;
}
.consent-form .usa-site-alert--info .usa-alert {
  background-color: #e7f6f8;
  border-left-color: #00bde3;
  color: #1b1b1b;
}
.consent-form .usa-site-alert--info .usa-alert:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-site-alert--info .usa-alert:before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTZoMnY2em0wLThoLTJWN2gydjJ6Ii8+PC9zdmc+) no-repeat center / contain;
  }
}
.consent-form .usa-site-alert--info .usa-alert.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-site-alert--info .usa-alert.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-site-alert--info .usa-alert .usa-link {
  color: #005ea2;
}
.consent-form .usa-site-alert--info .usa-alert .usa-link:visited {
  color: #54278f;
}
.consent-form .usa-site-alert--info .usa-alert .usa-link:hover,
.consent-form .usa-site-alert--info .usa-alert .usa-link:active {
  color: #1a4480;
}
.consent-form .usa-site-alert--info .usa-alert.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-site-alert--info .usa-alert:before {
  left: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert--info .usa-alert:before {
    left: 2rem;
  }
}
.consent-form .usa-site-alert--info .usa-alert__body {
  padding-right: 1rem;
  padding-left: 3.75rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert--info .usa-alert__body {
    padding-right: 2rem;
    padding-left: 4.75rem;
  }
}
.consent-form .usa-site-alert--emergency {
  color: white;
  background-color: #9c3d10;
}
.consent-form .usa-site-alert--emergency .usa-alert {
  background-color: #9c3d10;
  border-left-color: #9c3d10;
  color: white;
}
.consent-form .usa-site-alert--emergency .usa-alert:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  height: 3.5rem;
  left: 0.91666667rem;
  position: absolute;
  top: 0;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-site-alert--emergency .usa-alert:before {
    background: none;
    background-color: white;
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center / contain;
  }
}
.consent-form .usa-site-alert--emergency .usa-alert.usa-alert--slim:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-site-alert--emergency .usa-alert.usa-alert--slim:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-site-alert--emergency .usa-alert .usa-link {
  color: #dfe1e2;
}
.consent-form .usa-site-alert--emergency .usa-alert .usa-link:visited {
  color: #dfe1e2;
}
.consent-form .usa-site-alert--emergency .usa-alert .usa-link:hover,
.consent-form .usa-site-alert--emergency .usa-alert .usa-link:active {
  color: #f0f0f0;
}
.consent-form .usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before {
  display: none;
}
.consent-form .usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body {
  padding-left: 1.25rem;
}
.consent-form .usa-site-alert--emergency .usa-alert:before {
  left: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert--emergency .usa-alert:before {
    left: 2rem;
  }
}
.consent-form .usa-site-alert--emergency .usa-alert__body {
  padding-right: 1rem;
  padding-left: 3.75rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert--emergency .usa-alert__body {
    padding-right: 2rem;
    padding-left: 4.75rem;
  }
}
.consent-form .usa-site-alert--no-icon .usa-alert:before {
  display: none;
}
.consent-form .usa-site-alert--no-icon .usa-alert .usa-alert__body {
  padding-left: 1rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert--no-icon .usa-alert .usa-alert__body {
    padding-left: 2rem;
  }
}
.consent-form .usa-site-alert--slim .usa-alert {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.consent-form .usa-site-alert--slim .usa-alert:before {
  background-size: 1.5rem;
  height: 2.5rem;
  width: 1.5rem;
}
@supports ((-webkit-mask: url("")) or (mask: url(""))) {
  .consent-form .usa-site-alert--slim .usa-alert:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem;
  }
}
.consent-form .usa-site-alert--slim .usa-alert__body {
  padding-left: 3.25rem;
}
@media all and (min-width: 64em) {
  .consent-form .usa-site-alert--slim .usa-alert__body {
    padding-left: 4.25rem;
  }
}
.consent-form .usa-skipnav {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  color: #005ea2;
  text-decoration: underline;
  background: transparent;
  left: 0;
  padding: 0.5rem 1rem;
  position: absolute;
  top: -3.8rem;
  transition: 0.15s ease-in-out;
  z-index: 100;
}
.consent-form .usa-skipnav:visited {
  color: #54278f;
}
.consent-form .usa-skipnav:hover {
  color: #1a4480;
}
.consent-form .usa-skipnav:active {
  color: #162e51;
}
.consent-form .usa-skipnav:focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0;
}
.consent-form .usa-skipnav:focus,
.consent-form .usa-skipnav.usa-focus {
  background: white;
  left: 0;
  position: absolute;
  top: 0;
  transition: 0.15s ease-in-out;
}
.consent-form .usa-step-indicator {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.1;
  background-color: white;
  margin-bottom: 2rem;
  margin-left: -1px;
  margin-right: -1px;
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator {
    margin-left: 0;
    margin-right: 0;
  }
}
.consent-form .usa-step-indicator__segments {
  counter-reset: usa-step-indicator;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.consent-form .usa-step-indicator__segment {
  flex: 1 1 0%;
  counter-increment: usa-step-indicator;
  margin-left: 1px;
  margin-right: 1px;
  max-width: 15rem;
  min-height: 0.5rem;
  position: relative;
}
.consent-form .usa-step-indicator__segment:after {
  background-color: #dfe1e2;
  content: "";
  display: block;
  height: 0.5rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator__segment:after {
    height: 0.5rem;
  }
}
.consent-form .usa-step-indicator__segment--complete::after {
  background-color: #162e51;
}
.consent-form .usa-step-indicator__segment--complete .usa-step-indicator__segment-label {
  color: #162e51;
}
.consent-form .usa-step-indicator__segment--current::after {
  background-color: #005ea2;
}
.consent-form .usa-step-indicator__segment--current .usa-step-indicator__segment-label {
  color: #005ea2;
  font-weight: 700;
}
.consent-form .usa-step-indicator__segment-label {
  display: none;
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator__segment-label {
    color: #565c65;
    display: block;
    font-size: 1.06rem;
    margin-top: calc(0.5rem + 0.5rem);
    padding-right: 2rem;
    text-align: left;
  }
}
.consent-form .usa-step-indicator__header {
  align-items: baseline;
  display: flex;
}
.consent-form .usa-step-indicator__heading {
  color: #1b1b1b;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 700;
  margin: 1rem 0 0;
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator__heading {
    font-size: 1.46rem;
    margin-top: 2rem;
  }
}
.consent-form .usa-step-indicator__current-step {
  height: 2.5rem;
  border-radius: 99rem;
  width: 2.5rem;
  font-weight: normal;
  font-feature-settings: "tnum" 1, "kern" 1;
  background-color: #005ea2;
  color: white;
  display: inline-block;
  padding: calc((2.5rem - (2ex * 1.1)) * 0.5);
  text-align: center;
}
.consent-form .usa-step-indicator__total-steps {
  font-weight: normal;
  font-feature-settings: "tnum" 1, "kern" 1;
  color: #005ea2;
  margin-right: 0.5rem;
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator--counters .usa-step-indicator__segment,
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment {
    margin-left: 0;
    margin-right: 0;
    margin-top: calc(((2.5rem - 0.5rem) / 2) + 0.25rem);
  }
  .consent-form .usa-step-indicator--counters .usa-step-indicator__segment:before,
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
    height: 2.5rem;
    border-radius: 99rem;
    width: 2.5rem;
    font-feature-settings: "tnum" 1, "kern" 1;
    background-color: white;
    box-shadow: inset 0 0 0 0.25rem #dfe1e2, 0 0 0 0.25rem white;
    color: #565c65;
    content: counter(usa-step-indicator);
    display: block;
    font-weight: 700;
    left: 0;
    line-height: 0.9;
    padding: calc((2.5rem - (2ex * 0.9)) * 0.5);
    position: absolute;
    text-align: center;
    top: calc((2.5rem - 0.5rem) / -2);
    z-index: 100;
  }
  .consent-form .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
    display: none;
  }
}
.consent-form .usa-step-indicator--counters .usa-step-indicator__segment--complete::before,
.consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before {
  background-color: #162e51;
  box-shadow: 0 0 0 0.25rem white;
  color: white;
}
.consent-form .usa-step-indicator--counters .usa-step-indicator__segment--current::before,
.consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before {
  background-color: #005ea2;
  box-shadow: 0 0 0 0.25rem white;
  color: white;
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator--counters .usa-step-indicator__segment-label,
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
    margin-top: calc(((2.5rem + 0.5rem) / 2) + 0.5rem);
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,
  .consent-form .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after {
    left: 50%;
    right: 0;
    width: auto;
  }
  .consent-form .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,
  .consent-form .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after {
    display: block;
    left: 0;
    right: 50%;
    width: auto;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment {
    margin-top: calc(((1.5rem - 0.5rem) / 2) + 0.25rem);
  }
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
    height: 1.5rem;
    border-radius: 99rem;
    width: 1.5rem;
    font-size: 0.93rem;
    padding: calc(0.25rem + 1px);
    top: calc((1.5rem - 0.5rem) / -2);
  }
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
    display: none;
  }
}
@media all and (min-width: 40em) {
  .consent-form .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
    margin-top: calc(((1.5rem + 0.5rem) / 2) + 0.5rem);
  }
}
.consent-form .usa-step-indicator--no-labels {
  margin-left: -1px;
  margin-right: -1px;
}
.consent-form .usa-step-indicator--no-labels .usa-step-indicator__segment {
  margin-top: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.consent-form .usa-step-indicator--no-labels .usa-step-indicator__segment:before {
  display: none;
}
.consent-form .usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
  display: block;
}
.consent-form .usa-step-indicator--no-labels .usa-step-indicator__heading {
  margin-top: 1rem;
}
.consent-form .usa-step-indicator--no-labels .usa-step-indicator__segment-label {
  display: none;
}
.consent-form .usa-step-indicator--center {
  margin-left: -1px;
  margin-right: -1px;
}
.consent-form .usa-step-indicator--center .usa-step-indicator__segment {
  margin-left: 1px;
  margin-right: 1px;
}
.consent-form .usa-step-indicator--center .usa-step-indicator__segment:before {
  left: calc(50% - (2.5rem + 0.25rem) / 2);
}
.consent-form .usa-step-indicator--center .usa-step-indicator__segment-label {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
}
.consent-form .usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after {
  left: 0;
}
.consent-form .usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
  right: 0;
}
.consent-form .usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
  left: calc(50% - (1.5rem + 0.25rem) / 2);
}
.consent-form .usa-summary-box {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  color: #1b1b1b;
  background-color: #e7f6f8;
  border-radius: 0.25rem;
  border: 1px #99deea solid;
  padding: 1.5rem;
  position: relative;
}
.consent-form .usa-summary-box .usa-list:last-child {
  margin-bottom: 0;
}
.consent-form * + .usa-summary-box {
  margin-top: 1rem;
}
.consent-form .usa-summary-box__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.consent-form .usa-summary-box__text {
  margin-bottom: 0;
  margin-top: 0;
}
.consent-form .usa-summary-box__text:only-child {
  margin-bottom: 1px;
  padding-top: 0.25rem;
}
.consent-form .usa-summary-box__link {
  color: #005ea2;
}
.consent-form .usa-summary-box__link:visited {
  color: #54278f;
}
.consent-form .usa-summary-box__link:hover,
.consent-form .usa-summary-box__link:active {
  color: #1a4480;
}
.consent-form .usa-summary-box__link[href^="#"]:visited {
  color: #005ea2;
}
.consent-form .usa-summary-box__link[href^="#"]:hover {
  color: #1a4480;
}
.consent-form .usa-tooltip {
  display: inline-block;
  position: relative;
}
.consent-form .usa-tooltip__trigger {
  cursor: pointer;
}
.consent-form .usa-tooltip__trigger > svg {
  display: block;
  pointer-events: none;
}
.consent-form .usa-tooltip__body,
.consent-form .usa-tooltip__body--top {
  transition: opacity 0.08s ease-in-out;
  background-color: #1b1b1b;
  border-radius: 0.25rem;
  color: #f0f0f0;
  display: none;
  font-size: 1rem;
  padding: 0.5rem;
  pointer-events: none;
  width: auto;
  white-space: pre;
  z-index: 100000;
  position: absolute;
}
.consent-form .usa-tooltip__body:after,
.consent-form .usa-tooltip__body--top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  pointer-events: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #1b1b1b;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px;
}
.consent-form .usa-tooltip__body--wrap {
  width: 100%;
  white-space: normal;
  text-align: center;
  min-width: 50vw;
}
.consent-form .usa-tooltip__body.is-set {
  display: block;
}
.consent-form .usa-tooltip__body.is-visible {
  opacity: 1;
}
.consent-form .usa-tooltip__body--bottom:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #1b1b1b;
  border-top: 0;
  bottom: auto;
  top: -5px;
}
.consent-form .usa-tooltip__body--right:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #1b1b1b;
  border-left: 0;
  right: auto;
  top: 50%;
  bottom: 0;
  left: -5px;
  margin: -5px 0 0 0;
}
.consent-form .usa-tooltip__body--left:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #1b1b1b;
  border-right: 0;
  right: -5px;
  top: 50%;
  bottom: 0;
  left: auto;
  margin: -5px 0 0 0;
}
.consent-form [class*=font-mono-] {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}
.consent-form [class*=font-sans-] {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.consent-form [class*=font-serif-] {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
.consent-form [class*=font-ui-] {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.consent-form [class*=font-heading-] {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
.consent-form [class*=font-body-] {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.consent-form [class*=font-code-] {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}
.consent-form [class*=font-alt-] {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
.consent-form .add-aspect-9x16 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0 0 177.77778%;
  position: relative;
}
.consent-form .add-aspect-1x1 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0 0 100%;
  position: relative;
}
.consent-form .add-aspect-4x3 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0 0 75%;
  position: relative;
}
.consent-form .add-aspect-16x9 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0 0 56.25%;
  position: relative;
}
.consent-form .add-aspect-2x1 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0 0 50%;
  position: relative;
}
.consent-form .add-list-reset {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  list-style: none;
}
.consent-form .flex-align-start {
  align-items: flex-start;
}
.consent-form .flex-align-end {
  align-items: flex-end;
}
.consent-form .flex-align-center {
  align-items: center;
}
.consent-form .flex-align-stretch {
  align-items: stretch;
}
.consent-form .flex-align-baseline {
  align-items: baseline;
}
.consent-form .flex-align-self-start {
  align-self: flex-start;
}
.consent-form .flex-align-self-end {
  align-self: flex-end;
}
.consent-form .flex-align-self-center {
  align-self: center;
}
.consent-form .flex-align-self-stretch {
  align-self: stretch;
}
.consent-form .flex-align-self-baseline {
  align-self: baseline;
}
.consent-form .bg-transparent {
  background-color: transparent;
}
.consent-form .hover\:bg-transparent:hover {
  background-color: transparent;
}
.consent-form .bg-black {
  background-color: black;
}
.consent-form .hover\:bg-black:hover {
  background-color: black;
}
.consent-form .bg-white {
  background-color: white;
}
.consent-form .hover\:bg-white:hover {
  background-color: white;
}
.consent-form .bg-red {
  background-color: #e52207;
}
.consent-form .hover\:bg-red:hover {
  background-color: #e52207;
}
.consent-form .bg-orange {
  background-color: #e66f0e;
}
.consent-form .hover\:bg-orange:hover {
  background-color: #e66f0e;
}
.consent-form .bg-gold {
  background-color: #ffbe2e;
}
.consent-form .hover\:bg-gold:hover {
  background-color: #ffbe2e;
}
.consent-form .bg-yellow {
  background-color: #fee685;
}
.consent-form .hover\:bg-yellow:hover {
  background-color: #fee685;
}
.consent-form .bg-green {
  background-color: #538200;
}
.consent-form .hover\:bg-green:hover {
  background-color: #538200;
}
.consent-form .bg-mint {
  background-color: #04c585;
}
.consent-form .hover\:bg-mint:hover {
  background-color: #04c585;
}
.consent-form .bg-cyan {
  background-color: #009ec1;
}
.consent-form .hover\:bg-cyan:hover {
  background-color: #009ec1;
}
.consent-form .bg-blue {
  background-color: #0076d6;
}
.consent-form .hover\:bg-blue:hover {
  background-color: #0076d6;
}
.consent-form .bg-indigo {
  background-color: #676cc8;
}
.consent-form .hover\:bg-indigo:hover {
  background-color: #676cc8;
}
.consent-form .bg-violet {
  background-color: #8168b3;
}
.consent-form .hover\:bg-violet:hover {
  background-color: #8168b3;
}
.consent-form .bg-magenta {
  background-color: #d72d79;
}
.consent-form .hover\:bg-magenta:hover {
  background-color: #d72d79;
}
.consent-form .bg-gray-5 {
  background-color: #f0f0f0;
}
.consent-form .hover\:bg-gray-5:hover {
  background-color: #f0f0f0;
}
.consent-form .bg-gray-10 {
  background-color: #e6e6e6;
}
.consent-form .hover\:bg-gray-10:hover {
  background-color: #e6e6e6;
}
.consent-form .bg-gray-30 {
  background-color: #adadad;
}
.consent-form .hover\:bg-gray-30:hover {
  background-color: #adadad;
}
.consent-form .bg-gray-50 {
  background-color: #757575;
}
.consent-form .hover\:bg-gray-50:hover {
  background-color: #757575;
}
.consent-form .bg-gray-70 {
  background-color: #454545;
}
.consent-form .hover\:bg-gray-70:hover {
  background-color: #454545;
}
.consent-form .bg-gray-90 {
  background-color: #1b1b1b;
}
.consent-form .hover\:bg-gray-90:hover {
  background-color: #1b1b1b;
}
.consent-form .bg-base-lightest {
  background-color: #f0f0f0;
}
.consent-form .hover\:bg-base-lightest:hover {
  background-color: #f0f0f0;
}
.consent-form .bg-base-lighter {
  background-color: #dfe1e2;
}
.consent-form .hover\:bg-base-lighter:hover {
  background-color: #dfe1e2;
}
.consent-form .bg-base-light {
  background-color: #a9aeb1;
}
.consent-form .hover\:bg-base-light:hover {
  background-color: #a9aeb1;
}
.consent-form .bg-base {
  background-color: #71767a;
}
.consent-form .hover\:bg-base:hover {
  background-color: #71767a;
}
.consent-form .bg-base-dark {
  background-color: #565c65;
}
.consent-form .hover\:bg-base-dark:hover {
  background-color: #565c65;
}
.consent-form .bg-base-darker {
  background-color: #3d4551;
}
.consent-form .hover\:bg-base-darker:hover {
  background-color: #3d4551;
}
.consent-form .bg-base-darkest {
  background-color: #1b1b1b;
}
.consent-form .hover\:bg-base-darkest:hover {
  background-color: #1b1b1b;
}
.consent-form .bg-ink {
  background-color: #1b1b1b;
}
.consent-form .hover\:bg-ink:hover {
  background-color: #1b1b1b;
}
.consent-form .bg-primary-lighter {
  background-color: #d9e8f6;
}
.consent-form .hover\:bg-primary-lighter:hover {
  background-color: #d9e8f6;
}
.consent-form .bg-primary-light {
  background-color: #73b3e7;
}
.consent-form .hover\:bg-primary-light:hover {
  background-color: #73b3e7;
}
.consent-form .bg-primary {
  background-color: #005ea2;
}
.consent-form .hover\:bg-primary:hover {
  background-color: #005ea2;
}
.consent-form .bg-primary-vivid {
  background-color: #0050d8;
}
.consent-form .hover\:bg-primary-vivid:hover {
  background-color: #0050d8;
}
.consent-form .bg-primary-dark {
  background-color: #1a4480;
}
.consent-form .hover\:bg-primary-dark:hover {
  background-color: #1a4480;
}
.consent-form .bg-primary-darker {
  background-color: #162e51;
}
.consent-form .hover\:bg-primary-darker:hover {
  background-color: #162e51;
}
.consent-form .bg-secondary-lighter {
  background-color: #f3e1e4;
}
.consent-form .hover\:bg-secondary-lighter:hover {
  background-color: #f3e1e4;
}
.consent-form .bg-secondary-light {
  background-color: #f2938c;
}
.consent-form .hover\:bg-secondary-light:hover {
  background-color: #f2938c;
}
.consent-form .bg-secondary {
  background-color: #d83933;
}
.consent-form .hover\:bg-secondary:hover {
  background-color: #d83933;
}
.consent-form .bg-secondary-vivid {
  background-color: #e41d3d;
}
.consent-form .hover\:bg-secondary-vivid:hover {
  background-color: #e41d3d;
}
.consent-form .bg-secondary-dark {
  background-color: #b50909;
}
.consent-form .hover\:bg-secondary-dark:hover {
  background-color: #b50909;
}
.consent-form .bg-secondary-darker {
  background-color: #8b0a03;
}
.consent-form .hover\:bg-secondary-darker:hover {
  background-color: #8b0a03;
}
.consent-form .bg-accent-warm-darker {
  background-color: #775540;
}
.consent-form .hover\:bg-accent-warm-darker:hover {
  background-color: #775540;
}
.consent-form .bg-accent-warm-dark {
  background-color: #c05600;
}
.consent-form .hover\:bg-accent-warm-dark:hover {
  background-color: #c05600;
}
.consent-form .bg-accent-warm {
  background-color: #fa9441;
}
.consent-form .hover\:bg-accent-warm:hover {
  background-color: #fa9441;
}
.consent-form .bg-accent-warm-light {
  background-color: #ffbc78;
}
.consent-form .hover\:bg-accent-warm-light:hover {
  background-color: #ffbc78;
}
.consent-form .bg-accent-warm-lighter {
  background-color: #f2e4d4;
}
.consent-form .hover\:bg-accent-warm-lighter:hover {
  background-color: #f2e4d4;
}
.consent-form .bg-accent-cool-darker {
  background-color: #07648d;
}
.consent-form .hover\:bg-accent-cool-darker:hover {
  background-color: #07648d;
}
.consent-form .bg-accent-cool-dark {
  background-color: #28a0cb;
}
.consent-form .hover\:bg-accent-cool-dark:hover {
  background-color: #28a0cb;
}
.consent-form .bg-accent-cool {
  background-color: #00bde3;
}
.consent-form .hover\:bg-accent-cool:hover {
  background-color: #00bde3;
}
.consent-form .bg-accent-cool-light {
  background-color: #97d4ea;
}
.consent-form .hover\:bg-accent-cool-light:hover {
  background-color: #97d4ea;
}
.consent-form .bg-accent-cool-lighter {
  background-color: #e1f3f8;
}
.consent-form .hover\:bg-accent-cool-lighter:hover {
  background-color: #e1f3f8;
}
.consent-form .bg-error-lighter {
  background-color: #f4e3db;
}
.consent-form .hover\:bg-error-lighter:hover {
  background-color: #f4e3db;
}
.consent-form .bg-error-light {
  background-color: #f39268;
}
.consent-form .hover\:bg-error-light:hover {
  background-color: #f39268;
}
.consent-form .bg-error {
  background-color: #d54309;
}
.consent-form .hover\:bg-error:hover {
  background-color: #d54309;
}
.consent-form .bg-error-dark {
  background-color: #b50909;
}
.consent-form .hover\:bg-error-dark:hover {
  background-color: #b50909;
}
.consent-form .bg-error-darker {
  background-color: #6f3331;
}
.consent-form .hover\:bg-error-darker:hover {
  background-color: #6f3331;
}
.consent-form .bg-warning-lighter {
  background-color: #faf3d1;
}
.consent-form .hover\:bg-warning-lighter:hover {
  background-color: #faf3d1;
}
.consent-form .bg-warning-light {
  background-color: #fee685;
}
.consent-form .hover\:bg-warning-light:hover {
  background-color: #fee685;
}
.consent-form .bg-warning {
  background-color: #ffbe2e;
}
.consent-form .hover\:bg-warning:hover {
  background-color: #ffbe2e;
}
.consent-form .bg-warning-dark {
  background-color: #e5a000;
}
.consent-form .hover\:bg-warning-dark:hover {
  background-color: #e5a000;
}
.consent-form .bg-warning-darker {
  background-color: #936f38;
}
.consent-form .hover\:bg-warning-darker:hover {
  background-color: #936f38;
}
.consent-form .bg-success-lighter {
  background-color: #ecf3ec;
}
.consent-form .hover\:bg-success-lighter:hover {
  background-color: #ecf3ec;
}
.consent-form .bg-success-light {
  background-color: #70e17b;
}
.consent-form .hover\:bg-success-light:hover {
  background-color: #70e17b;
}
.consent-form .bg-success {
  background-color: #00a91c;
}
.consent-form .hover\:bg-success:hover {
  background-color: #00a91c;
}
.consent-form .bg-success-dark {
  background-color: #008817;
}
.consent-form .hover\:bg-success-dark:hover {
  background-color: #008817;
}
.consent-form .bg-success-darker {
  background-color: #216e1f;
}
.consent-form .hover\:bg-success-darker:hover {
  background-color: #216e1f;
}
.consent-form .bg-info-lighter {
  background-color: #e7f6f8;
}
.consent-form .hover\:bg-info-lighter:hover {
  background-color: #e7f6f8;
}
.consent-form .bg-info-light {
  background-color: #99deea;
}
.consent-form .hover\:bg-info-light:hover {
  background-color: #99deea;
}
.consent-form .bg-info {
  background-color: #00bde3;
}
.consent-form .hover\:bg-info:hover {
  background-color: #00bde3;
}
.consent-form .bg-info-dark {
  background-color: #009ec1;
}
.consent-form .hover\:bg-info-dark:hover {
  background-color: #009ec1;
}
.consent-form .bg-info-darker {
  background-color: #2e6276;
}
.consent-form .hover\:bg-info-darker:hover {
  background-color: #2e6276;
}
.consent-form .bg-disabled-light {
  background-color: #e6e6e6;
}
.consent-form .hover\:bg-disabled-light:hover {
  background-color: #e6e6e6;
}
.consent-form .bg-disabled {
  background-color: #c9c9c9;
}
.consent-form .hover\:bg-disabled:hover {
  background-color: #c9c9c9;
}
.consent-form .bg-disabled-dark {
  background-color: #adadad;
}
.consent-form .hover\:bg-disabled-dark:hover {
  background-color: #adadad;
}
.consent-form .bg-emergency {
  background-color: #9c3d10;
}
.consent-form .hover\:bg-emergency:hover {
  background-color: #9c3d10;
}
.consent-form .bg-emergency-dark {
  background-color: #332d29;
}
.consent-form .hover\:bg-emergency-dark:hover {
  background-color: #332d29;
}
.consent-form .border-1px {
  border: 1px solid;
}
.consent-form .hover\:border-1px:hover {
  border: 1px solid;
}
.consent-form .border-y-1px {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.consent-form .hover\:border-y-1px:hover {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.consent-form .border-x-1px {
  border-left: 1px solid;
  border-right: 1px solid;
}
.consent-form .hover\:border-x-1px:hover {
  border-left: 1px solid;
  border-right: 1px solid;
}
.consent-form .border-top-1px {
  border-top: 1px solid;
}
.consent-form .hover\:border-top-1px:hover {
  border-top: 1px solid;
}
.consent-form .border-right-1px {
  border-right: 1px solid;
}
.consent-form .hover\:border-right-1px:hover {
  border-right: 1px solid;
}
.consent-form .border-bottom-1px {
  border-bottom: 1px solid;
}
.consent-form .hover\:border-bottom-1px:hover {
  border-bottom: 1px solid;
}
.consent-form .border-left-1px {
  border-left: 1px solid;
}
.consent-form .hover\:border-left-1px:hover {
  border-left: 1px solid;
}
.consent-form .border-2px {
  border: 2px solid;
}
.consent-form .hover\:border-2px:hover {
  border: 2px solid;
}
.consent-form .border-y-2px {
  border-top: 2px solid;
  border-bottom: 2px solid;
}
.consent-form .hover\:border-y-2px:hover {
  border-top: 2px solid;
  border-bottom: 2px solid;
}
.consent-form .border-x-2px {
  border-left: 2px solid;
  border-right: 2px solid;
}
.consent-form .hover\:border-x-2px:hover {
  border-left: 2px solid;
  border-right: 2px solid;
}
.consent-form .border-top-2px {
  border-top: 2px solid;
}
.consent-form .hover\:border-top-2px:hover {
  border-top: 2px solid;
}
.consent-form .border-right-2px {
  border-right: 2px solid;
}
.consent-form .hover\:border-right-2px:hover {
  border-right: 2px solid;
}
.consent-form .border-bottom-2px {
  border-bottom: 2px solid;
}
.consent-form .hover\:border-bottom-2px:hover {
  border-bottom: 2px solid;
}
.consent-form .border-left-2px {
  border-left: 2px solid;
}
.consent-form .hover\:border-left-2px:hover {
  border-left: 2px solid;
}
.consent-form .border-05 {
  border: 0.25rem solid;
}
.consent-form .hover\:border-05:hover {
  border: 0.25rem solid;
}
.consent-form .border-y-05 {
  border-top: 0.25rem solid;
  border-bottom: 0.25rem solid;
}
.consent-form .hover\:border-y-05:hover {
  border-top: 0.25rem solid;
  border-bottom: 0.25rem solid;
}
.consent-form .border-x-05 {
  border-left: 0.25rem solid;
  border-right: 0.25rem solid;
}
.consent-form .hover\:border-x-05:hover {
  border-left: 0.25rem solid;
  border-right: 0.25rem solid;
}
.consent-form .border-top-05 {
  border-top: 0.25rem solid;
}
.consent-form .hover\:border-top-05:hover {
  border-top: 0.25rem solid;
}
.consent-form .border-right-05 {
  border-right: 0.25rem solid;
}
.consent-form .hover\:border-right-05:hover {
  border-right: 0.25rem solid;
}
.consent-form .border-bottom-05 {
  border-bottom: 0.25rem solid;
}
.consent-form .hover\:border-bottom-05:hover {
  border-bottom: 0.25rem solid;
}
.consent-form .border-left-05 {
  border-left: 0.25rem solid;
}
.consent-form .hover\:border-left-05:hover {
  border-left: 0.25rem solid;
}
.consent-form .border-1 {
  border: 0.5rem solid;
}
.consent-form .hover\:border-1:hover {
  border: 0.5rem solid;
}
.consent-form .border-y-1 {
  border-top: 0.5rem solid;
  border-bottom: 0.5rem solid;
}
.consent-form .hover\:border-y-1:hover {
  border-top: 0.5rem solid;
  border-bottom: 0.5rem solid;
}
.consent-form .border-x-1 {
  border-left: 0.5rem solid;
  border-right: 0.5rem solid;
}
.consent-form .hover\:border-x-1:hover {
  border-left: 0.5rem solid;
  border-right: 0.5rem solid;
}
.consent-form .border-top-1 {
  border-top: 0.5rem solid;
}
.consent-form .hover\:border-top-1:hover {
  border-top: 0.5rem solid;
}
.consent-form .border-right-1 {
  border-right: 0.5rem solid;
}
.consent-form .hover\:border-right-1:hover {
  border-right: 0.5rem solid;
}
.consent-form .border-bottom-1 {
  border-bottom: 0.5rem solid;
}
.consent-form .hover\:border-bottom-1:hover {
  border-bottom: 0.5rem solid;
}
.consent-form .border-left-1 {
  border-left: 0.5rem solid;
}
.consent-form .hover\:border-left-1:hover {
  border-left: 0.5rem solid;
}
.consent-form .border-105 {
  border: 0.75rem solid;
}
.consent-form .hover\:border-105:hover {
  border: 0.75rem solid;
}
.consent-form .border-y-105 {
  border-top: 0.75rem solid;
  border-bottom: 0.75rem solid;
}
.consent-form .hover\:border-y-105:hover {
  border-top: 0.75rem solid;
  border-bottom: 0.75rem solid;
}
.consent-form .border-x-105 {
  border-left: 0.75rem solid;
  border-right: 0.75rem solid;
}
.consent-form .hover\:border-x-105:hover {
  border-left: 0.75rem solid;
  border-right: 0.75rem solid;
}
.consent-form .border-top-105 {
  border-top: 0.75rem solid;
}
.consent-form .hover\:border-top-105:hover {
  border-top: 0.75rem solid;
}
.consent-form .border-right-105 {
  border-right: 0.75rem solid;
}
.consent-form .hover\:border-right-105:hover {
  border-right: 0.75rem solid;
}
.consent-form .border-bottom-105 {
  border-bottom: 0.75rem solid;
}
.consent-form .hover\:border-bottom-105:hover {
  border-bottom: 0.75rem solid;
}
.consent-form .border-left-105 {
  border-left: 0.75rem solid;
}
.consent-form .hover\:border-left-105:hover {
  border-left: 0.75rem solid;
}
.consent-form .border-2 {
  border: 1rem solid;
}
.consent-form .hover\:border-2:hover {
  border: 1rem solid;
}
.consent-form .border-y-2 {
  border-top: 1rem solid;
  border-bottom: 1rem solid;
}
.consent-form .hover\:border-y-2:hover {
  border-top: 1rem solid;
  border-bottom: 1rem solid;
}
.consent-form .border-x-2 {
  border-left: 1rem solid;
  border-right: 1rem solid;
}
.consent-form .hover\:border-x-2:hover {
  border-left: 1rem solid;
  border-right: 1rem solid;
}
.consent-form .border-top-2 {
  border-top: 1rem solid;
}
.consent-form .hover\:border-top-2:hover {
  border-top: 1rem solid;
}
.consent-form .border-right-2 {
  border-right: 1rem solid;
}
.consent-form .hover\:border-right-2:hover {
  border-right: 1rem solid;
}
.consent-form .border-bottom-2 {
  border-bottom: 1rem solid;
}
.consent-form .hover\:border-bottom-2:hover {
  border-bottom: 1rem solid;
}
.consent-form .border-left-2 {
  border-left: 1rem solid;
}
.consent-form .hover\:border-left-2:hover {
  border-left: 1rem solid;
}
.consent-form .border-205 {
  border: 1.25rem solid;
}
.consent-form .hover\:border-205:hover {
  border: 1.25rem solid;
}
.consent-form .border-y-205 {
  border-top: 1.25rem solid;
  border-bottom: 1.25rem solid;
}
.consent-form .hover\:border-y-205:hover {
  border-top: 1.25rem solid;
  border-bottom: 1.25rem solid;
}
.consent-form .border-x-205 {
  border-left: 1.25rem solid;
  border-right: 1.25rem solid;
}
.consent-form .hover\:border-x-205:hover {
  border-left: 1.25rem solid;
  border-right: 1.25rem solid;
}
.consent-form .border-top-205 {
  border-top: 1.25rem solid;
}
.consent-form .hover\:border-top-205:hover {
  border-top: 1.25rem solid;
}
.consent-form .border-right-205 {
  border-right: 1.25rem solid;
}
.consent-form .hover\:border-right-205:hover {
  border-right: 1.25rem solid;
}
.consent-form .border-bottom-205 {
  border-bottom: 1.25rem solid;
}
.consent-form .hover\:border-bottom-205:hover {
  border-bottom: 1.25rem solid;
}
.consent-form .border-left-205 {
  border-left: 1.25rem solid;
}
.consent-form .hover\:border-left-205:hover {
  border-left: 1.25rem solid;
}
.consent-form .border-3 {
  border: 1.5rem solid;
}
.consent-form .hover\:border-3:hover {
  border: 1.5rem solid;
}
.consent-form .border-y-3 {
  border-top: 1.5rem solid;
  border-bottom: 1.5rem solid;
}
.consent-form .hover\:border-y-3:hover {
  border-top: 1.5rem solid;
  border-bottom: 1.5rem solid;
}
.consent-form .border-x-3 {
  border-left: 1.5rem solid;
  border-right: 1.5rem solid;
}
.consent-form .hover\:border-x-3:hover {
  border-left: 1.5rem solid;
  border-right: 1.5rem solid;
}
.consent-form .border-top-3 {
  border-top: 1.5rem solid;
}
.consent-form .hover\:border-top-3:hover {
  border-top: 1.5rem solid;
}
.consent-form .border-right-3 {
  border-right: 1.5rem solid;
}
.consent-form .hover\:border-right-3:hover {
  border-right: 1.5rem solid;
}
.consent-form .border-bottom-3 {
  border-bottom: 1.5rem solid;
}
.consent-form .hover\:border-bottom-3:hover {
  border-bottom: 1.5rem solid;
}
.consent-form .border-left-3 {
  border-left: 1.5rem solid;
}
.consent-form .hover\:border-left-3:hover {
  border-left: 1.5rem solid;
}
.consent-form .border-0 {
  border: 0 solid;
}
.consent-form .hover\:border-0:hover {
  border: 0 solid;
}
.consent-form .border-y-0 {
  border-top: 0 solid;
  border-bottom: 0 solid;
}
.consent-form .hover\:border-y-0:hover {
  border-top: 0 solid;
  border-bottom: 0 solid;
}
.consent-form .border-x-0 {
  border-left: 0 solid;
  border-right: 0 solid;
}
.consent-form .hover\:border-x-0:hover {
  border-left: 0 solid;
  border-right: 0 solid;
}
.consent-form .border-top-0 {
  border-top: 0 solid;
}
.consent-form .hover\:border-top-0:hover {
  border-top: 0 solid;
}
.consent-form .border-right-0 {
  border-right: 0 solid;
}
.consent-form .hover\:border-right-0:hover {
  border-right: 0 solid;
}
.consent-form .border-bottom-0 {
  border-bottom: 0 solid;
}
.consent-form .hover\:border-bottom-0:hover {
  border-bottom: 0 solid;
}
.consent-form .border-left-0 {
  border-left: 0 solid;
}
.consent-form .hover\:border-left-0:hover {
  border-left: 0 solid;
}
.consent-form .border {
  border: 1px solid;
}
.consent-form .hover\:border:hover {
  border: 1px solid;
}
.consent-form .border-y {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.consent-form .hover\:border-y:hover {
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.consent-form .border-x {
  border-left: 1px solid;
  border-right: 1px solid;
}
.consent-form .hover\:border-x:hover {
  border-left: 1px solid;
  border-right: 1px solid;
}
.consent-form .border-top {
  border-top: 1px solid;
}
.consent-form .hover\:border-top:hover {
  border-top: 1px solid;
}
.consent-form .border-right {
  border-right: 1px solid;
}
.consent-form .hover\:border-right:hover {
  border-right: 1px solid;
}
.consent-form .border-bottom {
  border-bottom: 1px solid;
}
.consent-form .hover\:border-bottom:hover {
  border-bottom: 1px solid;
}
.consent-form .border-left {
  border-left: 1px solid;
}
.consent-form .hover\:border-left:hover {
  border-left: 1px solid;
}
.consent-form .border-transparent {
  border-color: transparent;
}
.consent-form .hover\:border-transparent:hover {
  border-color: transparent;
}
.consent-form .border-black {
  border-color: black;
}
.consent-form .hover\:border-black:hover {
  border-color: black;
}
.consent-form .border-white {
  border-color: white;
}
.consent-form .hover\:border-white:hover {
  border-color: white;
}
.consent-form .border-red {
  border-color: #e52207;
}
.consent-form .hover\:border-red:hover {
  border-color: #e52207;
}
.consent-form .border-orange {
  border-color: #e66f0e;
}
.consent-form .hover\:border-orange:hover {
  border-color: #e66f0e;
}
.consent-form .border-gold {
  border-color: #ffbe2e;
}
.consent-form .hover\:border-gold:hover {
  border-color: #ffbe2e;
}
.consent-form .border-yellow {
  border-color: #fee685;
}
.consent-form .hover\:border-yellow:hover {
  border-color: #fee685;
}
.consent-form .border-green {
  border-color: #538200;
}
.consent-form .hover\:border-green:hover {
  border-color: #538200;
}
.consent-form .border-mint {
  border-color: #04c585;
}
.consent-form .hover\:border-mint:hover {
  border-color: #04c585;
}
.consent-form .border-cyan {
  border-color: #009ec1;
}
.consent-form .hover\:border-cyan:hover {
  border-color: #009ec1;
}
.consent-form .border-blue {
  border-color: #0076d6;
}
.consent-form .hover\:border-blue:hover {
  border-color: #0076d6;
}
.consent-form .border-indigo {
  border-color: #676cc8;
}
.consent-form .hover\:border-indigo:hover {
  border-color: #676cc8;
}
.consent-form .border-violet {
  border-color: #8168b3;
}
.consent-form .hover\:border-violet:hover {
  border-color: #8168b3;
}
.consent-form .border-magenta {
  border-color: #d72d79;
}
.consent-form .hover\:border-magenta:hover {
  border-color: #d72d79;
}
.consent-form .border-gray-5 {
  border-color: #f0f0f0;
}
.consent-form .hover\:border-gray-5:hover {
  border-color: #f0f0f0;
}
.consent-form .border-gray-10 {
  border-color: #e6e6e6;
}
.consent-form .hover\:border-gray-10:hover {
  border-color: #e6e6e6;
}
.consent-form .border-gray-30 {
  border-color: #adadad;
}
.consent-form .hover\:border-gray-30:hover {
  border-color: #adadad;
}
.consent-form .border-gray-50 {
  border-color: #757575;
}
.consent-form .hover\:border-gray-50:hover {
  border-color: #757575;
}
.consent-form .border-gray-70 {
  border-color: #454545;
}
.consent-form .hover\:border-gray-70:hover {
  border-color: #454545;
}
.consent-form .border-gray-90 {
  border-color: #1b1b1b;
}
.consent-form .hover\:border-gray-90:hover {
  border-color: #1b1b1b;
}
.consent-form .border-base-lightest {
  border-color: #f0f0f0;
}
.consent-form .hover\:border-base-lightest:hover {
  border-color: #f0f0f0;
}
.consent-form .border-base-lighter {
  border-color: #dfe1e2;
}
.consent-form .hover\:border-base-lighter:hover {
  border-color: #dfe1e2;
}
.consent-form .border-base-light {
  border-color: #a9aeb1;
}
.consent-form .hover\:border-base-light:hover {
  border-color: #a9aeb1;
}
.consent-form .border-base {
  border-color: #71767a;
}
.consent-form .hover\:border-base:hover {
  border-color: #71767a;
}
.consent-form .border-base-dark {
  border-color: #565c65;
}
.consent-form .hover\:border-base-dark:hover {
  border-color: #565c65;
}
.consent-form .border-base-darker {
  border-color: #3d4551;
}
.consent-form .hover\:border-base-darker:hover {
  border-color: #3d4551;
}
.consent-form .border-base-darkest {
  border-color: #1b1b1b;
}
.consent-form .hover\:border-base-darkest:hover {
  border-color: #1b1b1b;
}
.consent-form .border-ink {
  border-color: #1b1b1b;
}
.consent-form .hover\:border-ink:hover {
  border-color: #1b1b1b;
}
.consent-form .border-primary-lighter {
  border-color: #d9e8f6;
}
.consent-form .hover\:border-primary-lighter:hover {
  border-color: #d9e8f6;
}
.consent-form .border-primary-light {
  border-color: #73b3e7;
}
.consent-form .hover\:border-primary-light:hover {
  border-color: #73b3e7;
}
.consent-form .border-primary {
  border-color: #005ea2;
}
.consent-form .hover\:border-primary:hover {
  border-color: #005ea2;
}
.consent-form .border-primary-vivid {
  border-color: #0050d8;
}
.consent-form .hover\:border-primary-vivid:hover {
  border-color: #0050d8;
}
.consent-form .border-primary-dark {
  border-color: #1a4480;
}
.consent-form .hover\:border-primary-dark:hover {
  border-color: #1a4480;
}
.consent-form .border-primary-darker {
  border-color: #162e51;
}
.consent-form .hover\:border-primary-darker:hover {
  border-color: #162e51;
}
.consent-form .border-secondary-lighter {
  border-color: #f3e1e4;
}
.consent-form .hover\:border-secondary-lighter:hover {
  border-color: #f3e1e4;
}
.consent-form .border-secondary-light {
  border-color: #f2938c;
}
.consent-form .hover\:border-secondary-light:hover {
  border-color: #f2938c;
}
.consent-form .border-secondary {
  border-color: #d83933;
}
.consent-form .hover\:border-secondary:hover {
  border-color: #d83933;
}
.consent-form .border-secondary-vivid {
  border-color: #e41d3d;
}
.consent-form .hover\:border-secondary-vivid:hover {
  border-color: #e41d3d;
}
.consent-form .border-secondary-dark {
  border-color: #b50909;
}
.consent-form .hover\:border-secondary-dark:hover {
  border-color: #b50909;
}
.consent-form .border-secondary-darker {
  border-color: #8b0a03;
}
.consent-form .hover\:border-secondary-darker:hover {
  border-color: #8b0a03;
}
.consent-form .border-accent-warm-darker {
  border-color: #775540;
}
.consent-form .hover\:border-accent-warm-darker:hover {
  border-color: #775540;
}
.consent-form .border-accent-warm-dark {
  border-color: #c05600;
}
.consent-form .hover\:border-accent-warm-dark:hover {
  border-color: #c05600;
}
.consent-form .border-accent-warm {
  border-color: #fa9441;
}
.consent-form .hover\:border-accent-warm:hover {
  border-color: #fa9441;
}
.consent-form .border-accent-warm-light {
  border-color: #ffbc78;
}
.consent-form .hover\:border-accent-warm-light:hover {
  border-color: #ffbc78;
}
.consent-form .border-accent-warm-lighter {
  border-color: #f2e4d4;
}
.consent-form .hover\:border-accent-warm-lighter:hover {
  border-color: #f2e4d4;
}
.consent-form .border-accent-cool-darker {
  border-color: #07648d;
}
.consent-form .hover\:border-accent-cool-darker:hover {
  border-color: #07648d;
}
.consent-form .border-accent-cool-dark {
  border-color: #28a0cb;
}
.consent-form .hover\:border-accent-cool-dark:hover {
  border-color: #28a0cb;
}
.consent-form .border-accent-cool {
  border-color: #00bde3;
}
.consent-form .hover\:border-accent-cool:hover {
  border-color: #00bde3;
}
.consent-form .border-accent-cool-light {
  border-color: #97d4ea;
}
.consent-form .hover\:border-accent-cool-light:hover {
  border-color: #97d4ea;
}
.consent-form .border-accent-cool-lighter {
  border-color: #e1f3f8;
}
.consent-form .hover\:border-accent-cool-lighter:hover {
  border-color: #e1f3f8;
}
.consent-form .border-error-lighter {
  border-color: #f4e3db;
}
.consent-form .hover\:border-error-lighter:hover {
  border-color: #f4e3db;
}
.consent-form .border-error-light {
  border-color: #f39268;
}
.consent-form .hover\:border-error-light:hover {
  border-color: #f39268;
}
.consent-form .border-error {
  border-color: #d54309;
}
.consent-form .hover\:border-error:hover {
  border-color: #d54309;
}
.consent-form .border-error-dark {
  border-color: #b50909;
}
.consent-form .hover\:border-error-dark:hover {
  border-color: #b50909;
}
.consent-form .border-error-darker {
  border-color: #6f3331;
}
.consent-form .hover\:border-error-darker:hover {
  border-color: #6f3331;
}
.consent-form .border-warning-lighter {
  border-color: #faf3d1;
}
.consent-form .hover\:border-warning-lighter:hover {
  border-color: #faf3d1;
}
.consent-form .border-warning-light {
  border-color: #fee685;
}
.consent-form .hover\:border-warning-light:hover {
  border-color: #fee685;
}
.consent-form .border-warning {
  border-color: #ffbe2e;
}
.consent-form .hover\:border-warning:hover {
  border-color: #ffbe2e;
}
.consent-form .border-warning-dark {
  border-color: #e5a000;
}
.consent-form .hover\:border-warning-dark:hover {
  border-color: #e5a000;
}
.consent-form .border-warning-darker {
  border-color: #936f38;
}
.consent-form .hover\:border-warning-darker:hover {
  border-color: #936f38;
}
.consent-form .border-success-lighter {
  border-color: #ecf3ec;
}
.consent-form .hover\:border-success-lighter:hover {
  border-color: #ecf3ec;
}
.consent-form .border-success-light {
  border-color: #70e17b;
}
.consent-form .hover\:border-success-light:hover {
  border-color: #70e17b;
}
.consent-form .border-success {
  border-color: #00a91c;
}
.consent-form .hover\:border-success:hover {
  border-color: #00a91c;
}
.consent-form .border-success-dark {
  border-color: #008817;
}
.consent-form .hover\:border-success-dark:hover {
  border-color: #008817;
}
.consent-form .border-success-darker {
  border-color: #216e1f;
}
.consent-form .hover\:border-success-darker:hover {
  border-color: #216e1f;
}
.consent-form .border-info-lighter {
  border-color: #e7f6f8;
}
.consent-form .hover\:border-info-lighter:hover {
  border-color: #e7f6f8;
}
.consent-form .border-info-light {
  border-color: #99deea;
}
.consent-form .hover\:border-info-light:hover {
  border-color: #99deea;
}
.consent-form .border-info {
  border-color: #00bde3;
}
.consent-form .hover\:border-info:hover {
  border-color: #00bde3;
}
.consent-form .border-info-dark {
  border-color: #009ec1;
}
.consent-form .hover\:border-info-dark:hover {
  border-color: #009ec1;
}
.consent-form .border-info-darker {
  border-color: #2e6276;
}
.consent-form .hover\:border-info-darker:hover {
  border-color: #2e6276;
}
.consent-form .border-disabled-light {
  border-color: #e6e6e6;
}
.consent-form .hover\:border-disabled-light:hover {
  border-color: #e6e6e6;
}
.consent-form .border-disabled {
  border-color: #c9c9c9;
}
.consent-form .hover\:border-disabled:hover {
  border-color: #c9c9c9;
}
.consent-form .border-disabled-dark {
  border-color: #adadad;
}
.consent-form .hover\:border-disabled-dark:hover {
  border-color: #adadad;
}
.consent-form .border-emergency {
  border-color: #9c3d10;
}
.consent-form .hover\:border-emergency:hover {
  border-color: #9c3d10;
}
.consent-form .border-emergency-dark {
  border-color: #332d29;
}
.consent-form .hover\:border-emergency-dark:hover {
  border-color: #332d29;
}
.consent-form .radius-0 {
  border-radius: 0;
}
.consent-form .radius-top-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.consent-form .radius-right-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.consent-form .radius-bottom-0 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.consent-form .radius-left-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.consent-form .radius-none {
  border-radius: 0;
}
.consent-form .radius-top-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.consent-form .radius-right-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.consent-form .radius-bottom-none {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.consent-form .radius-left-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.consent-form .radius-sm {
  border-radius: 2px;
}
.consent-form .radius-top-sm {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.consent-form .radius-right-sm {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.consent-form .radius-bottom-sm {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.consent-form .radius-left-sm {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.consent-form .radius-md {
  border-radius: 0.25rem;
}
.consent-form .radius-top-md {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.consent-form .radius-right-md {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.consent-form .radius-bottom-md {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.consent-form .radius-left-md {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.consent-form .radius-lg {
  border-radius: 0.5rem;
}
.consent-form .radius-top-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.consent-form .radius-right-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.consent-form .radius-bottom-lg {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.consent-form .radius-left-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.consent-form .radius-pill {
  border-radius: 99rem;
}
.consent-form .radius-top-pill {
  border-top-left-radius: 99rem;
  border-top-right-radius: 99rem;
}
.consent-form .radius-right-pill {
  border-top-right-radius: 99rem;
  border-bottom-right-radius: 99rem;
}
.consent-form .radius-bottom-pill {
  border-bottom-left-radius: 99rem;
  border-bottom-right-radius: 99rem;
}
.consent-form .radius-left-pill {
  border-top-left-radius: 99rem;
  border-bottom-left-radius: 99rem;
}
.consent-form .border-dashed {
  border-style: dashed;
}
.consent-form .border-dotted {
  border-style: dotted;
}
.consent-form .border-solid {
  border-style: solid;
}
.consent-form .border-width-1px {
  border-width: 1px;
}
.consent-form .border-y-width-1px {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.consent-form .border-x-width-1px {
  border-left-width: 1px;
  border-right-width: 1px;
}
.consent-form .border-top-width-1px {
  border-top-width: 1px;
}
.consent-form .border-right-width-1px {
  border-right-width: 1px;
}
.consent-form .border-bottom-width-1px {
  border-bottom-width: 1px;
}
.consent-form .border-left-width-1px {
  border-left-width: 1px;
}
.consent-form .border-width-2px {
  border-width: 2px;
}
.consent-form .border-y-width-2px {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.consent-form .border-x-width-2px {
  border-left-width: 2px;
  border-right-width: 2px;
}
.consent-form .border-top-width-2px {
  border-top-width: 2px;
}
.consent-form .border-right-width-2px {
  border-right-width: 2px;
}
.consent-form .border-bottom-width-2px {
  border-bottom-width: 2px;
}
.consent-form .border-left-width-2px {
  border-left-width: 2px;
}
.consent-form .border-width-05 {
  border-width: 0.25rem;
}
.consent-form .border-y-width-05 {
  border-top-width: 0.25rem;
  border-bottom-width: 0.25rem;
}
.consent-form .border-x-width-05 {
  border-left-width: 0.25rem;
  border-right-width: 0.25rem;
}
.consent-form .border-top-width-05 {
  border-top-width: 0.25rem;
}
.consent-form .border-right-width-05 {
  border-right-width: 0.25rem;
}
.consent-form .border-bottom-width-05 {
  border-bottom-width: 0.25rem;
}
.consent-form .border-left-width-05 {
  border-left-width: 0.25rem;
}
.consent-form .border-width-1 {
  border-width: 0.5rem;
}
.consent-form .border-y-width-1 {
  border-top-width: 0.5rem;
  border-bottom-width: 0.5rem;
}
.consent-form .border-x-width-1 {
  border-left-width: 0.5rem;
  border-right-width: 0.5rem;
}
.consent-form .border-top-width-1 {
  border-top-width: 0.5rem;
}
.consent-form .border-right-width-1 {
  border-right-width: 0.5rem;
}
.consent-form .border-bottom-width-1 {
  border-bottom-width: 0.5rem;
}
.consent-form .border-left-width-1 {
  border-left-width: 0.5rem;
}
.consent-form .border-width-105 {
  border-width: 0.75rem;
}
.consent-form .border-y-width-105 {
  border-top-width: 0.75rem;
  border-bottom-width: 0.75rem;
}
.consent-form .border-x-width-105 {
  border-left-width: 0.75rem;
  border-right-width: 0.75rem;
}
.consent-form .border-top-width-105 {
  border-top-width: 0.75rem;
}
.consent-form .border-right-width-105 {
  border-right-width: 0.75rem;
}
.consent-form .border-bottom-width-105 {
  border-bottom-width: 0.75rem;
}
.consent-form .border-left-width-105 {
  border-left-width: 0.75rem;
}
.consent-form .border-width-2 {
  border-width: 1rem;
}
.consent-form .border-y-width-2 {
  border-top-width: 1rem;
  border-bottom-width: 1rem;
}
.consent-form .border-x-width-2 {
  border-left-width: 1rem;
  border-right-width: 1rem;
}
.consent-form .border-top-width-2 {
  border-top-width: 1rem;
}
.consent-form .border-right-width-2 {
  border-right-width: 1rem;
}
.consent-form .border-bottom-width-2 {
  border-bottom-width: 1rem;
}
.consent-form .border-left-width-2 {
  border-left-width: 1rem;
}
.consent-form .border-width-205 {
  border-width: 1.25rem;
}
.consent-form .border-y-width-205 {
  border-top-width: 1.25rem;
  border-bottom-width: 1.25rem;
}
.consent-form .border-x-width-205 {
  border-left-width: 1.25rem;
  border-right-width: 1.25rem;
}
.consent-form .border-top-width-205 {
  border-top-width: 1.25rem;
}
.consent-form .border-right-width-205 {
  border-right-width: 1.25rem;
}
.consent-form .border-bottom-width-205 {
  border-bottom-width: 1.25rem;
}
.consent-form .border-left-width-205 {
  border-left-width: 1.25rem;
}
.consent-form .border-width-3 {
  border-width: 1.5rem;
}
.consent-form .border-y-width-3 {
  border-top-width: 1.5rem;
  border-bottom-width: 1.5rem;
}
.consent-form .border-x-width-3 {
  border-left-width: 1.5rem;
  border-right-width: 1.5rem;
}
.consent-form .border-top-width-3 {
  border-top-width: 1.5rem;
}
.consent-form .border-right-width-3 {
  border-right-width: 1.5rem;
}
.consent-form .border-bottom-width-3 {
  border-bottom-width: 1.5rem;
}
.consent-form .border-left-width-3 {
  border-left-width: 1.5rem;
}
.consent-form .border-width-0 {
  border-width: 0;
}
.consent-form .border-y-width-0 {
  border-top-width: 0;
  border-bottom-width: 0;
}
.consent-form .border-x-width-0 {
  border-left-width: 0;
  border-right-width: 0;
}
.consent-form .border-top-width-0 {
  border-top-width: 0;
}
.consent-form .border-right-width-0 {
  border-right-width: 0;
}
.consent-form .border-bottom-width-0 {
  border-bottom-width: 0;
}
.consent-form .border-left-width-0 {
  border-left-width: 0;
}
.consent-form .bottom-1px {
  bottom: 1px;
}
.consent-form .bottom-2px {
  bottom: 2px;
}
.consent-form .bottom-05 {
  bottom: 0.25rem;
}
.consent-form .bottom-1 {
  bottom: 0.5rem;
}
.consent-form .bottom-105 {
  bottom: 0.75rem;
}
.consent-form .bottom-2 {
  bottom: 1rem;
}
.consent-form .bottom-205 {
  bottom: 1.25rem;
}
.consent-form .bottom-3 {
  bottom: 1.5rem;
}
.consent-form .bottom-neg-1px {
  bottom: -1px;
}
.consent-form .bottom-neg-2px {
  bottom: -2px;
}
.consent-form .bottom-neg-05 {
  bottom: -0.25rem;
}
.consent-form .bottom-neg-1 {
  bottom: -0.5rem;
}
.consent-form .bottom-neg-105 {
  bottom: -0.75rem;
}
.consent-form .bottom-neg-2 {
  bottom: -1rem;
}
.consent-form .bottom-neg-205 {
  bottom: -1.25rem;
}
.consent-form .bottom-neg-3 {
  bottom: -1.5rem;
}
.consent-form .bottom-0 {
  bottom: 0;
}
.consent-form .bottom-auto {
  bottom: auto;
}
.consent-form .bottom-full {
  bottom: 100%;
}
.consent-form .shadow-none {
  box-shadow: none;
}
.consent-form .hover\:shadow-none:hover {
  box-shadow: none;
}
.consent-form .shadow-1 {
  box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .hover\:shadow-1:hover {
  box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .shadow-2 {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .hover\:shadow-2:hover {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .shadow-3 {
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .hover\:shadow-3:hover {
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .shadow-4 {
  box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .hover\:shadow-4:hover {
  box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .shadow-5 {
  box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .hover\:shadow-5:hover {
  box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
}
.consent-form .circle-1px {
  height: 1px;
  width: 1px;
  border-radius: 50%;
}
.consent-form .circle-2px {
  height: 2px;
  width: 2px;
  border-radius: 50%;
}
.consent-form .circle-05 {
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 50%;
}
.consent-form .circle-1 {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 50%;
}
.consent-form .circle-105 {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 50%;
}
.consent-form .circle-2 {
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
}
.consent-form .circle-205 {
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 50%;
}
.consent-form .circle-3 {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%;
}
.consent-form .circle-4 {
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
}
.consent-form .circle-5 {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
}
.consent-form .circle-6 {
  height: 3rem;
  width: 3rem;
  border-radius: 50%;
}
.consent-form .circle-7 {
  height: 3.5rem;
  width: 3.5rem;
  border-radius: 50%;
}
.consent-form .circle-8 {
  height: 4rem;
  width: 4rem;
  border-radius: 50%;
}
.consent-form .circle-9 {
  height: 4.5rem;
  width: 4.5rem;
  border-radius: 50%;
}
.consent-form .circle-10 {
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
}
.consent-form .circle-15 {
  height: 7.5rem;
  width: 7.5rem;
  border-radius: 50%;
}
.consent-form .circle-card {
  height: 10rem;
  width: 10rem;
  border-radius: 50%;
}
.consent-form .circle-card-lg {
  height: 15rem;
  width: 15rem;
  border-radius: 50%;
}
.consent-form .circle-mobile {
  height: 20rem;
  width: 20rem;
  border-radius: 50%;
}
.consent-form .clearfix::after {
  content: "";
  display: block;
  clear: both;
}
.consent-form .text-transparent {
  color: transparent;
}
.consent-form .hover\:text-transparent:hover {
  color: transparent;
}
.consent-form .text-black {
  color: black;
}
.consent-form .hover\:text-black:hover {
  color: black;
}
.consent-form .text-white {
  color: white;
}
.consent-form .hover\:text-white:hover {
  color: white;
}
.consent-form .text-red {
  color: #e52207;
}
.consent-form .hover\:text-red:hover {
  color: #e52207;
}
.consent-form .text-orange {
  color: #e66f0e;
}
.consent-form .hover\:text-orange:hover {
  color: #e66f0e;
}
.consent-form .text-gold {
  color: #ffbe2e;
}
.consent-form .hover\:text-gold:hover {
  color: #ffbe2e;
}
.consent-form .text-yellow {
  color: #fee685;
}
.consent-form .hover\:text-yellow:hover {
  color: #fee685;
}
.consent-form .text-green {
  color: #538200;
}
.consent-form .hover\:text-green:hover {
  color: #538200;
}
.consent-form .text-mint {
  color: #04c585;
}
.consent-form .hover\:text-mint:hover {
  color: #04c585;
}
.consent-form .text-cyan {
  color: #009ec1;
}
.consent-form .hover\:text-cyan:hover {
  color: #009ec1;
}
.consent-form .text-blue {
  color: #0076d6;
}
.consent-form .hover\:text-blue:hover {
  color: #0076d6;
}
.consent-form .text-indigo {
  color: #676cc8;
}
.consent-form .hover\:text-indigo:hover {
  color: #676cc8;
}
.consent-form .text-violet {
  color: #8168b3;
}
.consent-form .hover\:text-violet:hover {
  color: #8168b3;
}
.consent-form .text-magenta {
  color: #d72d79;
}
.consent-form .hover\:text-magenta:hover {
  color: #d72d79;
}
.consent-form .text-gray-5 {
  color: #f0f0f0;
}
.consent-form .hover\:text-gray-5:hover {
  color: #f0f0f0;
}
.consent-form .text-gray-10 {
  color: #e6e6e6;
}
.consent-form .hover\:text-gray-10:hover {
  color: #e6e6e6;
}
.consent-form .text-gray-30 {
  color: #adadad;
}
.consent-form .hover\:text-gray-30:hover {
  color: #adadad;
}
.consent-form .text-gray-50 {
  color: #757575;
}
.consent-form .hover\:text-gray-50:hover {
  color: #757575;
}
.consent-form .text-gray-70 {
  color: #454545;
}
.consent-form .hover\:text-gray-70:hover {
  color: #454545;
}
.consent-form .text-gray-90 {
  color: #1b1b1b;
}
.consent-form .hover\:text-gray-90:hover {
  color: #1b1b1b;
}
.consent-form .text-base-lightest {
  color: #f0f0f0;
}
.consent-form .hover\:text-base-lightest:hover {
  color: #f0f0f0;
}
.consent-form .text-base-lighter {
  color: #dfe1e2;
}
.consent-form .hover\:text-base-lighter:hover {
  color: #dfe1e2;
}
.consent-form .text-base-light {
  color: #a9aeb1;
}
.consent-form .hover\:text-base-light:hover {
  color: #a9aeb1;
}
.consent-form .text-base {
  color: #71767a;
}
.consent-form .hover\:text-base:hover {
  color: #71767a;
}
.consent-form .text-base-dark {
  color: #565c65;
}
.consent-form .hover\:text-base-dark:hover {
  color: #565c65;
}
.consent-form .text-base-darker {
  color: #3d4551;
}
.consent-form .hover\:text-base-darker:hover {
  color: #3d4551;
}
.consent-form .text-base-darkest {
  color: #1b1b1b;
}
.consent-form .hover\:text-base-darkest:hover {
  color: #1b1b1b;
}
.consent-form .text-ink {
  color: #1b1b1b;
}
.consent-form .hover\:text-ink:hover {
  color: #1b1b1b;
}
.consent-form .text-primary-lighter {
  color: #d9e8f6;
}
.consent-form .hover\:text-primary-lighter:hover {
  color: #d9e8f6;
}
.consent-form .text-primary-light {
  color: #73b3e7;
}
.consent-form .hover\:text-primary-light:hover {
  color: #73b3e7;
}
.consent-form .text-primary {
  color: #005ea2;
}
.consent-form .hover\:text-primary:hover {
  color: #005ea2;
}
.consent-form .text-primary-vivid {
  color: #0050d8;
}
.consent-form .hover\:text-primary-vivid:hover {
  color: #0050d8;
}
.consent-form .text-primary-dark {
  color: #1a4480;
}
.consent-form .hover\:text-primary-dark:hover {
  color: #1a4480;
}
.consent-form .text-primary-darker {
  color: #162e51;
}
.consent-form .hover\:text-primary-darker:hover {
  color: #162e51;
}
.consent-form .text-secondary-lighter {
  color: #f3e1e4;
}
.consent-form .hover\:text-secondary-lighter:hover {
  color: #f3e1e4;
}
.consent-form .text-secondary-light {
  color: #f2938c;
}
.consent-form .hover\:text-secondary-light:hover {
  color: #f2938c;
}
.consent-form .text-secondary {
  color: #d83933;
}
.consent-form .hover\:text-secondary:hover {
  color: #d83933;
}
.consent-form .text-secondary-vivid {
  color: #e41d3d;
}
.consent-form .hover\:text-secondary-vivid:hover {
  color: #e41d3d;
}
.consent-form .text-secondary-dark {
  color: #b50909;
}
.consent-form .hover\:text-secondary-dark:hover {
  color: #b50909;
}
.consent-form .text-secondary-darker {
  color: #8b0a03;
}
.consent-form .hover\:text-secondary-darker:hover {
  color: #8b0a03;
}
.consent-form .text-accent-warm-darker {
  color: #775540;
}
.consent-form .hover\:text-accent-warm-darker:hover {
  color: #775540;
}
.consent-form .text-accent-warm-dark {
  color: #c05600;
}
.consent-form .hover\:text-accent-warm-dark:hover {
  color: #c05600;
}
.consent-form .text-accent-warm {
  color: #fa9441;
}
.consent-form .hover\:text-accent-warm:hover {
  color: #fa9441;
}
.consent-form .text-accent-warm-light {
  color: #ffbc78;
}
.consent-form .hover\:text-accent-warm-light:hover {
  color: #ffbc78;
}
.consent-form .text-accent-warm-lighter {
  color: #f2e4d4;
}
.consent-form .hover\:text-accent-warm-lighter:hover {
  color: #f2e4d4;
}
.consent-form .text-accent-cool-darker {
  color: #07648d;
}
.consent-form .hover\:text-accent-cool-darker:hover {
  color: #07648d;
}
.consent-form .text-accent-cool-dark {
  color: #28a0cb;
}
.consent-form .hover\:text-accent-cool-dark:hover {
  color: #28a0cb;
}
.consent-form .text-accent-cool {
  color: #00bde3;
}
.consent-form .hover\:text-accent-cool:hover {
  color: #00bde3;
}
.consent-form .text-accent-cool-light {
  color: #97d4ea;
}
.consent-form .hover\:text-accent-cool-light:hover {
  color: #97d4ea;
}
.consent-form .text-accent-cool-lighter {
  color: #e1f3f8;
}
.consent-form .hover\:text-accent-cool-lighter:hover {
  color: #e1f3f8;
}
.consent-form .text-error-lighter {
  color: #f4e3db;
}
.consent-form .hover\:text-error-lighter:hover {
  color: #f4e3db;
}
.consent-form .text-error-light {
  color: #f39268;
}
.consent-form .hover\:text-error-light:hover {
  color: #f39268;
}
.consent-form .text-error {
  color: #d54309;
}
.consent-form .hover\:text-error:hover {
  color: #d54309;
}
.consent-form .text-error-dark {
  color: #b50909;
}
.consent-form .hover\:text-error-dark:hover {
  color: #b50909;
}
.consent-form .text-error-darker {
  color: #6f3331;
}
.consent-form .hover\:text-error-darker:hover {
  color: #6f3331;
}
.consent-form .text-warning-lighter {
  color: #faf3d1;
}
.consent-form .hover\:text-warning-lighter:hover {
  color: #faf3d1;
}
.consent-form .text-warning-light {
  color: #fee685;
}
.consent-form .hover\:text-warning-light:hover {
  color: #fee685;
}
.consent-form .text-warning {
  color: #ffbe2e;
}
.consent-form .hover\:text-warning:hover {
  color: #ffbe2e;
}
.consent-form .text-warning-dark {
  color: #e5a000;
}
.consent-form .hover\:text-warning-dark:hover {
  color: #e5a000;
}
.consent-form .text-warning-darker {
  color: #936f38;
}
.consent-form .hover\:text-warning-darker:hover {
  color: #936f38;
}
.consent-form .text-success-lighter {
  color: #ecf3ec;
}
.consent-form .hover\:text-success-lighter:hover {
  color: #ecf3ec;
}
.consent-form .text-success-light {
  color: #70e17b;
}
.consent-form .hover\:text-success-light:hover {
  color: #70e17b;
}
.consent-form .text-success {
  color: #00a91c;
}
.consent-form .hover\:text-success:hover {
  color: #00a91c;
}
.consent-form .text-success-dark {
  color: #008817;
}
.consent-form .hover\:text-success-dark:hover {
  color: #008817;
}
.consent-form .text-success-darker {
  color: #216e1f;
}
.consent-form .hover\:text-success-darker:hover {
  color: #216e1f;
}
.consent-form .text-info-lighter {
  color: #e7f6f8;
}
.consent-form .hover\:text-info-lighter:hover {
  color: #e7f6f8;
}
.consent-form .text-info-light {
  color: #99deea;
}
.consent-form .hover\:text-info-light:hover {
  color: #99deea;
}
.consent-form .text-info {
  color: #00bde3;
}
.consent-form .hover\:text-info:hover {
  color: #00bde3;
}
.consent-form .text-info-dark {
  color: #009ec1;
}
.consent-form .hover\:text-info-dark:hover {
  color: #009ec1;
}
.consent-form .text-info-darker {
  color: #2e6276;
}
.consent-form .hover\:text-info-darker:hover {
  color: #2e6276;
}
.consent-form .text-disabled-light {
  color: #e6e6e6;
}
.consent-form .hover\:text-disabled-light:hover {
  color: #e6e6e6;
}
.consent-form .text-disabled {
  color: #c9c9c9;
}
.consent-form .hover\:text-disabled:hover {
  color: #c9c9c9;
}
.consent-form .text-disabled-dark {
  color: #adadad;
}
.consent-form .hover\:text-disabled-dark:hover {
  color: #adadad;
}
.consent-form .text-emergency {
  color: #9c3d10;
}
.consent-form .hover\:text-emergency:hover {
  color: #9c3d10;
}
.consent-form .text-emergency-dark {
  color: #332d29;
}
.consent-form .hover\:text-emergency-dark:hover {
  color: #332d29;
}
.consent-form .cursor-auto {
  cursor: auto;
}
.consent-form .cursor-default {
  cursor: default;
}
.consent-form .cursor-pointer {
  cursor: pointer;
}
.consent-form .cursor-wait {
  cursor: wait;
}
.consent-form .cursor-move {
  cursor: move;
}
.consent-form .cursor-not-allowed {
  cursor: not-allowed;
}
.consent-form .display-block {
  display: block;
}
.consent-form .display-flex {
  display: flex;
}
.consent-form .display-none {
  display: none;
}
.consent-form .display-inline {
  display: inline;
}
.consent-form .display-inline-block {
  display: inline-block;
}
.consent-form .display-inline-flex {
  display: inline-flex;
}
.consent-form .display-table {
  display: table;
}
.consent-form .display-table-cell {
  display: table-cell;
}
.consent-form .display-table-row {
  display: table-row;
}
.consent-form .flex-1 {
  flex: 1 1 0%;
}
.consent-form .flex-2 {
  flex: 2 1 0%;
}
.consent-form .flex-3 {
  flex: 3 1 0%;
}
.consent-form .flex-4 {
  flex: 4 1 0%;
}
.consent-form .flex-5 {
  flex: 5 1 0%;
}
.consent-form .flex-6 {
  flex: 6 1 0%;
}
.consent-form .flex-7 {
  flex: 7 1 0%;
}
.consent-form .flex-8 {
  flex: 8 1 0%;
}
.consent-form .flex-9 {
  flex: 9 1 0%;
}
.consent-form .flex-10 {
  flex: 10 1 0%;
}
.consent-form .flex-11 {
  flex: 11 1 0%;
}
.consent-form .flex-12 {
  flex: 12 1 0%;
}
.consent-form .flex-fill {
  flex: 1 1 0%;
}
.consent-form .flex-auto {
  flex: 0 1 auto;
}
.consent-form .flex-row {
  flex-direction: row;
}
.consent-form .flex-column {
  flex-direction: column;
}
.consent-form .flex-wrap {
  flex-wrap: wrap;
}
.consent-form .flex-no-wrap {
  flex-wrap: nowrap;
}
.consent-form .float-left {
  float: left;
}
.consent-form .float-none {
  float: none;
}
.consent-form .float-right {
  float: right;
}
.consent-form .font-mono-3xs {
  font-size: 0.77rem;
}
.consent-form .font-mono-2xs {
  font-size: 0.83rem;
}
.consent-form .font-mono-xs {
  font-size: 0.89rem;
}
.consent-form .font-mono-sm {
  font-size: 0.95rem;
}
.consent-form .font-mono-md {
  font-size: 1.01rem;
}
.consent-form .font-mono-lg {
  font-size: 1.31rem;
}
.consent-form .font-mono-xl {
  font-size: 1.91rem;
}
.consent-form .font-mono-2xl {
  font-size: 2.38rem;
}
.consent-form .font-mono-3xl {
  font-size: 2.86rem;
}
.consent-form .font-sans-3xs {
  font-size: 0.87rem;
}
.consent-form .font-sans-2xs {
  font-size: 0.93rem;
}
.consent-form .font-sans-xs {
  font-size: 1rem;
}
.consent-form .font-sans-sm {
  font-size: 1.06rem;
}
.consent-form .font-sans-md {
  font-size: 1.13rem;
}
.consent-form .font-sans-lg {
  font-size: 1.46rem;
}
.consent-form .font-sans-xl {
  font-size: 2.13rem;
}
.consent-form .font-sans-2xl {
  font-size: 2.66rem;
}
.consent-form .font-sans-3xl {
  font-size: 3.19rem;
}
.consent-form .font-serif-3xs {
  font-size: 0.79rem;
}
.consent-form .font-serif-2xs {
  font-size: 0.85rem;
}
.consent-form .font-serif-xs {
  font-size: 0.91rem;
}
.consent-form .font-serif-sm {
  font-size: 0.98rem;
}
.consent-form .font-serif-md {
  font-size: 1.04rem;
}
.consent-form .font-serif-lg {
  font-size: 1.34rem;
}
.consent-form .font-serif-xl {
  font-size: 1.95rem;
}
.consent-form .font-serif-2xl {
  font-size: 2.44rem;
}
.consent-form .font-serif-3xl {
  font-size: 2.93rem;
}
.consent-form .font-heading-3xs {
  font-size: 0.79rem;
}
.consent-form .font-heading-2xs {
  font-size: 0.85rem;
}
.consent-form .font-heading-xs {
  font-size: 0.91rem;
}
.consent-form .font-heading-sm {
  font-size: 0.98rem;
}
.consent-form .font-heading-md {
  font-size: 1.04rem;
}
.consent-form .font-heading-lg {
  font-size: 1.34rem;
}
.consent-form .font-heading-xl {
  font-size: 1.95rem;
}
.consent-form .font-heading-2xl {
  font-size: 2.44rem;
}
.consent-form .font-heading-3xl {
  font-size: 2.93rem;
}
.consent-form .font-body-3xs {
  font-size: 0.87rem;
}
.consent-form .font-body-2xs {
  font-size: 0.93rem;
}
.consent-form .font-body-xs {
  font-size: 1rem;
}
.consent-form .font-body-sm {
  font-size: 1.06rem;
}
.consent-form .font-body-md {
  font-size: 1.13rem;
}
.consent-form .font-body-lg {
  font-size: 1.46rem;
}
.consent-form .font-body-xl {
  font-size: 2.13rem;
}
.consent-form .font-body-2xl {
  font-size: 2.66rem;
}
.consent-form .font-body-3xl {
  font-size: 3.19rem;
}
.consent-form .font-code-3xs {
  font-size: 0.77rem;
}
.consent-form .font-code-2xs {
  font-size: 0.83rem;
}
.consent-form .font-code-xs {
  font-size: 0.89rem;
}
.consent-form .font-code-sm {
  font-size: 0.95rem;
}
.consent-form .font-code-md {
  font-size: 1.01rem;
}
.consent-form .font-code-lg {
  font-size: 1.31rem;
}
.consent-form .font-code-xl {
  font-size: 1.91rem;
}
.consent-form .font-code-2xl {
  font-size: 2.38rem;
}
.consent-form .font-code-3xl {
  font-size: 2.86rem;
}
.consent-form .font-alt-3xs {
  font-size: 0.79rem;
}
.consent-form .font-alt-2xs {
  font-size: 0.85rem;
}
.consent-form .font-alt-xs {
  font-size: 0.91rem;
}
.consent-form .font-alt-sm {
  font-size: 0.98rem;
}
.consent-form .font-alt-md {
  font-size: 1.04rem;
}
.consent-form .font-alt-lg {
  font-size: 1.34rem;
}
.consent-form .font-alt-xl {
  font-size: 1.95rem;
}
.consent-form .font-alt-2xl {
  font-size: 2.44rem;
}
.consent-form .font-alt-3xl {
  font-size: 2.93rem;
}
.consent-form .font-ui-3xs {
  font-size: 0.87rem;
}
.consent-form .font-ui-2xs {
  font-size: 0.93rem;
}
.consent-form .font-ui-xs {
  font-size: 1rem;
}
.consent-form .font-ui-sm {
  font-size: 1.06rem;
}
.consent-form .font-ui-md {
  font-size: 1.13rem;
}
.consent-form .font-ui-lg {
  font-size: 1.46rem;
}
.consent-form .font-ui-xl {
  font-size: 2.13rem;
}
.consent-form .font-ui-2xl {
  font-size: 2.66rem;
}
.consent-form .font-ui-3xl {
  font-size: 3.19rem;
}
.consent-form .font-family-mono {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}
.consent-form .font-family-sans {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.consent-form .font-family-serif {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
.consent-form .font-family-ui {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.consent-form .font-family-heading {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
.consent-form .font-family-body {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.consent-form .font-family-code {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}
.consent-form .font-family-alt {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}
.consent-form .text-tabular {
  font-feature-settings: "tnum" 1, "kern" 1;
}
.consent-form .text-no-tabular {
  font-feature-settings: "kern" 1;
}
.consent-form .text-italic {
  font-style: italic;
}
.consent-form .text-no-italic {
  font-style: normal;
}
.consent-form .text-light {
  font-weight: 300;
}
.consent-form .text-normal {
  font-weight: normal;
}
.consent-form .text-bold {
  font-weight: 700;
}
.consent-form .height-1px {
  height: 1px;
}
.consent-form .height-2px {
  height: 2px;
}
.consent-form .height-05 {
  height: 0.25rem;
}
.consent-form .height-1 {
  height: 0.5rem;
}
.consent-form .height-105 {
  height: 0.75rem;
}
.consent-form .height-2 {
  height: 1rem;
}
.consent-form .height-205 {
  height: 1.25rem;
}
.consent-form .height-3 {
  height: 1.5rem;
}
.consent-form .height-4 {
  height: 2rem;
}
.consent-form .height-5 {
  height: 2.5rem;
}
.consent-form .height-6 {
  height: 3rem;
}
.consent-form .height-7 {
  height: 3.5rem;
}
.consent-form .height-8 {
  height: 4rem;
}
.consent-form .height-9 {
  height: 4.5rem;
}
.consent-form .height-10 {
  height: 5rem;
}
.consent-form .height-15 {
  height: 7.5rem;
}
.consent-form .height-card {
  height: 10rem;
}
.consent-form .height-card-lg {
  height: 15rem;
}
.consent-form .height-mobile {
  height: 20rem;
}
.consent-form .height-0 {
  height: 0;
}
.consent-form .height-auto {
  height: auto;
}
.consent-form .height-full {
  height: 100%;
}
.consent-form .height-viewport {
  height: 100vh;
}
.consent-form .flex-justify-center {
  justify-content: center;
}
.consent-form .flex-justify-start {
  justify-content: flex-start;
}
.consent-form .flex-justify-end {
  justify-content: flex-end;
}
.consent-form .flex-justify {
  justify-content: space-between;
}
.consent-form .left-1px {
  left: 1px;
}
.consent-form .left-2px {
  left: 2px;
}
.consent-form .left-05 {
  left: 0.25rem;
}
.consent-form .left-1 {
  left: 0.5rem;
}
.consent-form .left-105 {
  left: 0.75rem;
}
.consent-form .left-2 {
  left: 1rem;
}
.consent-form .left-205 {
  left: 1.25rem;
}
.consent-form .left-3 {
  left: 1.5rem;
}
.consent-form .left-neg-1px {
  left: -1px;
}
.consent-form .left-neg-2px {
  left: -2px;
}
.consent-form .left-neg-05 {
  left: -0.25rem;
}
.consent-form .left-neg-1 {
  left: -0.5rem;
}
.consent-form .left-neg-105 {
  left: -0.75rem;
}
.consent-form .left-neg-2 {
  left: -1rem;
}
.consent-form .left-neg-205 {
  left: -1.25rem;
}
.consent-form .left-neg-3 {
  left: -1.5rem;
}
.consent-form .left-0 {
  left: 0;
}
.consent-form .left-auto {
  left: auto;
}
.consent-form .text-ls-auto {
  letter-spacing: initial;
}
.consent-form .text-ls-neg-3 {
  letter-spacing: -0.03em;
}
.consent-form .text-ls-neg-2 {
  letter-spacing: -0.02em;
}
.consent-form .text-ls-neg-1 {
  letter-spacing: -0.01em;
}
.consent-form .text-ls-1 {
  letter-spacing: 0.025em;
}
.consent-form .text-ls-2 {
  letter-spacing: 0.1em;
}
.consent-form .text-ls-3 {
  letter-spacing: 0.15em;
}
.consent-form .line-height-sans-1 {
  line-height: 0.9;
}
.consent-form .line-height-sans-2 {
  line-height: 1.1;
}
.consent-form .line-height-sans-3 {
  line-height: 1.3;
}
.consent-form .line-height-sans-4 {
  line-height: 1.4;
}
.consent-form .line-height-sans-5 {
  line-height: 1.5;
}
.consent-form .line-height-sans-6 {
  line-height: 1.6;
}
.consent-form .line-height-serif-1 {
  line-height: 1;
}
.consent-form .line-height-serif-2 {
  line-height: 1.2;
}
.consent-form .line-height-serif-3 {
  line-height: 1.4;
}
.consent-form .line-height-serif-4 {
  line-height: 1.5;
}
.consent-form .line-height-serif-5 {
  line-height: 1.7;
}
.consent-form .line-height-serif-6 {
  line-height: 1.8;
}
.consent-form .line-height-mono-1 {
  line-height: 1;
}
.consent-form .line-height-mono-2 {
  line-height: 1.3;
}
.consent-form .line-height-mono-3 {
  line-height: 1.4;
}
.consent-form .line-height-mono-4 {
  line-height: 1.6;
}
.consent-form .line-height-mono-5 {
  line-height: 1.7;
}
.consent-form .line-height-mono-6 {
  line-height: 1.8;
}
.consent-form .line-height-heading-1 {
  line-height: 1;
}
.consent-form .line-height-heading-2 {
  line-height: 1.2;
}
.consent-form .line-height-heading-3 {
  line-height: 1.4;
}
.consent-form .line-height-heading-4 {
  line-height: 1.5;
}
.consent-form .line-height-heading-5 {
  line-height: 1.7;
}
.consent-form .line-height-heading-6 {
  line-height: 1.8;
}
.consent-form .line-height-ui-1 {
  line-height: 0.9;
}
.consent-form .line-height-ui-2 {
  line-height: 1.1;
}
.consent-form .line-height-ui-3 {
  line-height: 1.3;
}
.consent-form .line-height-ui-4 {
  line-height: 1.4;
}
.consent-form .line-height-ui-5 {
  line-height: 1.5;
}
.consent-form .line-height-ui-6 {
  line-height: 1.6;
}
.consent-form .line-height-body-1 {
  line-height: 0.9;
}
.consent-form .line-height-body-2 {
  line-height: 1.1;
}
.consent-form .line-height-body-3 {
  line-height: 1.3;
}
.consent-form .line-height-body-4 {
  line-height: 1.4;
}
.consent-form .line-height-body-5 {
  line-height: 1.5;
}
.consent-form .line-height-body-6 {
  line-height: 1.6;
}
.consent-form .line-height-code-1 {
  line-height: 1;
}
.consent-form .line-height-code-2 {
  line-height: 1.3;
}
.consent-form .line-height-code-3 {
  line-height: 1.4;
}
.consent-form .line-height-code-4 {
  line-height: 1.6;
}
.consent-form .line-height-code-5 {
  line-height: 1.7;
}
.consent-form .line-height-code-6 {
  line-height: 1.8;
}
.consent-form .line-height-alt-1 {
  line-height: 1;
}
.consent-form .line-height-alt-2 {
  line-height: 1.2;
}
.consent-form .line-height-alt-3 {
  line-height: 1.4;
}
.consent-form .line-height-alt-4 {
  line-height: 1.5;
}
.consent-form .line-height-alt-5 {
  line-height: 1.7;
}
.consent-form .line-height-alt-6 {
  line-height: 1.8;
}
.consent-form .margin-neg-1px {
  margin: -1px;
}
.consent-form .margin-neg-2px {
  margin: -2px;
}
.consent-form .margin-neg-05 {
  margin: -0.25rem;
}
.consent-form .margin-neg-1 {
  margin: -0.5rem;
}
.consent-form .margin-neg-105 {
  margin: -0.75rem;
}
.consent-form .margin-neg-2 {
  margin: -1rem;
}
.consent-form .margin-neg-205 {
  margin: -1.25rem;
}
.consent-form .margin-neg-3 {
  margin: -1.5rem;
}
.consent-form .margin-1px {
  margin: 1px;
}
.consent-form .margin-2px {
  margin: 2px;
}
.consent-form .margin-05 {
  margin: 0.25rem;
}
.consent-form .margin-1 {
  margin: 0.5rem;
}
.consent-form .margin-105 {
  margin: 0.75rem;
}
.consent-form .margin-2 {
  margin: 1rem;
}
.consent-form .margin-205 {
  margin: 1.25rem;
}
.consent-form .margin-3 {
  margin: 1.5rem;
}
.consent-form .margin-neg-4 {
  margin: -2rem;
}
.consent-form .margin-neg-5 {
  margin: -2.5rem;
}
.consent-form .margin-neg-6 {
  margin: -3rem;
}
.consent-form .margin-neg-7 {
  margin: -3.5rem;
}
.consent-form .margin-neg-8 {
  margin: -4rem;
}
.consent-form .margin-neg-9 {
  margin: -4.5rem;
}
.consent-form .margin-neg-10 {
  margin: -5rem;
}
.consent-form .margin-neg-15 {
  margin: -7.5rem;
}
.consent-form .margin-4 {
  margin: 2rem;
}
.consent-form .margin-5 {
  margin: 2.5rem;
}
.consent-form .margin-6 {
  margin: 3rem;
}
.consent-form .margin-7 {
  margin: 3.5rem;
}
.consent-form .margin-8 {
  margin: 4rem;
}
.consent-form .margin-9 {
  margin: 4.5rem;
}
.consent-form .margin-10 {
  margin: 5rem;
}
.consent-form .margin-15 {
  margin: 7.5rem;
}
.consent-form .margin-05em {
  margin: 0.5em;
}
.consent-form .margin-1em {
  margin: 1em;
}
.consent-form .margin-105em {
  margin: 1.5em;
}
.consent-form .margin-2em {
  margin: 2em;
}
.consent-form .margin-0 {
  margin: 0;
}
.consent-form .margin-y-1px {
  margin-top: 1px;
  margin-bottom: 1px;
}
.consent-form .margin-top-1px {
  margin-top: 1px;
}
.consent-form .margin-bottom-1px {
  margin-bottom: 1px;
}
.consent-form .margin-y-2px {
  margin-top: 2px;
  margin-bottom: 2px;
}
.consent-form .margin-top-2px {
  margin-top: 2px;
}
.consent-form .margin-bottom-2px {
  margin-bottom: 2px;
}
.consent-form .margin-y-05 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.consent-form .margin-top-05 {
  margin-top: 0.25rem;
}
.consent-form .margin-bottom-05 {
  margin-bottom: 0.25rem;
}
.consent-form .margin-y-1 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.consent-form .margin-top-1 {
  margin-top: 0.5rem;
}
.consent-form .margin-bottom-1 {
  margin-bottom: 0.5rem;
}
.consent-form .margin-y-105 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.consent-form .margin-top-105 {
  margin-top: 0.75rem;
}
.consent-form .margin-bottom-105 {
  margin-bottom: 0.75rem;
}
.consent-form .margin-y-2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.consent-form .margin-top-2 {
  margin-top: 1rem;
}
.consent-form .margin-bottom-2 {
  margin-bottom: 1rem;
}
.consent-form .margin-y-205 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.consent-form .margin-top-205 {
  margin-top: 1.25rem;
}
.consent-form .margin-bottom-205 {
  margin-bottom: 1.25rem;
}
.consent-form .margin-y-3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.consent-form .margin-top-3 {
  margin-top: 1.5rem;
}
.consent-form .margin-bottom-3 {
  margin-bottom: 1.5rem;
}
.consent-form .margin-y-neg-1px {
  margin-top: -1px;
  margin-bottom: -1px;
}
.consent-form .margin-top-neg-1px {
  margin-top: -1px;
}
.consent-form .margin-bottom-neg-1px {
  margin-bottom: -1px;
}
.consent-form .margin-y-neg-2px {
  margin-top: -2px;
  margin-bottom: -2px;
}
.consent-form .margin-top-neg-2px {
  margin-top: -2px;
}
.consent-form .margin-bottom-neg-2px {
  margin-bottom: -2px;
}
.consent-form .margin-y-neg-05 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}
.consent-form .margin-top-neg-05 {
  margin-top: -0.25rem;
}
.consent-form .margin-bottom-neg-05 {
  margin-bottom: -0.25rem;
}
.consent-form .margin-y-neg-1 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.consent-form .margin-top-neg-1 {
  margin-top: -0.5rem;
}
.consent-form .margin-bottom-neg-1 {
  margin-bottom: -0.5rem;
}
.consent-form .margin-y-neg-105 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}
.consent-form .margin-top-neg-105 {
  margin-top: -0.75rem;
}
.consent-form .margin-bottom-neg-105 {
  margin-bottom: -0.75rem;
}
.consent-form .margin-y-neg-2 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.consent-form .margin-top-neg-2 {
  margin-top: -1rem;
}
.consent-form .margin-bottom-neg-2 {
  margin-bottom: -1rem;
}
.consent-form .margin-y-neg-205 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}
.consent-form .margin-top-neg-205 {
  margin-top: -1.25rem;
}
.consent-form .margin-bottom-neg-205 {
  margin-bottom: -1.25rem;
}
.consent-form .margin-y-neg-3 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}
.consent-form .margin-top-neg-3 {
  margin-top: -1.5rem;
}
.consent-form .margin-bottom-neg-3 {
  margin-bottom: -1.5rem;
}
.consent-form .margin-y-neg-4 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}
.consent-form .margin-top-neg-4 {
  margin-top: -2rem;
}
.consent-form .margin-bottom-neg-4 {
  margin-bottom: -2rem;
}
.consent-form .margin-y-neg-5 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}
.consent-form .margin-top-neg-5 {
  margin-top: -2.5rem;
}
.consent-form .margin-bottom-neg-5 {
  margin-bottom: -2.5rem;
}
.consent-form .margin-y-neg-6 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}
.consent-form .margin-top-neg-6 {
  margin-top: -3rem;
}
.consent-form .margin-bottom-neg-6 {
  margin-bottom: -3rem;
}
.consent-form .margin-y-neg-7 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}
.consent-form .margin-top-neg-7 {
  margin-top: -3.5rem;
}
.consent-form .margin-bottom-neg-7 {
  margin-bottom: -3.5rem;
}
.consent-form .margin-y-neg-8 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}
.consent-form .margin-top-neg-8 {
  margin-top: -4rem;
}
.consent-form .margin-bottom-neg-8 {
  margin-bottom: -4rem;
}
.consent-form .margin-y-neg-9 {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}
.consent-form .margin-top-neg-9 {
  margin-top: -4.5rem;
}
.consent-form .margin-bottom-neg-9 {
  margin-bottom: -4.5rem;
}
.consent-form .margin-y-neg-10 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}
.consent-form .margin-top-neg-10 {
  margin-top: -5rem;
}
.consent-form .margin-bottom-neg-10 {
  margin-bottom: -5rem;
}
.consent-form .margin-y-neg-15 {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}
.consent-form .margin-top-neg-15 {
  margin-top: -7.5rem;
}
.consent-form .margin-bottom-neg-15 {
  margin-bottom: -7.5rem;
}
.consent-form .margin-y-4 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.consent-form .margin-top-4 {
  margin-top: 2rem;
}
.consent-form .margin-bottom-4 {
  margin-bottom: 2rem;
}
.consent-form .margin-y-5 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.consent-form .margin-top-5 {
  margin-top: 2.5rem;
}
.consent-form .margin-bottom-5 {
  margin-bottom: 2.5rem;
}
.consent-form .margin-y-6 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.consent-form .margin-top-6 {
  margin-top: 3rem;
}
.consent-form .margin-bottom-6 {
  margin-bottom: 3rem;
}
.consent-form .margin-y-7 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.consent-form .margin-top-7 {
  margin-top: 3.5rem;
}
.consent-form .margin-bottom-7 {
  margin-bottom: 3.5rem;
}
.consent-form .margin-y-8 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.consent-form .margin-top-8 {
  margin-top: 4rem;
}
.consent-form .margin-bottom-8 {
  margin-bottom: 4rem;
}
.consent-form .margin-y-9 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}
.consent-form .margin-top-9 {
  margin-top: 4.5rem;
}
.consent-form .margin-bottom-9 {
  margin-bottom: 4.5rem;
}
.consent-form .margin-y-10 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.consent-form .margin-top-10 {
  margin-top: 5rem;
}
.consent-form .margin-bottom-10 {
  margin-bottom: 5rem;
}
.consent-form .margin-y-15 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}
.consent-form .margin-top-15 {
  margin-top: 7.5rem;
}
.consent-form .margin-bottom-15 {
  margin-bottom: 7.5rem;
}
.consent-form .margin-y-05em {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.consent-form .margin-top-05em {
  margin-top: 0.5em;
}
.consent-form .margin-bottom-05em {
  margin-bottom: 0.5em;
}
.consent-form .margin-y-1em {
  margin-top: 1em;
  margin-bottom: 1em;
}
.consent-form .margin-top-1em {
  margin-top: 1em;
}
.consent-form .margin-bottom-1em {
  margin-bottom: 1em;
}
.consent-form .margin-y-105em {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.consent-form .margin-top-105em {
  margin-top: 1.5em;
}
.consent-form .margin-bottom-105em {
  margin-bottom: 1.5em;
}
.consent-form .margin-y-2em {
  margin-top: 2em;
  margin-bottom: 2em;
}
.consent-form .margin-top-2em {
  margin-top: 2em;
}
.consent-form .margin-bottom-2em {
  margin-bottom: 2em;
}
.consent-form .margin-y-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.consent-form .margin-top-0 {
  margin-top: 0;
}
.consent-form .margin-bottom-0 {
  margin-bottom: 0;
}
.consent-form .margin-y-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.consent-form .margin-top-auto {
  margin-top: auto;
}
.consent-form .margin-bottom-auto {
  margin-bottom: auto;
}
.consent-form .margin-x-1px {
  margin-left: 1px;
  margin-right: 1px;
}
.consent-form .margin-right-1px {
  margin-right: 1px;
}
.consent-form .margin-left-1px {
  margin-left: 1px;
}
.consent-form .margin-x-2px {
  margin-left: 2px;
  margin-right: 2px;
}
.consent-form .margin-right-2px {
  margin-right: 2px;
}
.consent-form .margin-left-2px {
  margin-left: 2px;
}
.consent-form .margin-x-05 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.consent-form .margin-right-05 {
  margin-right: 0.25rem;
}
.consent-form .margin-left-05 {
  margin-left: 0.25rem;
}
.consent-form .margin-x-1 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.consent-form .margin-right-1 {
  margin-right: 0.5rem;
}
.consent-form .margin-left-1 {
  margin-left: 0.5rem;
}
.consent-form .margin-x-105 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.consent-form .margin-right-105 {
  margin-right: 0.75rem;
}
.consent-form .margin-left-105 {
  margin-left: 0.75rem;
}
.consent-form .margin-x-2 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.consent-form .margin-right-2 {
  margin-right: 1rem;
}
.consent-form .margin-left-2 {
  margin-left: 1rem;
}
.consent-form .margin-x-205 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.consent-form .margin-right-205 {
  margin-right: 1.25rem;
}
.consent-form .margin-left-205 {
  margin-left: 1.25rem;
}
.consent-form .margin-x-3 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.consent-form .margin-right-3 {
  margin-right: 1.5rem;
}
.consent-form .margin-left-3 {
  margin-left: 1.5rem;
}
.consent-form .margin-x-neg-1px {
  margin-left: -1px;
  margin-right: -1px;
}
.consent-form .margin-right-neg-1px {
  margin-right: -1px;
}
.consent-form .margin-left-neg-1px {
  margin-left: -1px;
}
.consent-form .margin-x-neg-2px {
  margin-left: -2px;
  margin-right: -2px;
}
.consent-form .margin-right-neg-2px {
  margin-right: -2px;
}
.consent-form .margin-left-neg-2px {
  margin-left: -2px;
}
.consent-form .margin-x-neg-05 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.consent-form .margin-right-neg-05 {
  margin-right: -0.25rem;
}
.consent-form .margin-left-neg-05 {
  margin-left: -0.25rem;
}
.consent-form .margin-x-neg-1 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.consent-form .margin-right-neg-1 {
  margin-right: -0.5rem;
}
.consent-form .margin-left-neg-1 {
  margin-left: -0.5rem;
}
.consent-form .margin-x-neg-105 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.consent-form .margin-right-neg-105 {
  margin-right: -0.75rem;
}
.consent-form .margin-left-neg-105 {
  margin-left: -0.75rem;
}
.consent-form .margin-x-neg-2 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.consent-form .margin-right-neg-2 {
  margin-right: -1rem;
}
.consent-form .margin-left-neg-2 {
  margin-left: -1rem;
}
.consent-form .margin-x-neg-205 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.consent-form .margin-right-neg-205 {
  margin-right: -1.25rem;
}
.consent-form .margin-left-neg-205 {
  margin-left: -1.25rem;
}
.consent-form .margin-x-neg-3 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.consent-form .margin-right-neg-3 {
  margin-right: -1.5rem;
}
.consent-form .margin-left-neg-3 {
  margin-left: -1.5rem;
}
.consent-form .margin-x-neg-4 {
  margin-left: -2rem;
  margin-right: -2rem;
}
.consent-form .margin-right-neg-4 {
  margin-right: -2rem;
}
.consent-form .margin-left-neg-4 {
  margin-left: -2rem;
}
.consent-form .margin-x-neg-5 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
.consent-form .margin-right-neg-5 {
  margin-right: -2.5rem;
}
.consent-form .margin-left-neg-5 {
  margin-left: -2.5rem;
}
.consent-form .margin-x-neg-6 {
  margin-left: -3rem;
  margin-right: -3rem;
}
.consent-form .margin-right-neg-6 {
  margin-right: -3rem;
}
.consent-form .margin-left-neg-6 {
  margin-left: -3rem;
}
.consent-form .margin-x-neg-7 {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}
.consent-form .margin-right-neg-7 {
  margin-right: -3.5rem;
}
.consent-form .margin-left-neg-7 {
  margin-left: -3.5rem;
}
.consent-form .margin-x-neg-8 {
  margin-left: -4rem;
  margin-right: -4rem;
}
.consent-form .margin-right-neg-8 {
  margin-right: -4rem;
}
.consent-form .margin-left-neg-8 {
  margin-left: -4rem;
}
.consent-form .margin-x-neg-9 {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}
.consent-form .margin-right-neg-9 {
  margin-right: -4.5rem;
}
.consent-form .margin-left-neg-9 {
  margin-left: -4.5rem;
}
.consent-form .margin-x-neg-10 {
  margin-left: -5rem;
  margin-right: -5rem;
}
.consent-form .margin-right-neg-10 {
  margin-right: -5rem;
}
.consent-form .margin-left-neg-10 {
  margin-left: -5rem;
}
.consent-form .margin-x-neg-15 {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}
.consent-form .margin-right-neg-15 {
  margin-right: -7.5rem;
}
.consent-form .margin-left-neg-15 {
  margin-left: -7.5rem;
}
.consent-form .margin-x-4 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.consent-form .margin-right-4 {
  margin-right: 2rem;
}
.consent-form .margin-left-4 {
  margin-left: 2rem;
}
.consent-form .margin-x-5 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.consent-form .margin-right-5 {
  margin-right: 2.5rem;
}
.consent-form .margin-left-5 {
  margin-left: 2.5rem;
}
.consent-form .margin-x-6 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.consent-form .margin-right-6 {
  margin-right: 3rem;
}
.consent-form .margin-left-6 {
  margin-left: 3rem;
}
.consent-form .margin-x-7 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}
.consent-form .margin-right-7 {
  margin-right: 3.5rem;
}
.consent-form .margin-left-7 {
  margin-left: 3.5rem;
}
.consent-form .margin-x-8 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.consent-form .margin-right-8 {
  margin-right: 4rem;
}
.consent-form .margin-left-8 {
  margin-left: 4rem;
}
.consent-form .margin-x-9 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}
.consent-form .margin-right-9 {
  margin-right: 4.5rem;
}
.consent-form .margin-left-9 {
  margin-left: 4.5rem;
}
.consent-form .margin-x-10 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.consent-form .margin-right-10 {
  margin-right: 5rem;
}
.consent-form .margin-left-10 {
  margin-left: 5rem;
}
.consent-form .margin-x-15 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}
.consent-form .margin-right-15 {
  margin-right: 7.5rem;
}
.consent-form .margin-left-15 {
  margin-left: 7.5rem;
}
.consent-form .margin-x-card {
  margin-left: 10rem;
  margin-right: 10rem;
}
.consent-form .margin-right-card {
  margin-right: 10rem;
}
.consent-form .margin-left-card {
  margin-left: 10rem;
}
.consent-form .margin-x-card-lg {
  margin-left: 15rem;
  margin-right: 15rem;
}
.consent-form .margin-right-card-lg {
  margin-right: 15rem;
}
.consent-form .margin-left-card-lg {
  margin-left: 15rem;
}
.consent-form .margin-x-mobile {
  margin-left: 20rem;
  margin-right: 20rem;
}
.consent-form .margin-right-mobile {
  margin-right: 20rem;
}
.consent-form .margin-left-mobile {
  margin-left: 20rem;
}
.consent-form .margin-x-05em {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.consent-form .margin-right-05em {
  margin-right: 0.5em;
}
.consent-form .margin-left-05em {
  margin-left: 0.5em;
}
.consent-form .margin-x-1em {
  margin-left: 1em;
  margin-right: 1em;
}
.consent-form .margin-right-1em {
  margin-right: 1em;
}
.consent-form .margin-left-1em {
  margin-left: 1em;
}
.consent-form .margin-x-105em {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.consent-form .margin-right-105em {
  margin-right: 1.5em;
}
.consent-form .margin-left-105em {
  margin-left: 1.5em;
}
.consent-form .margin-x-2em {
  margin-left: 2em;
  margin-right: 2em;
}
.consent-form .margin-right-2em {
  margin-right: 2em;
}
.consent-form .margin-left-2em {
  margin-left: 2em;
}
.consent-form .margin-x-0 {
  margin-left: 0;
  margin-right: 0;
}
.consent-form .margin-right-0 {
  margin-right: 0;
}
.consent-form .margin-left-0 {
  margin-left: 0;
}
.consent-form .margin-x-auto {
  margin-left: auto;
  margin-right: auto;
}
.consent-form .margin-right-auto {
  margin-right: auto;
}
.consent-form .margin-left-auto {
  margin-left: auto;
}
.consent-form .maxh-05 {
  max-height: 0.25rem;
}
.consent-form .maxh-1 {
  max-height: 0.5rem;
}
.consent-form .maxh-105 {
  max-height: 0.75rem;
}
.consent-form .maxh-2 {
  max-height: 1rem;
}
.consent-form .maxh-205 {
  max-height: 1.25rem;
}
.consent-form .maxh-3 {
  max-height: 1.5rem;
}
.consent-form .maxh-4 {
  max-height: 2rem;
}
.consent-form .maxh-5 {
  max-height: 2.5rem;
}
.consent-form .maxh-6 {
  max-height: 3rem;
}
.consent-form .maxh-7 {
  max-height: 3.5rem;
}
.consent-form .maxh-8 {
  max-height: 4rem;
}
.consent-form .maxh-9 {
  max-height: 4.5rem;
}
.consent-form .maxh-10 {
  max-height: 5rem;
}
.consent-form .maxh-15 {
  max-height: 7.5rem;
}
.consent-form .maxh-card {
  max-height: 10rem;
}
.consent-form .maxh-card-lg {
  max-height: 15rem;
}
.consent-form .maxh-mobile {
  max-height: 20rem;
}
.consent-form .maxh-mobile-lg {
  max-height: 30rem;
}
.consent-form .maxh-tablet {
  max-height: 40rem;
}
.consent-form .maxh-tablet-lg {
  max-height: 55rem;
}
.consent-form .maxh-none {
  max-height: none;
}
.consent-form .maxh-viewport {
  max-height: 100vh;
}
.consent-form .maxw-05 {
  max-width: 0.25rem;
}
.consent-form .maxw-1 {
  max-width: 0.5rem;
}
.consent-form .maxw-105 {
  max-width: 0.75rem;
}
.consent-form .maxw-2 {
  max-width: 1rem;
}
.consent-form .maxw-205 {
  max-width: 1.25rem;
}
.consent-form .maxw-3 {
  max-width: 1.5rem;
}
.consent-form .maxw-4 {
  max-width: 2rem;
}
.consent-form .maxw-5 {
  max-width: 2.5rem;
}
.consent-form .maxw-6 {
  max-width: 3rem;
}
.consent-form .maxw-7 {
  max-width: 3.5rem;
}
.consent-form .maxw-8 {
  max-width: 4rem;
}
.consent-form .maxw-9 {
  max-width: 4.5rem;
}
.consent-form .maxw-10 {
  max-width: 5rem;
}
.consent-form .maxw-15 {
  max-width: 7.5rem;
}
.consent-form .maxw-card {
  max-width: 10rem;
}
.consent-form .maxw-card-lg {
  max-width: 15rem;
}
.consent-form .maxw-mobile {
  max-width: 20rem;
}
.consent-form .maxw-mobile-lg {
  max-width: 30rem;
}
.consent-form .maxw-tablet {
  max-width: 40rem;
}
.consent-form .maxw-tablet-lg {
  max-width: 55rem;
}
.consent-form .maxw-desktop {
  max-width: 64rem;
}
.consent-form .maxw-desktop-lg {
  max-width: 75rem;
}
.consent-form .maxw-widescreen {
  max-width: 87.5rem;
}
.consent-form .maxw-none {
  max-width: none;
}
.consent-form .maxw-full {
  max-width: 100%;
}
.consent-form .measure-1 {
  max-width: 44ex;
}
.consent-form .measure-2 {
  max-width: 60ex;
}
.consent-form .measure-3 {
  max-width: 64ex;
}
.consent-form .measure-4 {
  max-width: 68ex;
}
.consent-form .measure-5 {
  max-width: 72ex;
}
.consent-form .measure-6 {
  max-width: 88ex;
}
.consent-form .measure-none {
  max-width: none;
}
.consent-form .minh-1px {
  min-height: 1px;
}
.consent-form .minh-2px {
  min-height: 2px;
}
.consent-form .minh-05 {
  min-height: 0.25rem;
}
.consent-form .minh-1 {
  min-height: 0.5rem;
}
.consent-form .minh-105 {
  min-height: 0.75rem;
}
.consent-form .minh-2 {
  min-height: 1rem;
}
.consent-form .minh-205 {
  min-height: 1.25rem;
}
.consent-form .minh-3 {
  min-height: 1.5rem;
}
.consent-form .minh-4 {
  min-height: 2rem;
}
.consent-form .minh-5 {
  min-height: 2.5rem;
}
.consent-form .minh-6 {
  min-height: 3rem;
}
.consent-form .minh-7 {
  min-height: 3.5rem;
}
.consent-form .minh-8 {
  min-height: 4rem;
}
.consent-form .minh-9 {
  min-height: 4.5rem;
}
.consent-form .minh-10 {
  min-height: 5rem;
}
.consent-form .minh-15 {
  min-height: 7.5rem;
}
.consent-form .minh-card {
  min-height: 10rem;
}
.consent-form .minh-card-lg {
  min-height: 15rem;
}
.consent-form .minh-mobile {
  min-height: 20rem;
}
.consent-form .minh-mobile-lg {
  min-height: 30rem;
}
.consent-form .minh-tablet {
  min-height: 40rem;
}
.consent-form .minh-tablet-lg {
  min-height: 55rem;
}
.consent-form .minh-0 {
  min-height: 0;
}
.consent-form .minh-full {
  min-height: 100%;
}
.consent-form .minh-viewport {
  min-height: 100vh;
}
.consent-form .minw-05 {
  min-width: 0.25rem;
}
.consent-form .minw-1 {
  min-width: 0.5rem;
}
.consent-form .minw-105 {
  min-width: 0.75rem;
}
.consent-form .minw-2 {
  min-width: 1rem;
}
.consent-form .minw-205 {
  min-width: 1.25rem;
}
.consent-form .minw-3 {
  min-width: 1.5rem;
}
.consent-form .minw-4 {
  min-width: 2rem;
}
.consent-form .minw-5 {
  min-width: 2.5rem;
}
.consent-form .minw-6 {
  min-width: 3rem;
}
.consent-form .minw-7 {
  min-width: 3.5rem;
}
.consent-form .minw-8 {
  min-width: 4rem;
}
.consent-form .minw-9 {
  min-width: 4.5rem;
}
.consent-form .minw-10 {
  min-width: 5rem;
}
.consent-form .minw-15 {
  min-width: 7.5rem;
}
.consent-form .minw-0 {
  min-width: 0;
}
.consent-form .opacity-0 {
  opacity: 0;
}
.consent-form .opacity-10 {
  opacity: 0.1;
}
.consent-form .opacity-20 {
  opacity: 0.2;
}
.consent-form .opacity-30 {
  opacity: 0.3;
}
.consent-form .opacity-40 {
  opacity: 0.4;
}
.consent-form .opacity-50 {
  opacity: 0.5;
}
.consent-form .opacity-60 {
  opacity: 0.6;
}
.consent-form .opacity-70 {
  opacity: 0.7;
}
.consent-form .opacity-80 {
  opacity: 0.8;
}
.consent-form .opacity-90 {
  opacity: 0.9;
}
.consent-form .opacity-100 {
  opacity: 1;
}
.consent-form .order-first {
  order: -1;
}
.consent-form .order-last {
  order: 999;
}
.consent-form .order-initial {
  order: initial;
}
.consent-form .order-0 {
  order: 0;
}
.consent-form .order-1 {
  order: 1;
}
.consent-form .order-2 {
  order: 2;
}
.consent-form .order-3 {
  order: 3;
}
.consent-form .order-4 {
  order: 4;
}
.consent-form .order-5 {
  order: 5;
}
.consent-form .order-6 {
  order: 6;
}
.consent-form .order-7 {
  order: 7;
}
.consent-form .order-8 {
  order: 8;
}
.consent-form .order-9 {
  order: 9;
}
.consent-form .order-10 {
  order: 10;
}
.consent-form .order-11 {
  order: 11;
}
.consent-form .outline-1px {
  outline: 1px solid;
}
.consent-form .outline-2px {
  outline: 2px solid;
}
.consent-form .outline-0 {
  outline: 0 solid;
}
.consent-form .outline-05 {
  outline: 0.25rem solid;
}
.consent-form .outline-transparent {
  outline-color: transparent;
}
.consent-form .outline-black {
  outline-color: black;
}
.consent-form .outline-white {
  outline-color: white;
}
.consent-form .outline-red {
  outline-color: #e52207;
}
.consent-form .outline-orange {
  outline-color: #e66f0e;
}
.consent-form .outline-gold {
  outline-color: #ffbe2e;
}
.consent-form .outline-yellow {
  outline-color: #fee685;
}
.consent-form .outline-green {
  outline-color: #538200;
}
.consent-form .outline-mint {
  outline-color: #04c585;
}
.consent-form .outline-cyan {
  outline-color: #009ec1;
}
.consent-form .outline-blue {
  outline-color: #0076d6;
}
.consent-form .outline-indigo {
  outline-color: #676cc8;
}
.consent-form .outline-violet {
  outline-color: #8168b3;
}
.consent-form .outline-magenta {
  outline-color: #d72d79;
}
.consent-form .outline-gray-5 {
  outline-color: #f0f0f0;
}
.consent-form .outline-gray-10 {
  outline-color: #e6e6e6;
}
.consent-form .outline-gray-30 {
  outline-color: #adadad;
}
.consent-form .outline-gray-50 {
  outline-color: #757575;
}
.consent-form .outline-gray-70 {
  outline-color: #454545;
}
.consent-form .outline-gray-90 {
  outline-color: #1b1b1b;
}
.consent-form .outline-base-lightest {
  outline-color: #f0f0f0;
}
.consent-form .outline-base-lighter {
  outline-color: #dfe1e2;
}
.consent-form .outline-base-light {
  outline-color: #a9aeb1;
}
.consent-form .outline-base {
  outline-color: #71767a;
}
.consent-form .outline-base-dark {
  outline-color: #565c65;
}
.consent-form .outline-base-darker {
  outline-color: #3d4551;
}
.consent-form .outline-base-darkest {
  outline-color: #1b1b1b;
}
.consent-form .outline-ink {
  outline-color: #1b1b1b;
}
.consent-form .outline-primary-lighter {
  outline-color: #d9e8f6;
}
.consent-form .outline-primary-light {
  outline-color: #73b3e7;
}
.consent-form .outline-primary {
  outline-color: #005ea2;
}
.consent-form .outline-primary-vivid {
  outline-color: #0050d8;
}
.consent-form .outline-primary-dark {
  outline-color: #1a4480;
}
.consent-form .outline-primary-darker {
  outline-color: #162e51;
}
.consent-form .outline-secondary-lighter {
  outline-color: #f3e1e4;
}
.consent-form .outline-secondary-light {
  outline-color: #f2938c;
}
.consent-form .outline-secondary {
  outline-color: #d83933;
}
.consent-form .outline-secondary-vivid {
  outline-color: #e41d3d;
}
.consent-form .outline-secondary-dark {
  outline-color: #b50909;
}
.consent-form .outline-secondary-darker {
  outline-color: #8b0a03;
}
.consent-form .outline-accent-warm-darker {
  outline-color: #775540;
}
.consent-form .outline-accent-warm-dark {
  outline-color: #c05600;
}
.consent-form .outline-accent-warm {
  outline-color: #fa9441;
}
.consent-form .outline-accent-warm-light {
  outline-color: #ffbc78;
}
.consent-form .outline-accent-warm-lighter {
  outline-color: #f2e4d4;
}
.consent-form .outline-accent-cool-darker {
  outline-color: #07648d;
}
.consent-form .outline-accent-cool-dark {
  outline-color: #28a0cb;
}
.consent-form .outline-accent-cool {
  outline-color: #00bde3;
}
.consent-form .outline-accent-cool-light {
  outline-color: #97d4ea;
}
.consent-form .outline-accent-cool-lighter {
  outline-color: #e1f3f8;
}
.consent-form .outline-error-lighter {
  outline-color: #f4e3db;
}
.consent-form .outline-error-light {
  outline-color: #f39268;
}
.consent-form .outline-error {
  outline-color: #d54309;
}
.consent-form .outline-error-dark {
  outline-color: #b50909;
}
.consent-form .outline-error-darker {
  outline-color: #6f3331;
}
.consent-form .outline-warning-lighter {
  outline-color: #faf3d1;
}
.consent-form .outline-warning-light {
  outline-color: #fee685;
}
.consent-form .outline-warning {
  outline-color: #ffbe2e;
}
.consent-form .outline-warning-dark {
  outline-color: #e5a000;
}
.consent-form .outline-warning-darker {
  outline-color: #936f38;
}
.consent-form .outline-success-lighter {
  outline-color: #ecf3ec;
}
.consent-form .outline-success-light {
  outline-color: #70e17b;
}
.consent-form .outline-success {
  outline-color: #00a91c;
}
.consent-form .outline-success-dark {
  outline-color: #008817;
}
.consent-form .outline-success-darker {
  outline-color: #216e1f;
}
.consent-form .outline-info-lighter {
  outline-color: #e7f6f8;
}
.consent-form .outline-info-light {
  outline-color: #99deea;
}
.consent-form .outline-info {
  outline-color: #00bde3;
}
.consent-form .outline-info-dark {
  outline-color: #009ec1;
}
.consent-form .outline-info-darker {
  outline-color: #2e6276;
}
.consent-form .outline-disabled-light {
  outline-color: #e6e6e6;
}
.consent-form .outline-disabled {
  outline-color: #c9c9c9;
}
.consent-form .outline-disabled-dark {
  outline-color: #adadad;
}
.consent-form .outline-emergency {
  outline-color: #9c3d10;
}
.consent-form .outline-emergency-dark {
  outline-color: #332d29;
}
.consent-form .overflow-hidden {
  overflow: hidden;
}
.consent-form .overflow-y-hidden {
  overflow-y: hidden;
}
.consent-form .overflow-x-hidden {
  overflow-x: hidden;
}
.consent-form .overflow-scroll {
  overflow: scroll;
}
.consent-form .overflow-y-scroll {
  overflow-y: scroll;
}
.consent-form .overflow-x-scroll {
  overflow-x: scroll;
}
.consent-form .overflow-auto {
  overflow: auto;
}
.consent-form .overflow-y-auto {
  overflow-y: auto;
}
.consent-form .overflow-x-auto {
  overflow-x: auto;
}
.consent-form .overflow-visible {
  overflow: visible;
}
.consent-form .overflow-y-visible {
  overflow-y: visible;
}
.consent-form .overflow-x-visible {
  overflow-x: visible;
}
.consent-form .padding-1px {
  padding: 1px;
}
.consent-form .padding-y-1px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.consent-form .padding-x-1px {
  padding-left: 1px;
  padding-right: 1px;
}
.consent-form .padding-top-1px {
  padding-top: 1px;
}
.consent-form .padding-right-1px {
  padding-right: 1px;
}
.consent-form .padding-bottom-1px {
  padding-bottom: 1px;
}
.consent-form .padding-left-1px {
  padding-left: 1px;
}
.consent-form .padding-2px {
  padding: 2px;
}
.consent-form .padding-y-2px {
  padding-top: 2px;
  padding-bottom: 2px;
}
.consent-form .padding-x-2px {
  padding-left: 2px;
  padding-right: 2px;
}
.consent-form .padding-top-2px {
  padding-top: 2px;
}
.consent-form .padding-right-2px {
  padding-right: 2px;
}
.consent-form .padding-bottom-2px {
  padding-bottom: 2px;
}
.consent-form .padding-left-2px {
  padding-left: 2px;
}
.consent-form .padding-05 {
  padding: 0.25rem;
}
.consent-form .padding-y-05 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.consent-form .padding-x-05 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.consent-form .padding-top-05 {
  padding-top: 0.25rem;
}
.consent-form .padding-right-05 {
  padding-right: 0.25rem;
}
.consent-form .padding-bottom-05 {
  padding-bottom: 0.25rem;
}
.consent-form .padding-left-05 {
  padding-left: 0.25rem;
}
.consent-form .padding-1 {
  padding: 0.5rem;
}
.consent-form .padding-y-1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.consent-form .padding-x-1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.consent-form .padding-top-1 {
  padding-top: 0.5rem;
}
.consent-form .padding-right-1 {
  padding-right: 0.5rem;
}
.consent-form .padding-bottom-1 {
  padding-bottom: 0.5rem;
}
.consent-form .padding-left-1 {
  padding-left: 0.5rem;
}
.consent-form .padding-105 {
  padding: 0.75rem;
}
.consent-form .padding-y-105 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.consent-form .padding-x-105 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.consent-form .padding-top-105 {
  padding-top: 0.75rem;
}
.consent-form .padding-right-105 {
  padding-right: 0.75rem;
}
.consent-form .padding-bottom-105 {
  padding-bottom: 0.75rem;
}
.consent-form .padding-left-105 {
  padding-left: 0.75rem;
}
.consent-form .padding-2 {
  padding: 1rem;
}
.consent-form .padding-y-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.consent-form .padding-x-2 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.consent-form .padding-top-2 {
  padding-top: 1rem;
}
.consent-form .padding-right-2 {
  padding-right: 1rem;
}
.consent-form .padding-bottom-2 {
  padding-bottom: 1rem;
}
.consent-form .padding-left-2 {
  padding-left: 1rem;
}
.consent-form .padding-205 {
  padding: 1.25rem;
}
.consent-form .padding-y-205 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.consent-form .padding-x-205 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.consent-form .padding-top-205 {
  padding-top: 1.25rem;
}
.consent-form .padding-right-205 {
  padding-right: 1.25rem;
}
.consent-form .padding-bottom-205 {
  padding-bottom: 1.25rem;
}
.consent-form .padding-left-205 {
  padding-left: 1.25rem;
}
.consent-form .padding-3 {
  padding: 1.5rem;
}
.consent-form .padding-y-3 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.consent-form .padding-x-3 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.consent-form .padding-top-3 {
  padding-top: 1.5rem;
}
.consent-form .padding-right-3 {
  padding-right: 1.5rem;
}
.consent-form .padding-bottom-3 {
  padding-bottom: 1.5rem;
}
.consent-form .padding-left-3 {
  padding-left: 1.5rem;
}
.consent-form .padding-4 {
  padding: 2rem;
}
.consent-form .padding-y-4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.consent-form .padding-x-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.consent-form .padding-top-4 {
  padding-top: 2rem;
}
.consent-form .padding-right-4 {
  padding-right: 2rem;
}
.consent-form .padding-bottom-4 {
  padding-bottom: 2rem;
}
.consent-form .padding-left-4 {
  padding-left: 2rem;
}
.consent-form .padding-5 {
  padding: 2.5rem;
}
.consent-form .padding-y-5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.consent-form .padding-x-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.consent-form .padding-top-5 {
  padding-top: 2.5rem;
}
.consent-form .padding-right-5 {
  padding-right: 2.5rem;
}
.consent-form .padding-bottom-5 {
  padding-bottom: 2.5rem;
}
.consent-form .padding-left-5 {
  padding-left: 2.5rem;
}
.consent-form .padding-6 {
  padding: 3rem;
}
.consent-form .padding-y-6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.consent-form .padding-x-6 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.consent-form .padding-top-6 {
  padding-top: 3rem;
}
.consent-form .padding-right-6 {
  padding-right: 3rem;
}
.consent-form .padding-bottom-6 {
  padding-bottom: 3rem;
}
.consent-form .padding-left-6 {
  padding-left: 3rem;
}
.consent-form .padding-7 {
  padding: 3.5rem;
}
.consent-form .padding-y-7 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.consent-form .padding-x-7 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.consent-form .padding-top-7 {
  padding-top: 3.5rem;
}
.consent-form .padding-right-7 {
  padding-right: 3.5rem;
}
.consent-form .padding-bottom-7 {
  padding-bottom: 3.5rem;
}
.consent-form .padding-left-7 {
  padding-left: 3.5rem;
}
.consent-form .padding-8 {
  padding: 4rem;
}
.consent-form .padding-y-8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.consent-form .padding-x-8 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.consent-form .padding-top-8 {
  padding-top: 4rem;
}
.consent-form .padding-right-8 {
  padding-right: 4rem;
}
.consent-form .padding-bottom-8 {
  padding-bottom: 4rem;
}
.consent-form .padding-left-8 {
  padding-left: 4rem;
}
.consent-form .padding-9 {
  padding: 4.5rem;
}
.consent-form .padding-y-9 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}
.consent-form .padding-x-9 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}
.consent-form .padding-top-9 {
  padding-top: 4.5rem;
}
.consent-form .padding-right-9 {
  padding-right: 4.5rem;
}
.consent-form .padding-bottom-9 {
  padding-bottom: 4.5rem;
}
.consent-form .padding-left-9 {
  padding-left: 4.5rem;
}
.consent-form .padding-10 {
  padding: 5rem;
}
.consent-form .padding-y-10 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.consent-form .padding-x-10 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.consent-form .padding-top-10 {
  padding-top: 5rem;
}
.consent-form .padding-right-10 {
  padding-right: 5rem;
}
.consent-form .padding-bottom-10 {
  padding-bottom: 5rem;
}
.consent-form .padding-left-10 {
  padding-left: 5rem;
}
.consent-form .padding-15 {
  padding: 7.5rem;
}
.consent-form .padding-y-15 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.consent-form .padding-x-15 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}
.consent-form .padding-top-15 {
  padding-top: 7.5rem;
}
.consent-form .padding-right-15 {
  padding-right: 7.5rem;
}
.consent-form .padding-bottom-15 {
  padding-bottom: 7.5rem;
}
.consent-form .padding-left-15 {
  padding-left: 7.5rem;
}
.consent-form .padding-0 {
  padding: 0;
}
.consent-form .padding-y-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.consent-form .padding-x-0 {
  padding-left: 0;
  padding-right: 0;
}
.consent-form .padding-top-0 {
  padding-top: 0;
}
.consent-form .padding-right-0 {
  padding-right: 0;
}
.consent-form .padding-bottom-0 {
  padding-bottom: 0;
}
.consent-form .padding-left-0 {
  padding-left: 0;
}
.consent-form .pin-all {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
}
.consent-form .pin-x {
  left: 0;
  right: 0;
  position: absolute;
}
.consent-form .pin-y {
  bottom: 0;
  top: 0;
  position: absolute;
}
.consent-form .pin-bottom {
  bottom: 0;
  position: absolute;
}
.consent-form .pin-left {
  left: 0;
  position: absolute;
}
.consent-form .pin-right {
  right: 0;
  position: absolute;
}
.consent-form .pin-top {
  top: 0;
  position: absolute;
}
.consent-form .pin-none {
  bottom: auto;
  left: auto;
  right: auto;
  top: auto;
  position: static;
}
.consent-form .position-absolute {
  position: absolute;
}
.consent-form .position-fixed {
  position: fixed;
}
.consent-form .position-relative {
  position: relative;
}
.consent-form .position-static {
  position: static;
}
.consent-form .position-sticky {
  position: sticky;
}
.consent-form .right-1px {
  right: 1px;
}
.consent-form .right-2px {
  right: 2px;
}
.consent-form .right-05 {
  right: 0.25rem;
}
.consent-form .right-1 {
  right: 0.5rem;
}
.consent-form .right-105 {
  right: 0.75rem;
}
.consent-form .right-2 {
  right: 1rem;
}
.consent-form .right-205 {
  right: 1.25rem;
}
.consent-form .right-3 {
  right: 1.5rem;
}
.consent-form .right-neg-1px {
  right: -1px;
}
.consent-form .right-neg-2px {
  right: -2px;
}
.consent-form .right-neg-05 {
  right: -0.25rem;
}
.consent-form .right-neg-1 {
  right: -0.5rem;
}
.consent-form .right-neg-105 {
  right: -0.75rem;
}
.consent-form .right-neg-2 {
  right: -1rem;
}
.consent-form .right-neg-205 {
  right: -1.25rem;
}
.consent-form .right-neg-3 {
  right: -1.5rem;
}
.consent-form .right-0 {
  right: 0;
}
.consent-form .right-auto {
  right: auto;
}
.consent-form .square-1px {
  height: 1px;
  width: 1px;
}
.consent-form .square-2px {
  height: 2px;
  width: 2px;
}
.consent-form .square-05 {
  height: 0.25rem;
  width: 0.25rem;
}
.consent-form .square-1 {
  height: 0.5rem;
  width: 0.5rem;
}
.consent-form .square-105 {
  height: 0.75rem;
  width: 0.75rem;
}
.consent-form .square-2 {
  height: 1rem;
  width: 1rem;
}
.consent-form .square-205 {
  height: 1.25rem;
  width: 1.25rem;
}
.consent-form .square-3 {
  height: 1.5rem;
  width: 1.5rem;
}
.consent-form .square-4 {
  height: 2rem;
  width: 2rem;
}
.consent-form .square-5 {
  height: 2.5rem;
  width: 2.5rem;
}
.consent-form .square-6 {
  height: 3rem;
  width: 3rem;
}
.consent-form .square-7 {
  height: 3.5rem;
  width: 3.5rem;
}
.consent-form .square-8 {
  height: 4rem;
  width: 4rem;
}
.consent-form .square-9 {
  height: 4.5rem;
  width: 4.5rem;
}
.consent-form .square-10 {
  height: 5rem;
  width: 5rem;
}
.consent-form .square-15 {
  height: 7.5rem;
  width: 7.5rem;
}
.consent-form .square-card {
  height: 10rem;
  width: 10rem;
}
.consent-form .square-card-lg {
  height: 15rem;
  width: 15rem;
}
.consent-form .square-mobile {
  height: 20rem;
  width: 20rem;
}
.consent-form .text-center {
  text-align: center;
}
.consent-form .text-left {
  text-align: left;
}
.consent-form .text-justify {
  text-align: justify;
}
.consent-form .text-right {
  text-align: right;
}
.consent-form .text-strike {
  text-decoration: line-through;
}
.consent-form .hover\:text-strike:hover {
  text-decoration: line-through;
}
.consent-form .text-underline {
  text-decoration: underline;
}
.consent-form .hover\:text-underline:hover {
  text-decoration: underline;
}
.consent-form .text-no-underline {
  text-decoration: none;
}
.consent-form .hover\:text-no-underline:hover {
  text-decoration: none;
}
.consent-form .text-no-strike {
  text-decoration: none;
}
.consent-form .hover\:text-no-strike:hover {
  text-decoration: none;
}
.consent-form .underline-red {
  text-decoration-color: #e52207;
}
.consent-form .hover\:underline-red:hover {
  text-decoration-color: #e52207;
}
.consent-form .underline-orange {
  text-decoration-color: #e66f0e;
}
.consent-form .hover\:underline-orange:hover {
  text-decoration-color: #e66f0e;
}
.consent-form .underline-gold {
  text-decoration-color: #ffbe2e;
}
.consent-form .hover\:underline-gold:hover {
  text-decoration-color: #ffbe2e;
}
.consent-form .underline-yellow {
  text-decoration-color: #fee685;
}
.consent-form .hover\:underline-yellow:hover {
  text-decoration-color: #fee685;
}
.consent-form .underline-green {
  text-decoration-color: #538200;
}
.consent-form .hover\:underline-green:hover {
  text-decoration-color: #538200;
}
.consent-form .underline-mint {
  text-decoration-color: #04c585;
}
.consent-form .hover\:underline-mint:hover {
  text-decoration-color: #04c585;
}
.consent-form .underline-cyan {
  text-decoration-color: #009ec1;
}
.consent-form .hover\:underline-cyan:hover {
  text-decoration-color: #009ec1;
}
.consent-form .underline-blue {
  text-decoration-color: #0076d6;
}
.consent-form .hover\:underline-blue:hover {
  text-decoration-color: #0076d6;
}
.consent-form .underline-indigo {
  text-decoration-color: #676cc8;
}
.consent-form .hover\:underline-indigo:hover {
  text-decoration-color: #676cc8;
}
.consent-form .underline-violet {
  text-decoration-color: #8168b3;
}
.consent-form .hover\:underline-violet:hover {
  text-decoration-color: #8168b3;
}
.consent-form .underline-magenta {
  text-decoration-color: #d72d79;
}
.consent-form .hover\:underline-magenta:hover {
  text-decoration-color: #d72d79;
}
.consent-form .underline-gray-5 {
  text-decoration-color: #f0f0f0;
}
.consent-form .hover\:underline-gray-5:hover {
  text-decoration-color: #f0f0f0;
}
.consent-form .underline-gray-10 {
  text-decoration-color: #e6e6e6;
}
.consent-form .hover\:underline-gray-10:hover {
  text-decoration-color: #e6e6e6;
}
.consent-form .underline-gray-30 {
  text-decoration-color: #adadad;
}
.consent-form .hover\:underline-gray-30:hover {
  text-decoration-color: #adadad;
}
.consent-form .underline-gray-50 {
  text-decoration-color: #757575;
}
.consent-form .hover\:underline-gray-50:hover {
  text-decoration-color: #757575;
}
.consent-form .underline-gray-70 {
  text-decoration-color: #454545;
}
.consent-form .hover\:underline-gray-70:hover {
  text-decoration-color: #454545;
}
.consent-form .underline-gray-90 {
  text-decoration-color: #1b1b1b;
}
.consent-form .hover\:underline-gray-90:hover {
  text-decoration-color: #1b1b1b;
}
.consent-form .underline-base-lightest {
  text-decoration-color: #f0f0f0;
}
.consent-form .hover\:underline-base-lightest:hover {
  text-decoration-color: #f0f0f0;
}
.consent-form .underline-base-lighter {
  text-decoration-color: #dfe1e2;
}
.consent-form .hover\:underline-base-lighter:hover {
  text-decoration-color: #dfe1e2;
}
.consent-form .underline-base-light {
  text-decoration-color: #a9aeb1;
}
.consent-form .hover\:underline-base-light:hover {
  text-decoration-color: #a9aeb1;
}
.consent-form .underline-base {
  text-decoration-color: #71767a;
}
.consent-form .hover\:underline-base:hover {
  text-decoration-color: #71767a;
}
.consent-form .underline-base-dark {
  text-decoration-color: #565c65;
}
.consent-form .hover\:underline-base-dark:hover {
  text-decoration-color: #565c65;
}
.consent-form .underline-base-darker {
  text-decoration-color: #3d4551;
}
.consent-form .hover\:underline-base-darker:hover {
  text-decoration-color: #3d4551;
}
.consent-form .underline-base-darkest {
  text-decoration-color: #1b1b1b;
}
.consent-form .hover\:underline-base-darkest:hover {
  text-decoration-color: #1b1b1b;
}
.consent-form .underline-ink {
  text-decoration-color: #1b1b1b;
}
.consent-form .hover\:underline-ink:hover {
  text-decoration-color: #1b1b1b;
}
.consent-form .underline-primary-lighter {
  text-decoration-color: #d9e8f6;
}
.consent-form .hover\:underline-primary-lighter:hover {
  text-decoration-color: #d9e8f6;
}
.consent-form .underline-primary-light {
  text-decoration-color: #73b3e7;
}
.consent-form .hover\:underline-primary-light:hover {
  text-decoration-color: #73b3e7;
}
.consent-form .underline-primary {
  text-decoration-color: #005ea2;
}
.consent-form .hover\:underline-primary:hover {
  text-decoration-color: #005ea2;
}
.consent-form .underline-primary-vivid {
  text-decoration-color: #0050d8;
}
.consent-form .hover\:underline-primary-vivid:hover {
  text-decoration-color: #0050d8;
}
.consent-form .underline-primary-dark {
  text-decoration-color: #1a4480;
}
.consent-form .hover\:underline-primary-dark:hover {
  text-decoration-color: #1a4480;
}
.consent-form .underline-primary-darker {
  text-decoration-color: #162e51;
}
.consent-form .hover\:underline-primary-darker:hover {
  text-decoration-color: #162e51;
}
.consent-form .underline-secondary-lighter {
  text-decoration-color: #f3e1e4;
}
.consent-form .hover\:underline-secondary-lighter:hover {
  text-decoration-color: #f3e1e4;
}
.consent-form .underline-secondary-light {
  text-decoration-color: #f2938c;
}
.consent-form .hover\:underline-secondary-light:hover {
  text-decoration-color: #f2938c;
}
.consent-form .underline-secondary {
  text-decoration-color: #d83933;
}
.consent-form .hover\:underline-secondary:hover {
  text-decoration-color: #d83933;
}
.consent-form .underline-secondary-vivid {
  text-decoration-color: #e41d3d;
}
.consent-form .hover\:underline-secondary-vivid:hover {
  text-decoration-color: #e41d3d;
}
.consent-form .underline-secondary-dark {
  text-decoration-color: #b50909;
}
.consent-form .hover\:underline-secondary-dark:hover {
  text-decoration-color: #b50909;
}
.consent-form .underline-secondary-darker {
  text-decoration-color: #8b0a03;
}
.consent-form .hover\:underline-secondary-darker:hover {
  text-decoration-color: #8b0a03;
}
.consent-form .underline-accent-warm-darker {
  text-decoration-color: #775540;
}
.consent-form .hover\:underline-accent-warm-darker:hover {
  text-decoration-color: #775540;
}
.consent-form .underline-accent-warm-dark {
  text-decoration-color: #c05600;
}
.consent-form .hover\:underline-accent-warm-dark:hover {
  text-decoration-color: #c05600;
}
.consent-form .underline-accent-warm {
  text-decoration-color: #fa9441;
}
.consent-form .hover\:underline-accent-warm:hover {
  text-decoration-color: #fa9441;
}
.consent-form .underline-accent-warm-light {
  text-decoration-color: #ffbc78;
}
.consent-form .hover\:underline-accent-warm-light:hover {
  text-decoration-color: #ffbc78;
}
.consent-form .underline-accent-warm-lighter {
  text-decoration-color: #f2e4d4;
}
.consent-form .hover\:underline-accent-warm-lighter:hover {
  text-decoration-color: #f2e4d4;
}
.consent-form .underline-accent-cool-darker {
  text-decoration-color: #07648d;
}
.consent-form .hover\:underline-accent-cool-darker:hover {
  text-decoration-color: #07648d;
}
.consent-form .underline-accent-cool-dark {
  text-decoration-color: #28a0cb;
}
.consent-form .hover\:underline-accent-cool-dark:hover {
  text-decoration-color: #28a0cb;
}
.consent-form .underline-accent-cool {
  text-decoration-color: #00bde3;
}
.consent-form .hover\:underline-accent-cool:hover {
  text-decoration-color: #00bde3;
}
.consent-form .underline-accent-cool-light {
  text-decoration-color: #97d4ea;
}
.consent-form .hover\:underline-accent-cool-light:hover {
  text-decoration-color: #97d4ea;
}
.consent-form .underline-accent-cool-lighter {
  text-decoration-color: #e1f3f8;
}
.consent-form .hover\:underline-accent-cool-lighter:hover {
  text-decoration-color: #e1f3f8;
}
.consent-form .underline-error-lighter {
  text-decoration-color: #f4e3db;
}
.consent-form .hover\:underline-error-lighter:hover {
  text-decoration-color: #f4e3db;
}
.consent-form .underline-error-light {
  text-decoration-color: #f39268;
}
.consent-form .hover\:underline-error-light:hover {
  text-decoration-color: #f39268;
}
.consent-form .underline-error {
  text-decoration-color: #d54309;
}
.consent-form .hover\:underline-error:hover {
  text-decoration-color: #d54309;
}
.consent-form .underline-error-dark {
  text-decoration-color: #b50909;
}
.consent-form .hover\:underline-error-dark:hover {
  text-decoration-color: #b50909;
}
.consent-form .underline-error-darker {
  text-decoration-color: #6f3331;
}
.consent-form .hover\:underline-error-darker:hover {
  text-decoration-color: #6f3331;
}
.consent-form .underline-warning-lighter {
  text-decoration-color: #faf3d1;
}
.consent-form .hover\:underline-warning-lighter:hover {
  text-decoration-color: #faf3d1;
}
.consent-form .underline-warning-light {
  text-decoration-color: #fee685;
}
.consent-form .hover\:underline-warning-light:hover {
  text-decoration-color: #fee685;
}
.consent-form .underline-warning {
  text-decoration-color: #ffbe2e;
}
.consent-form .hover\:underline-warning:hover {
  text-decoration-color: #ffbe2e;
}
.consent-form .underline-warning-dark {
  text-decoration-color: #e5a000;
}
.consent-form .hover\:underline-warning-dark:hover {
  text-decoration-color: #e5a000;
}
.consent-form .underline-warning-darker {
  text-decoration-color: #936f38;
}
.consent-form .hover\:underline-warning-darker:hover {
  text-decoration-color: #936f38;
}
.consent-form .underline-success-lighter {
  text-decoration-color: #ecf3ec;
}
.consent-form .hover\:underline-success-lighter:hover {
  text-decoration-color: #ecf3ec;
}
.consent-form .underline-success-light {
  text-decoration-color: #70e17b;
}
.consent-form .hover\:underline-success-light:hover {
  text-decoration-color: #70e17b;
}
.consent-form .underline-success {
  text-decoration-color: #00a91c;
}
.consent-form .hover\:underline-success:hover {
  text-decoration-color: #00a91c;
}
.consent-form .underline-success-dark {
  text-decoration-color: #008817;
}
.consent-form .hover\:underline-success-dark:hover {
  text-decoration-color: #008817;
}
.consent-form .underline-success-darker {
  text-decoration-color: #216e1f;
}
.consent-form .hover\:underline-success-darker:hover {
  text-decoration-color: #216e1f;
}
.consent-form .underline-info-lighter {
  text-decoration-color: #e7f6f8;
}
.consent-form .hover\:underline-info-lighter:hover {
  text-decoration-color: #e7f6f8;
}
.consent-form .underline-info-light {
  text-decoration-color: #99deea;
}
.consent-form .hover\:underline-info-light:hover {
  text-decoration-color: #99deea;
}
.consent-form .underline-info {
  text-decoration-color: #00bde3;
}
.consent-form .hover\:underline-info:hover {
  text-decoration-color: #00bde3;
}
.consent-form .underline-info-dark {
  text-decoration-color: #009ec1;
}
.consent-form .hover\:underline-info-dark:hover {
  text-decoration-color: #009ec1;
}
.consent-form .underline-info-darker {
  text-decoration-color: #2e6276;
}
.consent-form .hover\:underline-info-darker:hover {
  text-decoration-color: #2e6276;
}
.consent-form .underline-disabled-light {
  text-decoration-color: #e6e6e6;
}
.consent-form .hover\:underline-disabled-light:hover {
  text-decoration-color: #e6e6e6;
}
.consent-form .underline-disabled {
  text-decoration-color: #c9c9c9;
}
.consent-form .hover\:underline-disabled:hover {
  text-decoration-color: #c9c9c9;
}
.consent-form .underline-disabled-dark {
  text-decoration-color: #adadad;
}
.consent-form .hover\:underline-disabled-dark:hover {
  text-decoration-color: #adadad;
}
.consent-form .underline-emergency {
  text-decoration-color: #9c3d10;
}
.consent-form .hover\:underline-emergency:hover {
  text-decoration-color: #9c3d10;
}
.consent-form .underline-emergency-dark {
  text-decoration-color: #332d29;
}
.consent-form .hover\:underline-emergency-dark:hover {
  text-decoration-color: #332d29;
}
.consent-form .text-indent-0 {
  text-indent: 0;
}
.consent-form .text-indent-05 {
  text-indent: 0.25rem;
}
.consent-form .text-indent-1 {
  text-indent: 0.5rem;
}
.consent-form .text-indent-105 {
  text-indent: 0.75rem;
}
.consent-form .text-indent-2 {
  text-indent: 1rem;
}
.consent-form .text-indent-205 {
  text-indent: 1.25rem;
}
.consent-form .text-indent-3 {
  text-indent: 1.5rem;
}
.consent-form .text-indent-neg-05 {
  text-indent: -0.25rem;
}
.consent-form .text-indent-neg-1 {
  text-indent: -0.5rem;
}
.consent-form .text-indent-neg-105 {
  text-indent: -0.75rem;
}
.consent-form .text-indent-neg-2 {
  text-indent: -1rem;
}
.consent-form .text-indent-neg-205 {
  text-indent: -1.25rem;
}
.consent-form .text-indent-neg-3 {
  text-indent: -1.5rem;
}
.consent-form .text-indent-4 {
  text-indent: 2rem;
}
.consent-form .text-indent-5 {
  text-indent: 2.5rem;
}
.consent-form .text-indent-6 {
  text-indent: 3rem;
}
.consent-form .text-indent-7 {
  text-indent: 3.5rem;
}
.consent-form .text-indent-8 {
  text-indent: 4rem;
}
.consent-form .text-indent-9 {
  text-indent: 4.5rem;
}
.consent-form .text-indent-10 {
  text-indent: 5rem;
}
.consent-form .text-indent-15 {
  text-indent: 7.5rem;
}
.consent-form .text-indent-neg-4 {
  text-indent: -2rem;
}
.consent-form .text-indent-neg-5 {
  text-indent: -2.5rem;
}
.consent-form .text-indent-neg-6 {
  text-indent: -3rem;
}
.consent-form .text-indent-neg-7 {
  text-indent: -3.5rem;
}
.consent-form .text-indent-neg-8 {
  text-indent: -4rem;
}
.consent-form .text-indent-neg-9 {
  text-indent: -4.5rem;
}
.consent-form .text-indent-neg-10 {
  text-indent: -5rem;
}
.consent-form .text-indent-neg-15 {
  text-indent: -7.5rem;
}
.consent-form .text-uppercase {
  text-transform: uppercase;
}
.consent-form .text-no-uppercase {
  text-transform: none;
}
.consent-form .text-lowercase {
  text-transform: lowercase;
}
.consent-form .text-no-lowercase {
  text-transform: none;
}
.consent-form .top-1px {
  top: 1px;
}
.consent-form .top-2px {
  top: 2px;
}
.consent-form .top-05 {
  top: 0.25rem;
}
.consent-form .top-1 {
  top: 0.5rem;
}
.consent-form .top-105 {
  top: 0.75rem;
}
.consent-form .top-2 {
  top: 1rem;
}
.consent-form .top-205 {
  top: 1.25rem;
}
.consent-form .top-3 {
  top: 1.5rem;
}
.consent-form .top-neg-1px {
  top: -1px;
}
.consent-form .top-neg-2px {
  top: -2px;
}
.consent-form .top-neg-05 {
  top: -0.25rem;
}
.consent-form .top-neg-1 {
  top: -0.5rem;
}
.consent-form .top-neg-105 {
  top: -0.75rem;
}
.consent-form .top-neg-2 {
  top: -1rem;
}
.consent-form .top-neg-205 {
  top: -1.25rem;
}
.consent-form .top-neg-3 {
  top: -1.5rem;
}
.consent-form .top-0 {
  top: 0;
}
.consent-form .top-auto {
  top: auto;
}
.consent-form .text-baseline {
  vertical-align: baseline;
}
.consent-form .text-bottom {
  vertical-align: bottom;
}
.consent-form .text-middle {
  vertical-align: middle;
}
.consent-form .text-sub {
  vertical-align: sub;
}
.consent-form .text-super {
  vertical-align: super;
}
.consent-form .text-tbottom {
  vertical-align: text-bottom;
}
.consent-form .text-ttop {
  vertical-align: text-top;
}
.consent-form .text-top {
  vertical-align: top;
}
.consent-form .text-pre {
  white-space: pre;
}
.consent-form .text-pre-line {
  white-space: pre-line;
}
.consent-form .text-pre-wrap {
  white-space: pre-wrap;
}
.consent-form .text-wrap {
  white-space: normal;
}
.consent-form .text-no-wrap {
  white-space: nowrap;
}
.consent-form .width-1px {
  width: 1px;
}
.consent-form .width-2px {
  width: 2px;
}
.consent-form .width-05 {
  width: 0.25rem;
}
.consent-form .width-1 {
  width: 0.5rem;
}
.consent-form .width-105 {
  width: 0.75rem;
}
.consent-form .width-2 {
  width: 1rem;
}
.consent-form .width-205 {
  width: 1.25rem;
}
.consent-form .width-3 {
  width: 1.5rem;
}
.consent-form .width-4 {
  width: 2rem;
}
.consent-form .width-5 {
  width: 2.5rem;
}
.consent-form .width-6 {
  width: 3rem;
}
.consent-form .width-7 {
  width: 3.5rem;
}
.consent-form .width-8 {
  width: 4rem;
}
.consent-form .width-9 {
  width: 4.5rem;
}
.consent-form .width-10 {
  width: 5rem;
}
.consent-form .width-15 {
  width: 7.5rem;
}
.consent-form .width-card {
  width: 10rem;
}
.consent-form .width-card-lg {
  width: 15rem;
}
.consent-form .width-mobile {
  width: 20rem;
}
.consent-form .width-mobile-lg {
  width: 30rem;
}
.consent-form .width-tablet {
  width: 40rem;
}
.consent-form .width-tablet-lg {
  width: 55rem;
}
.consent-form .width-desktop {
  width: 64rem;
}
.consent-form .width-desktop-lg {
  width: 75rem;
}
.consent-form .width-widescreen {
  width: 87.5rem;
}
.consent-form .width-0 {
  width: 0;
}
.consent-form .width-full {
  width: 100%;
}
.consent-form .width-auto {
  width: auto;
}
.consent-form .z-auto {
  z-index: auto;
}
.consent-form .z-bottom {
  z-index: -100;
}
.consent-form .z-top {
  z-index: 99999;
}
.consent-form .z-0 {
  z-index: 0;
}
.consent-form .z-100 {
  z-index: 100;
}
.consent-form .z-200 {
  z-index: 200;
}
.consent-form .z-300 {
  z-index: 300;
}
.consent-form .z-400 {
  z-index: 400;
}
.consent-form .z-500 {
  z-index: 500;
}
@media all and (min-width: 30em) {
  .consent-form .mobile-lg\:border-1px {
    border: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-1px:hover {
    border: 1px solid;
  }
  .consent-form .mobile-lg\:border-y-1px {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-1px:hover {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:border-x-1px {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-1px:hover {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:border-top-1px {
    border-top: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-1px:hover {
    border-top: 1px solid;
  }
  .consent-form .mobile-lg\:border-right-1px {
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-1px:hover {
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:border-bottom-1px {
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-1px:hover {
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:border-left-1px {
    border-left: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-1px:hover {
    border-left: 1px solid;
  }
  .consent-form .mobile-lg\:border-2px {
    border: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-2px:hover {
    border: 2px solid;
  }
  .consent-form .mobile-lg\:border-y-2px {
    border-top: 2px solid;
    border-bottom: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-2px:hover {
    border-top: 2px solid;
    border-bottom: 2px solid;
  }
  .consent-form .mobile-lg\:border-x-2px {
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-2px:hover {
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .consent-form .mobile-lg\:border-top-2px {
    border-top: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-2px:hover {
    border-top: 2px solid;
  }
  .consent-form .mobile-lg\:border-right-2px {
    border-right: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-2px:hover {
    border-right: 2px solid;
  }
  .consent-form .mobile-lg\:border-bottom-2px {
    border-bottom: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-2px:hover {
    border-bottom: 2px solid;
  }
  .consent-form .mobile-lg\:border-left-2px {
    border-left: 2px solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-2px:hover {
    border-left: 2px solid;
  }
  .consent-form .mobile-lg\:border-05 {
    border: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-05:hover {
    border: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-y-05 {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-05:hover {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-x-05 {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-05:hover {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-top-05 {
    border-top: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-05:hover {
    border-top: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-right-05 {
    border-right: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-05:hover {
    border-right: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-bottom-05 {
    border-bottom: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-05:hover {
    border-bottom: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-left-05 {
    border-left: 0.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-05:hover {
    border-left: 0.25rem solid;
  }
  .consent-form .mobile-lg\:border-1 {
    border: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-1:hover {
    border: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-y-1 {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-1:hover {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-x-1 {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-1:hover {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-top-1 {
    border-top: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-1:hover {
    border-top: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-right-1 {
    border-right: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-1:hover {
    border-right: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-bottom-1 {
    border-bottom: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-1:hover {
    border-bottom: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-left-1 {
    border-left: 0.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-1:hover {
    border-left: 0.5rem solid;
  }
  .consent-form .mobile-lg\:border-105 {
    border: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-105:hover {
    border: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-y-105 {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-105:hover {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-x-105 {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-105:hover {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-top-105 {
    border-top: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-105:hover {
    border-top: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-right-105 {
    border-right: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-105:hover {
    border-right: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-bottom-105 {
    border-bottom: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-105:hover {
    border-bottom: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-left-105 {
    border-left: 0.75rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-105:hover {
    border-left: 0.75rem solid;
  }
  .consent-form .mobile-lg\:border-2 {
    border: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-2:hover {
    border: 1rem solid;
  }
  .consent-form .mobile-lg\:border-y-2 {
    border-top: 1rem solid;
    border-bottom: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-2:hover {
    border-top: 1rem solid;
    border-bottom: 1rem solid;
  }
  .consent-form .mobile-lg\:border-x-2 {
    border-left: 1rem solid;
    border-right: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-2:hover {
    border-left: 1rem solid;
    border-right: 1rem solid;
  }
  .consent-form .mobile-lg\:border-top-2 {
    border-top: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-2:hover {
    border-top: 1rem solid;
  }
  .consent-form .mobile-lg\:border-right-2 {
    border-right: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-2:hover {
    border-right: 1rem solid;
  }
  .consent-form .mobile-lg\:border-bottom-2 {
    border-bottom: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-2:hover {
    border-bottom: 1rem solid;
  }
  .consent-form .mobile-lg\:border-left-2 {
    border-left: 1rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-2:hover {
    border-left: 1rem solid;
  }
  .consent-form .mobile-lg\:border-205 {
    border: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-205:hover {
    border: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-y-205 {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-205:hover {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-x-205 {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-205:hover {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-top-205 {
    border-top: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-205:hover {
    border-top: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-right-205 {
    border-right: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-205:hover {
    border-right: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-bottom-205 {
    border-bottom: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-205:hover {
    border-bottom: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-left-205 {
    border-left: 1.25rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-205:hover {
    border-left: 1.25rem solid;
  }
  .consent-form .mobile-lg\:border-3 {
    border: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-3:hover {
    border: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-y-3 {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-3:hover {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-x-3 {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-3:hover {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-top-3 {
    border-top: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-3:hover {
    border-top: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-right-3 {
    border-right: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-3:hover {
    border-right: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-bottom-3 {
    border-bottom: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-3:hover {
    border-bottom: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-left-3 {
    border-left: 1.5rem solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-3:hover {
    border-left: 1.5rem solid;
  }
  .consent-form .mobile-lg\:border-0 {
    border: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-0:hover {
    border: 0 solid;
  }
  .consent-form .mobile-lg\:border-y-0 {
    border-top: 0 solid;
    border-bottom: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-y-0:hover {
    border-top: 0 solid;
    border-bottom: 0 solid;
  }
  .consent-form .mobile-lg\:border-x-0 {
    border-left: 0 solid;
    border-right: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-x-0:hover {
    border-left: 0 solid;
    border-right: 0 solid;
  }
  .consent-form .mobile-lg\:border-top-0 {
    border-top: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-top-0:hover {
    border-top: 0 solid;
  }
  .consent-form .mobile-lg\:border-right-0 {
    border-right: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-right-0:hover {
    border-right: 0 solid;
  }
  .consent-form .mobile-lg\:border-bottom-0 {
    border-bottom: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom-0:hover {
    border-bottom: 0 solid;
  }
  .consent-form .mobile-lg\:border-left-0 {
    border-left: 0 solid;
  }
  .consent-form .mobile-lg\:hover\:border-left-0:hover {
    border-left: 0 solid;
  }
  .consent-form .mobile-lg\:border {
    border: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border:hover {
    border: 1px solid;
  }
  .consent-form .mobile-lg\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-y:hover {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-x:hover {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:border-top {
    border-top: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-top:hover {
    border-top: 1px solid;
  }
  .consent-form .mobile-lg\:border-right {
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-right:hover {
    border-right: 1px solid;
  }
  .consent-form .mobile-lg\:border-bottom {
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-bottom:hover {
    border-bottom: 1px solid;
  }
  .consent-form .mobile-lg\:border-left {
    border-left: 1px solid;
  }
  .consent-form .mobile-lg\:hover\:border-left:hover {
    border-left: 1px solid;
  }
  .consent-form .mobile-lg\:border-transparent {
    border-color: transparent;
  }
  .consent-form .mobile-lg\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .consent-form .mobile-lg\:border-black {
    border-color: black;
  }
  .consent-form .mobile-lg\:hover\:border-black:hover {
    border-color: black;
  }
  .consent-form .mobile-lg\:border-white {
    border-color: white;
  }
  .consent-form .mobile-lg\:hover\:border-white:hover {
    border-color: white;
  }
  .consent-form .mobile-lg\:border-red {
    border-color: #e52207;
  }
  .consent-form .mobile-lg\:hover\:border-red:hover {
    border-color: #e52207;
  }
  .consent-form .mobile-lg\:border-orange {
    border-color: #e66f0e;
  }
  .consent-form .mobile-lg\:hover\:border-orange:hover {
    border-color: #e66f0e;
  }
  .consent-form .mobile-lg\:border-gold {
    border-color: #ffbe2e;
  }
  .consent-form .mobile-lg\:hover\:border-gold:hover {
    border-color: #ffbe2e;
  }
  .consent-form .mobile-lg\:border-yellow {
    border-color: #fee685;
  }
  .consent-form .mobile-lg\:hover\:border-yellow:hover {
    border-color: #fee685;
  }
  .consent-form .mobile-lg\:border-green {
    border-color: #538200;
  }
  .consent-form .mobile-lg\:hover\:border-green:hover {
    border-color: #538200;
  }
  .consent-form .mobile-lg\:border-mint {
    border-color: #04c585;
  }
  .consent-form .mobile-lg\:hover\:border-mint:hover {
    border-color: #04c585;
  }
  .consent-form .mobile-lg\:border-cyan {
    border-color: #009ec1;
  }
  .consent-form .mobile-lg\:hover\:border-cyan:hover {
    border-color: #009ec1;
  }
  .consent-form .mobile-lg\:border-blue {
    border-color: #0076d6;
  }
  .consent-form .mobile-lg\:hover\:border-blue:hover {
    border-color: #0076d6;
  }
  .consent-form .mobile-lg\:border-indigo {
    border-color: #676cc8;
  }
  .consent-form .mobile-lg\:hover\:border-indigo:hover {
    border-color: #676cc8;
  }
  .consent-form .mobile-lg\:border-violet {
    border-color: #8168b3;
  }
  .consent-form .mobile-lg\:hover\:border-violet:hover {
    border-color: #8168b3;
  }
  .consent-form .mobile-lg\:border-magenta {
    border-color: #d72d79;
  }
  .consent-form .mobile-lg\:hover\:border-magenta:hover {
    border-color: #d72d79;
  }
  .consent-form .mobile-lg\:border-gray-5 {
    border-color: #f0f0f0;
  }
  .consent-form .mobile-lg\:hover\:border-gray-5:hover {
    border-color: #f0f0f0;
  }
  .consent-form .mobile-lg\:border-gray-10 {
    border-color: #e6e6e6;
  }
  .consent-form .mobile-lg\:hover\:border-gray-10:hover {
    border-color: #e6e6e6;
  }
  .consent-form .mobile-lg\:border-gray-30 {
    border-color: #adadad;
  }
  .consent-form .mobile-lg\:hover\:border-gray-30:hover {
    border-color: #adadad;
  }
  .consent-form .mobile-lg\:border-gray-50 {
    border-color: #757575;
  }
  .consent-form .mobile-lg\:hover\:border-gray-50:hover {
    border-color: #757575;
  }
  .consent-form .mobile-lg\:border-gray-70 {
    border-color: #454545;
  }
  .consent-form .mobile-lg\:hover\:border-gray-70:hover {
    border-color: #454545;
  }
  .consent-form .mobile-lg\:border-gray-90 {
    border-color: #1b1b1b;
  }
  .consent-form .mobile-lg\:hover\:border-gray-90:hover {
    border-color: #1b1b1b;
  }
  .consent-form .mobile-lg\:border-base-lightest {
    border-color: #f0f0f0;
  }
  .consent-form .mobile-lg\:hover\:border-base-lightest:hover {
    border-color: #f0f0f0;
  }
  .consent-form .mobile-lg\:border-base-lighter {
    border-color: #dfe1e2;
  }
  .consent-form .mobile-lg\:hover\:border-base-lighter:hover {
    border-color: #dfe1e2;
  }
  .consent-form .mobile-lg\:border-base-light {
    border-color: #a9aeb1;
  }
  .consent-form .mobile-lg\:hover\:border-base-light:hover {
    border-color: #a9aeb1;
  }
  .consent-form .mobile-lg\:border-base {
    border-color: #71767a;
  }
  .consent-form .mobile-lg\:hover\:border-base:hover {
    border-color: #71767a;
  }
  .consent-form .mobile-lg\:border-base-dark {
    border-color: #565c65;
  }
  .consent-form .mobile-lg\:hover\:border-base-dark:hover {
    border-color: #565c65;
  }
  .consent-form .mobile-lg\:border-base-darker {
    border-color: #3d4551;
  }
  .consent-form .mobile-lg\:hover\:border-base-darker:hover {
    border-color: #3d4551;
  }
  .consent-form .mobile-lg\:border-base-darkest {
    border-color: #1b1b1b;
  }
  .consent-form .mobile-lg\:hover\:border-base-darkest:hover {
    border-color: #1b1b1b;
  }
  .consent-form .mobile-lg\:border-ink {
    border-color: #1b1b1b;
  }
  .consent-form .mobile-lg\:hover\:border-ink:hover {
    border-color: #1b1b1b;
  }
  .consent-form .mobile-lg\:border-primary-lighter {
    border-color: #d9e8f6;
  }
  .consent-form .mobile-lg\:hover\:border-primary-lighter:hover {
    border-color: #d9e8f6;
  }
  .consent-form .mobile-lg\:border-primary-light {
    border-color: #73b3e7;
  }
  .consent-form .mobile-lg\:hover\:border-primary-light:hover {
    border-color: #73b3e7;
  }
  .consent-form .mobile-lg\:border-primary {
    border-color: #005ea2;
  }
  .consent-form .mobile-lg\:hover\:border-primary:hover {
    border-color: #005ea2;
  }
  .consent-form .mobile-lg\:border-primary-vivid {
    border-color: #0050d8;
  }
  .consent-form .mobile-lg\:hover\:border-primary-vivid:hover {
    border-color: #0050d8;
  }
  .consent-form .mobile-lg\:border-primary-dark {
    border-color: #1a4480;
  }
  .consent-form .mobile-lg\:hover\:border-primary-dark:hover {
    border-color: #1a4480;
  }
  .consent-form .mobile-lg\:border-primary-darker {
    border-color: #162e51;
  }
  .consent-form .mobile-lg\:hover\:border-primary-darker:hover {
    border-color: #162e51;
  }
  .consent-form .mobile-lg\:border-secondary-lighter {
    border-color: #f3e1e4;
  }
  .consent-form .mobile-lg\:hover\:border-secondary-lighter:hover {
    border-color: #f3e1e4;
  }
  .consent-form .mobile-lg\:border-secondary-light {
    border-color: #f2938c;
  }
  .consent-form .mobile-lg\:hover\:border-secondary-light:hover {
    border-color: #f2938c;
  }
  .consent-form .mobile-lg\:border-secondary {
    border-color: #d83933;
  }
  .consent-form .mobile-lg\:hover\:border-secondary:hover {
    border-color: #d83933;
  }
  .consent-form .mobile-lg\:border-secondary-vivid {
    border-color: #e41d3d;
  }
  .consent-form .mobile-lg\:hover\:border-secondary-vivid:hover {
    border-color: #e41d3d;
  }
  .consent-form .mobile-lg\:border-secondary-dark {
    border-color: #b50909;
  }
  .consent-form .mobile-lg\:hover\:border-secondary-dark:hover {
    border-color: #b50909;
  }
  .consent-form .mobile-lg\:border-secondary-darker {
    border-color: #8b0a03;
  }
  .consent-form .mobile-lg\:hover\:border-secondary-darker:hover {
    border-color: #8b0a03;
  }
  .consent-form .mobile-lg\:border-accent-warm-darker {
    border-color: #775540;
  }
  .consent-form .mobile-lg\:hover\:border-accent-warm-darker:hover {
    border-color: #775540;
  }
  .consent-form .mobile-lg\:border-accent-warm-dark {
    border-color: #c05600;
  }
  .consent-form .mobile-lg\:hover\:border-accent-warm-dark:hover {
    border-color: #c05600;
  }
  .consent-form .mobile-lg\:border-accent-warm {
    border-color: #fa9441;
  }
  .consent-form .mobile-lg\:hover\:border-accent-warm:hover {
    border-color: #fa9441;
  }
  .consent-form .mobile-lg\:border-accent-warm-light {
    border-color: #ffbc78;
  }
  .consent-form .mobile-lg\:hover\:border-accent-warm-light:hover {
    border-color: #ffbc78;
  }
  .consent-form .mobile-lg\:border-accent-warm-lighter {
    border-color: #f2e4d4;
  }
  .consent-form .mobile-lg\:hover\:border-accent-warm-lighter:hover {
    border-color: #f2e4d4;
  }
  .consent-form .mobile-lg\:border-accent-cool-darker {
    border-color: #07648d;
  }
  .consent-form .mobile-lg\:hover\:border-accent-cool-darker:hover {
    border-color: #07648d;
  }
  .consent-form .mobile-lg\:border-accent-cool-dark {
    border-color: #28a0cb;
  }
  .consent-form .mobile-lg\:hover\:border-accent-cool-dark:hover {
    border-color: #28a0cb;
  }
  .consent-form .mobile-lg\:border-accent-cool {
    border-color: #00bde3;
  }
  .consent-form .mobile-lg\:hover\:border-accent-cool:hover {
    border-color: #00bde3;
  }
  .consent-form .mobile-lg\:border-accent-cool-light {
    border-color: #97d4ea;
  }
  .consent-form .mobile-lg\:hover\:border-accent-cool-light:hover {
    border-color: #97d4ea;
  }
  .consent-form .mobile-lg\:border-accent-cool-lighter {
    border-color: #e1f3f8;
  }
  .consent-form .mobile-lg\:hover\:border-accent-cool-lighter:hover {
    border-color: #e1f3f8;
  }
  .consent-form .mobile-lg\:border-error-lighter {
    border-color: #f4e3db;
  }
  .consent-form .mobile-lg\:hover\:border-error-lighter:hover {
    border-color: #f4e3db;
  }
  .consent-form .mobile-lg\:border-error-light {
    border-color: #f39268;
  }
  .consent-form .mobile-lg\:hover\:border-error-light:hover {
    border-color: #f39268;
  }
  .consent-form .mobile-lg\:border-error {
    border-color: #d54309;
  }
  .consent-form .mobile-lg\:hover\:border-error:hover {
    border-color: #d54309;
  }
  .consent-form .mobile-lg\:border-error-dark {
    border-color: #b50909;
  }
  .consent-form .mobile-lg\:hover\:border-error-dark:hover {
    border-color: #b50909;
  }
  .consent-form .mobile-lg\:border-error-darker {
    border-color: #6f3331;
  }
  .consent-form .mobile-lg\:hover\:border-error-darker:hover {
    border-color: #6f3331;
  }
  .consent-form .mobile-lg\:border-warning-lighter {
    border-color: #faf3d1;
  }
  .consent-form .mobile-lg\:hover\:border-warning-lighter:hover {
    border-color: #faf3d1;
  }
  .consent-form .mobile-lg\:border-warning-light {
    border-color: #fee685;
  }
  .consent-form .mobile-lg\:hover\:border-warning-light:hover {
    border-color: #fee685;
  }
  .consent-form .mobile-lg\:border-warning {
    border-color: #ffbe2e;
  }
  .consent-form .mobile-lg\:hover\:border-warning:hover {
    border-color: #ffbe2e;
  }
  .consent-form .mobile-lg\:border-warning-dark {
    border-color: #e5a000;
  }
  .consent-form .mobile-lg\:hover\:border-warning-dark:hover {
    border-color: #e5a000;
  }
  .consent-form .mobile-lg\:border-warning-darker {
    border-color: #936f38;
  }
  .consent-form .mobile-lg\:hover\:border-warning-darker:hover {
    border-color: #936f38;
  }
  .consent-form .mobile-lg\:border-success-lighter {
    border-color: #ecf3ec;
  }
  .consent-form .mobile-lg\:hover\:border-success-lighter:hover {
    border-color: #ecf3ec;
  }
  .consent-form .mobile-lg\:border-success-light {
    border-color: #70e17b;
  }
  .consent-form .mobile-lg\:hover\:border-success-light:hover {
    border-color: #70e17b;
  }
  .consent-form .mobile-lg\:border-success {
    border-color: #00a91c;
  }
  .consent-form .mobile-lg\:hover\:border-success:hover {
    border-color: #00a91c;
  }
  .consent-form .mobile-lg\:border-success-dark {
    border-color: #008817;
  }
  .consent-form .mobile-lg\:hover\:border-success-dark:hover {
    border-color: #008817;
  }
  .consent-form .mobile-lg\:border-success-darker {
    border-color: #216e1f;
  }
  .consent-form .mobile-lg\:hover\:border-success-darker:hover {
    border-color: #216e1f;
  }
  .consent-form .mobile-lg\:border-info-lighter {
    border-color: #e7f6f8;
  }
  .consent-form .mobile-lg\:hover\:border-info-lighter:hover {
    border-color: #e7f6f8;
  }
  .consent-form .mobile-lg\:border-info-light {
    border-color: #99deea;
  }
  .consent-form .mobile-lg\:hover\:border-info-light:hover {
    border-color: #99deea;
  }
  .consent-form .mobile-lg\:border-info {
    border-color: #00bde3;
  }
  .consent-form .mobile-lg\:hover\:border-info:hover {
    border-color: #00bde3;
  }
  .consent-form .mobile-lg\:border-info-dark {
    border-color: #009ec1;
  }
  .consent-form .mobile-lg\:hover\:border-info-dark:hover {
    border-color: #009ec1;
  }
  .consent-form .mobile-lg\:border-info-darker {
    border-color: #2e6276;
  }
  .consent-form .mobile-lg\:hover\:border-info-darker:hover {
    border-color: #2e6276;
  }
  .consent-form .mobile-lg\:border-disabled-light {
    border-color: #e6e6e6;
  }
  .consent-form .mobile-lg\:hover\:border-disabled-light:hover {
    border-color: #e6e6e6;
  }
  .consent-form .mobile-lg\:border-disabled {
    border-color: #c9c9c9;
  }
  .consent-form .mobile-lg\:hover\:border-disabled:hover {
    border-color: #c9c9c9;
  }
  .consent-form .mobile-lg\:border-disabled-dark {
    border-color: #adadad;
  }
  .consent-form .mobile-lg\:hover\:border-disabled-dark:hover {
    border-color: #adadad;
  }
  .consent-form .mobile-lg\:border-emergency {
    border-color: #9c3d10;
  }
  .consent-form .mobile-lg\:hover\:border-emergency:hover {
    border-color: #9c3d10;
  }
  .consent-form .mobile-lg\:border-emergency-dark {
    border-color: #332d29;
  }
  .consent-form .mobile-lg\:hover\:border-emergency-dark:hover {
    border-color: #332d29;
  }
  .consent-form .mobile-lg\:radius-0 {
    border-radius: 0;
  }
  .consent-form .mobile-lg\:radius-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .consent-form .mobile-lg\:radius-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .mobile-lg\:radius-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .mobile-lg\:radius-left-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .consent-form .mobile-lg\:radius-none {
    border-radius: 0;
  }
  .consent-form .mobile-lg\:radius-top-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .consent-form .mobile-lg\:radius-right-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .mobile-lg\:radius-bottom-none {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .mobile-lg\:radius-left-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .consent-form .mobile-lg\:radius-sm {
    border-radius: 2px;
  }
  .consent-form .mobile-lg\:radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }
  .consent-form .mobile-lg\:radius-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }
  .consent-form .mobile-lg\:radius-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
  }
  .consent-form .mobile-lg\:radius-left-sm {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .consent-form .mobile-lg\:radius-md {
    border-radius: 0.25rem;
  }
  .consent-form .mobile-lg\:radius-top-md {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .consent-form .mobile-lg\:radius-right-md {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .consent-form .mobile-lg\:radius-bottom-md {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .consent-form .mobile-lg\:radius-left-md {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .consent-form .mobile-lg\:radius-lg {
    border-radius: 0.5rem;
  }
  .consent-form .mobile-lg\:radius-top-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
  .consent-form .mobile-lg\:radius-right-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .consent-form .mobile-lg\:radius-bottom-lg {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .consent-form .mobile-lg\:radius-left-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .consent-form .mobile-lg\:radius-pill {
    border-radius: 99rem;
  }
  .consent-form .mobile-lg\:radius-top-pill {
    border-top-left-radius: 99rem;
    border-top-right-radius: 99rem;
  }
  .consent-form .mobile-lg\:radius-right-pill {
    border-top-right-radius: 99rem;
    border-bottom-right-radius: 99rem;
  }
  .consent-form .mobile-lg\:radius-bottom-pill {
    border-bottom-left-radius: 99rem;
    border-bottom-right-radius: 99rem;
  }
  .consent-form .mobile-lg\:radius-left-pill {
    border-top-left-radius: 99rem;
    border-bottom-left-radius: 99rem;
  }
  .consent-form .mobile-lg\:display-block {
    display: block;
  }
  .consent-form .mobile-lg\:display-flex {
    display: flex;
  }
  .consent-form .mobile-lg\:display-none {
    display: none;
  }
  .consent-form .mobile-lg\:display-inline {
    display: inline;
  }
  .consent-form .mobile-lg\:display-inline-block {
    display: inline-block;
  }
  .consent-form .mobile-lg\:display-inline-flex {
    display: inline-flex;
  }
  .consent-form .mobile-lg\:display-table {
    display: table;
  }
  .consent-form .mobile-lg\:display-table-cell {
    display: table-cell;
  }
  .consent-form .mobile-lg\:display-table-row {
    display: table-row;
  }
  .consent-form .mobile-lg\:font-mono-3xs {
    font-size: 0.77rem;
  }
  .consent-form .mobile-lg\:font-mono-2xs {
    font-size: 0.83rem;
  }
  .consent-form .mobile-lg\:font-mono-xs {
    font-size: 0.89rem;
  }
  .consent-form .mobile-lg\:font-mono-sm {
    font-size: 0.95rem;
  }
  .consent-form .mobile-lg\:font-mono-md {
    font-size: 1.01rem;
  }
  .consent-form .mobile-lg\:font-mono-lg {
    font-size: 1.31rem;
  }
  .consent-form .mobile-lg\:font-mono-xl {
    font-size: 1.91rem;
  }
  .consent-form .mobile-lg\:font-mono-2xl {
    font-size: 2.38rem;
  }
  .consent-form .mobile-lg\:font-mono-3xl {
    font-size: 2.86rem;
  }
  .consent-form .mobile-lg\:font-sans-3xs {
    font-size: 0.87rem;
  }
  .consent-form .mobile-lg\:font-sans-2xs {
    font-size: 0.93rem;
  }
  .consent-form .mobile-lg\:font-sans-xs {
    font-size: 1rem;
  }
  .consent-form .mobile-lg\:font-sans-sm {
    font-size: 1.06rem;
  }
  .consent-form .mobile-lg\:font-sans-md {
    font-size: 1.13rem;
  }
  .consent-form .mobile-lg\:font-sans-lg {
    font-size: 1.46rem;
  }
  .consent-form .mobile-lg\:font-sans-xl {
    font-size: 2.13rem;
  }
  .consent-form .mobile-lg\:font-sans-2xl {
    font-size: 2.66rem;
  }
  .consent-form .mobile-lg\:font-sans-3xl {
    font-size: 3.19rem;
  }
  .consent-form .mobile-lg\:font-serif-3xs {
    font-size: 0.79rem;
  }
  .consent-form .mobile-lg\:font-serif-2xs {
    font-size: 0.85rem;
  }
  .consent-form .mobile-lg\:font-serif-xs {
    font-size: 0.91rem;
  }
  .consent-form .mobile-lg\:font-serif-sm {
    font-size: 0.98rem;
  }
  .consent-form .mobile-lg\:font-serif-md {
    font-size: 1.04rem;
  }
  .consent-form .mobile-lg\:font-serif-lg {
    font-size: 1.34rem;
  }
  .consent-form .mobile-lg\:font-serif-xl {
    font-size: 1.95rem;
  }
  .consent-form .mobile-lg\:font-serif-2xl {
    font-size: 2.44rem;
  }
  .consent-form .mobile-lg\:font-serif-3xl {
    font-size: 2.93rem;
  }
  .consent-form .mobile-lg\:font-heading-3xs {
    font-size: 0.79rem;
  }
  .consent-form .mobile-lg\:font-heading-2xs {
    font-size: 0.85rem;
  }
  .consent-form .mobile-lg\:font-heading-xs {
    font-size: 0.91rem;
  }
  .consent-form .mobile-lg\:font-heading-sm {
    font-size: 0.98rem;
  }
  .consent-form .mobile-lg\:font-heading-md {
    font-size: 1.04rem;
  }
  .consent-form .mobile-lg\:font-heading-lg {
    font-size: 1.34rem;
  }
  .consent-form .mobile-lg\:font-heading-xl {
    font-size: 1.95rem;
  }
  .consent-form .mobile-lg\:font-heading-2xl {
    font-size: 2.44rem;
  }
  .consent-form .mobile-lg\:font-heading-3xl {
    font-size: 2.93rem;
  }
  .consent-form .mobile-lg\:font-body-3xs {
    font-size: 0.87rem;
  }
  .consent-form .mobile-lg\:font-body-2xs {
    font-size: 0.93rem;
  }
  .consent-form .mobile-lg\:font-body-xs {
    font-size: 1rem;
  }
  .consent-form .mobile-lg\:font-body-sm {
    font-size: 1.06rem;
  }
  .consent-form .mobile-lg\:font-body-md {
    font-size: 1.13rem;
  }
  .consent-form .mobile-lg\:font-body-lg {
    font-size: 1.46rem;
  }
  .consent-form .mobile-lg\:font-body-xl {
    font-size: 2.13rem;
  }
  .consent-form .mobile-lg\:font-body-2xl {
    font-size: 2.66rem;
  }
  .consent-form .mobile-lg\:font-body-3xl {
    font-size: 3.19rem;
  }
  .consent-form .mobile-lg\:font-code-3xs {
    font-size: 0.77rem;
  }
  .consent-form .mobile-lg\:font-code-2xs {
    font-size: 0.83rem;
  }
  .consent-form .mobile-lg\:font-code-xs {
    font-size: 0.89rem;
  }
  .consent-form .mobile-lg\:font-code-sm {
    font-size: 0.95rem;
  }
  .consent-form .mobile-lg\:font-code-md {
    font-size: 1.01rem;
  }
  .consent-form .mobile-lg\:font-code-lg {
    font-size: 1.31rem;
  }
  .consent-form .mobile-lg\:font-code-xl {
    font-size: 1.91rem;
  }
  .consent-form .mobile-lg\:font-code-2xl {
    font-size: 2.38rem;
  }
  .consent-form .mobile-lg\:font-code-3xl {
    font-size: 2.86rem;
  }
  .consent-form .mobile-lg\:font-alt-3xs {
    font-size: 0.79rem;
  }
  .consent-form .mobile-lg\:font-alt-2xs {
    font-size: 0.85rem;
  }
  .consent-form .mobile-lg\:font-alt-xs {
    font-size: 0.91rem;
  }
  .consent-form .mobile-lg\:font-alt-sm {
    font-size: 0.98rem;
  }
  .consent-form .mobile-lg\:font-alt-md {
    font-size: 1.04rem;
  }
  .consent-form .mobile-lg\:font-alt-lg {
    font-size: 1.34rem;
  }
  .consent-form .mobile-lg\:font-alt-xl {
    font-size: 1.95rem;
  }
  .consent-form .mobile-lg\:font-alt-2xl {
    font-size: 2.44rem;
  }
  .consent-form .mobile-lg\:font-alt-3xl {
    font-size: 2.93rem;
  }
  .consent-form .mobile-lg\:font-ui-3xs {
    font-size: 0.87rem;
  }
  .consent-form .mobile-lg\:font-ui-2xs {
    font-size: 0.93rem;
  }
  .consent-form .mobile-lg\:font-ui-xs {
    font-size: 1rem;
  }
  .consent-form .mobile-lg\:font-ui-sm {
    font-size: 1.06rem;
  }
  .consent-form .mobile-lg\:font-ui-md {
    font-size: 1.13rem;
  }
  .consent-form .mobile-lg\:font-ui-lg {
    font-size: 1.46rem;
  }
  .consent-form .mobile-lg\:font-ui-xl {
    font-size: 2.13rem;
  }
  .consent-form .mobile-lg\:font-ui-2xl {
    font-size: 2.66rem;
  }
  .consent-form .mobile-lg\:font-ui-3xl {
    font-size: 3.19rem;
  }
  .consent-form .mobile-lg\:text-light {
    font-weight: 300;
  }
  .consent-form .mobile-lg\:text-normal {
    font-weight: normal;
  }
  .consent-form .mobile-lg\:text-bold {
    font-weight: 700;
  }
  .consent-form .mobile-lg\:flex-justify-center {
    justify-content: center;
  }
  .consent-form .mobile-lg\:flex-justify-start {
    justify-content: flex-start;
  }
  .consent-form .mobile-lg\:flex-justify-end {
    justify-content: flex-end;
  }
  .consent-form .mobile-lg\:flex-justify {
    justify-content: space-between;
  }
  .consent-form .mobile-lg\:line-height-sans-1 {
    line-height: 0.9;
  }
  .consent-form .mobile-lg\:line-height-sans-2 {
    line-height: 1.1;
  }
  .consent-form .mobile-lg\:line-height-sans-3 {
    line-height: 1.3;
  }
  .consent-form .mobile-lg\:line-height-sans-4 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-sans-5 {
    line-height: 1.5;
  }
  .consent-form .mobile-lg\:line-height-sans-6 {
    line-height: 1.6;
  }
  .consent-form .mobile-lg\:line-height-serif-1 {
    line-height: 1;
  }
  .consent-form .mobile-lg\:line-height-serif-2 {
    line-height: 1.2;
  }
  .consent-form .mobile-lg\:line-height-serif-3 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-serif-4 {
    line-height: 1.5;
  }
  .consent-form .mobile-lg\:line-height-serif-5 {
    line-height: 1.7;
  }
  .consent-form .mobile-lg\:line-height-serif-6 {
    line-height: 1.8;
  }
  .consent-form .mobile-lg\:line-height-mono-1 {
    line-height: 1;
  }
  .consent-form .mobile-lg\:line-height-mono-2 {
    line-height: 1.3;
  }
  .consent-form .mobile-lg\:line-height-mono-3 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-mono-4 {
    line-height: 1.6;
  }
  .consent-form .mobile-lg\:line-height-mono-5 {
    line-height: 1.7;
  }
  .consent-form .mobile-lg\:line-height-mono-6 {
    line-height: 1.8;
  }
  .consent-form .mobile-lg\:line-height-heading-1 {
    line-height: 1;
  }
  .consent-form .mobile-lg\:line-height-heading-2 {
    line-height: 1.2;
  }
  .consent-form .mobile-lg\:line-height-heading-3 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-heading-4 {
    line-height: 1.5;
  }
  .consent-form .mobile-lg\:line-height-heading-5 {
    line-height: 1.7;
  }
  .consent-form .mobile-lg\:line-height-heading-6 {
    line-height: 1.8;
  }
  .consent-form .mobile-lg\:line-height-ui-1 {
    line-height: 0.9;
  }
  .consent-form .mobile-lg\:line-height-ui-2 {
    line-height: 1.1;
  }
  .consent-form .mobile-lg\:line-height-ui-3 {
    line-height: 1.3;
  }
  .consent-form .mobile-lg\:line-height-ui-4 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-ui-5 {
    line-height: 1.5;
  }
  .consent-form .mobile-lg\:line-height-ui-6 {
    line-height: 1.6;
  }
  .consent-form .mobile-lg\:line-height-body-1 {
    line-height: 0.9;
  }
  .consent-form .mobile-lg\:line-height-body-2 {
    line-height: 1.1;
  }
  .consent-form .mobile-lg\:line-height-body-3 {
    line-height: 1.3;
  }
  .consent-form .mobile-lg\:line-height-body-4 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-body-5 {
    line-height: 1.5;
  }
  .consent-form .mobile-lg\:line-height-body-6 {
    line-height: 1.6;
  }
  .consent-form .mobile-lg\:line-height-code-1 {
    line-height: 1;
  }
  .consent-form .mobile-lg\:line-height-code-2 {
    line-height: 1.3;
  }
  .consent-form .mobile-lg\:line-height-code-3 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-code-4 {
    line-height: 1.6;
  }
  .consent-form .mobile-lg\:line-height-code-5 {
    line-height: 1.7;
  }
  .consent-form .mobile-lg\:line-height-code-6 {
    line-height: 1.8;
  }
  .consent-form .mobile-lg\:line-height-alt-1 {
    line-height: 1;
  }
  .consent-form .mobile-lg\:line-height-alt-2 {
    line-height: 1.2;
  }
  .consent-form .mobile-lg\:line-height-alt-3 {
    line-height: 1.4;
  }
  .consent-form .mobile-lg\:line-height-alt-4 {
    line-height: 1.5;
  }
  .consent-form .mobile-lg\:line-height-alt-5 {
    line-height: 1.7;
  }
  .consent-form .mobile-lg\:line-height-alt-6 {
    line-height: 1.8;
  }
  .consent-form .mobile-lg\:margin-neg-1px {
    margin: -1px;
  }
  .consent-form .mobile-lg\:margin-neg-2px {
    margin: -2px;
  }
  .consent-form .mobile-lg\:margin-neg-05 {
    margin: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-neg-1 {
    margin: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-neg-105 {
    margin: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-neg-2 {
    margin: -1rem;
  }
  .consent-form .mobile-lg\:margin-neg-205 {
    margin: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-neg-3 {
    margin: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-1px {
    margin: 1px;
  }
  .consent-form .mobile-lg\:margin-2px {
    margin: 2px;
  }
  .consent-form .mobile-lg\:margin-05 {
    margin: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-1 {
    margin: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-105 {
    margin: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-2 {
    margin: 1rem;
  }
  .consent-form .mobile-lg\:margin-205 {
    margin: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-3 {
    margin: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-neg-4 {
    margin: -2rem;
  }
  .consent-form .mobile-lg\:margin-neg-5 {
    margin: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-neg-6 {
    margin: -3rem;
  }
  .consent-form .mobile-lg\:margin-neg-7 {
    margin: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-neg-8 {
    margin: -4rem;
  }
  .consent-form .mobile-lg\:margin-neg-9 {
    margin: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-neg-10 {
    margin: -5rem;
  }
  .consent-form .mobile-lg\:margin-neg-15 {
    margin: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-4 {
    margin: 2rem;
  }
  .consent-form .mobile-lg\:margin-5 {
    margin: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-6 {
    margin: 3rem;
  }
  .consent-form .mobile-lg\:margin-7 {
    margin: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-8 {
    margin: 4rem;
  }
  .consent-form .mobile-lg\:margin-9 {
    margin: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-10 {
    margin: 5rem;
  }
  .consent-form .mobile-lg\:margin-15 {
    margin: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-05em {
    margin: 0.5em;
  }
  .consent-form .mobile-lg\:margin-1em {
    margin: 1em;
  }
  .consent-form .mobile-lg\:margin-105em {
    margin: 1.5em;
  }
  .consent-form .mobile-lg\:margin-2em {
    margin: 2em;
  }
  .consent-form .mobile-lg\:margin-0 {
    margin: 0;
  }
  .consent-form .mobile-lg\:margin-y-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .consent-form .mobile-lg\:margin-top-1px {
    margin-top: 1px;
  }
  .consent-form .mobile-lg\:margin-bottom-1px {
    margin-bottom: 1px;
  }
  .consent-form .mobile-lg\:margin-y-2px {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .consent-form .mobile-lg\:margin-top-2px {
    margin-top: 2px;
  }
  .consent-form .mobile-lg\:margin-bottom-2px {
    margin-bottom: 2px;
  }
  .consent-form .mobile-lg\:margin-y-05 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-top-05 {
    margin-top: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-bottom-05 {
    margin-bottom: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-y-1 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-top-1 {
    margin-top: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-1 {
    margin-bottom: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-y-105 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-top-105 {
    margin-top: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-bottom-105 {
    margin-bottom: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-y-2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .consent-form .mobile-lg\:margin-top-2 {
    margin-top: 1rem;
  }
  .consent-form .mobile-lg\:margin-bottom-2 {
    margin-bottom: 1rem;
  }
  .consent-form .mobile-lg\:margin-y-205 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-top-205 {
    margin-top: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-bottom-205 {
    margin-bottom: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-y-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-top-3 {
    margin-top: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-3 {
    margin-bottom: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-1px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .consent-form .mobile-lg\:margin-top-neg-1px {
    margin-top: -1px;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-1px {
    margin-bottom: -1px;
  }
  .consent-form .mobile-lg\:margin-y-neg-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .consent-form .mobile-lg\:margin-top-neg-2px {
    margin-top: -2px;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-2px {
    margin-bottom: -2px;
  }
  .consent-form .mobile-lg\:margin-y-neg-05 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-05 {
    margin-top: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-05 {
    margin-bottom: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-1 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-1 {
    margin-top: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-1 {
    margin-bottom: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-105 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-105 {
    margin-top: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-105 {
    margin-bottom: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-2 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-2 {
    margin-top: -1rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-2 {
    margin-bottom: -1rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-205 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-205 {
    margin-top: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-205 {
    margin-bottom: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-3 {
    margin-top: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-3 {
    margin-bottom: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-4 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-4 {
    margin-top: -2rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-4 {
    margin-bottom: -2rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-5 {
    margin-top: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-5 {
    margin-bottom: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-6 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-6 {
    margin-top: -3rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-6 {
    margin-bottom: -3rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-7 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-7 {
    margin-top: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-7 {
    margin-bottom: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-8 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-8 {
    margin-top: -4rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-8 {
    margin-bottom: -4rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-9 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-9 {
    margin-top: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-9 {
    margin-bottom: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-10 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-10 {
    margin-top: -5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-10 {
    margin-bottom: -5rem;
  }
  .consent-form .mobile-lg\:margin-y-neg-15 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-top-neg-15 {
    margin-top: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-neg-15 {
    margin-bottom: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-y-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .consent-form .mobile-lg\:margin-top-4 {
    margin-top: 2rem;
  }
  .consent-form .mobile-lg\:margin-bottom-4 {
    margin-bottom: 2rem;
  }
  .consent-form .mobile-lg\:margin-y-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-top-5 {
    margin-top: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-5 {
    margin-bottom: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-y-6 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .consent-form .mobile-lg\:margin-top-6 {
    margin-top: 3rem;
  }
  .consent-form .mobile-lg\:margin-bottom-6 {
    margin-bottom: 3rem;
  }
  .consent-form .mobile-lg\:margin-y-7 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-top-7 {
    margin-top: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-7 {
    margin-bottom: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-y-8 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .consent-form .mobile-lg\:margin-top-8 {
    margin-top: 4rem;
  }
  .consent-form .mobile-lg\:margin-bottom-8 {
    margin-bottom: 4rem;
  }
  .consent-form .mobile-lg\:margin-y-9 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-top-9 {
    margin-top: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-9 {
    margin-bottom: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-y-10 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .consent-form .mobile-lg\:margin-top-10 {
    margin-top: 5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-10 {
    margin-bottom: 5rem;
  }
  .consent-form .mobile-lg\:margin-y-15 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-top-15 {
    margin-top: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-bottom-15 {
    margin-bottom: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-y-05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .consent-form .mobile-lg\:margin-top-05em {
    margin-top: 0.5em;
  }
  .consent-form .mobile-lg\:margin-bottom-05em {
    margin-bottom: 0.5em;
  }
  .consent-form .mobile-lg\:margin-y-1em {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .consent-form .mobile-lg\:margin-top-1em {
    margin-top: 1em;
  }
  .consent-form .mobile-lg\:margin-bottom-1em {
    margin-bottom: 1em;
  }
  .consent-form .mobile-lg\:margin-y-105em {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .consent-form .mobile-lg\:margin-top-105em {
    margin-top: 1.5em;
  }
  .consent-form .mobile-lg\:margin-bottom-105em {
    margin-bottom: 1.5em;
  }
  .consent-form .mobile-lg\:margin-y-2em {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .consent-form .mobile-lg\:margin-top-2em {
    margin-top: 2em;
  }
  .consent-form .mobile-lg\:margin-bottom-2em {
    margin-bottom: 2em;
  }
  .consent-form .mobile-lg\:margin-y-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .consent-form .mobile-lg\:margin-top-0 {
    margin-top: 0;
  }
  .consent-form .mobile-lg\:margin-bottom-0 {
    margin-bottom: 0;
  }
  .consent-form .mobile-lg\:margin-y-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .consent-form .mobile-lg\:margin-top-auto {
    margin-top: auto;
  }
  .consent-form .mobile-lg\:margin-bottom-auto {
    margin-bottom: auto;
  }
  .consent-form .mobile-lg\:margin-x-1px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .consent-form .mobile-lg\:margin-right-1px {
    margin-right: 1px;
  }
  .consent-form .mobile-lg\:margin-left-1px {
    margin-left: 1px;
  }
  .consent-form .mobile-lg\:margin-x-2px {
    margin-left: 2px;
    margin-right: 2px;
  }
  .consent-form .mobile-lg\:margin-right-2px {
    margin-right: 2px;
  }
  .consent-form .mobile-lg\:margin-left-2px {
    margin-left: 2px;
  }
  .consent-form .mobile-lg\:margin-x-05 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-right-05 {
    margin-right: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-left-05 {
    margin-left: 0.25rem;
  }
  .consent-form .mobile-lg\:margin-x-1 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-right-1 {
    margin-right: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-left-1 {
    margin-left: 0.5rem;
  }
  .consent-form .mobile-lg\:margin-x-105 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-right-105 {
    margin-right: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-left-105 {
    margin-left: 0.75rem;
  }
  .consent-form .mobile-lg\:margin-x-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .consent-form .mobile-lg\:margin-right-2 {
    margin-right: 1rem;
  }
  .consent-form .mobile-lg\:margin-left-2 {
    margin-left: 1rem;
  }
  .consent-form .mobile-lg\:margin-x-205 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-right-205 {
    margin-right: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-left-205 {
    margin-left: 1.25rem;
  }
  .consent-form .mobile-lg\:margin-x-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-right-3 {
    margin-right: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-left-3 {
    margin-left: 1.5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-1px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .mobile-lg\:margin-right-neg-1px {
    margin-right: -1px;
  }
  .consent-form .mobile-lg\:margin-left-neg-1px {
    margin-left: -1px;
  }
  .consent-form .mobile-lg\:margin-x-neg-2px {
    margin-left: -2px;
    margin-right: -2px;
  }
  .consent-form .mobile-lg\:margin-right-neg-2px {
    margin-right: -2px;
  }
  .consent-form .mobile-lg\:margin-left-neg-2px {
    margin-left: -2px;
  }
  .consent-form .mobile-lg\:margin-x-neg-05 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-05 {
    margin-right: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-05 {
    margin-left: -0.25rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-1 {
    margin-right: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-1 {
    margin-left: -0.5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-105 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-105 {
    margin-right: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-105 {
    margin-left: -0.75rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-2 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-2 {
    margin-right: -1rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-2 {
    margin-left: -1rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-205 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-205 {
    margin-right: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-205 {
    margin-left: -1.25rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-3 {
    margin-right: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-3 {
    margin-left: -1.5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-4 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-4 {
    margin-right: -2rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-4 {
    margin-left: -2rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-5 {
    margin-right: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-5 {
    margin-left: -2.5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-6 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-6 {
    margin-right: -3rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-6 {
    margin-left: -3rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-7 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-7 {
    margin-right: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-7 {
    margin-left: -3.5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-8 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-8 {
    margin-right: -4rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-8 {
    margin-left: -4rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-9 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-9 {
    margin-right: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-9 {
    margin-left: -4.5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-10 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-10 {
    margin-right: -5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-10 {
    margin-left: -5rem;
  }
  .consent-form .mobile-lg\:margin-x-neg-15 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-right-neg-15 {
    margin-right: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-left-neg-15 {
    margin-left: -7.5rem;
  }
  .consent-form .mobile-lg\:margin-x-4 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .consent-form .mobile-lg\:margin-right-4 {
    margin-right: 2rem;
  }
  .consent-form .mobile-lg\:margin-left-4 {
    margin-left: 2rem;
  }
  .consent-form .mobile-lg\:margin-x-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-right-5 {
    margin-right: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-left-5 {
    margin-left: 2.5rem;
  }
  .consent-form .mobile-lg\:margin-x-6 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .consent-form .mobile-lg\:margin-right-6 {
    margin-right: 3rem;
  }
  .consent-form .mobile-lg\:margin-left-6 {
    margin-left: 3rem;
  }
  .consent-form .mobile-lg\:margin-x-7 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-right-7 {
    margin-right: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-left-7 {
    margin-left: 3.5rem;
  }
  .consent-form .mobile-lg\:margin-x-8 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .consent-form .mobile-lg\:margin-right-8 {
    margin-right: 4rem;
  }
  .consent-form .mobile-lg\:margin-left-8 {
    margin-left: 4rem;
  }
  .consent-form .mobile-lg\:margin-x-9 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-right-9 {
    margin-right: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-left-9 {
    margin-left: 4.5rem;
  }
  .consent-form .mobile-lg\:margin-x-10 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .consent-form .mobile-lg\:margin-right-10 {
    margin-right: 5rem;
  }
  .consent-form .mobile-lg\:margin-left-10 {
    margin-left: 5rem;
  }
  .consent-form .mobile-lg\:margin-x-15 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-right-15 {
    margin-right: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-left-15 {
    margin-left: 7.5rem;
  }
  .consent-form .mobile-lg\:margin-x-card {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .consent-form .mobile-lg\:margin-right-card {
    margin-right: 10rem;
  }
  .consent-form .mobile-lg\:margin-left-card {
    margin-left: 10rem;
  }
  .consent-form .mobile-lg\:margin-x-card-lg {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .consent-form .mobile-lg\:margin-right-card-lg {
    margin-right: 15rem;
  }
  .consent-form .mobile-lg\:margin-left-card-lg {
    margin-left: 15rem;
  }
  .consent-form .mobile-lg\:margin-x-mobile {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .consent-form .mobile-lg\:margin-right-mobile {
    margin-right: 20rem;
  }
  .consent-form .mobile-lg\:margin-left-mobile {
    margin-left: 20rem;
  }
  .consent-form .mobile-lg\:margin-x-05em {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .consent-form .mobile-lg\:margin-right-05em {
    margin-right: 0.5em;
  }
  .consent-form .mobile-lg\:margin-left-05em {
    margin-left: 0.5em;
  }
  .consent-form .mobile-lg\:margin-x-1em {
    margin-left: 1em;
    margin-right: 1em;
  }
  .consent-form .mobile-lg\:margin-right-1em {
    margin-right: 1em;
  }
  .consent-form .mobile-lg\:margin-left-1em {
    margin-left: 1em;
  }
  .consent-form .mobile-lg\:margin-x-105em {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .consent-form .mobile-lg\:margin-right-105em {
    margin-right: 1.5em;
  }
  .consent-form .mobile-lg\:margin-left-105em {
    margin-left: 1.5em;
  }
  .consent-form .mobile-lg\:margin-x-2em {
    margin-left: 2em;
    margin-right: 2em;
  }
  .consent-form .mobile-lg\:margin-right-2em {
    margin-right: 2em;
  }
  .consent-form .mobile-lg\:margin-left-2em {
    margin-left: 2em;
  }
  .consent-form .mobile-lg\:margin-x-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .consent-form .mobile-lg\:margin-right-0 {
    margin-right: 0;
  }
  .consent-form .mobile-lg\:margin-left-0 {
    margin-left: 0;
  }
  .consent-form .mobile-lg\:margin-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .consent-form .mobile-lg\:margin-right-auto {
    margin-right: auto;
  }
  .consent-form .mobile-lg\:margin-left-auto {
    margin-left: auto;
  }
  .consent-form .mobile-lg\:measure-1 {
    max-width: 44ex;
  }
  .consent-form .mobile-lg\:measure-2 {
    max-width: 60ex;
  }
  .consent-form .mobile-lg\:measure-3 {
    max-width: 64ex;
  }
  .consent-form .mobile-lg\:measure-4 {
    max-width: 68ex;
  }
  .consent-form .mobile-lg\:measure-5 {
    max-width: 72ex;
  }
  .consent-form .mobile-lg\:measure-6 {
    max-width: 88ex;
  }
  .consent-form .mobile-lg\:measure-none {
    max-width: none;
  }
  .consent-form .mobile-lg\:order-first {
    order: -1;
  }
  .consent-form .mobile-lg\:order-last {
    order: 999;
  }
  .consent-form .mobile-lg\:order-initial {
    order: initial;
  }
  .consent-form .mobile-lg\:order-0 {
    order: 0;
  }
  .consent-form .mobile-lg\:order-1 {
    order: 1;
  }
  .consent-form .mobile-lg\:order-2 {
    order: 2;
  }
  .consent-form .mobile-lg\:order-3 {
    order: 3;
  }
  .consent-form .mobile-lg\:order-4 {
    order: 4;
  }
  .consent-form .mobile-lg\:order-5 {
    order: 5;
  }
  .consent-form .mobile-lg\:order-6 {
    order: 6;
  }
  .consent-form .mobile-lg\:order-7 {
    order: 7;
  }
  .consent-form .mobile-lg\:order-8 {
    order: 8;
  }
  .consent-form .mobile-lg\:order-9 {
    order: 9;
  }
  .consent-form .mobile-lg\:order-10 {
    order: 10;
  }
  .consent-form .mobile-lg\:order-11 {
    order: 11;
  }
  .consent-form .mobile-lg\:padding-1px {
    padding: 1px;
  }
  .consent-form .mobile-lg\:padding-y-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .consent-form .mobile-lg\:padding-x-1px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .mobile-lg\:padding-top-1px {
    padding-top: 1px;
  }
  .consent-form .mobile-lg\:padding-right-1px {
    padding-right: 1px;
  }
  .consent-form .mobile-lg\:padding-bottom-1px {
    padding-bottom: 1px;
  }
  .consent-form .mobile-lg\:padding-left-1px {
    padding-left: 1px;
  }
  .consent-form .mobile-lg\:padding-2px {
    padding: 2px;
  }
  .consent-form .mobile-lg\:padding-y-2px {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .consent-form .mobile-lg\:padding-x-2px {
    padding-left: 2px;
    padding-right: 2px;
  }
  .consent-form .mobile-lg\:padding-top-2px {
    padding-top: 2px;
  }
  .consent-form .mobile-lg\:padding-right-2px {
    padding-right: 2px;
  }
  .consent-form .mobile-lg\:padding-bottom-2px {
    padding-bottom: 2px;
  }
  .consent-form .mobile-lg\:padding-left-2px {
    padding-left: 2px;
  }
  .consent-form .mobile-lg\:padding-05 {
    padding: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-y-05 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-x-05 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-top-05 {
    padding-top: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-right-05 {
    padding-right: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-bottom-05 {
    padding-bottom: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-left-05 {
    padding-left: 0.25rem;
  }
  .consent-form .mobile-lg\:padding-1 {
    padding: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-y-1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-x-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-top-1 {
    padding-top: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-right-1 {
    padding-right: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-1 {
    padding-bottom: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-left-1 {
    padding-left: 0.5rem;
  }
  .consent-form .mobile-lg\:padding-105 {
    padding: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-y-105 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-x-105 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-top-105 {
    padding-top: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-right-105 {
    padding-right: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-bottom-105 {
    padding-bottom: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-left-105 {
    padding-left: 0.75rem;
  }
  .consent-form .mobile-lg\:padding-2 {
    padding: 1rem;
  }
  .consent-form .mobile-lg\:padding-y-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .consent-form .mobile-lg\:padding-x-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .consent-form .mobile-lg\:padding-top-2 {
    padding-top: 1rem;
  }
  .consent-form .mobile-lg\:padding-right-2 {
    padding-right: 1rem;
  }
  .consent-form .mobile-lg\:padding-bottom-2 {
    padding-bottom: 1rem;
  }
  .consent-form .mobile-lg\:padding-left-2 {
    padding-left: 1rem;
  }
  .consent-form .mobile-lg\:padding-205 {
    padding: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-y-205 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-x-205 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-top-205 {
    padding-top: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-right-205 {
    padding-right: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-bottom-205 {
    padding-bottom: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-left-205 {
    padding-left: 1.25rem;
  }
  .consent-form .mobile-lg\:padding-3 {
    padding: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-y-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-x-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-top-3 {
    padding-top: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-right-3 {
    padding-right: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-3 {
    padding-bottom: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-left-3 {
    padding-left: 1.5rem;
  }
  .consent-form .mobile-lg\:padding-4 {
    padding: 2rem;
  }
  .consent-form .mobile-lg\:padding-y-4 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .consent-form .mobile-lg\:padding-x-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .consent-form .mobile-lg\:padding-top-4 {
    padding-top: 2rem;
  }
  .consent-form .mobile-lg\:padding-right-4 {
    padding-right: 2rem;
  }
  .consent-form .mobile-lg\:padding-bottom-4 {
    padding-bottom: 2rem;
  }
  .consent-form .mobile-lg\:padding-left-4 {
    padding-left: 2rem;
  }
  .consent-form .mobile-lg\:padding-5 {
    padding: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-y-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-x-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-top-5 {
    padding-top: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-right-5 {
    padding-right: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-5 {
    padding-bottom: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-left-5 {
    padding-left: 2.5rem;
  }
  .consent-form .mobile-lg\:padding-6 {
    padding: 3rem;
  }
  .consent-form .mobile-lg\:padding-y-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .consent-form .mobile-lg\:padding-x-6 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .consent-form .mobile-lg\:padding-top-6 {
    padding-top: 3rem;
  }
  .consent-form .mobile-lg\:padding-right-6 {
    padding-right: 3rem;
  }
  .consent-form .mobile-lg\:padding-bottom-6 {
    padding-bottom: 3rem;
  }
  .consent-form .mobile-lg\:padding-left-6 {
    padding-left: 3rem;
  }
  .consent-form .mobile-lg\:padding-7 {
    padding: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-y-7 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-x-7 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-top-7 {
    padding-top: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-right-7 {
    padding-right: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-7 {
    padding-bottom: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-left-7 {
    padding-left: 3.5rem;
  }
  .consent-form .mobile-lg\:padding-8 {
    padding: 4rem;
  }
  .consent-form .mobile-lg\:padding-y-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .consent-form .mobile-lg\:padding-x-8 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .consent-form .mobile-lg\:padding-top-8 {
    padding-top: 4rem;
  }
  .consent-form .mobile-lg\:padding-right-8 {
    padding-right: 4rem;
  }
  .consent-form .mobile-lg\:padding-bottom-8 {
    padding-bottom: 4rem;
  }
  .consent-form .mobile-lg\:padding-left-8 {
    padding-left: 4rem;
  }
  .consent-form .mobile-lg\:padding-9 {
    padding: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-y-9 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-x-9 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-top-9 {
    padding-top: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-right-9 {
    padding-right: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-9 {
    padding-bottom: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-left-9 {
    padding-left: 4.5rem;
  }
  .consent-form .mobile-lg\:padding-10 {
    padding: 5rem;
  }
  .consent-form .mobile-lg\:padding-y-10 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .consent-form .mobile-lg\:padding-x-10 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .consent-form .mobile-lg\:padding-top-10 {
    padding-top: 5rem;
  }
  .consent-form .mobile-lg\:padding-right-10 {
    padding-right: 5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-10 {
    padding-bottom: 5rem;
  }
  .consent-form .mobile-lg\:padding-left-10 {
    padding-left: 5rem;
  }
  .consent-form .mobile-lg\:padding-15 {
    padding: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-y-15 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-x-15 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-top-15 {
    padding-top: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-right-15 {
    padding-right: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-bottom-15 {
    padding-bottom: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-left-15 {
    padding-left: 7.5rem;
  }
  .consent-form .mobile-lg\:padding-0 {
    padding: 0;
  }
  .consent-form .mobile-lg\:padding-y-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .consent-form .mobile-lg\:padding-x-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .consent-form .mobile-lg\:padding-top-0 {
    padding-top: 0;
  }
  .consent-form .mobile-lg\:padding-right-0 {
    padding-right: 0;
  }
  .consent-form .mobile-lg\:padding-bottom-0 {
    padding-bottom: 0;
  }
  .consent-form .mobile-lg\:padding-left-0 {
    padding-left: 0;
  }
  .consent-form .mobile-lg\:width-1px {
    width: 1px;
  }
  .consent-form .mobile-lg\:width-2px {
    width: 2px;
  }
  .consent-form .mobile-lg\:width-05 {
    width: 0.25rem;
  }
  .consent-form .mobile-lg\:width-1 {
    width: 0.5rem;
  }
  .consent-form .mobile-lg\:width-105 {
    width: 0.75rem;
  }
  .consent-form .mobile-lg\:width-2 {
    width: 1rem;
  }
  .consent-form .mobile-lg\:width-205 {
    width: 1.25rem;
  }
  .consent-form .mobile-lg\:width-3 {
    width: 1.5rem;
  }
  .consent-form .mobile-lg\:width-4 {
    width: 2rem;
  }
  .consent-form .mobile-lg\:width-5 {
    width: 2.5rem;
  }
  .consent-form .mobile-lg\:width-6 {
    width: 3rem;
  }
  .consent-form .mobile-lg\:width-7 {
    width: 3.5rem;
  }
  .consent-form .mobile-lg\:width-8 {
    width: 4rem;
  }
  .consent-form .mobile-lg\:width-9 {
    width: 4.5rem;
  }
  .consent-form .mobile-lg\:width-10 {
    width: 5rem;
  }
  .consent-form .mobile-lg\:width-15 {
    width: 7.5rem;
  }
  .consent-form .mobile-lg\:width-card {
    width: 10rem;
  }
  .consent-form .mobile-lg\:width-card-lg {
    width: 15rem;
  }
  .consent-form .mobile-lg\:width-mobile {
    width: 20rem;
  }
  .consent-form .mobile-lg\:width-mobile-lg {
    width: 30rem;
  }
  .consent-form .mobile-lg\:width-tablet {
    width: 40rem;
  }
  .consent-form .mobile-lg\:width-tablet-lg {
    width: 55rem;
  }
  .consent-form .mobile-lg\:width-desktop {
    width: 64rem;
  }
  .consent-form .mobile-lg\:width-desktop-lg {
    width: 75rem;
  }
  .consent-form .mobile-lg\:width-widescreen {
    width: 87.5rem;
  }
  .consent-form .mobile-lg\:width-0 {
    width: 0;
  }
  .consent-form .mobile-lg\:width-full {
    width: 100%;
  }
  .consent-form .mobile-lg\:width-auto {
    width: auto;
  }
}
@media all and (min-width: 40em) {
  .consent-form .tablet\:border-1px {
    border: 1px solid;
  }
  .consent-form .tablet\:hover\:border-1px:hover {
    border: 1px solid;
  }
  .consent-form .tablet\:border-y-1px {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:hover\:border-y-1px:hover {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:border-x-1px {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .tablet\:hover\:border-x-1px:hover {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .tablet\:border-top-1px {
    border-top: 1px solid;
  }
  .consent-form .tablet\:hover\:border-top-1px:hover {
    border-top: 1px solid;
  }
  .consent-form .tablet\:border-right-1px {
    border-right: 1px solid;
  }
  .consent-form .tablet\:hover\:border-right-1px:hover {
    border-right: 1px solid;
  }
  .consent-form .tablet\:border-bottom-1px {
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:hover\:border-bottom-1px:hover {
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:border-left-1px {
    border-left: 1px solid;
  }
  .consent-form .tablet\:hover\:border-left-1px:hover {
    border-left: 1px solid;
  }
  .consent-form .tablet\:border-2px {
    border: 2px solid;
  }
  .consent-form .tablet\:hover\:border-2px:hover {
    border: 2px solid;
  }
  .consent-form .tablet\:border-y-2px {
    border-top: 2px solid;
    border-bottom: 2px solid;
  }
  .consent-form .tablet\:hover\:border-y-2px:hover {
    border-top: 2px solid;
    border-bottom: 2px solid;
  }
  .consent-form .tablet\:border-x-2px {
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .consent-form .tablet\:hover\:border-x-2px:hover {
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .consent-form .tablet\:border-top-2px {
    border-top: 2px solid;
  }
  .consent-form .tablet\:hover\:border-top-2px:hover {
    border-top: 2px solid;
  }
  .consent-form .tablet\:border-right-2px {
    border-right: 2px solid;
  }
  .consent-form .tablet\:hover\:border-right-2px:hover {
    border-right: 2px solid;
  }
  .consent-form .tablet\:border-bottom-2px {
    border-bottom: 2px solid;
  }
  .consent-form .tablet\:hover\:border-bottom-2px:hover {
    border-bottom: 2px solid;
  }
  .consent-form .tablet\:border-left-2px {
    border-left: 2px solid;
  }
  .consent-form .tablet\:hover\:border-left-2px:hover {
    border-left: 2px solid;
  }
  .consent-form .tablet\:border-05 {
    border: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-05:hover {
    border: 0.25rem solid;
  }
  .consent-form .tablet\:border-y-05 {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-y-05:hover {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
  }
  .consent-form .tablet\:border-x-05 {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-x-05:hover {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid;
  }
  .consent-form .tablet\:border-top-05 {
    border-top: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-top-05:hover {
    border-top: 0.25rem solid;
  }
  .consent-form .tablet\:border-right-05 {
    border-right: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-right-05:hover {
    border-right: 0.25rem solid;
  }
  .consent-form .tablet\:border-bottom-05 {
    border-bottom: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-bottom-05:hover {
    border-bottom: 0.25rem solid;
  }
  .consent-form .tablet\:border-left-05 {
    border-left: 0.25rem solid;
  }
  .consent-form .tablet\:hover\:border-left-05:hover {
    border-left: 0.25rem solid;
  }
  .consent-form .tablet\:border-1 {
    border: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-1:hover {
    border: 0.5rem solid;
  }
  .consent-form .tablet\:border-y-1 {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-y-1:hover {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid;
  }
  .consent-form .tablet\:border-x-1 {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-x-1:hover {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid;
  }
  .consent-form .tablet\:border-top-1 {
    border-top: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-top-1:hover {
    border-top: 0.5rem solid;
  }
  .consent-form .tablet\:border-right-1 {
    border-right: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-right-1:hover {
    border-right: 0.5rem solid;
  }
  .consent-form .tablet\:border-bottom-1 {
    border-bottom: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-bottom-1:hover {
    border-bottom: 0.5rem solid;
  }
  .consent-form .tablet\:border-left-1 {
    border-left: 0.5rem solid;
  }
  .consent-form .tablet\:hover\:border-left-1:hover {
    border-left: 0.5rem solid;
  }
  .consent-form .tablet\:border-105 {
    border: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-105:hover {
    border: 0.75rem solid;
  }
  .consent-form .tablet\:border-y-105 {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-y-105:hover {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid;
  }
  .consent-form .tablet\:border-x-105 {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-x-105:hover {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid;
  }
  .consent-form .tablet\:border-top-105 {
    border-top: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-top-105:hover {
    border-top: 0.75rem solid;
  }
  .consent-form .tablet\:border-right-105 {
    border-right: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-right-105:hover {
    border-right: 0.75rem solid;
  }
  .consent-form .tablet\:border-bottom-105 {
    border-bottom: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-bottom-105:hover {
    border-bottom: 0.75rem solid;
  }
  .consent-form .tablet\:border-left-105 {
    border-left: 0.75rem solid;
  }
  .consent-form .tablet\:hover\:border-left-105:hover {
    border-left: 0.75rem solid;
  }
  .consent-form .tablet\:border-2 {
    border: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-2:hover {
    border: 1rem solid;
  }
  .consent-form .tablet\:border-y-2 {
    border-top: 1rem solid;
    border-bottom: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-y-2:hover {
    border-top: 1rem solid;
    border-bottom: 1rem solid;
  }
  .consent-form .tablet\:border-x-2 {
    border-left: 1rem solid;
    border-right: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-x-2:hover {
    border-left: 1rem solid;
    border-right: 1rem solid;
  }
  .consent-form .tablet\:border-top-2 {
    border-top: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-top-2:hover {
    border-top: 1rem solid;
  }
  .consent-form .tablet\:border-right-2 {
    border-right: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-right-2:hover {
    border-right: 1rem solid;
  }
  .consent-form .tablet\:border-bottom-2 {
    border-bottom: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-bottom-2:hover {
    border-bottom: 1rem solid;
  }
  .consent-form .tablet\:border-left-2 {
    border-left: 1rem solid;
  }
  .consent-form .tablet\:hover\:border-left-2:hover {
    border-left: 1rem solid;
  }
  .consent-form .tablet\:border-205 {
    border: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-205:hover {
    border: 1.25rem solid;
  }
  .consent-form .tablet\:border-y-205 {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-y-205:hover {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid;
  }
  .consent-form .tablet\:border-x-205 {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-x-205:hover {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid;
  }
  .consent-form .tablet\:border-top-205 {
    border-top: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-top-205:hover {
    border-top: 1.25rem solid;
  }
  .consent-form .tablet\:border-right-205 {
    border-right: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-right-205:hover {
    border-right: 1.25rem solid;
  }
  .consent-form .tablet\:border-bottom-205 {
    border-bottom: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-bottom-205:hover {
    border-bottom: 1.25rem solid;
  }
  .consent-form .tablet\:border-left-205 {
    border-left: 1.25rem solid;
  }
  .consent-form .tablet\:hover\:border-left-205:hover {
    border-left: 1.25rem solid;
  }
  .consent-form .tablet\:border-3 {
    border: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-3:hover {
    border: 1.5rem solid;
  }
  .consent-form .tablet\:border-y-3 {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-y-3:hover {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid;
  }
  .consent-form .tablet\:border-x-3 {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-x-3:hover {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid;
  }
  .consent-form .tablet\:border-top-3 {
    border-top: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-top-3:hover {
    border-top: 1.5rem solid;
  }
  .consent-form .tablet\:border-right-3 {
    border-right: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-right-3:hover {
    border-right: 1.5rem solid;
  }
  .consent-form .tablet\:border-bottom-3 {
    border-bottom: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-bottom-3:hover {
    border-bottom: 1.5rem solid;
  }
  .consent-form .tablet\:border-left-3 {
    border-left: 1.5rem solid;
  }
  .consent-form .tablet\:hover\:border-left-3:hover {
    border-left: 1.5rem solid;
  }
  .consent-form .tablet\:border-0 {
    border: 0 solid;
  }
  .consent-form .tablet\:hover\:border-0:hover {
    border: 0 solid;
  }
  .consent-form .tablet\:border-y-0 {
    border-top: 0 solid;
    border-bottom: 0 solid;
  }
  .consent-form .tablet\:hover\:border-y-0:hover {
    border-top: 0 solid;
    border-bottom: 0 solid;
  }
  .consent-form .tablet\:border-x-0 {
    border-left: 0 solid;
    border-right: 0 solid;
  }
  .consent-form .tablet\:hover\:border-x-0:hover {
    border-left: 0 solid;
    border-right: 0 solid;
  }
  .consent-form .tablet\:border-top-0 {
    border-top: 0 solid;
  }
  .consent-form .tablet\:hover\:border-top-0:hover {
    border-top: 0 solid;
  }
  .consent-form .tablet\:border-right-0 {
    border-right: 0 solid;
  }
  .consent-form .tablet\:hover\:border-right-0:hover {
    border-right: 0 solid;
  }
  .consent-form .tablet\:border-bottom-0 {
    border-bottom: 0 solid;
  }
  .consent-form .tablet\:hover\:border-bottom-0:hover {
    border-bottom: 0 solid;
  }
  .consent-form .tablet\:border-left-0 {
    border-left: 0 solid;
  }
  .consent-form .tablet\:hover\:border-left-0:hover {
    border-left: 0 solid;
  }
  .consent-form .tablet\:border {
    border: 1px solid;
  }
  .consent-form .tablet\:hover\:border:hover {
    border: 1px solid;
  }
  .consent-form .tablet\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:hover\:border-y:hover {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .tablet\:hover\:border-x:hover {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .tablet\:border-top {
    border-top: 1px solid;
  }
  .consent-form .tablet\:hover\:border-top:hover {
    border-top: 1px solid;
  }
  .consent-form .tablet\:border-right {
    border-right: 1px solid;
  }
  .consent-form .tablet\:hover\:border-right:hover {
    border-right: 1px solid;
  }
  .consent-form .tablet\:border-bottom {
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:hover\:border-bottom:hover {
    border-bottom: 1px solid;
  }
  .consent-form .tablet\:border-left {
    border-left: 1px solid;
  }
  .consent-form .tablet\:hover\:border-left:hover {
    border-left: 1px solid;
  }
  .consent-form .tablet\:border-transparent {
    border-color: transparent;
  }
  .consent-form .tablet\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .consent-form .tablet\:border-black {
    border-color: black;
  }
  .consent-form .tablet\:hover\:border-black:hover {
    border-color: black;
  }
  .consent-form .tablet\:border-white {
    border-color: white;
  }
  .consent-form .tablet\:hover\:border-white:hover {
    border-color: white;
  }
  .consent-form .tablet\:border-red {
    border-color: #e52207;
  }
  .consent-form .tablet\:hover\:border-red:hover {
    border-color: #e52207;
  }
  .consent-form .tablet\:border-orange {
    border-color: #e66f0e;
  }
  .consent-form .tablet\:hover\:border-orange:hover {
    border-color: #e66f0e;
  }
  .consent-form .tablet\:border-gold {
    border-color: #ffbe2e;
  }
  .consent-form .tablet\:hover\:border-gold:hover {
    border-color: #ffbe2e;
  }
  .consent-form .tablet\:border-yellow {
    border-color: #fee685;
  }
  .consent-form .tablet\:hover\:border-yellow:hover {
    border-color: #fee685;
  }
  .consent-form .tablet\:border-green {
    border-color: #538200;
  }
  .consent-form .tablet\:hover\:border-green:hover {
    border-color: #538200;
  }
  .consent-form .tablet\:border-mint {
    border-color: #04c585;
  }
  .consent-form .tablet\:hover\:border-mint:hover {
    border-color: #04c585;
  }
  .consent-form .tablet\:border-cyan {
    border-color: #009ec1;
  }
  .consent-form .tablet\:hover\:border-cyan:hover {
    border-color: #009ec1;
  }
  .consent-form .tablet\:border-blue {
    border-color: #0076d6;
  }
  .consent-form .tablet\:hover\:border-blue:hover {
    border-color: #0076d6;
  }
  .consent-form .tablet\:border-indigo {
    border-color: #676cc8;
  }
  .consent-form .tablet\:hover\:border-indigo:hover {
    border-color: #676cc8;
  }
  .consent-form .tablet\:border-violet {
    border-color: #8168b3;
  }
  .consent-form .tablet\:hover\:border-violet:hover {
    border-color: #8168b3;
  }
  .consent-form .tablet\:border-magenta {
    border-color: #d72d79;
  }
  .consent-form .tablet\:hover\:border-magenta:hover {
    border-color: #d72d79;
  }
  .consent-form .tablet\:border-gray-5 {
    border-color: #f0f0f0;
  }
  .consent-form .tablet\:hover\:border-gray-5:hover {
    border-color: #f0f0f0;
  }
  .consent-form .tablet\:border-gray-10 {
    border-color: #e6e6e6;
  }
  .consent-form .tablet\:hover\:border-gray-10:hover {
    border-color: #e6e6e6;
  }
  .consent-form .tablet\:border-gray-30 {
    border-color: #adadad;
  }
  .consent-form .tablet\:hover\:border-gray-30:hover {
    border-color: #adadad;
  }
  .consent-form .tablet\:border-gray-50 {
    border-color: #757575;
  }
  .consent-form .tablet\:hover\:border-gray-50:hover {
    border-color: #757575;
  }
  .consent-form .tablet\:border-gray-70 {
    border-color: #454545;
  }
  .consent-form .tablet\:hover\:border-gray-70:hover {
    border-color: #454545;
  }
  .consent-form .tablet\:border-gray-90 {
    border-color: #1b1b1b;
  }
  .consent-form .tablet\:hover\:border-gray-90:hover {
    border-color: #1b1b1b;
  }
  .consent-form .tablet\:border-base-lightest {
    border-color: #f0f0f0;
  }
  .consent-form .tablet\:hover\:border-base-lightest:hover {
    border-color: #f0f0f0;
  }
  .consent-form .tablet\:border-base-lighter {
    border-color: #dfe1e2;
  }
  .consent-form .tablet\:hover\:border-base-lighter:hover {
    border-color: #dfe1e2;
  }
  .consent-form .tablet\:border-base-light {
    border-color: #a9aeb1;
  }
  .consent-form .tablet\:hover\:border-base-light:hover {
    border-color: #a9aeb1;
  }
  .consent-form .tablet\:border-base {
    border-color: #71767a;
  }
  .consent-form .tablet\:hover\:border-base:hover {
    border-color: #71767a;
  }
  .consent-form .tablet\:border-base-dark {
    border-color: #565c65;
  }
  .consent-form .tablet\:hover\:border-base-dark:hover {
    border-color: #565c65;
  }
  .consent-form .tablet\:border-base-darker {
    border-color: #3d4551;
  }
  .consent-form .tablet\:hover\:border-base-darker:hover {
    border-color: #3d4551;
  }
  .consent-form .tablet\:border-base-darkest {
    border-color: #1b1b1b;
  }
  .consent-form .tablet\:hover\:border-base-darkest:hover {
    border-color: #1b1b1b;
  }
  .consent-form .tablet\:border-ink {
    border-color: #1b1b1b;
  }
  .consent-form .tablet\:hover\:border-ink:hover {
    border-color: #1b1b1b;
  }
  .consent-form .tablet\:border-primary-lighter {
    border-color: #d9e8f6;
  }
  .consent-form .tablet\:hover\:border-primary-lighter:hover {
    border-color: #d9e8f6;
  }
  .consent-form .tablet\:border-primary-light {
    border-color: #73b3e7;
  }
  .consent-form .tablet\:hover\:border-primary-light:hover {
    border-color: #73b3e7;
  }
  .consent-form .tablet\:border-primary {
    border-color: #005ea2;
  }
  .consent-form .tablet\:hover\:border-primary:hover {
    border-color: #005ea2;
  }
  .consent-form .tablet\:border-primary-vivid {
    border-color: #0050d8;
  }
  .consent-form .tablet\:hover\:border-primary-vivid:hover {
    border-color: #0050d8;
  }
  .consent-form .tablet\:border-primary-dark {
    border-color: #1a4480;
  }
  .consent-form .tablet\:hover\:border-primary-dark:hover {
    border-color: #1a4480;
  }
  .consent-form .tablet\:border-primary-darker {
    border-color: #162e51;
  }
  .consent-form .tablet\:hover\:border-primary-darker:hover {
    border-color: #162e51;
  }
  .consent-form .tablet\:border-secondary-lighter {
    border-color: #f3e1e4;
  }
  .consent-form .tablet\:hover\:border-secondary-lighter:hover {
    border-color: #f3e1e4;
  }
  .consent-form .tablet\:border-secondary-light {
    border-color: #f2938c;
  }
  .consent-form .tablet\:hover\:border-secondary-light:hover {
    border-color: #f2938c;
  }
  .consent-form .tablet\:border-secondary {
    border-color: #d83933;
  }
  .consent-form .tablet\:hover\:border-secondary:hover {
    border-color: #d83933;
  }
  .consent-form .tablet\:border-secondary-vivid {
    border-color: #e41d3d;
  }
  .consent-form .tablet\:hover\:border-secondary-vivid:hover {
    border-color: #e41d3d;
  }
  .consent-form .tablet\:border-secondary-dark {
    border-color: #b50909;
  }
  .consent-form .tablet\:hover\:border-secondary-dark:hover {
    border-color: #b50909;
  }
  .consent-form .tablet\:border-secondary-darker {
    border-color: #8b0a03;
  }
  .consent-form .tablet\:hover\:border-secondary-darker:hover {
    border-color: #8b0a03;
  }
  .consent-form .tablet\:border-accent-warm-darker {
    border-color: #775540;
  }
  .consent-form .tablet\:hover\:border-accent-warm-darker:hover {
    border-color: #775540;
  }
  .consent-form .tablet\:border-accent-warm-dark {
    border-color: #c05600;
  }
  .consent-form .tablet\:hover\:border-accent-warm-dark:hover {
    border-color: #c05600;
  }
  .consent-form .tablet\:border-accent-warm {
    border-color: #fa9441;
  }
  .consent-form .tablet\:hover\:border-accent-warm:hover {
    border-color: #fa9441;
  }
  .consent-form .tablet\:border-accent-warm-light {
    border-color: #ffbc78;
  }
  .consent-form .tablet\:hover\:border-accent-warm-light:hover {
    border-color: #ffbc78;
  }
  .consent-form .tablet\:border-accent-warm-lighter {
    border-color: #f2e4d4;
  }
  .consent-form .tablet\:hover\:border-accent-warm-lighter:hover {
    border-color: #f2e4d4;
  }
  .consent-form .tablet\:border-accent-cool-darker {
    border-color: #07648d;
  }
  .consent-form .tablet\:hover\:border-accent-cool-darker:hover {
    border-color: #07648d;
  }
  .consent-form .tablet\:border-accent-cool-dark {
    border-color: #28a0cb;
  }
  .consent-form .tablet\:hover\:border-accent-cool-dark:hover {
    border-color: #28a0cb;
  }
  .consent-form .tablet\:border-accent-cool {
    border-color: #00bde3;
  }
  .consent-form .tablet\:hover\:border-accent-cool:hover {
    border-color: #00bde3;
  }
  .consent-form .tablet\:border-accent-cool-light {
    border-color: #97d4ea;
  }
  .consent-form .tablet\:hover\:border-accent-cool-light:hover {
    border-color: #97d4ea;
  }
  .consent-form .tablet\:border-accent-cool-lighter {
    border-color: #e1f3f8;
  }
  .consent-form .tablet\:hover\:border-accent-cool-lighter:hover {
    border-color: #e1f3f8;
  }
  .consent-form .tablet\:border-error-lighter {
    border-color: #f4e3db;
  }
  .consent-form .tablet\:hover\:border-error-lighter:hover {
    border-color: #f4e3db;
  }
  .consent-form .tablet\:border-error-light {
    border-color: #f39268;
  }
  .consent-form .tablet\:hover\:border-error-light:hover {
    border-color: #f39268;
  }
  .consent-form .tablet\:border-error {
    border-color: #d54309;
  }
  .consent-form .tablet\:hover\:border-error:hover {
    border-color: #d54309;
  }
  .consent-form .tablet\:border-error-dark {
    border-color: #b50909;
  }
  .consent-form .tablet\:hover\:border-error-dark:hover {
    border-color: #b50909;
  }
  .consent-form .tablet\:border-error-darker {
    border-color: #6f3331;
  }
  .consent-form .tablet\:hover\:border-error-darker:hover {
    border-color: #6f3331;
  }
  .consent-form .tablet\:border-warning-lighter {
    border-color: #faf3d1;
  }
  .consent-form .tablet\:hover\:border-warning-lighter:hover {
    border-color: #faf3d1;
  }
  .consent-form .tablet\:border-warning-light {
    border-color: #fee685;
  }
  .consent-form .tablet\:hover\:border-warning-light:hover {
    border-color: #fee685;
  }
  .consent-form .tablet\:border-warning {
    border-color: #ffbe2e;
  }
  .consent-form .tablet\:hover\:border-warning:hover {
    border-color: #ffbe2e;
  }
  .consent-form .tablet\:border-warning-dark {
    border-color: #e5a000;
  }
  .consent-form .tablet\:hover\:border-warning-dark:hover {
    border-color: #e5a000;
  }
  .consent-form .tablet\:border-warning-darker {
    border-color: #936f38;
  }
  .consent-form .tablet\:hover\:border-warning-darker:hover {
    border-color: #936f38;
  }
  .consent-form .tablet\:border-success-lighter {
    border-color: #ecf3ec;
  }
  .consent-form .tablet\:hover\:border-success-lighter:hover {
    border-color: #ecf3ec;
  }
  .consent-form .tablet\:border-success-light {
    border-color: #70e17b;
  }
  .consent-form .tablet\:hover\:border-success-light:hover {
    border-color: #70e17b;
  }
  .consent-form .tablet\:border-success {
    border-color: #00a91c;
  }
  .consent-form .tablet\:hover\:border-success:hover {
    border-color: #00a91c;
  }
  .consent-form .tablet\:border-success-dark {
    border-color: #008817;
  }
  .consent-form .tablet\:hover\:border-success-dark:hover {
    border-color: #008817;
  }
  .consent-form .tablet\:border-success-darker {
    border-color: #216e1f;
  }
  .consent-form .tablet\:hover\:border-success-darker:hover {
    border-color: #216e1f;
  }
  .consent-form .tablet\:border-info-lighter {
    border-color: #e7f6f8;
  }
  .consent-form .tablet\:hover\:border-info-lighter:hover {
    border-color: #e7f6f8;
  }
  .consent-form .tablet\:border-info-light {
    border-color: #99deea;
  }
  .consent-form .tablet\:hover\:border-info-light:hover {
    border-color: #99deea;
  }
  .consent-form .tablet\:border-info {
    border-color: #00bde3;
  }
  .consent-form .tablet\:hover\:border-info:hover {
    border-color: #00bde3;
  }
  .consent-form .tablet\:border-info-dark {
    border-color: #009ec1;
  }
  .consent-form .tablet\:hover\:border-info-dark:hover {
    border-color: #009ec1;
  }
  .consent-form .tablet\:border-info-darker {
    border-color: #2e6276;
  }
  .consent-form .tablet\:hover\:border-info-darker:hover {
    border-color: #2e6276;
  }
  .consent-form .tablet\:border-disabled-light {
    border-color: #e6e6e6;
  }
  .consent-form .tablet\:hover\:border-disabled-light:hover {
    border-color: #e6e6e6;
  }
  .consent-form .tablet\:border-disabled {
    border-color: #c9c9c9;
  }
  .consent-form .tablet\:hover\:border-disabled:hover {
    border-color: #c9c9c9;
  }
  .consent-form .tablet\:border-disabled-dark {
    border-color: #adadad;
  }
  .consent-form .tablet\:hover\:border-disabled-dark:hover {
    border-color: #adadad;
  }
  .consent-form .tablet\:border-emergency {
    border-color: #9c3d10;
  }
  .consent-form .tablet\:hover\:border-emergency:hover {
    border-color: #9c3d10;
  }
  .consent-form .tablet\:border-emergency-dark {
    border-color: #332d29;
  }
  .consent-form .tablet\:hover\:border-emergency-dark:hover {
    border-color: #332d29;
  }
  .consent-form .tablet\:radius-0 {
    border-radius: 0;
  }
  .consent-form .tablet\:radius-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .consent-form .tablet\:radius-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .tablet\:radius-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .tablet\:radius-left-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .consent-form .tablet\:radius-none {
    border-radius: 0;
  }
  .consent-form .tablet\:radius-top-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .consent-form .tablet\:radius-right-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .tablet\:radius-bottom-none {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .tablet\:radius-left-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .consent-form .tablet\:radius-sm {
    border-radius: 2px;
  }
  .consent-form .tablet\:radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }
  .consent-form .tablet\:radius-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }
  .consent-form .tablet\:radius-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
  }
  .consent-form .tablet\:radius-left-sm {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .consent-form .tablet\:radius-md {
    border-radius: 0.25rem;
  }
  .consent-form .tablet\:radius-top-md {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .consent-form .tablet\:radius-right-md {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .consent-form .tablet\:radius-bottom-md {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .consent-form .tablet\:radius-left-md {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .consent-form .tablet\:radius-lg {
    border-radius: 0.5rem;
  }
  .consent-form .tablet\:radius-top-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
  .consent-form .tablet\:radius-right-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .consent-form .tablet\:radius-bottom-lg {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .consent-form .tablet\:radius-left-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .consent-form .tablet\:radius-pill {
    border-radius: 99rem;
  }
  .consent-form .tablet\:radius-top-pill {
    border-top-left-radius: 99rem;
    border-top-right-radius: 99rem;
  }
  .consent-form .tablet\:radius-right-pill {
    border-top-right-radius: 99rem;
    border-bottom-right-radius: 99rem;
  }
  .consent-form .tablet\:radius-bottom-pill {
    border-bottom-left-radius: 99rem;
    border-bottom-right-radius: 99rem;
  }
  .consent-form .tablet\:radius-left-pill {
    border-top-left-radius: 99rem;
    border-bottom-left-radius: 99rem;
  }
  .consent-form .tablet\:display-block {
    display: block;
  }
  .consent-form .tablet\:display-flex {
    display: flex;
  }
  .consent-form .tablet\:display-none {
    display: none;
  }
  .consent-form .tablet\:display-inline {
    display: inline;
  }
  .consent-form .tablet\:display-inline-block {
    display: inline-block;
  }
  .consent-form .tablet\:display-inline-flex {
    display: inline-flex;
  }
  .consent-form .tablet\:display-table {
    display: table;
  }
  .consent-form .tablet\:display-table-cell {
    display: table-cell;
  }
  .consent-form .tablet\:display-table-row {
    display: table-row;
  }
  .consent-form .tablet\:font-mono-3xs {
    font-size: 0.77rem;
  }
  .consent-form .tablet\:font-mono-2xs {
    font-size: 0.83rem;
  }
  .consent-form .tablet\:font-mono-xs {
    font-size: 0.89rem;
  }
  .consent-form .tablet\:font-mono-sm {
    font-size: 0.95rem;
  }
  .consent-form .tablet\:font-mono-md {
    font-size: 1.01rem;
  }
  .consent-form .tablet\:font-mono-lg {
    font-size: 1.31rem;
  }
  .consent-form .tablet\:font-mono-xl {
    font-size: 1.91rem;
  }
  .consent-form .tablet\:font-mono-2xl {
    font-size: 2.38rem;
  }
  .consent-form .tablet\:font-mono-3xl {
    font-size: 2.86rem;
  }
  .consent-form .tablet\:font-sans-3xs {
    font-size: 0.87rem;
  }
  .consent-form .tablet\:font-sans-2xs {
    font-size: 0.93rem;
  }
  .consent-form .tablet\:font-sans-xs {
    font-size: 1rem;
  }
  .consent-form .tablet\:font-sans-sm {
    font-size: 1.06rem;
  }
  .consent-form .tablet\:font-sans-md {
    font-size: 1.13rem;
  }
  .consent-form .tablet\:font-sans-lg {
    font-size: 1.46rem;
  }
  .consent-form .tablet\:font-sans-xl {
    font-size: 2.13rem;
  }
  .consent-form .tablet\:font-sans-2xl {
    font-size: 2.66rem;
  }
  .consent-form .tablet\:font-sans-3xl {
    font-size: 3.19rem;
  }
  .consent-form .tablet\:font-serif-3xs {
    font-size: 0.79rem;
  }
  .consent-form .tablet\:font-serif-2xs {
    font-size: 0.85rem;
  }
  .consent-form .tablet\:font-serif-xs {
    font-size: 0.91rem;
  }
  .consent-form .tablet\:font-serif-sm {
    font-size: 0.98rem;
  }
  .consent-form .tablet\:font-serif-md {
    font-size: 1.04rem;
  }
  .consent-form .tablet\:font-serif-lg {
    font-size: 1.34rem;
  }
  .consent-form .tablet\:font-serif-xl {
    font-size: 1.95rem;
  }
  .consent-form .tablet\:font-serif-2xl {
    font-size: 2.44rem;
  }
  .consent-form .tablet\:font-serif-3xl {
    font-size: 2.93rem;
  }
  .consent-form .tablet\:font-heading-3xs {
    font-size: 0.79rem;
  }
  .consent-form .tablet\:font-heading-2xs {
    font-size: 0.85rem;
  }
  .consent-form .tablet\:font-heading-xs {
    font-size: 0.91rem;
  }
  .consent-form .tablet\:font-heading-sm {
    font-size: 0.98rem;
  }
  .consent-form .tablet\:font-heading-md {
    font-size: 1.04rem;
  }
  .consent-form .tablet\:font-heading-lg {
    font-size: 1.34rem;
  }
  .consent-form .tablet\:font-heading-xl {
    font-size: 1.95rem;
  }
  .consent-form .tablet\:font-heading-2xl {
    font-size: 2.44rem;
  }
  .consent-form .tablet\:font-heading-3xl {
    font-size: 2.93rem;
  }
  .consent-form .tablet\:font-body-3xs {
    font-size: 0.87rem;
  }
  .consent-form .tablet\:font-body-2xs {
    font-size: 0.93rem;
  }
  .consent-form .tablet\:font-body-xs {
    font-size: 1rem;
  }
  .consent-form .tablet\:font-body-sm {
    font-size: 1.06rem;
  }
  .consent-form .tablet\:font-body-md {
    font-size: 1.13rem;
  }
  .consent-form .tablet\:font-body-lg {
    font-size: 1.46rem;
  }
  .consent-form .tablet\:font-body-xl {
    font-size: 2.13rem;
  }
  .consent-form .tablet\:font-body-2xl {
    font-size: 2.66rem;
  }
  .consent-form .tablet\:font-body-3xl {
    font-size: 3.19rem;
  }
  .consent-form .tablet\:font-code-3xs {
    font-size: 0.77rem;
  }
  .consent-form .tablet\:font-code-2xs {
    font-size: 0.83rem;
  }
  .consent-form .tablet\:font-code-xs {
    font-size: 0.89rem;
  }
  .consent-form .tablet\:font-code-sm {
    font-size: 0.95rem;
  }
  .consent-form .tablet\:font-code-md {
    font-size: 1.01rem;
  }
  .consent-form .tablet\:font-code-lg {
    font-size: 1.31rem;
  }
  .consent-form .tablet\:font-code-xl {
    font-size: 1.91rem;
  }
  .consent-form .tablet\:font-code-2xl {
    font-size: 2.38rem;
  }
  .consent-form .tablet\:font-code-3xl {
    font-size: 2.86rem;
  }
  .consent-form .tablet\:font-alt-3xs {
    font-size: 0.79rem;
  }
  .consent-form .tablet\:font-alt-2xs {
    font-size: 0.85rem;
  }
  .consent-form .tablet\:font-alt-xs {
    font-size: 0.91rem;
  }
  .consent-form .tablet\:font-alt-sm {
    font-size: 0.98rem;
  }
  .consent-form .tablet\:font-alt-md {
    font-size: 1.04rem;
  }
  .consent-form .tablet\:font-alt-lg {
    font-size: 1.34rem;
  }
  .consent-form .tablet\:font-alt-xl {
    font-size: 1.95rem;
  }
  .consent-form .tablet\:font-alt-2xl {
    font-size: 2.44rem;
  }
  .consent-form .tablet\:font-alt-3xl {
    font-size: 2.93rem;
  }
  .consent-form .tablet\:font-ui-3xs {
    font-size: 0.87rem;
  }
  .consent-form .tablet\:font-ui-2xs {
    font-size: 0.93rem;
  }
  .consent-form .tablet\:font-ui-xs {
    font-size: 1rem;
  }
  .consent-form .tablet\:font-ui-sm {
    font-size: 1.06rem;
  }
  .consent-form .tablet\:font-ui-md {
    font-size: 1.13rem;
  }
  .consent-form .tablet\:font-ui-lg {
    font-size: 1.46rem;
  }
  .consent-form .tablet\:font-ui-xl {
    font-size: 2.13rem;
  }
  .consent-form .tablet\:font-ui-2xl {
    font-size: 2.66rem;
  }
  .consent-form .tablet\:font-ui-3xl {
    font-size: 3.19rem;
  }
  .consent-form .tablet\:text-light {
    font-weight: 300;
  }
  .consent-form .tablet\:text-normal {
    font-weight: normal;
  }
  .consent-form .tablet\:text-bold {
    font-weight: 700;
  }
  .consent-form .tablet\:flex-justify-center {
    justify-content: center;
  }
  .consent-form .tablet\:flex-justify-start {
    justify-content: flex-start;
  }
  .consent-form .tablet\:flex-justify-end {
    justify-content: flex-end;
  }
  .consent-form .tablet\:flex-justify {
    justify-content: space-between;
  }
  .consent-form .tablet\:line-height-sans-1 {
    line-height: 0.9;
  }
  .consent-form .tablet\:line-height-sans-2 {
    line-height: 1.1;
  }
  .consent-form .tablet\:line-height-sans-3 {
    line-height: 1.3;
  }
  .consent-form .tablet\:line-height-sans-4 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-sans-5 {
    line-height: 1.5;
  }
  .consent-form .tablet\:line-height-sans-6 {
    line-height: 1.6;
  }
  .consent-form .tablet\:line-height-serif-1 {
    line-height: 1;
  }
  .consent-form .tablet\:line-height-serif-2 {
    line-height: 1.2;
  }
  .consent-form .tablet\:line-height-serif-3 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-serif-4 {
    line-height: 1.5;
  }
  .consent-form .tablet\:line-height-serif-5 {
    line-height: 1.7;
  }
  .consent-form .tablet\:line-height-serif-6 {
    line-height: 1.8;
  }
  .consent-form .tablet\:line-height-mono-1 {
    line-height: 1;
  }
  .consent-form .tablet\:line-height-mono-2 {
    line-height: 1.3;
  }
  .consent-form .tablet\:line-height-mono-3 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-mono-4 {
    line-height: 1.6;
  }
  .consent-form .tablet\:line-height-mono-5 {
    line-height: 1.7;
  }
  .consent-form .tablet\:line-height-mono-6 {
    line-height: 1.8;
  }
  .consent-form .tablet\:line-height-heading-1 {
    line-height: 1;
  }
  .consent-form .tablet\:line-height-heading-2 {
    line-height: 1.2;
  }
  .consent-form .tablet\:line-height-heading-3 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-heading-4 {
    line-height: 1.5;
  }
  .consent-form .tablet\:line-height-heading-5 {
    line-height: 1.7;
  }
  .consent-form .tablet\:line-height-heading-6 {
    line-height: 1.8;
  }
  .consent-form .tablet\:line-height-ui-1 {
    line-height: 0.9;
  }
  .consent-form .tablet\:line-height-ui-2 {
    line-height: 1.1;
  }
  .consent-form .tablet\:line-height-ui-3 {
    line-height: 1.3;
  }
  .consent-form .tablet\:line-height-ui-4 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-ui-5 {
    line-height: 1.5;
  }
  .consent-form .tablet\:line-height-ui-6 {
    line-height: 1.6;
  }
  .consent-form .tablet\:line-height-body-1 {
    line-height: 0.9;
  }
  .consent-form .tablet\:line-height-body-2 {
    line-height: 1.1;
  }
  .consent-form .tablet\:line-height-body-3 {
    line-height: 1.3;
  }
  .consent-form .tablet\:line-height-body-4 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-body-5 {
    line-height: 1.5;
  }
  .consent-form .tablet\:line-height-body-6 {
    line-height: 1.6;
  }
  .consent-form .tablet\:line-height-code-1 {
    line-height: 1;
  }
  .consent-form .tablet\:line-height-code-2 {
    line-height: 1.3;
  }
  .consent-form .tablet\:line-height-code-3 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-code-4 {
    line-height: 1.6;
  }
  .consent-form .tablet\:line-height-code-5 {
    line-height: 1.7;
  }
  .consent-form .tablet\:line-height-code-6 {
    line-height: 1.8;
  }
  .consent-form .tablet\:line-height-alt-1 {
    line-height: 1;
  }
  .consent-form .tablet\:line-height-alt-2 {
    line-height: 1.2;
  }
  .consent-form .tablet\:line-height-alt-3 {
    line-height: 1.4;
  }
  .consent-form .tablet\:line-height-alt-4 {
    line-height: 1.5;
  }
  .consent-form .tablet\:line-height-alt-5 {
    line-height: 1.7;
  }
  .consent-form .tablet\:line-height-alt-6 {
    line-height: 1.8;
  }
  .consent-form .tablet\:margin-neg-1px {
    margin: -1px;
  }
  .consent-form .tablet\:margin-neg-2px {
    margin: -2px;
  }
  .consent-form .tablet\:margin-neg-05 {
    margin: -0.25rem;
  }
  .consent-form .tablet\:margin-neg-1 {
    margin: -0.5rem;
  }
  .consent-form .tablet\:margin-neg-105 {
    margin: -0.75rem;
  }
  .consent-form .tablet\:margin-neg-2 {
    margin: -1rem;
  }
  .consent-form .tablet\:margin-neg-205 {
    margin: -1.25rem;
  }
  .consent-form .tablet\:margin-neg-3 {
    margin: -1.5rem;
  }
  .consent-form .tablet\:margin-1px {
    margin: 1px;
  }
  .consent-form .tablet\:margin-2px {
    margin: 2px;
  }
  .consent-form .tablet\:margin-05 {
    margin: 0.25rem;
  }
  .consent-form .tablet\:margin-1 {
    margin: 0.5rem;
  }
  .consent-form .tablet\:margin-105 {
    margin: 0.75rem;
  }
  .consent-form .tablet\:margin-2 {
    margin: 1rem;
  }
  .consent-form .tablet\:margin-205 {
    margin: 1.25rem;
  }
  .consent-form .tablet\:margin-3 {
    margin: 1.5rem;
  }
  .consent-form .tablet\:margin-neg-4 {
    margin: -2rem;
  }
  .consent-form .tablet\:margin-neg-5 {
    margin: -2.5rem;
  }
  .consent-form .tablet\:margin-neg-6 {
    margin: -3rem;
  }
  .consent-form .tablet\:margin-neg-7 {
    margin: -3.5rem;
  }
  .consent-form .tablet\:margin-neg-8 {
    margin: -4rem;
  }
  .consent-form .tablet\:margin-neg-9 {
    margin: -4.5rem;
  }
  .consent-form .tablet\:margin-neg-10 {
    margin: -5rem;
  }
  .consent-form .tablet\:margin-neg-15 {
    margin: -7.5rem;
  }
  .consent-form .tablet\:margin-4 {
    margin: 2rem;
  }
  .consent-form .tablet\:margin-5 {
    margin: 2.5rem;
  }
  .consent-form .tablet\:margin-6 {
    margin: 3rem;
  }
  .consent-form .tablet\:margin-7 {
    margin: 3.5rem;
  }
  .consent-form .tablet\:margin-8 {
    margin: 4rem;
  }
  .consent-form .tablet\:margin-9 {
    margin: 4.5rem;
  }
  .consent-form .tablet\:margin-10 {
    margin: 5rem;
  }
  .consent-form .tablet\:margin-15 {
    margin: 7.5rem;
  }
  .consent-form .tablet\:margin-05em {
    margin: 0.5em;
  }
  .consent-form .tablet\:margin-1em {
    margin: 1em;
  }
  .consent-form .tablet\:margin-105em {
    margin: 1.5em;
  }
  .consent-form .tablet\:margin-2em {
    margin: 2em;
  }
  .consent-form .tablet\:margin-0 {
    margin: 0;
  }
  .consent-form .tablet\:margin-y-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .consent-form .tablet\:margin-top-1px {
    margin-top: 1px;
  }
  .consent-form .tablet\:margin-bottom-1px {
    margin-bottom: 1px;
  }
  .consent-form .tablet\:margin-y-2px {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .consent-form .tablet\:margin-top-2px {
    margin-top: 2px;
  }
  .consent-form .tablet\:margin-bottom-2px {
    margin-bottom: 2px;
  }
  .consent-form .tablet\:margin-y-05 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .consent-form .tablet\:margin-top-05 {
    margin-top: 0.25rem;
  }
  .consent-form .tablet\:margin-bottom-05 {
    margin-bottom: 0.25rem;
  }
  .consent-form .tablet\:margin-y-1 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .consent-form .tablet\:margin-top-1 {
    margin-top: 0.5rem;
  }
  .consent-form .tablet\:margin-bottom-1 {
    margin-bottom: 0.5rem;
  }
  .consent-form .tablet\:margin-y-105 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .consent-form .tablet\:margin-top-105 {
    margin-top: 0.75rem;
  }
  .consent-form .tablet\:margin-bottom-105 {
    margin-bottom: 0.75rem;
  }
  .consent-form .tablet\:margin-y-2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .consent-form .tablet\:margin-top-2 {
    margin-top: 1rem;
  }
  .consent-form .tablet\:margin-bottom-2 {
    margin-bottom: 1rem;
  }
  .consent-form .tablet\:margin-y-205 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .consent-form .tablet\:margin-top-205 {
    margin-top: 1.25rem;
  }
  .consent-form .tablet\:margin-bottom-205 {
    margin-bottom: 1.25rem;
  }
  .consent-form .tablet\:margin-y-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .consent-form .tablet\:margin-top-3 {
    margin-top: 1.5rem;
  }
  .consent-form .tablet\:margin-bottom-3 {
    margin-bottom: 1.5rem;
  }
  .consent-form .tablet\:margin-y-neg-1px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .consent-form .tablet\:margin-top-neg-1px {
    margin-top: -1px;
  }
  .consent-form .tablet\:margin-bottom-neg-1px {
    margin-bottom: -1px;
  }
  .consent-form .tablet\:margin-y-neg-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .consent-form .tablet\:margin-top-neg-2px {
    margin-top: -2px;
  }
  .consent-form .tablet\:margin-bottom-neg-2px {
    margin-bottom: -2px;
  }
  .consent-form .tablet\:margin-y-neg-05 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .consent-form .tablet\:margin-top-neg-05 {
    margin-top: -0.25rem;
  }
  .consent-form .tablet\:margin-bottom-neg-05 {
    margin-bottom: -0.25rem;
  }
  .consent-form .tablet\:margin-y-neg-1 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .consent-form .tablet\:margin-top-neg-1 {
    margin-top: -0.5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-1 {
    margin-bottom: -0.5rem;
  }
  .consent-form .tablet\:margin-y-neg-105 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .consent-form .tablet\:margin-top-neg-105 {
    margin-top: -0.75rem;
  }
  .consent-form .tablet\:margin-bottom-neg-105 {
    margin-bottom: -0.75rem;
  }
  .consent-form .tablet\:margin-y-neg-2 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .consent-form .tablet\:margin-top-neg-2 {
    margin-top: -1rem;
  }
  .consent-form .tablet\:margin-bottom-neg-2 {
    margin-bottom: -1rem;
  }
  .consent-form .tablet\:margin-y-neg-205 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .consent-form .tablet\:margin-top-neg-205 {
    margin-top: -1.25rem;
  }
  .consent-form .tablet\:margin-bottom-neg-205 {
    margin-bottom: -1.25rem;
  }
  .consent-form .tablet\:margin-y-neg-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .consent-form .tablet\:margin-top-neg-3 {
    margin-top: -1.5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-3 {
    margin-bottom: -1.5rem;
  }
  .consent-form .tablet\:margin-y-neg-4 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .consent-form .tablet\:margin-top-neg-4 {
    margin-top: -2rem;
  }
  .consent-form .tablet\:margin-bottom-neg-4 {
    margin-bottom: -2rem;
  }
  .consent-form .tablet\:margin-y-neg-5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .consent-form .tablet\:margin-top-neg-5 {
    margin-top: -2.5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-5 {
    margin-bottom: -2.5rem;
  }
  .consent-form .tablet\:margin-y-neg-6 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .consent-form .tablet\:margin-top-neg-6 {
    margin-top: -3rem;
  }
  .consent-form .tablet\:margin-bottom-neg-6 {
    margin-bottom: -3rem;
  }
  .consent-form .tablet\:margin-y-neg-7 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .consent-form .tablet\:margin-top-neg-7 {
    margin-top: -3.5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-7 {
    margin-bottom: -3.5rem;
  }
  .consent-form .tablet\:margin-y-neg-8 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .consent-form .tablet\:margin-top-neg-8 {
    margin-top: -4rem;
  }
  .consent-form .tablet\:margin-bottom-neg-8 {
    margin-bottom: -4rem;
  }
  .consent-form .tablet\:margin-y-neg-9 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .consent-form .tablet\:margin-top-neg-9 {
    margin-top: -4.5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-9 {
    margin-bottom: -4.5rem;
  }
  .consent-form .tablet\:margin-y-neg-10 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .consent-form .tablet\:margin-top-neg-10 {
    margin-top: -5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-10 {
    margin-bottom: -5rem;
  }
  .consent-form .tablet\:margin-y-neg-15 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .consent-form .tablet\:margin-top-neg-15 {
    margin-top: -7.5rem;
  }
  .consent-form .tablet\:margin-bottom-neg-15 {
    margin-bottom: -7.5rem;
  }
  .consent-form .tablet\:margin-y-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .consent-form .tablet\:margin-top-4 {
    margin-top: 2rem;
  }
  .consent-form .tablet\:margin-bottom-4 {
    margin-bottom: 2rem;
  }
  .consent-form .tablet\:margin-y-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .consent-form .tablet\:margin-top-5 {
    margin-top: 2.5rem;
  }
  .consent-form .tablet\:margin-bottom-5 {
    margin-bottom: 2.5rem;
  }
  .consent-form .tablet\:margin-y-6 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .consent-form .tablet\:margin-top-6 {
    margin-top: 3rem;
  }
  .consent-form .tablet\:margin-bottom-6 {
    margin-bottom: 3rem;
  }
  .consent-form .tablet\:margin-y-7 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .consent-form .tablet\:margin-top-7 {
    margin-top: 3.5rem;
  }
  .consent-form .tablet\:margin-bottom-7 {
    margin-bottom: 3.5rem;
  }
  .consent-form .tablet\:margin-y-8 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .consent-form .tablet\:margin-top-8 {
    margin-top: 4rem;
  }
  .consent-form .tablet\:margin-bottom-8 {
    margin-bottom: 4rem;
  }
  .consent-form .tablet\:margin-y-9 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .consent-form .tablet\:margin-top-9 {
    margin-top: 4.5rem;
  }
  .consent-form .tablet\:margin-bottom-9 {
    margin-bottom: 4.5rem;
  }
  .consent-form .tablet\:margin-y-10 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .consent-form .tablet\:margin-top-10 {
    margin-top: 5rem;
  }
  .consent-form .tablet\:margin-bottom-10 {
    margin-bottom: 5rem;
  }
  .consent-form .tablet\:margin-y-15 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .consent-form .tablet\:margin-top-15 {
    margin-top: 7.5rem;
  }
  .consent-form .tablet\:margin-bottom-15 {
    margin-bottom: 7.5rem;
  }
  .consent-form .tablet\:margin-y-05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .consent-form .tablet\:margin-top-05em {
    margin-top: 0.5em;
  }
  .consent-form .tablet\:margin-bottom-05em {
    margin-bottom: 0.5em;
  }
  .consent-form .tablet\:margin-y-1em {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .consent-form .tablet\:margin-top-1em {
    margin-top: 1em;
  }
  .consent-form .tablet\:margin-bottom-1em {
    margin-bottom: 1em;
  }
  .consent-form .tablet\:margin-y-105em {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .consent-form .tablet\:margin-top-105em {
    margin-top: 1.5em;
  }
  .consent-form .tablet\:margin-bottom-105em {
    margin-bottom: 1.5em;
  }
  .consent-form .tablet\:margin-y-2em {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .consent-form .tablet\:margin-top-2em {
    margin-top: 2em;
  }
  .consent-form .tablet\:margin-bottom-2em {
    margin-bottom: 2em;
  }
  .consent-form .tablet\:margin-y-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .consent-form .tablet\:margin-top-0 {
    margin-top: 0;
  }
  .consent-form .tablet\:margin-bottom-0 {
    margin-bottom: 0;
  }
  .consent-form .tablet\:margin-y-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .consent-form .tablet\:margin-top-auto {
    margin-top: auto;
  }
  .consent-form .tablet\:margin-bottom-auto {
    margin-bottom: auto;
  }
  .consent-form .tablet\:margin-x-1px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .consent-form .tablet\:margin-right-1px {
    margin-right: 1px;
  }
  .consent-form .tablet\:margin-left-1px {
    margin-left: 1px;
  }
  .consent-form .tablet\:margin-x-2px {
    margin-left: 2px;
    margin-right: 2px;
  }
  .consent-form .tablet\:margin-right-2px {
    margin-right: 2px;
  }
  .consent-form .tablet\:margin-left-2px {
    margin-left: 2px;
  }
  .consent-form .tablet\:margin-x-05 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .consent-form .tablet\:margin-right-05 {
    margin-right: 0.25rem;
  }
  .consent-form .tablet\:margin-left-05 {
    margin-left: 0.25rem;
  }
  .consent-form .tablet\:margin-x-1 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .consent-form .tablet\:margin-right-1 {
    margin-right: 0.5rem;
  }
  .consent-form .tablet\:margin-left-1 {
    margin-left: 0.5rem;
  }
  .consent-form .tablet\:margin-x-105 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .consent-form .tablet\:margin-right-105 {
    margin-right: 0.75rem;
  }
  .consent-form .tablet\:margin-left-105 {
    margin-left: 0.75rem;
  }
  .consent-form .tablet\:margin-x-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .consent-form .tablet\:margin-right-2 {
    margin-right: 1rem;
  }
  .consent-form .tablet\:margin-left-2 {
    margin-left: 1rem;
  }
  .consent-form .tablet\:margin-x-205 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .consent-form .tablet\:margin-right-205 {
    margin-right: 1.25rem;
  }
  .consent-form .tablet\:margin-left-205 {
    margin-left: 1.25rem;
  }
  .consent-form .tablet\:margin-x-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .consent-form .tablet\:margin-right-3 {
    margin-right: 1.5rem;
  }
  .consent-form .tablet\:margin-left-3 {
    margin-left: 1.5rem;
  }
  .consent-form .tablet\:margin-x-neg-1px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .tablet\:margin-right-neg-1px {
    margin-right: -1px;
  }
  .consent-form .tablet\:margin-left-neg-1px {
    margin-left: -1px;
  }
  .consent-form .tablet\:margin-x-neg-2px {
    margin-left: -2px;
    margin-right: -2px;
  }
  .consent-form .tablet\:margin-right-neg-2px {
    margin-right: -2px;
  }
  .consent-form .tablet\:margin-left-neg-2px {
    margin-left: -2px;
  }
  .consent-form .tablet\:margin-x-neg-05 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .consent-form .tablet\:margin-right-neg-05 {
    margin-right: -0.25rem;
  }
  .consent-form .tablet\:margin-left-neg-05 {
    margin-left: -0.25rem;
  }
  .consent-form .tablet\:margin-x-neg-1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .tablet\:margin-right-neg-1 {
    margin-right: -0.5rem;
  }
  .consent-form .tablet\:margin-left-neg-1 {
    margin-left: -0.5rem;
  }
  .consent-form .tablet\:margin-x-neg-105 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .tablet\:margin-right-neg-105 {
    margin-right: -0.75rem;
  }
  .consent-form .tablet\:margin-left-neg-105 {
    margin-left: -0.75rem;
  }
  .consent-form .tablet\:margin-x-neg-2 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .tablet\:margin-right-neg-2 {
    margin-right: -1rem;
  }
  .consent-form .tablet\:margin-left-neg-2 {
    margin-left: -1rem;
  }
  .consent-form .tablet\:margin-x-neg-205 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .consent-form .tablet\:margin-right-neg-205 {
    margin-right: -1.25rem;
  }
  .consent-form .tablet\:margin-left-neg-205 {
    margin-left: -1.25rem;
  }
  .consent-form .tablet\:margin-x-neg-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .consent-form .tablet\:margin-right-neg-3 {
    margin-right: -1.5rem;
  }
  .consent-form .tablet\:margin-left-neg-3 {
    margin-left: -1.5rem;
  }
  .consent-form .tablet\:margin-x-neg-4 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .consent-form .tablet\:margin-right-neg-4 {
    margin-right: -2rem;
  }
  .consent-form .tablet\:margin-left-neg-4 {
    margin-left: -2rem;
  }
  .consent-form .tablet\:margin-x-neg-5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .consent-form .tablet\:margin-right-neg-5 {
    margin-right: -2.5rem;
  }
  .consent-form .tablet\:margin-left-neg-5 {
    margin-left: -2.5rem;
  }
  .consent-form .tablet\:margin-x-neg-6 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .consent-form .tablet\:margin-right-neg-6 {
    margin-right: -3rem;
  }
  .consent-form .tablet\:margin-left-neg-6 {
    margin-left: -3rem;
  }
  .consent-form .tablet\:margin-x-neg-7 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .consent-form .tablet\:margin-right-neg-7 {
    margin-right: -3.5rem;
  }
  .consent-form .tablet\:margin-left-neg-7 {
    margin-left: -3.5rem;
  }
  .consent-form .tablet\:margin-x-neg-8 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .consent-form .tablet\:margin-right-neg-8 {
    margin-right: -4rem;
  }
  .consent-form .tablet\:margin-left-neg-8 {
    margin-left: -4rem;
  }
  .consent-form .tablet\:margin-x-neg-9 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .consent-form .tablet\:margin-right-neg-9 {
    margin-right: -4.5rem;
  }
  .consent-form .tablet\:margin-left-neg-9 {
    margin-left: -4.5rem;
  }
  .consent-form .tablet\:margin-x-neg-10 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .consent-form .tablet\:margin-right-neg-10 {
    margin-right: -5rem;
  }
  .consent-form .tablet\:margin-left-neg-10 {
    margin-left: -5rem;
  }
  .consent-form .tablet\:margin-x-neg-15 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .consent-form .tablet\:margin-right-neg-15 {
    margin-right: -7.5rem;
  }
  .consent-form .tablet\:margin-left-neg-15 {
    margin-left: -7.5rem;
  }
  .consent-form .tablet\:margin-x-4 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .consent-form .tablet\:margin-right-4 {
    margin-right: 2rem;
  }
  .consent-form .tablet\:margin-left-4 {
    margin-left: 2rem;
  }
  .consent-form .tablet\:margin-x-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .consent-form .tablet\:margin-right-5 {
    margin-right: 2.5rem;
  }
  .consent-form .tablet\:margin-left-5 {
    margin-left: 2.5rem;
  }
  .consent-form .tablet\:margin-x-6 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .consent-form .tablet\:margin-right-6 {
    margin-right: 3rem;
  }
  .consent-form .tablet\:margin-left-6 {
    margin-left: 3rem;
  }
  .consent-form .tablet\:margin-x-7 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .consent-form .tablet\:margin-right-7 {
    margin-right: 3.5rem;
  }
  .consent-form .tablet\:margin-left-7 {
    margin-left: 3.5rem;
  }
  .consent-form .tablet\:margin-x-8 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .consent-form .tablet\:margin-right-8 {
    margin-right: 4rem;
  }
  .consent-form .tablet\:margin-left-8 {
    margin-left: 4rem;
  }
  .consent-form .tablet\:margin-x-9 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .consent-form .tablet\:margin-right-9 {
    margin-right: 4.5rem;
  }
  .consent-form .tablet\:margin-left-9 {
    margin-left: 4.5rem;
  }
  .consent-form .tablet\:margin-x-10 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .consent-form .tablet\:margin-right-10 {
    margin-right: 5rem;
  }
  .consent-form .tablet\:margin-left-10 {
    margin-left: 5rem;
  }
  .consent-form .tablet\:margin-x-15 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .consent-form .tablet\:margin-right-15 {
    margin-right: 7.5rem;
  }
  .consent-form .tablet\:margin-left-15 {
    margin-left: 7.5rem;
  }
  .consent-form .tablet\:margin-x-card {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .consent-form .tablet\:margin-right-card {
    margin-right: 10rem;
  }
  .consent-form .tablet\:margin-left-card {
    margin-left: 10rem;
  }
  .consent-form .tablet\:margin-x-card-lg {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .consent-form .tablet\:margin-right-card-lg {
    margin-right: 15rem;
  }
  .consent-form .tablet\:margin-left-card-lg {
    margin-left: 15rem;
  }
  .consent-form .tablet\:margin-x-mobile {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .consent-form .tablet\:margin-right-mobile {
    margin-right: 20rem;
  }
  .consent-form .tablet\:margin-left-mobile {
    margin-left: 20rem;
  }
  .consent-form .tablet\:margin-x-05em {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .consent-form .tablet\:margin-right-05em {
    margin-right: 0.5em;
  }
  .consent-form .tablet\:margin-left-05em {
    margin-left: 0.5em;
  }
  .consent-form .tablet\:margin-x-1em {
    margin-left: 1em;
    margin-right: 1em;
  }
  .consent-form .tablet\:margin-right-1em {
    margin-right: 1em;
  }
  .consent-form .tablet\:margin-left-1em {
    margin-left: 1em;
  }
  .consent-form .tablet\:margin-x-105em {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .consent-form .tablet\:margin-right-105em {
    margin-right: 1.5em;
  }
  .consent-form .tablet\:margin-left-105em {
    margin-left: 1.5em;
  }
  .consent-form .tablet\:margin-x-2em {
    margin-left: 2em;
    margin-right: 2em;
  }
  .consent-form .tablet\:margin-right-2em {
    margin-right: 2em;
  }
  .consent-form .tablet\:margin-left-2em {
    margin-left: 2em;
  }
  .consent-form .tablet\:margin-x-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .consent-form .tablet\:margin-right-0 {
    margin-right: 0;
  }
  .consent-form .tablet\:margin-left-0 {
    margin-left: 0;
  }
  .consent-form .tablet\:margin-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .consent-form .tablet\:margin-right-auto {
    margin-right: auto;
  }
  .consent-form .tablet\:margin-left-auto {
    margin-left: auto;
  }
  .consent-form .tablet\:measure-1 {
    max-width: 44ex;
  }
  .consent-form .tablet\:measure-2 {
    max-width: 60ex;
  }
  .consent-form .tablet\:measure-3 {
    max-width: 64ex;
  }
  .consent-form .tablet\:measure-4 {
    max-width: 68ex;
  }
  .consent-form .tablet\:measure-5 {
    max-width: 72ex;
  }
  .consent-form .tablet\:measure-6 {
    max-width: 88ex;
  }
  .consent-form .tablet\:measure-none {
    max-width: none;
  }
  .consent-form .tablet\:order-first {
    order: -1;
  }
  .consent-form .tablet\:order-last {
    order: 999;
  }
  .consent-form .tablet\:order-initial {
    order: initial;
  }
  .consent-form .tablet\:order-0 {
    order: 0;
  }
  .consent-form .tablet\:order-1 {
    order: 1;
  }
  .consent-form .tablet\:order-2 {
    order: 2;
  }
  .consent-form .tablet\:order-3 {
    order: 3;
  }
  .consent-form .tablet\:order-4 {
    order: 4;
  }
  .consent-form .tablet\:order-5 {
    order: 5;
  }
  .consent-form .tablet\:order-6 {
    order: 6;
  }
  .consent-form .tablet\:order-7 {
    order: 7;
  }
  .consent-form .tablet\:order-8 {
    order: 8;
  }
  .consent-form .tablet\:order-9 {
    order: 9;
  }
  .consent-form .tablet\:order-10 {
    order: 10;
  }
  .consent-form .tablet\:order-11 {
    order: 11;
  }
  .consent-form .tablet\:padding-1px {
    padding: 1px;
  }
  .consent-form .tablet\:padding-y-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .consent-form .tablet\:padding-x-1px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .tablet\:padding-top-1px {
    padding-top: 1px;
  }
  .consent-form .tablet\:padding-right-1px {
    padding-right: 1px;
  }
  .consent-form .tablet\:padding-bottom-1px {
    padding-bottom: 1px;
  }
  .consent-form .tablet\:padding-left-1px {
    padding-left: 1px;
  }
  .consent-form .tablet\:padding-2px {
    padding: 2px;
  }
  .consent-form .tablet\:padding-y-2px {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .consent-form .tablet\:padding-x-2px {
    padding-left: 2px;
    padding-right: 2px;
  }
  .consent-form .tablet\:padding-top-2px {
    padding-top: 2px;
  }
  .consent-form .tablet\:padding-right-2px {
    padding-right: 2px;
  }
  .consent-form .tablet\:padding-bottom-2px {
    padding-bottom: 2px;
  }
  .consent-form .tablet\:padding-left-2px {
    padding-left: 2px;
  }
  .consent-form .tablet\:padding-05 {
    padding: 0.25rem;
  }
  .consent-form .tablet\:padding-y-05 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .consent-form .tablet\:padding-x-05 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .consent-form .tablet\:padding-top-05 {
    padding-top: 0.25rem;
  }
  .consent-form .tablet\:padding-right-05 {
    padding-right: 0.25rem;
  }
  .consent-form .tablet\:padding-bottom-05 {
    padding-bottom: 0.25rem;
  }
  .consent-form .tablet\:padding-left-05 {
    padding-left: 0.25rem;
  }
  .consent-form .tablet\:padding-1 {
    padding: 0.5rem;
  }
  .consent-form .tablet\:padding-y-1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .consent-form .tablet\:padding-x-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .tablet\:padding-top-1 {
    padding-top: 0.5rem;
  }
  .consent-form .tablet\:padding-right-1 {
    padding-right: 0.5rem;
  }
  .consent-form .tablet\:padding-bottom-1 {
    padding-bottom: 0.5rem;
  }
  .consent-form .tablet\:padding-left-1 {
    padding-left: 0.5rem;
  }
  .consent-form .tablet\:padding-105 {
    padding: 0.75rem;
  }
  .consent-form .tablet\:padding-y-105 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .consent-form .tablet\:padding-x-105 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .consent-form .tablet\:padding-top-105 {
    padding-top: 0.75rem;
  }
  .consent-form .tablet\:padding-right-105 {
    padding-right: 0.75rem;
  }
  .consent-form .tablet\:padding-bottom-105 {
    padding-bottom: 0.75rem;
  }
  .consent-form .tablet\:padding-left-105 {
    padding-left: 0.75rem;
  }
  .consent-form .tablet\:padding-2 {
    padding: 1rem;
  }
  .consent-form .tablet\:padding-y-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .consent-form .tablet\:padding-x-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .consent-form .tablet\:padding-top-2 {
    padding-top: 1rem;
  }
  .consent-form .tablet\:padding-right-2 {
    padding-right: 1rem;
  }
  .consent-form .tablet\:padding-bottom-2 {
    padding-bottom: 1rem;
  }
  .consent-form .tablet\:padding-left-2 {
    padding-left: 1rem;
  }
  .consent-form .tablet\:padding-205 {
    padding: 1.25rem;
  }
  .consent-form .tablet\:padding-y-205 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .consent-form .tablet\:padding-x-205 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .consent-form .tablet\:padding-top-205 {
    padding-top: 1.25rem;
  }
  .consent-form .tablet\:padding-right-205 {
    padding-right: 1.25rem;
  }
  .consent-form .tablet\:padding-bottom-205 {
    padding-bottom: 1.25rem;
  }
  .consent-form .tablet\:padding-left-205 {
    padding-left: 1.25rem;
  }
  .consent-form .tablet\:padding-3 {
    padding: 1.5rem;
  }
  .consent-form .tablet\:padding-y-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .consent-form .tablet\:padding-x-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .consent-form .tablet\:padding-top-3 {
    padding-top: 1.5rem;
  }
  .consent-form .tablet\:padding-right-3 {
    padding-right: 1.5rem;
  }
  .consent-form .tablet\:padding-bottom-3 {
    padding-bottom: 1.5rem;
  }
  .consent-form .tablet\:padding-left-3 {
    padding-left: 1.5rem;
  }
  .consent-form .tablet\:padding-4 {
    padding: 2rem;
  }
  .consent-form .tablet\:padding-y-4 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .consent-form .tablet\:padding-x-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .consent-form .tablet\:padding-top-4 {
    padding-top: 2rem;
  }
  .consent-form .tablet\:padding-right-4 {
    padding-right: 2rem;
  }
  .consent-form .tablet\:padding-bottom-4 {
    padding-bottom: 2rem;
  }
  .consent-form .tablet\:padding-left-4 {
    padding-left: 2rem;
  }
  .consent-form .tablet\:padding-5 {
    padding: 2.5rem;
  }
  .consent-form .tablet\:padding-y-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .consent-form .tablet\:padding-x-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .consent-form .tablet\:padding-top-5 {
    padding-top: 2.5rem;
  }
  .consent-form .tablet\:padding-right-5 {
    padding-right: 2.5rem;
  }
  .consent-form .tablet\:padding-bottom-5 {
    padding-bottom: 2.5rem;
  }
  .consent-form .tablet\:padding-left-5 {
    padding-left: 2.5rem;
  }
  .consent-form .tablet\:padding-6 {
    padding: 3rem;
  }
  .consent-form .tablet\:padding-y-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .consent-form .tablet\:padding-x-6 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .consent-form .tablet\:padding-top-6 {
    padding-top: 3rem;
  }
  .consent-form .tablet\:padding-right-6 {
    padding-right: 3rem;
  }
  .consent-form .tablet\:padding-bottom-6 {
    padding-bottom: 3rem;
  }
  .consent-form .tablet\:padding-left-6 {
    padding-left: 3rem;
  }
  .consent-form .tablet\:padding-7 {
    padding: 3.5rem;
  }
  .consent-form .tablet\:padding-y-7 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .consent-form .tablet\:padding-x-7 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .consent-form .tablet\:padding-top-7 {
    padding-top: 3.5rem;
  }
  .consent-form .tablet\:padding-right-7 {
    padding-right: 3.5rem;
  }
  .consent-form .tablet\:padding-bottom-7 {
    padding-bottom: 3.5rem;
  }
  .consent-form .tablet\:padding-left-7 {
    padding-left: 3.5rem;
  }
  .consent-form .tablet\:padding-8 {
    padding: 4rem;
  }
  .consent-form .tablet\:padding-y-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .consent-form .tablet\:padding-x-8 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .consent-form .tablet\:padding-top-8 {
    padding-top: 4rem;
  }
  .consent-form .tablet\:padding-right-8 {
    padding-right: 4rem;
  }
  .consent-form .tablet\:padding-bottom-8 {
    padding-bottom: 4rem;
  }
  .consent-form .tablet\:padding-left-8 {
    padding-left: 4rem;
  }
  .consent-form .tablet\:padding-9 {
    padding: 4.5rem;
  }
  .consent-form .tablet\:padding-y-9 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .consent-form .tablet\:padding-x-9 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .consent-form .tablet\:padding-top-9 {
    padding-top: 4.5rem;
  }
  .consent-form .tablet\:padding-right-9 {
    padding-right: 4.5rem;
  }
  .consent-form .tablet\:padding-bottom-9 {
    padding-bottom: 4.5rem;
  }
  .consent-form .tablet\:padding-left-9 {
    padding-left: 4.5rem;
  }
  .consent-form .tablet\:padding-10 {
    padding: 5rem;
  }
  .consent-form .tablet\:padding-y-10 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .consent-form .tablet\:padding-x-10 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .consent-form .tablet\:padding-top-10 {
    padding-top: 5rem;
  }
  .consent-form .tablet\:padding-right-10 {
    padding-right: 5rem;
  }
  .consent-form .tablet\:padding-bottom-10 {
    padding-bottom: 5rem;
  }
  .consent-form .tablet\:padding-left-10 {
    padding-left: 5rem;
  }
  .consent-form .tablet\:padding-15 {
    padding: 7.5rem;
  }
  .consent-form .tablet\:padding-y-15 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .consent-form .tablet\:padding-x-15 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .consent-form .tablet\:padding-top-15 {
    padding-top: 7.5rem;
  }
  .consent-form .tablet\:padding-right-15 {
    padding-right: 7.5rem;
  }
  .consent-form .tablet\:padding-bottom-15 {
    padding-bottom: 7.5rem;
  }
  .consent-form .tablet\:padding-left-15 {
    padding-left: 7.5rem;
  }
  .consent-form .tablet\:padding-0 {
    padding: 0;
  }
  .consent-form .tablet\:padding-y-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .consent-form .tablet\:padding-x-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .consent-form .tablet\:padding-top-0 {
    padding-top: 0;
  }
  .consent-form .tablet\:padding-right-0 {
    padding-right: 0;
  }
  .consent-form .tablet\:padding-bottom-0 {
    padding-bottom: 0;
  }
  .consent-form .tablet\:padding-left-0 {
    padding-left: 0;
  }
  .consent-form .tablet\:width-1px {
    width: 1px;
  }
  .consent-form .tablet\:width-2px {
    width: 2px;
  }
  .consent-form .tablet\:width-05 {
    width: 0.25rem;
  }
  .consent-form .tablet\:width-1 {
    width: 0.5rem;
  }
  .consent-form .tablet\:width-105 {
    width: 0.75rem;
  }
  .consent-form .tablet\:width-2 {
    width: 1rem;
  }
  .consent-form .tablet\:width-205 {
    width: 1.25rem;
  }
  .consent-form .tablet\:width-3 {
    width: 1.5rem;
  }
  .consent-form .tablet\:width-4 {
    width: 2rem;
  }
  .consent-form .tablet\:width-5 {
    width: 2.5rem;
  }
  .consent-form .tablet\:width-6 {
    width: 3rem;
  }
  .consent-form .tablet\:width-7 {
    width: 3.5rem;
  }
  .consent-form .tablet\:width-8 {
    width: 4rem;
  }
  .consent-form .tablet\:width-9 {
    width: 4.5rem;
  }
  .consent-form .tablet\:width-10 {
    width: 5rem;
  }
  .consent-form .tablet\:width-15 {
    width: 7.5rem;
  }
  .consent-form .tablet\:width-card {
    width: 10rem;
  }
  .consent-form .tablet\:width-card-lg {
    width: 15rem;
  }
  .consent-form .tablet\:width-mobile {
    width: 20rem;
  }
  .consent-form .tablet\:width-mobile-lg {
    width: 30rem;
  }
  .consent-form .tablet\:width-tablet {
    width: 40rem;
  }
  .consent-form .tablet\:width-tablet-lg {
    width: 55rem;
  }
  .consent-form .tablet\:width-desktop {
    width: 64rem;
  }
  .consent-form .tablet\:width-desktop-lg {
    width: 75rem;
  }
  .consent-form .tablet\:width-widescreen {
    width: 87.5rem;
  }
  .consent-form .tablet\:width-0 {
    width: 0;
  }
  .consent-form .tablet\:width-full {
    width: 100%;
  }
  .consent-form .tablet\:width-auto {
    width: auto;
  }
}
@media all and (min-width: 64em) {
  .consent-form .desktop\:border-1px {
    border: 1px solid;
  }
  .consent-form .desktop\:hover\:border-1px:hover {
    border: 1px solid;
  }
  .consent-form .desktop\:border-y-1px {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:hover\:border-y-1px:hover {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:border-x-1px {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .desktop\:hover\:border-x-1px:hover {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .desktop\:border-top-1px {
    border-top: 1px solid;
  }
  .consent-form .desktop\:hover\:border-top-1px:hover {
    border-top: 1px solid;
  }
  .consent-form .desktop\:border-right-1px {
    border-right: 1px solid;
  }
  .consent-form .desktop\:hover\:border-right-1px:hover {
    border-right: 1px solid;
  }
  .consent-form .desktop\:border-bottom-1px {
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:hover\:border-bottom-1px:hover {
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:border-left-1px {
    border-left: 1px solid;
  }
  .consent-form .desktop\:hover\:border-left-1px:hover {
    border-left: 1px solid;
  }
  .consent-form .desktop\:border-2px {
    border: 2px solid;
  }
  .consent-form .desktop\:hover\:border-2px:hover {
    border: 2px solid;
  }
  .consent-form .desktop\:border-y-2px {
    border-top: 2px solid;
    border-bottom: 2px solid;
  }
  .consent-form .desktop\:hover\:border-y-2px:hover {
    border-top: 2px solid;
    border-bottom: 2px solid;
  }
  .consent-form .desktop\:border-x-2px {
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .consent-form .desktop\:hover\:border-x-2px:hover {
    border-left: 2px solid;
    border-right: 2px solid;
  }
  .consent-form .desktop\:border-top-2px {
    border-top: 2px solid;
  }
  .consent-form .desktop\:hover\:border-top-2px:hover {
    border-top: 2px solid;
  }
  .consent-form .desktop\:border-right-2px {
    border-right: 2px solid;
  }
  .consent-form .desktop\:hover\:border-right-2px:hover {
    border-right: 2px solid;
  }
  .consent-form .desktop\:border-bottom-2px {
    border-bottom: 2px solid;
  }
  .consent-form .desktop\:hover\:border-bottom-2px:hover {
    border-bottom: 2px solid;
  }
  .consent-form .desktop\:border-left-2px {
    border-left: 2px solid;
  }
  .consent-form .desktop\:hover\:border-left-2px:hover {
    border-left: 2px solid;
  }
  .consent-form .desktop\:border-05 {
    border: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-05:hover {
    border: 0.25rem solid;
  }
  .consent-form .desktop\:border-y-05 {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-y-05:hover {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
  }
  .consent-form .desktop\:border-x-05 {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-x-05:hover {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid;
  }
  .consent-form .desktop\:border-top-05 {
    border-top: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-top-05:hover {
    border-top: 0.25rem solid;
  }
  .consent-form .desktop\:border-right-05 {
    border-right: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-right-05:hover {
    border-right: 0.25rem solid;
  }
  .consent-form .desktop\:border-bottom-05 {
    border-bottom: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-bottom-05:hover {
    border-bottom: 0.25rem solid;
  }
  .consent-form .desktop\:border-left-05 {
    border-left: 0.25rem solid;
  }
  .consent-form .desktop\:hover\:border-left-05:hover {
    border-left: 0.25rem solid;
  }
  .consent-form .desktop\:border-1 {
    border: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-1:hover {
    border: 0.5rem solid;
  }
  .consent-form .desktop\:border-y-1 {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-y-1:hover {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid;
  }
  .consent-form .desktop\:border-x-1 {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-x-1:hover {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid;
  }
  .consent-form .desktop\:border-top-1 {
    border-top: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-top-1:hover {
    border-top: 0.5rem solid;
  }
  .consent-form .desktop\:border-right-1 {
    border-right: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-right-1:hover {
    border-right: 0.5rem solid;
  }
  .consent-form .desktop\:border-bottom-1 {
    border-bottom: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-bottom-1:hover {
    border-bottom: 0.5rem solid;
  }
  .consent-form .desktop\:border-left-1 {
    border-left: 0.5rem solid;
  }
  .consent-form .desktop\:hover\:border-left-1:hover {
    border-left: 0.5rem solid;
  }
  .consent-form .desktop\:border-105 {
    border: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-105:hover {
    border: 0.75rem solid;
  }
  .consent-form .desktop\:border-y-105 {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-y-105:hover {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid;
  }
  .consent-form .desktop\:border-x-105 {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-x-105:hover {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid;
  }
  .consent-form .desktop\:border-top-105 {
    border-top: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-top-105:hover {
    border-top: 0.75rem solid;
  }
  .consent-form .desktop\:border-right-105 {
    border-right: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-right-105:hover {
    border-right: 0.75rem solid;
  }
  .consent-form .desktop\:border-bottom-105 {
    border-bottom: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-bottom-105:hover {
    border-bottom: 0.75rem solid;
  }
  .consent-form .desktop\:border-left-105 {
    border-left: 0.75rem solid;
  }
  .consent-form .desktop\:hover\:border-left-105:hover {
    border-left: 0.75rem solid;
  }
  .consent-form .desktop\:border-2 {
    border: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-2:hover {
    border: 1rem solid;
  }
  .consent-form .desktop\:border-y-2 {
    border-top: 1rem solid;
    border-bottom: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-y-2:hover {
    border-top: 1rem solid;
    border-bottom: 1rem solid;
  }
  .consent-form .desktop\:border-x-2 {
    border-left: 1rem solid;
    border-right: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-x-2:hover {
    border-left: 1rem solid;
    border-right: 1rem solid;
  }
  .consent-form .desktop\:border-top-2 {
    border-top: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-top-2:hover {
    border-top: 1rem solid;
  }
  .consent-form .desktop\:border-right-2 {
    border-right: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-right-2:hover {
    border-right: 1rem solid;
  }
  .consent-form .desktop\:border-bottom-2 {
    border-bottom: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-bottom-2:hover {
    border-bottom: 1rem solid;
  }
  .consent-form .desktop\:border-left-2 {
    border-left: 1rem solid;
  }
  .consent-form .desktop\:hover\:border-left-2:hover {
    border-left: 1rem solid;
  }
  .consent-form .desktop\:border-205 {
    border: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-205:hover {
    border: 1.25rem solid;
  }
  .consent-form .desktop\:border-y-205 {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-y-205:hover {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid;
  }
  .consent-form .desktop\:border-x-205 {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-x-205:hover {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid;
  }
  .consent-form .desktop\:border-top-205 {
    border-top: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-top-205:hover {
    border-top: 1.25rem solid;
  }
  .consent-form .desktop\:border-right-205 {
    border-right: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-right-205:hover {
    border-right: 1.25rem solid;
  }
  .consent-form .desktop\:border-bottom-205 {
    border-bottom: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-bottom-205:hover {
    border-bottom: 1.25rem solid;
  }
  .consent-form .desktop\:border-left-205 {
    border-left: 1.25rem solid;
  }
  .consent-form .desktop\:hover\:border-left-205:hover {
    border-left: 1.25rem solid;
  }
  .consent-form .desktop\:border-3 {
    border: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-3:hover {
    border: 1.5rem solid;
  }
  .consent-form .desktop\:border-y-3 {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-y-3:hover {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid;
  }
  .consent-form .desktop\:border-x-3 {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-x-3:hover {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid;
  }
  .consent-form .desktop\:border-top-3 {
    border-top: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-top-3:hover {
    border-top: 1.5rem solid;
  }
  .consent-form .desktop\:border-right-3 {
    border-right: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-right-3:hover {
    border-right: 1.5rem solid;
  }
  .consent-form .desktop\:border-bottom-3 {
    border-bottom: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-bottom-3:hover {
    border-bottom: 1.5rem solid;
  }
  .consent-form .desktop\:border-left-3 {
    border-left: 1.5rem solid;
  }
  .consent-form .desktop\:hover\:border-left-3:hover {
    border-left: 1.5rem solid;
  }
  .consent-form .desktop\:border-0 {
    border: 0 solid;
  }
  .consent-form .desktop\:hover\:border-0:hover {
    border: 0 solid;
  }
  .consent-form .desktop\:border-y-0 {
    border-top: 0 solid;
    border-bottom: 0 solid;
  }
  .consent-form .desktop\:hover\:border-y-0:hover {
    border-top: 0 solid;
    border-bottom: 0 solid;
  }
  .consent-form .desktop\:border-x-0 {
    border-left: 0 solid;
    border-right: 0 solid;
  }
  .consent-form .desktop\:hover\:border-x-0:hover {
    border-left: 0 solid;
    border-right: 0 solid;
  }
  .consent-form .desktop\:border-top-0 {
    border-top: 0 solid;
  }
  .consent-form .desktop\:hover\:border-top-0:hover {
    border-top: 0 solid;
  }
  .consent-form .desktop\:border-right-0 {
    border-right: 0 solid;
  }
  .consent-form .desktop\:hover\:border-right-0:hover {
    border-right: 0 solid;
  }
  .consent-form .desktop\:border-bottom-0 {
    border-bottom: 0 solid;
  }
  .consent-form .desktop\:hover\:border-bottom-0:hover {
    border-bottom: 0 solid;
  }
  .consent-form .desktop\:border-left-0 {
    border-left: 0 solid;
  }
  .consent-form .desktop\:hover\:border-left-0:hover {
    border-left: 0 solid;
  }
  .consent-form .desktop\:border {
    border: 1px solid;
  }
  .consent-form .desktop\:hover\:border:hover {
    border: 1px solid;
  }
  .consent-form .desktop\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:hover\:border-y:hover {
    border-top: 1px solid;
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:border-x {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .desktop\:hover\:border-x:hover {
    border-left: 1px solid;
    border-right: 1px solid;
  }
  .consent-form .desktop\:border-top {
    border-top: 1px solid;
  }
  .consent-form .desktop\:hover\:border-top:hover {
    border-top: 1px solid;
  }
  .consent-form .desktop\:border-right {
    border-right: 1px solid;
  }
  .consent-form .desktop\:hover\:border-right:hover {
    border-right: 1px solid;
  }
  .consent-form .desktop\:border-bottom {
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:hover\:border-bottom:hover {
    border-bottom: 1px solid;
  }
  .consent-form .desktop\:border-left {
    border-left: 1px solid;
  }
  .consent-form .desktop\:hover\:border-left:hover {
    border-left: 1px solid;
  }
  .consent-form .desktop\:border-transparent {
    border-color: transparent;
  }
  .consent-form .desktop\:hover\:border-transparent:hover {
    border-color: transparent;
  }
  .consent-form .desktop\:border-black {
    border-color: black;
  }
  .consent-form .desktop\:hover\:border-black:hover {
    border-color: black;
  }
  .consent-form .desktop\:border-white {
    border-color: white;
  }
  .consent-form .desktop\:hover\:border-white:hover {
    border-color: white;
  }
  .consent-form .desktop\:border-red {
    border-color: #e52207;
  }
  .consent-form .desktop\:hover\:border-red:hover {
    border-color: #e52207;
  }
  .consent-form .desktop\:border-orange {
    border-color: #e66f0e;
  }
  .consent-form .desktop\:hover\:border-orange:hover {
    border-color: #e66f0e;
  }
  .consent-form .desktop\:border-gold {
    border-color: #ffbe2e;
  }
  .consent-form .desktop\:hover\:border-gold:hover {
    border-color: #ffbe2e;
  }
  .consent-form .desktop\:border-yellow {
    border-color: #fee685;
  }
  .consent-form .desktop\:hover\:border-yellow:hover {
    border-color: #fee685;
  }
  .consent-form .desktop\:border-green {
    border-color: #538200;
  }
  .consent-form .desktop\:hover\:border-green:hover {
    border-color: #538200;
  }
  .consent-form .desktop\:border-mint {
    border-color: #04c585;
  }
  .consent-form .desktop\:hover\:border-mint:hover {
    border-color: #04c585;
  }
  .consent-form .desktop\:border-cyan {
    border-color: #009ec1;
  }
  .consent-form .desktop\:hover\:border-cyan:hover {
    border-color: #009ec1;
  }
  .consent-form .desktop\:border-blue {
    border-color: #0076d6;
  }
  .consent-form .desktop\:hover\:border-blue:hover {
    border-color: #0076d6;
  }
  .consent-form .desktop\:border-indigo {
    border-color: #676cc8;
  }
  .consent-form .desktop\:hover\:border-indigo:hover {
    border-color: #676cc8;
  }
  .consent-form .desktop\:border-violet {
    border-color: #8168b3;
  }
  .consent-form .desktop\:hover\:border-violet:hover {
    border-color: #8168b3;
  }
  .consent-form .desktop\:border-magenta {
    border-color: #d72d79;
  }
  .consent-form .desktop\:hover\:border-magenta:hover {
    border-color: #d72d79;
  }
  .consent-form .desktop\:border-gray-5 {
    border-color: #f0f0f0;
  }
  .consent-form .desktop\:hover\:border-gray-5:hover {
    border-color: #f0f0f0;
  }
  .consent-form .desktop\:border-gray-10 {
    border-color: #e6e6e6;
  }
  .consent-form .desktop\:hover\:border-gray-10:hover {
    border-color: #e6e6e6;
  }
  .consent-form .desktop\:border-gray-30 {
    border-color: #adadad;
  }
  .consent-form .desktop\:hover\:border-gray-30:hover {
    border-color: #adadad;
  }
  .consent-form .desktop\:border-gray-50 {
    border-color: #757575;
  }
  .consent-form .desktop\:hover\:border-gray-50:hover {
    border-color: #757575;
  }
  .consent-form .desktop\:border-gray-70 {
    border-color: #454545;
  }
  .consent-form .desktop\:hover\:border-gray-70:hover {
    border-color: #454545;
  }
  .consent-form .desktop\:border-gray-90 {
    border-color: #1b1b1b;
  }
  .consent-form .desktop\:hover\:border-gray-90:hover {
    border-color: #1b1b1b;
  }
  .consent-form .desktop\:border-base-lightest {
    border-color: #f0f0f0;
  }
  .consent-form .desktop\:hover\:border-base-lightest:hover {
    border-color: #f0f0f0;
  }
  .consent-form .desktop\:border-base-lighter {
    border-color: #dfe1e2;
  }
  .consent-form .desktop\:hover\:border-base-lighter:hover {
    border-color: #dfe1e2;
  }
  .consent-form .desktop\:border-base-light {
    border-color: #a9aeb1;
  }
  .consent-form .desktop\:hover\:border-base-light:hover {
    border-color: #a9aeb1;
  }
  .consent-form .desktop\:border-base {
    border-color: #71767a;
  }
  .consent-form .desktop\:hover\:border-base:hover {
    border-color: #71767a;
  }
  .consent-form .desktop\:border-base-dark {
    border-color: #565c65;
  }
  .consent-form .desktop\:hover\:border-base-dark:hover {
    border-color: #565c65;
  }
  .consent-form .desktop\:border-base-darker {
    border-color: #3d4551;
  }
  .consent-form .desktop\:hover\:border-base-darker:hover {
    border-color: #3d4551;
  }
  .consent-form .desktop\:border-base-darkest {
    border-color: #1b1b1b;
  }
  .consent-form .desktop\:hover\:border-base-darkest:hover {
    border-color: #1b1b1b;
  }
  .consent-form .desktop\:border-ink {
    border-color: #1b1b1b;
  }
  .consent-form .desktop\:hover\:border-ink:hover {
    border-color: #1b1b1b;
  }
  .consent-form .desktop\:border-primary-lighter {
    border-color: #d9e8f6;
  }
  .consent-form .desktop\:hover\:border-primary-lighter:hover {
    border-color: #d9e8f6;
  }
  .consent-form .desktop\:border-primary-light {
    border-color: #73b3e7;
  }
  .consent-form .desktop\:hover\:border-primary-light:hover {
    border-color: #73b3e7;
  }
  .consent-form .desktop\:border-primary {
    border-color: #005ea2;
  }
  .consent-form .desktop\:hover\:border-primary:hover {
    border-color: #005ea2;
  }
  .consent-form .desktop\:border-primary-vivid {
    border-color: #0050d8;
  }
  .consent-form .desktop\:hover\:border-primary-vivid:hover {
    border-color: #0050d8;
  }
  .consent-form .desktop\:border-primary-dark {
    border-color: #1a4480;
  }
  .consent-form .desktop\:hover\:border-primary-dark:hover {
    border-color: #1a4480;
  }
  .consent-form .desktop\:border-primary-darker {
    border-color: #162e51;
  }
  .consent-form .desktop\:hover\:border-primary-darker:hover {
    border-color: #162e51;
  }
  .consent-form .desktop\:border-secondary-lighter {
    border-color: #f3e1e4;
  }
  .consent-form .desktop\:hover\:border-secondary-lighter:hover {
    border-color: #f3e1e4;
  }
  .consent-form .desktop\:border-secondary-light {
    border-color: #f2938c;
  }
  .consent-form .desktop\:hover\:border-secondary-light:hover {
    border-color: #f2938c;
  }
  .consent-form .desktop\:border-secondary {
    border-color: #d83933;
  }
  .consent-form .desktop\:hover\:border-secondary:hover {
    border-color: #d83933;
  }
  .consent-form .desktop\:border-secondary-vivid {
    border-color: #e41d3d;
  }
  .consent-form .desktop\:hover\:border-secondary-vivid:hover {
    border-color: #e41d3d;
  }
  .consent-form .desktop\:border-secondary-dark {
    border-color: #b50909;
  }
  .consent-form .desktop\:hover\:border-secondary-dark:hover {
    border-color: #b50909;
  }
  .consent-form .desktop\:border-secondary-darker {
    border-color: #8b0a03;
  }
  .consent-form .desktop\:hover\:border-secondary-darker:hover {
    border-color: #8b0a03;
  }
  .consent-form .desktop\:border-accent-warm-darker {
    border-color: #775540;
  }
  .consent-form .desktop\:hover\:border-accent-warm-darker:hover {
    border-color: #775540;
  }
  .consent-form .desktop\:border-accent-warm-dark {
    border-color: #c05600;
  }
  .consent-form .desktop\:hover\:border-accent-warm-dark:hover {
    border-color: #c05600;
  }
  .consent-form .desktop\:border-accent-warm {
    border-color: #fa9441;
  }
  .consent-form .desktop\:hover\:border-accent-warm:hover {
    border-color: #fa9441;
  }
  .consent-form .desktop\:border-accent-warm-light {
    border-color: #ffbc78;
  }
  .consent-form .desktop\:hover\:border-accent-warm-light:hover {
    border-color: #ffbc78;
  }
  .consent-form .desktop\:border-accent-warm-lighter {
    border-color: #f2e4d4;
  }
  .consent-form .desktop\:hover\:border-accent-warm-lighter:hover {
    border-color: #f2e4d4;
  }
  .consent-form .desktop\:border-accent-cool-darker {
    border-color: #07648d;
  }
  .consent-form .desktop\:hover\:border-accent-cool-darker:hover {
    border-color: #07648d;
  }
  .consent-form .desktop\:border-accent-cool-dark {
    border-color: #28a0cb;
  }
  .consent-form .desktop\:hover\:border-accent-cool-dark:hover {
    border-color: #28a0cb;
  }
  .consent-form .desktop\:border-accent-cool {
    border-color: #00bde3;
  }
  .consent-form .desktop\:hover\:border-accent-cool:hover {
    border-color: #00bde3;
  }
  .consent-form .desktop\:border-accent-cool-light {
    border-color: #97d4ea;
  }
  .consent-form .desktop\:hover\:border-accent-cool-light:hover {
    border-color: #97d4ea;
  }
  .consent-form .desktop\:border-accent-cool-lighter {
    border-color: #e1f3f8;
  }
  .consent-form .desktop\:hover\:border-accent-cool-lighter:hover {
    border-color: #e1f3f8;
  }
  .consent-form .desktop\:border-error-lighter {
    border-color: #f4e3db;
  }
  .consent-form .desktop\:hover\:border-error-lighter:hover {
    border-color: #f4e3db;
  }
  .consent-form .desktop\:border-error-light {
    border-color: #f39268;
  }
  .consent-form .desktop\:hover\:border-error-light:hover {
    border-color: #f39268;
  }
  .consent-form .desktop\:border-error {
    border-color: #d54309;
  }
  .consent-form .desktop\:hover\:border-error:hover {
    border-color: #d54309;
  }
  .consent-form .desktop\:border-error-dark {
    border-color: #b50909;
  }
  .consent-form .desktop\:hover\:border-error-dark:hover {
    border-color: #b50909;
  }
  .consent-form .desktop\:border-error-darker {
    border-color: #6f3331;
  }
  .consent-form .desktop\:hover\:border-error-darker:hover {
    border-color: #6f3331;
  }
  .consent-form .desktop\:border-warning-lighter {
    border-color: #faf3d1;
  }
  .consent-form .desktop\:hover\:border-warning-lighter:hover {
    border-color: #faf3d1;
  }
  .consent-form .desktop\:border-warning-light {
    border-color: #fee685;
  }
  .consent-form .desktop\:hover\:border-warning-light:hover {
    border-color: #fee685;
  }
  .consent-form .desktop\:border-warning {
    border-color: #ffbe2e;
  }
  .consent-form .desktop\:hover\:border-warning:hover {
    border-color: #ffbe2e;
  }
  .consent-form .desktop\:border-warning-dark {
    border-color: #e5a000;
  }
  .consent-form .desktop\:hover\:border-warning-dark:hover {
    border-color: #e5a000;
  }
  .consent-form .desktop\:border-warning-darker {
    border-color: #936f38;
  }
  .consent-form .desktop\:hover\:border-warning-darker:hover {
    border-color: #936f38;
  }
  .consent-form .desktop\:border-success-lighter {
    border-color: #ecf3ec;
  }
  .consent-form .desktop\:hover\:border-success-lighter:hover {
    border-color: #ecf3ec;
  }
  .consent-form .desktop\:border-success-light {
    border-color: #70e17b;
  }
  .consent-form .desktop\:hover\:border-success-light:hover {
    border-color: #70e17b;
  }
  .consent-form .desktop\:border-success {
    border-color: #00a91c;
  }
  .consent-form .desktop\:hover\:border-success:hover {
    border-color: #00a91c;
  }
  .consent-form .desktop\:border-success-dark {
    border-color: #008817;
  }
  .consent-form .desktop\:hover\:border-success-dark:hover {
    border-color: #008817;
  }
  .consent-form .desktop\:border-success-darker {
    border-color: #216e1f;
  }
  .consent-form .desktop\:hover\:border-success-darker:hover {
    border-color: #216e1f;
  }
  .consent-form .desktop\:border-info-lighter {
    border-color: #e7f6f8;
  }
  .consent-form .desktop\:hover\:border-info-lighter:hover {
    border-color: #e7f6f8;
  }
  .consent-form .desktop\:border-info-light {
    border-color: #99deea;
  }
  .consent-form .desktop\:hover\:border-info-light:hover {
    border-color: #99deea;
  }
  .consent-form .desktop\:border-info {
    border-color: #00bde3;
  }
  .consent-form .desktop\:hover\:border-info:hover {
    border-color: #00bde3;
  }
  .consent-form .desktop\:border-info-dark {
    border-color: #009ec1;
  }
  .consent-form .desktop\:hover\:border-info-dark:hover {
    border-color: #009ec1;
  }
  .consent-form .desktop\:border-info-darker {
    border-color: #2e6276;
  }
  .consent-form .desktop\:hover\:border-info-darker:hover {
    border-color: #2e6276;
  }
  .consent-form .desktop\:border-disabled-light {
    border-color: #e6e6e6;
  }
  .consent-form .desktop\:hover\:border-disabled-light:hover {
    border-color: #e6e6e6;
  }
  .consent-form .desktop\:border-disabled {
    border-color: #c9c9c9;
  }
  .consent-form .desktop\:hover\:border-disabled:hover {
    border-color: #c9c9c9;
  }
  .consent-form .desktop\:border-disabled-dark {
    border-color: #adadad;
  }
  .consent-form .desktop\:hover\:border-disabled-dark:hover {
    border-color: #adadad;
  }
  .consent-form .desktop\:border-emergency {
    border-color: #9c3d10;
  }
  .consent-form .desktop\:hover\:border-emergency:hover {
    border-color: #9c3d10;
  }
  .consent-form .desktop\:border-emergency-dark {
    border-color: #332d29;
  }
  .consent-form .desktop\:hover\:border-emergency-dark:hover {
    border-color: #332d29;
  }
  .consent-form .desktop\:radius-0 {
    border-radius: 0;
  }
  .consent-form .desktop\:radius-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .consent-form .desktop\:radius-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .desktop\:radius-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .desktop\:radius-left-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .consent-form .desktop\:radius-none {
    border-radius: 0;
  }
  .consent-form .desktop\:radius-top-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .consent-form .desktop\:radius-right-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .desktop\:radius-bottom-none {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .consent-form .desktop\:radius-left-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .consent-form .desktop\:radius-sm {
    border-radius: 2px;
  }
  .consent-form .desktop\:radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }
  .consent-form .desktop\:radius-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }
  .consent-form .desktop\:radius-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
  }
  .consent-form .desktop\:radius-left-sm {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .consent-form .desktop\:radius-md {
    border-radius: 0.25rem;
  }
  .consent-form .desktop\:radius-top-md {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .consent-form .desktop\:radius-right-md {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .consent-form .desktop\:radius-bottom-md {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }
  .consent-form .desktop\:radius-left-md {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .consent-form .desktop\:radius-lg {
    border-radius: 0.5rem;
  }
  .consent-form .desktop\:radius-top-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
  .consent-form .desktop\:radius-right-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .consent-form .desktop\:radius-bottom-lg {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
  .consent-form .desktop\:radius-left-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }
  .consent-form .desktop\:radius-pill {
    border-radius: 99rem;
  }
  .consent-form .desktop\:radius-top-pill {
    border-top-left-radius: 99rem;
    border-top-right-radius: 99rem;
  }
  .consent-form .desktop\:radius-right-pill {
    border-top-right-radius: 99rem;
    border-bottom-right-radius: 99rem;
  }
  .consent-form .desktop\:radius-bottom-pill {
    border-bottom-left-radius: 99rem;
    border-bottom-right-radius: 99rem;
  }
  .consent-form .desktop\:radius-left-pill {
    border-top-left-radius: 99rem;
    border-bottom-left-radius: 99rem;
  }
  .consent-form .desktop\:display-block {
    display: block;
  }
  .consent-form .desktop\:display-flex {
    display: flex;
  }
  .consent-form .desktop\:display-none {
    display: none;
  }
  .consent-form .desktop\:display-inline {
    display: inline;
  }
  .consent-form .desktop\:display-inline-block {
    display: inline-block;
  }
  .consent-form .desktop\:display-inline-flex {
    display: inline-flex;
  }
  .consent-form .desktop\:display-table {
    display: table;
  }
  .consent-form .desktop\:display-table-cell {
    display: table-cell;
  }
  .consent-form .desktop\:display-table-row {
    display: table-row;
  }
  .consent-form .desktop\:font-mono-3xs {
    font-size: 0.77rem;
  }
  .consent-form .desktop\:font-mono-2xs {
    font-size: 0.83rem;
  }
  .consent-form .desktop\:font-mono-xs {
    font-size: 0.89rem;
  }
  .consent-form .desktop\:font-mono-sm {
    font-size: 0.95rem;
  }
  .consent-form .desktop\:font-mono-md {
    font-size: 1.01rem;
  }
  .consent-form .desktop\:font-mono-lg {
    font-size: 1.31rem;
  }
  .consent-form .desktop\:font-mono-xl {
    font-size: 1.91rem;
  }
  .consent-form .desktop\:font-mono-2xl {
    font-size: 2.38rem;
  }
  .consent-form .desktop\:font-mono-3xl {
    font-size: 2.86rem;
  }
  .consent-form .desktop\:font-sans-3xs {
    font-size: 0.87rem;
  }
  .consent-form .desktop\:font-sans-2xs {
    font-size: 0.93rem;
  }
  .consent-form .desktop\:font-sans-xs {
    font-size: 1rem;
  }
  .consent-form .desktop\:font-sans-sm {
    font-size: 1.06rem;
  }
  .consent-form .desktop\:font-sans-md {
    font-size: 1.13rem;
  }
  .consent-form .desktop\:font-sans-lg {
    font-size: 1.46rem;
  }
  .consent-form .desktop\:font-sans-xl {
    font-size: 2.13rem;
  }
  .consent-form .desktop\:font-sans-2xl {
    font-size: 2.66rem;
  }
  .consent-form .desktop\:font-sans-3xl {
    font-size: 3.19rem;
  }
  .consent-form .desktop\:font-serif-3xs {
    font-size: 0.79rem;
  }
  .consent-form .desktop\:font-serif-2xs {
    font-size: 0.85rem;
  }
  .consent-form .desktop\:font-serif-xs {
    font-size: 0.91rem;
  }
  .consent-form .desktop\:font-serif-sm {
    font-size: 0.98rem;
  }
  .consent-form .desktop\:font-serif-md {
    font-size: 1.04rem;
  }
  .consent-form .desktop\:font-serif-lg {
    font-size: 1.34rem;
  }
  .consent-form .desktop\:font-serif-xl {
    font-size: 1.95rem;
  }
  .consent-form .desktop\:font-serif-2xl {
    font-size: 2.44rem;
  }
  .consent-form .desktop\:font-serif-3xl {
    font-size: 2.93rem;
  }
  .consent-form .desktop\:font-heading-3xs {
    font-size: 0.79rem;
  }
  .consent-form .desktop\:font-heading-2xs {
    font-size: 0.85rem;
  }
  .consent-form .desktop\:font-heading-xs {
    font-size: 0.91rem;
  }
  .consent-form .desktop\:font-heading-sm {
    font-size: 0.98rem;
  }
  .consent-form .desktop\:font-heading-md {
    font-size: 1.04rem;
  }
  .consent-form .desktop\:font-heading-lg {
    font-size: 1.34rem;
  }
  .consent-form .desktop\:font-heading-xl {
    font-size: 1.95rem;
  }
  .consent-form .desktop\:font-heading-2xl {
    font-size: 2.44rem;
  }
  .consent-form .desktop\:font-heading-3xl {
    font-size: 2.93rem;
  }
  .consent-form .desktop\:font-body-3xs {
    font-size: 0.87rem;
  }
  .consent-form .desktop\:font-body-2xs {
    font-size: 0.93rem;
  }
  .consent-form .desktop\:font-body-xs {
    font-size: 1rem;
  }
  .consent-form .desktop\:font-body-sm {
    font-size: 1.06rem;
  }
  .consent-form .desktop\:font-body-md {
    font-size: 1.13rem;
  }
  .consent-form .desktop\:font-body-lg {
    font-size: 1.46rem;
  }
  .consent-form .desktop\:font-body-xl {
    font-size: 2.13rem;
  }
  .consent-form .desktop\:font-body-2xl {
    font-size: 2.66rem;
  }
  .consent-form .desktop\:font-body-3xl {
    font-size: 3.19rem;
  }
  .consent-form .desktop\:font-code-3xs {
    font-size: 0.77rem;
  }
  .consent-form .desktop\:font-code-2xs {
    font-size: 0.83rem;
  }
  .consent-form .desktop\:font-code-xs {
    font-size: 0.89rem;
  }
  .consent-form .desktop\:font-code-sm {
    font-size: 0.95rem;
  }
  .consent-form .desktop\:font-code-md {
    font-size: 1.01rem;
  }
  .consent-form .desktop\:font-code-lg {
    font-size: 1.31rem;
  }
  .consent-form .desktop\:font-code-xl {
    font-size: 1.91rem;
  }
  .consent-form .desktop\:font-code-2xl {
    font-size: 2.38rem;
  }
  .consent-form .desktop\:font-code-3xl {
    font-size: 2.86rem;
  }
  .consent-form .desktop\:font-alt-3xs {
    font-size: 0.79rem;
  }
  .consent-form .desktop\:font-alt-2xs {
    font-size: 0.85rem;
  }
  .consent-form .desktop\:font-alt-xs {
    font-size: 0.91rem;
  }
  .consent-form .desktop\:font-alt-sm {
    font-size: 0.98rem;
  }
  .consent-form .desktop\:font-alt-md {
    font-size: 1.04rem;
  }
  .consent-form .desktop\:font-alt-lg {
    font-size: 1.34rem;
  }
  .consent-form .desktop\:font-alt-xl {
    font-size: 1.95rem;
  }
  .consent-form .desktop\:font-alt-2xl {
    font-size: 2.44rem;
  }
  .consent-form .desktop\:font-alt-3xl {
    font-size: 2.93rem;
  }
  .consent-form .desktop\:font-ui-3xs {
    font-size: 0.87rem;
  }
  .consent-form .desktop\:font-ui-2xs {
    font-size: 0.93rem;
  }
  .consent-form .desktop\:font-ui-xs {
    font-size: 1rem;
  }
  .consent-form .desktop\:font-ui-sm {
    font-size: 1.06rem;
  }
  .consent-form .desktop\:font-ui-md {
    font-size: 1.13rem;
  }
  .consent-form .desktop\:font-ui-lg {
    font-size: 1.46rem;
  }
  .consent-form .desktop\:font-ui-xl {
    font-size: 2.13rem;
  }
  .consent-form .desktop\:font-ui-2xl {
    font-size: 2.66rem;
  }
  .consent-form .desktop\:font-ui-3xl {
    font-size: 3.19rem;
  }
  .consent-form .desktop\:text-light {
    font-weight: 300;
  }
  .consent-form .desktop\:text-normal {
    font-weight: normal;
  }
  .consent-form .desktop\:text-bold {
    font-weight: 700;
  }
  .consent-form .desktop\:flex-justify-center {
    justify-content: center;
  }
  .consent-form .desktop\:flex-justify-start {
    justify-content: flex-start;
  }
  .consent-form .desktop\:flex-justify-end {
    justify-content: flex-end;
  }
  .consent-form .desktop\:flex-justify {
    justify-content: space-between;
  }
  .consent-form .desktop\:line-height-sans-1 {
    line-height: 0.9;
  }
  .consent-form .desktop\:line-height-sans-2 {
    line-height: 1.1;
  }
  .consent-form .desktop\:line-height-sans-3 {
    line-height: 1.3;
  }
  .consent-form .desktop\:line-height-sans-4 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-sans-5 {
    line-height: 1.5;
  }
  .consent-form .desktop\:line-height-sans-6 {
    line-height: 1.6;
  }
  .consent-form .desktop\:line-height-serif-1 {
    line-height: 1;
  }
  .consent-form .desktop\:line-height-serif-2 {
    line-height: 1.2;
  }
  .consent-form .desktop\:line-height-serif-3 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-serif-4 {
    line-height: 1.5;
  }
  .consent-form .desktop\:line-height-serif-5 {
    line-height: 1.7;
  }
  .consent-form .desktop\:line-height-serif-6 {
    line-height: 1.8;
  }
  .consent-form .desktop\:line-height-mono-1 {
    line-height: 1;
  }
  .consent-form .desktop\:line-height-mono-2 {
    line-height: 1.3;
  }
  .consent-form .desktop\:line-height-mono-3 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-mono-4 {
    line-height: 1.6;
  }
  .consent-form .desktop\:line-height-mono-5 {
    line-height: 1.7;
  }
  .consent-form .desktop\:line-height-mono-6 {
    line-height: 1.8;
  }
  .consent-form .desktop\:line-height-heading-1 {
    line-height: 1;
  }
  .consent-form .desktop\:line-height-heading-2 {
    line-height: 1.2;
  }
  .consent-form .desktop\:line-height-heading-3 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-heading-4 {
    line-height: 1.5;
  }
  .consent-form .desktop\:line-height-heading-5 {
    line-height: 1.7;
  }
  .consent-form .desktop\:line-height-heading-6 {
    line-height: 1.8;
  }
  .consent-form .desktop\:line-height-ui-1 {
    line-height: 0.9;
  }
  .consent-form .desktop\:line-height-ui-2 {
    line-height: 1.1;
  }
  .consent-form .desktop\:line-height-ui-3 {
    line-height: 1.3;
  }
  .consent-form .desktop\:line-height-ui-4 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-ui-5 {
    line-height: 1.5;
  }
  .consent-form .desktop\:line-height-ui-6 {
    line-height: 1.6;
  }
  .consent-form .desktop\:line-height-body-1 {
    line-height: 0.9;
  }
  .consent-form .desktop\:line-height-body-2 {
    line-height: 1.1;
  }
  .consent-form .desktop\:line-height-body-3 {
    line-height: 1.3;
  }
  .consent-form .desktop\:line-height-body-4 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-body-5 {
    line-height: 1.5;
  }
  .consent-form .desktop\:line-height-body-6 {
    line-height: 1.6;
  }
  .consent-form .desktop\:line-height-code-1 {
    line-height: 1;
  }
  .consent-form .desktop\:line-height-code-2 {
    line-height: 1.3;
  }
  .consent-form .desktop\:line-height-code-3 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-code-4 {
    line-height: 1.6;
  }
  .consent-form .desktop\:line-height-code-5 {
    line-height: 1.7;
  }
  .consent-form .desktop\:line-height-code-6 {
    line-height: 1.8;
  }
  .consent-form .desktop\:line-height-alt-1 {
    line-height: 1;
  }
  .consent-form .desktop\:line-height-alt-2 {
    line-height: 1.2;
  }
  .consent-form .desktop\:line-height-alt-3 {
    line-height: 1.4;
  }
  .consent-form .desktop\:line-height-alt-4 {
    line-height: 1.5;
  }
  .consent-form .desktop\:line-height-alt-5 {
    line-height: 1.7;
  }
  .consent-form .desktop\:line-height-alt-6 {
    line-height: 1.8;
  }
  .consent-form .desktop\:margin-neg-1px {
    margin: -1px;
  }
  .consent-form .desktop\:margin-neg-2px {
    margin: -2px;
  }
  .consent-form .desktop\:margin-neg-05 {
    margin: -0.25rem;
  }
  .consent-form .desktop\:margin-neg-1 {
    margin: -0.5rem;
  }
  .consent-form .desktop\:margin-neg-105 {
    margin: -0.75rem;
  }
  .consent-form .desktop\:margin-neg-2 {
    margin: -1rem;
  }
  .consent-form .desktop\:margin-neg-205 {
    margin: -1.25rem;
  }
  .consent-form .desktop\:margin-neg-3 {
    margin: -1.5rem;
  }
  .consent-form .desktop\:margin-1px {
    margin: 1px;
  }
  .consent-form .desktop\:margin-2px {
    margin: 2px;
  }
  .consent-form .desktop\:margin-05 {
    margin: 0.25rem;
  }
  .consent-form .desktop\:margin-1 {
    margin: 0.5rem;
  }
  .consent-form .desktop\:margin-105 {
    margin: 0.75rem;
  }
  .consent-form .desktop\:margin-2 {
    margin: 1rem;
  }
  .consent-form .desktop\:margin-205 {
    margin: 1.25rem;
  }
  .consent-form .desktop\:margin-3 {
    margin: 1.5rem;
  }
  .consent-form .desktop\:margin-neg-4 {
    margin: -2rem;
  }
  .consent-form .desktop\:margin-neg-5 {
    margin: -2.5rem;
  }
  .consent-form .desktop\:margin-neg-6 {
    margin: -3rem;
  }
  .consent-form .desktop\:margin-neg-7 {
    margin: -3.5rem;
  }
  .consent-form .desktop\:margin-neg-8 {
    margin: -4rem;
  }
  .consent-form .desktop\:margin-neg-9 {
    margin: -4.5rem;
  }
  .consent-form .desktop\:margin-neg-10 {
    margin: -5rem;
  }
  .consent-form .desktop\:margin-neg-15 {
    margin: -7.5rem;
  }
  .consent-form .desktop\:margin-4 {
    margin: 2rem;
  }
  .consent-form .desktop\:margin-5 {
    margin: 2.5rem;
  }
  .consent-form .desktop\:margin-6 {
    margin: 3rem;
  }
  .consent-form .desktop\:margin-7 {
    margin: 3.5rem;
  }
  .consent-form .desktop\:margin-8 {
    margin: 4rem;
  }
  .consent-form .desktop\:margin-9 {
    margin: 4.5rem;
  }
  .consent-form .desktop\:margin-10 {
    margin: 5rem;
  }
  .consent-form .desktop\:margin-15 {
    margin: 7.5rem;
  }
  .consent-form .desktop\:margin-05em {
    margin: 0.5em;
  }
  .consent-form .desktop\:margin-1em {
    margin: 1em;
  }
  .consent-form .desktop\:margin-105em {
    margin: 1.5em;
  }
  .consent-form .desktop\:margin-2em {
    margin: 2em;
  }
  .consent-form .desktop\:margin-0 {
    margin: 0;
  }
  .consent-form .desktop\:margin-y-1px {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .consent-form .desktop\:margin-top-1px {
    margin-top: 1px;
  }
  .consent-form .desktop\:margin-bottom-1px {
    margin-bottom: 1px;
  }
  .consent-form .desktop\:margin-y-2px {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .consent-form .desktop\:margin-top-2px {
    margin-top: 2px;
  }
  .consent-form .desktop\:margin-bottom-2px {
    margin-bottom: 2px;
  }
  .consent-form .desktop\:margin-y-05 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .consent-form .desktop\:margin-top-05 {
    margin-top: 0.25rem;
  }
  .consent-form .desktop\:margin-bottom-05 {
    margin-bottom: 0.25rem;
  }
  .consent-form .desktop\:margin-y-1 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .consent-form .desktop\:margin-top-1 {
    margin-top: 0.5rem;
  }
  .consent-form .desktop\:margin-bottom-1 {
    margin-bottom: 0.5rem;
  }
  .consent-form .desktop\:margin-y-105 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .consent-form .desktop\:margin-top-105 {
    margin-top: 0.75rem;
  }
  .consent-form .desktop\:margin-bottom-105 {
    margin-bottom: 0.75rem;
  }
  .consent-form .desktop\:margin-y-2 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .consent-form .desktop\:margin-top-2 {
    margin-top: 1rem;
  }
  .consent-form .desktop\:margin-bottom-2 {
    margin-bottom: 1rem;
  }
  .consent-form .desktop\:margin-y-205 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .consent-form .desktop\:margin-top-205 {
    margin-top: 1.25rem;
  }
  .consent-form .desktop\:margin-bottom-205 {
    margin-bottom: 1.25rem;
  }
  .consent-form .desktop\:margin-y-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .consent-form .desktop\:margin-top-3 {
    margin-top: 1.5rem;
  }
  .consent-form .desktop\:margin-bottom-3 {
    margin-bottom: 1.5rem;
  }
  .consent-form .desktop\:margin-y-neg-1px {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .consent-form .desktop\:margin-top-neg-1px {
    margin-top: -1px;
  }
  .consent-form .desktop\:margin-bottom-neg-1px {
    margin-bottom: -1px;
  }
  .consent-form .desktop\:margin-y-neg-2px {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .consent-form .desktop\:margin-top-neg-2px {
    margin-top: -2px;
  }
  .consent-form .desktop\:margin-bottom-neg-2px {
    margin-bottom: -2px;
  }
  .consent-form .desktop\:margin-y-neg-05 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .consent-form .desktop\:margin-top-neg-05 {
    margin-top: -0.25rem;
  }
  .consent-form .desktop\:margin-bottom-neg-05 {
    margin-bottom: -0.25rem;
  }
  .consent-form .desktop\:margin-y-neg-1 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .consent-form .desktop\:margin-top-neg-1 {
    margin-top: -0.5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-1 {
    margin-bottom: -0.5rem;
  }
  .consent-form .desktop\:margin-y-neg-105 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .consent-form .desktop\:margin-top-neg-105 {
    margin-top: -0.75rem;
  }
  .consent-form .desktop\:margin-bottom-neg-105 {
    margin-bottom: -0.75rem;
  }
  .consent-form .desktop\:margin-y-neg-2 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .consent-form .desktop\:margin-top-neg-2 {
    margin-top: -1rem;
  }
  .consent-form .desktop\:margin-bottom-neg-2 {
    margin-bottom: -1rem;
  }
  .consent-form .desktop\:margin-y-neg-205 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .consent-form .desktop\:margin-top-neg-205 {
    margin-top: -1.25rem;
  }
  .consent-form .desktop\:margin-bottom-neg-205 {
    margin-bottom: -1.25rem;
  }
  .consent-form .desktop\:margin-y-neg-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .consent-form .desktop\:margin-top-neg-3 {
    margin-top: -1.5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-3 {
    margin-bottom: -1.5rem;
  }
  .consent-form .desktop\:margin-y-neg-4 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .consent-form .desktop\:margin-top-neg-4 {
    margin-top: -2rem;
  }
  .consent-form .desktop\:margin-bottom-neg-4 {
    margin-bottom: -2rem;
  }
  .consent-form .desktop\:margin-y-neg-5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .consent-form .desktop\:margin-top-neg-5 {
    margin-top: -2.5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-5 {
    margin-bottom: -2.5rem;
  }
  .consent-form .desktop\:margin-y-neg-6 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .consent-form .desktop\:margin-top-neg-6 {
    margin-top: -3rem;
  }
  .consent-form .desktop\:margin-bottom-neg-6 {
    margin-bottom: -3rem;
  }
  .consent-form .desktop\:margin-y-neg-7 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .consent-form .desktop\:margin-top-neg-7 {
    margin-top: -3.5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-7 {
    margin-bottom: -3.5rem;
  }
  .consent-form .desktop\:margin-y-neg-8 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .consent-form .desktop\:margin-top-neg-8 {
    margin-top: -4rem;
  }
  .consent-form .desktop\:margin-bottom-neg-8 {
    margin-bottom: -4rem;
  }
  .consent-form .desktop\:margin-y-neg-9 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .consent-form .desktop\:margin-top-neg-9 {
    margin-top: -4.5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-9 {
    margin-bottom: -4.5rem;
  }
  .consent-form .desktop\:margin-y-neg-10 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .consent-form .desktop\:margin-top-neg-10 {
    margin-top: -5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-10 {
    margin-bottom: -5rem;
  }
  .consent-form .desktop\:margin-y-neg-15 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .consent-form .desktop\:margin-top-neg-15 {
    margin-top: -7.5rem;
  }
  .consent-form .desktop\:margin-bottom-neg-15 {
    margin-bottom: -7.5rem;
  }
  .consent-form .desktop\:margin-y-4 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .consent-form .desktop\:margin-top-4 {
    margin-top: 2rem;
  }
  .consent-form .desktop\:margin-bottom-4 {
    margin-bottom: 2rem;
  }
  .consent-form .desktop\:margin-y-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .consent-form .desktop\:margin-top-5 {
    margin-top: 2.5rem;
  }
  .consent-form .desktop\:margin-bottom-5 {
    margin-bottom: 2.5rem;
  }
  .consent-form .desktop\:margin-y-6 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .consent-form .desktop\:margin-top-6 {
    margin-top: 3rem;
  }
  .consent-form .desktop\:margin-bottom-6 {
    margin-bottom: 3rem;
  }
  .consent-form .desktop\:margin-y-7 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .consent-form .desktop\:margin-top-7 {
    margin-top: 3.5rem;
  }
  .consent-form .desktop\:margin-bottom-7 {
    margin-bottom: 3.5rem;
  }
  .consent-form .desktop\:margin-y-8 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .consent-form .desktop\:margin-top-8 {
    margin-top: 4rem;
  }
  .consent-form .desktop\:margin-bottom-8 {
    margin-bottom: 4rem;
  }
  .consent-form .desktop\:margin-y-9 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .consent-form .desktop\:margin-top-9 {
    margin-top: 4.5rem;
  }
  .consent-form .desktop\:margin-bottom-9 {
    margin-bottom: 4.5rem;
  }
  .consent-form .desktop\:margin-y-10 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .consent-form .desktop\:margin-top-10 {
    margin-top: 5rem;
  }
  .consent-form .desktop\:margin-bottom-10 {
    margin-bottom: 5rem;
  }
  .consent-form .desktop\:margin-y-15 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .consent-form .desktop\:margin-top-15 {
    margin-top: 7.5rem;
  }
  .consent-form .desktop\:margin-bottom-15 {
    margin-bottom: 7.5rem;
  }
  .consent-form .desktop\:margin-y-05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .consent-form .desktop\:margin-top-05em {
    margin-top: 0.5em;
  }
  .consent-form .desktop\:margin-bottom-05em {
    margin-bottom: 0.5em;
  }
  .consent-form .desktop\:margin-y-1em {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .consent-form .desktop\:margin-top-1em {
    margin-top: 1em;
  }
  .consent-form .desktop\:margin-bottom-1em {
    margin-bottom: 1em;
  }
  .consent-form .desktop\:margin-y-105em {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
  .consent-form .desktop\:margin-top-105em {
    margin-top: 1.5em;
  }
  .consent-form .desktop\:margin-bottom-105em {
    margin-bottom: 1.5em;
  }
  .consent-form .desktop\:margin-y-2em {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .consent-form .desktop\:margin-top-2em {
    margin-top: 2em;
  }
  .consent-form .desktop\:margin-bottom-2em {
    margin-bottom: 2em;
  }
  .consent-form .desktop\:margin-y-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .consent-form .desktop\:margin-top-0 {
    margin-top: 0;
  }
  .consent-form .desktop\:margin-bottom-0 {
    margin-bottom: 0;
  }
  .consent-form .desktop\:margin-y-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .consent-form .desktop\:margin-top-auto {
    margin-top: auto;
  }
  .consent-form .desktop\:margin-bottom-auto {
    margin-bottom: auto;
  }
  .consent-form .desktop\:margin-x-1px {
    margin-left: 1px;
    margin-right: 1px;
  }
  .consent-form .desktop\:margin-right-1px {
    margin-right: 1px;
  }
  .consent-form .desktop\:margin-left-1px {
    margin-left: 1px;
  }
  .consent-form .desktop\:margin-x-2px {
    margin-left: 2px;
    margin-right: 2px;
  }
  .consent-form .desktop\:margin-right-2px {
    margin-right: 2px;
  }
  .consent-form .desktop\:margin-left-2px {
    margin-left: 2px;
  }
  .consent-form .desktop\:margin-x-05 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .consent-form .desktop\:margin-right-05 {
    margin-right: 0.25rem;
  }
  .consent-form .desktop\:margin-left-05 {
    margin-left: 0.25rem;
  }
  .consent-form .desktop\:margin-x-1 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .consent-form .desktop\:margin-right-1 {
    margin-right: 0.5rem;
  }
  .consent-form .desktop\:margin-left-1 {
    margin-left: 0.5rem;
  }
  .consent-form .desktop\:margin-x-105 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .consent-form .desktop\:margin-right-105 {
    margin-right: 0.75rem;
  }
  .consent-form .desktop\:margin-left-105 {
    margin-left: 0.75rem;
  }
  .consent-form .desktop\:margin-x-2 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .consent-form .desktop\:margin-right-2 {
    margin-right: 1rem;
  }
  .consent-form .desktop\:margin-left-2 {
    margin-left: 1rem;
  }
  .consent-form .desktop\:margin-x-205 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .consent-form .desktop\:margin-right-205 {
    margin-right: 1.25rem;
  }
  .consent-form .desktop\:margin-left-205 {
    margin-left: 1.25rem;
  }
  .consent-form .desktop\:margin-x-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .consent-form .desktop\:margin-right-3 {
    margin-right: 1.5rem;
  }
  .consent-form .desktop\:margin-left-3 {
    margin-left: 1.5rem;
  }
  .consent-form .desktop\:margin-x-neg-1px {
    margin-left: -1px;
    margin-right: -1px;
  }
  .consent-form .desktop\:margin-right-neg-1px {
    margin-right: -1px;
  }
  .consent-form .desktop\:margin-left-neg-1px {
    margin-left: -1px;
  }
  .consent-form .desktop\:margin-x-neg-2px {
    margin-left: -2px;
    margin-right: -2px;
  }
  .consent-form .desktop\:margin-right-neg-2px {
    margin-right: -2px;
  }
  .consent-form .desktop\:margin-left-neg-2px {
    margin-left: -2px;
  }
  .consent-form .desktop\:margin-x-neg-05 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .consent-form .desktop\:margin-right-neg-05 {
    margin-right: -0.25rem;
  }
  .consent-form .desktop\:margin-left-neg-05 {
    margin-left: -0.25rem;
  }
  .consent-form .desktop\:margin-x-neg-1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .consent-form .desktop\:margin-right-neg-1 {
    margin-right: -0.5rem;
  }
  .consent-form .desktop\:margin-left-neg-1 {
    margin-left: -0.5rem;
  }
  .consent-form .desktop\:margin-x-neg-105 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .consent-form .desktop\:margin-right-neg-105 {
    margin-right: -0.75rem;
  }
  .consent-form .desktop\:margin-left-neg-105 {
    margin-left: -0.75rem;
  }
  .consent-form .desktop\:margin-x-neg-2 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .consent-form .desktop\:margin-right-neg-2 {
    margin-right: -1rem;
  }
  .consent-form .desktop\:margin-left-neg-2 {
    margin-left: -1rem;
  }
  .consent-form .desktop\:margin-x-neg-205 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .consent-form .desktop\:margin-right-neg-205 {
    margin-right: -1.25rem;
  }
  .consent-form .desktop\:margin-left-neg-205 {
    margin-left: -1.25rem;
  }
  .consent-form .desktop\:margin-x-neg-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .consent-form .desktop\:margin-right-neg-3 {
    margin-right: -1.5rem;
  }
  .consent-form .desktop\:margin-left-neg-3 {
    margin-left: -1.5rem;
  }
  .consent-form .desktop\:margin-x-neg-4 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .consent-form .desktop\:margin-right-neg-4 {
    margin-right: -2rem;
  }
  .consent-form .desktop\:margin-left-neg-4 {
    margin-left: -2rem;
  }
  .consent-form .desktop\:margin-x-neg-5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .consent-form .desktop\:margin-right-neg-5 {
    margin-right: -2.5rem;
  }
  .consent-form .desktop\:margin-left-neg-5 {
    margin-left: -2.5rem;
  }
  .consent-form .desktop\:margin-x-neg-6 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .consent-form .desktop\:margin-right-neg-6 {
    margin-right: -3rem;
  }
  .consent-form .desktop\:margin-left-neg-6 {
    margin-left: -3rem;
  }
  .consent-form .desktop\:margin-x-neg-7 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .consent-form .desktop\:margin-right-neg-7 {
    margin-right: -3.5rem;
  }
  .consent-form .desktop\:margin-left-neg-7 {
    margin-left: -3.5rem;
  }
  .consent-form .desktop\:margin-x-neg-8 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .consent-form .desktop\:margin-right-neg-8 {
    margin-right: -4rem;
  }
  .consent-form .desktop\:margin-left-neg-8 {
    margin-left: -4rem;
  }
  .consent-form .desktop\:margin-x-neg-9 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .consent-form .desktop\:margin-right-neg-9 {
    margin-right: -4.5rem;
  }
  .consent-form .desktop\:margin-left-neg-9 {
    margin-left: -4.5rem;
  }
  .consent-form .desktop\:margin-x-neg-10 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .consent-form .desktop\:margin-right-neg-10 {
    margin-right: -5rem;
  }
  .consent-form .desktop\:margin-left-neg-10 {
    margin-left: -5rem;
  }
  .consent-form .desktop\:margin-x-neg-15 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .consent-form .desktop\:margin-right-neg-15 {
    margin-right: -7.5rem;
  }
  .consent-form .desktop\:margin-left-neg-15 {
    margin-left: -7.5rem;
  }
  .consent-form .desktop\:margin-x-4 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .consent-form .desktop\:margin-right-4 {
    margin-right: 2rem;
  }
  .consent-form .desktop\:margin-left-4 {
    margin-left: 2rem;
  }
  .consent-form .desktop\:margin-x-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .consent-form .desktop\:margin-right-5 {
    margin-right: 2.5rem;
  }
  .consent-form .desktop\:margin-left-5 {
    margin-left: 2.5rem;
  }
  .consent-form .desktop\:margin-x-6 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .consent-form .desktop\:margin-right-6 {
    margin-right: 3rem;
  }
  .consent-form .desktop\:margin-left-6 {
    margin-left: 3rem;
  }
  .consent-form .desktop\:margin-x-7 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .consent-form .desktop\:margin-right-7 {
    margin-right: 3.5rem;
  }
  .consent-form .desktop\:margin-left-7 {
    margin-left: 3.5rem;
  }
  .consent-form .desktop\:margin-x-8 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .consent-form .desktop\:margin-right-8 {
    margin-right: 4rem;
  }
  .consent-form .desktop\:margin-left-8 {
    margin-left: 4rem;
  }
  .consent-form .desktop\:margin-x-9 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .consent-form .desktop\:margin-right-9 {
    margin-right: 4.5rem;
  }
  .consent-form .desktop\:margin-left-9 {
    margin-left: 4.5rem;
  }
  .consent-form .desktop\:margin-x-10 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .consent-form .desktop\:margin-right-10 {
    margin-right: 5rem;
  }
  .consent-form .desktop\:margin-left-10 {
    margin-left: 5rem;
  }
  .consent-form .desktop\:margin-x-15 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .consent-form .desktop\:margin-right-15 {
    margin-right: 7.5rem;
  }
  .consent-form .desktop\:margin-left-15 {
    margin-left: 7.5rem;
  }
  .consent-form .desktop\:margin-x-card {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .consent-form .desktop\:margin-right-card {
    margin-right: 10rem;
  }
  .consent-form .desktop\:margin-left-card {
    margin-left: 10rem;
  }
  .consent-form .desktop\:margin-x-card-lg {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .consent-form .desktop\:margin-right-card-lg {
    margin-right: 15rem;
  }
  .consent-form .desktop\:margin-left-card-lg {
    margin-left: 15rem;
  }
  .consent-form .desktop\:margin-x-mobile {
    margin-left: 20rem;
    margin-right: 20rem;
  }
  .consent-form .desktop\:margin-right-mobile {
    margin-right: 20rem;
  }
  .consent-form .desktop\:margin-left-mobile {
    margin-left: 20rem;
  }
  .consent-form .desktop\:margin-x-05em {
    margin-left: 0.5em;
    margin-right: 0.5em;
  }
  .consent-form .desktop\:margin-right-05em {
    margin-right: 0.5em;
  }
  .consent-form .desktop\:margin-left-05em {
    margin-left: 0.5em;
  }
  .consent-form .desktop\:margin-x-1em {
    margin-left: 1em;
    margin-right: 1em;
  }
  .consent-form .desktop\:margin-right-1em {
    margin-right: 1em;
  }
  .consent-form .desktop\:margin-left-1em {
    margin-left: 1em;
  }
  .consent-form .desktop\:margin-x-105em {
    margin-left: 1.5em;
    margin-right: 1.5em;
  }
  .consent-form .desktop\:margin-right-105em {
    margin-right: 1.5em;
  }
  .consent-form .desktop\:margin-left-105em {
    margin-left: 1.5em;
  }
  .consent-form .desktop\:margin-x-2em {
    margin-left: 2em;
    margin-right: 2em;
  }
  .consent-form .desktop\:margin-right-2em {
    margin-right: 2em;
  }
  .consent-form .desktop\:margin-left-2em {
    margin-left: 2em;
  }
  .consent-form .desktop\:margin-x-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .consent-form .desktop\:margin-right-0 {
    margin-right: 0;
  }
  .consent-form .desktop\:margin-left-0 {
    margin-left: 0;
  }
  .consent-form .desktop\:margin-x-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .consent-form .desktop\:margin-right-auto {
    margin-right: auto;
  }
  .consent-form .desktop\:margin-left-auto {
    margin-left: auto;
  }
  .consent-form .desktop\:measure-1 {
    max-width: 44ex;
  }
  .consent-form .desktop\:measure-2 {
    max-width: 60ex;
  }
  .consent-form .desktop\:measure-3 {
    max-width: 64ex;
  }
  .consent-form .desktop\:measure-4 {
    max-width: 68ex;
  }
  .consent-form .desktop\:measure-5 {
    max-width: 72ex;
  }
  .consent-form .desktop\:measure-6 {
    max-width: 88ex;
  }
  .consent-form .desktop\:measure-none {
    max-width: none;
  }
  .consent-form .desktop\:order-first {
    order: -1;
  }
  .consent-form .desktop\:order-last {
    order: 999;
  }
  .consent-form .desktop\:order-initial {
    order: initial;
  }
  .consent-form .desktop\:order-0 {
    order: 0;
  }
  .consent-form .desktop\:order-1 {
    order: 1;
  }
  .consent-form .desktop\:order-2 {
    order: 2;
  }
  .consent-form .desktop\:order-3 {
    order: 3;
  }
  .consent-form .desktop\:order-4 {
    order: 4;
  }
  .consent-form .desktop\:order-5 {
    order: 5;
  }
  .consent-form .desktop\:order-6 {
    order: 6;
  }
  .consent-form .desktop\:order-7 {
    order: 7;
  }
  .consent-form .desktop\:order-8 {
    order: 8;
  }
  .consent-form .desktop\:order-9 {
    order: 9;
  }
  .consent-form .desktop\:order-10 {
    order: 10;
  }
  .consent-form .desktop\:order-11 {
    order: 11;
  }
  .consent-form .desktop\:padding-1px {
    padding: 1px;
  }
  .consent-form .desktop\:padding-y-1px {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .consent-form .desktop\:padding-x-1px {
    padding-left: 1px;
    padding-right: 1px;
  }
  .consent-form .desktop\:padding-top-1px {
    padding-top: 1px;
  }
  .consent-form .desktop\:padding-right-1px {
    padding-right: 1px;
  }
  .consent-form .desktop\:padding-bottom-1px {
    padding-bottom: 1px;
  }
  .consent-form .desktop\:padding-left-1px {
    padding-left: 1px;
  }
  .consent-form .desktop\:padding-2px {
    padding: 2px;
  }
  .consent-form .desktop\:padding-y-2px {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .consent-form .desktop\:padding-x-2px {
    padding-left: 2px;
    padding-right: 2px;
  }
  .consent-form .desktop\:padding-top-2px {
    padding-top: 2px;
  }
  .consent-form .desktop\:padding-right-2px {
    padding-right: 2px;
  }
  .consent-form .desktop\:padding-bottom-2px {
    padding-bottom: 2px;
  }
  .consent-form .desktop\:padding-left-2px {
    padding-left: 2px;
  }
  .consent-form .desktop\:padding-05 {
    padding: 0.25rem;
  }
  .consent-form .desktop\:padding-y-05 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .consent-form .desktop\:padding-x-05 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .consent-form .desktop\:padding-top-05 {
    padding-top: 0.25rem;
  }
  .consent-form .desktop\:padding-right-05 {
    padding-right: 0.25rem;
  }
  .consent-form .desktop\:padding-bottom-05 {
    padding-bottom: 0.25rem;
  }
  .consent-form .desktop\:padding-left-05 {
    padding-left: 0.25rem;
  }
  .consent-form .desktop\:padding-1 {
    padding: 0.5rem;
  }
  .consent-form .desktop\:padding-y-1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .consent-form .desktop\:padding-x-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .consent-form .desktop\:padding-top-1 {
    padding-top: 0.5rem;
  }
  .consent-form .desktop\:padding-right-1 {
    padding-right: 0.5rem;
  }
  .consent-form .desktop\:padding-bottom-1 {
    padding-bottom: 0.5rem;
  }
  .consent-form .desktop\:padding-left-1 {
    padding-left: 0.5rem;
  }
  .consent-form .desktop\:padding-105 {
    padding: 0.75rem;
  }
  .consent-form .desktop\:padding-y-105 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .consent-form .desktop\:padding-x-105 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .consent-form .desktop\:padding-top-105 {
    padding-top: 0.75rem;
  }
  .consent-form .desktop\:padding-right-105 {
    padding-right: 0.75rem;
  }
  .consent-form .desktop\:padding-bottom-105 {
    padding-bottom: 0.75rem;
  }
  .consent-form .desktop\:padding-left-105 {
    padding-left: 0.75rem;
  }
  .consent-form .desktop\:padding-2 {
    padding: 1rem;
  }
  .consent-form .desktop\:padding-y-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .consent-form .desktop\:padding-x-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .consent-form .desktop\:padding-top-2 {
    padding-top: 1rem;
  }
  .consent-form .desktop\:padding-right-2 {
    padding-right: 1rem;
  }
  .consent-form .desktop\:padding-bottom-2 {
    padding-bottom: 1rem;
  }
  .consent-form .desktop\:padding-left-2 {
    padding-left: 1rem;
  }
  .consent-form .desktop\:padding-205 {
    padding: 1.25rem;
  }
  .consent-form .desktop\:padding-y-205 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .consent-form .desktop\:padding-x-205 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .consent-form .desktop\:padding-top-205 {
    padding-top: 1.25rem;
  }
  .consent-form .desktop\:padding-right-205 {
    padding-right: 1.25rem;
  }
  .consent-form .desktop\:padding-bottom-205 {
    padding-bottom: 1.25rem;
  }
  .consent-form .desktop\:padding-left-205 {
    padding-left: 1.25rem;
  }
  .consent-form .desktop\:padding-3 {
    padding: 1.5rem;
  }
  .consent-form .desktop\:padding-y-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .consent-form .desktop\:padding-x-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .consent-form .desktop\:padding-top-3 {
    padding-top: 1.5rem;
  }
  .consent-form .desktop\:padding-right-3 {
    padding-right: 1.5rem;
  }
  .consent-form .desktop\:padding-bottom-3 {
    padding-bottom: 1.5rem;
  }
  .consent-form .desktop\:padding-left-3 {
    padding-left: 1.5rem;
  }
  .consent-form .desktop\:padding-4 {
    padding: 2rem;
  }
  .consent-form .desktop\:padding-y-4 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .consent-form .desktop\:padding-x-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .consent-form .desktop\:padding-top-4 {
    padding-top: 2rem;
  }
  .consent-form .desktop\:padding-right-4 {
    padding-right: 2rem;
  }
  .consent-form .desktop\:padding-bottom-4 {
    padding-bottom: 2rem;
  }
  .consent-form .desktop\:padding-left-4 {
    padding-left: 2rem;
  }
  .consent-form .desktop\:padding-5 {
    padding: 2.5rem;
  }
  .consent-form .desktop\:padding-y-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .consent-form .desktop\:padding-x-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .consent-form .desktop\:padding-top-5 {
    padding-top: 2.5rem;
  }
  .consent-form .desktop\:padding-right-5 {
    padding-right: 2.5rem;
  }
  .consent-form .desktop\:padding-bottom-5 {
    padding-bottom: 2.5rem;
  }
  .consent-form .desktop\:padding-left-5 {
    padding-left: 2.5rem;
  }
  .consent-form .desktop\:padding-6 {
    padding: 3rem;
  }
  .consent-form .desktop\:padding-y-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .consent-form .desktop\:padding-x-6 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .consent-form .desktop\:padding-top-6 {
    padding-top: 3rem;
  }
  .consent-form .desktop\:padding-right-6 {
    padding-right: 3rem;
  }
  .consent-form .desktop\:padding-bottom-6 {
    padding-bottom: 3rem;
  }
  .consent-form .desktop\:padding-left-6 {
    padding-left: 3rem;
  }
  .consent-form .desktop\:padding-7 {
    padding: 3.5rem;
  }
  .consent-form .desktop\:padding-y-7 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .consent-form .desktop\:padding-x-7 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .consent-form .desktop\:padding-top-7 {
    padding-top: 3.5rem;
  }
  .consent-form .desktop\:padding-right-7 {
    padding-right: 3.5rem;
  }
  .consent-form .desktop\:padding-bottom-7 {
    padding-bottom: 3.5rem;
  }
  .consent-form .desktop\:padding-left-7 {
    padding-left: 3.5rem;
  }
  .consent-form .desktop\:padding-8 {
    padding: 4rem;
  }
  .consent-form .desktop\:padding-y-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .consent-form .desktop\:padding-x-8 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .consent-form .desktop\:padding-top-8 {
    padding-top: 4rem;
  }
  .consent-form .desktop\:padding-right-8 {
    padding-right: 4rem;
  }
  .consent-form .desktop\:padding-bottom-8 {
    padding-bottom: 4rem;
  }
  .consent-form .desktop\:padding-left-8 {
    padding-left: 4rem;
  }
  .consent-form .desktop\:padding-9 {
    padding: 4.5rem;
  }
  .consent-form .desktop\:padding-y-9 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .consent-form .desktop\:padding-x-9 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .consent-form .desktop\:padding-top-9 {
    padding-top: 4.5rem;
  }
  .consent-form .desktop\:padding-right-9 {
    padding-right: 4.5rem;
  }
  .consent-form .desktop\:padding-bottom-9 {
    padding-bottom: 4.5rem;
  }
  .consent-form .desktop\:padding-left-9 {
    padding-left: 4.5rem;
  }
  .consent-form .desktop\:padding-10 {
    padding: 5rem;
  }
  .consent-form .desktop\:padding-y-10 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .consent-form .desktop\:padding-x-10 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .consent-form .desktop\:padding-top-10 {
    padding-top: 5rem;
  }
  .consent-form .desktop\:padding-right-10 {
    padding-right: 5rem;
  }
  .consent-form .desktop\:padding-bottom-10 {
    padding-bottom: 5rem;
  }
  .consent-form .desktop\:padding-left-10 {
    padding-left: 5rem;
  }
  .consent-form .desktop\:padding-15 {
    padding: 7.5rem;
  }
  .consent-form .desktop\:padding-y-15 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .consent-form .desktop\:padding-x-15 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .consent-form .desktop\:padding-top-15 {
    padding-top: 7.5rem;
  }
  .consent-form .desktop\:padding-right-15 {
    padding-right: 7.5rem;
  }
  .consent-form .desktop\:padding-bottom-15 {
    padding-bottom: 7.5rem;
  }
  .consent-form .desktop\:padding-left-15 {
    padding-left: 7.5rem;
  }
  .consent-form .desktop\:padding-0 {
    padding: 0;
  }
  .consent-form .desktop\:padding-y-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .consent-form .desktop\:padding-x-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .consent-form .desktop\:padding-top-0 {
    padding-top: 0;
  }
  .consent-form .desktop\:padding-right-0 {
    padding-right: 0;
  }
  .consent-form .desktop\:padding-bottom-0 {
    padding-bottom: 0;
  }
  .consent-form .desktop\:padding-left-0 {
    padding-left: 0;
  }
  .consent-form .desktop\:width-1px {
    width: 1px;
  }
  .consent-form .desktop\:width-2px {
    width: 2px;
  }
  .consent-form .desktop\:width-05 {
    width: 0.25rem;
  }
  .consent-form .desktop\:width-1 {
    width: 0.5rem;
  }
  .consent-form .desktop\:width-105 {
    width: 0.75rem;
  }
  .consent-form .desktop\:width-2 {
    width: 1rem;
  }
  .consent-form .desktop\:width-205 {
    width: 1.25rem;
  }
  .consent-form .desktop\:width-3 {
    width: 1.5rem;
  }
  .consent-form .desktop\:width-4 {
    width: 2rem;
  }
  .consent-form .desktop\:width-5 {
    width: 2.5rem;
  }
  .consent-form .desktop\:width-6 {
    width: 3rem;
  }
  .consent-form .desktop\:width-7 {
    width: 3.5rem;
  }
  .consent-form .desktop\:width-8 {
    width: 4rem;
  }
  .consent-form .desktop\:width-9 {
    width: 4.5rem;
  }
  .consent-form .desktop\:width-10 {
    width: 5rem;
  }
  .consent-form .desktop\:width-15 {
    width: 7.5rem;
  }
  .consent-form .desktop\:width-card {
    width: 10rem;
  }
  .consent-form .desktop\:width-card-lg {
    width: 15rem;
  }
  .consent-form .desktop\:width-mobile {
    width: 20rem;
  }
  .consent-form .desktop\:width-mobile-lg {
    width: 30rem;
  }
  .consent-form .desktop\:width-tablet {
    width: 40rem;
  }
  .consent-form .desktop\:width-tablet-lg {
    width: 55rem;
  }
  .consent-form .desktop\:width-desktop {
    width: 64rem;
  }
  .consent-form .desktop\:width-desktop-lg {
    width: 75rem;
  }
  .consent-form .desktop\:width-widescreen {
    width: 87.5rem;
  }
  .consent-form .desktop\:width-0 {
    width: 0;
  }
  .consent-form .desktop\:width-full {
    width: 100%;
  }
  .consent-form .desktop\:width-auto {
    width: auto;
  }
}
.consent-form .choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px;
}
.consent-form .choices:focus {
  outline: none;
}
.consent-form .choices:last-child {
  margin-bottom: 0;
}
.consent-form .choices.is-open {
  overflow: visible;
}
.consent-form .choices.is-disabled .choices__inner,
.consent-form .choices.is-disabled .choices__input {
  background-color: #eaeaea;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.consent-form .choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.consent-form .choices [hidden] {
  display: none !important;
}
.consent-form .choices[data-type*=select-one] {
  cursor: pointer;
}
.consent-form .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 7.5px;
}
.consent-form .choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin: 0;
}
.consent-form .choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -10px;
  margin-right: 25px;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.25;
}
.consent-form .choices[data-type*=select-one] .choices__button:hover,
.consent-form .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.consent-form .choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0 0 0 2px #00bcd4;
}
.consent-form .choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.consent-form .choices[data-type*=select-one]::after {
  content: "";
  height: 0;
  width: 0;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
  border-width: 5px;
  position: absolute;
  right: 11.5px;
  top: 50%;
  margin-top: -2.5px;
  pointer-events: none;
}
.consent-form .choices[data-type*=select-one].is-open::after {
  border-color: transparent transparent #333 transparent;
  margin-top: -7.5px;
}
.consent-form .choices[data-type*=select-one][dir=rtl]::after {
  left: 11.5px;
  right: auto;
}
.consent-form .choices[data-type*=select-one][dir=rtl] .choices__button {
  right: auto;
  left: 0;
  margin-left: 25px;
  margin-right: 0;
}
.consent-form .choices[data-type*=select-multiple] .choices__inner,
.consent-form .choices[data-type*=text] .choices__inner {
  cursor: text;
}
.consent-form .choices[data-type*=select-multiple] .choices__button,
.consent-form .choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.consent-form .choices[data-type*=select-multiple] .choices__button:hover,
.consent-form .choices[data-type*=select-multiple] .choices__button:focus,
.consent-form .choices[data-type*=text] .choices__button:hover,
.consent-form .choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}
.consent-form .choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #ddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden;
}
.consent-form .is-focused .choices__inner,
.consent-form .is-open .choices__inner {
  border-color: #b7b7b7;
}
.consent-form .is-open .choices__inner {
  border-radius: 2.5px 2.5px 0 0;
}
.consent-form .is-flipped.is-open .choices__inner {
  border-radius: 0 0 2.5px 2.5px;
}
.consent-form .choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
.consent-form .choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
.consent-form [dir=rtl] .choices__list--single {
  padding-right: 4px;
  padding-left: 16px;
}
.consent-form .choices__list--single .choices__item {
  width: 100%;
}
.consent-form .choices__list--multiple {
  display: inline;
}
.consent-form .choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}
.consent-form .choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
.consent-form [dir=rtl] .choices__list--multiple .choices__item {
  margin-right: 0;
  margin-left: 3.75px;
}
.consent-form .choices__list--multiple .choices__item.is-highlighted {
  background-color: #00a5bb;
  border: 1px solid #008fa1;
}
.consent-form .is-disabled .choices__list--multiple .choices__item {
  background-color: #aaaaaa;
  border: 1px solid #919191;
}
.consent-form .choices__list--dropdown,
.consent-form .choices__list[aria-expanded] {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
}
.consent-form .is-active.choices__list--dropdown,
.consent-form .is-active.choices__list[aria-expanded] {
  visibility: visible;
}
.consent-form .is-open .choices__list--dropdown,
.consent-form .is-open .choices__list[aria-expanded] {
  border-color: #b7b7b7;
}
.consent-form .is-flipped .choices__list--dropdown,
.consent-form .is-flipped .choices__list[aria-expanded] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.consent-form .choices__list--dropdown .choices__list,
.consent-form .choices__list[aria-expanded] .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.consent-form .choices__list--dropdown .choices__item,
.consent-form .choices__list[aria-expanded] .choices__item {
  position: relative;
  padding: 10px;
  font-size: 14px;
}
.consent-form [dir=rtl] .choices__list--dropdown .choices__item,
.consent-form [dir=rtl] .choices__list[aria-expanded] .choices__item {
  text-align: right;
}
@media (min-width: 640px) {
  .consent-form .choices__list--dropdown .choices__item--selectable,
  .consent-form .choices__list[aria-expanded] .choices__item--selectable {
    padding-right: 100px;
  }
  .consent-form .choices__list--dropdown .choices__item--selectable::after,
  .consent-form .choices__list[aria-expanded] .choices__item--selectable::after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  .consent-form [dir=rtl] .choices__list--dropdown .choices__item--selectable,
  .consent-form [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable {
    text-align: right;
    padding-left: 100px;
    padding-right: 10px;
  }
  .consent-form [dir=rtl] .choices__list--dropdown .choices__item--selectable::after,
  .consent-form [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable::after {
    right: auto;
    left: 10px;
  }
}
.consent-form .choices__list--dropdown .choices__item--selectable.is-highlighted,
.consent-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
  background-color: #f2f2f2;
}
.consent-form .choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.consent-form .choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after {
  opacity: 0.5;
}
.consent-form .choices__item {
  cursor: default;
}
.consent-form .choices__item--selectable {
  cursor: pointer;
}
.consent-form .choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
  opacity: 0.5;
}
.consent-form .choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray;
}
.consent-form .choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.consent-form .choices__button:focus {
  outline: none;
}
.consent-form .choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px;
}
.consent-form .choices__input:focus {
  outline: 0;
}
.consent-form .choices__input::-webkit-search-decoration,
.consent-form .choices__input::-webkit-search-cancel-button,
.consent-form .choices__input::-webkit-search-results-button,
.consent-form .choices__input::-webkit-search-results-decoration {
  display: none;
}
.consent-form .choices__input::-ms-clear,
.consent-form .choices__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.consent-form [dir=rtl] .choices__input {
  padding-right: 2px;
  padding-left: 0;
}
.consent-form .choices__placeholder {
  opacity: 0.5;
}
.consent-form .tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}
.consent-form [data-tippy-root] {
  max-width: calc(100vw - 10px);
}
.consent-form .tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  white-space: normal;
  outline: 0;
  transition-property: transform, visibility, opacity;
}
.consent-form .tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}
.consent-form .tippy-box[data-placement^=top] > .tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}
.consent-form .tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}
.consent-form .tippy-box[data-placement^=bottom] > .tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}
.consent-form .tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}
.consent-form .tippy-box[data-placement^=left] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}
.consent-form .tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}
.consent-form .tippy-box[data-placement^=right] > .tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}
.consent-form .tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}
.consent-form .tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}
.consent-form .tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.consent-form .tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1;
}
.consent-form dialog {
  position: absolute;
  left: 0;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}
.consent-form dialog:not([open]) {
  display: none;
}
.consent-form dialog + .backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
.consent-form ._dialog_overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.consent-form dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
.consent-form .formio-loader {
  position: relative;
  min-height: 60px;
}
.consent-form .loader-wrapper {
  z-index: 1000;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0);
}
.consent-form .loader {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -30px;
  z-index: 10000;
  display: inline-block;
  border: 6px solid #f3f3f3;
  /* Light grey */
  border-top: 6px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.consent-form .formio-form {
  position: relative;
  min-height: 80px;
}
.consent-form .formio-error-wrapper,
.consent-form .formio-warning-wrapper {
  padding: 1em;
}
.consent-form .formio-error-wrapper {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.consent-form .formio-error-wrapper .formio-errors .error {
  color: #C20000;
}
.consent-form .formio-error-wrapper .field-required:after {
  color: #C20000;
}
.consent-form .formio-warning-wrapper {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.consent-form .formio-disabled-input .form-control.flatpickr-input {
  background-color: #eee;
}
.consent-form .builder-component.has-error .invalid-feedback,
.consent-form .formio-component.has-error .invalid-feedback,
.consent-form .formio-component.alert-danger .invalid-feedback,
.consent-form .formio-component.has-message .invalid-feedback,
.consent-form .formio-component-modal-wrapper.has-message .invalid-feedback,
.consent-form .formio-component-modal-wrapper.has-error .invalid-feedback {
  display: block;
  color: inherit;
  margin-top: 4px;
}
.consent-form .formio-errors .error {
  color: #dc3545;
}
.consent-form .formio-errors .warning {
  color: #856404;
}
.consent-form .formio-errors .info {
  color: #004085;
}
.consent-form .formio-form-group {
  margin-bottom: 1rem;
}
.consent-form .formio-wysiwyg-editor {
  min-height: 200px;
  background-color: #fff;
}
.consent-form .has-feedback .form-control {
  padding-right: 10px;
}
.consent-form .has-feedback .form-control[type=hidden] {
  padding-right: 0px;
}
.consent-form .has-error.bg-danger {
  padding: 4px;
}
.consent-form .ql-source:after {
  content: "[source]";
  white-space: nowrap;
}
.consent-form .quill-source-code {
  width: 100%;
  margin: 0px;
  background: #1d1d1d;
  box-sizing: border-box;
  color: #cccccc;
  font-size: 15px;
  outline: none;
  padding: 20px;
  line-height: 24px;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  position: absolute;
  top: 0;
  bottom: 0;
  border: none;
  display: none;
}
.consent-form .formio-component-tags tags {
  background-color: #fff;
}
.consent-form .field-required:after,
.consent-form .tab-error::after {
  content: " *";
  color: #EB0000;
}
.consent-form .field-required:after {
  position: relative;
  z-index: 10;
}
.consent-form .glyphicon-spin {
  -webkit-animation: formio-spin 1s infinite linear;
  -moz-animation: formio-spin 1s infinite linear;
  -o-animation: formio-spin 1s infinite linear;
  animation: formio-spin 1s infinite linear;
}
@-moz-keyframes formio-spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes formio-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes formio-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.consent-form .button-icon-right {
  margin-left: 5px;
}
.consent-form .formio-component-submit .submit-success::after {
  content: "✓";
  position: relative;
  right: -4px;
  top: 1px;
  line-height: 1;
}
.consent-form .formio-component-submit .submit-fail::after {
  content: "✗";
  position: relative;
  right: -4px;
  top: 1px;
  line-height: 1;
}
.consent-form .card-vertical {
  display: flex;
  flex-direction: row;
  margin-top: 5px;
}
.consent-form .card-vertical .card-body,
.consent-form .tab-content,
.consent-form .tab {
  flex-grow: 2;
}
.consent-form .nav-tabs-vertical {
  display: flex;
  flex-direction: column;
  border-right: 1px solid #ddd;
  padding-left: 5px;
  margin-right: 10px;
  border-bottom: 0;
}
.consent-form .card-vertical > .card-body,
.consent-form .card-vertical > .tab-content,
.consent-form .card-vertical > .tab {
  flex-basis: 85%;
}
.consent-form .card-vertical ul > li > .nav-link-vertical {
  border-right-color: transparent;
  border-radius: 4px 0 0 4px;
  margin-right: 0;
}
.consent-form .card-vertical ul > li > .nav-link-vertical.active {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
.consent-form .card-vertical ul > li > .nav-link-vertical.active:hover {
  border-right-color: transparent;
}
.consent-form .nav-tabs-vertical > li {
  margin: 0 -1px 0 0;
}
.consent-form .formio-component-submit .submit-fail[disabled] {
  opacity: 1;
}
.consent-form .form-control.flatpickr-input {
  background-color: #fff;
}
.consent-form .input-group .flatpickr-wrapper {
  flex-grow: 1;
}
.consent-form .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.consent-form .flatpickr-calendar .flatpickr-current-month input.cur-year:focus,
.consent-form .flatpickr-calendar .flatpickr-days:focus {
  outline: auto;
}
.consent-form td > .form-group,
.consent-form td > .formio-form-group {
  margin-bottom: 0;
}
.consent-form .signature-pad-body {
  overflow: hidden;
  position: relative;
}
.consent-form .signature-pad-body .form-control-feedback {
  position: absolute;
  font-size: 0.8rem;
  top: 1px;
  right: 3px;
}
.consent-form .signature-pad-canvas {
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;
  border: 1px solid #f4f4f4;
}
.consent-form .btn.signature-pad-refresh {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  padding: 3px;
  line-height: 0;
}
.consent-form [dir=rtl] .btn.signature-pad-refresh {
  left: unset;
  right: 0;
}
.consent-form .formio-component-multiple .choices__input {
  width: 100%;
}
.consent-form .formio-component-multiple .is-invalid {
  border-color: #F04124;
}
.consent-form .formio-component-multiple :not(.is-invalid) {
  border-color: #ccc;
}
.consent-form .choices__list--dropdown .choices__item--selectable {
  padding-right: 0px;
}
.consent-form .signature-pad-refresh img {
  height: 1.2em;
}
.consent-form .signature-pad-footer {
  text-align: center;
  color: #C3C3C3;
}
.consent-form .is-active.choices__list--dropdown {
  z-index: 100;
}
.consent-form .choices__list--multiple .choices__item {
  border-radius: 0;
  padding: 2px 8px;
  line-height: 1em;
  margin-bottom: 6px;
}
.consent-form .choices__list--single {
  padding: 0;
}
.consent-form .choices__item.choices__item--selectable {
  white-space: nowrap;
  overflow: hidden;
  padding-right: 25px;
  text-overflow: ellipsis;
}
.consent-form .choices__input {
  padding: 2px;
}
.consent-form .choices[dir=rtl] > * {
  text-align: right;
}
.consent-form .choices[dir=rtl] .choices__list--multiple .choices__item[data-deletable] {
  padding-left: 5px;
  float: right;
}
.consent-form .choices[dir=rtl] .choices__list--multiple .choices__item[data-deletable] .choices__button {
  float: left;
  margin: 0 8px 0 -4px;
  padding-left: unset;
  padding-right: 16px;
  border-left: unset;
  border-right: 1px solid #008fa1;
  overflow: hidden;
}
@-moz-document url-prefix() {
  .consent-form .choices__button {
    float: right;
  }
}
.consent-form .formio-component-file .fileSelector {
  position: relative;
  padding: 15px;
  border: 2px dashed #ddd;
  text-align: center;
}
.consent-form .formio-component-file .fileSelector .loader-wrapper {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}
.consent-form .formio-component-file .fileSelector .loader-wrapper .loader {
  height: 45px;
  width: 45px;
  margin-top: -23px;
  margin-left: -23px;
}
.consent-form .formio-component-file .fileSelector a {
  text-decoration: underline;
}
.consent-form .formio-component-file .fileSelector.fileDragOver {
  border-color: #127abe;
}
.consent-form .formio-component-file .fileSelector .glyphicon,
.consent-form .formio-component-file .fileSelector .fa {
  font-size: 20px;
  margin-right: 5px;
}
.consent-form [dir=rtl] .formio-component-file .fileSelector .fa,
.consent-form [dir=rtl] .formio-component-file .fileSelector .glyphicon {
  margin-right: unset;
  margin-left: 5px;
}
.consent-form .formio-component-file .fileSelector .browse {
  cursor: pointer;
}
@-webkit-keyframes formio-dialog-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes formio-dialog-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes formio-dialog-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes formio-dialog-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.consent-form .formio-dialog {
  box-sizing: border-box;
  font-size: 0.8em;
  color: #666;
}
.consent-form .formio-dialog.formio-modaledit-dialog {
  font-size: inherit;
}
.consent-form .formio-dialog *,
.consent-form .formio-dialog *:before,
.consent-form .formio-dialog *:after {
  box-sizing: inherit;
}
.consent-form .formio-dialog {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* fix for Scrollbars not clickable on overflow #552 */
  background: rgba(0, 0, 0, 0.4);
  animation: formio-dialog-fadein 0.5s;
  /* end fix for Scrollbars not clickable on overflow #552 */
}
.consent-form .formio-dialog.formio-dialog-disabled-animation,
.consent-form .formio-dialog.formio-dialog-disabled-animation .formio-dialog-overlay,
.consent-form .formio-dialog.formio-dialog-disabled-animation .formio-dialog-content {
  -webkit-animation: none !important;
  animation: none !important;
}
.consent-form .formio-dialog-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: formio-dialog-fadein 0.5s;
  animation: formio-dialog-fadein 0.5s;
  /* fix for Scrollbars not clickable on overflow #552 */
  margin-right: 15px;
  background: transparent;
  /* end fix for Scrollbars not clickable on overflow #552 */
}
.consent-form .formio-dialog-no-overlay {
  pointer-events: none;
}
.consent-form .formio-dialog.formio-dialog-closing .formio-dialog-overlay {
  -webkit-backface-visibility: hidden;
  -webkit-animation: formio-dialog-fadeout 0.5s;
  animation: formio-dialog-fadeout 0.5s;
}
.consent-form .formio-dialog-content {
  background: white;
  -webkit-backface-visibility: hidden;
  -webkit-animation: formio-dialog-fadein 0.5s;
  animation: formio-dialog-fadein 0.5s;
  pointer-events: all;
  overflow: auto;
}
.consent-form .formio-component-modal-wrapper-select .formio-dialog-content {
  overflow: initial;
}
.consent-form .formio-dialog.formio-dialog-closing .formio-dialog-content {
  -webkit-backface-visibility: hidden;
  -webkit-animation: formio-dialog-fadeout 0.5s;
  animation: formio-dialog-fadeout 0.5s;
}
.consent-form .formio-dialog-close:before {
  font-family: "Helvetica", Arial, sans-serif;
  content: "×";
  cursor: pointer;
}
.consent-form html.formio-dialog-open,
.consent-form body.formio-dialog-open {
  overflow: hidden;
}
.consent-form .formio-dialog .tab-content {
  padding-top: 12px;
}
.consent-form .formio-dialog-close {
  z-index: 1000;
}
@-webkit-keyframes formio-dialog-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes formio-dialog-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes formio-dialog-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes formio-dialog-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
.consent-form .formio-dialog.formio-dialog-theme-default {
  padding-bottom: 160px;
  padding-top: 160px;
}
.consent-form .formio-dialog.formio-dialog-theme-default .component-edit-container {
  padding: 0.5em;
}
.consent-form .formio-dialog.formio-dialog-theme-default.formio-dialog-closing .formio-dialog-content {
  -webkit-animation: formio-dialog-flyout 0.5s;
  animation: formio-dialog-flyout 0.5s;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-content {
  -webkit-animation: formio-dialog-flyin 0.5s;
  animation: formio-dialog-flyin 0.5s;
  background: #f0f0f0;
  border-radius: 5px;
  font-family: "Helvetica", sans-serif;
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 100%;
  padding: 1em;
  position: relative;
  width: 80%;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-close {
  border: none;
  background: transparent;
  cursor: pointer;
  position: absolute;
  right: 1px;
  top: 1px;
  z-index: 100;
}
.consent-form .formio-clickable {
  cursor: pointer;
}
.consent-form .component-settings .nav > li > a {
  padding: 8px 10px;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-close:before {
  display: block;
  padding: 3px;
  background: transparent;
  color: #8a8a8a;
  content: "×";
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  text-align: center;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-close:hover:before,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-close:active:before {
  color: #777;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-message {
  margin-bottom: 0.5em;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input {
  margin-bottom: 1em;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input textarea,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=text],
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=password],
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=email],
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=url] {
  background: #fff;
  border: 0;
  border-radius: 3px;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0 0 0.25em;
  min-height: 2.5em;
  padding: 0.25em 0.67em;
  width: 100%;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input textarea:focus,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=text]:focus,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=password]:focus,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=email]:focus,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-input input[type=url]:focus {
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}
.consent-form .formio-dialog-buttons {
  display: flex;
  justify-content: flex-end;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-buttons {
  *zoom: 1;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-button {
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  float: right;
  font-family: inherit;
  font-size: 0.8em;
  letter-spacing: 0.1em;
  line-height: 1em;
  margin: 0 0 0 0.5em;
  padding: 0.75em 2em;
  text-transform: uppercase;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-button:focus {
  -webkit-animation: formio-dialog-pulse 1.1s infinite;
  animation: formio-dialog-pulse 1.1s infinite;
  outline: none;
}
@media (max-width: 568px) {
  .consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-button:focus {
    -webkit-animation: none;
    animation: none;
  }
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-button.formio-dialog-button-primary {
  background: #3288e6;
  color: #fff;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-button.formio-dialog-button-secondary {
  background: #e0e0e0;
  color: #777;
}
.consent-form .formio-dialog-content .panel {
  margin: 0;
}
.consent-form .formio-dialog-content [ref=dialogHeader] {
  padding-right: 15px;
}
.consent-form .formio-placeholder {
  position: absolute;
  color: #999;
}
.consent-form .formio-dialog .formio-dialog-close {
  cursor: pointer;
}
.consent-form .formio-iframe {
  border: none;
  width: 100%;
  height: 1000px;
}
.consent-form .inline-form-button {
  margin-right: 10px;
}
.consent-form .tooltip {
  opacity: 1;
}
.consent-form .tooltip[x-placement=right] .tooltip-arrow {
  border-right: 5px solid black;
}
.consent-form .tooltip[x-placement=right] .tooltip-inner {
  margin-left: 8px;
}
.consent-form .control-label--bottom {
  margin-bottom: 0;
  margin-top: 5px;
}
.consent-form .formio-component-label-hidden {
  position: relative;
}
.consent-form .formio-hidden {
  margin: 0;
}
.consent-form .formio-removed {
  display: none;
}
.consent-form .control-label--hidden {
  position: absolute;
  top: 6px;
  right: 5px;
}
.consent-form .formio-component-datetime .control-label--hidden.field-required {
  right: 45px;
  z-index: 3;
}
.consent-form .formio-component-survey .control-label--hidden.field-required,
.consent-form .formio-component-selectboxes .control-label--hidden.field-required {
  top: 0;
}
.consent-form .formio-component-resource .control-label--hidden.field-required,
.consent-form .formio-component-select .control-label--hidden.field-required {
  right: 40px;
  z-index: 2;
}
.consent-form .formio-component-radio .control-label--hidden.field-required:after,
.consent-form .formio-component-selectboxes .control-label--hidden.field-required:after {
  display: none;
}
.consent-form .formio-component-radio.formio-component-label-hidden.required .form-check-label:before,
.consent-form .formio-component-selectboxes.formio-component-label-hidden.required .form-check-label:before {
  position: relative;
  content: "* ";
  color: #EB0000;
}
.consent-form .formio-component-radio.formio-component-label-hidden.required .label-position-right.form-check-label:before,
.consent-form .formio-component-selectboxes.formio-component-label-hidden.required .label-position-right.form-check-label:before {
  right: 20px;
}
.consent-form .formio-component-hidden:not(.formio-component-checkbox),
.consent-form .formio-component-datasource {
  margin-bottom: 0;
}
.consent-form .checkbox-inline label,
.consent-form .radio-inline label {
  font-weight: 400;
  cursor: pointer;
}
.consent-form .editgrid-listgroup {
  margin-bottom: 10px;
  overflow-wrap: break-word;
}
.consent-form .tree-listgroup {
  flex-direction: row;
}
.consent-form .formio-component-submit button[disabled] + .has-error {
  display: block;
}
.consent-form .formio-choices.form-group,
.consent-form .formio-choices.formio-form-group {
  margin-bottom: 0;
}
.consent-form .formio-choices[data-type=select-multiple] .form-control {
  height: auto;
}
.consent-form .form-control.formio-multiple-mask-select {
  width: 15%;
  z-index: 4;
}
.consent-form .form-control.formio-multiple-mask-input {
  width: 85%;
}
.consent-form .input-group.formio-multiple-mask-container {
  width: 100%;
}
.consent-form .formio-component .table {
  margin-bottom: 0;
  word-break: break-all;
}
.consent-form .formio-component-htmlelement {
  word-wrap: break-word;
}
.consent-form .editgrid-table-container {
  margin-bottom: 10px;
  max-width: calc(100vw - 140px);
}
.consent-form .editgrid-table-container .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.consent-form .editgrid-table-column {
  border: none;
}
.consent-form .editgrid-table-head {
  border: 1px solid #ddd;
}
.consent-form .editgrid-table-body {
  border: 1px solid #ddd;
  border-top: 0;
}
.consent-form .formio-hide-label-panel-tooltip {
  margin-top: -10px;
  margin-left: -10px;
}
.consent-form .is-disabled .choices__list--multiple .choices__item {
  padding: 5px 10px;
}
.consent-form .is-disabled .choices__list--multiple .choices__item .choices__button {
  display: none;
}
.consent-form .formio-collapse-icon {
  cursor: pointer;
  margin-right: 4px;
}
.consent-form [dir=rtl] .formio-collapse-icon {
  margin-right: unset;
  margin-left: 4px;
}
.consent-form .formio-component-datetime .form-control[type=datetime-local] ~ .input-group-addon,
.consent-form .formio-component-dateTime .form-control[type=datetime-local] ~ .input-group-addon {
  width: auto;
}
.consent-form .formio-component-datagrid .formio-datagrid-remove {
  position: absolute;
  top: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms linear, visibility 0ms 200ms;
}
.consent-form .formio-component-datagrid {
  overflow-x: auto;
}
.consent-form .formio-component-datagrid .datagrid-table,
.consent-form .formio-component-datagrid .datagrid-table td,
.consent-form .formio-component-datagrid .datagrid-table th {
  border: 3px solid #ddd !important;
  padding: 10px;
}
.consent-form .formio-component-datagrid .datagrid-table > tbody > tr > td:last-child {
  position: relative;
}
.consent-form .formio-component-datagrid .datagrid-table > tbody > tr:hover > td:last-child .formio-datagrid-remove {
  visibility: visible;
  opacity: 1;
  transition: visibility 0ms, opacity 200ms linear;
}
.consent-form .datagrid-table > tbody > tr > td {
  word-break: break-all;
}
.consent-form .formio-component-modaledit .formio-modaledit-view-container {
  position: relative;
  border: 1px solid #ddd;
  min-height: 34px;
  padding: 6px 12px;
  cursor: text;
}
.consent-form td .formio-component-modaledit .formio-modaledit-view-container {
  padding: 0;
  border-style: none;
}
.consent-form .formio-component-modaledit .formio-modaledit-edit {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity 200ms linear, visibility 0ms 200ms;
}
.consent-form .formio-component-modaledit .formio-modaledit-view-container:hover .formio-modaledit-edit {
  visibility: visible;
  opacity: 1;
  transition: visibility 0ms, opacity 200ms linear;
}
.consent-form .formio-modaledit-dialog .formio-modaledit-close {
  position: absolute;
  top: 100%;
  right: 0;
  border-radius: 0;
}
.consent-form .reset-margins html,
.consent-form .reset-margins body,
.consent-form .reset-margins div,
.consent-form .reset-margins span,
.consent-form .reset-margins applet,
.consent-form .reset-margins object,
.consent-form .reset-margins iframe,
.consent-form .reset-margins h1,
.consent-form .reset-margins h2,
.consent-form .reset-margins h3,
.consent-form .reset-margins h4,
.consent-form .reset-margins h5,
.consent-form .reset-margins h6,
.consent-form .reset-margins p,
.consent-form .reset-margins blockquote,
.consent-form .reset-margins pre,
.consent-form .reset-margins a,
.consent-form .reset-margins abbr,
.consent-form .reset-margins acronym,
.consent-form .reset-margins address,
.consent-form .reset-margins big,
.consent-form .reset-margins cite,
.consent-form .reset-margins code,
.consent-form .reset-margins del,
.consent-form .reset-margins dfn,
.consent-form .reset-margins em,
.consent-form .reset-margins img,
.consent-form .reset-margins ins,
.consent-form .reset-margins kbd,
.consent-form .reset-margins q,
.consent-form .reset-margins s,
.consent-form .reset-margins samp,
.consent-form .reset-margins small,
.consent-form .reset-margins strike,
.consent-form .reset-margins strong,
.consent-form .reset-margins sub,
.consent-form .reset-margins sup,
.consent-form .reset-margins tt,
.consent-form .reset-margins var,
.consent-form .reset-margins b,
.consent-form .reset-margins u,
.consent-form .reset-margins i,
.consent-form .reset-margins center,
.consent-form .reset-margins dl,
.consent-form .reset-margins dt,
.consent-form .reset-margins dd,
.consent-form .reset-margins ol,
.consent-form .reset-margins ul,
.consent-form .reset-margins li,
.consent-form .reset-margins fieldset,
.consent-form .reset-margins form,
.consent-form .reset-margins label,
.consent-form .reset-margins legend,
.consent-form .reset-margins table,
.consent-form .reset-margins caption,
.consent-form .reset-margins tbody,
.consent-form .reset-margins tfoot,
.consent-form .reset-margins thead,
.consent-form .reset-margins tr,
.consent-form .reset-margins th,
.consent-form .reset-margins td,
.consent-form .reset-margins article,
.consent-form .reset-margins aside,
.consent-form .reset-margins canvas,
.consent-form .reset-margins details,
.consent-form .reset-margins embed,
.consent-form .reset-margins figure,
.consent-form .reset-margins figcaption,
.consent-form .reset-margins footer,
.consent-form .reset-margins header,
.consent-form .reset-margins hgroup,
.consent-form .reset-margins menu,
.consent-form .reset-margins nav,
.consent-form .reset-margins output,
.consent-form .reset-margins ruby,
.consent-form .reset-margins section,
.consent-form .reset-margins summary,
.consent-form .reset-margins time,
.consent-form .reset-margins mark,
.consent-form .reset-margins audio,
.consent-form .reset-margins video {
  margin: 0;
}
.consent-form .ck-body .ck.ck-balloon-panel {
  z-index: 101000;
}
.consent-form .formio-component-select select[disabled=disabled] {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
.consent-form .formio-component-select div[disabled=disabled] button,
.consent-form .formio-component-select .choices.is-disabled[data-type*=select-one]:after {
  display: none;
}
.consent-form .datagrid-group-label.collapsed > td {
  display: none;
}
.consent-form .datagrid-group-header.clickable {
  cursor: pointer;
}
.consent-form .datagrid-group-header.clickable .datagrid-group-label:before {
  display: inline-block;
  vertical-align: middle;
  content: "▾";
  margin: 0 5px;
}
.consent-form .datagrid-group-header.clickable.collapsed .datagrid-group-label:before {
  content: "▸";
}
.consent-form .formio-component.alert-danger .help-block,
.consent-form .formio-component.alert-warning .help-block {
  color: inherit;
}
.consent-form .tree__level_even {
  background-color: #f6f6f6;
}
.consent-form .tree__node-content {
  margin-bottom: 10px;
  overflow-wrap: break-word;
}
.consent-form .tree__node-children {
  margin: 0;
}
.consent-form .formio-select-autocomplete-input {
  /* we can't use display: none or visibility: hidden because autocomplete won't work on hidden field */
  opacity: 0;
  position: relative;
  z-index: -1;
  display: block;
  height: 0;
  border: none;
}
.consent-form .has-error > .help-block {
  margin-top: 5px;
  margin-bottom: 10px;
}
.consent-form .no-top-border-table > .table > tbody > tr:first-child > td {
  border-top: none;
}
.consent-form .table > tbody > tr > td.cell-align-left {
  text-align: left;
}
.consent-form .table > tbody > tr > td.cell-align-center {
  text-align: center;
}
.consent-form .table > tbody > tr > td.cell-align-center > div {
  margin-left: auto;
  margin-right: auto;
}
.consent-form .table > tbody > tr > td.cell-align-right {
  text-align: right;
}
.consent-form .table > tbody > tr > td.cell-align-right > div {
  margin-left: auto;
}
.consent-form .table-responsive[ref=component] {
  overflow-x: visible;
}
.consent-form .formio-component-textarea .alert .ck-editor__editable {
  color: inherit;
}
.consent-form .formio-component-textarea .ck.ck-editor__editable .image .ck-progress-bar {
  height: 4px;
}
.consent-form div[data-oembed-url] {
  width: 100%;
}
.consent-form .radio label.label-position-left,
.consent-form .checkbox label.label-position-left,
.consent-form .radio label.label-position-top,
.consent-form .checkbox label.label-position-top,
.consent-form .radio label.label-position-bottom,
.consent-form .checkbox label.label-position-bottom {
  padding-left: 0;
}
.consent-form .radio label.label-position-top span,
.consent-form .checkbox label.label-position-top span,
.consent-form .radio label.label-position-bottom span,
.consent-form .checkbox label.label-position-bottom span {
  display: block;
}
.consent-form .radio label.label-position-top input[type=radio],
.consent-form .checkbox label.label-position-top input[type=checkbox],
.consent-form .radio label.label-position-bottom input[type=radio],
.consent-form .checkbox label.label-position-bottom input[type=checkbox] {
  position: relative;
  margin-left: 0;
}
.consent-form .radio label.label-position-top input[type=radio],
.consent-form .checkbox label.label-position-top input[type=checkbox] {
  margin-top: 4px;
}
.consent-form .radio label.label-position-bottom input[type=radio],
.consent-form .checkbox label.label-position-bottom input[type=checkbox] {
  margin-bottom: 8px;
}
.consent-form .radio label.label-position-left input[type=radio] {
  margin-left: 10px;
}
.consent-form .checkbox label.label-position-left input[type=checkbox] {
  margin-left: 4px;
  position: relative;
}
.consent-form .open-modal-button {
  width: 100%;
  text-align: left;
  white-space: normal;
  height: auto;
}
.consent-form .formio-component-modal-wrapper-signature .open-modal-button {
  text-align: center;
  height: 100%;
  font-size: 1.4em;
  padding: 0;
  margin: 0;
}
.consent-form .formio-component-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 1em auto;
}
.consent-form .formio-component-content .image > img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 50px;
}
.consent-form .formio-component-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: hsl(0, 0%, 20%);
  background-color: hsl(0, 0%, 97%);
  padding: 0.6em;
  font-size: 0.75em;
  outline-offset: -1px;
}
.consent-form .formio-component-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}
.consent-form .formio-component-content .image.image_resized img {
  width: 100%;
}
.consent-form .formio-component-content .image.image_resized > figcaption {
  display: block;
}
.consent-form .formio-component-content .media {
  clear: both;
  margin: 1em 0;
  display: block;
  min-width: 15em;
}
.consent-form .formio-component-content .image-style-side:not(.image_resized),
.consent-form .formio-component-content .image-style-align-left:not(.image_resized),
.consent-form .formio-component-content .image-style-align-center:not(.image_resized),
.consent-form .formio-component-content .image-style-align-right:not(.image_resized) {
  max-width: 50%;
}
.consent-form .formio-component-content .image-style-side:not(.image_resized),
.consent-form .formio-component-content .image-style-align-left:not(.image_resized),
.consent-form .formio-component-content .image-style-align-center:not(.image_resized),
.consent-form .formio-component-content .image-style-align-right:not(.image_resized) {
  max-width: 50%;
}
.consent-form .formio-component-content .image-style-side:not(.image_resized),
.consent-form .formio-component-content .image-style-align-left:not(.image_resized),
.consent-form .formio-component-content .image-style-align-center:not(.image_resized),
.consent-form .formio-component-content .image-style-align-right:not(.image_resized) {
  max-width: 50%;
}
.consent-form .formio-component-content .image-style-side:not(.image_resized),
.consent-form .formio-component-content .image-style-align-left:not(.image_resized),
.consent-form .formio-component-content .image-style-align-center:not(.image_resized),
.consent-form .formio-component-content .image-style-align-right:not(.image_resized) {
  max-width: 50%;
}
.consent-form .formio-component-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.consent-form .formio-component-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}
.consent-form .formio-component-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}
.consent-form .formio-component-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}
.consent-form .formio-component-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px hsl(0, 0%, 80%);
}
.consent-form .formio-component-content[dir=rtl] blockquote {
  border-left: 0;
  border-right: solid 5px hsl(0, 0%, 80%);
}
.consent-form .formio-component-content .text-tiny {
  font-size: 0.7em;
}
.consent-form .formio-component-content .text-small {
  font-size: 0.85em;
}
.consent-form .formio-component-content .text-big {
  font-size: 1.4em;
}
.consent-form .formio-component-content .text-huge {
  font-size: 1.8em;
}
.consent-form .formio-component-address.formio-component-label-hidden > label.field-required {
  z-index: 1;
}
.consent-form .formio-component-address.formio-component-label-hidden > label.field-required ~ .address-autocomplete-container .address-autocomplete-remove-value-icon {
  right: 20px;
}
.consent-form .address-autocomplete-container {
  position: relative;
}
.consent-form .address-autocomplete-container .address-autocomplete-remove-value-icon {
  cursor: pointer;
  position: absolute;
  margin-top: -9px;
  right: 10px;
  top: 50%;
}
.consent-form .address-autocomplete-container .address-autocomplete-remove-value-icon--hidden {
  display: none;
}
.consent-form .autocomplete {
  background: white;
  font: 14px/22px "-apple-system", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  overflow: auto;
  box-sizing: border-box;
  border: 1px solid rgba(50, 50, 50, 0.6);
  z-index: 11000;
}
.consent-form .autocomplete > div {
  cursor: pointer;
  padding: 6px 10px;
}
.consent-form .autocomplete > div:hover:not(.group),
.consent-form .autocomplete > div.selected {
  background: #1e90ff;
  color: #ffffff;
}
.consent-form .field-wrapper {
  display: flex;
}
.consent-form .field-wrapper--reverse {
  flex-direction: row-reverse;
}
.consent-form .field-wrapper .field-label--right {
  text-align: right;
}
.consent-form .formio-component-modal-wrapper {
  margin-bottom: 10px;
}
.consent-form .formio-component-modal-wrapper .open-modal-button {
  height: auto;
}
.consent-form .formio-component-modal-wrapper .component-rendering-hidden {
  visibility: hidden;
}
.consent-form .formio-component-textarea div.formio-editor-read-only-content[ref=input] {
  white-space: pre-wrap;
}
.consent-form .formio-editor-read-only-content img {
  max-width: 100%;
}
.consent-form .formio-editor-read-only-content li[data-list=bullet] {
  list-style-type: none;
}
.consent-form .formio-editor-read-only-content li[data-list=bullet] .ql-ui {
  padding-right: 0.5rem;
}
.consent-form .formio-editor-read-only-content li[data-list=bullet] .ql-ui::before {
  content: "•";
}
.consent-form .formio-editor-read-only-content li[data-list=ordered] {
  list-style-type: none;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.consent-form .formio-editor-read-only-content li[data-list=ordered] .ql-ui {
  padding-right: 0.5rem;
}
.consent-form .formio-editor-read-only-content li[data-list=ordered] .ql-ui::before {
  content: counter(list-0, decimal) ". ";
}
.consent-form .formio-editor-read-only-content figure.table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double #b3b3b3;
  table-layout: fixed;
}
.consent-form .formio-editor-read-only-content figure.table table th,
.consent-form .formio-editor-read-only-content figure.table table td {
  min-width: 2em;
  padding: 0.4em;
  border: 1px solid #bfbfbf;
}
.consent-form .formio-component-textfield .pull-right:not(:last-child),
.consent-form .formio-component-textarea .pull-right:not(:last-child),
.consent-form .formio-component-password .pull-right:not(:last-child) {
  padding-left: 12px;
}
.consent-form .formio-form > div > nav > ul.pagination {
  flex-flow: wrap row;
  justify-content: flex-start;
}
.consent-form .formio-form > div > nav > ul.pagination .page-link {
  cursor: pointer;
  color: #1C74D9;
}
.consent-form .formio-form > div > nav > ul.pagination .page-item.active .page-link {
  color: #fff;
  background-color: #1C74D9;
  border-color: #1C74D9;
}
.consent-form .classic-pagination {
  border-bottom: solid 1px #e0e0e0;
  padding: 0 15px 10px 15px;
  line-height: 1em;
}
.consent-form .classic-pagination-page {
  padding: 0;
  position: relative;
}
.consent-form .classic-pagination-title {
  color: #595959;
  font-size: 16px;
  margin-bottom: 5px;
}
.consent-form .classic-pagination-dot {
  position: absolute;
  width: 30px;
  height: 30px;
  display: block;
  background: #fbe8aa;
  top: 40px;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
}
.consent-form .classic-pagination-dot::after {
  content: " ";
  width: 14px;
  height: 14px;
  background: #fbbd19;
  border-radius: 50px;
  position: absolute;
  top: 8px;
  left: 8px;
}
.consent-form .classic-pagination .progress,
.consent-form .classic-pagination-progress {
  position: relative;
  border-radius: 0px;
  height: 8px;
  box-shadow: none;
  margin: 20px 0;
  border: none;
  padding: 0;
  background-color: #f6f6f6;
}
.consent-form .classic-pagination .progress-bar,
.consent-form .classic-pagination-progress-bar {
  width: 0px;
  height: 10px;
  box-shadow: none;
  background: #fbe8aa;
}
.consent-form .classic-pagination-page.complete .progress-bar,
.consent-form .classic-pagination-page.complete .classic-pagination-progress-bar {
  width: 100%;
}
.consent-form .classic-pagination-page.active .progress-bar,
.consent-form .classic-pagination-page.active .classic-pagination-progress-bar {
  width: 50%;
}
.consent-form .classic-pagination-page.disabled .classic-pagination-dot {
  background-color: #f5f5f5;
}
.consent-form .classic-pagination-page.disabled .classic-pagination-dot::after {
  opacity: 0;
}
.consent-form .classic-pagination-page:first-child .progress,
.consent-form .classic-pagination-page:first-child .classic-pagination-progress {
  left: 50%;
  width: 50%;
}
.consent-form .classic-pagination-page:first-child.active .progress-bar,
.consent-form .classic-pagination-page:first-child.active .classic-pagination-progress-bar {
  width: 0%;
}
.consent-form .classic-pagination-page:last-child .progress,
.consent-form .classic-pagination-page:last-child .classic-pagination-progress {
  width: 50%;
}
.consent-form .classic-pagination-page:last-child.active .progress-bar,
.consent-form .classic-pagination-page:last-child.active .classic-pagination-progress-bar {
  width: 100%;
}
.consent-form .pac-container {
  z-index: 11000;
}
.consent-form [ref=buttonMessageContainer].has-error {
  cursor: pointer;
}
.consent-form [ref=passwordStrengthIndicator] {
  display: inline;
}
.consent-form .formio-security-indicator {
  display: flex;
  height: 5px;
}
.consent-form .formio-security-indicator [class^=security-] {
  width: 100%;
  height: 100%;
}
.consent-form .formio-security-indicator .security-low {
  background-color: #c51e00;
}
.consent-form .formio-security-indicator .security-medium {
  background-color: #ebb400;
}
.consent-form .formio-security-indicator .security-high {
  background-color: #bddf00;
}
.consent-form .formio-security-indicator .security-very-high {
  background-color: #009118;
}
.consent-form .formio-component-textarea .formio-editor-read-only-content .text-big {
  font-size: 1.4em;
}
.consent-form .formio-component-textarea .formio-editor-read-only-content .text-huge {
  font-size: 1.8em;
}
.consent-form .formio-component-textarea .formio-editor-read-only-content .text-small {
  font-size: 0.85em;
}
.consent-form .formio-component-textarea .formio-editor-read-only-content .text-tiny {
  font-size: 0.7em;
}
.consent-form .formio-component [ref=valueMaskInput] {
  display: none;
}
.consent-form .formio-wizard-nav-container {
  display: flex;
}
.consent-form .formio-wizard-nav-container li {
  margin-right: 0.5rem;
}
@media not all and (min-width: 30em) {
  .consent-form .formio-wizard-nav-container {
    flex-direction: column;
  }
  .consent-form .formio-wizard-nav-container li {
    margin-right: 0;
  }
  .consent-form .formio-wizard-nav-container li .btn {
    width: 100%;
    margin-bottom: 0.25rem;
  }
}
.consent-form .formio-tooltip__trigger {
  cursor: pointer;
}
.consent-form .formio-tooltip__body {
  background-color: #1b1b1b;
  border-radius: 0.25rem;
  bottom: 0;
  color: #f0f0f0;
  display: none;
  font-size: 1rem;
  padding: 0.5rem;
  position: absolute;
  left: 0;
  transform: translateX(-50%);
  width: auto;
  white-space: pre;
  z-index: 1000;
}
.consent-form .formio-tooltip__body.formio-tooltip--is-set {
  display: block;
}
.consent-form .formio-tooltip__body--whitespace {
  white-space: normal;
  width: 250px;
}
.consent-form .formio-tooltip__body--right {
  top: auto;
  transform: translateX(0);
}
.consent-form .formio-tooltip__body--left {
  top: auto;
  left: 0;
  right: auto;
  transform: translateX(0);
}
.consent-form .formio-tooltip__body--bottom {
  bottom: auto;
  top: 0;
}
.consent-form .formio-tooltip__wrapper {
  position: relative;
}
.consent-form .formio-tooltip__wrapper > span {
  font-weight: normal;
}
.consent-form .ace_editor,
.consent-form .ace_editor div,
.consent-form .ace_editor span {
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Droid Sans Mono", "Consolas", monospace !important;
}
.consent-form span[role=link] {
  text-decoration: underline;
  cursor: pointer;
}
.consent-form .hidden {
  display: none !important;
}
.consent-form span[role=link]:hover {
  text-decoration: underline;
  cursor: pointer;
}
.consent-form .builder-sidebar .usa-accordion__content {
  padding-bottom: 0px;
}
.consent-form .builder-sidebar .form-builder-panel {
  margin-bottom: 5px;
}
.consent-form .builder-sidebar .form-builder-panel .form-builder-group-header .form-builder-group-heading {
  margin: 0;
}
.consent-form .builder-sidebar .form-builder-panel .form-builder-group-header .usa-accordion__button.builder-group-button {
  background-color: #f0f0f0;
}
.consent-form .builder-sidebar .form-builder-panel .usa-button {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 5px;
}
.consent-form .builder-component {
  padding: 3px;
  margin: -3px -3px 20px -3px;
}
.consent-form .builder-component .formio-form-group {
  margin-bottom: 0;
}
.consent-form .builder-component .component-btn-group {
  display: flex;
  flex-direction: row-reverse;
}
.consent-form .component-btn-group .component-settings-button.usa-button {
  margin: 3px;
}
.consent-form .component-btn-group .usa-button.component-settings-button-paste {
  display: none;
}
.consent-form .flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.consent-form .flatpickr-current-month input.cur-year:focus,
.consent-form .flatpickr-days:focus {
  outline: 1px solid #2491ff !important;
}
.consent-form .flatpickr-days {
  margin: 1px;
  width: 305.875px !important;
}
.consent-form .flatpickr-day.selected {
  background: #0073EC !important;
}
.consent-form .flatpickr-day:hover,
.consent-form .flatpickr-day.prevMonthDay:hover,
.consent-form .flatpickr-day.nextMonthDay:hover,
.consent-form .flatpickr-day:focus,
.consent-form .flatpickr-day.prevMonthDay:focus,
.consent-form .flatpickr-day.nextMonthDay:focus {
  background-color: #71767a !important;
  color: #fff !important;
}
.consent-form .flatpickr-wrapper {
  display: block !important;
}
.consent-form .formio-choices .usa-select {
  background-image: none;
  border: 1px solid #565c65;
}
.consent-form .usa-form-group--month .usa-select {
  opacity: 1;
}
.consent-form .formio-component-address .usa-checkbox {
  margin: 0.5em 0 0.3em;
}
.consent-form .formio-component-survey .usa-radio .usa-radio__label {
  height: 20px;
}
.consent-form .formio-component-survey .usa-radio .usa-radio__label:before {
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
}
.consent-form .formio-dialog.formio-dialog-theme-default .component-edit-container {
  padding: 0.6em;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-content .formio-dialog-close {
  right: 4px;
  top: 4px;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-content .formio-dialog-close:before {
  font-size: 24px;
  line-height: 24px;
  color: #8a8a8a;
}
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-content .formio-dialog-close:hover:before,
.consent-form .formio-dialog.formio-dialog-theme-default .formio-dialog-content .formio-dialog-close :active:before {
  color: #6b6b6b;
}
.consent-form .formio-dialog-content .usa-label {
  padding-right: 30px;
}
.consent-form .formio-dialog-content .usa-label label {
  padding-right: 0;
}
.consent-form .formio-dialog-buttons {
  display: flex;
  justify-content: flex-end;
  margin: 0 -0.5rem;
}
.consent-form .formio-form-group {
  margin-bottom: 20px;
}
@media print {
  .consent-form .formio-form-group {
    page-break-inside: avoid;
  }
}
.consent-form .formio-form-group > .usa-label > label {
  display: initial;
}
.consent-form .formio-hidden {
  margin: 0;
}
.consent-form .formio-panel-content.usa-accordion__content {
  overflow: visible;
}
.consent-form .formio-usa-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border: 1px solid #000;
  border-radius: 0.25rem;
}
.consent-form .formio-usa-card-body {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem;
}
.consent-form .formio-usa-card-header {
  position: relative;
  display: flex;
  padding: 0.5rem;
  margin-bottom: 0;
  margin-top: 1px;
  border-bottom: 1px solid #000;
  border-radius: 0.25rem 0.25rem 0 0;
  background-color: #f0f0f0;
}
.consent-form .formio-usa-card-title {
  margin-bottom: 0.75rem;
  font-size: 1.2rem;
}
.consent-form .has-error .help-block {
  color: #b50909;
}
.consent-form .has-success .help-block {
  color: #00a91c;
}
.consent-form .input-group {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
  margin-top: 0.5rem;
}
.consent-form .input-group .usa-input,
.consent-form .input-group .usa-textarea {
  position: relative;
  z-index: 1;
  width: 1%;
  min-width: 50px;
  flex-grow: 1;
  margin-top: 0;
}
.consent-form .input-group .usa-textarea {
  resize: vertical;
}
.consent-form .input-group .flatpickr-wrapper {
  display: flex;
  flex-grow: 1;
}
.consent-form .input-group .flatpickr-wrapper .usa-input {
  width: 100%;
}
.consent-form .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
}
.consent-form .input-group-prepend,
.consent-form .input-group-append {
  display: flex;
  flex-shrink: 0;
}
.consent-form .legend-wrapper {
  display: inline-block;
  margin-bottom: 6px;
}
.consent-form .legend-wrapper > span {
  margin-right: 3px;
}
.consent-form .open-modal-button {
  font-weight: 400;
  color: #000;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #f8f9fa;
  border: 2px solid #8a8a8a;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  border-radius: 0;
}
.consent-form .open-modal-button:hover {
  background-color: #f0f1f5;
}
.consent-form .progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.consent-form .progress .progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width 0.6s ease;
}
.consent-form .formio-tooltip__trigger {
  cursor: pointer;
}
.consent-form .formio-tooltip__body {
  background-color: #1b1b1b;
  border-radius: 0.25rem;
  bottom: 0;
  color: #f0f0f0;
  display: none;
  font-size: 1rem;
  padding: 0.5rem;
  position: absolute;
  left: 0;
  transform: translateX(-50%);
  width: auto;
  white-space: pre;
  z-index: 1000;
}
.consent-form .formio-tooltip__body.formio-tooltip--is-set {
  display: block;
}
.consent-form .formio-tooltip__body--whitespace {
  white-space: normal;
  width: 250px;
}
.consent-form .formio-tooltip__body--right {
  top: auto;
  transform: translateX(0);
}
.consent-form .formio-tooltip__body--left {
  top: auto;
  left: 0;
  right: auto;
  transform: translateX(0);
}
.consent-form .formio-tooltip__body--bottom {
  bottom: auto;
  top: 0;
}
.consent-form .formio-tooltip__wrapper {
  position: relative;
}
.consent-form .formio-tooltip__wrapper > span {
  font-weight: normal;
}
.consent-form .wizard-page {
  margin: 20px 0;
}
.consent-form .wizard-nav-container {
  display: flex;
}
@media not all and (min-width: 30em) {
  .consent-form .wizard-nav-container {
    flex-direction: column;
  }
}
.consent-form .wizard-nav-container li .usa-button {
  margin-bottom: 0.25em;
}
.consent-form .word-wrap {
  word-wrap: break-word;
}
.consent-form b,
.consent-form strong {
  font-weight: bold !important;
}
.consent-form pre {
  background-color: #f0f0f0;
  padding: 1em;
}
.consent-form ul.usa-sidenav {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1px;
  border-bottom: 1px solid #000;
}
.consent-form .usa-sidenav__item {
  border-top: 0px;
}
.consent-form .usa-input--error.usa-select,
.consent-form .usa-input--success.usa-select {
  height: auto;
}
.consent-form .usa-accordion__button.non-collapsible-panel--button {
  background-image: none;
}
.consent-form .usa-accordion__button.non-collapsible-panel--button:hover {
  background-color: #f0f0f0;
  cursor: auto;
}
.consent-form .usa-table {
  width: 100%;
}
.consent-form .usa-table caption {
  caption-side: top;
  color: #000;
}
.consent-form .usa-table td {
  background-color: inherit;
}
.consent-form .usa-checkbox__input:disabled + .usa-checkbox__label {
  color: #71767a !important;
}
.consent-form .usa-fieldset .usa-legend {
  font-size: 1.5rem;
}
.consent-form .usa-label {
  margin-top: 0 !important;
  margin-bottom: 0;
  max-width: 100% !important;
}
.consent-form .usa-prose > p,
.consent-form .usa-prose > ul li,
.consent-form .usa-prose > ol li {
  max-width: 100% !important;
}
.consent-form .usa-button + .has-error,
.consent-form .usa-button + .has-success {
  display: none;
}
.consent-form .usa-radio__input:disabled:checked + .usa-radio__label::before {
  -webkit-box-shadow: 0 0 0 2px #c9c9c9, inset 0 0 0 3px #fff;
  box-shadow: 0 0 0 2px #c9c9c9, inset 0 0 0 3px #fff;
}
.consent-form .usa-radio,
.consent-form .usa-checkbox {
  background: none !important;
}
.consent-form .usa-step-indicator {
  margin-top: 1rem;
}
.consent-form .usa-step-indicator .usa-step-indicator__segments {
  outline-width: 1px !important;
  outline-offset: 2px !important;
  padding: 1px;
}
.consent-form .usa-step-indicator .usa-step-indicator__segments .usa-step-indicator__segment {
  max-width: none;
}
.consent-form div[ref=modalContents] .usa-form-group--error {
  margin-top: 0;
}
@media print {
  .consent-form div[class*=":grid-col-1"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .consent-form div[class*=":grid-col-2"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .consent-form div[class*=":grid-col-3"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
  }
  .consent-form div[class*=":grid-col-4"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .consent-form div[class*=":grid-col-5"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .consent-form div[class*=":grid-col-6"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
  }
  .consent-form div[class*=":grid-col-7"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .consent-form div[class*=":grid-col-8"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .consent-form div[class*=":grid-col-9"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
  }
  .consent-form div[class*=":grid-col-10"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .consent-form div[class*=":grid-col-11"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .consent-form div[class*=":grid-col-12"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .consent-form .usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {
    background-image: none;
    background-color: #c9c9c9;
    -webkit-box-shadow: 0 0 0 2px #c9c9c9, inset 0 0 0 3px #fff;
    box-shadow: 0 0 0 2px #c9c9c9, inset 0 0 0 3px #fff;
    -webkit-print-color-adjust: exact;
    text-indent: 0;
  }
}
.consent-form .usa-button.formio-hidden {
  background-color: initial;
  border: none;
  box-shadow: none;
}
.consent-form ul {
  padding-inline-start: 1rem;
}
.consent-form li a,
.consent-form dd a,
.consent-form p a {
  color: #2b8fff;
}
.consent-form div .btn-link {
  color: #2b8fff;
}
.consent-form div .btn-primary {
  background-color: #2b8fff;
}
.consent-form textarea {
  box-sizing: border-box;
}
.consent-form .grid-col-9 {
  width: auto;
}
.consent-form [class*="grid-col"] {
  max-width: none;
}
.consent-form .consent-form-panel > .card > .card-header {
  display: none;
}
.consent-form .consent-form-panel > .card > .card-body {
  padding: 0;
}
.consent-form .consent-info-panel > .card > .card-body {
  padding: 1.25rem 0;
}
.consent-form .consent-form-panel > .card.border,
.consent-form .consent-info-panel > .card.border {
  border: 0 !important;
}
.consent-form .consent-fine-print p,
.consent-form .consent-fine-print ul,
.consent-form .consent-fine-print ol {
  margin-bottom: 0;
}
.consent-form .consent-super-fine-print ol {
  padding-left: 1.75rem;
}
.consent-form .page-break {
  break-before: page;
}
.consent-form .usa-prose h3 {
  font-size: 1.75rem;
  margin: 0.5rem 0;
  font-family: inherit;
}
.consent-form .usa-prose > table th,
.consent-form .usa-prose table th {
  border: 0;
}
.consent-form p.usa-alert,
.consent-form div.usa-alert {
  padding-left: 1rem;
  margin-bottom: 1rem;
}
.consent-form .consent-form-panel > .usa-accordion--bordered {
  border: none !important;
  padding: 0;
  margin: 0;
}
.consent-form .consent-form-panel > .usa-accordion--bordered > .usa-accordion__heading .usa-accordion__button {
  display: none;
}
.consent-form .consent-form-panel > .usa-accordion--bordered > .usa-accordion__content {
  border: 0;
  padding: 0;
}
.consent-form .usa-button {
  display: inline-block;
  border: 1px solid #2b8fff;
  padding: 0.5rem 1rem;
  background: white;
  color: #2b8fff;
  border-radius: 0;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  text-shadow: none;
  width: auto;
}
.consent-form .usa-button:hover {
  background: #2b8fff;
  color: white;
  border: 1px solid #2b8fff;
}
.consent-form .col-sm-12 {
  margin-left: 0;
}
.consent-form .formio-component-button.formio-form-group {
  text-align: right;
}
@media screen and (max-width: 768px) {
  .consent-form dl.row.grid-row {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
  .consent-form dl.row.grid-row dd,
  .consent-form dl.row.grid-row dt {
    margin-left: 0;
    width: 100%;
  }
}
.consent-form.read-only button[type='submit'] {
  display: none;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.attendance {
  background-color: #1e80ed;
}
#main-content .dashboard .widget.attendance .widget-main-content {
  padding: 20px;
  height: calc(120px - calc(2 * 20px));
}
#main-content .dashboard .widget.attendance h2 {
  margin-left: 85px;
  margin-top: 0;
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
}
#main-content .dashboard .widget.attendance .widget-badge {
  color: #fff;
  background-color: #fe1f1f;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  display: block;
  right: 0.5em;
  top: 0.5em;
  text-align: center;
  line-height: 1.5em;
  vertical-align: middle;
}
#main-content .dashboard .widget.attendance .absent-days-count {
  margin-left: 85px;
  color: #fff;
}
#main-content .dashboard .widget.attendance .absent-days-count > strong {
  font-size: 1.8em;
  vertical-align: middle;
  margin-right: 0.25em;
}
#main-content .dashboard .widget.attendance .attendance-widget-chart {
  position: absolute;
  left: 20px;
  top: 20px;
  font-size: 70px;
  background-color: transparent;
}
#main-content .dashboard .widget.attendance .attendance-widget-chart .percentage-label {
  background-color: #fff;
  color: #1e80ed;
  font-size: 0.25em;
  line-height: 3em;
  width: 3em;
  margin: 0.5em;
  left: 0;
  top: 0;
  border-radius: 50%;
}
#main-content .dashboard .widget.attendance .attendance-widget-chart::after {
  border-color: #fff;
  background-color: transparent;
}
#main-content .dashboard .widget.attendance .attendance-widget-chart > .slice > .bar,
#main-content .dashboard .widget.attendance .attendance-widget-chart > .slice > .fill {
  border-color: #fff !important;
}
#main-content .dashboard .widget.attendance .view-attendance-history-link {
  background-color: #2b8fff;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.attendance .view-attendance-history-link > .chevron {
  float: right;
  margin-top: 4px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.behaviour {
  background-color: #225692;
}
#main-content .dashboard .widget.behaviour .widget-main-content {
  padding: 20px;
  height: calc(120px - calc(2 * 20px));
}
#main-content .dashboard .widget.behaviour .widget-badge {
  color: #fff;
  background-color: #fe1f1f;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  display: block;
  right: 0.5em;
  top: 0.5em;
  text-align: center;
  line-height: 1.5em;
  vertical-align: middle;
}
#main-content .dashboard .widget.behaviour .no-behaviour-events-message {
  color: #fff;
  display: block;
  margin-left: 85px;
}
#main-content .dashboard .widget.behaviour h2 {
  margin-left: 85px;
  margin-top: 0;
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
}
#main-content .dashboard .widget.behaviour .behaviour-icon {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 70px;
  color: #fff;
}
#main-content .dashboard .widget.behaviour .behaviour-event {
  display: block;
  margin-left: 85px;
  color: #fff;
  font-size: 0.8em;
}
#main-content .dashboard .widget.behaviour .behaviour-event > strong {
  display: inline-block;
  padding: 0.3em 0.6em;
  margin-right: 0.5em;
  border: solid 1px #fff;
  border-radius: 0.3em;
}
#main-content .dashboard .widget.behaviour .behaviour-event-date {
  color: #fff;
  margin-left: 85px;
  display: block;
  margin-top: 0.5em;
  font-size: 0.6em;
}
#main-content .dashboard .widget.behaviour h3 {
  margin: 0 15px;
  padding: 15px 5px;
  line-height: 27px;
  color: #242627;
  border-bottom: solid 1px #d3e9f7;
  font-size: 18px;
}
#main-content .dashboard .widget.behaviour h3 strong {
  display: inline-block;
  font-weight: 700;
  color: white;
  padding: 0 calc(20px / 2);
  margin-right: calc(20px / 2);
  border-radius: 3px;
}
#main-content .dashboard .widget.behaviour h3 strong.Negative,
#main-content .dashboard .widget.behaviour h3 strong.Incident {
  background: #2b8fff;
}
#main-content .dashboard .widget.behaviour h3 strong.Positive {
  background: white;
  color: #2b8fff;
  border: solid 3px #2b8fff;
  line-height: 23px;
  padding: 0 calc(calc(20px / 2) - 2);
}
#main-content .dashboard .widget.behaviour .view-all-behaviour-events-link {
  background-color: #2962a5;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.behaviour .view-all-behaviour-events-link > .chevron {
  float: right;
  margin-top: 4px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.downloads .widget-main-content {
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.downloads .header-icon {
  display: inline-block;
  position: absolute;
  left: 11px;
}
#main-content .dashboard .widget.downloads .no-downloads-text {
  display: block;
  padding: calc(20px / 2) 0 calc(20px / 2) 30px;
  position: relative;
}
#main-content .dashboard .widget.downloads .no-downloads-text > i {
  position: absolute;
  left: 0;
  top: 10px;
  font-size: 1.5em;
}
#main-content .dashboard .widget.downloads .download-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
#main-content .dashboard .widget.downloads .download-list > li {
  border-bottom: solid 1px #e8e8e8;
}
#main-content .dashboard .widget.downloads .download-list > li:last-child {
  border-bottom: none;
}
#main-content .dashboard .widget.downloads .download-list > li > a {
  display: block;
  padding: calc(20px / 2) 30px calc(20px / 2) 0;
  font-weight: bold;
  text-decoration: none;
  position: relative;
}
#main-content .dashboard .widget.downloads .download-list > li > a:hover {
  text-decoration: underline;
}
#main-content .dashboard .widget.downloads .download-list > li > a > .download-icon {
  position: absolute;
  right: 10px;
  top: 15px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.payments {
  background-color: #103a6a;
}
#main-content .dashboard .widget.payments .widget-main-content {
  padding: 20px;
  height: calc(120px - calc(2 * 20px));
}
#main-content .dashboard .widget.payments .widget-badge {
  color: #fff;
  background-color: #fe1f1f;
  border-radius: 50%;
  width: 1.3rem;
  height: 1.3rem;
  position: absolute;
  display: block;
  right: 0.3rem;
  top: 0.3rem;
  text-align: center;
  line-height: 1.3rem;
  vertical-align: middle;
  font-size: 0.9rem;
}
#main-content .dashboard .widget.payments h2 {
  margin-left: 85px;
  margin-top: 0;
  color: #fff;
  font-size: 1.1rem;
  font-weight: bold;
}
#main-content .dashboard .widget.payments .payment-icon {
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 70px;
  color: #fff;
}
#main-content .dashboard .widget.payments .payments-due-message {
  color: #fff;
  display: block;
  margin-left: 85px;
  font-weight: normal;
  font-size: 2em;
}
#main-content .dashboard .widget.payments .no-payments-due-message {
  color: #fff;
  display: block;
  margin-left: 85px;
}
#main-content .dashboard .widget.payments .view-all-payments-link {
  background-color: #1c4a7e;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.payments .view-all-payments-link > .chevron {
  float: right;
  margin-top: 4px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.reports .widget-badge {
  color: #fff;
  background-color: #fe1f1f;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  display: block;
  right: 0.5em;
  top: -2.5em;
  text-align: center;
  line-height: 1.5em;
  vertical-align: middle;
}
#main-content .dashboard .widget.reports .widget-main-content {
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.reports .report-period-link {
  display: block;
  padding: calc(20px / 2) 30px calc(20px / 2) 0;
  position: relative;
  font-weight: bold;
  text-decoration: none;
}
#main-content .dashboard .widget.reports .report-period-link:hover {
  text-decoration: underline;
}
#main-content .dashboard .widget.reports .report-period-link > .navigate-icon {
  position: absolute;
  right: 10px;
  top: 15px;
}
#main-content .dashboard .widget.reports .no-reports-text {
  display: block;
  padding: calc(20px / 2) 0 calc(20px / 2) 30px;
  position: relative;
}
#main-content .dashboard .widget.reports .no-reports-text > i {
  position: absolute;
  left: 0;
  top: 15px;
  font-size: 1.5em;
}
#main-content .dashboard .widget.reports .view-all-reports-link {
  padding: calc(20px / 2) 0;
  color: #2b8fff !important;
  text-decoration: underline !important;
  text-align: left;
  display: block;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.timetable .widget-main-content {
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.timetable .no-timetable-message {
  display: block;
  margin-top: calc(20px / 2);
}
#main-content .dashboard .widget.timetable .timetable-description {
  margin: calc(20px / 2) 0 20px;
  font-weight: bold;
  font-size: 1.2em;
  display: block;
}
#main-content .dashboard .widget.timetable ul {
  margin: 0;
  padding: 0;
}
#main-content .dashboard .widget.timetable ul > li {
  border-bottom: solid 1px #e8e8e8;
  margin: 0;
  padding: 5px 0;
  list-style: none;
}
#main-content .dashboard .widget.timetable ul > li:last-child {
  border-bottom: none;
}
#main-content .dashboard .widget.timetable ul > li p {
  margin: 0;
  text-align: left;
  float: left;
}
#main-content .dashboard .widget.timetable ul > li p.room {
  float: right;
}
#main-content .dashboard .widget.timetable ul > li h4 {
  font-size: 16px;
  margin: 0;
  line-height: 30px;
  font-weight: 700;
  clear: both;
}
#main-content .dashboard .widget.timetable .view-timetable-link {
  padding: calc(20px / 2) 0;
  color: #2b8fff !important;
  text-decoration: underline !important;
  text-align: left;
  display: block;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget.upcoming-events {
  width: calc(2 * 310px + 20px);
}
#main-content .dashboard .widget.upcoming-events .header-icon {
  transform: rotate(90deg);
  display: inline-block;
  position: absolute;
  left: 11px;
}
#main-content .dashboard .widget.upcoming-events .event-filters {
  padding: 20px 20px 0;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button {
  display: inline-block;
  border: 1px solid #2b8fff;
  padding: 0.5rem 1rem;
  background: white;
  color: #2b8fff;
  border-radius: 0;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  text-shadow: none;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button > .filter-button-icon {
  font-size: 12px;
  vertical-align: middle;
  line-height: 12px;
  position: relative;
  left: 7px;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button:focus {
  box-shadow: none;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button.active {
  color: #242627;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button.active.event-type-0 {
  background-color: #d7d7d7;
  border-color: #d7d7d7;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button.active.event-type-1 {
  background-color: #a3a3a3;
  border-color: #a3a3a3;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button.active.event-type-2 {
  background-color: #548dd4;
  border-color: #548dd4;
}
#main-content .dashboard .widget.upcoming-events .event-filters > .filter-button.active.event-type-3 {
  background-color: #c6d9f0;
  border-color: #c6d9f0;
}
#main-content .dashboard .widget.upcoming-events .agenda {
  margin: 0 20px 20px;
}
#main-content .dashboard .widget.upcoming-events .agenda .no-data-with-image p {
  text-align: center;
  margin: 0;
}
#main-content .dashboard .widget.upcoming-events .agenda > section {
  padding: 1rem 0;
  border-bottom: solid 1px #e8e8e8;
  display: flex;
  flex-direction: row;
}
#main-content .dashboard .widget.upcoming-events .agenda > section:last-child {
  border-bottom: none;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > h1 {
  font-weight: normal;
  font-size: 0.8rem;
  display: flex;
  flex-direction: column;
  width: 130px;
  vertical-align: top;
  line-height: 1.4rem;
  margin: 0;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > h1 > small {
  display: block;
  font-size: 1.3rem;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul {
  display: flex;
  flex-direction: column;
  flex: 1;
  vertical-align: top;
  margin: 0 !important;
  padding: 0;
  list-style: none;
  max-width: 400px;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li {
  margin: 0 !important;
  padding-bottom: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: row;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator {
  min-width: 1.25em;
  text-align: center;
  font-weight: bold;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-0 {
  background-color: #d7d7d7;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-1 {
  background-color: #a3a3a3;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-2 {
  background-color: #548dd4;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-3 {
  background-color: #c6d9f0;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator > .vertically-center-this {
  display: table;
  height: 100%;
  width: 100%;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-type-indicator > .vertically-center-this > div {
  display: table-cell;
  vertical-align: middle;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-description > .event-time,
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-description > .event-title {
  margin-left: 15px;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-description > .event-time {
  display: block;
  font-size: 0.8rem;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-description > .event-title {
  display: block;
  font-size: 1rem;
  font-weight: bold;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-download {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-left: 20px;
}
#main-content .dashboard .widget.upcoming-events .agenda > section > ul > li > .event-download > a {
  background-color: #e8e8e8;
  padding: 0.6rem;
}
@media screen and (max-width: 1194px) {
  #main-content .dashboard .widget.upcoming-events {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  #main-content .dashboard .widget.upcoming-events .agenda > section {
    flex-direction: column;
  }
  #main-content .dashboard .widget.upcoming-events .agenda > section > ul {
    margin-top: 0.5rem !important;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard .widget {
  /* Standard display for non-top widgets */
  /* Block display for top widgets */
}
#main-content .dashboard .widget .widget-feature-unavailable .widget-main-content {
  padding: 20px;
}
#main-content .dashboard .widget .widget-feature-unavailable .widget-main-content > p {
  color: #525252;
  font-size: 0.8em;
  text-align: left;
  line-height: 1.4em;
  margin: 0;
}
#main-content .dashboard .widget .widget-feature-unavailable .fake-link {
  display: none;
}
#main-content .dashboard .widget.attendance .widget-feature-unavailable .widget-main-content,
#main-content .dashboard .widget.behaviour .widget-feature-unavailable .widget-main-content,
#main-content .dashboard .widget.payments .widget-feature-unavailable .widget-main-content {
  background-color: #999;
  height: 80px;
  padding: 20px;
}
#main-content .dashboard .widget.attendance .widget-feature-unavailable .widget-main-content h2,
#main-content .dashboard .widget.behaviour .widget-feature-unavailable .widget-main-content h2,
#main-content .dashboard .widget.payments .widget-feature-unavailable .widget-main-content h2 {
  margin-left: 0;
}
#main-content .dashboard .widget.attendance .widget-feature-unavailable .widget-main-content > p,
#main-content .dashboard .widget.behaviour .widget-feature-unavailable .widget-main-content > p,
#main-content .dashboard .widget.payments .widget-feature-unavailable .widget-main-content > p {
  color: #fff;
  font-size: 0.8em;
  text-align: left;
  line-height: 1.4em;
  margin: 0;
}
#main-content .dashboard .widget.attendance .widget-feature-unavailable .fake-link,
#main-content .dashboard .widget.behaviour .widget-feature-unavailable .fake-link,
#main-content .dashboard .widget.payments .widget-feature-unavailable .fake-link {
  background-color: #525252;
  display: block;
  line-height: 1.5em;
  text-decoration: none !important;
  color: #fff;
  padding: calc(20px / 2) 20px;
}
#main-content .dashboard .widget.attendance .widget-feature-unavailable .fake-link > .chevron,
#main-content .dashboard .widget.behaviour .widget-feature-unavailable .fake-link > .chevron,
#main-content .dashboard .widget.payments .widget-feature-unavailable .fake-link > .chevron {
  float: right;
  margin-top: 4px;
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .dashboard > .row > div {
  float: left;
  margin: 0 20px 0 0;
}
#main-content .dashboard > .row > div.push-right-2-col {
  position: relative;
  left: 660px;
  min-width: 310px;
  min-height: 1px;
}
#main-content .dashboard > .row > div.pull-left-1-col {
  position: relative;
  left: -330px;
}
#main-content .dashboard > .row > div.only-1-col {
  float: none;
}
#main-content .dashboard .widget {
  position: relative;
  width: 310px;
  margin-bottom: 20px;
  vertical-align: top;
  padding: 0;
}
#main-content .dashboard .widget.standard-widget {
  border-top: solid 4px #f4dd1b;
  background: white;
  margin-top: 55px;
}
#main-content .dashboard .widget.standard-widget h2 {
  font-size: 25.6px;
  line-height: 33px;
  color: #242627;
  margin: 0;
  padding: 0 15px 0 15px;
  position: absolute;
  top: -45px;
  left: 0;
}
#main-content .dashboard .widget p {
  text-align: right;
  margin: 0 15px;
}
#main-content .dashboard .widget p .btn {
  padding-left: 15px !important;
  padding-right: calc(20px * 2) !important;
  margin-right: 0 !important;
}
@media screen and (max-width: 1194px) {
  #main-content .dashboard > .row > div {
    float: none;
    margin-right: 0;
  }
  #main-content .dashboard > .row > div.pull-left-1-col,
  #main-content .dashboard > .row > div.push-right-2-col {
    position: static;
    left: auto;
  }
  #main-content .dashboard .widget {
    width: auto;
  }
  #main-content .dashboard .widget h2 {
    max-width: none;
  }
  #main-content .dashboard .widget h2.no-data span {
    width: 200px;
  }
  #main-content .dashboard .widget h3,
  #main-content .dashboard .widget h4,
  #main-content .dashboard .widget h5,
  #main-content .dashboard .widget h6,
  #main-content .dashboard .widget p,
  #main-content .dashboard .widget ul,
  #main-content .dashboard .widget ol {
    max-width: none;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .feature-unavailable-details {
  border-top: 4px solid #f4dd1b;
  background: #fff;
  margin-top: 30px;
  padding: 20px 20px;
}
#main-content .feature-unavailable-details p {
  max-width: none !important;
}
.multiple-absences fieldset {
  max-width: 750px !important;
}
.multiple-absences .form-row input[type="text"],
.multiple-absences .form-row input[type="date"],
.multiple-absences .form-row textarea,
.multiple-absences .form-row select,
.multiple-absences .form-row .multiselect {
  width: 450px !important;
  margin-left: 0px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.multiple-absences .form-row [id^="studentAndSchool"] > span > button {
  width: 450px !important;
}
.multiple-absences .form-row .multiselect {
  margin-right: 10px;
  float: left;
}
.multiple-absences .form-row.submit {
  max-width: 750px !important;
}
.multiple-absences .remaining {
  padding-left: 0px;
}
@media screen and (max-width: 767px) {
  .multiple-absences .form-row input[type="text"],
  .multiple-absences .form-row input[type="date"],
  .multiple-absences .form-row textarea,
  .multiple-absences .form-row select,
  .multiple-absences .form-row .multiselect {
    width: 300px !important;
  }
  .multiple-absences .form-row input[type="checkbox"] {
    margin-left: 0px !important;
  }
  .multiple-absences .form-row [id^="studentAndSchool"] > span > button {
    width: 300px !important;
  }
  .multiple-absences .remaining {
    padding-left: 0px;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .combined-upcoming-events {
  max-width: 1010px !important;
}
#main-content .combined-upcoming-events .header-icon {
  transform: rotate(90deg);
  display: inline-block;
  position: absolute;
  left: 11px;
}
#main-content .combined-upcoming-events p {
  max-width: 1010px !important;
}
#main-content .combined-upcoming-events .upcoming-event-filters input {
  margin-left: 0px !important;
  border-color: #c6c6c6 !important;
}
#main-content .combined-upcoming-events .upcoming-event-filters #eventTypeFilter,
#main-content .combined-upcoming-events .upcoming-event-filters #studentFilter,
#main-content .combined-upcoming-events .upcoming-event-filters #schoolFilter {
  width: 85%;
}
#main-content .combined-upcoming-events .feature-unavailable-details {
  border-top: 4px solid #f4dd1b;
  background: #fff;
  margin-top: 30px;
  padding: 20px 20px;
}
#main-content .combined-upcoming-events .agenda {
  border-top: 4px solid #f4dd1b;
  background: #fff;
  margin-top: 30px;
}
#main-content .combined-upcoming-events .agenda .no-events-message {
  text-align: left;
  margin: 0 20px 0 20px;
  padding: 20px 0;
}
#main-content .combined-upcoming-events .agenda > section {
  padding: 1rem 0;
  border-bottom: solid 1px #e8e8e8;
  margin: 0 20px 20px;
  display: flex;
  flex-direction: row;
}
@media screen and (min-width: 768px) {
  #main-content .combined-upcoming-events .agenda > section {
    /* prevent wrapping upcoming events on devices wider than 768px */
    white-space: nowrap;
    overflow: hidden;
  }
}
#main-content .combined-upcoming-events .agenda > section:last-child {
  border-bottom: none;
}
#main-content .combined-upcoming-events .agenda > section > h1 {
  font-weight: normal;
  font-size: 0.8rem;
  display: flex;
  flex-direction: column;
  width: 130px;
  vertical-align: top;
  line-height: 1.4rem;
  margin: 0;
}
#main-content .combined-upcoming-events .agenda > section > h1 > small {
  display: block;
  font-size: 1.3rem;
}
#main-content .combined-upcoming-events .agenda > section > ul {
  display: flex;
  flex-direction: column;
  flex: 1;
  vertical-align: top;
  margin: 0 !important;
  padding: 0;
  list-style: none;
}
#main-content .combined-upcoming-events .agenda > section > ul > li {
  margin: 0 !important;
  padding-bottom: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: row;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator {
  min-width: 1.25em;
  text-align: center;
  font-weight: bold;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-0 {
  background-color: #d7d7d7;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-1 {
  background-color: #a3a3a3;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-2 {
  background-color: #548dd4;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator.event-type-3 {
  background-color: #c6d9f0;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator > .vertically-center-this {
  display: table;
  height: 100%;
  width: 100%;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-type-indicator > .vertically-center-this > div {
  display: table-cell;
  vertical-align: middle;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-time,
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-title,
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-student-name,
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-school-name {
  margin-left: 15px;
  margin-right: 15px;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-time,
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-school-name,
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-student-name {
  display: block;
  font-size: 0.8rem;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-description > .event-title {
  font-size: 1rem;
  font-weight: bold;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-download {
  display: flex;
  align-items: center;
  margin-left: auto;
  padding-left: 20px;
}
#main-content .combined-upcoming-events .agenda > section > ul > li > .event-download > a {
  background-color: #e8e8e8;
  padding: 0.6rem;
}
.combined-upcoming-events fieldset {
  max-width: 750px !important;
}
.combined-upcoming-events .form-row input[type="text"],
.combined-upcoming-events .form-row input[type="date"],
.combined-upcoming-events .form-row textarea,
.combined-upcoming-events .form-row select,
.combined-upcoming-events .form-row .multiselect {
  width: 450px !important;
  margin-left: 0px !important;
}
.combined-upcoming-events .form-row [id="eventTypeFilter"] > span > button,
.combined-upcoming-events .form-row [id="studentFilter"] > span > button,
.combined-upcoming-events .form-row [id="schoolFilter"] > span > button {
  width: 450px !important;
}
.combined-upcoming-events .form-row .multiselect {
  margin-right: 10px;
  float: left;
}
.combined-upcoming-events .remaining {
  padding-left: 0px;
}
@media screen and (max-width: 767px) {
  .combined-upcoming-events .form-row input[type="text"],
  .combined-upcoming-events .form-row input[type="date"],
  .combined-upcoming-events .form-row textarea,
  .combined-upcoming-events .form-row select {
    width: 300px !important;
    margin-left: 0px !important;
  }
  .combined-upcoming-events .form-row input[type="checkbox"] {
    margin-left: 0px !important;
  }
  .combined-upcoming-events .form-row [id="eventTypeFilter"] > span > button,
  .combined-upcoming-events .form-row [id="studentFilter"] > span > button,
  .combined-upcoming-events .form-row [id="schoolFilter"] > span > button {
    width: 300px !important;
  }
  .combined-upcoming-events .remaining {
    padding-left: 0px;
  }
}
@media screen and (max-width: 1194px) {
  #main-content .combined-upcoming-events {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  #main-content .combined-upcoming-events .agenda > section {
    flex-direction: column;
  }
  #main-content .combined-upcoming-events .agenda > section > ul {
    margin-top: 0.5rem !important;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
#main-content .combined-payments {
  max-width: 1010px !important;
}
#main-content .combined-payments p {
  max-width: 1010px !important;
}
#main-content .combined-payments .upcoming-payments ul,
#main-content .combined-payments .payment-history ul {
  list-style-type: none !important;
  padding-left: 0px !important;
}
#main-content .combined-payments .feature-unavailable-details {
  border-top: 4px solid #f4dd1b;
  background: #fff;
  margin-top: 30px;
  padding: 20px 20px;
}
#main-content .combined-payments .outstanding-payment-filters .form-row label {
  width: 120px !important;
}
#main-content .combined-payments .outstanding-payment-filters .form-row input[type="text"] {
  margin-left: 0;
  border-color: #c6c6c6;
}
#main-content .combined-payments .payment-history-filters .form-row label {
  width: 120px !important;
}
#main-content .combined-payments .payment-history-filters .form-row input[type="text"] {
  margin-left: 0;
  border-color: #c6c6c6;
}
.combined-payments fieldset {
  max-width: 750px !important;
}
.combined-payments .add-another-absence {
  max-width: 640px;
  margin-right: 0px;
  margin-left: 0px;
}
.combined-payments .form-row input[type="text"],
.combined-payments .form-row input[type="date"],
.combined-payments .form-row textarea,
.combined-payments .form-row select,
.combined-payments .form-row .multiselect {
  width: 450px !important;
  margin-left: 0px !important;
}
.combined-payments .form-row [id^=outstandingPaymentStudentFilter] > span > button,
.combined-payments .form-row [id^=outstandingPaymentSchoolFilter] > span > button,
.combined-payments .form-row [id^=paymentHistoryStudentFilter] > span > button,
.combined-payments .form-row [id^=paymentHistorySchoolFilter] > span > button {
  width: 450px !important;
}
.combined-payments .form-row .multiselect {
  margin-right: 10px;
  float: left;
}
.combined-payments .remaining {
  padding-left: 0px;
}
@media screen and (max-width: 767px) {
  .combined-payments .form-row input[type="text"],
  .combined-payments .form-row input[type="date"],
  .combined-payments .form-row textarea,
  .combined-payments .form-row select {
    width: 300px !important;
    margin-left: 0px !important;
  }
  .combined-payments .form-row input[type="checkbox"] {
    margin-left: 0px !important;
  }
  .combined-payments .form-row [id^=outstandingPaymentStudentFilter] > span > button,
  .combined-payments .form-row [id^=outstandingPaymentSchoolFilter] > span > button,
  .combined-payments .form-row [id^=paymentHistoryStudentFilter] > span > button,
  .combined-payments .form-row [id^=paymentHistorySchoolFilter] > span > button {
    width: 300px !important;
  }
  .combined-payments .remaining {
    padding-left: 0px;
  }
}

/* COLOURS - START */
/* COLOURS - END */
/* FONTS - START */
/* FONTS - END */
/* LETTER-SPACING - START */
/* LETTER-SPACING - END */
/* DIMENSIONS - START */
/* DIMENSIONS - END */
/* TRANSITION - START */
/* TRANSITION - END */
/* DEVICE SPECIFIC - START */
/* DEVICE SPECIFIC - END */
html {
  height: 100%;
}
body {
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  background: #f3f3f3;
  color: #525252;
  letter-spacing: 0;
  height: 100%;
}
select:focus::-ms-value {
  color: black;
  /* the -ms-value element defaults to white text, so a different font colour is needed for text to be visible */
}
a {
  cursor: pointer;
  color: #525252;
  text-decoration: underline;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:hover,
a:focus,
a:active {
  text-decoration: none;
}
input[type="text"],
input[type="email"],
input[type="date"],
input[type="password"],
textarea,
select {
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  border: solid 1px #c6c6c6;
  padding: 0 calc(20px / 2);
  box-sizing: border-box;
  box-shadow: none !important;
  height: 44px;
  -moz-appearance: none;
}
textarea {
  height: 112px;
  padding-top: calc(20px / 2);
  padding-bottom: calc(20px / 2);
  white-space: normal !important;
}
select {
  padding: calc(20px / 2);
  padding-right: calc(20px * 3);
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzRTNDMUNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzRTNDMkNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QTNFM0JGQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5QTNFM0MwQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CMrMcAAAAQJJREFUeNrs2j8KwjAUBvBWPJGLdJHGxdFr9QReRF266JbRCzhaXVykB4hf4AlRxD/YhFf5Ao9Amkffj9AkQ3PnXNb3Nsj+oBGhBmGtdQiuBBFEEEEEEUQQQQQRRCRtwxQvwVW/RLdBmKIotlwJIoggIi0Cu9AYYb7MMT5P00osEKtPi8K8Cbq15KlBzBEnRP0OIs+XiKPk6UDgIDug8wfb5RVExmvE2c+XPD0fthQ0RbTPIAHAP5/9Coi2O6GwvaxIKwXfICGglHl6t9gHSCXDVdeA6OdEAGlkqOkakOSwCyC7GIBkV3EpfMRrBxFEEEEEEUQQ0fOW8y8bIoi4a1cBBgCRT11aQOpQagAAAABJRU5ErkJggg==);
  background-position: right;
  background-repeat: no-repeat;
  cursor: pointer;
}
select :not(.multiple):hover,
select :not(.multiple):focus,
select :not(.multiple):active {
  box-shadow: none;
  border-color: #dedede;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAQAAABfAfs5AAAAoklEQVRYw+3YsQnDMBCFYQ2iUjtcF+ypPKUzgfMXwQuoSNpLIZk0hiRYghgeb4CveHccXPDQO0HElwROOBIRIkSIEHFOYsAZRIg4RBjjPsGItSFmHtgOceHJ3IaILOSKvAkjsxBbdRG5V2QjjMztE/Bb3YmVjFXCyKyk1hNVkAlnKkCPoU2sOI4XoM9eFKQCvVYvcd0AnSQRIkScntCb5W+IFx7xNfzGefW8AAAAAElFTkSuQmCC);
}
.no-flexbox select {
  background-image: none !important;
}
.-moz- select {
  background-image: none !important;
}
select::-ms-expand {
  display: none;
}
#js-media-query-test {
  visibility: hidden;
}
input.btn,
input[type="submit"].btn,
input[type="button"].btn,
input.btn.secondary {
  border-color: #f3f3f3;
}
.btn {
  display: inline-block;
  color: #d20259;
  text-decoration: none;
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  padding-left: 20px;
  padding-right: calc(20px * 3);
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 3px;
  background-color: white;
  margin: 20px calc(20px / 2) 0 0;
  transition: all 0.2s ease-in-out;
  border: 1px solid #f3f3f3;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzZBNzI0REVDMzc2MTFFMzlGRkI4Q0MzMUQ0QkVBMkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzZBNzI0RERDMzc2MTFFMzlGRkI4Q0MzMUQ0QkVBMkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY1RDU4MDA2QzM3NTExRTM4NkQxQkNFQTBEQTM2MTY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1RDU4MDA3QzM3NTExRTM4NkQxQkNFQTBEQTM2MTY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OH+P0QAAAkxJREFUeNpifP/+PRsDA0M3EMcAsRDD0ADvgXgxEJcKCAj8IscARqDHJwDpfIahCTqBHq8g1+Nvh1BMo4N3QI8Lk+vx/wxDGAA9zkiOPiaGEQpGPT7q8VGPj3p81OOjHh/1+KjH4eDb1H0MHyJmMPz//mtQe5x6Tdb//xm+tG5h+DphN5jLaqbIILgig4GRj3NQNlmp4/G//xg+la5i+L7oGIowi5YUg+DabAYmUd7h6fGPqQsYfqw/h1WOWUEE7HlmeeFB5XGq5HE2J02gSdjt//vgDcM7nwkMf64/H555/Oe2SwwfU+Yz/P/1F3sIC3EzCCzPYGA1lh9GeRwKfh2+xfAhZjbD/68/sVvGxcYgsCSNgc1ObXh5HAR+n33I8CFqBsO/t1+xK2BlZhCYncDA7qM/vDwOAn9uPGd4HzqN4d/zjzhKFkYGvv5IBs5oi+HlcXCh9ugdw/ugKeDCDRfgbQpg4MpyGl4eB4F/bz4DPT+V4c+1ZzjVcBe6MfBU+wzN6gx/0A7OJisLrQymV1IfVB6nZ+E2aDxO7+psUHh8IBowA+7xn1svMXwANlkZftO3yTqgHv++7ATDp4LlwPoLe83IJMnPILgqi4FFU3J4leq/9t/A6Wlad0vJBVSpx/lnxDFwxllhhqqWFIPQ9sJB52nqttxG5NATEgANNoJKd/75SQyMnGw0j7lB2VanBxidHx/1+KjHRz0+6vFRj496fNTjI8rj74aw+99R4vHFQ9jjcyjpj5cxQAaBY4FYcIh4GLZsu5ZcAwACDAATfvGbGjLF0AAAAABJRU5ErkJggg==) !important;
  background-size: 31px 24px !important;
  background-repeat: no-repeat !important;
  background-position: right !important;
}
@media all and (max-device-width: 380px) {
  .btn {
    padding-right: calc(calc(20px * 2) - 6px) !important;
    padding-left: 7px !important;
  }
}
.btn:hover,
.btn:focus,
.btn:active,
.btn[disabled],
.btn.alternate {
  background-color: #dedede !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOEJCQ0E4REMzOTYxMUUzODNBRkE1QjVDMkVBNkM1MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOEJCQ0E4RUMzOTYxMUUzODNBRkE1QjVDMkVBNkM1MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY4QkJDQThCQzM5NjExRTM4M0FGQTVCNUMyRUE2QzUyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY4QkJDQThDQzM5NjExRTM4M0FGQTVCNUMyRUE2QzUyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7Ii7mAAAAjdJREFUeNpi/P//PxsDA0M3EMcAsRDD0ADvgXgxEJcC8S+yTAB6fML/oQs6gJiBHMwIJN4OoZhGB++AWJgcjSCP/2cY2oCRHE1MDCMUjHp81OOjHh/1+KjHRz0+6vFRjyPakL3bGJ749DD8+/ZrUHucek1WoDFvatcwvO3YDOZyWqoyyGwpZmDi5xqUTVbqePzvP4aXOQsZPszejyLMriPLILOzjIFFnH94evxZ1FSGz6tOYpVjVRZjkN1RzsCqKDr8Oinc7npAk7Db//vuK4ZHDi0MP68+GZ55/MvGswzPIqcy/P/1B6s8szAPg8zmYgYOM+VhlMeh4Nv+awxPAycw/PvyA3vy4mZnkF5fwMDlpD28PA4CP07dZXji18fw981n7BayMjNILstm4A00GV4eB4Gf154yPPHsYvjz9D2OkoWRQWJmMgN/ot3w8ji4UHvwhuGxewe4cMMFRLsiGYSKPIeXx8HV+6tPDI/dOhl+XnmMU41wpR+DSHPI0KzOqO8s2gMWWhlMx6Q+eDxO58JtcHh8AKqzgff4ADVgBtbjXzaAmqxTGP7//kvvJuvAefzjgkMML9LmMjD8w14zskgLMshsK2Vg15YZXqX6112XcXqaDt3SAeydjdSBCDAYkUNPSAA02Agq3aVW5TEwcbHRJdUOurY6vbLr4GyrD1Iw6vFRj496fNTjox4f9fiox4e2x98NYfe/o8Tji4ewx+dQ0h8vg7Z3Y4FYcIh4GLZsu5ZcAwACDABSn9464b37yQAAAABJRU5ErkJggg==) !important;
}
.btn:hover:hover,
.btn:focus:hover,
.btn:active:hover,
.btn[disabled]:hover,
.btn.alternate:hover,
.btn:hover:focus,
.btn:focus:focus,
.btn:active:focus,
.btn[disabled]:focus,
.btn.alternate:focus,
.btn:hover:active,
.btn:focus:active,
.btn:active:active,
.btn[disabled]:active,
.btn.alternate:active,
.btn:hover[disabled],
.btn:focus[disabled],
.btn:active[disabled],
.btn[disabled][disabled],
.btn.alternate[disabled] {
  background-color: #e8e8e8 !important;
}
.btn.secondary {
  color: #2b8fff !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTNFMTE0Q0Q1RjYxMUUzOTE5NkEzRTZCQzVGNDczMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTNFMTE0REQ1RjYxMUUzOTE5NkEzRTZCQzVGNDczMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1M0UxMTRBRDVGNjExRTM5MTk2QTNFNkJDNUY0NzMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU1M0UxMTRCRDVGNjExRTM5MTk2QTNFNkJDNUY0NzMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+w8/4ZgAAAqZJREFUeNrsmklo1FAcxr9kktmS2kylQikoroeKHhQRBC1F6zIFzx7sWdyKVUd7qVJQpI6CQuuGtznoWbAuRdGCIi49uB2UKgq1YHFimczS2eJ7sc7BJiAzVSev74P/5SXzeL+8zP/7HkTQdd0LIEpqJ6k6uEM6qRipiKZp2XImkEidJtUBdyk0teY0qa5yJhDIjn9z0U7/rjjZ8bnl/FB0MTQqWbuIWSoOzsE5OAfn4Bycg3Pwkq699uHwoIJMXpgd4Capy8N+9D8P4MmojM67CoyswDZ4kVBHHwcRe+kvjb36KmHvLRXxtMAueM+QghvvvNPGR3QPdg/UYMwQ2QRf25iD6LCxowkRewZUfCAPgTnw8JIsTrYkITvMNp4Ssf+2irfjHrbAqdbPz+FMq4GAbNpen5gU0HFHxYsxiT07W92Qx/nNBmr99vDU4g4Nqnj4SWbPx5vqC+jbaqA+WLS9nifD3Q8U3HzvZS+5LdQKuBA20FhTdLS/U4+CuP7Gx15kbVCLuNSWwOJQwfGevmcBXBn286z+L/XXWiwNLQdIF6c+7qR9a9LYsXySHfCP3z04SLI69W/b14yEnaPrUmhbmmVnx2lIidxTMZGxj3ISeRY9zUk0L8ix86rTcNJ1X0E6Zw/tl0z0bkxafs/Mf3zos4xjxJ/z9g6GWp+J6CbD8nlmmhsNI73kWFq0D2xWmDnbmsSiUHVAzxj40y+yIzQNMee2GJavM3c6O74hie3LpndoGl4uhhNVBz1j4NSeIsSe2ldmSmMr5uXRv81AXcBkO8DQPr5rVQZzvKbV3U+0pKwuXq2iHwZU7+r+QJqmCf/tVXejODgH5+AcnINzcA7ubvC4i9cfrwQ85mLwq5UcUo5MnTHa8fOrYDfo12fb3eVO8EOAAQDCXsHybq8wIAAAAABJRU5ErkJggg==) !important;
  float: left !important;
}
.btn.secondary:hover,
.btn.secondary:focus,
.btn.secondary:active,
.btn.secondary[disabled],
.btn.secondary.alternate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowRjhGMzk5NkQ1RjcxMUUzOUE2RjhBNDUzREI4Mjk2MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowRjhGMzk5N0Q1RjcxMUUzOUE2RjhBNDUzREI4Mjk2MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBGOEYzOTk0RDVGNzExRTM5QTZGOEE0NTNEQjgyOTYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBGOEYzOTk1RDVGNzExRTM5QTZGOEE0NTNEQjgyOTYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+G69YhQAAAmNJREFUeNrsmkFIVEEYx3+7rrFKZLYhRSwE2SUpgoiC7KSXImKlzEtCUUYhFlRIFxM7ihBLEEVCgXUoia2gOqQnMYoIovCkh0KiCHetENdQfH3DW/LgvMuu4c44f/hYmO/tvPm9mTfff+CFPc9bJZGUSHvmKJMbsxo7+UQE6JY4j1mqzI05K3Elnw5Caqbldx1mKiMRy+ePYYOhKWTsYVaoHLgDd+AO3IE7cAfuwP/p3ns49wRm5lYIuCeRHIaeIRj6DKcfw9Qfy8HnhfraINx5t9D24Rs090N62mLw9pfQ/2lx++gEHH8IX39bCl67WToK6XPjv2TmH8lDSFsIntgG1w9BaYk+/2MKTsqy//jdws2tbgvcSkB5qT7/cwZOyYb3ZtzCcrYnDr1HoLJMn8/OwtkUDIxZWMd3bIC7R6FqtT4/Nw8Xn0NqxELnVh2DvmMQrwgufx2vfLNjnWXdtAYeNMHW9cHXKLOTfG2pVw8VqXOL/K+OlWlRtlXV8SBd3g8ndlkEPiZm5UzKr9/aZSbLoKseGmosmnFlUlqfwmQ24IbycvUchPpqi5b6WzEnbc9gelafLxNzc+Mw7I1b9I4Piim59MKv0zqtjcLNhF/nrdnclBnpHPDrs07KzNxukNIWo2i0JODDX4KhlYlRNlbVdetOZ90HoHH74nZlXu43FR/0koGr8nS1Dlp2L7Tt3Ci2tRFi5ZYbGOXQLuyDiqi/u6vzeTRC0Up9GOBhtkLLttRNlAN34A7cgTtwB+7AzQbPGDz+TCHgfQaD9xZySGnP+d1m/K+CTdBkbsI68u3grwADAKA4brkBZ7jdAAAAAElFTkSuQmCC) !important;
}
.btn.back {
  padding-left: calc(20px * 4) !important;
  padding-right: 20px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAAkFBMVEX////v7+/v7+/v7+/v7+/v7+/v7+/v7+/YA13YBV7YCGDZCWDZDWPZDmTaFWjaFmjaHGzbI3HcLXfcLnfdOX7fR4fgVI/hYZfjc6LjdKPlhK3lha3mlLfmlbfmlrjoo8DopMHopcHpscnpssnqvNDrxtbrx9bs0Nzs0d3t2uLt2+Lu4ebu5unv7O3v7u7v7+8bXM9qAAAACHRSTlMABoiJkJHt7nfRUnAAAAC5SURBVEjH7dbZDoIwEAXQVm0puAHuuwLuS///7zSOiYEnOzfEl973k3SZTkeIUqQK7M/RSpa1aFintCpcu3Fd4dYxnnteI7+N5gC/Do2ZPrj8nJpXJncePybmnTGL72PS4ZrDix7p9o6z96xDuptzTn4Tke4XnItbhqTjA6dsFoRNcuJU3eyj04tF+IDHwcWjR4deHFo236KNthZ7Mqt/PFi0XaDNCm2V/pPyvD4ODqVNbCR2GsgDJZ/GW4xEWV6m4QAAAABJRU5ErkJggg==) !important;
  background-position: left !important;
}
.btn.back:hover,
.btn.back:focus,
.btn.back:active,
.btn.back[disabled],
.btn.back.alternate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAAkFBMVEX////////////////////////////////YA13YBV7ZCGDZCWHaDmTaD2XbFmnbF2rcHm7dJnPfL3rfMHrhPILjS4vlWZToaJ7re6rrfKvtjLXtjbbwnsHwn8HwoMLyrsvzr8zzsMz1vdT1vtX3ydz41OP41eT63ur63+v76PD86fH98PX99fn//P3//v7////oe/tIAAAACHRSTlMABoiJkJHt7nfRUnAAAAC5SURBVEjH7dbZDoIwEAXQVm0puAHuuwLuS///7zSOiYEnOzfEl973k3SZTkeIUqQK7M/RSpa1aFintCpcu3Fd4dYxnnteI7+N5gC/Do2ZPrj8nJpXJncePybmnTGL72PS4ZrDix7p9o6z96xDuptzTn4Tke4XnItbhqTjA6dsFoRNcuJU3eyj04tF+IDHwcWjR4deHFo236KNthZ7Mqt/PFi0XaDNCm2V/pPyvD4ODqVNbCR2GsgDJZ/GW4xEWV6m4QAAAABJRU5ErkJggg==) !important;
}
.btn.back.secondary {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAMAAAB+FTkGAAAAhFBMVEX////v7+/v7+/v7+/v7+/v7+/v7+/v7+8rj/8tkP8vkf8wkf8zk/40lP46lv46l/5Amf1GnP1OoPxYpftjqvpusPp5tfmIvfeJvfeWw/aXxPakyvWly/Ww0PSx0fSy0fS81vPF2vLN3vLO3/LW4/Hd5vDe5/Dj6fDn6/Dt7u/u7+/v7+/KQuR0AAAACHRSTlMABoiJkJHt7nfRUnAAAAC3SURBVEjH7dbZDoIwEAXQVm0puAHu4gIKuPT//0/jmBh4snNDeOl9P0mX6XSEaESqwP4drWRTi4F1yqjFtRvXLW4d47nnHfL7cgfw28KYzZPLq9S8s37weJmYT1YsfolJhwcOL2akx2fO3vMJ6WnOOfljRHpecC4uC0nHV07Z7AmbpORU3far09r2wMHFo0eHXhxaNr+ijU4WezJZHw8WbRdos0Jbpf+kPO+Og0PpEBuJnQbyQMkXpkdrFaq68CgAAAAASUVORK5CYII=) !important;
}
.btn.back.secondary:hover,
.btn.back.secondary:focus,
.btn.back.secondary:active,
.btn.back.secondary[disabled],
.btn.back.secondary.alternate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAwCAYAAABJy8k0AAABSUlEQVRo3u3av0oDQRDH8avuZYLEQitt0lnG2hew9wUstcqdBBQCpkhjlVRWXqlokUaIjbEKAZu7QJCgIOZrcQkWsho8m537DUy/H9g/M8MGQPDHDIEYmOBPZIs1h0EB+BH+RlQEnnkMz4rAvQ7BBRdccMEFF1xwwf8zXt9hvwftfongL2+wdwGVRp7RNcytw9MZ1Dtf6GUeJvAxNwofT2Hn/Dt6mQeXBuGPKdRabvRaBL0HY/D7Z9g6daPXTyB5MnbGb0ew0XSjN5twNzJ2q18NoRq70dtn+W4w9Zx1B/m5daFrLRimxgqYdt8NrjTym308NVa5RTc/o+sdyGYGS9bf4LtW4aXd6qW+3Er9nJW6gFm1ZK3GkAyNtqWrNCndgdpSDSI0etKwUeNlwQUXXHDBBRdccMFL/aXz2GN4oU+8Pn7bnizWHH4CxLvsP/EaFFoAAAAASUVORK5CYII=) !important;
}
.btn.remove {
  background-image: none !important;
  background-color: #e8e8e8 !important;
}
.btn.no-bg {
  background-image: none !important;
}
.buttonHint {
  color: #d20259;
}
.icon {
  font-family: "SSGizmo";
}
.helpIcon {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuM4zml1AAAAE6SURBVDhPbdO/LkVBEMfxQzyCREHUaLyCQqLVKNAoeAm1gpcQr6D25yEkQqHgAfwr1Pw+e8/e7DnuL/nm3J2dmZ2Z3duNtBBOwl34Cr/hI9wGdvsztR6egoDXcBnO++9bYH8O/AbaDN/BKfthLrSyPgyfgd80gVJkFLjGEM2H43AVzsJSoI0gAf/Sgl6U5MSq08B2E97DY5CQVGBPXBmGHttSr8P95Gd3ETgvl9XEzwzElakayixtBz0+hHoy8ddmyWqqYznpJ7yEFYZG/MWVDLNO3gmq2iurofjbK7XrYXw9i2Gr/7biZ0alZ1eihAOLRruB3beVW2Ev06737P7cY9VqOOq/Vd6BNqf3TF6MqUqggnEL1k4UyM+LHEgCGZVkBoZS37Ye2e3/C6xSihkYhlMEmKr16F/VdX+xKFJeuJPkWgAAAABJRU5ErkJggg==);
  width: 15px !important;
  height: 15px !important;
  background-repeat: no-repeat;
}
#main-wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -180px;
}
#main-header {
  background: #111111;
  padding: 0 30px;
}
#main-header h5 {
  margin: 0;
  float: right;
}
#main-header h5 a {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAARCAYAAACICa2lAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gUeACQcCpcCHAAABF1JREFUaN7tWu2RozAMVTLbgFvwleAWfCVwJZASSAmkhFBCUgKUEEpISiAl+P6Imbc6GRvCZnN30YxnJ8bI+rL0LHYTQrBEZOkzdfSmV6KKiEoiMkR0JqKdeK75cKSeiO6RZ56IjkT0i9e9CpUs225C9uUUQqiCTscQggkh0IsOG0Io/wPZCvZHyf7wypqYDwPLEuPteY3/Rls51hHnWpar+Io9txD/Gxg7IiqIqP0Lst+/LtuYwRvOelNVeKOM24tXsRMROTG3I6KfXNVWp21kvuGS5yac5xRhRzI8UuuQl89wvAFeNlL6rCjfVinpdmIvw2tMhiyxdXZmWU7JtDZN6UcRWUzkndEOLmFPO7GXtNVtwn42M1bisQelUSsFlxDCSSm3Az+78sAyZAAeXaHMXgRcsrxm5HWBMo77DSxDzc+1Un6BMj8wjwGel/AsRPYxvM8A5VVCvBPPSRmQV0w2bZQJW3qF3xS8SZX2cV3Le50UnhqvGAySdm7BXiXrNdpzEDGg6VZPyGCAT8w/DmDRJRZ7KYPVbBwM1IHfGefGwDWK4yt478prZZBZEVRDBN+dWBkD823EORfge4rMXSO6GjCg1LUCWSzIcVVkbjOxuhMySByeE9A5a/xEgC8Jeq/4WNqqVAKyEry1OU0GmYDHWDwq/AbY28vEtE2UwbsoFwX/PcDcAUoYifkDlKtGQKU7Q6ib6DRoJfTGa8+ZsOEn8O0jc1bpGDTAv+f9CqUbgnJ3C6FJwfyxa7IXdp7dlxDDC/3O4k7wSMem5PfRxzIumpX2GmHKQcTEIQK/d7B3BzCLiIg+FmDBWwRTWeXAkKK0F4a3gDFjWG3uZeyeOadhXK8YPJfP3KDfK/Ndxh1o6rBTJNBi+z1yL2gy17kV9tIOTg8+6nN9lAp6qwSc5e6EdNSSYKghA71Cl6FQgv47vlmYhe91T5bxnsjOJ15zfiV7fWScMHmCeiWjLMnCY1vvhzCe/4YguwO86J64p5lRqdbS8VnUCog7JrmvOGizdNsmMJtVcJlbmIkcHBo8UHf6fhrlcE/cs1MOuFESzZr7uYUZ0kT42QRc7FeUXUuIXsTU7KD3MGoejch84wE4gsIj3JGGqUBIz78bgdOd6OeXKzhjKR3oz49KBS3/yJSSrWGdK1hfPwgHvDIsBA7CNw2mYtYsgOdR0enMtnHC5wagqlOyvFlgq57lr0AfD82Hmdf9eN+7nPhsfE38y0KAtmCA3/JT/RX6rlfo+1YZ7b8CZG1FeyrV/oq1+Gqhl+ybV4osGi9Ntqk+fYBWm1/Qjpz6N4RqQr8q8s2iFTKVbIs6Yi/sn1sh0wXePYq2sOSR06dP/auM9j3hkx02IYRH2kgmAlEC4+NDRgly4iaeuiDJDOFWxuFGgWKP8OkyM/SzLqIWGhS3DP928Fv7Umrg2S3yDGNE86+dAYdy5Y/SI0Gf6hfvxSXmTW96Cdq+TfCmd9CvQ3v6+t7sm960iH4DSIaXzuqzBm0AAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: center;
  width: 200px;
  height: 80px;
}
#main-header > a {
  display: block;
  float: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAABcCAYAAAA/BYy3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDJENjUwQUVBRTcxMUUzOENGRkJFMEYwNTEwQUI5NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDJENjUwQkVBRTcxMUUzOENGRkJFMEYwNTEwQUI5NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI0MkQ2NTA4RUFFNzExRTM4Q0ZGQkUwRjA1MTBBQjk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI0MkQ2NTA5RUFFNzExRTM4Q0ZGQkUwRjA1MTBBQjk3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+guqL/QAANMlJREFUeNrsXQeUFkXW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);
  background-size: 264px 46px;
  background-position: center;
  background-repeat: no-repeat;
  height: 80px;
  width: 264px;
}
#main-header img {
  display: block;
  float: right;
}
#main-nav {
  background: #242627;
  padding: 0;
  min-height: 50px;
  font-size: 13px;
  position: relative;
}
#main-nav h6 {
  line-height: 50px;
  margin: 0;
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  float: left;
}
#main-nav h6 a {
  color: white;
  text-decoration: none;
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBRUVCRjczQkMxMzAxMUUzODc4NkZDNTA3NTZFNTdBNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBRUVCRjczQ0MxMzAxMUUzODc4NkZDNTA3NTZFNTdBNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFRUJGNzM5QzEzMDExRTM4Nzg2RkM1MDc1NkU1N0E2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFFRUJGNzNBQzEzMDExRTM4Nzg2RkM1MDc1NkU1N0E2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+d/YylwAAAlRJREFUeNrsmD1IQlEUxzPDIIOGCIukyakPiJbAMaEpFBpabKjRwLGhxloag0CXhqihSYloiMBQiKItCJoaGwKHLChIstf/wXlwOZ1bPru+Cjzwg/dx7zk/ntd7330+y7LaDIcPZOh4CRgt0GFY1g92wDydd4MFUDNWwX7ChgiAvPU58nTPSB1Tsl3g2NLHMbX5E8I9oGR9HyVq+6vCfeBSkDskeFxSn18RHgDXgtQ+jdkAHfO4pr6eCg+BW0FmG/iVdn66xuOWcngiHAF3gsQm8AntfXSPxx3laqrwGCgLxdfq6Lsu9CtTzqYIT4IHoeiyixzLQv8Hym1UeAo8sUI1kGpgSKWorxpPVMOI8Ax4YQXeQPIHM0xSkH6hWj8SngNVltg+jxtYcOKa3HONCi9qnkLM4PtHTPj1alTblXBa+HM8gqhBWYco5eaRrld4VTP9TDRB1mFCM12ufCe8oZngh5so6zCiWZA2JGF7NcpqltCIB7LqKiot+RlnFXXW+z2h0Q0IeyjrEKbaPHZtV9s6h43HLNuIXIFpUKbzdvAubFhSoNPlJucVZIXrao0+cALGWZucs/Kocc5etENgS/M0Kpb7qGhybVEtdWNwwfqmnJvzNP8V2FYmTGOq6IFwkWqF2darQG5JPktMsc2i+hrplbD02hlQ3zPUbf6pctwPzkDIxdh8BjOae0cgWGeeQaptj997UFXddN8l+l3K2vEGil/ccxMhcriX/pn/KlrCLeGWsMdR7+fWUXAgXA82UDOoyTVqUrgXJAw+pERrDP/V+BBgAPbs6dMnYFsJAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 30px 50%;
  background-size: 15px 12px;
  padding-left: 55px;
  padding-right: 30px;
}
#main-nav ul {
  margin: 0;
  padding: 0;
}
#main-nav ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  line-height: 50px;
}
#main-nav ul li a {
  display: block;
  padding-left: 50px;
  padding-right: 30px;
  color: white;
  text-decoration: none;
  background-position: 30px 50%;
  background-repeat: no-repeat;
  transition: all 0.2s ease-in-out;
}
#main-nav ul li.profile a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMUNCRjQ0MkMxMzMxMUUzODY0OTgzOUQ1QTM3MjU4QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMUNCRjQ0M0MxMzMxMUUzODY0OTgzOUQ1QTM3MjU4QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkExQ0JGNDQwQzEzMzExRTM4NjQ5ODM5RDVBMzcyNThCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkExQ0JGNDQxQzEzMzExRTM4NjQ5ODM5RDVBMzcyNThCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xE7CcwAABzZJREFUeNrsXEtsG1UU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);
  background-size: 34px 34px;
  padding-left: 75px;
  font-size: 16px;
}
#main-nav ul li.profile a:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkE5NDgzRkRCRTExMUUzOEY1OUM4RTg3RjJBNkIwRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkE5NDg0MERCRTExMUUzOEY1OUM4RTg3RjJBNkIwRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGQTk0ODNEREJFMTExRTM4RjU5QzhFODdGMkE2QjBFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGQTk0ODNFREJFMTExRTM4RjU5QzhFODdGMkE2QjBFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XGo7LwAAB9JJREFUeNrsXFlMXFUY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);
}
#main-nav ul li.logout a,
#main-nav ul li.help a {
  font-weight: 700;
  text-transform: uppercase;
}
#main-nav ul li.logout a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjA0NTFEOEJBREExMUUzQURBMENFRDg2NDQ0OUVGNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjA0NTFEOUJBREExMUUzQURBMENFRDg2NDQ0OUVGNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMDQ1MUQ2QkFEQTExRTNBREEwQ0VEODY0NDQ5RUY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkFCMDQ1MUQ3QkFEQTExRTNBREEwQ0VEODY0NDQ5RUY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nS2fIwAAAJ9JREFUeNpi+v//vw4QX/iPH7wA4jAgZgBhRiBxiYGBYS8Qb2TADUSAuAyI/YH4OQPUpACYKTiwERBzAbEEiM/EQBzIA+IVQPwNxGHBoqAYiH3RxDSAWByIT4KciE2TLhDb47ARpHk7Nk2XgfggDpuuArEfsQGxAIg3ADEPiM9CZEBMAuIbQMwHxF9YoM4B+eEDgXiaCXYaCJCTIgACDABn6cb8px+IwAAAAABJRU5ErkJggg==);
}
#main-nav ul li.help {
  float: left;
}
#main-nav ul li.help a {
  background-size: 24px 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAC2AAAAtgGUae/yAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAmdJREFUSImNlk1vTVEUhp8tLUFJEIO2t9EadGRkwC+oRETNGPADRDUGDCgSxgwY+kgk4ism0molTKQjH4kJkTAoQumMttJqtc1jcPfN3T33nFN7cu9597ve9bH3WesESpbaARwA9gGdQEfc+gZ8AYaBwRDCeJlOnnC7ek1dcOW1pD5Ut+VphRzxXuAOsCFCs8BT4DUwEbE2YBewB1gXsd/A4RDC47LI+2NEqpPqGXV9Cb9FPatOJdn0F5H3qouR+FbtKoyk0bZDfZM46c0S2tXpRHxjjvMh9av6S32lnlCbE85G9V3UmFbbUoGbSVk6M+JXSg74pbop4XYl5bqeplcrzZmMeH9GcF6dy2D3MjbnIr6gVlCPR2DGzIGqhxLBy+oatVk9nzhYzGTRos7GvT7UJ/HhUcEB7lSP5pxZuroz+4MRH0H9GB9O5znIcbjL+mGq/lRXZzgDce/DKqA14hONcsuMgnoJeAHsqMHAyRDC3wz9R/xtW/U/Ucd1BDgF1Gw+A3tDCLfKjJpi5BuoZ1K0epL/74HdIYSZAm7tHfjRBIwB3cDuFRyMJkE8KBEn0RpD7Su6pulSt6gX1Qvq5hJeek2PoVasv2gDJYajyc15XsJb/qJF8EYEJ81pcvEGzScO5tS8Vr/dek+7lm60WdLsIud+4uBezn7a7KbU1iyh1/osaGjXapPV1nFQbcqJvCa+pO4vql86cKasDpOVBs75JPuGgZNXx/3AXeoj8w/wjOrI/B6xCtWR2QOsjdg01ZE5XBRQ6mSretX/H/q3G2pelEHGUYX6Z0tXjBxgHPgEjABDZZ8t/wBlG29cdToeZAAAAABJRU5ErkJggg==);
  padding-left: 60px;
  font-size: 18px;
}
#main-nav ul li.students {
  margin-right: 20px;
}
#main-nav ul li.students select {
  position: relative;
  top: calc(20px / 2);
  background-color: #242627;
  color: white;
  border-color: #525252;
  height: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 13px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTVGNTlGNEQ2NzkxMUUzQTE4RUFDNDhBMDYyNkFBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTVGNTlGNUQ2NzkxMUUzQTE4RUFDNDhBMDYyNkFBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNUY1OUYyRDY3OTExRTNBMThFQUM0OEEwNjI2QUEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNUY1OUYzRDY3OTExRTNBMThFQUM0OEEwNjI2QUEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9znCzAAAAYhJREFUeNrs26FLA2EcxvGbCppcsAjC8sqKbcHVYTDsQAzaFkUwiHFgFYNJ5h9gkksGWR3C/oAV82BxZWGw4PQ5/IXXY9vZxP2+Dzzo/e59ET54+p5gIY7jz0hJkqQQkYVZgwAooIACCiigCFBAAQUUUEABRYACCiiggAKKAAUUUEABBRRQBCiggAIKKKB8Z+OvvvDl1XX6YV19Vp/UJGdLrJ6px+rH/d2tq++oR7VhULUl6w5sTcP2uHr0btSmfb6pvqiVOesqdm/Lrpu21w3UfuZ6W31VS8GsZLNizt6VhjpRe5nZntpRd6wdm4Xp2V4fP8yViXqkvqnlYF62Ry3KzNO8256Jt+PBSK2rw8y8ag0ztLUjr+eogXqojpesGduagfcDZ98eqemce1O71+dk/p2ueqrOgtnMZl1eYX4mPZ1fBNfnvzixr/xvvUV5UHfV9J+Z2u7f9XLe1Vr89eCfBiiggAIKKKCAIkABBRRQQAEFFAEKKKCAAgooAhRQQAEFFFDe8iXAALeUNiwG9GZLAAAAAElFTkSuQmCC);
  background-size: 37px 37px;
  padding-right: calc(20px * 2);
  min-width: 280px;
}
#main-nav ul li.students select:hover,
#main-nav ul li.students select:focus,
#main-nav ul li.students select:active {
  border-color: #8f8f8f;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAAA40lEQVRo3u3WsQ0CMQxG4Uh0tPRscCPAELAEYgtY4C3ADDTswAoswABQQYNMgyJydCeQKZ5cxUXySY7+pBAEZXjFD6qIEiVKlChRokSJEiVKlChRokSJEiXqu6gRe5b9TVmwZ5SH2hHcmTekGTeCXRZqQxAEV7pK6ri8upsc1OF1fHBmGiUKU861d8hBjTlWwokJE051fWScdadaRkNMjIRmYL1hJuYUHdeG9HbtE8OTOfdK6gVEYqKz5EEQPD6jNPGZYU0QrP7s7WM7PC79JYgSJUqUKFGiRIkSJUqUKFGihtcTO3L+B95DCAYAAAAASUVORK5CYII=);
}
#main-nav ul li.students select:focus::-ms-value {
  background-color: transparent;
}
#main-nav #main-nav-admin-view-info {
  white-space: nowrap;
  position: absolute;
  background: grey;
  color: white;
  padding: 0.5rem 2rem;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  border: 1px solid black;
  text-align: center;
  letter-spacing: 0;
  font-size: 14px;
}
#main-nav #main-nav-admin-view-info .user-details {
  display: flex;
}
#main-nav #main-nav-admin-view-info .user-details > div {
  margin: 5px;
}
#main-nav #main-nav-admin-view-info .details-label {
  font-weight: bold;
}
#main-logo-student-switcher {
  background: #2b8fff;
  display: flex;
  padding: 15px 30px;
  position: relative;
}
#main-logo-student-switcher h5 {
  align-items: center;
  display: flex;
  float: left;
  margin: 0;
}
#main-logo-student-switcher h5 a {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYkAAABsBAMAAABtDVMLAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAIFElEQVR42u2bTWxUVRSA3/yUoQxtJ6bQYAjMQhduYFypCdLRNBAX2nEF0USriSExIoNWB6i2GBcsMFD8wQXR1sSEhTFUwBQdseBCNyZTFxgiiykSg7AZpMC005m5vjfz3r3n/r9HOpOZ5J1NMzPv53zvnXv+7qlh+OKLL7744osvvvjiiy++LL+Ed+zLfv7u023NEDqM6vLXK/DrLJDMcKLFIfryCMvX4HtEy7lUK0Oso3S9JKVA1U+bpZL39x4p0LqellIgdKYJBMHth/MXvJ4UyLFPfEhOgQ42GKF310/Wbaa8nvccp+mCgqIcayhE1L6NV4oVAlXH5RToYkMpVtt3mfR43h6BpgsKinJDKXrsu6Q9RgqRpmhITuH1Bk2h2CDU9G8Fxe0WpJgRarqkoFhsJMXG+6KIAIPPFliTElKgRnqpwfuiIAb1qxluduNPswqKdMtRTDiqFemP9yiKTCazn8TGyVajCDIm1Ol8rFAUNWeGMeZajWIls2QDeGkkWApifNhJhXedyP6Y4WqSXvOJBHZmp593vlizP5s9N8wup8C2+jVGfsgkNRTbzAscGo7LKLodza7aX4xR4ZuiwI7gDlOTXIYJaO++n9EtIzBq/XCs/r7fs73HWxBh++GC6SYCr1PlQCTjmPS0acQOSZ/tR6sn45rAnWY8XX15UxQhegk9QTxaxak7HjIRaphbyDWCeK2hsxDBlFTwS+enr6hoURc7r30EuNG9QopTrPd0sjE0z1EYFMVuKrzEqDdZDBVI/jsGjvuAtuO95LdqgqcYZ2OBKR+LKJwfS1z8KCop6hZD5Fr9iJftRbap/td6ResFCXGH/fE8+OkPniItqhvO8hAdtJFYi41a7lKKUbYkqau32VY2h08L5QW0QVkCSlPUXs9W5rhKTO6i5vGqo1JXGcWznBJTArsusa8CvwxRLI1z5wtLuHvymsT0KlxhJF/dd7E/JHKHvh5+wTkhbU6SEfRwudwq9rBZeQYJSqsZ+Gwoig6icVSSIkbZ5Hcle1xRmoJOsRQLYKVxNQOUfj6pwDdIshQ4rv8nMOwqfYjz2PqRcAEdFVDMsRQ128mzy0IR70GolFNsAvfj1UjwXnFc9NDTrPeFRk1RzENno1gW5Gpp8VfidTaJs5Er2RyEZihSRInPBkahXYsoLKWj+HpXstkp6H6WhrcdKIiXBblaSkvRewSaZk3dy6bm4QK01whTh6wiDtZ5CHdltf4dUR7VBZdD6IhwWRCVk2oKvkoy7fV7A5p4moo21VeNNSdw/Kj9OAjcALbkUgqnykKKHrpl8UZFWa56obD1uCRIQsOw3RPAF6uCHk0VnlRNkVRZSNHPNF5eWzaKWmIeXYgpKOxQ7lx/EVpbApz0C4gIQopBXsFloqjleMEhQ0FRpENoEXbv0sxJEVcU12PLS8G0OFUUYahgGDwE7xToxtv3RZGSUFwzXFNERBRTXihgAFl6J+adIimmqJLCbs2B80w0Yygcb7+YsdoPIGC4puiizeBDdZHkngK/CqcQVVBEkSRGu6boRNrqQhi7j4qyQb6qM8KnUBMoOtizv3NHMSPKzPkKOzCB9BTdSJJpuKbgssFqwkXzgFBURRRLOAF4Ermg6EGSTMM9xaDGuVDHkPoiD2sU5jmQTkqowF492RiKlS62TzYyTROg+AL8YO13U12trahJFMaEvkvczVWsQSqRp+tu0BPLN41iRUFbskaZdh/I5+ZVFBHkiqJ7GSiMdQzGXfnuRZH7Zk5FgS0R4bIm6dbTeqUw1n4rqNypERZm7wjceFJF4XjoxQS+rYqiDOdJznilMIyHR/htLigFGOOopzykopghuZaKIsLaqyj5ckFh+sT9BYWTmmBX/hjVuJVRAGVVFCtkJb9nCjOK52TKgHbPbWb/omQoKILgJBVFiJ1l8E4RwV3y9XKKLqZq6BTviEmW0y0NhWOwxAge9UqxoTLE9pRVW6wXaQub9UqRElFMMClzx023FJPYwh2MsHxdkB2wqrXT86Jkp1hCMa+rWPfQqUFwxm4Z6SlmiX42RkTuo2B/60p2hm0kalb3IrjtuIiim+riWrtKV11S3Aa2UnvAOOkpKmZgkDBAaihMLXA7aVZEgQ32T/PDYznsNfQU1jp9AK/b354ynuE2KbTDLI5Z6uJF+VCOcgcsBTHYJSfIp9xRoJuZj4rCJuKsoTYpfsNGF7vZU1gKwYFX1RT99C5OXjouREunqs8ho9gsmf7iKHiDLakpeqguv2ACraKZoRCUhTKKqKTxyVHw1VTNpOQUFHa8S1zwunsZ1wwNRVgypcdR8HtBmk4OVdul9rg0KFEbvhzXUQh2YYqGkIKziVJMSUHtUqXfRG52Yepvnd3wWUxqKVaLnxFPwU6I1qdc5RTU85kKjEqHZPkpTtYTLCV1FHAD93fyjAQUAfoZHdPEC2prec4IvE9rdlo1jMru3JbiGgpgv8Ua0ZCMwgjn+QEIBQWktuYRXoB6XVKPSY0wGNdjGgo8Y3Ijbj2+fwwpBegi4mEUBQWxDHuofS0+XT/lHsp8Q9nVv3HdGWu/sLz3cQt3rKoebt9Rm9QpH9des67KiOWeq9N4dW6vFd7lk0l3M1+PA+9emc4M6wbdBuwBr+AnWs0GBlzqUB+yGqBHxwKeTu8r8LuebSh92ryrLWRLkyZOGyxj9KxPmwoZyyoZbSwPyhui7SQvNWH4t/HibHYdbGsKw55yjRttLjvPN/jfLHzxxRdffPHFF1988cUXX1pR/gdRFvqPcZiLlAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 196px 54px;
  width: 196px;
  height: 54px;
}
#main-logo-student-switcher sup {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  position: relative;
  left: -15px;
  top: 0px;
}
#main-logo-student-switcher select {
  float: right;
  position: relative;
  top: 12px;
  background-color: #2b8fff;
  color: white;
  border-color: white;
  height: 30px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAABVUlEQVRo3u3XPWvCUBTG8bi6OLllzJpVR8FNSicpHaV0Eix0tN1b3P0CfhH3dnQUHBx0aAXBDg6C/DvUpMbjy1ByE8pzsuU+cH+Q5J4TDwAvX5cnlFBCCSWUUEIJJZRQQgkllFBC/QFVYMDjxdQDAwruUH0A7s9m7gDou0K98lNbbk9mbtjuUi8uUF1+a8P10cwVm71UN21Um2StqZtMnfVBqp0uashhfVFNJKqsTGaYLqrIm9lySRivhyzN+jvFtN+pEiOz7ScBHh4BH2ZtRMnF11dmbLae4eMzM/fHlF2dUz5Ts/2Eibk3xXfZZgLmXKr57qE67H0hi7Okxd7r77AhV458/FGtqGQ1JdTMMRkdqbUsR5dGoqFEzaeR9TzVjFtv1KabeRjyWglUKy+TZycmdfI0Dj8D8JS3Gb1HTz8OQgkllFBCCSWUUEIJJZRQQgn1z1Hf1p7V0YxMgIIAAAAASUVORK5CYII=);
  background-size: 37px 37px;
  background-position: right;
  padding-right: calc(20px * 2);
  min-width: 280px;
}
#main-logo-student-switcher select:hover,
#main-logo-student-switcher select:focus,
#main-logo-student-switcher select:active {
  border-color: #dedede;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAQAAAC22Qr6AAABYElEQVRo3u3XsWoCQRSF4bW1sbLbcttttRTsJKSSkFJCKsFASpM+Ib0v4IvYJ6XFXwgWFlokgmAKC0FuGlfUMQYSdnYJh+lmDtyv2Jl7N8AwgvSW/WIFQgkllFBCCSWUUEIJJZRQQgkl1B9QBfrc/5i6o0/BH6qHYdyezdxgGD1fqGcMw9hw/W3mis029eQD1d0WM4w1lyczF6z3Ut20Ue29Yoaxou5k6qyOUu10UYOjcsYn1YNElaWTGaSLKvLqlFwQ785jFs75G8W0v6kSQ6fsBxEBARHvztmQko/bV2bklJ4SEjJ19keUfb1TIROn/Jixszch9NlmImYO4XjNiHz3vpj5WdKcOIuGXDlx+ZO1pJLVlFBznsnkSa1lObo0DhpK0nwaWc9TzV3rTdp0Mw9DXusA1crL5NnZkTp5GocfMYyHvM3oL7zox0EooYQSSiihhBJKKKGEEkooof456gvWuorZ9V2aEAAAAABJRU5ErkJggg==);
}
#main-logo-student-switcher select:focus::-ms-value {
  background-color: transparent;
}
#main-logo-student-switcher .login {
  align-items: center;
  align-self: flex-end;
  column-gap: 25px;
  display: flex;
  font-size: 18px;
  margin: auto 0 auto auto;
}
#main-logo-student-switcher .login span {
  color: #ffffff;
}
#main-logo-student-switcher .login a {
  align-items: center;
  background-color: #3c81e5;
  border: 1px solid #ffffff;
  color: #ffffff;
  display: flex;
  padding: 10px;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}
#main-logo-student-switcher .login a:hover {
  background-color: rgba(43, 143, 255, 0.85);
}
ng-view {
  position: relative;
  display: block;
}
#dashboard-nav {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
#dashboard-nav label,
#dashboard-nav input[type="checkbox"] {
  display: none;
}
#dashboard-nav ul {
  margin: 0;
  padding: 0;
}
#dashboard-nav ul li {
  margin: 0;
  padding: 0 11px 0 0;
  list-style: none;
  text-align: center;
  font-size: 17px;
  line-height: 18px;
  font-weight: 900;
}
#dashboard-nav ul li.current a,
#dashboard-nav ul li:hover a,
#dashboard-nav ul li:focus a,
#dashboard-nav ul li:active a {
  color: #d8035d;
}
#dashboard-nav ul li a {
  display: flex;
  border-bottom: solid 1px white;
  padding: 33px 30px 33px 30px;
  width: 82px;
  text-decoration: none;
  color: #525252;
}
#dashboard-nav ul li a:hover {
  color: #d8035d;
}
#dashboard-nav ul li a div {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: calc(20px / 2);
  align-items: center;
  justify-content: center;
}
#dashboard-nav ul li a div span {
  display: flex;
  flex-direction: row;
}
#dashboard-nav ul li:last-of-type a {
  border: none;
}
#dashboard-nav ul li[data-is-active=true] a {
  background-color: #2b8fff;
  color: #ffffff;
}
#dashboard-nav + article {
  padding-left: 143px;
  background-image: url(data:image/gif;base64,R0lGODlhjwABAIAAAOjo6AAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMzNTJFNTJERUM0RjExRTNCOUQ2QTA3RjEwRTZCRTRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzNTJFNTJFRUM0RjExRTNCOUQ2QTA3RjEwRTZCRTRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzM1MkU1MkJFQzRGMTFFM0I5RDZBMDdGMTBFNkJFNEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzM1MkU1MkNFQzRGMTFFM0I5RDZBMDdGMTBFNkJFNEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAjwABAAACCoSPqcvtD6OcdBUAOw==);
  background-repeat: repeat-y;
  background-position: -1px 0;
}
#dashboard-nav + article #main-content {
  padding-left: 20px !important;
  padding-right: 20px !important;
  min-height: 738px;
}
#main-heading {
  background: white;
  padding: calc(20px * 2) 50px;
  color: #2b8fff;
}
#main-heading > div {
  max-width: 940px;
}
#main-heading > div .student {
  position: relative;
  float: left;
  max-width: calc(630px - calc(20px + 150px));
  padding-left: calc(150px + 20px);
  margin-left: -30px;
}
#main-heading > div .student .profile-picture {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px;
}
#main-heading > div .student .profile-picture img {
  display: block;
  width: 150px;
  height: 150px;
}
#main-heading > div .student .profile-picture span#add-photo-indicator {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAI9SURBVFhH7ZRfUxJRGMb7MCUqhmmmNlOBot4kaEkRLuxCV2mXSleNX8Aa6UYDhQLGKbq2y9aYaCa8Sr4HV+0w/Fmgp/MenZ21cWNyt4v2medi3/Oe8/447zmHS5f7HP/ENtgy22DLbIMts1ng/kFnSAhL0djo9TFdimwW+Mb4RLVa7Xa7ohTVpcimgScmCYxN61Lkiwc/39h4nUy+zWZrtRrABwcfEW7v7DgGBrXTegbf9fnX4vH1+DN4bT0+7/PrJlQqFfDOynnVpZ3WGxgH1mw2eSWmer2uO8V0JnN4+LlU+kozvx8fI5RlecA5pJ1mDMaCwMNgRJTgL6US8bQqFouUvb8UwGW+4uiHxydv0hlHY49pRFfWAOy6NlI+OuqciEhnxdOdzidZHnL9aunfXq6QILTbbapOQgMLhQ8rq0+frKy+e19oNBo8wdRqtXz+BSzEiW4lEqnUrntqWlvw1AZg/F5ekgknGpEkjKMTwyOj+BCjMQzyNNO9pcDp8nPcGziby+G0Nl+8xM5aqrqVeIUwm8vzNJMp4GBo+dYdt3rSfLT9ttuDa0UhyRTwg+Ajt2cKu6UQYM+0VwhHKCSZAt5Lp9HbZGr3B6Qo6cwbhHi4PM1kClhRFNxzwLwzs97ZOXxguxjkaaaLAYeW9c8JmPz+fliUhIiYy+exc55gwinMs+dkaAMw3sy3cllVVV74XIHK/kCGdUV+awMwjCfrX1hEAw2Nvf4hFTYGm2QbbJltsGW2wZb5fwP3OX4CHA+UjkbagQgAAAAASUVORK5CYII=);
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
}
#main-heading > div .student .profile-picture:hover span#add-photo-indicator,
#main-heading > div .student .profile-picture:focus span#add-photo-indicator,
#main-heading > div .student .profile-picture:active span#add-photo-indicator,
#main-heading > div .student .profile-picture.on-mobile span#add-photo-indicator {
  display: block;
}
#main-heading > div .school {
  position: relative;
  float: right;
  background: white;
  border-left: solid 1px #e8e8e8;
  padding: 15px 15px 15px 104px;
  width: 190px;
}
#main-heading > div .school .school-logo {
  position: absolute;
  top: 15px;
  left: 15px;
  width: 80px;
}
#main-heading > div .school h3 {
  margin: 0;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
}
#main-heading > div .school h2 {
  position: relative;
  top: -5px;
  margin: 0;
  font-weight: 900;
  font-size: 32px;
}
#main-heading > div .school p {
  margin: 0;
  font-size: 18px;
  line-height: 21px;
}
#main-heading > div .school p .contact-school {
  color: #2b8fff;
  padding-left: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAcCAYAAAAX4C3rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTM4RTk4OEVCOUYxMUUzQTNBMUM2QjE0NjI0QzE2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTM4RTk4OUVCOUYxMUUzQTNBMUM2QjE0NjI0QzE2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1MzhFOTg2RUI5RjExRTNBM0ExQzZCMTQ2MjRDMTZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1MzhFOTg3RUI5RjExRTNBM0ExQzZCMTQ2MjRDMTZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Y+YOmwAAAwlJREFUeNrMmEtLVVEYhpc7L6WGkRfECIJo1KxhNhCMLmBQoCQdyNAEByYKmhcUM4+kEkhFWJKFgWFYOBGKbBQ4cNB/iIKEBMtLoVjau+LZsTqInYuX88GrfGvt/b0P67o14Wjf2iFjzDvpoInP+CSd8PTjg3RBmo5DyGnYPno0vKdhJo4gZ2CybMaCHpASpCk6ZuMAchaWKdiyLOhxqYeGSalUWtpByCUYJmHqlo5Z0GTpGg02JqQSaWUHIFfwniDvhi3Zgq5KKVKdFOSBcekifdsVq3iOkwdh2m37POehJKleaqdtjCnYrijF08BQD9MvfzO5YUe2SWohH5UC2wAZwMvg3QTL3/DWeckOdat0nfyZVLaFkGV4GDxbYTD/A7Wxh+GvI38qVWwBZAW1DV7teJtwQW2kSp3sOhuPpapNhKyipsGjE08TKaiNNKnLAXwoVW8CZDW1fOAuvEy0oDb2ciFcJb8v1cYAWUsNQ80ePEysoDZ+SgtOfkdqiAKygXf9WKC22QzQr1KN9JzpyaX9ttQcAWQz7xhqpFGzBo+YQOfYjcPklXwWBpwrri0MyDbnig5Qo5J8GI+5aEHnuR2GyMulPg7iu1Kxc9V1bFCnw7mai3k3hVrltA/hNR8p6KLUKD0ivywNOv37pX7pPPkNdm5odNFneLafd/0YpLbBqxHvsEC/c409IL/kjKobWdKAdI7c3ii9Tn8vbYZnBngnNIbwMHi2wPBPJIbkP1hP98hLnPW5XmQzElekV4yID9PI77M8k71BnWE+8UbxTmS5pIaC7pKWWU99tNkv7JEwNkoON4y9s984562NU/TlhFFnhKNqDAb75XST7+U/U+8xkkFn6oo4OsI9Z+1x80QqlNZQIW25Ydbw8Cxylk4QNi+Rkbzl7MwzTEFShId5HuvttLP28iKskYS3nc3XDtNygv6ut9PyhYaTDH16DFfkZwc82lgE9i35Ps+BLJBexAjpA+bFWCMdlgLyb/4azKcjI47+rs+AKd9fwEekl1JmHP6nJBO2w78FGABb+6nf9XsXKwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 21px 14px;
  background-position: left;
}
#main-heading h1 {
  margin: 0 auto;
  font-size: 60px;
  line-height: 60px;
  padding: calc(20px / 2) 0;
  font-weight: 700;
  letter-spacing: -2px;
}
#main-heading.unauthenticated {
  background-color: #242627;
  background-image: url(../ui/assets/main-heading-unauthenticated.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  /*background-position: 50% 80px;*/
  background-position: 50% 0;
  padding-top: 0;
  padding-bottom: 139px;
  color: white;
}
#main-heading.unauthenticated h1 {
  font-size: 36px;
  line-height: 40px;
  padding: 20px 0;
  display: none;
}
#main-heading.unauthenticated .help {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  color: white;
  text-decoration: none;
  line-height: 80px;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 50px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQjQ3RURCMEU2N0UxMUUzQjI4MUY0RjA0RjNCQjc3QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQjQ3RURCMUU2N0UxMUUzQjI4MUY0RjA0RjNCQjc3QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNDdFREFFRTY3RTExRTNCMjgxRjRGMDRGM0JCNzdCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNDdFREFGRTY3RTExRTNCMjgxRjRGMDRGM0JCNzdCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4xTLAQAAAUlJREFUeNp0079Kw1AUx/GTkl0E0aFQXcRUBN9BnZzqJKmLQ/sQOrv4EuITKJ21fQdFUUHQipN/kmYWjN8bf5HLlV749M/Juf9PrCxL88ToY4hJ+dsyXCoe+/mR+1Br4wwJxhjhDfPYRAsP2MFd1UOjrKPQLCmiYEXu/x5y5bWrSbWUe3VMlNxAD6c4woLiqxrA5cemvZSasZ7pULELfOJWA5pW4FrfdBjPwVIHGOn3sZKb3hbGrp/pVE+CPda2tMdrb2ZTftbgzGZ0qmFrYoB3bOPbe+byZ13nXNcRtjV84QCvwTOXX0TV2s2WseRuzkuY0wA3+PDiEZ7waLoS17rBfjuKd4J46p92fc+57rFOamFf33UsUT383bOpYgoN0J1SYak6FqrIf7V9jhW8YOjV9gYWVdu7uPJr23+reiqcTHubTHurfgQYAC60GontXHwBAAAAAElFTkSuQmCC);
  background-position: calc(20px * 1.5) 50%;
}
#main-heading.unauthenticated .help:hover,
#main-heading.unauthenticated .help:focus,
#main-heading.unauthenticated .help:active {
  color: #e8e8e8;
}
#main-heading.staticcontent {
  background-color: #242627;
  padding-top: 0;
  padding-bottom: 0;
  color: white;
}
#main-heading.staticcontent h1 {
  font-size: 36px;
  line-height: 40px;
  padding: 20px 0;
}
#main-heading h5 {
  font-size: 18px;
  line-height: 21px;
  margin: 0;
  font-weight: 400;
}
#main-heading h5.settings {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODUzNUI1OEVCOTkxMUUzOTI4N0JGODUyMjczM0U2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODUzNUI1OUVCOTkxMUUzOTI4N0JGODUyMjczM0U2QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NTM1QjU2RUI5OTExRTM5Mjg3QkY4NTIyNzMzRTZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4NTM1QjU3RUI5OTExRTM5Mjg3QkY4NTIyNzMzRTZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AlJ11AAAAnJJREFUeNrEl7Fr01EQx19+SY0pFWyLUKUgok4KOra4+B/o2g4RhQi21U3p0K1LoYODNYUupSnEwcUO3Tu1HetcsgXposGlWkKo3wffwONx9/J+v/DDgw/k9/J+d5d7d/cuhQcfL00GWQWLYJzPHVAHK2kVJSabLDjGDT+/yaIoqwPFyLXMDkyDb2A9q2LHqXXqmpY2lBTjB+Aun2+BKujxuQBGhPeuggr44xhvgHk+PwRPQTsUAd+4oYJdMAmmwAcwKjhQBl/BNXDFM26o88CPRMGrAhuqZ2Y4+Qm6dFaSPfBcO4JTM7xMDvj+NHQEy6Bp8pMmbagO9JhweTjxxUtmtQzthpfgLKDsmM3oCVngWkje+ca1MuxntFRqNrmWwJa3fgg2wWuwobxbim1EFYZLSibJuCtbvCMkecEeYvwyXGUIi05DKSthn4087yMwI6yfM4r9o66XvFstJI0UCddQHPAb2GISadzK9xQOnETuG0/Mf5aEw0SMPEqh93Hkvk7CSeYX+E3Olc3VFA5oey8cO9ZmPeEYZUvuOhnz2yXFJlUtwnhNScB9MOHYsTZXpByw1+OOovzzACdq3CPdkHNSdLVO2FXWR9hsXrHUTpwzryq/vK/vInYisg3p04AwzwSMSWJng+2Yy6g/Rs3lUHHz1F0MObDmjVF5OLEWcuBe4OUzJtOwcj/kwFvQUiaZ2+AOy0kTW743wQ3eqL60eKOqQ6k0GTe95Kmwe5aFm26MZSyN5S1pLJeqoM2NGxwgl73MtXP/X8GBrmPcHe9+MOxLvvFQH2i7o/MQYp14n8d/w17kWm5/TuveLdrhTJha/gkwAFKvhFMECTpAAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: left;
  padding-left: 20px;
}
#main-heading h5 a {
  color: #2b8fff;
}
#secondary-heading {
  background: white;
  color: #2b8fff;
  padding: calc(20px * 2) 50px calc(20px * 2) 50px;
}
#secondary-heading h2 {
  margin: 0;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  max-width: 640px;
}
#secondary-heading p {
  margin: calc(20px / 2) 0 0 0;
  max-width: 640px;
}
#secondary-heading ol {
  margin: 0;
  padding: 0;
}
#secondary-heading ol li {
  margin: 0 -21px 0 0;
  padding: 0 50px 0 0;
  list-style: none;
  float: left;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  color: #525252;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjUyNDlFNzdFQzYzMTFFMzhCQ0RFM0ZBM0U1OUIzQUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjUyNDlFNzZFQzYzMTFFMzhCQ0RFM0ZBM0U1OUIzQUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRkRGNjE3QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDRkRGNjE4QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wL7/WAAAAc9JREFUeNrcmM0rBHEYx2cXxcVeaA44KOIkbxcH8lJqE7lwIlKOHNzFfyDKwY2UIxcpEtm8lANlXUjtwR5mi0JKeYnv185ctXZnZ+e73/q0be08zaed5nmeX8CyrG/Dm8RAM3hys6hpmr+fQcO7VIMrEMpGcS9FmCpwCMrVRZgmcGJLSYswteAM1KmLMBXgGLSoizBl4AB0qoswpWAHDKiLMCVgE4yoizAFYB1MqYs4WQJz+SDCzINFEFAXYabBmv3ISYswo2ALFKuLMP326zmkLsJ0gf2/hk0VEaYVREClughTD05BjbqIs9Nwcm5UF3GGzSPQri7iDJu7iUSij18CHh4+ZCsfYCxo6KcIrOSDCPOZDyJ8tCYLxSXewKBpmnvKIs8gDAn2FENVxAK9IKrcR2J2I4wqd/Zr0AHulGetcyN5/hVXnn55iNcDHpX3Ea66YfCqvCGugiHwrryzL4AJ8JXKj/0qMgtmQMqTud8aIm+cR6bL/73QTyIc/sbBRjoX+0WEw98w2E63gB9EXozkIVwkkyK5Fnmwh7/LTAvlUiRud+tbN4rl6vV7A9rcksiVyIU9hsfdLOr1o3UPuu3tztV4+Y9wIWrIhgTzI8AAb0dQYnklHywAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right;
}
#secondary-heading ol li div {
  padding: 13px 0 13px 35px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAuCAYAAAC7+jPQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjRBQTAwRERFQzY0MTFFMzhEOUM4MDBBNUY0NEE2NDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRBQTAwRENFQzY0MTFFMzhEOUM4MDBBNUY0NEE2NDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNTkxODNCQzlENjExRTNBNTJFQUQxMDExMjI0MDdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNDNTkxODNDQzlENjExRTNBNTJFQUQxMDExMjI0MDdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GCYltAAAAqtJREFUeNrs3b+rzXEcx/Ev7lW3hGIwMNwSC4pBXURuomS5RiU2gyL/AdkN7qikKMUiN6lbl5s7WPzKRJQBdevexV2uknh9Ou5icYfrvpfHo57bmd7bq+8557tienp6sOu6V2l9BwAAAJRYmT6lXembcwAAAEDdQG8+p8NpxkkAAACgbqA3r9P+P2MdAAAAKBrozYc0lN47DQAAANQN9OZrOpBeOg8AAADUDfRmNg2nSScCAACAuoHezKXj6aEzAQAAQN1Ab+bTyXTHqQAAAKBuoDc/0+k06lwAAABQN9AXXEhXnAwAAABqB3pzOV1Mv5wOAAAA6gZ6cz2d6XpffQcAAACKBnpzO42k704IAAAAdQO9Get6r2H75owAAABQN9Cbp+lImnFKAAAAqBvozYt0MH1xTgAAAKgb6M27tC99dFIAAACoG+jN5zSU3jgrAAAA1A30ZjYdSlNOCwAAAHUDvZlLx9Ij5wUAAIC6gd7Md733pN91YgAAAKgb6M2PdM6JAQAAoHagN31ODAAAALUDvT/dcGIAAAD4t//1hHsgPUhHnRgAAABqBvq69LjrvRMdAAAAKBjom9J42um0AAAAsHhL+Rv0wTRlnAMAAEDdQN+RnqWtTgoAAAA1A31vmkybnRMAAABqBvpwmkgbnBIAAABqBvpI1/u39jXOCAAAADUD/Wy6n1Y7IQAAANQM9EvpZlrlfAAAAFAz0K+ma2mF0wEAAMDS6Vvk59ogH03nnQwAAABqBnp/upVOORcAAADUDPSBdC+dcCoAAACoGehr01g66EwAAABQM9A3pvG024kAAACgZqBvThNpm/MAAADA8vj7NWvb03PjHAAAAOoG+p401fWeoAMAAADLaOEr7lvSk7TOSQAAAGD5tSfog+mtcQ4AAAB1fgswAKWEQ3Ze8mKZAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
#secondary-heading ol li div span {
  display: block;
  float: left;
  margin-right: 5px;
}
#secondary-heading ol li:first-child div {
  background: #e8e8e8;
  border-radius: 3px 0 0 3px;
  padding-left: 20px;
}
#secondary-heading ol li.current {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAuCAYAAABqK0pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQ0ZERjYxN0M5RDcxMUUzQTYwQ0I1Nzg0MkVDMjVFOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0ZERjYxOEM5RDcxMUUzQTYwQ0I1Nzg0MkVDMjVFOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRkRGNjE1QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDRkRGNjE2QzlENzExRTNBNjBDQjU3ODQyRUMyNUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yai7AQAAAc1JREFUeNrcmEsoRGEYhv8zKDamKVZYKCILuW0syKWURDasiJQlC7tZiJWtKAs7k7I0GykSmVzKgjJmQWoWzsICIaVc4v2a/2w1Zs7tnbeexdScr3mav/N932/ULTz9KHeSBE3g2e7CiXBIBZR7qQSXIOhEcTdFJBXgAJSyi0gawbGWohaRVINTUMMuIikDR6CZXURSAvZBB7uIpBhsgwF2EUkR2AQj7CKSPLAOpthFrCyDuVwQkcyDJWCwi0imQUQfOWoRySiIgkJ2EUm/fj0H2UUknWDvr2GTRUTSAmKgnF1EUgtOQBW7iLXTyOTcwC5iDZuHoI1dxBo2d0CffDBcvHxwKp9gLKD4UwBWc0FE8pULInK0JvPJJd7BYCIc2mUWeQG9uqcoVpF70APizH0kqRthnLmzX4F2cMs8a52p1P2XyTz9yiVeN3hk3kei+u30xrwhroEh8MG8sy+CCfCdzpf9KjILZkDak7nfGqL8cLkyXfnvg34SkeFvHGxk8rBfRGT4GwZbmRbwg8irSl3CxbIp4rXIgx7+LrIt5KWIqbv1jR3FvHr9XoNWuyS8EjnXY7hpZ1G3j9Yd6NLbna1x8x+RhajeCQnJrwADAJIYTWI3WqluAAAAAElFTkSuQmCC);
  color: white;
}
#secondary-heading ol li.current div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAuCAYAAAC7+jPQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzU5MTgzQkM5RDYxMUUzQTUyRUFEMTAxMTIyNDA3RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzU5MTgzQ0M5RDYxMUUzQTUyRUFEMTAxMTIyNDA3RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNTkxODM5QzlENjExRTNBNTJFQUQxMDExMjI0MDdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNDNTkxODNBQzlENjExRTNBNTJFQUQxMDExMjI0MDdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cvkhSwAAAqxJREFUeNrs3b+rzXEcx/Hv5V6l5CoGwzXcEiUUg/KjKxIlyzUqsRkU+Q9IGQ2MSopSLHKTUri5g8WvTEQZLtO9qXuXqyRen467WNyB+14ej3puZ3pvr77nnG/fpktfh7uue5VWdQAAAECJJelT2ppmnAMAAADqBnozmfalKScBAACAuoHevE67f491AAAAoGigNx/SzvTeaQAAAKBuoDdf0p700nkAAACgbqA302l/GnciAAAAqBvozWw6nO47EwAAANQN9GYuHU23nAoAAADqBnrzIx1PV50LAAAA6gb6vDPpgpMBAABA7UBvzqez6afTAQAAQN1Ab66kE13vq+8AAABA0UBvbqbR9M0JAQAAoG6gN2Nd7zVsM84IAAAAdQO9eZoOpCmnBAAAgLqB3rxII+mzcwIAAEDdQG/epV3po5MCAABA3UBvJtPO9MZZAQAAoG6gN9Npb5pwWgAAAKgb6M1sOpQeOC8AAADUDfRmruu9J/22EwMAAEDdQG++p1NODAAAALUDvel3YgAAAKgd6APpmhMDAADA3/2vJ9zL07100IkBAACgZqAPpodd753oAAAAQMFAX5sepS1OCwAAAAv3L3+DPpwmjHMAAACoG+ib07O03kkBAACgZqDvSONpyDkBAACgZqDvT4/TaqcEAACAmoE+2vX+rX2FMwIAAEDNQD+Z7qZlTggAAAA1A/1cup6WOh8AAADUDPSL6XLqczoAAAD4d/oX+Lk2yK+m004GAAAANQN9IN1Ix5wLAAAAagb68nQnHXEqAAAAqBnoK9NYGnEmAAAAqBnoa9KjtM2JAAAAoGagD6XHaYPzAAAAwOL48zVrG9Nz4xwAAADqBvr2NNH1nqADAAAAi2j+K+7r0pM06CQAAACw+NoT9OH01jgHAACAOr8EGACGYEJcaSBMCgAAAABJRU5ErkJggg==);
}
#secondary-heading ol li.current:first-child div {
  background: #2a86ee;
}
#secondary-heading .btn {
  margin-top: 20px !important;
}
#push {
  height: 180px;
}
#main-footer {
  padding: 0 0 calc(20px * 2) 0;
  background: #222222;
  color: white;
  text-align: center;
  font-family: Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
  font-size: 14px;
}
#main-footer ul {
  margin: 0;
  padding: 18px 0 0 0;
}
#main-footer ul li {
  margin: 0;
  padding: 0 3px;
  list-style: none;
  line-height: 16px;
  display: inline-block;
}
#main-footer ul li:first-child {
  border: none;
  padding-left: 0;
}
#main-footer ul li a {
  text-decoration: none;
  color: white;
}
#main-footer ul li a:hover,
#main-footer ul li a:focus,
#main-footer ul li a:active {
  text-decoration: underline;
}
#main-footer p {
  margin: 10px 0 0 0;
}
#main-footer p img {
  padding-top: 10px;
}
#main-content {
  background: #f3f3f3;
  margin: 0 auto;
  padding: calc(20px / 2) 50px calc(20px * 2) 50px;
  /*min-height: @desktop-minimum-main-content-height;*/
}
#main-content .information {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNzBFRUIwOEM1RjIxMUUzOUI4RUE1MTg2MDgyMkVEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNzBFRUIwOUM1RjIxMUUzOUI4RUE1MTg2MDgyMkVEMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MEVFQjA2QzVGMjExRTM5QjhFQTUxODYwODIyRUQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM3MEVFQjA3QzVGMjExRTM5QjhFQTUxODYwODIyRUQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NaxvZgAAA+dJREFUeNrMmU9IVFEUxp+vGYXG7I+B2VZLIzLSqIUVmDs3lbUwMygUISIMISpxWWEFQYkU4UCQmQszWzjQwgzLRVGCRqSk6wyyMHVATe07cB5cD2/ee3ec5nXgx3PuG+/9PPece++5pvT09BhxWBAcAiWgCGwHW8Bafj8LvoNR8BH0goGysrIF3YFSNAXmgougAmRqjvUDtINmCB1LtMBscAucBGuM1dkieAwaIPSb25dNDx3W8FRVeRC3zDgZ9XEGjEQikerVeDAVhFmYnf0E3aAPDIFxeCRKLzBwCI8cUABKwVGwIUY/baAavzuvI3A96AKHbd4NgybQCRbQsesUQHAaHsdBI9hh85VXoBx9TXmZ4tQY4mbAObAHPCVxXoMOA88BSpBdoI6zXDUaqwt/SKoXgWEbcZ9BIXgAluLNDohcBPfw417wxUZk2E1gjU3MvQPF4KuRIIPIETwOgvfiVZVMHDUGszlb1wnPkbgph8EoxgL48YB49Rbv/rjEJq2lb0Rc/gb51hKkevCmEEcxd8xJnGLpnM0q6R48OUnJIWIyA9yQU0w7RKX4/UuJnFaX6W4Qzafh3VxVYJ1YhGkpeWgkz1pE0pCWC5bAIO+tqjVpZusyh4LKsk5243FNNFfCi8EAn0o2ix2iU3Oaphx2Cq/2jD1p9UOaik0+MqnWrbMIJzAW53hs1UoDvACr1qfbOe+9T0TzKQw6q9lVLx8kLCsigXniS0NxHmCP2LTp2rD4nGfySVi1ccM/k2Nnmcox3eDMjfqljkNCzf6QafznZopthj6H/BKDZKPZTFGaoiZXX6rl+OgwOfaEaXMuK/BR4G7xeZQEDsrF0UeBctMYNLkeUI3WszQf4i/IxdWKTYMEDnBRbdlGLnCSbSfAJlHo95u877aLLzcmoEDX8R7puCKaO+iqxFoHm7nit4yO4OeT6L1akZyk5a56YB3j6wjV6NidnwTvbcPjtmhut+5vAkrjVa4PMqxthutjqr4mXcaZscnAGQ/i6ILguahfpsFl64MqcALUg1Yx1RHaJp1EcvX2WtNzJO4l2Cle1auXSqZN0d4m2vZxaZif4Gml1WO/vKeBONVBKzxoGRXOW8XtAnnyA1dfLSKhdLO1lmMu3eZ+ptrL1cc8x6JcwEOcWZ+4RE3TEBYEFbxr3Y8hrtzuhms112+/wAs+pg/z9duscirJ4b21hHenzERev8kpv6Nkt5MtOcyMtGlOiFa386CbhblueeQh9kwPfVpXwHlu4mIliZ3REnQWXOeKv1LU0l6M9tYOiuN/cYluV8UVc6YXcpZnKafxKP9Ro5wYVMr2x/NviL8CDACZhChFPKNvjAAAAABJRU5ErkJggg==) !important;
  background-size: 20px 20px !important;
  background-repeat: no-repeat !important;
  background-position: 20px 50% !important;
  padding-left: calc(20px * 2.5) !important;
}
#main-content div.actions {
  text-align: right;
  max-width: 640px;
}
#main-content div.actions .btn {
  margin-left: calc(20px / 2) !important;
  margin-right: 0 !important;
}
#main-content h2 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  margin: calc(20px * 1.5) 0 0 0;
  letter-spacing: 0;
  max-width: 640px;
}
#main-content h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  margin: calc(20px * 1.5) 0 0 0;
  letter-spacing: 0;
  max-width: 640px;
}
#main-content h4 {
  font-size: 18px;
  line-height: 21px;
  font-weight: 400;
  margin: 20px 0 0 0;
  letter-spacing: 0;
  max-width: 640px;
}
#main-content form fieldset {
  display: block;
  background: white;
  max-width: 640px;
  padding-left: calc(20px * 2);
  padding-bottom: calc(20px * 1.5);
  margin-top: calc(20px * 2);
  box-sizing: border-box;
}
#main-content form fieldset legend {
  color: #242627;
  background: #f4dd1b;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: calc(20px / 4) 20px;
  width: 100%;
  margin-left: calc(-20px * 2);
  margin-bottom: calc(20px / 2);
  box-sizing: unset;
}
#main-content form fieldset p {
  margin-right: calc(20px / 2);
}
#main-content form.long-labels .form-row label {
  width: 190px;
}
#main-content form.long-labels .form-row .tooltip {
  margin-left: 200px;
}
#main-content form.long-labels .form-row input[type="checkbox"] {
  margin-left: 200px;
}
#main-content form.xtra-long-labels .form-row label {
  width: 250px;
}
#main-content form.xtra-long-labels.profile-picture h6 {
  margin: 0 0 -15px 25px;
  font-size: 18px;
  font-weight: normal;
}
#main-content form.xtra-long-labels.profile-picture .form-row label {
  font-weight: bold;
  font-size: 18px;
  width: 350px;
}
#main-content form.xtra-long-labels.profile-picture .form-row label input[type=radio] {
  margin-right: calc(20px / 2);
}
#main-content .two-column-forms h2 {
  width: 94px;
  float: left;
  text-align: center;
  padding-top: calc(20px * 5);
}
#main-content .two-column-forms hr.spacer {
  height: 1px;
  float: left;
  width: 30px;
  color: transparent;
  border-color: transparent;
  margin-top: 30px;
}
#main-content .two-column-forms form.long-labels {
  width: 640px;
  float: left;
}
#main-content .two-column-forms form.long-labels .form-row input[type="text"],
#main-content .two-column-forms form.long-labels .form-row input[type="email"],
#main-content .two-column-forms form.long-labels .form-row input[type="date"],
#main-content .two-column-forms form.long-labels .form-row input[type="password"],
#main-content .two-column-forms form.long-labels .form-row textarea,
#main-content .two-column-forms form.long-labels .form-row select {
  width: 200px;
}
#main-content p {
  margin: 20px 0 0 0;
  max-width: 640px;
  line-height: 22px;
}
#main-content p.buttons {
  text-align: right;
  margin-right: 0;
  margin-left: calc(20px / 2);
}
#main-content .learn-message {
  display: block;
}
#main-content .form-row {
  margin: 20px 0 0 0;
  line-height: 44px;
  font-size: 14px;
}
#main-content .form-row .form-tooltip .tooltip {
  float: left;
  width: 25px;
  margin-top: 15px;
  margin-left: 2px !important;
  clear: none;
}
#main-content .form-row .form-tooltip .tooltip label.helpIcon {
  width: 15px !important;
}
#main-content .form-row.submit {
  max-width: 640px;
}
#main-content .form-row.submit .btn {
  float: right;
  margin-right: 0 !important;
  margin-left: calc(20px / 2) !important;
}
#main-content .form-row.submit .secondary {
  margin-left: 0 !important;
}
#main-content .form-row.submit .radio-buttons {
  position: relative;
  top: 33px;
}
#main-content .form-row.submit .radio-buttons + .btn {
  margin-top: 7px !important;
}
#main-content .form-row label {
  float: left;
  display: block;
  width: 90px;
}
#main-content .form-row label.main-label {
  font-size: 18px;
  color: #2b8fff;
  font-weight: 900;
}
#main-content .form-row input[type="text"],
#main-content .form-row input[type="email"],
#main-content .form-row input[type="date"],
#main-content .form-row input[type="password"],
#main-content .form-row textarea,
#main-content .form-row select {
  height: 44px;
  float: left;
  margin-left: calc(20px / 2);
  margin-right: calc(20px / 2);
  width: 290px;
}
#main-content .form-row input[type="text"].ng-invalid.ng-dirty,
#main-content .form-row input[type="email"].ng-invalid.ng-dirty,
#main-content .form-row input[type="date"].ng-invalid.ng-dirty,
#main-content .form-row input[type="password"].ng-invalid.ng-dirty,
#main-content .form-row textarea.ng-invalid.ng-dirty,
#main-content .form-row select.ng-invalid.ng-dirty {
  border-color: #b02323;
}
#main-content .form-row input[type="text"].ng-valid,
#main-content .form-row input[type="email"].ng-valid,
#main-content .form-row input[type="date"].ng-valid,
#main-content .form-row input[type="password"].ng-valid,
#main-content .form-row textarea.ng-valid,
#main-content .form-row select.ng-valid {
  border-color: #7aab34;
}
#main-content .form-row input[type="text"]:focus,
#main-content .form-row input[type="email"]:focus,
#main-content .form-row input[type="date"]:focus,
#main-content .form-row input[type="password"]:focus,
#main-content .form-row textarea:focus,
#main-content .form-row select:focus,
#main-content .form-row input[type="text"]:active,
#main-content .form-row input[type="email"]:active,
#main-content .form-row input[type="date"]:active,
#main-content .form-row input[type="password"]:active,
#main-content .form-row textarea:active,
#main-content .form-row select:active {
  border-color: #f4dd1b;
}
#main-content .form-row select:focus::-ms-value {
  background-color: transparent;
}
#main-content .form-row :not(.multiple) select.ng-invalid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkU1NkJEM0NCNTExMUUzQkY4OEY2QzExQTZCMDdBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkU1NkJENENCNTExMUUzQkY4OEY2QzExQTZCMDdBOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCRTU2QkQxQ0I1MTExRTNCRjg4RjZDMTFBNkIwN0E4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCRTU2QkQyQ0I1MTExRTNCRjg4RjZDMTFBNkIwN0E4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VzUWZwAAAQlJREFUeNrs1j0KwkAQBeAg3iQ5gSB2kthY2ngbayEn8BQWitqk0d7CC6Q02thIDqBvcYRFxB9wwkTewrCw2SHzMWQ3wSwMLxhBnaMR/MEgwhRiNG2zE0QQQQQRRBBBBBFE1Gc0tV8wj6IY0xqRDPJ8w04QQQQR1SJwCnUQyZc5icuz1IkJYvlpUdjXxbSSPDOIAeKIyN5B5PkCcZA8GwhcZHtM7mI7v4LIeoY4uf2SZ+fDloJ6iPIZxAO45/1fAFROJxSWS0dKKfgO8QGx7LN7xD5AUllONQCq94QHKWSp0ACoX3YeZKcFqORXXApv8beDCCKIIIIIIoggwhBiPNyyE0QQcRtXAQYAgKLneAXfKTkAAAAASUVORK5CYII=);
}
#main-content .form-row :not(.multiple) select.ng-pristine {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDOUEzRTNDMUNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDOUEzRTNDMkNCNTAxMUUzQUJEOUMyMEYxMjgwQUVGNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QTNFM0JGQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5QTNFM0MwQ0I1MDExRTNBQkQ5QzIwRjEyODBBRUY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CMrMcAAAAQJJREFUeNrs2j8KwjAUBvBWPJGLdJHGxdFr9QReRF266JbRCzhaXVykB4hf4AlRxD/YhFf5Ao9Amkffj9AkQ3PnXNb3Nsj+oBGhBmGtdQiuBBFEEEEEEUQQQQQRRCRtwxQvwVW/RLdBmKIotlwJIoggIi0Cu9AYYb7MMT5P00osEKtPi8K8Cbq15KlBzBEnRP0OIs+XiKPk6UDgIDug8wfb5RVExmvE2c+XPD0fthQ0RbTPIAHAP5/9Coi2O6GwvaxIKwXfICGglHl6t9gHSCXDVdeA6OdEAGlkqOkakOSwCyC7GIBkV3EpfMRrBxFEEEEEEUQQ0fOW8y8bIoi4a1cBBgCRT11aQOpQagAAAABJRU5ErkJggg==);
}
#main-content .form-row :not(.multiple) select.ng-valid {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAyCAYAAAD1CDOyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk4Njg0QTFEMUJGMTFFMzkyM0ZBQ0Y5RkM4RjBCRjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk4Njg0QTBEMUJGMTFFMzkyM0ZBQ0Y5RkM4RjBCRjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5OUNDNUE4Q0I1MTExRTNBNEZEREE3QkI2MjAxRTFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5OUNDNUE5Q0I1MTExRTNBNEZEREE3QkI2MjAxRTFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VIjHcAAAAQVJREFUeNrs1j0KAjEQBeAgnkgUO9nYWNp4Gq2FPYGX0E5tttHewgtYumtjI3sAfYERgog/4IQYXmAIZDM4H4NJzHjevmKYf46GSWCkg5gsOuwEEUQQQQQRRBBBBBFEBB1N7R/AMz/DtEHY6Wi3ZSeIIIKIsAicQl2E/TLHuryYOjFDrD4tCvt6mNaSFw1iiDghincQ+b5EVJIXBwIX2RGTu9guryCyXiDObr/kxfPHloL6iPoZxAO474NfAFROJxR2kI7UUvAd4gMy2RfvEfsAyWU51wCo3hMepJSlUgOgftl5kL0WIMhTXApv8dlBBBFEEEEEEUSkgsD7hp0ggoiEEDcBBgB9bed4dQLWLwAAAABJRU5ErkJggg==);
}
#main-content .form-row input[type="checkbox"] {
  float: left;
  margin-left: 100px;
}
#main-content .form-row input[type="checkbox"] + label {
  line-height: 22px;
  margin: calc(-20px / 4) 0 0 calc(20px / 4);
  width: auto;
  max-width: 250px;
}
#main-content .form-row .radio-buttons {
  clear: both;
}
#main-content .form-row .radio-buttons input {
  float: left;
}
#main-content .form-row .radio-buttons label {
  line-height: 13px;
  width: auto !important;
  padding: 0 calc(20px / 2) 0 calc(20px / 4);
}
#main-content .form-row .icon {
  display: block;
  float: left;
  font-size: 20px;
  position: relative;
  top: 3px;
  margin-right: calc(20px / 4);
}
#main-content .form-row .icon.valid {
  color: #7aab34;
}
#main-content .form-row .icon.invalid {
  color: #b02323;
}
#main-content .form-row div.validation-messages span.validation-message:first-child {
  display: block;
}
#main-content .form-row div.validation-messages span.validation-message {
  display: none;
}
#main-content .form-row .validation-message {
  display: block;
  float: left;
  font-weight: 700;
  line-height: 24px;
  margin-top: 10px;
}
#main-content .form-row .validation-message.valid {
  color: #7aab34;
}
#main-content .form-row .validation-message.invalid {
  color: #b02323;
}
#main-content .form-row .tooltip {
  margin-left: 100px;
}
#main-content .form-row span.inline {
  margin-left: calc(20px / 2);
  margin-right: calc(20px / 2);
}
#main-content .form-row .field-note {
  padding-left: 202px;
  font-size: 13px;
}
#main-content .ng-submitted input[type="text"].ng-invalid,
#main-content .ng-submitted input[type="email"].ng-invalid,
#main-content .ng-submitted input[type="date"].ng-invalid,
#main-content .ng-submitted input[type="password"].ng-invalid,
#main-content .ng-submitted textarea.ng-invalid,
#main-content .ng-submitted select.ng-invalid {
  border-color: #b02323;
}
#main-content .long-text {
  max-width: 640px;
}
#main-content .long-text > h2 {
  color: #242627;
  background: #f4dd1b;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  padding: calc(20px / 4) 20px;
  max-width: none !important;
}
#main-content .long-text > div {
  background: white;
  padding: 0 20px;
  height: 500px;
  overflow: auto;
}
#main-content .tooltip {
  clear: both;
  height: 34px;
  overflow: visible;
}
#main-content .tooltip label {
  text-decoration: underline;
  color: #242627;
  cursor: pointer;
  line-height: 34px;
  margin-bottom: calc(-20px / 4);
  width: auto !important;
  margin-right: calc(20px / 2);
}
#main-content .tooltip input {
  display: none;
}
#main-content .tooltip > div {
  position: relative;
  z-index: 20;
  width: 344px;
  height: 0;
  overflow: visible;
  float: left;
  transition: all 0.2s ease-in-out;
  line-height: 17px;
  margin-top: -38px;
}
#main-content .tooltip > div div {
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAH0CAYAAAB4sjXVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODA3MzYxN0M1MjcxMUUzODYwMzk1QUREMDE4NkI3NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODA3MzYxOEM1MjcxMUUzODYwMzk1QUREMDE4NkI3NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4MDczNjE1QzUyNzExRTM4NjAzOTVBREQwMTg2Qjc2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4MDczNjE2QzUyNzExRTM4NjAzOTVBREQwMTg2Qjc2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+az1cZgAABUNJREFUeNrs1LERgEAMA0HD0I/7L0MV+emAJ2CGYDdWpOCOmaknSaa7C4A9dzfrdAPANwQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBfita3eYxFsALywBBgCZ1w/MJU1EyQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: bottom;
  padding-bottom: calc(20px * 0.75);
}
#main-content .tooltip > div div h5,
#main-content .tooltip > div div ol {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABBCAYAAACUwrynAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQUFGNTNCRUM1MjcxMUUzQjZFQ0Y1MURBMzg5ODJGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQUFGNTNCRkM1MjcxMUUzQjZFQ0Y1MURBMzg5ODJGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBQUY1M0JDQzUyNzExRTNCNkVDRjUxREEzODk4MkY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBQUY1M0JEQzUyNzExRTNCNkVDRjUxREEzODk4MkY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b6ifbgAAAelJREFUeNrs2z+KE2EYwOGJDGKaoJOZ/BkYIScYRCvxBC54hwXxFmLhEYQtttpiWxvBG1iLcwELJ4RAUqVJOb5rsyoLu2tmK58HhneKqd7ix8dHMui6LrlO0zTXfwTAH9KbfljXtW0B3FAcTJN71gBwNwQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQUQWAAEFkBgAQQWAIEFEFgAgQVAYAEEFkBgARBYAIEFEFgABBZAYAEEFgCBBRBYAIEFQGABBBZAYAEQWACBBRBYAAQWQGABBBYAgQUQWACBBUBgAQQWQGABEFgAgQX4nwPbNM04TVObAugzsBHXZzG+jsdjmwLoK7AR19cxvlRV9Xg2m9kUwC2lV4T1QYyTLMuO8zxPhsOhLQEcGtiI6yLGx6IonpRlaTsAfQQ24voyxvl8Pn80mUxsBuDQwEZYL+5h38XzdrFYDEajka0A9HSC/ZTn+dF0Ok38HAugPxen14E1ANxNYF9tt9v3bdsmu93ORgB6Mui67tdL0zRHMc7LsnxYFIXNABwgmnr5R4O6rj/HeLparb7FYzsAPVwRJL9F9nuM55vN5my5XCb7/d6GAA69IrjiePsmxoeqqu5nWWZTAP96RfC3OM2exnjRtu2P9XptWwC39FOAAQDHSVvyTdwuEwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  margin: 0 !important;
  padding: 20px 20px 30px calc(20px * 1.5) !important;
  font-size: 14px !important;
}
#main-content .tooltip > div div p {
  margin: 0 20px calc(20px * 0.75) calc(20px * 1.5) !important;
  padding: 0 !important;
  font-size: 14px;
  line-height: inherit;
}
#main-content .tooltip > div div ol {
  padding-bottom: 5px !important;
}
#main-content .tooltip > div div ol li {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 40px;
}
#main-content .tooltip > div div ol li h6 {
  margin: 0;
  padding-right: calc(20px / 4);
  font-size: 32px;
  font-weight: 900;
  color: #d8035d;
  display: inline;
  line-height: 40px !important;
}
#main-content .tooltip > div div ol li p {
  position: relative;
  top: -5px;
  margin: 0 !important;
  display: inline;
  line-height: 40px !important;
}
#main-content .tooltip > div div label,
#main-content .tooltip > div div a.icon {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  color: #2b8fff;
  font-size: 24px;
  text-decoration: none;
  display: block;
  line-height: 50px;
  height: 43px;
  overflow: hidden;
  width: 43px !important;
  border: solid 1px #d0d0d0;
  text-align: center;
  margin: 0 !important;
}
#main-content .tooltip input[type=checkbox]:checked + div {
  display: block;
}
#main-content > .tooltip {
  margin-top: 20px;
}
#main-content > .tooltip > label {
  float: left;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  padding: calc(20px / 2) 20px;
  color: #525252;
  background: #e8e8e8;
  border-radius: 3px;
  text-decoration: none;
}
#main-content > .tooltip > label:hover,
#main-content > .tooltip > label:focus,
#main-content > .tooltip > label:active {
  background: #dedede;
}
#main-content div.no-data {
  background: white;
  padding: 20px calc(20px * 1.5);
  max-width: 640px;
  box-sizing: border-box;
  margin-top: 20px;
  border: solid 1px #e8e8e8;
}
#main-content div.no-data .icon {
  color: #d8035d;
  font-weight: normal;
  font-size: 35px;
  display: block;
  float: left;
  height: 36px;
}
#main-content div.no-data span {
  float: left;
  padding: 8px 0 0 10px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
}
#main-content div.no-data-with-image {
  padding: 2rem;
  display: flex;
  flex-flow: column;
  align-items: center;
  background: white;
  padding: 20px calc(20px * 1.5);
  max-width: 640px;
  box-sizing: border-box;
  margin-top: 20px;
  border: solid 1px #e8e8e8;
}
#main-content div.no-data-with-image p {
  display: flex;
  flex-flow: row;
  text-align: center;
  margin: 0;
  padding: 20px 0;
  font-weight: 900;
}
#main-content div.no-data-with-image img {
  display: flex;
  flex-flow: row;
  height: 100%;
  width: 100%;
}
#main-content .form-result {
  background: white;
  padding: 20px calc(20px * 1.5);
  max-width: 640px;
  box-sizing: border-box;
  margin-top: calc(20px * 2);
  border: solid 1px #e8e8e8;
}
#main-content .form-result h4 {
  font-size: 18px;
  text-transform: uppercase;
  color: #2b8fff;
  margin: 0;
}
#main-content .form-result p,
#main-content .form-result ul,
#main-content .form-result ol {
  font-weight: 400;
}
#main-content .form-result p strong,
#main-content .form-result ul strong,
#main-content .form-result ol strong {
  font-weight: 700;
}
#main-content ul,
#main-content ol {
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  max-width: 640px;
}
#main-content ul li,
#main-content ol li {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 22px;
}
#main-content ul li ul,
#main-content ol li ul,
#main-content ul li ol,
#main-content ol li ol {
  margin-top: 0;
}
#main-content ul.logo-listing,
#main-content ol.logo-listing {
  max-width: 1010px;
  margin-top: calc(20px * 2);
  padding-left: 0;
}
#main-content ul.logo-listing li,
#main-content ol.logo-listing li {
  list-style: none;
  float: left;
}
#main-content ul.logo-listing li.commonwealth-bank,
#main-content ol.logo-listing li.commonwealth-bank {
  float: right;
  padding-top: 20px;
}
#main-content ol.steps {
  margin: 0;
  padding: 0;
}
#main-content ol.steps li {
  margin: 20px 0 0 0;
  padding: 0 0 20px 0;
  list-style: none;
}
#main-content ol.steps li h3 {
  margin: 0 0 20px 0;
  color: #242627;
  font-size: 16px;
  line-height: 22px;
  padding: calc(20px / 4) 20px;
  background: #f4dd1b;
}
#main-content ol.steps li h4 {
  margin: 0;
  font-size: 44px;
  line-height: 44px;
  color: #d8035d;
  font-weight: 700;
  width: 60px;
  text-align: center;
}
#main-content ol.steps li p {
  margin: -44px 0 0 60px;
  min-height: 44px;
}
#main-content .student-list {
  margin: 0;
  padding: 0;
  max-width: 1080px;
}
#main-content .student-list li {
  margin: calc(20px * 2) 0 0 0;
  padding: 0;
  list-style: none;
  background: white;
  border: solid 1px #dedede;
  transition: all 0.2s ease-in-out;
}
#main-content .student-list li.single-enrolment:hover,
#main-content .student-list li.single-enrolment:focus,
#main-content .student-list li.single-enrolment:active {
  border-color: #f4dd1b;
}
#main-content .student-list li.redacted {
  font-size: 1.5rem;
  background: #dedede;
  font-weight: 400;
  line-height: 8rem;
}
#main-content .student-list li.redacted h3 {
  padding-top: 1.5rem;
}
#main-content .student-list li.pending > div h2 {
  float: none;
}
#main-content .student-list li.pending > div h3 {
  margin-top: 20px;
  float: left;
}
#main-content .student-list li.pending > div .tooltip {
  float: left;
  width: 25px;
  margin-top: 26px;
  margin-left: 10px;
  clear: none;
}
#main-content .student-list li.pending:hover,
#main-content .student-list li.pending:focus,
#main-content .student-list li.pending:active {
  border-color: #dedede;
}
#main-content .student-list li > a,
#main-content .student-list li > div {
  position: relative;
  display: block;
  padding: calc(20px * 2.5);
  padding-left: 200px;
  padding-right: 18px;
  text-decoration: none;
  background-size: 45px 113px;
  background-repeat: no-repeat;
  background-position: 100% calc(20px * 2.5);
  min-height: 90px;
}
#main-content .student-list li > a h2,
#main-content .student-list li > div h2 {
  font-size: 50px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height: 40px;
  margin: 0 calc(20px * 2) 0.5 0 0;
  float: left;
  width: 460px;
  color: #2b8fff;
  vertical-align: middle;
}
#main-content .student-list li > a .profile-picture,
#main-content .student-list li > div .profile-picture {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 150px;
  height: 150px;
}
#main-content .student-list li > a .school-details,
#main-content .student-list li > div .school-details {
  position: relative;
  float: right;
  width: 350px;
  margin-top: -30px;
  margin-bottom: -30px;
  padding-top: calc(20px / 4);
}
#main-content .student-list li > a .school-details .school-enrolment,
#main-content .student-list li > div .school-details .school-enrolment {
  display: block;
  border: 2px solid #dedede;
  margin-bottom: 20px;
}
#main-content .student-list li > a .school-details .school-enrolment:hover,
#main-content .student-list li > div .school-details .school-enrolment:hover,
#main-content .student-list li > a .school-details .school-enrolment:focus,
#main-content .student-list li > div .school-details .school-enrolment:focus,
#main-content .student-list li > a .school-details .school-enrolment:active,
#main-content .student-list li > div .school-details .school-enrolment:active {
  border-color: #f4dd1b;
}
#main-content .student-list li > a .school-details .school-enrolment:hover h5,
#main-content .student-list li > div .school-details .school-enrolment:hover h5,
#main-content .student-list li > a .school-details .school-enrolment:focus h5,
#main-content .student-list li > div .school-details .school-enrolment:focus h5,
#main-content .student-list li > a .school-details .school-enrolment:active h5,
#main-content .student-list li > div .school-details .school-enrolment:active h5 {
  background-color: #fff5c0;
}
#main-content .student-list li > a .school-details .school-enrolment .school-logo,
#main-content .student-list li > div .school-details .school-enrolment .school-logo {
  margin-top: 1px;
  margin-left: 1px;
}
#main-content .student-list li > a .school-details .school-enrolment h5,
#main-content .student-list li > div .school-details .school-enrolment h5 {
  border-width: 1px 0 0 0;
  border-top: solid 1px #dedede;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled,
#main-content .student-list li > div .school-details .school-enrolment.disabled {
  background: #f3f3f3;
  border: 2px solid #f3f3f3;
  color: #dedede;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled h5 {
  background-image: none;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled:hover,
#main-content .student-list li > div .school-details .school-enrolment.disabled:hover,
#main-content .student-list li > a .school-details .school-enrolment.disabled:focus,
#main-content .student-list li > div .school-details .school-enrolment.disabled:focus,
#main-content .student-list li > a .school-details .school-enrolment.disabled:active,
#main-content .student-list li > div .school-details .school-enrolment.disabled:active {
  border-color: #f3f3f3;
}
#main-content .student-list li > a .school-details .school-enrolment.disabled:hover h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled:hover h5,
#main-content .student-list li > a .school-details .school-enrolment.disabled:focus h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled:focus h5,
#main-content .student-list li > a .school-details .school-enrolment.disabled:active h5,
#main-content .student-list li > div .school-details .school-enrolment.disabled:active h5 {
  background-color: #f3f3f3;
}
#main-content .student-list li > a .school-details .school-logo,
#main-content .student-list li > div .school-details .school-logo {
  width: 80px;
  margin-right: calc(20px / 2);
  margin-bottom: calc(20px / 2);
  float: left;
}
#main-content .student-list li > a .school-details .school-year,
#main-content .student-list li > div .school-details .school-year {
  float: left;
  max-width: 260px;
  margin-bottom: calc(20px / 2);
}
#main-content .student-list li > a .school-details .school-year h3,
#main-content .student-list li > div .school-details .school-year h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  margin: 0;
  padding-top: calc(20px / 4);
}
#main-content .student-list li > a .school-details .school-year h4,
#main-content .student-list li > div .school-details .school-year h4 {
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  margin: 0;
}
#main-content .student-list li > a .school-details h5,
#main-content .student-list li > div .school-details h5 {
  clear: both;
  line-height: 48px;
  padding: 0 15px;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  background: #f3f3f3;
  border: solid 1px #dedede;
  border-radius: 3px;
  background-position: right;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAjCAYAAAAE5VPXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjgyQzE5M0VDMDAxMUUzQUI1RkM0QkFCMENFRUZDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjgyQzE5NEVDMDAxMUUzQUI1RkM0QkFCMENFRUZDRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyODJDMTkxRUMwMDExRTNBQjVGQzRCQUIwQ0VFRkNFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyODJDMTkyRUMwMDExRTNBQjVGQzRCQUIwQ0VFRkNFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+seufzgAAAeNJREFUeNrsmb1Lw0Acht+kaZNaFVLUfm3i4OLk4D/g5CK6qS24iAgiiFRcOgsWNwcFB6VKXURc9G9wcHfQTdv6QQu20iT98nJWSqy0xbZ6lbzwW5rj+oT75bkc4TJ3PhuAMCk/KSf+PilSEVJBx+C9VmugQGqL1ArYiVzmyZLaqDWQJxUAm1moN4BnpFW+i7MR+I6NCW/Cm/A/iE1eg+Q+ADh7J8FbIPaHYZVXYekah91zAs4idwa85NqD0DNTmUwaheQ9Ayf42IfPZ06Bkmqc0DoEu/ccvG2Ycfi3SyjxWZSKacPvnOCmK2CRxth+YAvKFZTYFEr5hPEG+B5InigExwTbtilqN8jGJlHM3RovcDaIrl0IvQF24fWU8g90BYrKddVfiH2bVKcdvElxLZ9RaBka0aPkOaa2+dJU0F5CyL0esgmva1FyH1HLGHtJg/q0TKx00Za1bBpe16FIXg10uxi4iT7VxDy1UbvSFLyuQXFgh1rF+PAmoCT81ELtTHPw3dNV4LoulfgctQ/TO6zyuIh8OloBJ5r82LDaD96Cni9AfQ7SNuHFEXIzS6Rnsr8m35bYRkttmycpE96EN+H/OXySUbZkI/ARRuH3G9mk1ssnBf2sJjMA/fllJFRv4LsAAwBq5YQmKOHAsgAAAABJRU5ErkJggg==);
}
#main-content .student-list li > div {
  background: none;
}
#main-content .student-list li.delegated > a h2,
#main-content .student-list li.delegated > div h2 {
  font-weight: 400;
  font-size: 34px;
}
#main-content .student-list li.delegated > a h2 {
  color: #242627;
}
#main-content #page-tools {
  padding: 0;
  max-width: 1010px;
}
#main-content #page-tools li {
  margin: 0 0 0 20px;
  padding: 0;
  list-style: none;
  float: right;
}
#main-content #page-tools li.tool-align-left {
  float: left;
  margin: 0 20px 0 0;
}
#main-content #page-tools li .btn {
  margin: 0 !important;
  line-height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABACAYAAACwVZFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjBEMUIwNkRCMjIxMUUzOTAzN0M0Njc2OERCNzhCMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjBEMUIwN0RCMjIxMUUzOTAzN0M0Njc2OERCNzhCMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyMEQxQjA0REIyMjExRTM5MDM3QzQ2NzY4REI3OEIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyMEQxQjA1REIyMjExRTM5MDM3QzQ2NzY4REI3OEIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+05cQ3gAAAuNJREFUeNrs3E9IFFEcB/Dv7K5rumP5f1eFQrpYXiKCoMAuFUVZ9JfAlKKCorSSUg9JFF2yMFM6FEZ/tiAw6Y9E5eIhwUMQdSnzElKgu27r+mfTzdXdbXZspPQZrIfS5vuFd5mZx/A+vDfvx/4ZyefzmQFcUtpepSVDH+lTml1pp2VZDkTT0aS0KqWVQF9J+jlmv9IqoukoKTOsV0cza3K8ygxLiaaDQcdYmMnYDWAIRjCCEYxgDMEIRjCCEYxgJCAYwQhGMIIxswVsoLYZrp21CPsDBPtjwmH0nXsEb+VD+B3v4dp6BaFBP8GECYbgOXEf/dXPJw59f/0Jzg1VCLoHCTY57oM34bvdOuV44EMXnOsvYuyzh2C/Jn5trnInSXhutPMrupWZFmjvIpgWuWAVrPYjkMwm8Yrt7odz02WMvOkk2MQs27wM1sYSGCyxwvMh7xCc+dXwv+ogmJa4vBzYnpbCmCKLN9LhEfTsuIqhprcE0xK7Ihu2Z6dgzEwUo40G4S66Dp+9jWBazEsykfmyHDHZaeILQmF4jt3BQJ2DYFpMC1OQ4aiAOTdr2mu8ZxrQd/4xwX6PNKcKV9O/uvHYl164tlSrddh0Sb6wCwuK1xEs8LEbru01av0lnvcSUmuLkFC4mjMsUpz27K5DsPebeIHGGJF26xAs+cu5JP2tHXDvuYbQ0IgYKz4W1gdHEbcmh8+w4aZ3cO+/odZZwlWYbIGtoUSt03T/0Pfda4On+K5aX4kSKWJtjcdhXprFXVJdii3t02JFilfbk5MwLUrlpxVa0usPIGFf3tSKXylaM5rL5wzW3ytcjQak1hQgsXTjxKF5Kxcj40UZjOnzWbiKt0AJSWe3wZBkUXdLq/0wpDgz5loif2wIQ8eRZVmafUvyPwrBCEYwghGMYAzBCEYwghGMIRjBCEYwgukNzKvj8XtnAmbXMVh9tB0iX4KUYfw3R4UYf+uRHqK9Dqsy2o4/BBgA+tTHrqp6TOkAAAAASUVORK5CYII=) !important;
  background-size: 38px 32px !important;
}
#main-content #page-tools li .btn:hover,
#main-content #page-tools li .btn:focus,
#main-content #page-tools li .btn:active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABACAYAAACwVZFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjhBQUQ2MkRCMjIxMUUzQTBBOEI2RjU1NzQ3QzYwRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjhBQUQ2M0RCMjIxMUUzQTBBOEI2RjU1NzQ3QzYwRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyOEFBRDYwREIyMjExRTNBMEE4QjZGNTU3NDdDNjBGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyOEFBRDYxREIyMjExRTNBMEE4QjZGNTU3NDdDNjBGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sNmk/QAAAmBJREFUeNrs3EFIFFEcBvBvXF1lNUWtFiltJemkdBKhi+EhEkHrVFEdOngSEgpXizoIJeoiiN5UJPAQ6EVRBC9Gp4g6VXqyWs2i0kZcF9nWdae3KxMms8HsQd/wvg/+LLuzj5n9MfPmvTewmmEYbgABUbdEFUGNbIgaE9UmKmqnoSbA+sVrK9RMj6gOu2C/FDqzDkYXVWwXzIDa0ex8OQMMCEYwghGMYAzBCEYwghGMYAzBCEYwghGMkQRsvW8GwYZexLd/OxLs8JaoxW6+PxrHWvdU8q3nwjn4ZvxwFXiO3EA6MGM3jm8to9CH5//5PKeqFOVzD5HpLSDY/qzcGMTm+CvLbe6z3iSau/yEI8AOpQ87dvm82JP1cUU//sCn2k5EPnxhH7Y/oam3WLk+ACMas9zuKs6Db9oPT00FL0kz4RcLWL7Sh3g4Yn2652bjzOR95NVVEszM9uslLDcGEFvfsj6gLBfKnt9F/tVqgpmJLKwiWN+Nna96ip5Vw+mhZhTeuUiwv519cA2fL3UlO/1UKQncxPF7DQQzE/sZEmhPEXmf+g558kETvE+uqTWs+P/hanBSMo9qxxJdkvKDSdbpyw0m4bBCXjBJB65ygoUm3+xNjXZ2ZZsayQe28ewlVpuHgLj1CCbrVBF8s+3IqSzlXTKRrbl3KbEkWN6Rb7WCC4hpqXGJOq0kHoKE5xdRNtGKDE+2FFeZY+aSsnRLzppLOiwEIxjBCEYwgjEEIxjBCEYwhmAEIxjBCKYamK7w79fTARtTGGzEboPEc0k/9ta1b4sqVATK/Dusx3Yb/hFgANd7/QykXdzwAAAAAElFTkSuQmCC) !important;
}
#main-content #page-tools li select {
  padding-right: 50px;
}
#main-content .generic-table {
  width: 1010px;
  margin-top: 20px;
}
#main-content .generic-table.small {
  width: 640px;
}
#main-content .generic-table thead tr th {
  padding: calc(20px / 4) 20px;
  background: #f4dd1b;
  color: #242627;
  line-height: 22px;
  text-align: left;
  vertical-align: top;
  min-width: calc(20px * 5);
}
#main-content .generic-table thead tr th.expand {
  width: 30px;
  min-width: 0;
}
#main-content .generic-table thead tr th.status {
  min-width: 80px;
}
#main-content .generic-table thead tr th.date {
  min-width: 140px;
}
#main-content .generic-table tbody tr td {
  padding: 20px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  background: white;
  border-top: solid 3px #f3f3f3;
}
#main-content .generic-table tbody tr td .btn {
  margin: -7px 0 0 0 !important;
}
#main-content .generic-table tbody tr td ul,
#main-content .generic-table tbody tr td ol {
  margin-top: 0;
  padding-left: 20px;
}
#main-content .generic-table tbody tr td ul li,
#main-content .generic-table tbody tr td ol li {
  line-height: 20px;
}
#main-content .generic-table tbody tr td table {
  margin-top: 20px;
}
#main-content .generic-table tbody tr td .status {
  color: white;
  font-size: 15px;
  display: inline-block;
  min-width: calc(20px * 3);
  text-align: center;
  padding: calc(default-spacer / 10) calc(20px / 2);
  border-radius: 3px;
  text-decoration: none;
  font-weight: 700;
}
#main-content .generic-table tbody tr td .status.Submitted,
#main-content .generic-table tbody tr td .status.Negative,
#main-content .generic-table tbody tr td .status.Inactive,
#main-content .generic-table tbody tr td .status.Incident {
  background: #2b8fff;
}
#main-content .generic-table tbody tr td .status.Positive,
#main-content .generic-table tbody tr td .status.Active {
  background: white;
  color: #2b8fff;
  border: solid 2px #2b8fff;
  padding: 0 calc(calc(20px / 2) - 2);
}
#main-content .generic-table tbody tr td .status.Unauthorised {
  background: white;
  color: #525252;
  border: solid 2px #525252;
  padding: 0 calc(calc(20px / 2) - 2);
}
#main-content .generic-table tbody tr td .expand {
  margin-top: -5px;
  margin-bottom: -5px;
  display: block;
  line-height: 34px;
  height: 30px;
  overflow: hidden;
  text-align: center;
  font-family: "SSGizmo";
  font-size: 20px;
  background: #f3f3f3;
  text-decoration: none;
  color: #d8035d;
  border-radius: 3px;
}
#main-content .generic-table tbody tr td .expand:hover,
#main-content .generic-table tbody tr td .expand:focus,
#main-content .generic-table tbody tr td .expand:active {
  background: #e8e8e8;
}
#main-content .generic-table tbody tr td .contains-tooltip {
  position: relative;
  padding-right: 35px;
}
#main-content .generic-table tbody tr td .contains-tooltip .tooltip {
  position: absolute;
  top: 2px;
  right: 0;
  width: 25px;
}
#main-content .generic-table tbody tr td .contains-tooltip .tooltip > div {
  margin-top: -60px;
  margin-left: 15px;
}
#main-content .generic-table tbody tr td.emphasised {
  color: #242627;
  vertical-align: middle;
  font-weight: 700;
}
#main-content .generic-table tbody tr td.dash {
  display: none;
}
#main-content .generic-table tbody tr.alternate td {
  background: #f8f8f8;
  border-top-color: #f8f8f8;
}
#main-content .generic-table tbody tr.alternate td .btn {
  float: right;
  margin: -calc(20px / 4) 0 0 0 !important;
}
#main-content .generic-table tbody tr.alternate td .attendance.btn {
  margin-top: 10px !important;
}
#main-content .generic-table tbody tr.secondary td {
  background: #f8f8f8;
  border-top-color: #fff;
}
#main-content .generic-table tbody tr.selected td {
  font-weight: 700;
}
#main-content .generic-table.vertical-layout tbody tr td {
  border-top: none;
  border-right: solid 3px #f3f3f3;
}
#main-content .generic-table.many-columns tbody tr td label {
  display: none;
}
#main-content .generic-table.many-columns tbody tr td .tooltip label {
  display: block;
}
#main-content .details {
  background: white;
  max-width: 640px !important;
  padding: 0 calc(20px * 2) calc(20px * 1.5) calc(20px * 2);
  box-sizing: border-box;
}
#main-content .details h2 {
  font-size: 16px;
  line-height: 22px;
  padding: calc(20px / 4) 20px;
  background: #f4dd1b;
  color: #242627;
  margin: calc(20px * 2) calc(20px * -2) 0 calc(20px * -2);
  font-weight: 700;
}
#main-content .details ul {
  padding-top: 20px;
  padding-left: 0;
}
#main-content .details ul li {
  margin-top: 0;
  list-style: none;
}
#main-content .details p {
  margin-left: -20px;
  margin-right: -20px;
}
#main-content .details p .btn {
  float: right;
  margin: 0 !important;
  position: relative;
  top: -8px;
}
#main-content .details dl dt {
  float: left;
  width: 250px;
  font-weight: bold;
}
#main-content ul.timetable {
  margin: 20px 0 0 0;
  padding: 0;
  max-width: none;
}
#main-content ul.timetable li {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 202px;
  float: left;
}
#main-content ul.timetable li h3 {
  color: #242627;
  font-size: 16px;
  font-weight: 700;
  line-height: 33px;
  background-color: #f4dd1b;
  padding: 0 10px 0 14px;
  margin: 0;
  max-width: none;
}
#main-content ul.timetable li ul {
  position: relative;
  margin: 4px 0 0 4px;
  padding: 0 calc(20px / 2) 0 0;
  min-height: 1200px;
}
#main-content ul.timetable li ul li {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: auto;
  float: none;
  padding-bottom: 20px;
  background: white;
  border-top: solid 2px #dedede;
  border-left: solid 2px #2b8fff;
  box-sizing: border-box;
}
#main-content ul.timetable li ul li h4 {
  margin: calc(20px / 10) 0 0 calc(20px / 2);
  float: left;
  clear: both;
  line-height: 22px;
  font-size: 16px;
  font-weight: 900;
}
#main-content ul.timetable li ul li.roll-call h4 {
  display: none;
}
#main-content ul.timetable li ul li h6 {
  margin: 0 0 0 calc(20px / 2);
  float: left;
  line-height: 18px;
  font-size: 16px;
  font-weight: 400;
}
#main-content ul.timetable li ul li:hover {
  color: #d8035d;
}
#main-content ul.timetable li ul li > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  z-index: 10;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAAAxUlEQVQ4y53Syw2DMAyAYbMD4sQoTPEvQKcIDAFbNBIXlBWYA9aIFAkO7qVEqA30oVysyF9sORaV3478CSjpWdhYmekoPwBqAh6LocHiCdwuADXKSL5fUeDQMyKUBEYyFRVaWhUVMhwh3ZjQ4/fXGRhiFU+XBgs2NlNRxdgyp8GGiUkTU4wb1jRYaZLAsKXBfGjpCCxLGnR4ildAjqc/H6t7G+t4Otbnx7m9igo5I0r9zWo0GO54wln6cfk6ZlY2Fvqr5XsAwEp1uWTxMSMAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 100% 0;
}
#main-content ul.timetable li ul li .tooltip {
  position: absolute;
  top: -150px;
  left: -76px;
  height: 0;
  z-index: 600;
  color: #242627 !important;
}
#main-content ul.timetable li ul li .tooltip > div {
  display: block;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 700;
  margin-top: -46px;
}
#main-content ul.timetable li ul li .tooltip > div > div {
  position: relative;
  z-index: 800;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAH9CAMAAABoY5QvAAAAVFBMVEX////Q0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDU1NTi4uLk5OTl5eXn5+fp6ent7e3x8fH29vb7+/v///99M3zoAAAAEHRSTlMAAggTITRKZIGetM7h7vj+o8xSBQAAAvpJREFUeNrt1zsKw0AMQEHhE6TP/e8XArGQv6lMTOo1eGFepVJMoWWHOHo81a7HELoksGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILFqzAggUrsGDBCixYsAILVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFFixYgQULVmDBghVYsGAFtgfYz70bp/Pe03jvbU+wr5v3zuXnuuT75uv2cwrWyu2Yt6zVjW3VXHWMVbPHq12V9TeAbSU7R0TMHbj2BbtVrhFr1ga2bUvlvmctPgitm6qqJj+vK85sDwc2Ir6h1b4v8ilmjAAAAABJRU5ErkJggg==);
}
#main-content ul.timetable li ul li .tooltip > div > div h5 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABBAgMAAADprFQ0AAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAADZJREFUWIXtzEEBABAAALEr4aOXkKQUgucWYNVY/1XzfLe1Wq1Wq9VqtVqtVqvVarVarVb72F6uoeoopd4cDQAAAABJRU5ErkJggg==);
}
#main-content ul.timetable li ul li .tooltip > div > div p strong {
  font-size: 16px;
  line-height: 22px;
}
#main-content ul.timetable li:first-child h3 {
  padding-left: 10px;
}
#main-content ul.timetable li:first-child ul {
  margin-left: 0;
}
#main-content table.medical-conditions .form-row {
  margin: 0 !important;
  line-height: normal;
}
#main-content table.medical-conditions .form-row input,
#main-content table.medical-conditions .form-row select {
  margin-left: 0;
  /*width: auto !important;*/
}
#main-content table.medical-conditions .alergy-details {
  float: left;
  margin-top: 20px;
}
#main-content table.medical-conditions .alergy-details span {
  padding: 5px;
}
#main-content table.medical-conditions .alergy-details input {
  margin-top: 5px;
}
#main-content .chart {
  max-width: 1010px;
  margin-top: 20px;
}
#main-content .chart h3 {
  font-weight: 700;
  font-size: 16px;
  color: #242627;
  line-height: 33px;
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
  background: #f4dd1b;
  margin-bottom: 20px/10;
  max-width: none;
}
#main-content .chart .attendance-chart {
  height: 400px;
  width: 800px;
  float: left;
  background: white;
  text-transform: uppercase;
  font-size: 15px;
  color: #242627;
}
#main-content .chart .attendance-chart text {
  fill: #525252;
  font-family: 'Lato', sans-serif;
}
#main-content .chart .attendance-summary {
  height: 380px;
  float: right;
  width: 178px;
  background: white;
  border-left: solid 1px #dedede;
  padding: calc(20px / 2) calc(20px / 2) calc(20px / 2) 20px;
}
#main-content .chart .attendance-summary h4 {
  color: #d8035d;
  margin: calc(20px / 4) 0 0 0;
  font-size: 78px;
  line-height: 78px;
  font-weight: 900;
}
#main-content .chart .attendance-summary h5 {
  color: #525252;
  margin: 20px 0 0 0;
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
}
#main-content .chart-tooltip {
  background: #fff;
  padding: 20px;
  text-transform: none;
  max-height: 280px;
  overflow-y: auto;
}
#main-content .chart-tooltip h6.header {
  background: white;
  color: #d8035d;
  font-size: 24px;
  margin: 0 !important;
}
#main-content .chart-tooltip ul.days {
  margin: calc(20px / 2) 0 0 0;
  padding: 0;
  width: 300px;
}
#main-content .chart-tooltip ul.days:before,
#main-content .chart-tooltip ul.days:after {
  content: " ";
  display: table;
}
#main-content .chart-tooltip ul.days:after {
  clear: both;
}
#main-content .chart-tooltip ul.days li {
  margin: 0;
  padding: 0 5px;
  list-style: none;
  float: left;
  width: 90px;
  font-size: 14px;
  line-height: 24px;
}
#main-content .attendance-page-chart.c100 {
  font-size: 100px;
  background: white;
  margin-top: 20px;
}
#main-content .attendance-page-chart.c100 span {
  font-size: 32px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  font-weight: 900;
  color: #2a86ee;
}
#main-content .attendance-page-chart.c100:after {
  background: #e8e8e8;
}
#main-content .attendance-page-chart.c100:hover > span {
  width: 100%;
  line-height: 100px;
  font-size: 32px;
  color: #2a86ee;
}
#main-content .attendance-page-chart.c100:hover:after {
  top: 0.08em;
  left: 0.08em;
  width: 0.84em;
  height: 0.84em;
}
#main-content .attendance-page-chart.c100 .slice .bar,
#main-content .attendance-page-chart.c100 .slice .fill {
  border-color: #2a86ee;
}
#main-content .receipt table {
  max-width: 540px !important;
}
#main-content .receipt table tr th {
  background-color: #dedede;
}
#footer-message {
  padding: 0 0 calc(20px / 2) 50px;
  font-size: 13px;
}
#payment-result #footer-message {
  padding: 0 0 calc(20px / 2) 0;
  font-size: 13px;
}
.no-flexbox.-ms- #main-content .form-row select.ng-valid {
  background-image: none;
}
#invitation div#termsAndConditions label {
  width: auto;
  float: none;
  display: inline;
}
#invitation div#termsAndConditions input {
  float: none;
  margin-left: 5px;
}
/* ANGULAR LOADING BAR COLOR OVERRIDE - START */
#loading-bar-spinner .spinner-icon {
  border-top-color: #2b8fff !important;
  border-left-color: #2b8fff !important;
}
#loading-bar .bar {
  background: #2b8fff !important;
}
/* ANGULAR LOADING BAR COLOR OVERRIDE - END */
/* LOADING OVERLAY - START */
.loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1050;
  background: #2b8fff;
  background: -moz-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b8fff), color-stop(100%, #1c77dc));
  background: -webkit-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: -o-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: -ms-linear-gradient(top, #2b8fff 0%, #1c77dc 100%);
  background: linear-gradient(to bottom, #2b8fff 0%, #1c77dc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b8fff', endColorstr='#1c77dc', GradientType=0);
}
.loading-overlay.ng-enter,
.loading-overlay.ng-leave {
  transition: all 0.5s ease-in-out;
}
.loading-overlay.ng-enter,
.loading-overlay.ng-leave.ng-leave-active {
  opacity: 0;
}
.loading-overlay.ng-leave,
.loading-overlay.ng-enter.ng-enter-active {
  opacity: 1;
}
.loading-overlay div {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(../ui/assets/splash.png) no-repeat 50% 50%;
}
.loading-overlay div div {
  background-image: url(data:image/gif;base64,R0lGODlhgAAsAZECAGGm8////////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEZEODVCQ0NCNkExMUUzQkI0NUQ0N0QyNTAwMEM4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEZEODVCRENCNkExMUUzQkI0NUQ0N0QyNTAwMEM4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwRkQ4NUJBQ0I2QTExRTNCQjQ1RDQ3RDI1MDAwQzhBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwRkQ4NUJCQ0I2QTExRTNCQjQ1RDQ3RDI1MDAwQzhBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPC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);
}
/* LOADING OVERLAY - END */
/* TABLET BREAKPOINT - START */
@media screen and (max-width: 1194px) {
  #main-header {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-nav h6 a {
    background-position: 20px 50%;
    padding-left: 45px;
    padding-right: 20px;
  }
  #main-nav ul li.profile a {
    background-position: 20px 50%;
    padding-left: 65px;
    padding-right: 20px;
  }
  #main-nav ul li.logout a {
    background-position: 20px 50%;
    padding-left: 40px;
    padding-right: 20px;
  }
  #main-nav ul li.help a {
    background-position: 20px 50%;
    padding-left: 50px;
    padding-right: 20px;
  }
  #dashboard-nav ul li a {
    padding-left: 20px;
    padding-right: 20px;
  }
  #dashboard-nav + article {
    padding-left: 123px;
    background-position: -21px;
  }
  #dashboard-nav + article #main-content {
    min-height: 572px;
  }
  #main-heading {
    padding-left: 36px;
    padding-right: 36px;
  }
  #main-heading > div .student {
    min-height: 150px;
  }
  #main-heading > div .student,
  #main-heading > div .school {
    float: none;
    max-width: none;
    width: auto;
    margin-left: -16px;
    margin-right: -16px;
  }
  #main-heading > div .school {
    margin-top: calc(20px * 2);
    padding-right: 0;
    border-left: 0;
    border-top: solid 1px #e8e8e8;
  }
  #main-heading > div .school .school-logo {
    left: 0;
  }
  #main-heading.unauthenticated .help {
    padding-right: 36px;
  }
  #secondary-heading {
    padding-left: 36px;
    padding-right: 36px;
  }
  #secondary-heading h2 {
    font-size: 21px;
    line-height: 24px;
  }
  #secondary-heading ol li {
    position: relative;
    z-index: 10;
    margin: calc(20px / 10) 0 0 0;
    padding: 0;
    float: none;
    background: none;
  }
  #secondary-heading ol li div {
    padding: 25px 15px 25px 20px;
    background: #e8e8e8;
    border-radius: 3px;
  }
  #secondary-heading ol li:first-child {
    margin-top: 0;
  }
  #secondary-heading ol li:first-child div {
    background: #e8e8e8;
    border-radius: 3px;
    padding-left: 20px;
  }
  #secondary-heading ol li.current {
    z-index: 20;
    background: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAMCAYAAACTB8Z2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI4MDk3OERFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI4MDk3OENFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMEY3MDk3QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNEMEY3MDk4QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xSzgigAAAPtJREFUeNpi1Gp7V8nAwNDGQHtQwwQk2oE4DYj/0cgSkLnpVysFW5mgArOBOByIf1PZIpB5EUCLZoE4TEgSa4DYC4i/Usmib0DsDbRoNUyACU3BHiB2BuI3FFr0DoidgBbtRhZkwqLwJBDbA/FTMi0C6bMHWnQSXYIJh4ZrQGwNxHdItOguENsALbqCTZIJj8aHQGwFxOeJtOgCEFsCLXqASwETAQNeA7EjEB8koO4QEDsALXqNTxETES7+CMSeQLwJh/xmkDzQoo+EDGIiMoi+A3EQEC9EE18MEgda9I0YQ5hIiPy/QJwIxD1A/AeI+4E4HmjRH2INAAgwAErQPYEv52QGAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 13px 6px;
    padding-bottom: 6px;
    margin-bottom: -6px;
  }
  #secondary-heading ol li.current div {
    background: #2a86ee;
  }
  #secondary-heading ol li.current:first-child {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAMCAYAAACTB8Z2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI4MDk3OERFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI4MDk3OENFQzY2MTFFM0JCNTdFQTBDNjg4MDM2NDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMEY3MDk3QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNEMEY3MDk4QzlERjExRTM4NUEyRTJDNDU2M0U3MjZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xSzgigAAAPtJREFUeNpi1Gp7V8nAwNDGQHtQwwQk2oE4DYj/0cgSkLnpVysFW5mgArOBOByIf1PZIpB5EUCLZoE4TEgSa4DYC4i/Usmib0DsDbRoNUyACU3BHiB2BuI3FFr0DoidgBbtRhZkwqLwJBDbA/FTMi0C6bMHWnQSXYIJh4ZrQGwNxHdItOguENsALbqCTZIJj8aHQGwFxOeJtOgCEFsCLXqASwETAQNeA7EjEB8koO4QEDsALXqNTxETES7+CMSeQLwJh/xmkDzQoo+EDGIiMoi+A3EQEC9EE18MEgda9I0YQ5hIiPy/QJwIxD1A/AeI+4E4HmjRH2INAAgwAErQPYEv52QGAAAAAElFTkSuQmCC);
  }
  #secondary-heading ol li.current:first-child div {
    background: #2a86ee;
  }
  #secondary-heading ol li.current.last {
    background: none;
    padding-bottom: inherit;
    margin-bottom: 0;
  }
  #main-footer {
    padding-bottom: calc(20px + 37px);
  }
  #footer-message {
    padding: 0 0 0 36px;
  }
  #js-media-query-test {
    visibility: visible;
  }
  #main-content {
    /*min-height: @tablet-minimum-main-content-height;*/
    padding-left: 36px;
    padding-right: 36px;
  }
  #main-content .two-column-forms h2 {
    width: auto;
    float: none;
    text-align: left;
    padding-top: 0;
  }
  #main-content .two-column-forms hr.spacer {
    display: none;
  }
  #main-content .two-column-forms form.long-labels {
    width: auto;
    float: none;
  }
  #main-content .two-column-forms form.long-labels .form-row input[type="text"],
  #main-content .two-column-forms form.long-labels .form-row input[type="email"],
  #main-content .two-column-forms form.long-labels .form-row input[type="date"],
  #main-content .two-column-forms form.long-labels .form-row input[type="password"],
  #main-content .two-column-forms form.long-labels .form-row textarea,
  #main-content .two-column-forms form.long-labels .form-row select {
    width: 290px;
  }
  #main-content .student-list li.pending > div h3 {
    margin-top: calc(20px / 2);
  }
  #main-content .student-list li.pending > div .tooltip {
    margin-top: 16px;
  }
  #main-content .student-list li > a,
  #main-content .student-list li > div {
    padding: calc(20px * 1.5);
    border-right-width: calc(20px * 1.5);
    background-size: 40px 100px;
    background-position: 100% calc(20px * 1.5);
  }
  #main-content .student-list li > a .profile-picture,
  #main-content .student-list li > div .profile-picture {
    position: static;
    margin-bottom: 20px;
  }
  #main-content .student-list li > a h2,
  #main-content .student-list li > div h2 {
    font-size: 45px;
    padding-bottom: calc(20px / 2);
    width: auto;
    float: none;
  }
  #main-content .student-list li > a .school-details,
  #main-content .student-list li > div .school-details {
    float: none;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    border-top: solid 1px #e8e8e8;
  }
  #main-content .long-text > div {
    height: auto;
  }
  #main-content .generic-table {
    width: 100%;
  }
  #main-content .generic-table.many-columns thead tr th {
    min-width: 0;
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table.many-columns tbody tr td {
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table.many-columns tbody tr td .status {
    font-size: 13px;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div {
    float: right;
    margin-top: -20px;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div h5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABBAgMAAADprFQ0AAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAADZJREFUWIXtzEEBABAAALEr4aOXkKQUgucWYNVY/1XzfLe1Wq1Wq9VqtVqtVqvVarVarVb72F6uoeoopd4cDQAAAABJRU5ErkJggg==);
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div:after {
    content: "";
    width: 14px;
    height: 10px;
    display: block;
    position: absolute;
    bottom: -9px;
    right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAQAAAAu0KdMAAAAgklEQVQoz3XJ0Q3BYABF4RteGIMZWII1xB4MwhKswZ1AUto0JK30pSFNHA/0Lynn8XxK+VeKHGU/KcORPPKtbFGJ7x4LeXZs4QnPkRDyKvmiBK9RjT3vzoEueO9+QOSB8wKAAl89fN03Ik/8qKg44Gn9AiIvYmK8bM4ndrzx1t3mPAFZmte3WXsSDwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
  }
  #main-content ul.timetable li {
    width: auto;
    /*max-width: @maximum-text-width;*/
    float: none;
    margin-bottom: 4px;
  }
  #main-content ul.timetable li h3 {
    padding-left: 10px;
    cursor: pointer;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 27px 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAYAAAAUAipQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMkI2NTlBNEUwOUUxMUUzOEY0MThBQzdCMUJFNTkzNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyMkI2NTlBNUUwOUUxMUUzOEY0MThBQzdCMUJFNTkzNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIyQjY1OUEyRTA5RTExRTM4RjQxOEFDN0IxQkU1OTM1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyQjY1OUEzRTA5RTExRTM4RjQxOEFDN0IxQkU1OTM1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RuyRxwAAAJZJREFUeNrs19EJgCAQxvEzWsAdogZwhYZrhlZwBB2kaJmEepAeejgNJP4f3IMPHvxA4c4M4yQFcalsdo7aRse+Sc30hfeXVHN2NtJIOvlpgAEDBgwYMGDAgAF7m+7dPaVr15Y8QdnHp1prw+xj9SiJtk/kKfLHrmeg3XwDGzQwYMCAAQMGDBgwYA1N9yXxXyyJNXIKMAC75Qx/9rwJEQAAAABJRU5ErkJggg==);
  }
  #main-content ul.timetable li.selected h3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAYAAAAUAipQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNjgyM0QxQUUwOUUxMUUzQTA3NERFODg4OTk0OEIzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNjgyM0QxQkUwOUUxMUUzQTA3NERFODg4OTk0OEIzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE2ODIzRDE4RTA5RTExRTNBMDc0REU4ODg5OTQ4QjNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE2ODIzRDE5RTA5RTExRTNBMDc0REU4ODg5OTQ4QjNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DvsRYgAAAHxJREFUeNrs2MEJgDAQRNFErCSIVmIJ9mIJFmULuSuCLVjCOhbgLbAS/8CQW9gHSw6JZhZqTBMqDTBgwIABAwYMGDBgb4ldPySdyXmOfOzbVfLCVp3UxRk2qiur+GfYs4pZnZ3nOIs/HnwNAAMGDBgwYMCAAQMG7Nu5BRgAb0YPPolQwEoAAAAASUVORK5CYII=);
  }
  #main-content ul.timetable li ul {
    display: none;
    margin-left: 0;
    max-width: none;
  }
  #main-content ul.timetable li ul li .tooltip {
    left: 0;
    right: 0;
    top: 68px;
  }
  #main-content ul.timetable li ul li .tooltip > div {
    width: auto;
    left: 0;
    right: 0;
  }
  #main-content ul.timetable li ul li .tooltip > div > div {
    background: white;
    border: solid 1px #d0d0d0;
  }
  #main-content ul.timetable li ul li .tooltip > div > div h5 {
    background: none;
  }
  #main-content ul.timetable li ul li .tooltip > div > div .icon {
    top: -1px !important;
    right: -1px !important;
  }
  #main-content ul.timetable li.selected ul {
    display: block;
  }
  #main-content .chart {
    background: white;
  }
  #main-content .chart .attendance-chart {
    float: none;
    width: 100%;
    height: 400px;
  }
  #main-content .chart .attendance-summary {
    float: none;
    width: auto;
    border-left: none;
    border-top: solid 1px #dedede;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .chart .attendance-summary h4,
  #main-content .chart .attendance-summary .c100 {
    float: none;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }
  #main-content .chart .attendance-summary h4 {
    display: inline-block;
  }
  #main-content .chart .attendance-summary h5 {
    display: inline-block;
    padding-top: 20px;
    font-size: 20px;
    line-height: 24px;
    height: 72px;
  }
}
/* TABLET BREAKPOINT - END */
/* MOBILE BREAKPOINT - START */
@media screen and (max-width: 767px) {
  #main-header h5 {
    float: none;
  }
  #main-header h5 a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAARCAYAAACICa2lAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gUeACQcCpcCHAAABF1JREFUaN7tWu2RozAMVTLbgFvwleAWfCVwJZASSAmkhFBCUgKUEEpISiAl+P6Imbc6GRvCZnN30YxnJ8bI+rL0LHYTQrBEZOkzdfSmV6KKiEoiMkR0JqKdeK75cKSeiO6RZ56IjkT0i9e9CpUs225C9uUUQqiCTscQggkh0IsOG0Io/wPZCvZHyf7wypqYDwPLEuPteY3/Rls51hHnWpar+Io9txD/Gxg7IiqIqP0Lst+/LtuYwRvOelNVeKOM24tXsRMROTG3I6KfXNVWp21kvuGS5yac5xRhRzI8UuuQl89wvAFeNlL6rCjfVinpdmIvw2tMhiyxdXZmWU7JtDZN6UcRWUzkndEOLmFPO7GXtNVtwn42M1bisQelUSsFlxDCSSm3Az+78sAyZAAeXaHMXgRcsrxm5HWBMo77DSxDzc+1Un6BMj8wjwGel/AsRPYxvM8A5VVCvBPPSRmQV0w2bZQJW3qF3xS8SZX2cV3Le50UnhqvGAySdm7BXiXrNdpzEDGg6VZPyGCAT8w/DmDRJRZ7KYPVbBwM1IHfGefGwDWK4yt478prZZBZEVRDBN+dWBkD823EORfge4rMXSO6GjCg1LUCWSzIcVVkbjOxuhMySByeE9A5a/xEgC8Jeq/4WNqqVAKyEry1OU0GmYDHWDwq/AbY28vEtE2UwbsoFwX/PcDcAUoYifkDlKtGQKU7Q6ib6DRoJfTGa8+ZsOEn8O0jc1bpGDTAv+f9CqUbgnJ3C6FJwfyxa7IXdp7dlxDDC/3O4k7wSMem5PfRxzIumpX2GmHKQcTEIQK/d7B3BzCLiIg+FmDBWwRTWeXAkKK0F4a3gDFjWG3uZeyeOadhXK8YPJfP3KDfK/Ndxh1o6rBTJNBi+z1yL2gy17kV9tIOTg8+6nN9lAp6qwSc5e6EdNSSYKghA71Cl6FQgv47vlmYhe91T5bxnsjOJ15zfiV7fWScMHmCeiWjLMnCY1vvhzCe/4YguwO86J64p5lRqdbS8VnUCog7JrmvOGizdNsmMJtVcJlbmIkcHBo8UHf6fhrlcE/cs1MOuFESzZr7uYUZ0kT42QRc7FeUXUuIXsTU7KD3MGoejch84wE4gsIj3JGGqUBIz78bgdOd6OeXKzhjKR3oz49KBS3/yJSSrWGdK1hfPwgHvDIsBA7CNw2mYtYsgOdR0enMtnHC5wagqlOyvFlgq57lr0AfD82Hmdf9eN+7nPhsfE38y0KAtmCA3/JT/RX6rlfo+1YZ7b8CZG1FeyrV/oq1+Gqhl+ybV4osGi9Ntqk+fYBWm1/Qjpz6N4RqQr8q8s2iFTKVbIs6Yi/sn1sh0wXePYq2sOSR06dP/auM9j3hkx02IYRH2kgmAlEC4+NDRgly4iaeuiDJDOFWxuFGgWKP8OkyM/SzLqIWGhS3DP928Fv7Umrg2S3yDGNE86+dAYdy5Y/SI0Gf6hfvxSXmTW96Cdq+TfCmd9CvQ3v6+t7sm960iH4DSIaXzuqzBm0AAAAASUVORK5CYII=);
    background-size: 164px 17px;
    width: 164px;
    height: 40px;
    background-position: 50% 30%;
  }
  #main-header > a {
    float: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZQAAABGCAMAAADcmpICAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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);
    background-size: 202px 35px;
    background-position: center;
    background-repeat: no-repeat;
    background-position: 50% 70%;
    width: 202px;
    height: 50px;
  }
  #main-nav h6 a {
    background-size: 22px 18px;
    width: 22px;
    padding: 0 0 0 20px;
    text-indent: -9999px;
  }
  #main-nav ul li.profile {
    max-width: 200px;
  }
  #main-nav ul li.profile a {
    height: 50px;
    display: table-cell;
    vertical-align: middle;
    line-height: 13px;
    font-size: 13px;
  }
  #main-nav ul li.logout a,
  #main-nav ul li.help a {
    padding-left: calc(20px * 2);
    padding-right: 20px;
    background-position: 50% 50%;
    text-indent: -9999px;
    width: 0;
  }
  #main-nav ul li.students {
    display: none;
  }
  #main-logo-student-switcher {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-logo-student-switcher h5 {
    width: 140px;
  }
  #main-logo-student-switcher h5 a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPcAAABGBAMAAADiNB+wAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAFJklEQVRo3u2ZTWhcVRTH/5NMM0xik1lYU4K248ZQRDMLwZ2OWCwUxKEI2U7rRhQxSiRpKiYLpYuiCbjoomq6dWMiFtL6INNsxN1EEMxubKuUtosx38lMZv4u7vf7mASnSUDmrPLmfvzuu+ec/zv3BmhZy1rWsgOw9jMjI68fDjr2XpkkH56Xz12esLmR1/af/RWF1T8SP/RQ26/px0F4NrrpM42q5/xwVpqmvzFWWIts7LNQWwE4N5pDP18muRK56UUbNRWAc6gp+Fsk+U9U6xMOaTMIX99H+LRDYjYAr6eagX/YCH7EZXMxAG9u38cbwZ8Rb/cxjhR0fPngt/cNPk6SvAcgSZKsKXgVOCbWs7xv8DJJMgMAJZJkzsDRRZIUWfryJe/WJ3rYk6N5nC0/Og8Ax8a8m8NOS2zw2q3hMHj8ouddPaeeOkiS2yY2OGXBEzoDnvpBdMwCQPzdeXK2TybwWZLkg7Rpic+Q5H0A0L6bAIBT4lWXpHB1kiRXAQAnVcRpeFzB5ShyK6U6LhdF575Ay92C0QwNzwM4rh6qWQBAtw5xlfErIfBTbvQdJclt8T7tallcUC11SzP0uIwjZztGA4SuyYhbD8ITPgHu0k85vOJM2OUIhA135WzTCnaRydrDPp+vddhTptTPJOmI85DdImNXb7RmkSTvWPqWjYB3yYgoWDPmLUTFoa344UMGvgnEyn7dKphMk5tcteBirX9K5+hxHWbKAZKsX/1O5oyzR5wFvBJJVr0bamF1b14rdlE5JACvjYx8q6I2SVYuyNGzqiPnxlYxSZK/ibCr65ZqQXW18rxThWV/SbgcjITb35q28lZarVTD/wLSQpjykpGTLZV0PAR+VG94/Mc9w6sAPs1oH2n4EIB2NfxVkXi6pRSE9+iEVLYH+F0AKQThWRWjO2rmWdNSiILXPm8Er/jhOdn1pdPFADyptqZHMBrBlQZUv0hFwjd98L9ldV0yIWzgjqjsAk8aR+ZhRXsqGi6q17ZpO38MvNuBrzaEx03HnYyV57bIbDjwB1lLCINw10FrDeG2VN2LULg1M2X9Z/lRTvJxwF8wPWspv7YnVd2iFc4td5qFxwo+fRXCed36pN4OwttswvX/DEdHwa0LT0r1Nn9PBeFiS5beLso1+6K9Ls+V3k+7wBEbnNeJod923SqjckF4N0lWUmJGB97p67kLHMBz06YuTNAML6gKwA8fkB/MIDyhhuwF3i98WNbwmPF/QteSfrg68hQCPo9byXJ6N/j47yZ616xcq6QRG1cVQTh8OUzbReU9CwC9tVQkXLxnmb9oojgLvCgTzyuaktMP75FbUpTFpgWflOGA/jInIuEV5eGljNzgRUtZ3FNhaMBx7ksVKhZ8gCT5cOQbX4sL59zoIk6IzCibMh6YCZ6Hw1PNiJMFT0S0+ODkqqNUdXlseNqB58PgcboqY4eZfbUwEQJX5d+GXT/K0tkVPXkHEpBXu8uO8+bO2sOKCfXd20oELkD8OzcUDj9hdVlwE8xa+/0wnyf0keID/9UPANiHoVrotqNdbu735E7KhSOhtnM7HQbXNx/A+5qStebuN46rZsPg6C2T5A3McMEnLUCvGP1HOlRk0FEiyfrXhlPJuzdSZy7JFGD1ndBjfPyid/MCkHgUckHTNnjNu3wu+mp11PMuZyTnijc3HNLHfO/uNLhoaOpyqIHFS/5QPEg7bo7Sh2BvWgf3g7/6nrTV56AtXmj25qup/zhcKR9OvLWsZS1r2f/L/gUhnqpKZWS7HAAAAABJRU5ErkJggg==);
    background-size: 123px 35px;
    width: 123px;
    height: 35px;
  }
  #main-logo-student-switcher select {
    top: 0;
    margin-top: 15px;
    float: none;
    min-width: 0;
    width: 100%;
  }
  #main-logo-student-switcher .login span {
    display: none;
  }
  #dashboard-nav {
    position: relative;
    display: block;
  }
  #dashboard-nav label {
    display: block;
    position: absolute;
    bottom: -45px;
    right: 0;
    line-height: 45px;
    padding: 0 20px 0 55px;
    color: #242627;
    background-color: #e8e8e8;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNENBNEIxMUQ3NTYxMUUzOUMzQUY3RjZEQ0Y1RkI2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNENBNEIxMkQ3NTYxMUUzOUMzQUY3RjZEQ0Y1RkI2NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0Q0E0QjBGRDc1NjExRTM5QzNBRjdGNkRDRjVGQjY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0Q0E0QjEwRDc1NjExRTM5QzNBRjdGNkRDRjVGQjY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mhxu5AAAAJBJREFUeNrsmFEKgDAMQzPRXUZv5yGmH7J5XOdHXWU38CuYQGGfDW3oY2HOlgCsrSZw6W51hGbgao8ITtWBuHlXHEAuN1CJ+39XqPRAgDDE2UNMvULBzOgzIAMy8GcD41L4J7D3Y2Zk5T1vgjnBnGAOOIlhrgjmdIllQAYEc58nkIhhLgnmBHOCOfKfuUeAAQCH0YdnJpZBRQAAAABJRU5ErkJggg==);
    background-size: 24px 16px;
    background-position: 20px 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 18px;
    font-weight: 700;
  }
  #dashboard-nav ul {
    max-height: 0;
    overflow: hidden;
    transition: all 0.5s ease-in-out;
  }
  #dashboard-nav ul li {
    background: none;
    padding: 0;
  }
  #dashboard-nav ul li a {
    width: auto;
    line-height: 50px;
    padding: 0 20px 0 50px;
    text-align: left;
    background-size: 20px 20px;
    background-position: 20px 50%;
  }
  #dashboard-nav ul li a div {
    display: flex;
    flex-direction: row;
  }
  #dashboard-nav ul li a div span {
    display: flex;
    flex-direction: column;
  }
  #dashboard-nav input[type=checkbox]:checked + ul {
    max-height: 500px;
  }
  #dashboard-nav + article {
    padding-left: 0;
  }
  #main-heading {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: calc(20px * 2);
    padding-bottom: calc(20px * 2);
  }
  #main-heading h5.settings {
    position: relative;
    top: 10px;
  }
  #main-heading > div .student {
    padding-top: 15px;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
  }
  #main-heading > div .student .profile-picture {
    position: relative;
    top: auto;
    left: auto;
    margin: -calc(30px) 0 20px 0;
  }
  #main-heading > div .school {
    display: block;
    padding: 20px 0 0 60px;
    margin-left: 0;
    margin-right: 0;
  }
  #main-heading > div .school .school-logo {
    width: 50px;
  }
  #main-heading > div .school h3 {
    font-size: 16px;
    line-height: 22px;
  }
  #main-heading > div .school h2 {
    font-size: 22px;
  }
  #main-heading > div .school p {
    position: relative;
    top: 10px;
  }
  #main-heading h1 {
    font-size: 38px;
    line-height: 38px;
    padding: 0;
  }
  #main-heading.unauthenticated {
    padding-bottom: 70px;
  }
  #main-heading.unauthenticated .help {
    padding-right: 20px;
  }
  #secondary-heading {
    padding-left: 20px;
    padding-right: 20px;
  }
  #secondary-heading ol li div span {
    max-width: 175px;
  }
  #main-footer {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    margin-left: 0;
  }
  #main-footer p img {
    max-width: 100% !important;
    height: auto !important;
  }
  #footer-message {
    padding: 0 0 0 20px;
  }
  #main-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .generic-table.small {
    width: 100%;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div {
    width: 244px;
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAAH0AgMAAAB3NujZAAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAAH5JREFUeJztyzERADAIBLA3wVJfiKQq64Gtd8meJOduTWzbtm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b/m1Xrz2KHFvEytHIpwAAAABJRU5ErkJggg==);
  }
  #main-content .generic-table tbody tr td .contains-tooltip .tooltip > div div h5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAABBAgMAAACbRmGrAAAACVBMVEX////Q0ND////DcFWgAAAAAXRSTlMAQObYZgAAAC9JREFUSIntyzERACAAAKEv4WIvQ2pKK3jOsFON9a2a59e2bdu2bdu2bdu2bftlXwCLux8/NF0MAAAAAElFTkSuQmCC);
  }
  #main-content form fieldset {
    padding-left: 20px;
  }
  #main-content form fieldset legend {
    margin-left: -20px;
    padding-right: 0;
  }
  #main-content form.long-labels .form-row label {
    width: 85%;
  }
  #main-content form.long-labels .form-row .tooltip {
    margin-left: 0;
  }
  #main-content form.xtra-long-labels.profile-picture h6 {
    font-size: 13px;
  }
  #main-content form.xtra-long-labels.profile-picture .form-row label {
    width: 250px;
    font-size: 13px;
  }
  #main-content .two-column-forms form.long-labels .form-row input[type="text"],
  #main-content .two-column-forms form.long-labels .form-row input[type="email"],
  #main-content .two-column-forms form.long-labels .form-row input[type="date"],
  #main-content .two-column-forms form.long-labels .form-row input[type="password"],
  #main-content .two-column-forms form.long-labels .form-row textarea,
  #main-content .two-column-forms form.long-labels .form-row select {
    width: 85%;
  }
  #main-content .form-row label {
    width: 85%;
    float: none;
    line-height: 22px;
  }
  #main-content .form-row label.main-label {
    line-height: 24px;
  }
  #main-content .form-row input[type="text"],
  #main-content .form-row input[type="email"],
  #main-content .form-row input[type="date"],
  #main-content .form-row input[type="password"],
  #main-content .form-row textarea,
  #main-content .form-row select {
    clear: both;
    margin-left: 0;
    margin-right: calc(20px / 2);
    width: 85%;
  }
  #main-content .form-row input[type="checkbox"] {
    margin-left: 0 !important;
  }
  #main-content .form-row input[type="checkbox"] + label {
    float: left;
    max-width: 80%;
  }
  #main-content .form-row .radio-buttons {
    margin-top: calc(20px / 2);
  }
  #main-content .form-row .radio-buttons label {
    float: left;
    width: auto !important;
  }
  #main-content .form-row .validation-message {
    line-height: 33px;
  }
  #main-content .form-row .tooltip {
    margin-left: 0;
    height: auto;
  }
  #main-content .form-row .tooltip label {
    margin-bottom: 0;
  }
  #main-content .form-row .tooltip > div {
    height: auto;
    clear: both;
    width: 85%;
    margin: 0;
    border: solid 1px #d0d0d0;
  }
  #main-content .form-row .tooltip > div div {
    background: white;
  }
  #main-content .form-row .tooltip > div div h5 {
    background: none;
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .form-row .tooltip > div div p {
    margin-left: 20px;
    margin-right: 20px;
  }
  #main-content .form-row .tooltip > div div label {
    margin-top: -1px;
    margin-right: -1px;
  }
  #main-content .form-row.submit .radio-buttons {
    position: relative;
    top: 0;
  }
  #main-content .form-row.submit .radio-buttons input[type="radio"] {
    clear: both;
  }
  #main-content .form-row.submit .radio-buttons label {
    margin-bottom: calc(20px / 2);
  }
  #main-content .form-row.submit .radio-buttons + .btn {
    margin-top: 7px !important;
  }
  #main-content .remaining {
    padding-top: 5px;
    padding-left: 0;
  }
  #main-content .long-text {
    max-width: none;
  }
  #main-content .student-list li {
    margin-top: 20px;
  }
  #main-content .student-list li > a,
  #main-content .student-list li > div {
    padding: 20px;
    border-right-width: 20px;
    background-position: 100% 100%;
  }
  #main-content .student-list li > a h2,
  #main-content .student-list li > div h2 {
    float: none;
    font-size: 30px;
    line-height: 30px;
    margin-right: 0;
  }
  #main-content .student-list li > a .school-details .school-logo,
  #main-content .student-list li > div .school-details .school-logo {
    width: 50px;
    margin-bottom: 20px;
  }
  #main-content .student-list li > a .school-details .school-year,
  #main-content .student-list li > div .school-details .school-year {
    max-width: 178px;
    margin-bottom: 20px;
  }
  #main-content .student-list li > a .school-details .school-year h3,
  #main-content .student-list li > div .school-details .school-year h3 {
    font-size: 16px;
    line-height: 16px;
  }
  #main-content .student-list li > a .school-details .school-year h4,
  #main-content .student-list li > div .school-details .school-year h4 {
    font-size: 14px;
    line-height: 14px;
    margin-top: 3px;
  }
  #main-content .student-list li > a .school-details h5,
  #main-content .student-list li > div .school-details h5 {
    font-size: 15px;
    line-height: 43px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAYAAACVU7GwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QjI0MzJBMkVDMDYxMUUzQkNBRkQ3OTcyRTUxMzUzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QjI0MzJBM0VDMDYxMUUzQkNBRkQ3OTcyRTUxMzUzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCMjQzMkEwRUMwNjExRTNCQ0FGRDc5NzJFNTEzNTMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCMjQzMkExRUMwNjExRTNCQ0FGRDc5NzJFNTEzNTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++Q4srgAAAYBJREFUeNpi/HJXmo2BgaEbiGOAWIiBPuAdEC8B4lJupSe/0CVZgLgLiPMY6AuEoHb+AOJydEkmII5nGDiQhk0Q5CiBAXSUAC5HDTow6qhRR406Ch9g4fZk4JTewcDIIj04HMXCF8vALj6TgYldh4FTaiMDE5vGwDuKmV0PrpWRRYKBQ2o9AzOH+cA66ufrUobf7/vhfEYmXgYOyeXAKPUa2DT1630vw6831UDWP6jL2IBROoOBlS9uYHPf708LGX6+zGBg+P8LbhybSBsDm2DxYCwSGCnSzUKJZla+eGDINCP57R8wSmvBITgAjmIERxGrYAFCCBiFP1/lMPz5uo3icCbLUeyi3QwsvBEI9/z7zPDzRQLD3x8nBy73/f15EZ7r/v95wfDjWSDVHER2SP35tBjosjcMrAL5DD9eJgMd9pS62QTYm/k/kJUvsDfDONp0GXXUqKMGk6M+DKD9H3A5auEAOmoRrhK9DNrWiAViQTo55j0QA6sFhlJskgABBgCCW1z3jomoMwAAAABJRU5ErkJggg==);
  }
  #main-content #page-tools li {
    float: none;
    margin: 20px 0 0 0;
  }
  #main-content #page-tools li.tool-align-left {
    float: none;
    margin: 20px 0 0 0;
  }
  #main-content #page-tools li .btn,
  #main-content #page-tools li select {
    width: 100%;
    box-sizing: border-box;
  }
  #main-content .generic-table thead tr th {
    min-width: 0;
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table thead tr th.date {
    min-width: 120px;
  }
  #main-content .generic-table tbody tr td {
    font-size: 13px;
    padding-left: calc(20px / 2);
    padding-right: calc(20px / 2);
  }
  #main-content .generic-table tbody tr td .status {
    font-size: 13px;
  }
  #main-content .generic-table tbody tr td .expand {
    margin-top: calc(20px / 2);
  }
  #main-content .generic-table tbody tr.alternate td span {
    display: block;
  }
  #main-content .generic-table tbody tr.alternate td .btn {
    float: none;
    margin-top: calc(20px / 2) !important;
  }
  #main-content .generic-table.many-columns thead {
    display: none;
  }
  #main-content .generic-table.many-columns tbody tr {
    display: block;
    margin-top: 3px;
    background: white;
    padding-bottom: 20px;
  }
  #main-content .generic-table.many-columns tbody tr td {
    display: block;
    border: none;
    padding-top: calc(20px / 4);
    padding-bottom: 0;
    clear: both;
  }
  #main-content .generic-table.many-columns tbody tr td label {
    display: inline;
    font-weight: bold;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column,
  #main-content .generic-table.many-columns tbody tr td.second-column,
  #main-content .generic-table.many-columns tbody tr td.dash {
    background: #f4dd1b;
    padding-top: calc(20px / 4);
    padding-bottom: calc(20px / 4);
    font-weight: 700;
    color: #242627;
    margin-bottom: calc(20px / 2);
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.from,
  #main-content .generic-table.many-columns tbody tr td.second-column.from,
  #main-content .generic-table.many-columns tbody tr td.dash.from,
  #main-content .generic-table.many-columns tbody tr td.first-column.to,
  #main-content .generic-table.many-columns tbody tr td.second-column.to,
  #main-content .generic-table.many-columns tbody tr td.dash.to {
    width: 48%;
    box-sizing: border-box;
    height: 30px;
    float: left;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.from,
  #main-content .generic-table.many-columns tbody tr td.second-column.from,
  #main-content .generic-table.many-columns tbody tr td.dash.from {
    float: left;
    text-align: right;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.to,
  #main-content .generic-table.many-columns tbody tr td.second-column.to,
  #main-content .generic-table.many-columns tbody tr td.dash.to {
    clear: none;
  }
  #main-content .generic-table.many-columns tbody tr td.first-column.dash,
  #main-content .generic-table.many-columns tbody tr td.second-column.dash,
  #main-content .generic-table.many-columns tbody tr td.dash.dash {
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    display: block;
    width: 4%;
    float: left;
    clear: none;
    text-align: center;
  }
  #main-content .generic-table.many-columns tbody tr td .status {
    /*
                                    position: relative;
                                    top: @half-default-spacer;
                                    */
  }
  #main-content .generic-table.many-columns tbody tr td .btn {
    margin-top: 0 !important;
  }
  #main-content .details {
    padding-left: 20px;
    padding-right: 20px;
  }
  #main-content .details h2 {
    margin-left: -20px;
    margin-right: -20px;
  }
  #main-content .details p {
    margin-left: 0;
    margin-right: 0;
  }
  #main-content .details p .btn {
    top: 10px;
  }
  #main-content .details .redacted {
    background: black;
    color: silver;
    padding: 0.3rem;
  }
  /* LOADING OVERLAY (MOBILE) - START */
  .loading-overlay div {
    background-size: 200px 150px;
  }
  .loading-overlay div div {
    background-size: 64px 150px;
  }
  /* LOADING OVERLAY (MOBILE) - END */
}
@media screen and (max-device-width: 1194px) {
  #main-content > div > div.chart.clearfix > div.attendance-summary > div h4 {
    font-size: 60px;
    line-height: auto;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div h5 {
    font-size: 20px;
    line-height: auto;
    vertical-align: middle;
    margin: 0;
    padding: 0;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div .attendance-page-chart.c100 {
    font-size: 60px;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div .attendance-page-chart.c100 span {
    font-size: 20px;
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  #main-content > div > div.chart.clearfix > div.attendance-summary > div .attendance-page-chart.c100:hover > span {
    line-height: 60px;
    font-size: 20px;
  }
}
.remaining {
  padding-top: 5px;
  padding-left: 200px;
}
.accept {
  padding: 10px 0 30px 10px;
}
input[type="password"] {
  font-family: sans-serif;
}
input[parent-only][disabled] {
  cursor: not-allowed !important;
}
fieldset {
  position: relative;
}
.overlay,
.overlay-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlay {
  z-index: 1010;
  background-color: #fff;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE 5-7 */
  filter: alpha(opacity=60);
  background: rgba(255, 255, 255, 0.6);
}
.overlay-spinner {
  z-index: 1020;
  background: transparent url(../ui/assets/spinner.gif) 50% 50% no-repeat;
}
.right-align {
  clear: both;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.right-align .btn {
  float: right;
  margin-right: 0 !important;
  margin-left: calc(20px / 2) !important;
}
.loading-message {
  position: absolute;
  width: 350px;
  height: 50px;
  top: 75%;
  left: 50%;
  /* margin is -0.5 * dimension */
  margin-left: -150px;
  margin-top: -25px;
  color: #fff;
  text-align: center;
}
​ .hide {
  display: none !important;
}
.full-width {
  max-width: 1010px;
}
.full-width .primary {
  float: right;
  margin-right: 0 !important;
}
.text-width {
  max-width: 640px;
}
.text-width .primary {
  float: right;
  margin-right: 0 !important;
}
.payment-amount {
  width: 100px;
  vertical-align: middle !important;
  margin-left: 10px !important;
}
.student-medical-conditions #alergyDetails {
  display: block;
}
.student-medical-conditions .remaining {
  display: block;
  padding: 5px;
}
.student-medical-conditions .error-message {
  display: block;
  color: #b02323;
}
.student-medical-conditions .invalid {
  color: #b02323;
}
.disabled-dark[disabled] {
  color: #000;
}
.grecaptcha-badge {
  visibility: hidden;
}
.break-student-name {
  white-space: normal;
  word-break: break-all;
}
.break-student-name-button .buttonLabel {
  white-space: normal;
  word-break: break-all;
}
.pending-payments-table {
  width: 90%;
}
.outstanding-payments .invalid-amount {
  border-color: #b02323;
}
.outstanding-payments tr.error-message {
  background: white;
}
.outstanding-payments tr.error-message td {
  border-top: 0!important;
  padding-top: 0!important;
}
.outstanding-payments tr.error-message td span {
  color: #b02323;
}
#main-content .bootstrap-iso.consent-form {
  margin-top: 20px;
  background-color: white;
  padding: 15px;
  border-top: 5px solid #f4dd1b;
}
#main-content .bootstrap-iso .btn {
  margin: 0 !important;
  background-image: none !important;
  padding: 7px 20px !important;
}
#main-content .consent-form ul {
  padding-inline-start: 1rem;
}
#main-content .consent-form .consent-form-panel > .card > .card-header {
  display: none;
}
#main-content .consent-form .consent-form-panel > .card > .card-body {
  padding: 0;
}
#main-content .consent-form .consent-info-panel > .card > .card-body {
  padding: 1.25rem 0;
}
#main-content .consent-form .consent-form-panel > .card.border,
#main-content .consent-form .consent-info-panel > .card.border {
  border: 0 !important;
}
#main-content .consent-form .card-body .formio-component h1:first-child,
#main-content .consent-form .card-body .formio-component h2:first-child,
#main-content .consent-form .card-body .formio-component h3:first-child,
#main-content .consent-form .card-body .formio-component h4:first-child,
#main-content .consent-form .card-body .formio-component h5:first-child,
#main-content .consent-form .card-body .formio-component h6:first-child,
#main-content .consent-form .card-body .formio-component p:first-child {
  margin-top: 0;
}
dialog {
  background: white;
  inset: 0;
  border: none;
  padding-top: 0;
}
::backdrop {
  background: #000000C2;
}
body:has(dialog[open]) {
  overflow: hidden;
}
select {
  box-sizing: border-box;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border-radius: 0;
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: black;
  outline: 0;
  margin: 0;
  text-align: left;
  font-size: 13px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 1.8em;
  vertical-align: top;
  background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
  background-repeat: no-repeat;
  background-position: right center;
  padding: 2px 20px 1px 3px;
}


/*# sourceMappingURL=app.d3e554855132f216b63a.css.map*/