<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.payment{
    text-align: center;
}
#cookie-bar {
    direction: ltr;
    color: #ffffff;
    min-height: 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
    padding: 10px;
    background-color: #383838;
    text-align: center;
    font-size: 16px;
}
            

/* Base styling for the form */
.flight-options {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  align-items: center;
  padding-left: 5px;
}

/* Styling for each label */
.flight-options label {
  display: flex;
  align-items: center;
  color: #3b444f;;
  font-size: 16px;
  padding: 8px 0px;
  border-radius: 5px;
  border: 1px solid transparent;
}

/* Radio and checkbox buttons */
.flight-options input[type="radio"],
.flight-options input[type="checkbox"] {
  margin-right: 8px;
  accent-color: #f79806;
}

/* Checked state for radio and checkbox labels */
.flight-options input[type="radio"]:checked + label,
.flight-options input[type="checkbox"]:checked + label {
  color: #f90; /* Highlight the text color when selected */
}

/* Mobile responsive */
@media (max-width: 768px) {
  /*.flight-options {*/
  /*  flex-direction: column;  */
  /*  align-items: flex-start;*/
  /*  gap: 10px;*/
  /*}*/

  /* Adjust font size and padding for better readability on mobile */
  .flight-options label {
    font-size: 14px;
    padding: 0px 0px;
  }

  .flight-options input[type="radio"],
  .flight-options input[type="checkbox"] {
    margin-right: 6px;
  }
}

#formModal .modal-content {
  background-color: #f8f9fa; /* Light color for background */
}

#formModal .modal-header {
  background-color: #2482c2; /* Red similar to the logo */
  color: white;
}

#formModal .modal-title{
  text-align: center !important;
  text-transform: uppercase;
}

#formModal .flight-info {
  text-align: center;
}

.flight-locations {
  display: block;
  /*justify-content: space-between;*/
  align-items: center;
  padding: 10px 0;
  background-color: #f39c12; /* Orange similar to the logo */
  color: white;
}

.flight-locations h6 {
  margin: 5px;
  font-size: 1.2rem;
}

.flight-details {
  display: flex;
  justify-content: space-around;
  margin-top: 20px;
}

.detail-item {
  text-align: center;
}

.detail-item i {
  display: block;
  font-size: 1.5rem;
  color: #d2382e; /* Icon color */
}

.additional-info {
  display: flex;
  justify-content: space-around;
  margin-top: 40px;
}

.info-box {
  text-align: center;
  color: #333;
}

.info-box i {
  display: block;
  font-size: 2rem;
  color: #f39c12; /* Orange icon */
}

.info-box p {
  font-weight: bold;
  color: #d2382e; /* Dark red text */
}

.info-box small {
  color: #666;
}


/* Link styling */
.top-bar a {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

.param {
    margin-bottom: 1.5rem;
}

@media (max-width: 768px) {
  .top-bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #2482c2;
    color: white;
    text-align: center;
    font-size: 18px;
    padding: 10px;
    z-index: 1000;
    display: block !important;
  }
  .hero-tab-pane .btn{
      width: 100%;
  }
   .param {
      margin-bottom: 0.1rem !important;
   }
   .flight-options {
        border-bottom: 2px solid #eaeaea;
        padding-bottom: 16px;
   }
   .flight-options label{
       padding: 0px;
       margin-bottom: 0px;
   }
}

/* Hide top-bar on larger screens */
.top-bar {
  display: none;
}</pre></body></html>