@media only screen and (min-width: 544px) {}

@media only screen and (min-width: 768px) {


  .header-info-container .country-name-flag img {
    max-width: 50px;
  }

  /*---------------------------------------
CONTAINER SECTION-ÁREAS
 ----------------------------------------- */

  .container-areas-title {
    text-align: center;
    max-width: 800px;
    margin: 0 auto;
  }


  /*---------------------------------------
  CONTAINER SECTION-2
 ----------------------------------------- */
  /* -- Cards Container */

  .section-2-card {
    display: flex;
    flex-direction: column;
  }

  .section-2-card-body {
    flex-grow: 1;
  }

  /* -- Fin Cards Container */



  /*---------------------------------------
  CONTAINER SECTION-5
 ----------------------------------------- */
  .section-5-events-container {
    flex-direction: row;
  }

  /*---------------------------------------
  CONTAINER SECTION-6
 ----------------------------------------- */

  .container-section-6 {
    position: relative;
    overflow: hidden;
  }

  .container-section-6::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3.5rem;
    background-color: rgb(255, 255, 255);
  }

  .container-section-6::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4.5rem;
    background-color: rgb(255, 255, 255);
  }

  .section-6-body {
    display: flex;
    justify-content: center;
    max-width: 1120px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }

  .section-6-desc {
    max-width: 600px;
  }

  .container-section-6-link {
    align-self: end;
    padding-top: 2rem;
  }

  .section-6-formulario {
    margin-top: 0;
    max-width: 400px;
    /* box-shadow: 22px 15px 0 0 rgba(0, 0, 0, 0.06); */
  }

  /*---------------------------------------
  CONTAINER SECTION-7
 ----------------------------------------- */

  .section-7-body {
    display: flex;
    align-items: center;
  }

  .section-7-desc {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1rem;
  }

  /*---------------------------------------
  CONTAINER SECTION-8
 ----------------------------------------- */

  .accordion-body {
    display: grid;
    grid-template-columns: auto;
    align-items: center;
    gap: 1.5rem;
  }

  .acordion-card-body {
    grid-column: 2/3;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
  }

  .acordion-card-contact {
    margin-top: 0;
  }

  .acordion-card-footer {
    grid-column: 3/4;
    align-self: center;
  }


  /*---------------------------------------
  CONTAINER SECTION-9
 ----------------------------------------- */



}

@media only screen and (min-width: 820px) {}

@media screen and (min-width: 994px) {}