.elementor-59837 .elementor-element.elementor-element-0e8fe5f{--display:flex;--min-height:274px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-59837 .elementor-element.elementor-element-0e8fe5f.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-59837 .elementor-element.elementor-element-0e8fe5f{--width:61%;}}/* Start custom CSS for html, class: .elementor-element-bf8195e */.tarifas-aero-durazno-wrapper {
    color: #031F3E;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    padding: 3rem 1rem 2rem;
  }

  .tarifas-aero-durazno {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
  }

  .tarifas-aero-durazno h1 {
    font-size: 1.6rem;
    letter-spacing: 0.06em;
    margin: 0 0 0.75rem;
  }
  .tarifas-aero-durazno-table-wrapper {
    overflow-x: auto;
    margin-bottom: 3rem;
  }

  .tarifas-aero-durazno table {
    border-collapse: collapse;
    width: 100%;
    min-width: 650px;
    margin: 0 auto;
    font-size: 0.95rem;
  }

  .tarifas-aero-durazno caption {
    caption-side: top;
    text-align: left;
    font-weight: 600;
    margin-bottom: 0.75rem;
  }

  .tarifas-aero-durazno thead th {
    background-color: #F2F2F2;
    color: #031F3E;
    padding: 0.75rem 0.5rem;
    border: 1px solid #ffffff;
    text-align: center;
    font-weight: 600;
  }

  .tarifas-aero-durazno tbody th,
  .tarifas-aero-durazno tbody td {
    border: 1px solid #ffffff;
    padding: 0.8rem 0.5rem;
  }

  .tarifas-aero-durazno tbody th {
    text-align: center;
    font-weight: 500;
    width: 170px;
  }

  .tarifas-aero-durazno tbody td {
    text-align: center;
    white-space: nowrap;
  }

  .tarifas-aero-durazno .currency {
    display: block;
    font-size: 0.8rem;
    margin-bottom: 0.15rem;
  }

  /* Tasa de embarque */

  .tasa-embarque-section {
    margin: 3rem auto 3.5rem;
  }

  .tasa-embarque-section h2 {
    font-size: 1.4rem;
    letter-spacing: 0.06em;

    margin: 0 0 0.25rem;
  }

  .tasa-embarque-section p {
    margin: 0 0 1.75rem;
    font-size: 0.95rem;
  }

  .tasa-embarque-table-wrapper {
    overflow-x: auto;
  }

  .tasa-embarque-table {
    border-collapse: collapse;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
    min-width: 380px;
  }

  .tasa-embarque-table thead th {
    background-color: #F2F2F2;
    color: #031F3E;
    padding: 0.9rem 0.5rem;
    border: 1px solid #ffffff;
    font-weight: 600;
    text-align: center;
  }

  .tasa-embarque-table tbody td {
    border: 1px solid #ffffff;
    padding: 0.9rem 0.5rem;
    text-align: center;
  }

  /* Logo + texto final */

  .aeropuerto-durazno-logo {
    margin-top: 3.5rem;
  }

  .aeropuerto-durazno-logo .logo-marca {
    display: inline-flex;
    align-items: center;
    gap: 1rem;
    font-size: 1.7rem;
    font-weight: 500;
  }

  .aeropuerto-durazno-logo .logo-icon {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 6px solid #ffffff;
    position: relative;
    box-sizing: border-box;
  }

  .aeropuerto-durazno-logo .logo-icon::before {
    content: "";
    position: absolute;
    inset: 8px;
    border-radius: 50%;
    border: 6px solid transparent;
    border-top-color: #000000;
    border-left-color: #000000;
  }

  .aeropuerto-durazno-logo .validez {
    margin-top: 1.5rem;
    font-size: 0.85rem;
    text-align: right;
    opacity: 0.8;
  }

  .tarifas-aero-durazno .bottom-bar {
    margin-top: 1.75rem;
    height: 26px;
    background-color: #0055d6;
    width: 100%;
  }

  /* Visually hidden text */
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }

  @media (max-width: 600px) {
    .tarifas-aero-durazno h1 {
      font-size: 1.6rem;
    }
    .tasa-embarque-section h2 {
      font-size: 1.3rem;
    }
    .tarifas-aero-durazno table,
    .tasa-embarque-table {
      font-size: 0.85rem;
    }
  }/* End custom CSS */