@font-face {
    font-family: raleway;
    src: url(../fonts/FontsFree-Net-Raleway-Regular.ttf);
  }
  .no-padding-lr {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .txt-center {
    text-align: center;
  }
  .header {
    height: 100vh;
    display: flex;
    align-items: center;
    color: #fff;
  }
  
  .content {
    padding-left: 1rem;
    padding-right: 1rem;
    margin: auto;
  }
  .header-video {
    position: fixed;
    left: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    z-index: -20;
  }
  .header-video video {
    min-width: 100%;
    min-height: 100%;
  }
  .header-content {
    z-index: 1;
  }
  #div_1 {
    position: relative;
    margin-top : -700px;
  }
  .div_elementos {
    padding-top: 10%;
  }
  .logo_aircanada {
    object-position: 50% 50%; 
    object-fit: cover;
  }
  .logo_alaska {
    margin-top:10%;
    object-position: 50% 50%; 
    width: 239px; 
    height: 88px; 
    object-fit: cover;
  }
  .logo_swift {
    margin-top:10%;
    object-position: 50% 50%; 
    width: 255px; 
    height: 121px; 
    object-fit: cover;
  }

.air-transat {
  margin-top: 20%; /* ajusta el valor hasta que se vea alineado */
  width: 250px;
  height: 80px;
  object-fit: cover;
  object-position: 50% 50%;
}

  .logo_spirit {
    margin-top:10%;
    object-position: 50% 50%; 
    width: 197px; 
    height: 69px; 
    object-fit: cover;
  }
  .logo_delta {
    margin-top:10%;
    object-position: 50% 50%; 
    width: 227px; 
    height: 60px; 
    object-fit: cover;
  }
  .logo_xtrairways {
    margin-top:10%;
    object-position: 50% 50%; 
    width: 311px; 
    height: 71px; 
    object-fit: cover;
  }
  .logo_copa {
    margin-top:10%;
    object-position: 50% 50%; 
    width: 255px; 
    height: 89px; 
    object-fit: cover;
  }
  .logo_viport {
    margin-top:5%;
    object-position: 50% 50%; 
    width: 120px; 
    height: 120px; 
    object-fit: cover;
  }
  .div_info {
    padding-bottom:8%;
    position:relative;
  }
  .text-info {
    font-size:12px;
    color:white !important;
  }
  .pd-bottom2 {
    padding-bottom: 2%;
  }
  .pd-bottom4 {
    padding-bottom: 4%;
  }

