/* web-base/_colors.scss */
/* public-site/feedback-campaign.scss */
/* public-base/_bootstrap-lib.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_index.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap_configuration/1-variables-defaults/_body.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_borders.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_buttons.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_containers.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_forms.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_form-control.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_form-control.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_forms-validation.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_reboot.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_grid-columns.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_links.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_modals.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_options.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_reboot.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_tables.scss */
/* web-base/bootstrap-3/_index.scss */
/* web-base/bootstrap-3/_breadcrumbs.scss */
/* web-base/bootstrap-3/_typography.scss */
/* web-base/_colors.scss */
/* web-base/bootstrap-3/_colors.scss */
/* web-base/bootstrap-3/_labels.scss */
/* web-base/bootstrap-3/_panels.scss */
/* public-base/bootstrap-configuration/1-variables-defaults/_typography.scss */
/* public-base/bootstrap_configuration/2-variables-changes/_index.scss */
/* web-base/_functions.scss */
/* web-base/fonts/_roboto.scss */
/* public-base/bootstrap_configuration/2-variables-changes/_reboot.scss */
/* public-base/bootstrap-configuration/3-maps-defaults.scss */
/* public-base/bootstrap-configuration/4-maps-changes.scss */
/* web-base/_functions.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_breakpoints.scss */
/* web-base/_functions.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_containers.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_spacers.scss */
/* web-base/_colors.scss */
/* public-base/bootstrap-configuration/4-maps-changes/_utilities.scss */
#feedback-cta-banner {
  width: 100vw;
  white-space: nowrap;
}
@media print {
  #feedback-cta-banner {
    display: none;
  }
}
@media (min-width: 576px) {
  #feedback-cta-banner {
    display: flex;
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #feedback-cta-banner {
    width: 85vw;
  }
}
#feedback-cta-banner .feedback-bar-transition {
  transition: bottom 0.7s ease-in-out;
}
#feedback-cta-banner .feedback-bar {
  display: inline-block;
  width: 100%;
  position: fixed;
  bottom: -100px;
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
  z-index: 1030; /* Higher than most elements */
  background-color: #f9cf1d;
  color: hsl(0, 0%, 13.3%);
}
@media (min-width: 576px) {
  #feedback-cta-banner .feedback-bar {
    width: unset;
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
  }
}
@media (min-width: 992px) {
  #feedback-cta-banner .feedback-bar {
    padding: 1rem 1rem 1rem 2rem;
  }
}
#feedback-cta-banner .feedback-bar .banner-form {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#feedback-cta-banner .feedback-bar .banner-form .question {
  margin: 0 2rem 0 0;
  font-size: 1.6rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  #feedback-cta-banner .feedback-bar .banner-form .question {
    margin: 0 8rem 0 0;
    font-size: 1.8rem;
  }
}
@media (min-width: 992px) {
  #feedback-cta-banner .feedback-bar .banner-form .feedback-btn {
    --bs-btn-padding-y: 1rem;
    --bs-btn-padding-x: 1.6rem;
    --bs-btn-font-size: 1.8rem;
    --bs-btn-border-radius: 0.8rem;
    line-height: 1.33;
  }
}
#feedback-cta-banner .feedback-bar .banner-form .btn-feedback-no-thanks {
  margin-left: 0.2rem;
  font-size: 1.6rem;
  color: hsl(0, 0%, 13.3%);
  text-decoration: underline;
  padding: 0.6rem 1.2rem;
}
#feedback-cta-banner .feedback-bar .banner-form .btn-feedback-no-thanks.btn-close {
  --bs-btn-close-color: #222;
  --bs-btn-close-opacity: 1;
}
#feedback-cta-banner .feedback-bar .banner-form .btn-feedback-no-thanks:hover {
  text-decoration: none;
}
#feedback-cta-banner.not-generic .feedback-bar {
  background-color: #0a101e;
  color: #fff;
  bottom: 0;
}
#feedback-cta-banner.not-generic .feedback-bar .banner-form .btn-feedback {
  color: #fff;
  background-color: #0a101e;
  border: 1px solid #fff;
}
#feedback-cta-banner.not-generic .feedback-bar .banner-form .btn-feedback:hover {
  background-color: #fff;
  color: #0a101e;
}
#feedback-cta-banner.not-generic .feedback-bar .banner-form .btn-feedback-no-thanks {
  color: #fff;
}

#campaign-modal {
  top: 15vh;
}
#campaign-modal .modal-body {
  max-height: 55vh;
  overflow-y: auto;
}
#campaign-modal .modal-body .modal-iframe {
  width: 100%;
  border: 1px solid #ccc;
  height: 21em;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

@media (max-width: 767.98px) {
  #launcher {
    bottom: -100px !important;
  }
}

/*# sourceMappingURL=feedback-campaign.scss.post.css.map */