#conditionsModal .modal-header {
  border-bottom: initial; }
  #conditionsModal .modal-header button {
    color: #4cafaa; }
    #conditionsModal .modal-header button:focus {
      outline: initial; }

header ~ #maincontent .promotionsLP-title {
  font-size: 27px;
  color: #4cafaa;
  font-weight: bold;
  margin-bottom: initial; }
  @media (max-width: 991.98px) {
    header ~ #maincontent .promotionsLP-title {
      font-size: 23px; } }

header ~ #maincontent .promotionsLP-CA-title {
  background-color: #4cafaa40;
  padding-top: 15px; }
  header ~ #maincontent .promotionsLP-CA-title div {
    font-size: 27px;
    color: #4cafaa;
    font-weight: bold; }
    @media (max-width: 991.98px) {
      header ~ #maincontent .promotionsLP-CA-title div {
        font-size: 23px; } }

header ~ #maincontent .promotionsLP-CA-text {
  background-color: #4cafaa40;
  padding-bottom: 15px; }
  header ~ #maincontent .promotionsLP-CA-text div, header ~ #maincontent .promotionsLP-CA-text p, header ~ #maincontent .promotionsLP-CA-text h1, header ~ #maincontent .promotionsLP-CA-text h2, header ~ #maincontent .promotionsLP-CA-text h3, header ~ #maincontent .promotionsLP-CA-text h4, header ~ #maincontent .promotionsLP-CA-text li, header ~ #maincontent .promotionsLP-CA-text span, header ~ #maincontent .promotionsLP-CA-text ul {
    font-size: 13px; }
    @media (max-width: 991.98px) {
      header ~ #maincontent .promotionsLP-CA-text div, header ~ #maincontent .promotionsLP-CA-text p, header ~ #maincontent .promotionsLP-CA-text h1, header ~ #maincontent .promotionsLP-CA-text h2, header ~ #maincontent .promotionsLP-CA-text h3, header ~ #maincontent .promotionsLP-CA-text h4, header ~ #maincontent .promotionsLP-CA-text li, header ~ #maincontent .promotionsLP-CA-text span, header ~ #maincontent .promotionsLP-CA-text ul {
        font-size: 13px; } }

header ~ #maincontent .promotionsLP-grid .promotion-image {
  width: auto;
  max-width: 100%;
  max-height: 200px; }

header ~ #maincontent .promotionsLP-grid .promotion-title {
  font-size: 14px;
  font-weight: bold; }

header ~ #maincontent .promotionsLP-grid .promotion-conditions {
  font-size: 13px !important;
  text-decoration: underline !important;
  font-weight: bold; }
  header ~ #maincontent .promotionsLP-grid .promotion-conditions:hover {
    opacity: 85%;
    cursor: pointer; }

header ~ #maincontent .promotionsLP-grid .promotion-urlCTA {
  text-align: center;
  background-color: #4cafaa;
  font-weight: bold;
  color: white !important;
  padding: 20px 25px;
  display: inline-block;
  font-size: 13px !important; }
  header ~ #maincontent .promotionsLP-grid .promotion-urlCTA:hover {
    text-decoration: initial;
    opacity: 85%;
    cursor: pointer; }

header ~ #maincontent .promotionsLP-error {
  font-size: 14px; }
