.modal .modal-footer .col-1, .modal .modal-footer .col-2, .modal .modal-footer .col-3, .modal .modal-footer .col-4, .modal .modal-footer .col-5, .modal .modal-footer .col-6, .modal .modal-footer .col-7, .modal .modal-footer .col-8, .modal .modal-footer .col-9, .modal .modal-footer .col-10, .modal .modal-footer .col-11, .modal .modal-footer .col-12, .modal .modal-footer .col, .modal .modal-footer .col-auto, .modal .modal-footer .col-sm-1, .modal .modal-footer .col-sm-2, .modal .modal-footer .col-sm-3, .modal .modal-footer .col-sm-4, .modal .modal-footer .col-sm-5, .modal .modal-footer .col-sm-6, .modal .modal-footer .col-sm-7, .modal .modal-footer .col-sm-8, .modal .modal-footer .col-sm-9, .modal .modal-footer .col-sm-10, .modal .modal-footer .col-sm-11, .modal .modal-footer .col-sm-12, .modal .modal-footer .col-sm, .modal .modal-footer .col-sm-auto, .modal .modal-footer .col-md-1, .modal .modal-footer .col-md-2, .modal .modal-footer .col-md-3, .modal .modal-footer .col-md-4, .modal .modal-footer .col-md-5, .modal .modal-footer .col-md-6, .modal .modal-footer .col-md-7, .modal .modal-footer .col-md-8, .modal .modal-footer .col-md-9, .modal .modal-footer .col-md-10, .modal .modal-footer .col-md-11, .modal .modal-footer .col-md-12, .modal .modal-footer .col-md, .modal .modal-footer .col-md-auto, .modal .modal-footer .col-lg-1, .modal .modal-footer .col-lg-2, .modal .modal-footer .col-lg-3, .modal .modal-footer .col-lg-4, .modal .modal-footer .col-lg-5, .modal .modal-footer .col-lg-6, .modal .modal-footer .col-lg-7, .modal .modal-footer .col-lg-8, .modal .modal-footer .col-lg-9, .modal .modal-footer .col-lg-10, .modal .modal-footer .col-lg-11, .modal .modal-footer .col-lg-12, .modal .modal-footer .col-lg, .modal .modal-footer .col-lg-auto, .modal .modal-footer .col-xl-1, .modal .modal-footer .col-xl-2, .modal .modal-footer .col-xl-3, .modal .modal-footer .col-xl-4, .modal .modal-footer .col-xl-5, .modal .modal-footer .col-xl-6, .modal .modal-footer .col-xl-7, .modal .modal-footer .col-xl-8, .modal .modal-footer .col-xl-9, .modal .modal-footer .col-xl-10, .modal .modal-footer .col-xl-11, .modal .modal-footer .col-xl-12, .modal .modal-footer .col-xl, .modal .modal-footer .col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.modal .modal-header.modal-header--absolute {
  border-bottom: none;
  position: absolute;
  left: 0;
  right: 0;
}

.modal .modal-header.modal-header--absolute .close {
  position: absolute;
  right: .25em;
  top: .25em;
  z-index: 1;
}

.modal .modal-header.modal-header--absolute + .modal-body .modal-body--modal-title {
  padding-right: 24px;
  padding-left: 24px;
}

@media (min-width: 768px) {
  .modal.modal--promo-signup .modal-body {
    padding: 6rem;
  }
}

@media (max-width: 767.98px) {
  .modal.modal--promo-signup .modal-body {
    padding: 3rem;
  }
}

@media (max-width: 575.98px) {
  .modal.modal--promo-signup .modal-body {
    padding: 1.875rem;
  }
}
/*# sourceMappingURL=cc-modals.css.map */