
@font-face {
    font-family: 'back_to_the_future_2002Rg';
    src: url('bttf.eot');
    src: url('bttf.eot?#iefix') format('embedded-opentype'),
         /* url('bttf.woff2') format('woff2'), */
         url('bttf.woff') format('woff'),
         /* url('bttf.ttf') format('truetype'), */
         url('bttf.svg#back_to_the_future_2002Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}

.d-flex {
    display: flex !important;
}
.d-md-flex {
    display: flex !important;
}
.justify-content-around {
    justify-content: space-around !important;
}  
.justify-content-center {
    justify-content: center !important;
}
  
.flex-wrap {
    flex-wrap: wrap !important;
}
.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  
  .mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  
  .mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  
  .mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  
  .mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
.w-100 {
    width: 100% !important;
} 
.p-4 {
    padding: 1.5rem !important;
}  
.text-center {
    text-align: center !important;
}
.w-25 {
    width: 25% !important;
}
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }

  