<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.flights {
  font-size: .875rem; }

.flights-info {
  margin-bottom: 1.25rem; }

.flight-row {
  display: flex;
  justify-content: space-between;
  text-align: center;
  border: 1px solid #ccc;
  border-top: none;
  border-right: none; }
  .flight-row a {
    text-decoration: underline;
    color: #333; }
  .flight-row:nth-child(even) {
    background-color: #eae9ee; }
    @media (max-width: 53.125em) {
      .flight-row:nth-child(even) {
        background-color: #fbfbfb; } }
  @media (max-width: 53.125em) {
    .flight-row {
      display: block;
      border: none;
      border-radius: 4px;
      margin-bottom: 5px;
      background-color: #fbfbfb;
      position: relative; } }

.flight-titol {
  background-color: #065c7c !important;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  border: 0; }
  @media (max-width: 53.125em) {
    .flight-titol .flight-col__dest, .flight-titol .flight-col__dest-term, .flight-titol .flight-col__status, .flight-titol .flight-col__terminal {
      display: none; } }
  @media (max-width: 53.125em) {
    .flight-titol .flight-col__subbox, .flight-titol .flight-col__subbox-term {
      border: 0; } }
  @media (max-width: 53.125em) {
    .flight-titol .flight-col__hour {
      line-height: unset; } }

.flight-col {
  padding: .313rem 0; }
  .flight-col__dest, .flight-col__dest-term {
    width: 25%; }
    .flight-col__dest-term, .flight-col__dest-term-term {
      width: 20%; }
    @media (max-width: 53.125em) {
      .flight-col__dest, .flight-col__dest-term {
        width: auto;
        text-align: left;
        padding-left: .625rem;
        padding-bottom: 0;
        border: 1px solid #ccc;
        border-bottom: none;
        border-radius: 4px 4px 0 0;
        font-size: 1rem;
        line-height: 1.3; } }
  .flight-col__subbox, .flight-col__subbox-term {
    width: 50%;
    display: flex;
    justify-content: space-between; }
    .flight-col__subbox-term, .flight-col__subbox-term-term {
      width: 46%; }
    @media (max-width: 53.125em) {
      .flight-col__subbox, .flight-col__subbox-term {
        width: 100%;
        border: 1px solid #ccc;
        border-top: none;
        border-bottom: none; } }
  .flight-col__airline {
    width: 40%; }
    .flight-col__airline--link:not(:last-child) {
      display: table;
      margin: 0 auto;
      margin-bottom: .625rem; }
  .flight-col__flight {
    width: 30%; }
    .flight-col__flight a {
      color: #009dd7;
      font-weight: 700; }
    .flight-col__flight--link:not(:last-child) {
      display: table;
      margin: 0 auto;
      margin-bottom: .625rem; }
  .flight-col__hour {
    width: 30%; }
    @media (max-width: 53.125em) {
      .flight-col__hour {
        font-size: 1rem;
        line-height: 1;
        text-align: left;
        padding-left: .625rem; } }
  .flight-col__terminal {
    width: 10%; }
    @media (max-width: 53.125em) {
      .flight-col__terminal {
        display: none; } }
  .flight-col__terminal-mob {
    display: none; }
    @media (max-width: 53.125em) {
      .flight-col__terminal-mob {
        display: block;
        position: absolute;
        top: 0;
        right: .625rem; } }
  .flight-col__status {
    width: 25%;
    position: relative; }
    @media (max-width: 53.125em) {
      .flight-col__status {
        width: unset;
        border-radius: 0px 0px 4px 4px; } }
    .flight-col__status a {
      width: 99%;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      text-decoration: none; }
      @media (max-width: 53.125em) {
        .flight-col__status a {
          position: relative;
          top: 0;
          left: 0;
          transform: initial; } }
    .flight-col__status--G, .flight-col__status--G a {
      background-color: #3d9400;
      color: #fff; }
    .flight-col__status--GR, .flight-col__status--GR a {
      background-color: #777;
      color: #fff; }
    .flight-col__status--R, .flight-col__status--R a {
      background-color: #b3322d;
      color: #fff; }
    .flight-col__status--O, .flight-col__status--O a {
      background-color: #fd8024;
      color: #fff; }
    .flight-col__status--Y, .flight-col__status--Y a {
      background-color: #ffcc00;
      color: #333; }

.flights-features {
  border-radius: 3px;
  margin-bottom: 1.25rem; }
  .flights-features__date {
    padding-right: .625rem;
    color: #065b7c; }
    .flights-features__date b {
      font-size: .938rem;
      margin-right: .313rem; }
    @media (max-width: 37.5em) {
      .flights-features__date {
        width: 100%;
        margin-bottom: .313rem; } }
  .flights-features__time {
    margin-bottom: .625rem; }
    .flights-features__time-days {
      margin-bottom: .625rem;
      display: flex;
      flex-wrap: wrap;
      align-content: center; }
      @media (max-width: 37.5em) {
        .flights-features__time-days {
          height: auto; } }
      .flights-features__time-days *:not(:last-child) {
        margin-right: .625rem; }
    .flights-features__time-hours {
      display: flex;
      flex-wrap: wrap;
      align-content: center; }
      @media (max-width: 53.125em) {
        .flights-features__time-hours {
          height: auto; } }
      .flights-features__time-hours *:not(:last-child) {
        margin-right: .625rem; }
      .flights-features__time-hours-title {
        display: block;
        width: 100%;
        margin-bottom: .625rem; }
    .flights-features__time--link, .flights-features__time--link2 {
      text-decoration: none;
      border-bottom: 1px solid;
      color: #009dd7; }
      @media (max-width: 53.125em) {
        .flights-features__time--link, .flights-features__time--link2 {
          margin-right: 0; } }
      .flights-features__time--link:hover, .flights-features__time--link2:hover {
        border: none; }
  .flights-features__search-flights {
    display: flex;
    flex-direction: column;
    position: relative; }
  .flights-features__search-airlines {
    display: flex;
    justify-content: space-between; }
    .flights-features__search-airlines--nodays {
      height: 2.188rem;
      width: 50%;
      padding-left: .313rem;
      color: #065b7c;
      background-color: #fff;
      font-family: 'Ubuntu', sans-serif;
      font-size: .875rem;
      margin-right: .625rem;
      padding-top: .375rem;
      border: 1px solid #eae9ee;
      border-bottom-color: #065b7c; }
    .flights-features__search-airlines--or {
      align-self: center;
      margin-right: .625rem; }
    .flights-features__search-airlines select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      height: 2.188rem;
      width: 50%;
      padding-left: .313rem;
      color: #065b7c;
      background-color: #fff;
      font-family: 'Ubuntu-light', sans-serif;
      font-size: .875rem;
      border: 1px solid #eae9ee;
      border-radius: 0;
      border-bottom-color: #065b7c;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23065b7c' d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat, repeat;
      background-position: right;
      background-position-y: .625rem;
      background-position-x: 95%;
      background-size: .938rem; }
      .flights-features__search-airlines select:not(:last-child) {
        margin-right: .625rem; }
  .flights-features__search-input {
    width: 100%;
    height: 2.188rem;
    padding-left: .313rem;
    outline-width: 0;
    outline: 0;
    font-family: 'Ubuntu-light', sans-serif;
    font-size: .875rem;
    color: #5c5c5c;
    border: 1px solid #eae9ee;
    border-bottom-color: #065b7c; }
    .flights-features__search-input::placeholder {
      font-size: .75rem;
      color: #aaa; }
    .flights-features__search-input--box {
      display: inline-block;
      position: relative;
      width: 100%;
      margin-bottom: .625rem; }
    .flights-features__search-input--img {
      height: 1.563rem;
      position: absolute;
      top: .25rem;
      left: .313rem; }

.flights-not-found {
  text-align: center;
  padding-top: 1.25rem;
  color: #065b7c;
  text-transform: uppercase;
  border: 1px solid;
  font-size: 1.25rem;}
  .flights-not-found__text {
  display: block;
  margin-bottom: 1.25rem;}
  .flights-features__time-hours--not-found, .flights-features__time-days--not-found {
    margin-bottom: 1.25rem;
    font-size: .875rem;
    text-transform: none;}

.search-results {
  position: absolute;
  top: 100%;
  width: 100%;
  max-height: 25rem;
  margin-top: 1px;
  background: #fff;
  line-height: 1;
  z-index: 10;
  text-align: left;
  overflow-y: scroll; }
  .search-results__item a {
    display: block;
    padding: .625rem;
    text-decoration: none;
    color: #444; }
    .search-results__item a:hover {
      background-color: #eae9ee;
      text-decoration: underline;
      color: #065a7c; }
  .search-results__item--title {
    background-color: #065b7c;
    color: white;
    padding: .313rem .625rem; }

.flights-top {
  margin-bottom: 1.25rem; }
    
.flights-avis {
  margin-bottom: 1rem; }
  .flights-avis1 {
    width: 100%;
    font-size: .875rem;
    padding: .625rem;
    background-color: #ffcfcf;
    border: 1px solid #f07777;
    margin-bottom: .625rem; }
  .flights-avis2 {
    width: 100%;
    font-size: .875rem;
    padding: .625rem;
    background-color: #f1f1f1;
    border: 1px solid #666;
    margin-bottom: .625rem; }
  .flights-avis a, .flights-avis2 a {
    text-decoration: underline;
    color: #009dd7; }

#filter-day {
  font-family: 'Ubuntu', sans-serif; }

#myBtn {
  display: none;
  position: fixed;
  bottom: 1.25rem;
  right: 1.875rem;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #065b7c;
  color: white;
  cursor: pointer;
  padding: 1.25rem;
  border-radius: 4px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 284.929 284.929' style='enable-background:new 0 0 284.929 284.929;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23fff' d='M282.082,195.285L149.028,62.24c-1.901-1.903-4.088-2.856-6.562-2.856s-4.665,0.953-6.567,2.856L2.856,195.285 C0.95,197.191,0,199.378,0,201.853c0,2.474,0.953,4.664,2.856,6.566l14.272,14.271c1.903,1.903,4.093,2.854,6.567,2.854 c2.474,0,4.664-0.951,6.567-2.854l112.204-112.202l112.208,112.209c1.902,1.903,4.093,2.848,6.563,2.848 c2.478,0,4.668-0.951,6.57-2.848l14.274-14.277c1.902-1.902,2.847-4.093,2.847-6.566 C284.929,199.378,283.984,197.188,282.082,195.285z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: center; }

#airline_text {
  width: unset;
  float: none;
  padding: 0; }

#airline_img {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
  border: 1px solid #e9ebee; }

.img-airline {
  height: 6.25rem;
  object-fit: cover;
  object-position: center;
  margin: 0; }

input:focus::-webkit-input-placeholder {
  color: transparent; }

#airlines-filter .row .col-1-of-2:not(:last-child) {
  margin-right: 1.25rem; }

#airlines-filter .row .col-1-of-2 {
  width: calc((100% - 1.25rem)/ 2); }

.buscador-airlines {
  position: relative;
  display: inline-block;
  margin-bottom: 1.25rem;
  text-align: center;
  border-radius: 20px;
  width: 18.75rem;
  border: 1px solid #dddfe2; }
  .buscador-airlines-input {
    height: 2.5rem;
    padding-left: 1.25rem;
    width: 16.25rem;
    border: 0;
    outline-width: 0;
    outline: 0;
    font-size: .875rem;
    color: #5c5c5c; }
  .buscador-airlines-img {
    height: 1.5rem;
    position: absolute;
    top: 7px;
    left: .625rem; }

.airline-item {
  display: flex;
  border: 1px solid #dddfe2; }
  .airline-item__title {
    font-family: Ubuntu,Sans-Serif;
    font-size: 1.125rem;
    text-transform: uppercase;
    padding-left: .625rem;
    position: relative; }
    .airline-item__title a {
      text-decoration: none;
      color: #057 !important; }
  .airline-item__content {
    position: relative;
    background-color: #f1f1f1;
    width: 100%; }
  .airline-item__info {
    padding: 0 .625rem .625rem; }
    .airline-item__info--title {
      font-size: 1rem;
      font-weight: 700; }
  .airline-item__more {
    text-align: initial;
    position: absolute;
    bottom: .375rem;
    right: .313rem;
    line-height: 1;
    width: 1.875rem;
    height: 1.875rem;
    background: #fff;
    font-size: 1.563rem;
    color: #065b7c;
    font-family: Ubuntu;
    border-radius: 50%;
    text-decoration: none; }
    .airline-item__more span {
      left: 8px;
      position: absolute;
      top: 1px; }
    .airline-item__more:hover {
      background-color: #fbfbfb; }
  .airline-item__img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    display: block; }

.flight-status {
  text-align: center;
  padding: .625rem;
  margin-bottom: .625rem; }
  .flight-status--G, .flight-status--G a {
    background-color: #3d9400;
    color: #fff; }
  .flight-status--GR, .flight-status--GR a {
    background-color: #777;
    color: #fff; }
  .flight-status--R, .flight-status--R a {
    background-color: #b3322d;
    color: #fff; }
  .flight-status--O, .flight-status--O a {
    background-color: #fd8024;
    color: #fff; }
  .flight-status--Y, .flight-status--Y a {
    background-color: #ffcc00;
    color: #333; }
  .flight-status__title {
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.75rem;
    line-height: 1;
    margin-bottom: .625rem; }
  .flight-status__text {
    font-size: .875rem;
    line-height: 1; }
    .flight-status__text:not(:last-child) {
      margin-bottom: .625rem; }

.flight-yest-tomo {
  font-size: .875rem;
  color: #878787; }
  .flight-yest-tomo a {
    color: #009dd7; }

.flight-airline__img-box {
  display: flex;
  align-items: center;
  gap: .625rem;}

.flight-airline__text {
  font-size: .875rem;
  color: #878787; }

.flight-codeshare {
  margin-bottom: 1.25rem; }
  .flight-codeshare__text {
    font-size: .875rem;
    color: #878787; }
  .flight-codeshare__flight a {
    color: #009dd7; }

.flight-info {
  border: 1px solid #dfe1e5;
  border-radius: 8px;
  padding: .625rem; }
  .flight-info__title {
    color: #065b7c;
    font-size: 1.125rem;
    font-family: 'Ubuntu', sans-serif;
    line-height: 1;
    margin-bottom: .625rem;
    padding-bottom: 5px;
    border-bottom: 1px solid #dfe1e5; }
    .flight-info__title::before {
      content: "";
      display: inline-block;
      width: 1.25rem;
      height: 1.063rem;
      margin-right: .625rem;
      background-repeat: no-repeat;
      background-position: center;
      margin-right: .625rem; }
    .flight-info__title--period::before {
      background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 97.16 97.16' style='enable-background:new 0 0 97.16 97.16;' xml:space='preserve' %3E%3Cg%3E%3Cpath fill='%23065b7c' d='M48.58,0C21.793,0,0,21.793,0,48.58s21.793,48.58,48.58,48.58s48.58-21.793,48.58-48.58S75.367,0,48.58,0z M48.58,86.823 c-21.087,0-38.244-17.155-38.244-38.243S27.493,10.337,48.58,10.337S86.824,27.492,86.824,48.58S69.667,86.823,48.58,86.823z'/%3E%3Cpath fill='%23065b7c' d='M73.898,47.08H52.066V20.83c0-2.209-1.791-4-4-4c-2.209,0-4,1.791-4,4v30.25c0,2.209,1.791,4,4,4h25.832 c2.209,0,4-1.791,4-4S76.107,47.08,73.898,47.08z'/%3E%3C/g%3E%3C/svg%3E"); }
    .flight-info__title--search::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 56.966 56.966' style='enable-background:new 0 0 56.966 56.966;' xml:space='preserve'%3E%3Cpath fill='%23065b7c' d='M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23 s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92 c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17 s-17-7.626-17-17S14.61,6,23.984,6z'/%3E%3C/svg%3E%0A"); }
    .flight-info__title--dep::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.005 512.005' style='enable-background:new 0 0 512.005 512.005;' xml:space='preserve'%3E%3Cg%3E%3Crect fill='%23065b7c' x='16.539' y='425.626' width='479.767' height='50.502'/%3E%3Cpath fill='%23065b7c' d='M510.7,189.151c-5.429-20.201-26.135-32.195-46.335-26.766l-134.209,35.982L155.924,35.878l-48.734,13.13 l104.539,181.175L86.232,263.767l-49.618-39.013L0,234.603l45.957,79.667l19.317,33.457l40.528-10.858l134.209-35.983 l109.715-29.417l134.209-35.983C504.134,230.057,516.129,209.352,510.7,189.151z'/%3E%3C/g%3E%3C/svg%3E");
      background-position-y: 1px; }
    .flight-info__title--arr::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath fill='%23065b7c' d='M193.617,303.697l117.086,31.394l143.225,38.4c21.558,5.794,43.655-7.006,49.448-28.564 c5.794-21.558-7.006-43.655-28.564-49.448l-143.225-38.4l-74.24-243.065L205.204,0v223.124l-133.794-35.84l-25.061-62.518 L7.276,114.257v139.453l43.25,11.587L193.617,303.697z'/%3E%3Crect fill='%23065b7c' y='458.105' width='512' height='53.895'/%3E%3C/svg%3E"); }
    .flight-info__title--flight::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cpath fill='%23065b7c' d='M510,255c0-20.4-17.85-38.25-38.25-38.25H331.5L204,12.75h-51l63.75,204H76.5l-38.25-51H0L25.5,255L0,344.25h38.25 l38.25-51h140.25l-63.75,204h51l127.5-204h140.25C492.15,293.25,510,275.4,510,255z'/%3E%3C/svg%3E"); }
    .flight-info__title--airline::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80.785 69.1' enable-background='new 0 0 80.785 69.1' xml:space='preserve'%3E%3Cpath fill='%23065b7c' d='M78.045,15.379C79.641,7.171,80.562,1.236,80.1,0.821c-1.405-1.256-20.096-0.92-21.201,0 c-0.414,0.345-8.821,9.658-19.137,21.305L78.045,15.379z'/%3E%3Cpath fill='%23065b7c' d='M74.542,32.164c0.606-2.752,1.194-5.481,1.746-8.113l-45.256,7.977c-2.7,3.076-5.413,6.184-8.052,9.224'/%3E%3Cpath fill='%23065b7c' d='M15.079,50.428C6.517,60.469,0.196,68.264,0.441,69.1h64.146c1.037,0,4.641-13.701,8.127-28.83'/%3E%3C/svg%3E");
      background-size: 1.063rem;
      background-position-y: 3px; }
    .flight-info__title--shared::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 189.773 189.773' style='enable-background:new 0 0 189.773 189.773;' xml:space='preserve'%3E%3Cpath fill='%23065b7c' d='M182.681,50.032l-1.867-10.588c-1.508-8.531-10.638-14.053-20.399-12.333L33.423,49.505h143.851 C179.13,49.505,180.937,49.692,182.681,50.032z'/%3E%3Cpath fill='%23065b7c' d='M177.274,62.731H12.501C5.608,62.731,0,67.261,0,72.827v80.052c0,5.566,5.608,10.096,12.501,10.096h164.773 c6.891,0,12.499-4.53,12.499-10.096V72.827C189.772,67.259,184.165,62.731,177.274,62.731z M58.773,152.694H45.547v-11.383 h13.226V152.694z M58.773,129.927H45.547v-11.383h13.226V129.927z M58.773,107.161H45.547V95.777h13.226V107.161z M58.773,84.394 H45.547V73.01h13.226V84.394z M155.951,98.098l-10.178,9.521l9.17,30.63l-5.136,5.136c-0.564,0.562-1.477,0.562-2.041,0 l-13.669-24.843l-12.572,12.4l2.002,9.772l-3.199,3.201c-0.425,0.425-1.115,0.425-1.536,0.002l-18.109-18.109 c-0.425-0.425-0.425-1.113,0-1.536l3.199-3.203l9.593,1.957l12.408-12.62l-24.669-13.579c-0.564-0.56-0.564-1.473-0.004-2.037 l5.141-5.136l30.427,9.108l9.589-10.25c2.802-2.802,7.219-2.925,9.865-0.278C158.874,90.879,158.748,95.297,155.951,98.098z'/%3E%3C/svg%3E");
      background-size: 1.25rem;
      background-position-y: 0px; }
  .flight-info__city {
    display: inline-block;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1rem; }
    .flight-info__city::after {
      content: "Â·";
      margin: 0 .625rem;
      font-family: 'Ubuntu-Light', sans-serif; }
  .flight-info__date {
    display: inline-block; }
  .flight-info__airport-name {
    font-size: .875rem;
    color: #878787;
    margin-bottom: 1.25rem; }
  .flight-info__infobox {
    display: flex;
    font-size: .875rem;
    margin-bottom: 1.25rem; }
    .flight-info__infobox-helper {
      color: #065b7c;
      font-family: 'Ubuntu', sans-serif; }
      .flight-info__infobox-helper:not(:last-child) {
        margin-right: 1.25rem; }
    .flight-info__infobox-title {
      color: #878787;
      font-family: 'Ubuntu', sans-serif; }
    .flight-info__infobox-text {
      font-size: 1.375rem;
      line-height: 1; }
      .flight-info__infobox-text--G {
        color: #3d9400; }
      .flight-info__infobox-text--GR {
        color: #777; }
      .flight-info__infobox-text--R {
        color: #b3322d; }
      .flight-info__infobox-text--O {
        color: #fd8024; }
      .flight-info__infobox-text--Y {
        color: #ffcc00; }
  .flight-info__sch-departed, .flight-info__baggage {
    font-size: .875rem;
    color: #878787; }

.flight-alert {
  font-size: .875rem;
  color: #878787;
  display: flex;
  white-space: pre-wrap; }
  .flight-alert:not(:last-child) {
    margin-bottom: .625rem; }
  .flight-alert::before {
    content: '';
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .625rem;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: .625rem;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath fill='%23F2CB07' d='M507.494,426.066L282.864,53.537c-5.677-9.415-15.87-15.172-26.865-15.172c-10.995,0-21.188,5.756-26.865,15.172 L4.506,426.066c-5.842,9.689-6.015,21.774-0.451,31.625c5.564,9.852,16.001,15.944,27.315,15.944h449.259 c11.314,0,21.751-6.093,27.315-15.944C513.508,447.839,513.336,435.755,507.494,426.066z M256.167,167.227 c12.901,0,23.817,7.278,23.817,20.178c0,39.363-4.631,95.929-4.631,135.292c0,10.255-11.247,14.554-19.186,14.554 c-10.584,0-19.516-4.3-19.516-14.554c0-39.363-4.63-95.929-4.63-135.292C232.021,174.505,242.605,167.227,256.167,167.227z M256.498,411.018c-14.554,0-25.471-11.908-25.471-25.47c0-13.893,10.916-25.47,25.471-25.47c13.562,0,25.14,11.577,25.14,25.47 C281.638,399.11,270.06,411.018,256.498,411.018z'/%3E%3C/svg%3E"); }

.col-flight-3-of-4 {
  width: calc(100% - (336px + 3.75rem)) !important; }

.col-flight-ad {
  width: 336px !important; }

.flight-warning {
  color: #444;
  background-color: #ffee11;
  padding: .625rem;
  margin-bottom: 2.5rem;
  border: 1px solid;
  border-radius: 2px;
  box-shadow: 0.5px 0.5px 5px #00000022; }

.flight-info__title--warning {
  border-bottom: 0;
  color: #444; }

.flight-info__title--warning::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath fill='%23444444' d='M507.494,426.066L282.864,53.537c-5.677-9.415-15.87-15.172-26.865-15.172c-10.995,0-21.188,5.756-26.865,15.172 L4.506,426.066c-5.842,9.689-6.015,21.774-0.451,31.625c5.564,9.852,16.001,15.944,27.315,15.944h449.259 c11.314,0,21.751-6.093,27.315-15.944C513.508,447.839,513.336,435.755,507.494,426.066z M256.167,167.227 c12.901,0,23.817,7.278,23.817,20.178c0,39.363-4.631,95.929-4.631,135.292c0,10.255-11.247,14.554-19.186,14.554 c-10.584,0-19.516-4.3-19.516-14.554c0-39.363-4.63-95.929-4.63-135.292C232.021,174.505,242.605,167.227,256.167,167.227z M256.498,411.018c-14.554,0-25.471-11.908-25.471-25.47c0-13.893,10.916-25.47,25.471-25.47c13.562,0,25.14,11.577,25.14,25.47 C281.638,399.11,270.06,411.018,256.498,411.018z'/%3E%3C/svg%3E");
  background-size: .875rem;
  background-position-y: -1px; }

.flight-warning__bold {
  font-size: 1rem; }

.disclaimer-box {
  margin: .625rem 0;
  font-size: .875rem; }

.disclaimer-toggle {
  display: inline-block;
  color: #279dd7;
  text-decoration: underline;
  cursor: pointer; }

.active-toggle {
  display: block !important; }

.disclaimer-text {
  display: none; }

  .flight-schedule {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    overflow-x: auto;
  }
  
  table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
  }
  
  th, td {
    text-align: left;
    padding: 8px;
    border-bottom: 1px solid #ddd;
  }
  
  th {
    background-color: #007bff;
    color: white;
  }
  
  td {
    background-color: #ffffff;
  }
  
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
  </pre></body></html>