/* 
==================================================
  CERTIFIED-PAGE-INDEX.LESS
================================================== 
*/
.modal-transition-wrapper .modal.forgot-modal .modal-body {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 600px;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .modal-title {
  font-size: 36px;
  padding: 0;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form {
  padding-top: 18px;
  position: relative;
  width: 80%;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field {
  position: relative;
  margin: 0 0 18px;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons {
  font-size: 16px;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons input:-webkit-autofill,
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons input:-webkit-autofill:hover,
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons input:-webkit-autofill:focus {
  background-color: transparent !important;
  -webkit-text-fill-color: #197096;
  font-size: 16px !important;
  -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons .text-input {
  background-color: transparent;
  color: #197096;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-bottom: 4px solid #EEE;
  border-radius: 0;
  height: 36px;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons .text-input:focus {
  color: #197096;
  outline: none;
  border-bottom: 3px solid #29A5DC;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field .input-and-buttons .field-descriptor {
  color: #AAA;
  font-size: 16px;
  font-weight: 600;
  left: 0;
  position: absolute;
  top: 8px;
  transition: all 200ms ease;
  z-index: 5;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field.has-content .input-and-buttons .field-descriptor,
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .text-field.has-focus .input-and-buttons .field-descriptor {
  font-size: 12px;
  font-weight: 300;
  top: -12px;
  transition: all 200ms ease;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .modal-actions {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .modal-actions .reset-password-button {
  margin: 0 6px;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .forgot-form .error-field {
  color: #CC0000;
  font-size: 12px;
  font-style: italic;
  margin: 6px 0 0;
  position: absolute;
  text-align: left;
  width: 100%;
}
.modal-transition-wrapper .modal.forgot-modal .modal-body .modal-content .footer {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  width: 80%;
}
.modal-transition-wrapper .modal.login-modal .modal-body {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-height: 100vh;
  width: 400px;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: calc(100vh - 60px);
  width: auto;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .modal-title {
  font-size: 36px;
  padding: 0;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .social-login {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 24px 0 18px;
  position: relative;
  width: 100%;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .wordy-hr {
  display: flex;
  align-items: center;
  width: 100%;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .wordy-hr span {
  color: #FF8243;
  font-size: 12px;
  margin: 0 1em;
  text-transform: uppercase;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .wordy-hr hr {
  border: 0;
  border-top: 1px solid #eee;
  box-sizing: content-box;
  flex: 1;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form {
  padding-top: 8px;
  position: relative;
  width: 80%;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field {
  position: relative;
  margin: 0 0 18px;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons {
  font-size: 16px;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons input:-webkit-autofill,
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons input:-webkit-autofill:hover,
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons input:-webkit-autofill:focus {
  background-color: transparent !important;
  -webkit-text-fill-color: #197096;
  font-size: 16px !important;
  -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons .text-input {
  background-color: transparent;
  color: #197096;
  font-size: 16px;
  font-weight: 600;
  border: none;
  border-bottom: 4px solid #EEE;
  border-radius: 0;
  height: 36px;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons .text-input:focus {
  color: #197096;
  outline: none;
  border-bottom: 3px solid #29A5DC;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field .input-and-buttons .field-descriptor {
  color: #AAA;
  font-size: 16px;
  font-weight: 600;
  left: 0;
  position: absolute;
  top: 8px;
  transition: all 200ms ease;
  z-index: 5;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field.has-content .input-and-buttons .field-descriptor,
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .text-field.has-focus .input-and-buttons .field-descriptor {
  font-size: 12px;
  font-weight: 300;
  top: -12px;
  transition: all 200ms ease;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .modal-actions {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 6px;
  margin-top: 24px;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .modal-actions .login-button {
  margin: 0 6px;
  width: 100%;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .modal-actions .login-button:focus {
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .error-field {
  color: #CC0000;
  font-size: 12px;
  font-style: italic;
  margin: 6px 0 0;
  position: absolute;
  text-align: left;
  width: 100%;
}
.modal-transition-wrapper .modal.login-modal .modal-body .modal-content .footer {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  width: 80%;
}
/* 
==================================================
 RESPONSIVE STYLING
================================================== 
*/
@media (max-width: 420px) {
  .modal-transition-wrapper .modal.login-modal .modal-body {
    width: 100vw;
  }
}
@media (max-width: 380px) {
  .modal-transition-wrapper .modal.login-modal .modal-body .modal-content .modal-title {
    font-size: 32px;
    margin-top: 9vw;
  }
  .modal-transition-wrapper .modal.login-modal .modal-body .modal-content .social-login {
    margin: 4vh 0 0;
  }
  .modal-transition-wrapper .modal.login-modal .modal-body .modal-content .wordy-hr {
    margin-top: 2vh;
  }
  .modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form {
    padding: 2vh 0 0;
  }
  .modal-transition-wrapper .modal.login-modal .modal-body .modal-content .login-form .modal-actions {
    margin: 4vh 0 0;
  }
  .modal-transition-wrapper .modal.login-modal .modal-body .modal-content .footer {
    font-size: 2vh;
    margin-top: 4vh;
    width: 90%;
  }
}
.modal-transition-wrapper .modal.registration-modal .modal-body {
  background-image: url('/assets/auth/registration-modal-bg-3.png');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  flex-direction: row;
  justify-content: flex-start;
  min-width: 800px;
  max-height: 100vh;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .close-modal-button i::before {
  margin-left: 1px;
  margin-top: 3px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  max-height: calc(100vh - 60px);
  width: auto;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 240px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel .branding {
  background-image: url('/assets/auth/logo-white.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 36px;
  width: 36px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel .marketing-text {
  color: #FFFFFF;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel .marketing-text .marketing-section .section-title {
  font-size: 21px;
  font-weight: 600;
  margin: 0 0 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel .marketing-text .marketing-section .marketing-items {
  font-size: 16px;
  font-weight: 500;
  list-style: outside disc;
  margin: 0 0 0 1em;
  padding: 0 0.25em;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel .marketing-text .marketing-section .marketing-items li {
  line-height: 150%;
  list-style-type: disc;
  margin-bottom: 0.5em;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content {
  width: 420px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .modal-title {
  font-size: 33px;
  padding: 0;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .social-login {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  margin: 24px 0;
  position: relative;
  width: 100%;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .social-login::before {
  color: #FF8243;
  content: 'Social Login:';
  font-size: 9px;
  left: -78px;
  position: absolute;
  text-transform: uppercase;
  top: 8px;
  width: 54px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .wordy-hr {
  display: none;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form {
  border-top: 1px solid #DDD;
  padding-top: 24px;
  position: relative;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field {
  position: relative;
  margin: 0 0 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons {
  font-size: 14px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons input:-webkit-autofill,
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons input:-webkit-autofill:hover,
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons input:-webkit-autofill:focus {
  background-color: transparent !important;
  -webkit-text-fill-color: #197096;
  font-size: 14px !important;
  -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons .text-input {
  background-color: transparent;
  color: #197096;
  font-size: 14px;
  font-weight: 600;
  border: none;
  border-bottom: 3px solid #EEE;
  border-radius: 0;
  height: 32px;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 10;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons .text-input:focus {
  color: #197096;
  outline: none;
  border-bottom: 3px solid #29A5DC;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field .input-and-buttons .field-descriptor {
  color: #AAA;
  font-size: 14px;
  font-weight: 600;
  left: 0;
  position: absolute;
  top: 8px;
  transition: all 200ms ease;
  z-index: 5;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.has-content .input-and-buttons .field-descriptor,
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.has-focus .input-and-buttons .field-descriptor {
  font-size: 11px;
  font-weight: 300;
  top: -12px;
  transition: all 200ms ease;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons {
  display: flex;
  align-items: center;
  height: 18px;
  justify-content: flex-end;
  position: absolute;
  right: 3px;
  top: 6px;
  z-index: 100;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .show-button,
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .hide-button {
  color: #CCC;
  font-size: 18px;
  height: 18px;
  margin-right: 6px;
  width: 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .show-button:hover,
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .hide-button:hover {
  background-color: transparent;
  color: #29A5DC;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .show-button .ion-eye::before {
  content: '\f133';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .hide-button .ion-eye-disabled::before {
  content: '\f306';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator {
  cursor: pointer;
  display: flex;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator .mastery-circle {
  height: 18px;
  margin: 0;
  width: 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator .password-tooltip {
  color: #FFFFFF;
  position: absolute;
  z-index: 100;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator .password-tooltip .info-button-icon {
  height: 18px;
  margin: 0;
  position: relative;
  width: 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator .password-tooltip .info-button-icon::before {
  color: #FFFFFF;
  font-size: 18px;
  position: absolute;
  top: -3px;
  left: 2px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator .password-tooltip .tooltip-content .requirements-list {
  padding-left: 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator .password-tooltip .tooltip-content .requirements-list .tooltip-text {
  font-size: 14px;
  line-height: 140%;
  list-style: disc;
  margin: 9px 0;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field.password .password-buttons .password-quality-indicator.is-valid .password-tooltip .info-button-icon::before {
  content: '\f122';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 11px;
  left: 5px;
  top: 1px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .form-row.first-and-last-name {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .form-row.first-and-last-name .text-field {
  width: calc(50% - 8px);
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions .terms {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions .terms .terms-text-button {
  margin-left: 8px;
  text-decoration: underline;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions .register-button {
  margin: 0 18px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions .register-button:focus {
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .error-field {
  color: #CC0000;
  font-size: 12px;
  font-style: italic;
  height: 30px;
  margin: 6px 0 0;
  text-align: left;
  width: 100%;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form::before {
  color: #FF8243;
  content: 'Or \ASign Up:';
  font-size: 9px;
  left: -60px;
  position: absolute;
  text-transform: uppercase;
  top: 21px;
  white-space: pre;
  width: 54px;
}
.modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .footer {
  margin-top: 6px;
}
/* 
==================================================
 RESPONSIVE STYLING
================================================== 
*/
@media (max-width: 1024px) {
  .modal-transition-wrapper .modal.registration-modal .modal-body {
    background-image: none;
    min-width: auto;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-panel {
    display: none;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .modal-title {
    text-align: center;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .wordy-hr {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .wordy-hr span {
    color: #FF8243;
    font-size: 12px;
    margin: 0 1em;
    text-transform: uppercase;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .wordy-hr hr {
    border: 0;
    border-top: 1px solid #eee;
    box-sizing: content-box;
    flex: 1;
    height: 0;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .social-login {
    width: auto;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .social-login::before {
    display: none;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form {
    border-top: none;
    padding-top: 12px;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions .register-button {
    margin-right: 2px;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form::before {
    display: none;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .footer {
    margin-top: 42px;
    text-align: center;
  }
}
@media (max-width: 380px) {
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .modal-title {
    font-size: 32px;
    margin-top: 9vw;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .social-login {
    margin: 2vh 0 0;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form {
    padding: 0;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .text-field {
    margin-bottom: 3vh;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .registration-form .modal-actions {
    margin: 3vh 0 0;
  }
  .modal-transition-wrapper .modal.registration-modal .modal-body .modal-content .registration-content .footer {
    font-size: 2vh;
    margin-top: 3vh;
  }
}
.social-login-button {
  cursor: pointer;
  margin: 0 0 12px;
  align-items: center;
  border: 1px solid #CECECE;
  color: #197096;
  display: flex;
  font-weight: 600;
  height: 40px;
  justify-content: center;
  width: 100%;
}
.social-login-button.apple-login-button::before {
  content: '\f227';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #000000;
  font-size: 22px;
  margin-right: 12px;
  margin-top: -1px;
}
.social-login-button.apple-login-button:hover::before {
  color: #FFFFFF;
}
.social-login-button.google-login-button .google-g-icon {
  background-image: url('/assets/auth/google-g-icon.png');
  background-repeat: no-repeat;
  background-size: contain;
  height: 26px;
  margin-right: 6px;
  margin-top: -1px;
  width: 26px;
}
.social-login-button.google-login-button::before {
  color: #000000;
  font-size: 20px;
  margin-right: 8px;
}
.social-login-button:hover {
  background-color: #197096;
  color: #FFFFFF;
}
.social-login-button:last-child {
  margin-bottom: 6px;
}
._apple-icon {
  content: '\f227';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._add-learner-icon {
  content: '\f39f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._back-icon {
  content: '\f3d2';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._bold-plus-icon {
  content: '\f218';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._bold-plus-circle-icon {
  content: '\f359';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._browse-icon {
  content: '\f43e';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._bookmark-icon {
  content: '\f36b';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._certified-icon {
  color: #00db68;
  content: '\f120';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._checkmark-icon {
  content: '\f122';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._checkmark-icon-filled {
  content: '\f120';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._circle-checked-icon {
  content: '\f3fe';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._circle-unchecked-icon {
  content: '\f401';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._clipboard-icon {
  content: '\f376';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._clear-icon {
  content: '\f406';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._collapse-icon {
  content: '\f3d8';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._compose-icon {
  content: '\f12c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._copy-icon {
  content: '\f41c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._contract-icon {
  content: '\00AB';
  font-family: 'Open Sans';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._dismiss-icon {
  content: '\f404';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._display-up-icon {
  content: '\f3d0';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._down-icon {
  content: '\f35d';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._document-icon {
  content: '\f381';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._dropdown-icon {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._dropup-icon {
  content: '\f365';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._duplicate-icon {
  content: '\f41b';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._edit-icon {
  content: '\f2bf';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._edit-card-icon {
  content: '\f12c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._email-icon {
  content: '\f422';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._export-icon {
  content: '\f4ca';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  transform: rotate(90deg);
}
._extend-icon {
  content: '\00BB';
  font-family: 'Open Sans';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._eye-disabled {
  content: '\f306';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._eye {
  content: '\f133';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._facebook-icon {
  content: '\f231';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._forward-icon {
  content: '\f3d3';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._funnel-icon {
  content: '\f38b';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._help-icon {
  content: '\f444';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._image-icon {
  content: '\f147';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._infinite-icon {
  content: '\f449';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._import-icon {
  content: '\f41f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  transform: rotate(-90deg);
}
._info-icon {
  content: '\f44c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._info-bold-icon {
  content: '\f149';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._insert-icon {
  content: '\f48a';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._link-icon {
  content: '\f1fe';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._list-icon {
  content: '\f453';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._locked-icon {
  content: '\f457';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._locked-icon-filled {
  content: '\f200';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._logout-icon {
  content: '\f29f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._magic-wand-icon {
  content: '\f416';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._mixed-checkbox-filled {
  content: '\f3a9';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._open-icon {
  content: '\f39c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._pause-icon {
  content: '\f478';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._play-icon {
  content: '\f488';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._plus-icon {
  content: '\f489';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._plus-icon-circled {
  content: '\f216';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._preview-icon {
  content: '\f43e';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._private-icon {
  content: '\f2e3';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._progress-report-icon {
  content: '\f127';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._public-icon {
  content: '\f4d2';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._radio-button-selected-icon {
  content: '\f400';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._radio-button-unselected-icon {
  content: '\f401';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._reorder-icon {
  content: '\f4a9';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._retract-down-icon {
  content: '\f3d0';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._search-icon {
  content: '\f4a5';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._settings-icon {
  content: '\f4a7';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._share-icon {
  content: '\f3ac';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._shuffle-icon {
  content: '\f4a8';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._sound-wave-icon {
  background-image: url(/pks/static/sound-wave-685830abee0638bdd06b.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: " ";
  cursor: pointer;
  flex-shrink: 0;
  height: 14px;
  width: 18px;
}
._sound-wave-hover-icon {
  background-image: url(/pks/static/sound-wave-hover-40371d1c52f5c6feb1ba.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: " ";
  cursor: pointer;
  flex-shrink: 0;
  height: 14px;
  width: 18px;
}
._speaker-icon {
  content: '\f3b8';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._stats-icon {
  content: '\f2b5';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._toggle-button {
  background-image: url(/pks/static/toggle-button-on-61e7e6f1b7806858d5d5.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: " ";
  cursor: pointer;
  display: flex;
  height: 30px;
  width: 30px;
}
._trash-icon {
  content: '\f4c4';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._unlocked-icon {
  content: '\f4c8';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._up-icon {
  content: '\f366';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._upload-icon {
  content: '\f4ca';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._user-icon {
  content: '\f47d';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._youtube-icon {
  content: '\f24c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
.info-button-icon {
  cursor: help;
  margin: 0 6px;
}
.info-button-icon::before {
  content: '\f44c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #197096;
  font-size: 18px;
}
.modal-transition-wrapper .modal {
  align-items: center;
  display: grid;
  justify-content: center;
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 20000;
}
.modal-transition-wrapper .modal .modal-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  bottom: 0px;
  left: 0px;
  opacity: 0;
  position: fixed;
  right: 0px;
  top: 0px;
  transition: opacity 200ms ease 0s;
}
.modal-transition-wrapper .modal .modal-body {
  background-color: #FFFFFF;
  border-radius: 24px;
  color: #939BA5;
  font-size: 14px;
  font-weight: normal;
  font-weight: initial;
  text-align: left;
  opacity: 0;
  padding: 30px;
  position: relative;
  margin-top: -100px;
  transition: opacity 200ms ease 0s, margin 400ms ease 0s;
}
.modal-transition-wrapper .modal .modal-body .mobile-branding {
  display: none;
}
.modal-transition-wrapper .modal .modal-body .close-modal-button {
  font-size: 42px;
  position: absolute;
  right: 18px;
  top: 18px;
  z-index: 1;
}
.modal-transition-wrapper .modal .modal-body .modal-content {
  display: grid;
  grid-row-gap: 1rem;
  max-height: calc(80vh - 60px);
  max-width: calc(80vw - 60px);
  overflow: auto;
  width: 540px;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-title {
  color: #324A6B;
  font-family: "Mont Bold", Mont, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 130%;
  text-align: center;
  text-transform: capitalize;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-title span {
  color: #FF8243;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-subtitle {
  color: #737373;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
  text-align: center;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-guidance {
  color: #737373;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  white-space: pre-wrap;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-guidance.left-justify {
  text-align: left;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-guidance.secondary {
  font-size: 13px;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-message {
  color: #737373;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  white-space: pre-wrap;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-message.left-align {
  text-align: left;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-message.text-align-left {
  text-align: left;
}
.modal-transition-wrapper .modal .modal-body .modal-content .pulldown {
  position: relative;
  width: 70vw;
  max-width: 400px;
  margin: 18px 12px;
  background-color: #eee;
}
.modal-transition-wrapper .modal .modal-body .modal-content .pulldown .pulldown-button {
  background-color: #eee;
}
.modal-transition-wrapper .modal .modal-body .modal-content .pulldown .pulldown-button .pulldown-placeholder,
.modal-transition-wrapper .modal .modal-body .modal-content .pulldown .pulldown-button .pulldown-selected-option {
  background-color: #eee;
}
.modal-transition-wrapper .modal .modal-body .modal-content .pulldown .pulldown-list {
  background-color: #eee;
  left: 0;
  max-height: 120px;
  max-width: 400px;
  position: absolute;
  top: 24px;
  width: 70vw;
  z-index: 1;
}
.modal-transition-wrapper .modal .modal-body .modal-content .text-field {
  margin-bottom: 30px;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions {
  align-items: center;
  display: flex;
  justify-content: center;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolution-buttons {
  display: flex;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .pill-button {
  margin: 0 9px;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button .label,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button .label,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button .label,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button .label {
  font-size: inherit;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button.disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button.disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button.disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button.disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button.is-disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button.is-disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button.is-disabled,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button.is-disabled {
  background-color: #CECECE;
  cursor: not-allowed;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button.disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button.disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button.disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button.disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button.is-disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button.is-disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button.is-disabled:hover,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button.is-disabled:hover {
  background-color: #CECECE;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button.back::after,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button.back::after,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button.back::after,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button.back::after {
  content: '\f3d2';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 2em;
  margin-left: 0.5em;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-button.forward::after,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-button.forward::after,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .ack-modal-button.forward::after,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .info-modal-button.forward::after {
  content: '\f3d3';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 2em;
  margin-left: 0.5em;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .resolve-modal-text-button,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .cancel-modal-text-button,
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .help-text-button {
  cursor: pointer;
  font-size: 12px;
  text-decoration: underline;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .button-and-descriptor {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .button-and-descriptor .pill-button {
  width: calc(100% - 9px);
}
.modal-transition-wrapper .modal .modal-body .modal-content .modal-actions .button-and-descriptor .descriptor {
  color: #515151;
  font-size: 11px;
  font-weight: 400;
  margin-top: 6px;
  text-align: center;
}
.modal-transition-wrapper .modal.large .modal-body {
  height: 80vh;
  width: 80vw;
}
.modal-transition-wrapper .modal.large .modal-body .modal-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: calc(80vw - 60px);
}
.modal-transition-wrapper .modal.large .modal-body .modal-content .modal-actions {
  margin-top: auto;
}
.modal-transition-wrapper .modal.instructor-upgrade-modal .modal-body .modal-content .modal-actions {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}
.modal-transition-wrapper.is-transitioning-in .modal .modal-overlay {
  opacity: 1;
}
.modal-transition-wrapper.is-transitioning-in .modal .modal-body {
  margin-top: 0;
  opacity: 1;
}
.modal-transition-wrapper.is-transitioned-in .modal .modal-overlay {
  opacity: 1;
}
.modal-transition-wrapper.is-transitioned-in .modal .modal-body {
  margin-top: 0;
  opacity: 1;
}
.modal-transition-wrapper.is-transitioning-out .modal .modal-overlay {
  opacity: 0;
}
.modal-transition-wrapper.is-transitioning-out .modal .modal-body {
  margin-top: -100px;
  opacity: 0;
}
.modal-transition-wrapper.is-transitioned-out .modal .modal-overlay {
  opacity: 0;
}
.modal-transition-wrapper.is-transitioned-out .modal .modal-body {
  margin-top: -100px;
  opacity: 0;
}
/* 
==================================================
 RESPONSIVE STYLING
================================================== 
*/
@media (max-device-width: 1024px) and (min-device-height: 1024px) and (orientation: portrait), (max-width: 942px) {
  .modal .modal-body {
    padding-top: 60px;
  }
  .modal .modal-body .close-modal-button {
    display: flex;
    font-size: 48px;
    position: absolute;
    right: 18px;
    top: 18px;
  }
  .modal .modal-body .modal-content .modal-title {
    font-size: 24px;
  }
  .modal .modal-body .modal-content .modal-subtitle,
  .modal .modal-body .modal-content .modal-message,
  .modal .modal-body .modal-content .modal-guidance {
    font-size: 12px;
  }
}
@media (max-width: 420px) {
  .modal-transition-wrapper .modal .modal-body {
    border-radius: 0;
    height: 100vh;
    max-height: none;
    max-width: none;
    width: 100vw;
    display: grid;
    align-items: center;
  }
  .modal-transition-wrapper .modal .modal-body .mobile-branding {
    background-image: url('/assets/bsc_icon_black.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 30px;
    left: 24px;
    position: absolute;
    text-indent: -10000px;
    top: 24px;
    width: 30px;
  }
  .modal-transition-wrapper .modal .modal-body .modal-content {
    height: auto;
    height: initial;
    max-height: none;
    max-width: calc(100vw - 60px);
    overflow: auto;
    width: auto;
  }
  .modal-transition-wrapper .modal .modal-body .modal-content .modal-title {
    font-size: 24px;
  }
  .modal-transition-wrapper .modal .modal-body .modal-content .modal-subtitle,
  .modal-transition-wrapper .modal .modal-body .modal-content .modal-message,
  .modal-transition-wrapper .modal .modal-body .modal-content .modal-guidance {
    font-size: 12px;
  }
  .modal-transition-wrapper .modal.large .modal-body {
    height: 100vh;
    width: 100vw;
  }
  .modal-transition-wrapper .modal.large .modal-body .modal-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-height: none;
    overflow: auto;
    width: auto;
  }
  .modal-transition-wrapper .modal.large .modal-body .modal-content .modal-actions {
    margin-top: auto;
  }
}
.pill-button {
  align-items: center;
  background-color: #8c9faf;
  border: none;
  border-radius: 42px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 300;
  height: 42px;
  justify-content: center;
  letter-spacing: 2px;
  outline-style: none;
  padding: 0 25.2px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease;
}
.pill-button .label {
  line-height: 112%;
  transition: all 0.1s ease;
}
.pill-button.is-disabled {
  background-color: #CECECE;
  color: #FFFFFF;
  cursor: not-allowed;
}
.pill-button.is-disabled:hover {
  background-color: #CECECE;
  color: #FFFFFF;
}
.pill-button.is-disabled:hover .label {
  transform: none;
}
.pill-button.is-processing .left-icon,
.pill-button.is-processing .right-icon,
.pill-button.is-processing .label {
  visibility: hidden;
}
.pill-button:hover {
  background-color: #7D93A4;
}
.pill-button:hover .label {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .pill-button {
    background-color: #7D93A4;
  }
  .pill-button:hover .label {
    transform: none;
  }
}
.pill-button .spinner .spinner-wheel {
  border: 1px solid #FFFFFF;
  border-left-color: transparent;
  border-right-color: transparent;
}
a.pill-button:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.pill-button-primary {
  align-items: center;
  background-color: #3fAEE0;
  border: none;
  border-radius: 42px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 300;
  height: 42px;
  justify-content: center;
  letter-spacing: 2px;
  outline-style: none;
  padding: 0 25.2px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease;
}
.pill-button-primary .label {
  line-height: 112%;
  transition: all 0.1s ease;
}
.pill-button-primary.is-disabled {
  background-color: #CECECE;
  color: #FFFFFF;
  cursor: not-allowed;
}
.pill-button-primary.is-disabled:hover {
  background-color: #CECECE;
  color: #FFFFFF;
}
.pill-button-primary.is-disabled:hover .label {
  transform: none;
}
.pill-button-primary.is-processing .left-icon,
.pill-button-primary.is-processing .right-icon,
.pill-button-primary.is-processing .label {
  visibility: hidden;
}
.pill-button-primary:hover {
  background-color: #29A5DC;
}
.pill-button-primary:hover .label {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .pill-button-primary {
    background-color: #29A5DC;
  }
  .pill-button-primary:hover .label {
    transform: none;
  }
}
.pill-button-emphasized {
  align-items: center;
  background-color: #FF8A47;
  border: none;
  border-radius: 42px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 300;
  height: 42px;
  justify-content: center;
  letter-spacing: 2px;
  outline-style: none;
  padding: 0 25.2px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease;
}
.pill-button-emphasized .label {
  line-height: 112%;
  transition: all 0.1s ease;
}
.pill-button-emphasized.is-disabled {
  background-color: #CECECE;
  color: #FFFFFF;
  cursor: not-allowed;
}
.pill-button-emphasized.is-disabled:hover {
  background-color: #CECECE;
  color: #FFFFFF;
}
.pill-button-emphasized.is-disabled:hover .label {
  transform: none;
}
.pill-button-emphasized.is-processing .left-icon,
.pill-button-emphasized.is-processing .right-icon,
.pill-button-emphasized.is-processing .label {
  visibility: hidden;
}
.pill-button-emphasized:hover {
  background-color: #FF8243;
}
.pill-button-emphasized:hover .label {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .pill-button-emphasized {
    background-color: #FF8243;
  }
  .pill-button-emphasized:hover .label {
    transform: none;
  }
}
.pill-button-tertiary {
  align-items: center;
  background-color: #8c9faf;
  border: none;
  border-radius: 42px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  font-weight: 300;
  height: 42px;
  justify-content: center;
  letter-spacing: 2px;
  outline-style: none;
  padding: 0 25.2px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease;
}
.pill-button-tertiary .label {
  line-height: 112%;
  transition: all 0.1s ease;
}
.pill-button-tertiary.is-disabled {
  background-color: #CECECE;
  color: #FFFFFF;
  cursor: not-allowed;
}
.pill-button-tertiary.is-disabled:hover {
  background-color: #CECECE;
  color: #FFFFFF;
}
.pill-button-tertiary.is-disabled:hover .label {
  transform: none;
}
.pill-button-tertiary.is-processing .left-icon,
.pill-button-tertiary.is-processing .right-icon,
.pill-button-tertiary.is-processing .label {
  visibility: hidden;
}
.pill-button-tertiary:hover {
  background-color: #7D93A4;
}
.pill-button-tertiary:hover .label {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .pill-button-tertiary {
    background-color: #7D93A4;
  }
  .pill-button-tertiary:hover .label {
    transform: none;
  }
}
.pill-button-large {
  font-size: 12px;
  height: 54px;
  padding: 0 32.4px;
}
@media (max-width: 768px) {
  .pill-button-large {
    font-size: 10px;
    height: 42px;
    padding: 0 25.2px;
  }
}
.pill-button-medium {
  font-size: 12px;
  height: 42px;
  padding: 0 25.2px;
  min-width: 210px;
}
@media (max-width: 768px) {
  .pill-button-medium {
    font-size: 10px;
    height: 36px;
    padding: 0 21.6px;
  }
}
.pill-button-small {
  font-size: 12px;
  height: 30px;
  padding: 0 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
  .pill-button-small {
    font-size: 10px;
    height: 24px;
    padding: 0 14.4px;
  }
}
.pill-button-xsmall {
  font-size: 10px;
  height: 24px;
  padding: 0 14.4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
  .pill-button-xsmall {
    font-size: 8px;
    height: 18px;
    padding: 0 10.8px;
  }
}
/*
==============================================================    

    placeholder-text.less

    Styles placeholder test in an input field
	
============================================================== 
*/
.round-checkbox {
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 900;
}
.round-checkbox .checkbox-control::before {
  content: '\f401';
  font-family: 'Ionicons';
  font-style: normal;
  line-height: inherit;
  color: #7D93A4;
  font-size: 24px;
}
.round-checkbox .checkbox-prompt {
  margin-left: 12px;
}
.round-checkbox.is-checked .checkbox-control::before {
  content: '\f120';
  font-family: 'Ionicons';
  font-style: normal;
  line-height: inherit;
  color: #7D93A4;
  font-size: 24px;
}
.round-checkbox.is-mixed .checkbox-control::before {
  content: '\f3a9';
  font-family: 'Ionicons';
  font-style: normal;
  line-height: inherit;
  color: #7D93A4;
  font-size: 24px;
}
.round-checkbox.is-disabled {
  cursor: not-allowed;
}
.simple-text-button {
  align-items: center;
  cursor: pointer;
  color: #737373;
  display: grid;
  font-size: 12px;
  height: auto;
  position: relative;
  text-align: center;
  text-decoration: underline;
  transition: all 0.3s;
}
.simple-text-button.is-processing .button-label {
  visibility: hidden;
}
.simple-text-button.is-processing:hover {
  text-decoration: none;
}
.simple-text-button.is-disabled {
  color: #CCC;
  cursor: default;
}
.simple-text-button.is-disabled:hover {
  text-decoration: none;
}
.simple-text-button:hover {
  text-decoration: underline;
}
.spinner {
  position: absolute;
  top: calc(50% - 10px);
  left: 0;
  width: 100%;
  height: 21px;
  text-align: center;
}
.spinner .spinner-wheel {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  border: 1px solid #ffffff;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: cssload-spin 2000ms infinite linear;
  -o-animation: cssload-spin 2000ms infinite linear;
  -ms-animation: cssload-spin 2000ms infinite linear;
  -webkit-animation: cssload-spin 2000ms infinite linear;
  -moz-animation: cssload-spin 2000ms infinite linear;
}
.spinner.blue .spinner-wheel {
  border: 1px solid #29A5DC;
  border-left-color: transparent;
  border-right-color: transparent;
}
@keyframes cssload-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes cssload-spin {
  100% {
    transform: rotate(360deg);
  }
}
.tooltip-wrapper {
  cursor: help;
}
.tooltip-wrapper .tooltip {
  border: 1px solid #eee;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(100, 100, 100, 0.25);
  cursor: pointer;
  font-size: 16px;
  line-height: 140%;
  padding: 9px 18px 3px;
  pointer-events: auto !important;
}
.tooltip-wrapper .tooltip p.tooltip-text,
.tooltip-wrapper .tooltip .tooltip-text {
  margin: 9px 0;
  max-width: 300px;
}
.tooltip-wrapper .tooltip .tooltip-heading {
  font-weight: 400;
  margin-bottom: 12px;
  margin-top: 9px;
}
.tooltip-wrapper .tooltip:hover {
  opacity: 1 !important;
  visibility: visible !important;
}
.tooltip-wrapper .tooltip.is-disabled .tooltip {
  display: none;
}
.video-embed {
  align-items: center;
  background-color: #EEE;
  display: flex;
  height: 0;
  justify-content: center;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.video-embed .video-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.video-embed::after {
  color: #999;
  content: 'Loading video...';
  font-size: 12px;
  font-style: italic;
  position: absolute;
  top: 50%;
}
.modal-transition-wrapper .modal.video-modal.large .modal-body {
  height: calc((80vw * (9 / 16)) + 108px);
  max-height: calc(100vh - 60px);
  max-width: calc((100vh - 60px - 108px) * (16 / 9));
  padding: 54px 0;
  width: 80vw;
}
.modal-transition-wrapper .modal.video-modal.large .modal-body .modal-content {
  height: 100%;
  max-height: calc(100vh - 60px);
  max-width: calc((100vh - 60px - 108px) * (16 / 9));
  justify-content: center;
  width: 80vw;
}
/* 
==================================================
 RESPONSIVE STYLING
================================================== 
*/
@media (max-device-width: 1024px) and (min-device-height: 1024px) and (orientation: portrait), (max-width: 942px) {
  .modal-transition-wrapper .modal.video-modal.large .modal-body {
    height: calc((90vw * (9 / 16)) + 108px);
    max-height: calc(100vh - 60px);
    max-width: calc((100vh - 60px - 108px) * (16 / 9));
    width: 90vw;
  }
  .modal-transition-wrapper .modal.video-modal.large .modal-body .modal-content {
    max-height: calc(100vh - 60px);
    max-width: calc((100vh - 60px - 108px) * (16 / 9));
    width: 90vw;
  }
}
@media (max-width: 420px) {
  .modal-transition-wrapper .modal.video-modal.large .modal-body {
    height: 100vh;
    height: calc(1vh * 100);
    height: calc(var(--vh, 1vh) * 100);
    max-height: none;
    max-width: none;
    width: 100vw;
  }
  .modal-transition-wrapper .modal.video-modal.large .modal-body .modal-content {
    width: auto;
  }
  .modal-transition-wrapper .modal.video-modal.large .modal-body .modal-content .video-embed {
    max-height: calc(100vw * (9 / 16));
  }
}
.genome-dropdown {
  background-clip: padding-box;
  background-color: #f8f8f8;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  color: #324054;
  display: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  height: 576px;
  left: 0;
  list-style: none;
  margin: 0;
  max-height: 80vh;
  overflow: auto;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 60px;
  width: 100vw;
  z-index: 1000;
}
.genome-dropdown .genome-search-bar {
  position: fixed;
  z-index: 100;
}
.genome-dropdown .genome {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 90px;
  width: 100%;
}
.genome-dropdown .genome .close-dropdown {
  align-self: flex-end;
  cursor: pointer;
  margin-right: 2%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.genome-dropdown .genome .close-dropdown::before {
  content: '\f404';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #7D93A4;
  font-size: 48px;
}
.genome-dropdown .genome .genome-titling {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 0.6rem;
}
.genome-dropdown .genome .genome-titling h2.genome-heading {
  color: #324A6B;
  font-family: 'Mont', sans-serif;
  font-weight: 900;
  font-size: 33px;
  margin: 0;
}
.genome-dropdown .genome .genome-titling h2.genome-heading .tm {
  font-size: 9px;
  top: -2em;
}
.genome-dropdown .genome .genome-blurb {
  color: #FF8243;
  font-size: 15px;
  text-align: center;
}
.genome-dropdown .genome .subject-listing {
  -moz-column-count: 3;
       column-count: 3;
  grid-column-gap: 40px;
  -moz-column-gap: 40px;
       column-gap: 40px;
  line-height: normal;
  list-style: disc;
  margin-top: 12px;
  padding: 18px 84px 54px;
}
.genome-dropdown .genome .subject-listing .subject {
  color: #6A6A6A;
  list-style-type: disc;
  margin-bottom: 3px;
  margin-left: 6px;
}
.genome-dropdown .genome .subject-listing .subject .subject-name {
  color: #29A5DC;
  font-size: 15px;
  line-height: 150%;
  margin: 0;
}
.genome-dropdown .genome .subject-listing .subject .subject-js-link {
  display: inline;
  cursor: pointer;
}
.genome-dropdown .genome .subject-listing .subject.root-subject {
  list-style: outside none none;
  margin-left: -14px;
  margin-top: 20px;
}
.genome-dropdown .genome .subject-listing .subject.root-subject .subject-name {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}
.genome-dropdown .genome .subject-listing .subject.root-subject .subject-name .subject-link {
  color: #6A6A6A;
  font-size: 15px;
  line-height: 150%;
  margin: 0;
  margin-bottom: 2px;
}
.genome-dropdown .genome .subject-listing .subject.root-subject:first-child {
  margin-top: 0;
}
.genome-dropdown .genome .subject-listing .subject.certified-subject .subject-link {
  background-image: url("/assets/green-circle-check-bullet.png");
  background-position: left 2px;
  background-repeat: no-repeat;
  padding-left: 18px;
}
.genome-dropdown .genome .subject-listing .subject.parent-subject .subject-link {
  background-image: url("/assets/blue-right-arrow-icon.png");
  background-position: right 5px;
  background-repeat: no-repeat;
  padding-right: 11px;
}
.genome-dropdown .genome .subject-listing .subject:hover .subject-link {
  text-decoration: underline;
}
.genome-dropdown .genome .full-index {
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  margin-bottom: 54px;
}
.genome-dropdown .genome .full-index::after {
  content: '\f3d3';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 18px;
  margin-left: 6px;
}
.genome-dropdown.is-showing,
.genome-dropdown.hold-is-showing,
.genome-dropdown.hold {
  display: block;
}
.genome-dropdown.is-showing .genome-search-bar,
.genome-dropdown.hold-is-showing .genome-search-bar,
.genome-dropdown.hold .genome-search-bar {
  opacity: 1;
  top: 60px;
  transition: opacity 0.3s ease 0s, top 0s ease 0.3s;
}
/* 
==================================================
 BREAKPOINTS.LESS
================================================== 
*/
/* 
==================================================
 MEDIA QUERIES
================================================== 
*/
/* 
==================================================
Non-brand colors naming convention: 
 https://www.silvestar.codes/articles/alpha-beta-gamma-naming-convention/
================================================== 
*/
*,
:after,
:before {
  box-sizing: border-box;
}
*,
:after,
:before {
  box-sizing: border-box;
}
@media (max-width: 767px) {
  body,
  html {
    overflow-x: visible !important;
  }
}
body {
  background-color: #fafafa;
  color: #333;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  height: 100%;
  margin: 0 auto;
  max-width: 160em;
  line-height: 1.4;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 {
  font-size: 36px;
  font-weight: 700;
}
a:not(.pill-button) {
  background-color: transparent;
  color: #29A5DC;
  text-decoration: none;
}
a:not(.pill-button):hover,
a:not(.pill-button):focus {
  color: #29A5DC;
  text-decoration: underline;
  outline: 0;
}
ul {
  margin: 0;
  padding: 0;
}
form .hidden-submit-button {
  border: 0;
  font-size: 0;
  padding: 0;
  position: absolute;
}
@font-face {
  font-family: "Ionicons";
  font-display: swap;
  src: url("https://cdn.jsdelivr.net/npm/ionicons-npm@2.0.1/fonts/ionicons.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Mont';
  font-display: swap;
  src: url(/pks/static/mont-semibold-b6d8c56e4745cbcf3d0e.woff2) format('woff2'), url(/pks/static/mont-semibold-8069061979e8d50326ef.woff) format('woff');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Mont';
  font-display: swap;
  src: url(/pks/static/mont-bold-042754dafed51c91fdf0.woff2) format('woff2'), url(/pks/static/mont-bold-ef268e8cc86870ad4bec.woff) format('woff');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/pks/static/open-sans-thin-d461f5cfaf28242d5857.woff2) format('woff2'), url(/pks/static/open-sans-thin-b4243b0d71611ec76304.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/pks/static/open-sans-regular-2a947e89d2e241121d6f.woff2) format('woff2'), url(/pks/static/open-sans-regular-fcc115e3c4b25a4d6c4c.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/pks/static/open-sans-semibold-473ad7094608f924460a.woff2) format('woff2'), url(/pks/static/open-sans-semibold-87b09f87fd4f0ca3a5c6.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/pks/static/open-sans-bold-55397be74c642720aa75.woff2) format('woff2'), url(/pks/static/open-sans-bold-932b6d74bc5c83b3b123.woff) format('woff');
}
/* 
==================================================
  ICONS.LESS
================================================== 
*/
._arrow-back {
  content: '\f2ca';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._arrow-up-icon {
  content: '\f365';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._arrow-forward {
  content: '\f30f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._bookmark-icon {
  content: '\f26b';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._certified-icon {
  content: '\f120';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._clear-icon {
  content: '\f128';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._chevron-left {
  content: '\f124';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._chevron-right {
  content: '\f125';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._chevron-down {
  content: '\f123';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._cross-icon {
  content: '\f2c7';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._dismiss-icon {
  content: '\f404';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._desktop-icon {
  content: '\f380';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._dots-icon {
  content: '\f46a';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._dropdown-icon {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._edit-icon {
  content: '\f2bf';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._ellipsis-icon {
  content: '\f396';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._flashcards {
  content: '\f3ca';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._flashcards-outline {
  content: '\f3ef';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._filled-chevron-down {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._hamburger-icon {
  content: '\f394';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._happy-emoji-icon {
  content: '\f3c6';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._mouse-icon {
  content: '\f340';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._mobile-icon {
  content: '\f3a1';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._list-icon {
  content: '\f453';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._pause {
  content: '\f478';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._play {
  content: '\f488';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._play-circle {
  content: '\f362';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._people-icon {
  content: '\f39e';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._sad-emoji-icon {
  content: '\f4d7';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._search-icon {
  content: '\f4a4';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._social-share-icon {
  content: '\f3ac';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._star-icon {
  content: '\f2fc';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._tablet-icon {
  content: '\f3a2';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
.ion-ios-search-strong:before {
  content: '\f4a4';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._checkmark-icon {
  content: '\f122';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._apple-icon {
  content: '\f227';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._info-icon {
  content: '\f44c';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
.ion-ios-close-empty:before {
  content: '\f12a';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._back-icon {
  content: '\f3d2';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
._forward-icon {
  content: '\f3d3';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
}
/* 
==================================================
  TYPOGRAPHY.LESS

  Visit: https://zellwk.com/blog/viewport-based-typography/#:~:text=You%20calculate%20the%20vw%20value,width%20(%20100vw%20%2D%20600px%20)
  Fluid font-size is calculated by 
  1 - setting the min font-size (first argument in calc)
  2 - subtracting the max font-size minus the min font-size (second argument)
  3 - subtracting 100vw minus the smallest device width for which fluid typography will be calculated, in this case (e.g., 480px)
  4 - divide all of the above calculations by the difference between the largest device width and smallest device width in which fluid typography will be calculated (e.g., 1920px - 480px = 2080)
================================================== 
*/
html,
body {
  font-size: 100%;
  font-family: 'Open Sans', sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  /* Fix Safari bug with viewport units in calc() */
  min-height: 0vw;
}
.landing-band-heading {
  font-size: 43px;
  color: #FFFFFF;
  font-family: "Mont Bold", Mont, sans-serif;
  font-weight: 900;
  line-height: 1;
  margin: 0;
}
@media screen and (min-width: 320px) {
  .landing-band-heading {
    font-size: calc(43px  +  71  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .landing-band-heading {
    font-size: 114px;
  }
}
.landing-band-sub-heading {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6;
}
@media screen and (min-width: 320px) {
  .landing-band-sub-heading {
    font-size: calc(18px  +  9  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .landing-band-sub-heading {
    font-size: 27px;
  }
}
.band-heading {
  font-size: 43px;
  color: #000;
  font-family: "Mont Bold", Mont, sans-serif;
  font-weight: 900;
  line-height: 1;
  margin: 0;
}
@media screen and (min-width: 320px) {
  .band-heading {
    font-size: calc(43px  +  41  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .band-heading {
    font-size: 84px;
  }
}
.band-blurb {
  font-size: 15px;
  color: #737373;
  font-weight: 300;
  margin: 0;
  line-height: 1.9;
}
@media screen and (min-width: 320px) {
  .band-blurb {
    font-size: calc(15px  +  3  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .band-blurb {
    font-size: 18px;
  }
}
.rect-button.primary-cta,
.navbar-ctas .registration-button,
.navbar-ctas .login-button,
.navbar-ctas .upgrade,
.navbar-ctas .slide-in-cta .option-link,
.navbar-ctas .slide-in-cta-link {
  font-size: 12px;
}
@media screen and (min-width: 320px) {
  .rect-button.primary-cta,
  .navbar-ctas .registration-button,
  .navbar-ctas .login-button,
  .navbar-ctas .upgrade,
  .navbar-ctas .slide-in-cta .option-link,
  .navbar-ctas .slide-in-cta-link {
    font-size: calc(12px  +  2  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .rect-button.primary-cta,
  .navbar-ctas .registration-button,
  .navbar-ctas .login-button,
  .navbar-ctas .upgrade,
  .navbar-ctas .slide-in-cta .option-link,
  .navbar-ctas .slide-in-cta-link {
    font-size: 14px;
  }
}
.rect-button.primary-cta:hover,
.navbar-ctas .registration-button:hover,
.navbar-ctas .login-button:hover,
.navbar-ctas .upgrade:hover {
  font-size: 12.5px;
}
@media screen and (min-width: 320px) {
  .rect-button.primary-cta:hover,
  .navbar-ctas .registration-button:hover,
  .navbar-ctas .login-button:hover,
  .navbar-ctas .upgrade:hover {
    font-size: calc(12.5px  +  2  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .rect-button.primary-cta:hover,
  .navbar-ctas .registration-button:hover,
  .navbar-ctas .login-button:hover,
  .navbar-ctas .upgrade:hover {
    font-size: 14.5px;
  }
}
.pill-button.primary-cta {
  font-size: 12px;
}
@media screen and (min-width: 768px) {
  .pill-button.primary-cta {
    font-size: calc(12px  +  2  * ((100vw -  768px ) / 1152 ));
  }
}
@media screen and (min-width: 1920px) {
  .pill-button.primary-cta {
    font-size: 14px;
  }
}
.pill-button.primary-cta:hover {
  font-size: 12.4px;
}
@media screen and (min-width: 768px) {
  .pill-button.primary-cta:hover {
    font-size: calc(12.4px  +  2.1  * ((100vw -  768px ) / 1152 ));
  }
}
@media screen and (min-width: 1920px) {
  .pill-button.primary-cta:hover {
    font-size: 14.5px;
  }
}
@media (max-width: 100em) {
  .band-heading {
    font-size: 66px;
  }
}
@media (max-width: 85.375em) {
  .band-heading {
    font-size: 48px;
  }
}
@media (max-width: 64em) {
  .band-heading {
    font-size: 42px;
  }
}
@media (max-width: 48em) {
  .rect-button.primary-cta,
  .navbar-ctas .registration-button,
  .navbar-ctas .login-button,
  .navbar-ctas .slide-in-cta .option-link,
  .rect-button.primary-cta:hover,
  .navbar-ctas .registration-button:hover,
  .navbar-ctas .login-button:hover,
  .navbar-ctas .upgrade:hover {
    font-size: 11px;
  }
}
@media (max-width: 23.75em) {
  .band-heading {
    font-size: 33px;
  }
}
@media (max-width: 20em) {
  .band-heading {
    font-size: 27px;
  }
}
/* 
==================================================
  UTILITIES.LESS
================================================== 
*/
.inner {
  max-width: 1480px;
  margin: 0 auto;
}
.outer {
  max-width: 1920px;
  margin: 0 auto;
}
.text-button,
.text-button a {
  align-items: center;
  color: #67a7fb;
  cursor: pointer;
  display: inline-flex;
  font-weight: 600;
  font-size: 15px;
  font-style: italic;
  justify-content: center;
  line-height: 1.125rem;
  text-decoration: none;
}
._nav-margin-content-boundary {
  margin-right: 4%;
  margin-left: 4%;
}
@media (max-width: 64em) {
  ._nav-margin-content-boundary {
    margin-right: 6%;
    margin-left: 6%;
  }
}
._nav-padded-content-boundary {
  padding-right: 4%;
  padding-left: 4%;
}
@media (max-width: 64em) {
  ._nav-padded-content-boundary {
    padding-right: 6%;
    padding-left: 6%;
  }
}
._content-boundary {
  margin-right: 4%;
  margin-left: 4%;
}
@media (max-width: 64em) {
  ._content-boundary {
    margin-right: 6%;
    margin-left: 6%;
  }
}
._padded-content-boundary {
  padding-right: 4%;
  padding-left: 4%;
}
@media (max-width: 64em) {
  ._padded-content-boundary {
    padding-right: 6%;
    padding-left: 6%;
  }
}
.band-messaging {
  display: grid;
  grid-row-gap: 2.3rem;
}
@media (max-width: 48em) {
  .band-messaging {
    grid-row-gap: 1.6rem;
  }
}
/* 
==================================================
 BAND.LESS
================================================== 
*/
.band .band-header {
  padding: 50px 0 ;
  text-align: center;
}
@media (max-width: 48em) {
  .band .band-header {
    padding: 50px 0 ;
  }
  .band .band-header .band-heading,
  .band .band-header .band-blurb {
    text-align: left;
  }
}
/* 
==================================================
 BUTTON.LESS
================================================== 
*/
.primary-ctas {
  display: flex;
}
.primary-ctas .primary-cta {
  align-items: center;
  background-color: #3fAEE0;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-flex;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  justify-content: center;
  line-height: 1.125rem;
  transition: background-color 0.3s ease;
}
.primary-ctas .primary-cta:hover {
  background-color: #29A5DC;
  text-decoration: none;
}
.primary-ctas .primary-cta.emphasized {
  background-color: #FF8A47;
}
.primary-ctas .primary-cta.emphasized:hover {
  background-color: #FF8243;
}
.primary-ctas .primary-cta.pill-button.emphasized {
  background-color: #FF8243;
}
.primary-ctas .primary-cta.pill-button.emphasized:hover {
  background-color: #FF8243;
}
.primary-ctas .primary-cta.suggested {
  background-color: #29A5DC;
}
.primary-ctas .primary-cta.suggested:hover {
  background-color: #3faee0;
}
.primary-ctas .primary-cta.neutral {
  background-color: #FFFFFF;
  color: #000000;
}
.primary-ctas .primary-cta.neutral:hover {
  background-color: #EEE;
}
.primary-ctas .primary-cta.de-emphasized {
  background-color: #CECECE;
}
.primary-ctas .primary-cta a {
  align-items: center;
  color: inherit;
  display: flex;
  height: 100%;
  justify-content: center;
  text-decoration: none;
  width: 100%;
}
.primary-ctas .primary-cta a:hover,
.primary-ctas .primary-cta a:focus {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 48em) {
  .primary-ctas .primary-cta {
    font-weight: 500;
  }
}
/* 
==================================================
  CLASS-STATISTICS-BAR.LESS
================================================== 
*/
.class-statistics-items {
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  height: 110px;
}
.class-statistics-items .class-statistics-item {
  align-items: center;
  color: #514e57;
  display: flex;
  font-weight: 600;
  font-size: 10px;
  justify-content: center;
  text-transform: lowercase;
}
@media screen and (min-width: 320px) {
  .class-statistics-items .class-statistics-item {
    font-size: calc(10px  +  14  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .class-statistics-items .class-statistics-item {
    font-size: 24px;
  }
}
.class-statistics-items .class-statistics-item .stat-icon {
  background-repeat: no-repeat;
  background-size: contain;
}
.class-statistics-items .class-statistics-item .stat-icon.decks-icon {
  background-image: url("/assets/cms/public-views/pages/ugc-class/band-3/decks.svg");
  height: 33px;
  width: 33px;
}
.class-statistics-items .class-statistics-item .stat-icon.flashcards-icon {
  background-image: url("/assets/cms/public-views/pages/ugc-class/band-3/flashcards.svg");
  height: 36px;
  width: 36px;
}
.class-statistics-items .class-statistics-item .stat-icon.learners-icon {
  background-image: url("/assets/cms/public-views/pages/ugc-class/band-3/learners.svg");
  height: 30px;
  width: 56px;
}
.class-statistics-items .class-statistics-item .stat-value {
  margin-left: 0.8rem;
}
.class-statistics-items .class-statistics-item .stat-title {
  margin-left: 0.5rem;
}
@media (max-width: 85.375em) {
  .class-statistics-items .class-statistics-item .stat-icon.decks-icon {
    height: 33px;
    width: 33px;
  }
  .class-statistics-items .class-statistics-item .stat-icon.flashcards-icon {
    height: 36px;
    width: 36px;
  }
  .class-statistics-items .class-statistics-item .stat-icon.learners-icon {
    height: 30px;
    width: 56px;
  }
}
@media (max-width: 48em) {
  .class-statistics-items {
    border-bottom: none;
    height: 46px;
    position: relative;
    z-index: 1;
  }
  .class-statistics-items .class-statistics-item {
    font-size: 11px;
    font-weight: 900;
  }
  .class-statistics-items .class-statistics-item:first-child {
    background-color: #e8f0f4;
  }
  .class-statistics-items .class-statistics-item:nth-child(2) {
    background-color: #f8f1f1;
  }
  .class-statistics-items .class-statistics-item:last-child {
    background-color: #edf6f1;
  }
  .class-statistics-items .class-statistics-item .stat-icon {
    display: none;
  }
  .class-statistics-items .class-statistics-item .stat-value {
    margin-left: 0;
  }
  .class-statistics-items .class-statistics-item .stat-title {
    margin-left: 0.2rem;
  }
}
/*
==================================================
CLASS-FLASHCARDS-LIST.JS
==================================================
*/
.flashcard-dropdowns {
  background-color: #fbfcfd;
}
.flashcard-dropdowns .flashcard-dropdown-container {
  cursor: pointer;
  position: relative;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown {
  background-color: #fefefe;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 120px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 4%;
  padding-right: 8%;
  position: relative;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description {
  position: relative;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-title {
  font-size: 23px;
  color: #444;
  font-weight: 900;
  margin: 0;
  max-width: 60%;
  line-height: 1.1;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-title {
    font-size: calc(23px  +  13  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-title {
    font-size: 36px;
  }
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-description p {
  font-size: 12px;
  color: #6c6767;
  font-weight: 100;
  max-width: 72%;
  line-height: 1.7;
}
@media screen and (min-width: 320px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-description p {
    font-size: calc(12px  +  4  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-description p {
    font-size: 16px;
  }
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description::after {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #b0c4d9;
  font-size: 4.5rem;
  line-height: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition-duration: 0.3s;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown::before {
  background-color: #c3e6f5;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition-duration: 0.3s;
  width: 0.9rem;
}
.flashcard-dropdowns .flashcard-dropdown-container:not(:last-child) {
  border-bottom: 1px solid #F5F5F5;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container {
  background-color: #fbfcfd;
  max-height: 0;
  overflow: hidden;
  position: relative;
  transition: max-height 0.3s ease-in-out;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards {
  display: grid;
  cursor: pointer;
  grid-template-columns: 0.1fr 1fr 0.5fr 0.1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 2rem;
  margin-left: 4%;
  margin-right: 8.3%;
  opacity: 0;
  padding: 2rem 0;
  position: relative;
  transition: opacity 0.5s ease;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-icon,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-icon {
  background-image: url("/assets/cms/public-views/pages/certified-class/band-4/card-icon-placeholder.png");
  background-size: contain;
  background-repeat: no-repeat;
  height: 90px;
  width: 90px;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-title,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-title {
  font-size: 18px;
  color: #444;
  font-weight: 900;
  margin: 0 0 0.6rem 0;
  line-height: 1.1;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-title,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-title {
    font-size: calc(18px  +  8  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-title,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-title {
    font-size: 26px;
  }
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-description,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-description {
  font-size: 12px;
  color: #6c6767;
  font-weight: 100;
  line-height: 1.7;
}
@media screen and (min-width: 320px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-description,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-description {
    font-size: calc(12px  +  3  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-description,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .flashcard-dropdown-card-title-and-description .flashcard-dropdown-description {
    font-size: 15px;
  }
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count {
  font-size: 12px;
  align-self: center;
  color: #959393;
  font-weight: 400;
  justify-self: center;
  line-height: 1.7;
}
@media screen and (min-width: 320px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count {
    font-size: calc(12px  +  5  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count {
    font-size: 17px;
  }
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .chevron-right,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .chevron-right {
  align-self: center;
  background-image: url("/assets/cms/public-views/pages/certified-class/band-4/chevron.svg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 2.1rem;
  justify-self: end;
  transition-duration: 0.3s;
  width: 1.1rem;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container::before,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container::before {
  background-color: #ebf2f5;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition-duration: 0.3s;
  width: 0.9rem;
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container:hover,
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container:hover {
  background-color: rgba(234, 243, 252, 0.4);
}
.flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link:hover,
.flashcard-dropdown-cards-container-link:hover {
  text-decoration: none;
}
.flashcard-dropdowns .flashcard-dropdown-container.is-open .flashcard-dropdown .flashcard-dropdown-title-and-description::after {
  color: #86a5c4;
  transform: rotate(180deg);
}
.flashcard-dropdowns .flashcard-dropdown-container.is-open .flashcard-dropdown-cards-container {
  max-height: 1000px;
}
.flashcard-dropdowns .flashcard-dropdown-container.is-open .flashcard-dropdown-cards-container .flashcard-dropdown-cards {
  border-bottom: 1px solid #eee;
  opacity: 1;
}
@media (max-width: 64em) {
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown {
    padding-right: 8%;
    padding-left: 8%;
  }
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-title,
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description .flashcard-dropdown-description p {
    max-width: 84%;
  }
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown .flashcard-dropdown-title-and-description::after {
    font-size: 2.5rem;
  }
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards {
    grid-template-columns: 1fr 0.1fr;
    grid-column-gap: 1rem;
    margin-right: 8%;
    margin-left: 8%;
  }
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-icon,
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-icon,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .card-count {
    display: none;
  }
  .flashcard-dropdowns .flashcard-dropdown-container .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .chevron-right,
  .flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards .chevron-right {
    height: 1rem;
    width: 1rem;
  }
}
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container {
  max-height: 1000px;
}
.flashcard-dropdown-cards-container-link .flashcard-dropdown-cards-container .flashcard-dropdown-cards {
  border-bottom: 1px solid #eee;
  opacity: 1;
}
/* 
==================================================
This code styles the bands that render in 2 columns
with some type of graphic on one side and text on
the opposite side. This implementation is present 
in all public marketing pages.
================================================== 
*/
.default-graphic-and-text {
  background-color: #fff;
}
.default-graphic-and-text .container {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-gap: 0px 0px;
  gap: 0px 0px;
  grid-template-areas: "band-messaging graphic";
}
.default-graphic-and-text .container .band-messaging {
  grid-area: band-messaging;
}
.default-graphic-and-text .container .band-messaging .band-heading {
  color: #000000;
}
.default-graphic-and-text .container .graphic {
  grid-area: graphic;
}
@media (max-width: 100em) {
  .default-graphic-and-text .container {
    padding-right: 4%;
    padding-left: 4%;
  }
}
@media (max-width: 100em) and (max-width: 64em) {
  .default-graphic-and-text .container {
    padding-right: 6%;
    padding-left: 6%;
  }
}
@media (max-width: 64em) {
  .default-graphic-and-text .container {
    overflow: hidden;
  }
}
@media (max-width: 48em) {
  .default-graphic-and-text .container {
    align-items: start;
    grid-template-columns: 1fr;
    grid-row-gap: 3rem;
    grid-template-areas: "band-messaging band-messaging" "graphic graphic";
  }
}
/* 
==================================================
 FOOTER.LESS
================================================== 
*/
.band.band-footer {
  background-color: #19202a;
  flex-direction: column;
  margin: auto;
  padding: 54px 0px;
  width: 100%;
  z-index: 1;
}
.band.band-footer ul li {
  list-style-type: none;
}
.band.band-footer .footer-main {
  color: #FFFFFF;
  display: flex;
  margin: 0 auto;
  max-width: 86vw;
}
.band.band-footer .footer-main .sections {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
.band.band-footer .footer-main .sections .section .section-heading {
  font-size: 20px;
  margin: 0 0 24px;
}
.band.band-footer .footer-main .sections .section .options-list .option .option-link {
  color: rgba(255, 255, 255, 0.369);
  font-size: 14px;
  font-weight: 300;
  line-height: 2.5;
  text-decoration: none;
}
.band.band-footer .footer-main .sections .section .options-list .option .option-link:hover {
  color: #29A5DC;
}
.band.band-footer .footer-main .sections .section.subjects.certified-classes {
  align-items: center;
  display: flex;
}
.band.band-footer .footer-main .sections .section.subjects.certified-classes .option-link {
  padding-left: 24px;
  position: relative;
}
.band.band-footer .footer-main .sections .section.subjects.certified-classes .option-link::before {
  color: #00db68;
  content: '\f120';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #5CB85C;
  font-size: 18px;
  left: 0;
  margin-right: 6px;
  position: absolute;
  top: -3px;
}
.band.band-footer .footer-main .sections .section.find-us .options-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
  grid-gap: 0px 12px;
  grid-template-areas: "apple-store apple-store apple-store google-store google-store google-store google-store" "twitter linkedin facebook youtube pinterest tiktok insta";
  justify-items: center;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option {
  background-repeat: no-repeat;
  background-size: contain;
  color: transparent;
  height: 42px;
  margin: 0 0 12px 0;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.apple-badge {
  grid-area: apple-store;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.android-badge {
  grid-area: google-store;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.twitter-badge {
  grid-area: twitter;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.linkedin-badge {
  grid-area: linkedin;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.facebook-badge {
  grid-area: facebook;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.youtube-badge {
  grid-area: youtube;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.pinterest-badge {
  grid-area: pinterest;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.tiktok-badge {
  grid-area: tiktok;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.insta-badge {
  grid-area: insta;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.group {
  padding-top: 12px;
}
.band.band-footer .footer-main .sections .section.find-us .options-list .option.group img {
  height: 21px;
}
.band.band-footer .footer-blurb {
  color: #FFFFFF;
  font-size: 11px;
  line-height: 1.552;
  margin: 54px auto 0;
  text-align: center;
  width: 700px;
}
.band.band-footer .footer-blurb a {
  color: rgba(255, 255, 255, 0.369);
}
.band.band-footer .footer-blurb a:hover {
  color: #29A5DC;
  text-decoration: none;
}
@media (max-width: 64em) {
  .band.band-footer .footer-main .sections {
    flex-direction: column;
    text-align: center;
    padding-bottom: 20px;
  }
  .band.band-footer .footer-main .sections .section {
    margin-bottom: 50px;
  }
  .band.band-footer .footer-main .sections .section .options-list {
    text-align: center;
  }
  .band.band-footer .footer-main .sections .section .options-list .option.network-badge.twitter .option-link {
    display: inline;
  }
  .band.band-footer .footer-main .sections .section .options-list .option.certified-classes {
    display: block;
  }
  .band.band-footer .footer-main .sections .section .options-list .option.certified-classes .option-link::before {
    top: -13px;
  }
  .band.band-footer .footer-blurb {
    margin-top: 0;
    width: 70vw;
    white-space: inherit;
  }
}
@media (max-width: 48em) {
  .band.band-footer .footer-blurb {
    width: 86vw;
  }
}
/* 
==================================================
 ICON-BUTTON.LESS
================================================== 
*/
.icon-button {
  align-items: center;
  background-color: transparent;
  border-radius: 50%;
  color: #777;
  cursor: pointer;
  display: flex;
  font-size: 36px;
  height: 36px;
  justify-content: center;
  position: relative;
  width: 36px;
}
.icon-button i {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.icon-button:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #29A5DC;
}
.icon-button.is-processing i {
  visibility: hidden;
}
.icon-button.is-processing .spinner {
  position: absolute;
  top: calc(50% - 8px);
}
.icon-button.is-processing .spinner-wheel {
  width: 16px;
  height: 16px;
  border: 1px solid #777;
  border-left-color: transparent;
  border-right-color: transparent;
}
.icon-button.is-disabled {
  background-color: #CECECE;
  color: #FFFFFF;
  cursor: not-allowed;
}
.icon-button.is-disabled:hover {
  background-color: #CECECE;
  color: #FFFFFF;
}
.market-search-bar,
.genome-dropdown .genome-search-bar .market-search-bar {
  align-items: center;
  background-color: #FFFFFF;
  border-top: 1px solid #F2F4F6;
  display: flex;
  height: 90px;
  justify-content: flex-start;
  padding: 0 4%;
  position: relative;
  width: 100%;
}
.market-search-bar .search-icon,
.genome-dropdown .genome-search-bar .market-search-bar .search-icon {
  align-items: center;
  color: #d6d4d4;
  display: flex;
  font-size: 36px;
  justify-content: center;
  padding: 0 0.6rem 0 0;
  transition: font-size 0.3s ease;
}
.market-search-bar .ion-ios-search-strong::before,
.genome-dropdown .genome-search-bar .market-search-bar .ion-ios-search-strong::before {
  font-size: 33px;
}
.market-search-bar .search-field,
.genome-dropdown .genome-search-bar .market-search-bar .search-field {
  border: none;
  background: white;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  height: 100%;
  padding: 0 2% 0 0;
  text-transform: capitalize;
  width: 100%;
}
.market-search-bar .search-field:focus,
.genome-dropdown .genome-search-bar .market-search-bar .search-field:focus {
  color: #5F5F5F;
}
.market-search-bar .search-field:focus:not(.focus-visible),
.genome-dropdown .genome-search-bar .market-search-bar .search-field:focus:not(.focus-visible) {
  outline: none;
}
.market-search-bar .search-field:focus:not(:focus-visible),
.genome-dropdown .genome-search-bar .market-search-bar .search-field:focus:not(:focus-visible) {
  outline: none;
}
.market-search-bar .search-field::-moz-placeholder, .genome-dropdown .genome-search-bar .market-search-bar .search-field::-moz-placeholder {
  color: #d6d4d4;
  font-size: 18px;
  text-transform: none;
  text-transform: initial;
}
.market-search-bar .search-field:-ms-input-placeholder, .genome-dropdown .genome-search-bar .market-search-bar .search-field:-ms-input-placeholder {
  color: #d6d4d4;
  font-size: 18px;
  text-transform: none;
  text-transform: initial;
}
.market-search-bar .search-field::placeholder,
.genome-dropdown .genome-search-bar .market-search-bar .search-field::placeholder {
  color: #d6d4d4;
  font-size: 18px;
  text-transform: none;
  text-transform: initial;
}
.market-search-bar .dismiss-suggestions,
.genome-dropdown .genome-search-bar .market-search-bar .dismiss-suggestions {
  background-color: transparent;
  border: medium none;
  cursor: pointer;
  height: 27px;
  margin: 0;
  position: relative;
  width: 27px;
}
.market-search-bar .dismiss-suggestions::after,
.genome-dropdown .genome-search-bar .market-search-bar .dismiss-suggestions::after {
  content: '\f406';
  content: '\f128';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #5F5F5F;
  font-size: 27px;
  left: 0;
  position: absolute;
  top: -2px;
}
.market-search-bar .search-button,
.genome-dropdown .genome-search-bar .market-search-bar .search-button {
  display: none;
}
.market-search-bar .autocomplete-slide,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 3;
}
.market-search-bar .autocomplete-slide ::-webkit-scrollbar,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ::-webkit-scrollbar {
  display: none;
}
.market-search-bar .autocomplete-slide ul,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul {
  max-height: 50vh;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.98);
  border-top: 1px solid #eee;
  box-shadow: 0px 3px 6px 0px #ededed;
  left: 80px;
  list-style: outside none none;
  padding: 0;
  width: 100%;
}
.market-search-bar .autocomplete-slide ul li,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul li {
  margin: 0;
  padding: 0;
}
.market-search-bar .autocomplete-slide ul li:hover,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul li:hover {
  background-color: #eee;
}
.market-search-bar .autocomplete-slide ul li a,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul li a {
  background-color: transparent;
  color: #5F5F5F;
  display: block;
  font-weight: 500;
  font-size: 18px;
  height: 100%;
  line-height: normal;
  padding: 18px 6%;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.market-search-bar .autocomplete-slide ul li.selected,
.genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul li.selected {
  background-color: rgba(0, 0, 0, 0.1);
}
.market-search-bar[focus-within] .search-icon,
.genome-dropdown .genome-search-bar .market-search-bar[focus-within] .search-icon {
  color: #5F5F5F;
  font-size: 42px;
}
.market-search-bar:focus-within .search-icon,
.genome-dropdown .genome-search-bar .market-search-bar:focus-within .search-icon {
  color: #5F5F5F;
  font-size: 42px;
}
@media (max-width: 64em) {
  .market-search-bar,
  .genome-dropdown .genome-search-bar .market-search-bar {
    padding: 0 6%;
  }
  .market-search-bar .autocomplete-slide ul li a,
  .genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul li a {
    padding: 18px 6%;
  }
}
@media (max-width: 48em) {
  .market-search-bar .ion-ios-search-strong::before,
  .genome-dropdown .genome-search-bar .market-search-bar .ion-ios-search-strong::before {
    font-size: 26px;
  }
  .market-search-bar .search-field,
  .genome-dropdown .genome-search-bar .market-search-bar .search-field {
    font-size: 18px;
  }
  .market-search-bar .search-field::-moz-placeholder, .genome-dropdown .genome-search-bar .market-search-bar .search-field::-moz-placeholder {
    font-size: 12px;
  }
  .market-search-bar .search-field:-ms-input-placeholder, .genome-dropdown .genome-search-bar .market-search-bar .search-field:-ms-input-placeholder {
    font-size: 12px;
  }
  .market-search-bar .search-field::placeholder,
  .genome-dropdown .genome-search-bar .market-search-bar .search-field::placeholder {
    font-size: 12px;
  }
  .market-search-bar .dismiss-suggestions,
  .genome-dropdown .genome-search-bar .market-search-bar .dismiss-suggestions {
    height: 21px;
    width: 21px;
  }
  .market-search-bar .dismiss-suggestions::after,
  .genome-dropdown .genome-search-bar .market-search-bar .dismiss-suggestions::after {
    font-size: 21px;
  }
  .market-search-bar .autocomplete-slide ul li a,
  .genome-dropdown .genome-search-bar .market-search-bar .autocomplete-slide ul li a {
    font-size: 15px;
  }
  .market-search-bar[focus-within] .search-icon,
  .genome-dropdown .genome-search-bar .market-search-bar[focus-within] .search-icon {
    font-size: 30px;
  }
  .market-search-bar:focus-within .search-icon,
  .genome-dropdown .genome-search-bar .market-search-bar:focus-within .search-icon {
    font-size: 30px;
  }
}
/* 
==================================================
  NAVBAR.LESS
================================================== 
*/
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options {
  background-color: rgba(255, 255, 255, 0.95);display: none;flex-direction: column;left: 0;position: absolute;top: 100%;width: 189px;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option {
  position: relative;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link {
  color: inherit;display: block;height: 100%;padding: 12px 18px;text-decoration: none;text-align: left;width: 100%;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected {
  position: relative;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected::after {
  background-color: #8e8e8e;content: " ";height: 100%;left: 0;max-width: inherit;position: absolute;top: 0;width: 5px;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::after {
  -webkit-animation: fadeIn 1s forwards;
          animation: fadeIn 1s forwards;background-color: #8e8e8e;position: absolute;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option.selected:hover::before {
  -webkit-animation: fadeIn 1s forwards;
          animation: fadeIn 1s forwards;background-color: #8e8e8e;content: " ";height: 100%;left: 0;max-width: inherit;position: absolute;top: 0;width: 5px;
}
.navbar {
  align-items: center;
  background-color: #FFFFFF;
  display: flex;
  height: 4.5em;
  justify-content: space-between;
  left: 0;
  margin: 0 auto;
  position: fixed;
  right: 0;
  top: 0;
  transition: top 0.2s ease;
  width: 100%;
  z-index: 7;
}
.navbar ul li {
  list-style-type: none;
}
.navbar .navbar-logo-container {
  align-items: center;
  background-color: white;
  display: flex;
  height: 100%;
  padding-left: 4%;
  max-width: 20%;
  width: auto;
}
.navbar .navbar-logo-container .navbar-logo {
  background-image: url('/assets/cms/public-views/shared/Brainscape-logo.svg');
  background-size: contain;
  background-repeat: no-repeat;
  height: 45px;
  text-indent: -10000px;
  width: 143px;
}
.navbar .navbar-logo-container .navbar-logo .brainscape-link {
  display: block;
  height: 100%;
  outline: 0 none;
  width: 100%;
}
.navbar .navbar-items.desktop {
  background-color: white;
  color: #000;
  display: flex;
  font-weight: 500;
  height: 100%;
  justify-content: flex-end;
  max-width: 100%;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-options {
  background-color: white;
  display: flex;
  height: 100%;
  justify-content: space-evenly;
  max-width: 100%;
  position: relative;
  right: 0;
  transition: ease-out 0.6s;
  width: 66%;
  z-index: 1;
}
.navbar .navbar-items.desktop .navbar-options.navbar-options-slide {
  right: 126px;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option {
  font-size: 11px;
  align-items: center;
  color: #000000;
  display: flex;
  font-weight: 500;
  height: 100%;
  justify-content: center;
  max-width: 100%;
  padding: 0 15px;
  position: relative;
  text-align: center;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) {
  .navbar .navbar-items.desktop .navbar-options .navbar-option {
    font-size: calc(11px  +  2  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .navbar .navbar-items.desktop .navbar-options .navbar-option {
    font-size: 13px;
  }
}
.navbar .navbar-items.desktop .navbar-options .navbar-option .option-link {
  align-items: center;
  color: inherit;
  display: flex;
  height: 100%;
  justify-content: center;
  text-decoration: none;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option .option-link:hover {
  color: inherit;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.selected::after {
  background-color: #8e8e8e;
  content: " ";
  height: 5px;
  max-width: inherit;
  position: absolute;
  top: 0;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.selected:hover::after {
  background-color: #8e8e8e;
  -webkit-animation: fadeIn 1s forwards;
          animation: fadeIn 1s forwards;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option:hover::before {
  background-color: #8e8e8e;
  content: " ";
  height: 5px;
  max-width: inherit;
  position: absolute;
  top: 0;
  width: 100%;
  text-decoration: none;
  -webkit-animation: fadeIn 1s forwards;
          animation: fadeIn 1s forwards;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.find-flashcards .option-link::after {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 1.125rem;
  margin-left: 6px;
  transform: rotate(0);
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.find-flashcards .option-link::before {
  content: '\f4a5';
  content: '\f4a4';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 14px;
  margin-right: 4px;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.make-flashcards div {
  height: 100%;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.make-flashcards div .registration-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses::after {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 1.125rem;
  margin-left: 6px;
  right: 0;
  transform: rotate(0);
  transition-duration: 0.2s;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options {
  -webkit-animation: dropdownMenuSlide 200ms forwards ease-out;
          animation: dropdownMenuSlide 200ms forwards ease-out;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more {
  display: none;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.educators,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.businesses {
  padding: 12px 18px;
  text-align: left;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.educators::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.businesses::after {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 1.125rem;
  position: absolute;
  right: 1rem;
  transform: rotate(0);
  transition-duration: 0.2s;
  top: 0.5rem;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.menu-option.educators.is-open::after,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.menu-option.businesses.is-open::after {
  transform: rotate(-180deg);
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.menu-option .nested-dropdown-options {
  position: relative;
  margin: 1rem 0 0 -18px;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.menu-option .nested-dropdown-options .option-link {
  margin-left: 1rem;
  position: relative;
  white-space: nowrap;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.menu-option:hover::before {
  background-color: transparent !important;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.menu-option.selected:hover::after {
  background-color: #8e8e8e !important;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.businesses .nested-dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.educators .nested-dropdown-options {
  display: none;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.businesses.is-open .nested-dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options .dropdown-option.educators.is-open .nested-dropdown-options {
  display: flex;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options {
  -webkit-animation: dropdownMenuSlide 200ms forwards ease-out;
          animation: dropdownMenuSlide 200ms forwards ease-out;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more {
  cursor: pointer;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options {
  display: none;
}
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .dropdown-options.menu-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options,
.navbar .navbar-items.desktop .navbar-options .navbar-option.educators.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses.is-open .navbar .navbar-items.desktop .navbar-options .navbar-option.more.is-open .navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options {
  display: flex;
}
.navbar .navbar-items.desktop .navbar-ctas {
  display: flex;
  height: 100%;
  justify-content: flex-end;
  position: relative;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta {
  transition: width 0.7s ease;
  width: 165px;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.shrink-ctas {
  width: 126px;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta div {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta div .login-button,
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta div .registration-button {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-weight: 600;
  height: 100%;
  justify-content: center;
  line-height: 1.125rem;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta div .login-button {
  background-color: #fafbfb;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta div .login-button:hover {
  background-color: #eff2f2;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta > div {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta > div a:hover {
  text-decoration: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta:hover {
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.emphasized {
  background-color: #FF8243;
  color: #FFFFFF;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.emphasized:hover {
  background-color: #FF8243;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta {
  align-items: center;
  -webkit-animation: fadeIn ease-in 0.4s;
          animation: fadeIn ease-in 0.4s;
  color: #FF8243;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  left: -126px;
  position: absolute;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta.slide-in-cta.hidden {
  display: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta:focus {
  outline: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta .slide-in-cta-link,
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta input.slide-in-cta-link {
  background-color: transparent;
  border: 0;
  color: #FF8243;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta .slide-in-cta-link:focus,
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta input.slide-in-cta-link:focus {
  outline: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta .slide-in-cta-link:hover,
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta input.slide-in-cta-link:hover {
  text-decoration: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta .option-link {
  color: inherit;
  text-decoration: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta::after {
  content: " ";
  font-size: 1px;
  margin-left: 4px;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 6px solid #FF8243;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.hidden-proxy {
  display: none;
}
.navbar .navbar-items.desktop .navbar-ctas .navbar-cta.upgrade .option-link {
  align-items: center;
  color: white;
  display: flex;
  height: 100%;
  justify-content: center;
  line-height: 1.125rem;
  text-decoration: none;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-ctas .hidden-registration-link {
  display: none;
}
.navbar .navbar-items.desktop .navbar-user-controls {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: center;
  position: relative;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar {
  align-items: center;
  display: flex;
  height: 100%;
  padding: 0 18px;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-avatar {
  border: 1px solid rgba(196, 196, 196, 0.3);
  border-radius: 50%;
  height: 54px;
  width: 54px;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-avatar .user-avatar-image {
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown {
  position: inherit;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options {
  background-color: rgba(255, 255, 255, 0.95);
  border-top: 1px solid #eee;
  display: none;
  flex-direction: column;
  position: absolute;
  right: 0;
  top: 4.5em;
  width: 222px;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .user-avatar-and-name {
  background-color: #fff;
  cursor: default;
  display: flex;
  padding: 12px 18px;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .user-avatar-and-name .user-avatar-image {
  border-radius: 50%;
  height: 42px;
  width: 42px;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .user-avatar-and-name .user-name {
  font-size: 12px;
  color: #000;
  display: block;
  height: 100%;
  padding: 12px 18px;
  text-decoration: none;
  width: 100%;
}
@media screen and (min-width: 320px) {
  .navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .user-avatar-and-name .user-name {
    font-size: calc(12px  +  2  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920) {
  .navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .user-avatar-and-name .user-name {
    font-size: 14px;
  }
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .dropdown-option {
  border-left: 6px solid transparent;
  cursor: pointer;
  height: 3rem;
  position: relative;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .dropdown-option .option-link {
  font-size: 11px;
  color: inherit;
  display: block;
  padding: 12px 18px;
  text-decoration: none;
  width: 100%;
}
@media screen and (min-width: 320px) {
  .navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .dropdown-option .option-link {
    font-size: calc(11px  +  2  * ((100vw -  320px ) / 1600 ));
  }
}
@media screen and (min-width: 1920px) {
  .navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .dropdown-option .option-link {
    font-size: 13px;
  }
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .dropdown-option .option-link:hover {
  border-left: 6px solid #ccc;
  content: " ";
  height: 100%;
  left: -6px;
  position: absolute;
  top: 0;
  width: 100%;
}
.navbar .navbar-items.desktop .navbar-user-controls .main-user-avatar .user-name.dropdown .dropdown-options .dropdown-option .option-js-button {
  padding: 12px 18px;
}
.navbar .navbar-items.desktop .navbar-user-controls.is-open .main-user-avatar .user-name.dropdown .dropdown-options {
  display: flex;
}
.navbar .navbar-items.desktop.logged-in .navbar-options {
  width: 50%;
}
.navbar .navbar-items.desktop.logged-in .navbar-options .navbar-option.more {
  display: flex;
}
.navbar .navbar-items.desktop.logged-in .navbar-options .navbar-option.businesses,
.navbar .navbar-items.desktop.logged-in .navbar-options .navbar-option.educators,
.navbar .navbar-items.desktop.logged-in .navbar-options .navbar-option.academy {
  display: none;
}
.navbar .navbar-items.desktop.logged-in .navbar-ctas .navbar-user-controls.is-open .dropdown-options {
  -webkit-animation: dropdownMenuSlide 200ms forwards ease-out;
          animation: dropdownMenuSlide 200ms forwards ease-out;
}
.navbar .navbar-items.mobile {
  background-color: #fafbfb;
  border-top: none;
  display: none;
  flex-direction: column;
  height: calc(100% + 30rem);
  overflow: scroll;
  padding: 2rem 0;
  padding-bottom: 18rem;
  position: absolute;
  top: 4.5rem;
  transition: top 0.2s ease;
  width: 100%;
  z-index: 9;
}
.navbar .navbar-items.mobile .navbar-options {
  width: 100%;
}
.navbar .navbar-items.mobile .navbar-options .opt-1 {
  -webkit-animation: translateX 300ms 60ms ease-in-out forwards;
          animation: translateX 300ms 60ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-2 {
  -webkit-animation: translateX 300ms 120ms ease-in-out forwards;
          animation: translateX 300ms 120ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-3 {
  -webkit-animation: translateX 300ms 180ms ease-in-out forwards;
          animation: translateX 300ms 180ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-4 {
  -webkit-animation: translateX 300ms 240ms ease-in-out forwards;
          animation: translateX 300ms 240ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-5 {
  -webkit-animation: translateX 300ms 300ms ease-in-out forwards;
          animation: translateX 300ms 300ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-6 {
  -webkit-animation: translateX 300ms 360ms ease-in-out forwards;
          animation: translateX 300ms 360ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-7 {
  -webkit-animation: translateX 300ms 420ms ease-in-out forwards;
          animation: translateX 300ms 420ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .opt-8 {
  -webkit-animation: translateX 300ms 480ms ease-in-out forwards;
          animation: translateX 300ms 480ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option {
  align-items: center;
  background-color: transparent;
  color: #000000;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0.5rem 0.5rem;
  max-width: 100%;
  opacity: 0;
  padding: 9px 0 9px 4%;
  position: relative;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option .option-link {
  align-items: center;
  color: #000000;
  cursor: pointer;
  display: inline-flex;
  height: 26px;
  text-decoration: none;
  width: 100%;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option .registration-button {
  align-items: center;
  display: inline-flex;
  height: 26px;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.selected::before {
  border-left: 6px solid #8e8e8e;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses {
  align-items: inherit;
  display: flex;
  flex-direction: column;
  height: auto;
  height: initial;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators::after,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses::after {
  content: '\f35f';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  font-size: 1.125rem;
  position: absolute;
  right: 2em;
  transform: rotate(0);
  transition-duration: 0.2s;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators .dropdown-options,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses .dropdown-options {
  display: none;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open::after,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open::after {
  transform: rotate(-180deg);
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  height: auto;
  position: relative;
  text-transform: capitalize;
  width: 100%;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .opt-1,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .opt-1 {
  -webkit-animation: translateX 300ms 60ms ease-in-out forwards;
          animation: translateX 300ms 60ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .opt-2,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .opt-2 {
  -webkit-animation: translateX 300ms 120ms ease-in-out forwards;
          animation: translateX 300ms 120ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .opt-3,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .opt-3 {
  -webkit-animation: translateX 300ms 180ms ease-in-out forwards;
          animation: translateX 300ms 180ms ease-in-out forwards;
  transform-origin: top center;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option {
  opacity: 0;
  width: 100%;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option:hover::before,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option:hover::before {
  content: none;
}
.navbar .navbar-items.mobile .navbar-options .navbar-option.educators.is-open .dropdown-options .dropdown-option .option-link,
.navbar .navbar-items.mobile .navbar-options .navbar-option.businesses.is-open .dropdown-options .dropdown-option .option-link {
  padding: 12px 25px;
  height: 50px;
  width: 100%;
}
.navbar .navbar-items.mobile .navbar-ctas {
  margin-top: 3rem;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta {
  margin: 0 0.5rem 0.5rem;
  padding: 1.3rem 0 1.3rem 8%;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.login .login-button,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.register .registration-button,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.slide-in-cta .option-link,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.account .option-link,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.log-out .option-link,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.upgrade .option-link {
  cursor: pointer;
  color: black;
  font-size: 14px;
  font-weight: 500;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.login .login-button:hover,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.register .registration-button:hover,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.slide-in-cta .option-link:hover,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.account .option-link:hover,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.log-out .option-link:hover,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.upgrade .option-link:hover {
  font-size: 14px;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta .option-link {
  font-size: 14px;
  font-weight: 500;
  display: block;
  text-decoration: none;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.login,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.log-out {
  background-color: #fdf8f7;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.register,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.upgrade {
  background-color: #FF8243;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.register .registration-button,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.upgrade .registration-button,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.register .option-link,
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.upgrade .option-link {
  color: white;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.slide-in-cta {
  background-color: white;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.slide-in-cta .option-link {
  color: black;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.my-account {
  background-color: #29A5DC;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.my-account .option-link {
  color: white;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.talk-to-us {
  background-color: #fafbfb;
}
.navbar .navbar-items.mobile .navbar-ctas .navbar-cta.talk-to-us .option-link {
  color: #000;
}
.navbar .hamburger-button {
  display: none;
}
.navbar .genome-dropdown {
  -webkit-animation: genomeSlide 0.2s forwards ease-out;
          animation: genomeSlide 0.2s forwards ease-out;
  top: 4.5rem;
  z-index: -1;
}
.navbar .genome-dropdown .genome-search-bar {
  border-top: 1px solid #ddd;
  top: 0;
  width: 100%;
}
.navbar .genome-dropdown .fade-content {
  top: calc(64vh + 80px);
}
@-webkit-keyframes dropdownMenuSlide {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes dropdownMenuSlide {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes genomeSlide {
  0% {
    opacity: 0;
    transform: translateY(-150px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes genomeSlide {
  0% {
    opacity: 0;
    transform: translateY(-150px);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes translateX {
  0% {
    opacity: 0;
    transform: translateX(60px);
  }
  80% {
    transform: translateX(-5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
@keyframes translateX {
  0% {
    opacity: 0;
    transform: translateX(60px);
  }
  80% {
    transform: translateX(-5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0px);
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@media (max-width: 100em) {
  .navbar .navbar-items.desktop .navbar-options {
    width: 60%;
  }
}
@media (max-width: 85.375em) {
  .navbar .navbar-logo-container .navbar-logo {
    height: 36px;
  }
  .navbar .navbar-items.desktop .navbar-options.navbar-options-slide {
    right: 109px;
  }
  .navbar .navbar-items.desktop .navbar-options .navbar-option {
    padding: 0 10px;
  }
  .navbar .navbar-items.desktop .navbar-options .navbar-option.more {
    display: flex;
  }
  .navbar .navbar-items.desktop .navbar-options .navbar-option.businesses,
  .navbar .navbar-items.desktop .navbar-options .navbar-option.educators,
  .navbar .navbar-items.desktop .navbar-options .navbar-option.academy {
    display: none;
  }
  .navbar .navbar-items.desktop .navbar-ctas .navbar-cta {
    width: 123px;
  }
  .navbar .navbar-items.desktop .navbar-ctas .navbar-cta.shrink-ctas {
    transition: width 0.7s ease;
    width: 109px;
  }
  .navbar .navbar-items.desktop .navbar-ctas .navbar-cta.slide-in-cta {
    left: -109px;
  }
  .navbar .navbar-items.desktop.logged-in .navbar-options {
    width: 72%;
  }
}
@media (max-width: 64em) {
  .navbar {
    width: 100%;
  }
  .navbar .navbar-logo-container {
    padding-left: 6%;
    max-width: 100%;
  }
  .navbar .navbar-items.desktop {
    display: none;
  }
  .navbar .hamburger-button {
    display: block;
    position: absolute;
    right: 6%;
    width: 1.5rem;
  }
  .navbar .hamburger-button div {
    border-radius: 3px;
    background-color: #777;
    height: 3px;
    margin: 5px 0;
    position: relative;
    transition: all 0.3s ease-in-out;
    width: 100%;
  }
  .navbar .hamburger-button:hover {
    background-color: transparent;
  }
  .navbar.is-navbar-dropdown-open {
    display: flex;
  }
  .navbar.is-navbar-dropdown-open .navbar-items.mobile {
    display: flex;
  }
  .navbar.is-navbar-dropdown-open .hamburger-button div {
    background-color: #29A5DC;
  }
  .navbar.is-navbar-dropdown-open .hamburger-button .top-bun {
    margin-top: 1rem;
    transform: rotate(-45deg);
  }
  .navbar.is-navbar-dropdown-open .hamburger-button .bottom-bun {
    opacity: 0;
    transform: rotate(45deg);
  }
  .navbar.is-navbar-dropdown-open .hamburger-button .meat {
    margin-top: -8px;
    transform: rotate(45deg);
  }
}
.is-pro .navbar .navbar-items.desktop .navbar-ctas {
  margin-right: 2%;
}
.is-pro .navbar .navbar-items.desktop .navbar-ctas .navbar-user-controls .main-user-avatar {
  padding: 0;
}
.smartbanner-show .smartbanner {
  position: fixed;
}
.smartbanner-show .navbar {
  top: 80px;
}
.smartbanner-show .navbar .navbar-items.mobile {
  top: 160px;
}
/* 
==================================================
 RECT-BUTTON.LESS
================================================== 
*/
.rect-button {
  display: flex;
  height: 84px;
  max-width: 100%;
  width: 276px;
}
.rect-button .primary-cta {
  align-items: center;
  background-color: #3fAEE0;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-flex;
  font-weight: 500;
  font-family: 'Open Sans', sans-serif;
  justify-content: center;
  line-height: 1.125rem;
  transition: background-color 0.3s ease;
}
.rect-button .primary-cta:hover {
  background-color: #29A5DC;
  text-decoration: none;
}
.rect-button .primary-cta.emphasized {
  background-color: #FF8A47;
}
.rect-button .primary-cta.emphasized:hover {
  background-color: #FF8243;
}
.rect-button .primary-cta.pill-button.emphasized {
  background-color: #FF8243;
}
.rect-button .primary-cta.pill-button.emphasized:hover {
  background-color: #FF8243;
}
.rect-button .primary-cta.suggested {
  background-color: #29A5DC;
}
.rect-button .primary-cta.suggested:hover {
  background-color: #3faee0;
}
.rect-button .primary-cta.neutral {
  background-color: #FFFFFF;
  color: #000000;
}
.rect-button .primary-cta.neutral:hover {
  background-color: #EEE;
}
.rect-button .primary-cta.de-emphasized {
  background-color: #CECECE;
}
.rect-button .primary-cta a {
  align-items: center;
  color: inherit;
  display: flex;
  height: 100%;
  justify-content: center;
  text-decoration: none;
  width: 100%;
}
.rect-button .primary-cta a:hover,
.rect-button .primary-cta a:focus {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 48em) {
  .rect-button .primary-cta {
    font-weight: 500;
  }
}
@media (max-width: 64em) {
  .rect-button .rect-button {
    height: 74px;
    width: 240px;
  }
}
@media (max-width: 48em) {
  .rect-button .rect-button {
    height: 66px;
    width: 216px;
  }
}
@media (max-width: 30em) {
  .rect-button .rect-button {
    height: 45.65px;
    width: 150px;
  }
}
@media (max-width: 20em) {
  .rect-button .rect-button {
    height: 40.17px;
    width: 132px;
  }
}
/* 
==================================================
  TESTIMONIALS-BAR.LESS
================================================== 
*/
.testimonials-bar {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 126px;
  justify-content: space-between;
  padding-left: 0px;
}
.testimonials-bar .testimonial {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr;
  grid-column-gap: 2rem;
}
.testimonials-bar .testimonial .testifier-and-position {
  display: grid;
  grid-row-gap: 0.3rem;
}
.testimonials-bar .testimonial .testifier-and-position .testifier {
  color: #29A5DC;
  font-size: 22px;
  font-weight: 600;
  opacity: 0.3;
  text-transform: capitalize;
  white-space: nowrap;
}
.testimonials-bar .testimonial .testifier-and-position .position {
  color: rgba(115,115,115,0.87843);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  opacity: 0.3;
  text-transform: capitalize;
  white-space: nowrap;
}
.testimonials-bar .testimonial .quote {
  color: rgba(115,115,115,0.87843);
  font-size: 15px;
  font-weight: 500;
  line-height: 1.7;
  opacity: 0.3;
  padding: 0.3rem 0;
}
.testimonials-bar .testimonial.active .testifier-and-position .testifier,
.testimonials-bar .testimonial.active .testifier-and-position .position {
  opacity: 1;
}
.testimonials-bar .testimonial.active .quote {
  opacity: 1;
}
@media (max-width: 100em) {
  .testimonials-bar .testimonial .quote {
    font-size: 13px;
  }
}
@media (max-width: 64em) {
  .testimonials-bar .testimonial {
    width: 100%;
  }
  .testimonials-bar .testimonial .testifier-and-position .position {
    white-space: pre-wrap;
  }
  .testimonials-bar .testimonial .testifier-and-position .testifier,
  .testimonials-bar .testimonial .testifier-and-position .position {
    opacity: 1;
  }
  .testimonials-bar .testimonial .quote {
    opacity: 1;
  }
  .testimonials-bar .testimonial.muted {
    display: none;
  }
}
@media (max-width: 48em) {
  .testimonials-bar .testimonial {
    grid-template-columns: 0.5fr 1fr;
    grid-column-gap: 1rem;
  }
  .testimonials-bar .testimonial .testifier-and-position {
    grid-template-rows: auto 1fr;
  }
  .testimonials-bar .testimonial .testifier-and-position .testifier {
    font-size: 18px;
  }
  .testimonials-bar .testimonial .testifier-and-position .position {
    font-size: 13px;
  }
}
@media (max-width: 30em) {
  .testimonials-bar .testimonial {
    grid-column-gap: 0.6rem;
  }
  .testimonials-bar .testimonial .testifier-and-position .position {
    font-size: 12px;
  }
  .testimonials-bar .testimonial .quote {
    font-size: 12px;
  }
}
@media (max-width: 20em) {
  .testimonials-bar .testimonial .testifier-and-position .testifier {
    font-size: 15px;
  }
  .testimonials-bar .testimonial .testifier-and-position .position {
    font-size: 10px;
  }
  .testimonials-bar .testimonial .quote {
    font-size: 10px;
  }
}
/* 
==================================================
  SCROLL-DOWN-INDICATOR.LESS
================================================== 
*/
.scroll-down-indicator-icon {
  align-items: center;
  bottom: 2rem;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  left: 50%;
  line-height: 100%;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: absolute;
  transform: scale(1) translate(-50%);
}
.scroll-down-indicator-icon .mouse {
  border: 5px solid #e2e3e3;
  border-radius: 18px;
  height: 50px;
  position: relative;
  right: 0;
  width: 33px;
}
.scroll-down-indicator-icon .mouse .mouse-button {
  background-color: #e2e3e3;
  border-radius: 30%;
  height: 14px;
  left: 53%;
  margin: 0 0 0 -3px;
  position: absolute;
  top: 10px;
  width: 5px;
}
.scroll-down-indicator-icon .down-chevrons {
  -webkit-animation: bounce 3s infinite;
          animation: bounce 3s infinite;
  content: url("/assets/cms/public-views/shared/double-chevron-down.svg");
  margin-top: 0.5rem;
}
.scroll-down-indicator-icon:hover .mouse-button,
.scroll-down-indicator-icon:hover .mouse {
  -webkit-animation: mouse-scroll 1s forwards alternate;
          animation: mouse-scroll 1s forwards alternate;
}
@-webkit-keyframes mouse-scroll {
  to {
    transform: translate(0, 4px);
  }
}
@keyframes mouse-scroll {
  to {
    transform: translate(0, 4px);
  }
}
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-5px);
  }
  60% {
    transform: translateY(-3px);
  }
}
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-5px);
  }
  60% {
    transform: translateY(-3px);
  }
}
@media (max-width: 64em) {
  .scroll-down-indicator-icon {
    transform: scale(0.8) translate(-50%);
  }
}
/* 
==================================================
WATCH-VIDEO-BUTTON.LESS
================================================== 
*/
.watch-video-button {
  align-items: center;
  cursor: pointer;
  display: grid;
  grid-template-columns: 0.1fr 1fr;
  grid-column-gap: 0.3rem;
  text-transform: capitalize;
  transition: all 0.3s ease;
  white-space: nowrap;
}
.watch-video-button .play-icon {
  background-image: url("/assets/cms/public-views/shared/play-circle.svg");
  background-repeat: no-repeat;
  background-size: contain;
  filter: invert(99%) sepia(100%) saturate(1%) hue-rotate(246deg) brightness(101%) contrast(101%);
  height: 78px;
  width: 78px;
}
.watch-video-button .play-icon-text {
  color: white;
  font-size: 15px;
  font-weight: 500;
  margin-left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.watch-video-button:hover {
  transform: scale(1.06);
}
.watch-video-button.mobile {
  display: none;
}
@media (max-width: 64em) {
  .watch-video-button .play-icon-text {
    font-size: 12px;
  }
}
@media (max-width: 48em) {
  .watch-video-button .play-icon {
    height: 50px;
    width: 50px;
  }
}
/* 
==================================================
  CERTIFIED-CLASS-PAGE.LESS
================================================== 
*/
.cms-content.certified-class-page.public-page {
  background-color: #fff;
}
.cms-content.certified-class-page.public-page ul li {
  list-style-type: none;
}
.cms-content.certified-class-page.public-page .band-messaging .band-heading {
  font-size: 33px;
  white-space: pre-line;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-messaging .band-heading {
    font-size: calc(33px  +  33  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-messaging .band-heading {
    font-size: 66px;
  }
}
.cms-content.certified-class-page.public-page .band-messaging .primary-ctas {
  text-transform: capitalize;
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-messaging {
    max-width: 100%;
  }
}
.cms-content.certified-class-page.public-page .band-1 {
  background-color: #fff;
  overflow: hidden;
}
.cms-content.certified-class-page.public-page .band-1 .container {
  -webkit-animation: 2.3s forwards fadeIn;
          animation: 2.3s forwards fadeIn;
  align-items: center;
  display: flex;
  margin-top: 4.5rem;
  min-height: calc(100vh - 4.5rem - 110px);
  height: 100%;
  position: relative;
  opacity: 1;
}
@-webkit-keyframes slidein {
  0% {
    opacity: 0;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slidein {
  0% {
    opacity: 0;
  }
  75% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-column-gap: 2.3rem;
  grid-template-areas: "band-messaging animation-container" "band-messaging animation-container" "band-messaging animation-container";
  height: 100%;
  margin: 0 auto;
  padding: 6% 0;
  position: relative;
  width: 100%;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging {
  display: flex;
  grid-area: band-messaging;
  grid-row-gap: initial;
  flex-direction: column;
  justify-content: center;
  justify-self: center;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .class-tags-list {
  display: flex;
  margin-left: 0.5rem;
  margin-bottom: 0.5rem;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .class-tags-list > a {
  color: #bfbfbf;
  font-style: italic;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.03rem;
  text-transform: capitalize;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .class-tags-list > a:not(:last-child) {
  margin-right: 1.5rem;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .class-tags-list > a .class-tag {
  letter-spacing: 0;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading {
  font-size: 26px;
  font-size: 33px;
  color: black;
  font-family: Mont;
  font-weight: 900;
  margin: 0 0 1rem 0;
  line-height: 1;
  pointer-events: none;
  position: relative;
  text-align: left;
  text-transform: capitalize;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading {
    font-size: calc(26px  +  40  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading {
    font-size: 66px;
  }
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading .last-word {
  align-items: center;
  display: inline-flex;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: relative;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading .last-word::before {
  color: #00db68;
  content: '\f120';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  color: #2bff6a;
  font-size: 27px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: inherit;
  position: absolute;
  pointer-events: all;
  right: -2.3rem;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading span.no-wrap-span {
  white-space: nowrap;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading.small {
  font-size: 24px;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading.small {
    font-size: calc(24px  +  30  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading.small {
    font-size: 54px;
  }
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading {
  height: auto;
  width: 564px;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading p {
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  line-height: 1.9;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading p {
    font-size: calc(15px  +  3  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading p {
    font-size: 18px;
  }
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .primary-ctas {
  grid-area: primary-ctas;
  margin-top: 2rem;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .scroll-down-indicator-icon {
  bottom: 4rem;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .mobile-only-image {
  display: none;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container {
  grid-area: animation-container;
  height: auto;
  justify-self: flex-start;
  margin-left: -3rem;
  position: relative;
  z-index: 0;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .laptop-image {
  height: 360px;
  position: relative;
  width: auto;
  z-index: 1;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .class-icon {
  background-color: var(--bg-color);
  left: 12%;
  overflow: hidden;
  padding-top: 48%;
  position: absolute;
  top: 5.3%;
  width: 76%;
  z-index: 0;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .class-icon .class-icon-image {
  height: 100%;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 2;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .mobile-animation-container {
  bottom: 0;
  left: 42%;
  height: 800px;
  position: absolute;
  top: -55%;
  width: 100%;
  z-index: 1;
}
.cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .mobile-animation-container .mobile-animation {
  bottom: 0;
  position: absolute;
  top: 0;
  transform: scale(1);
  width: inherit;
}
@media (max-width: 1600px) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container {
    padding: 6% 6%;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading {
    width: auto;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container {
    transform: scale(0.8);
  }
}
@media (max-width: 85.375em) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container {
    transform: scale(0.6);
  }
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-1 {
    margin-top: 4.5rem;
  }
  .cms-content.certified-class-page.public-page .band-1 .container {
    margin-top: 0;
    min-height: 100%;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container {
    grid-template-rows: auto;
    grid-gap: 0 3rem;
    gap: 0 3rem;
    padding: 6% 9%;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .class-tags-list .class-tag {
    font-size: 12px;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading p {
    font-size: 14px;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .primary-ctas .rect-button {
    height: 66px;
    width: 220px;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container {
    align-items: center;
    display: flex;
    height: 500px;
    justify-content: center;
    margin-left: 0;
    transform: scale(1);
    width: 100%;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .laptop-image,
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .class-icon {
    display: none;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .mobile-animation-container {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .mobile-animation-container .mobile-animation {
    transform: scale(1.1);
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-1 {
    margin-top: calc(4.5rem + 2rem);
  }
  .cms-content.certified-class-page.public-page .band-1 .container {
    flex-direction: column;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 0px 0px;
    gap: 0px 0px;
    grid-template-areas: "band-messaging" "animation-container";
    margin: 0;
    padding: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging {
    align-self: flex-start;
    text-align: center;
    margin: 0 auto;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .class-tags-list {
    display: none;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading {
    font-size: 33px;
    height: auto;
    margin: 0 auto 1rem auto;
    max-width: calc(100% - 12%);
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading .last-word::before {
    font-size: 21px;
    right: -1.6rem;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading {
    height: auto !important;
    margin: 0 auto;
    max-width: calc(100% - 12%);
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging > .primary-ctas {
    justify-content: center;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .mobile-only-image {
    display: block;
    margin: 0 auto;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container {
    align-items: initial;
    display: initial;
    height: 480px;
    justify-content: initial;
    margin-left: 0;
    margin-left: initial;
    margin: 0 auto;
    position: static;
    position: initial;
    transform: scale(1);
    width: auto;
    width: initial;
    display: none;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .mobile-animation-container {
    -webkit-animation: none 0s ease 0s 1 normal none running;
            animation: none 0s ease 0s 1 normal none running;
    -webkit-animation: initial;
            animation: initial;
    height: auto;
    height: initial;
    margin: 0 auto;
    left: auto;
    left: initial;
    opacity: 1;
    opacity: initial;
    position: relative;
    padding-bottom: 0;
    padding-bottom: initial;
    width: 400px;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .animation-and-laptop-container .mobile-animation-container .mobile-animation {
    position: static;
    position: initial;
    top: auto;
    top: initial;
    transform: none;
    transform: initial;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .scroll-down-indicator-icon {
    display: none;
  }
}
@media (max-width: 20em) {
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading {
    font-size: 24px;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-heading .last-word::before {
    font-size: 18px;
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading {
    max-width: calc(100% - 24%);
  }
  .cms-content.certified-class-page.public-page .band-1 .container .band-messaging-and-animation-container .band-messaging .landing-subheading p {
    font-size: 12px;
  }
}
.cms-content.certified-class-page.public-page .band-2 {
  background-color: #fff;
  box-shadow: 0 7px 7px 0px #f2f2f2;
  padding-left: 4%;
  padding-right: 4%;
  position: relative;
  z-index: 1;
}
.cms-content.certified-class-page.public-page .band-2 .class-statistics-items .class-statistics-item {
  font-weight: 600;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides {
  display: flex;
  position: relative;
  top: 0;
  width: 100%;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides.shifting {
  transition: left 0.2s ease;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide {
  align-items: center;
  display: grid;
  grid-template-columns: 0.8fr 1fr 0.8fr;
  grid-template-rows: 1fr;
  grid-gap: 0px 0px;
  gap: 0px 0px;
  grid-template-areas: "testifier-and-position quote rating";
  height: 100px;
  margin: 0 auto;
  max-width: 1480px;
  min-width: 100%;
  padding-left: 0px;
  transition: all 1s;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide > div {
  justify-self: center;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position {
  grid-area: testifier-and-position;
  margin-left: 0;
  margin-left: initial;
  padding-right: 0;
  padding-right: initial;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .testifier,
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .position {
  opacity: 1;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .testifier {
  font-size: 18px;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .testifier {
    font-size: calc(18px  +  5  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .testifier {
    font-size: 23px;
  }
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .position {
  font-size: 11px;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .position {
    font-size: calc(11px  +  2  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .position {
    font-size: 13px;
  }
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .quote {
  font-size: 11px;
  align-items: center;
  display: flex;
  grid-area: quote;
  max-width: 100%;
  opacity: 1;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .quote {
    font-size: calc(11px  +  3  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .quote {
    font-size: 14px;
  }
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating {
  grid-area: rating;
  text-align: right;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating .stars .star {
  padding: 0 0.2rem;
}
.cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating .stars .star::after {
  content: '\f2fc';
  font-family: 'Ionicons';
  font-size: 24px;
  font-style: normal;
  line-height: inherit;
  color: #ffc200;
  font-size: 29px;
}
@media screen and (min-width: 768px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating .stars .star::after {
    font-size: calc(29px  +  14  * ((100vw -  768px ) / 712 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating .stars .star::after {
    font-size: 43px;
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-2 {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide {
    grid-column-gap: 0.6rem;
    grid-template-columns: 0.5fr 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "testifier-and-position rating" "testifier-and-position quote";
    height: auto;
    padding: 1.3rem 1% 1.3rem 8%;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide > div {
    justify-self: initial;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position {
    display: flex;
    flex-direction: column;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .testifier-and-position .position {
    font-size: 12px;
    margin: 0;
    white-space: normal;
    white-space: initial;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .quote {
    align-self: flex-start;
    margin: 0;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating {
    align-self: flex-start;
    text-align: left;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating .stars .star::after {
    font-size: 30px;
  }
}
@media (max-width: 23.75em) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide {
    grid-column-gap: 0;
  }
}
@media (max-width: 20em) {
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide {
    grid-column-gap: 1rem;
  }
  .cms-content.certified-class-page.public-page .band-2 .carousel-infinite .carousel-infinite-wrapper .carousel-infinite-slides .carousel-infinite-slide .rating .stars .star::after {
    font-size: 21px;
  }
}
.cms-content.certified-class-page.public-page .band-3 {
  background-color: #fff;
  display: grid;
  grid-template-columns: 0.2fr 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 4rem;
  grid-template-areas: "class-icon class-title class-title" "class-icon class-description class-description";
  overflow: hidden;
  padding: 100px 0;
}
.cms-content.certified-class-page.public-page .band-3 .class-icon {
  grid-area: class-icon;
  left: 0;
  position: relative;
}
.cms-content.certified-class-page.public-page .band-3 .class-icon .icon-background-color {
  background-color: var(--bg-color);
  height: 173px;
  width: auto;
}
.cms-content.certified-class-page.public-page .band-3 .class-icon .icon-background-color .class-icon-image {
  height: inherit;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  right: 0;
  transition: all 1s ease;
}
.cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button {
  grid-area: class-title;
  max-width: 79%;
}
.cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .band-heading {
  font-size: 21px;
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  white-space: pre-line;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .band-heading {
    font-size: calc(21px  +  33  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .band-heading {
    font-size: 54px;
  }
}
.cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .watch-video-button {
  margin-bottom: 2rem;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .watch-video-button .play-icon {
  filter: invert(66%) sepia(21%) saturate(6143%) hue-rotate(166deg) brightness(92%) contrast(87%);
}
.cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .watch-video-button .play-icon-text {
  color: #324054;
  font-size: 14px;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button {
  grid-area: class-description;
  max-width: 63%;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text {
  transition: all 0.5s ease-in-out;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text h2,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text p,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol {
  transform: translateY(1.5rem);
  transition: transform 1s ease;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text h2.animated,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text p.animated,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul.animated,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol.animated {
  transform: translateY(0rem);
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text h2 {
  font-size: 18px;
  color: #717070;
  font-family: Mont;
  font-weight: 900;
  margin: 1rem 0 0.7rem;
  line-height: 1.1;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text h2 {
    font-size: calc(18px  +  3  * ((100vw -  320px ) / 2240 ));
  }
}
@media screen and (min-width: 2560px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text h2 {
    font-size: 21px;
  }
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text p {
  font-size: 13.5px;
  color: #6c6767;
  font-weight: 400;
  margin: 0 0 1.5em;
  line-height: 2em;
  white-space: inherit;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text p {
    font-size: calc(13.5px  +  4.5  * ((100vw -  320px ) / 2240 ));
  }
}
@media screen and (min-width: 2560px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text p {
    font-size: 18px;
  }
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul {
  color: #6c6767;
  margin: 0 2rem 20px;
  list-style-type: disc;
  padding: 0;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol li,
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul li {
  font-size: 13.5px;
  line-height: 1.6rem;
  list-style: disc;
  margin: 0 0 20px;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol li,
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul li {
    font-size: calc(13.5px  +  4.5  * ((100vw -  320px ) / 2240 ));
  }
}
@media screen and (min-width: 2560px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol li,
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul li {
    font-size: 18px;
  }
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol li,
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul li {
    line-height: calc(1.6rem  +  5.4  * ((100vw -  320px ) / 2240 ));
  }
}
@media screen and (min-width: 2560px) {
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ol li,
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .rich-marketing-text ul li {
    line-height: 7rem;
  }
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .primary-ctas {
  margin-top: 1.5rem;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .primary-ctas .text-button.hidden {
  display: none;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .primary-ctas .text-button::after {
  right: -1rem;
  transform: rotate(360deg);
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .primary-ctas .text-button:hover::after {
  right: none;
}
.cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .primary-ctas .text-button.open::after {
  transform: rotate(180deg);
}
@media (max-width: 85.375em) {
  .cms-content.certified-class-page.public-page .band-3 .class-icon .icon-background-color {
    height: 156px;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button {
    max-width: 83%;
  }
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-3 {
    grid-column-gap: 2rem;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-icon .icon-background-color {
    height: 123px;
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-3 {
    background-color: #fcfcfc;
    grid-column-gap: 0;
    grid-row-gap: 1.3rem;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    grid-template-areas: "class-icon class-title" "class-description class-description";
    padding: 50px 6% 50px 6%;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-icon {
    left: 0;
    display: none;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-icon .icon-background-color {
    background-color: transparent;
    height: 83px;
    width: 83px;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-icon .icon-background-color .class-icon-image {
    left: 0;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button {
    align-self: flex-start;
    max-width: 100%;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .band-heading {
    margin: 0;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .band-blurb {
    line-height: 2rem;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-title-and-video-button .watch-video-button {
    display: none;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button {
    max-width: 100%;
  }
  .cms-content.certified-class-page.public-page .band-3 .class-description-and-text-button .band-blurb {
    line-height: 2rem;
  }
}
.cms-content.certified-class-page.public-page .band-4 {
  background-color: #fff;
}
.cms-content.certified-class-page.public-page .band-4 .band-messaging {
  padding: 50px 0;
  margin-right: 4%;
  margin-left: 4%;
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-4 .band-messaging {
    margin-right: 6%;
    margin-left: 6%;
  }
}
.cms-content.certified-class-page.public-page .band-4 .band-messaging .band-heading {
  margin: 0;
  max-width: 50%;
}
.cms-content.certified-class-page.public-page .band-4 .band-messaging.decks-heading {
  background-color: #fbfcfd;
  margin: 0;
  padding: 50px 4%;
  text-align: center;
}
.cms-content.certified-class-page.public-page .band-4 .band-messaging.decks-heading .band-heading {
  font-size: 23px;
  color: #484343;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  margin: 0;
  max-width: 100%;
}
@media screen and (min-width: 320px) {
  .cms-content.certified-class-page.public-page .band-4 .band-messaging.decks-heading .band-heading {
    font-size: calc(23px  +  16  * ((100vw -  320px ) / 1160 ));
  }
}
@media screen and (min-width: 1480px) {
  .cms-content.certified-class-page.public-page .band-4 .band-messaging.decks-heading .band-heading {
    font-size: 39px;
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-4 .band-messaging .band-heading {
    max-width: 100%;
  }
}
.cms-content.certified-class-page.public-page .band-5 {
  background-color: #fff;
  height: 750px;
  overflow: hidden;
}
.cms-content.certified-class-page.public-page .band-5 .container {
  height: inherit;
}
.cms-content.certified-class-page.public-page .band-5 .container .band-messaging {
  padding-left: 8%;
}
.cms-content.certified-class-page.public-page .band-5 .container .graphic {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  height: inherit;
  position: relative;
  width: 100%;
}
.cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier {
  bottom: 6%;
  color: white;
  display: grid;
  grid-row-gap: 0.3rem;
  position: absolute;
  right: 4%;
  text-align: right;
}
.cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier .testimonial-quote {
  font-size: 18px;
  font-style: italic;
  font-weight: 100;
}
.cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier .testimonial-testifier {
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 100em) {
  .cms-content.certified-class-page.public-page .band-5 .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (max-width: 85.375em) {
  .cms-content.certified-class-page.public-page .band-5 {
    height: 500px;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic {
    background-position: right;
    background-size: contain;
    height: 504px;
  }
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-5 .container .band-messaging {
    padding-left: 12%;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier {
    bottom: 12%;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier .testimonial-quote {
    font-size: 15px;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier .testimonial-testifier {
    font-size: 18px;
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-5 {
    height: 704px;
  }
  .cms-content.certified-class-page.public-page .band-5 .container {
    padding-top: 50px;
    grid-row-gap: 1rem;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .band-messaging {
    padding-right: 6%;
    padding-left: 6%;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic {
    height: 504px;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier {
    bottom: 15%;
  }
}
@media (max-width: 30em) {
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier {
    bottom: 18%;
  }
}
@media (max-width: 20em) {
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier {
    background-color: #fff;
    bottom: 30%;
    border-radius: 6px;
    color: #444;
    opacity: 0.8;
    padding: 6px;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier .testimonial-quote {
    font-size: 12px;
  }
  .cms-content.certified-class-page.public-page .band-5 .container .graphic .testimonial-quote-and-testifier .testimonial-testifier {
    font-size: 15px;
  }
}
.cms-content.certified-class-page.public-page .band-6 {
  background-color: #fcfdfe;
  padding: 114px 0;
}
.cms-content.certified-class-page.public-page .band-6 .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  overflow: hidden;
  margin-right: 4%;
  margin-left: 4%;
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-6 .container {
    margin-right: 6%;
    margin-left: 6%;
  }
}
.cms-content.certified-class-page.public-page .band-6 .container .band-messaging {
  align-self: center;
}
.cms-content.certified-class-page.public-page .band-6 .container .band-messaging .band-heading {
  color: #000000;
  white-space: pre-line;
}
.cms-content.certified-class-page.public-page .band-6 .container .band-messaging .primary-ctas .text-button {
  text-transform: capitalize;
}
.cms-content.certified-class-page.public-page .band-6 .container .cards-shuffle-animation-container {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 53%;
  z-index: 1;
}
.cms-content.certified-class-page.public-page .band-6 .container .cards-shuffle-animation-container .shuffle-animation {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-6 {
    padding: 80px 0;
  }
  .cms-content.certified-class-page.public-page .band-6 .container {
    grid-template-columns: 1fr;
    grid-row-gap: 2rem;
  }
}
@media (max-width: 30em) {
  .cms-content.certified-class-page.public-page .band-6 .container .cards-shuffle-animation-container {
    padding-bottom: 66%;
    transform: scale(1.5);
  }
}
.cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text {
  background-color: #fff;
  padding: 80px 0 48px 0;
  overflow: hidden;
}
.cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header {
  padding: 0 0 66px 0;
  position: relative;
  z-index: 2;
  margin-right: 4%;
  margin-left: 4%;
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header {
    margin-right: 6%;
    margin-left: 6%;
  }
}
.cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-heading {
  max-width: 66%;
  margin: 0 auto;
}
.cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-blurb {
  margin-right: auto;
  margin-left: auto;
  max-width: 42%;
}
.cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container {
  height: 0;
  margin: -9rem auto 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 53%;
  z-index: 1;
}
.cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container .desktop-animation {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (max-width: 100em) {
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-blurb {
    max-width: 54%;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container {
    margin-top: -6rem;
  }
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-blurb {
    max-width: 84%;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container {
    margin-top: -3rem;
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text {
    padding: 80px 0;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header {
    padding: 0 0 33px 0;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-messaging .band-heading {
    max-width: 100%;
    white-space: inherit;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-messaging .band-blurb {
    margin: inherit;
    max-width: 100%;
    white-space: normal;
    white-space: initial;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container {
    left: 6%;
    padding-bottom: 63%;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container .desktop-animation {
    left: -21%;
    width: 126%;
  }
}
@media (max-width: 30em) {
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text {
    padding: 42px 0 42px 0;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header {
    padding: 0;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .band-header .band-messaging .band-blurb {
    width: 100%;
  }
  .cms-content.certified-class-page.public-page .band-7.desktop-animation-and-text .desktop-animation-container {
    margin-top: 0;
  }
}
.cms-content.certified-class-page.public-page .band-8,
.cms-content.certified-class-page.public-page .band-9 {
  align-items: center;
  background-color: #1a212b;
  color: #FFFFFF;
  display: flex;
  height: 450px;
  justify-content: center;
  min-height: 350px;
}
.cms-content.certified-class-page.public-page .band-8 .band-messaging,
.cms-content.certified-class-page.public-page .band-9 .band-messaging {
  text-align: center;
  margin-right: 4%;
  margin-left: 4%;
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-8 .band-messaging,
  .cms-content.certified-class-page.public-page .band-9 .band-messaging {
    margin-right: 6%;
    margin-left: 6%;
  }
}
.cms-content.certified-class-page.public-page .band-8 .band-messaging .band-heading,
.cms-content.certified-class-page.public-page .band-9 .band-messaging .band-heading {
  color: white;
  margin: 0 auto;
  max-width: 60%;
}
.cms-content.certified-class-page.public-page .band-8 .band-messaging .primary-ctas,
.cms-content.certified-class-page.public-page .band-9 .band-messaging .primary-ctas {
  justify-content: center;
}
@media (max-width: 64em) {
  .cms-content.certified-class-page.public-page .band-8,
  .cms-content.certified-class-page.public-page .band-9 {
    height: 30vh;
  }
  .cms-content.certified-class-page.public-page .band-8 .band-messaging .band-heading,
  .cms-content.certified-class-page.public-page .band-9 .band-messaging .band-heading {
    max-width: 100%;
  }
  .cms-content.certified-class-page.public-page .band-8 .band-messaging .primary-ctas .rect-button,
  .cms-content.certified-class-page.public-page .band-9 .band-messaging .primary-ctas .rect-button {
    height: 66px;
    width: 220px;
  }
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-8,
  .cms-content.certified-class-page.public-page .band-9 {
    height: 100%;
    min-height: auto;
    padding: 80px 0;
  }
  .cms-content.certified-class-page.public-page .band-8 .band-messaging .band-heading,
  .cms-content.certified-class-page.public-page .band-9 .band-messaging .band-heading {
    white-space: normal;
    white-space: initial;
  }
}
.cms-content.certified-class-page.public-page .band-9 {
  background-color: #fff;
}
.cms-content.certified-class-page.public-page .band-9 .band-messaging .band-heading {
  color: #000;
  max-width: 90%;
}
.cms-content.certified-class-page.public-page .band-9 .band-messaging .primary-ctas .rect-button:first-child {
  margin-right: 40px;
}
.cms-content.certified-class-page.public-page .band-9 .band-messaging .primary-ctas .secondary-registration-cta {
  width: 230px;
}
@media (max-width: 48em) {
  .cms-content.certified-class-page.public-page .band-9 .band-messaging .primary-ctas {
    align-items: center;
    flex-direction: column;
  }
  .cms-content.certified-class-page.public-page .band-9 .band-messaging .primary-ctas .rect-button:first-child {
    margin-right: 0;
    margin-bottom: 30px;
  }
}


/*# sourceMappingURL=public-certified-class-page-styles-9a2f923a.css.map*/