/* DIN Alternate Bold */
@font-face {
  font-family: 'DIN Alternate Bold';
  src: url('https://umb-4553t5.s3.eu-west-1.amazonaws.com/8605/fonts/DIN-Alternate-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


  body {
    background-color: #df54a6;
    /* #ee4197 */
    color: #fff;
    min-height: 100vh;
    /* font-family: 'Block Berthold Condensed'; */
    color: white;
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'DIN Alternate Bold', sans-serif;
  }

 header {
   width: 100%;
   margin: 0;
   padding: 0;
 }

 .headerMobile,
 .headerDesktop {
   width: 100%;
   height: auto;
   display: block;
 }

 .container {
   background-color: #fc64b5;
   padding: 0;
 }

  .modal-content {
    background-color: #fc64b5;

  }




  .form-floating>label {

    color: black;
  }

  .invalid-feedback {

    color: #000000;
  }

  .form-check-input.is-valid~.form-check-label,
  .was-validated .form-check-input:valid~.form-check-label {
    color: #ffffff;
  }

  .form-check-input.is-valid:checked,
  .was-validated .form-check-input:valid:checked {
    background-color: #fa62bb;
  }

  .form-check-input.is-valid,
  .was-validated .form-check-input:valid {
    border-color: #ffffff;
  }

  .form-check-input.is-invalid~.form-check-label,
  .was-validated .form-check-input:invalid~.form-check-label {
    color: #212529;
  }


li ol {
  padding-left: 1rem;
}

ul {
  padding-left: 10px;
}

ol,
ul {
  padding-left: 1.1rem;
}