@media screen and (min-width: 1024px) {
  nav .content-nav {
    background: rgba(224, 232, 205, 0.25) !important;
  }

  nav .center-content-nav a,
  nav .center-content-nav span {
    color: #7d7d7d !important;
    font-size: 1.14vw;
    text-wrap: nowrap;
  }

  nav #reflejo2 {
    opacity: 0 !important;
  }

  nav #reflejo1 {
    opacity: 1 !important;
  }

  nav .four {
    color: #97ae58 !important;
    font-size: 1.14vw !important;
    text-wrap: nowrap !important;
  }

  nav .login-btn {
    color: white !important;
    background: #2c5134;
    border: none;
    font-size: 1.14vw !important;
    text-wrap: nowrap !important;
  }

  nav .center-content-nav {
    column-gap: 2.9vw
  }

  .get-in-touch-section-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 11.15vw 2.5vw;
  }

  .get-in-touch-section-1 h2 {
    color: #2c5134;
    text-align: center;
    font-family: "Articulat CF";
    font-size: 4.17vw;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.09vw;
  }

  .get-in-touch-section-1 p {
    color: #000;
    text-align: center;
    font-family: "Neue Haas Unica Pro";
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    margin-bottom: 2.6vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards {
    display: flex;
    column-gap: 1.04vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div {
    width: 27.4vw;
    min-height: 26.88vw;
    text-align: center;
    padding: 2.87vw 4.74vw 2.4vw 4.74vw;
    border-radius: 1.56vw;
    background: #f6faf6;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div h3 {
    color: #2c5134;
    text-align: center;
    font-family: "Articulat CF";
    font-size: 1.67vw;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.04vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div img {
    width: 3.44vw;
    height: 3.44vw;
    margin-bottom: 1.46vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div h4 {
    color: #17281b;
    text-align: center;
    font-family: "Articulat CF";
    font-size: 1.04vw;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.15vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div p {
    width: 17.42vw;
    color: #666;
    text-align: center;
    font-family: "Neue Haas Unica Pro";
    font-size: 0.94vw;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div p {
    margin-bottom: 1.04vw;
    margin-inline: auto;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div .get-in-touch-section-1__paragraph--left {
    margin-bottom: 3vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div p:nth-of-type(3) {
    width: 13.18vw;
  }

  .get-in-touch-section-1_telf {
    font-family: "Articulat CF";
    font-weight: 500;
    color: #666;
    font-size: 0.93vw;
    line-height: 130%;
  }

  .get-in-touch-section-1__button__green {
    border-radius: 0.52vw;
    padding: 0.78vw 1.98vw;
    background: #cdea80;
    backdrop-filter: blur(0vw);
    color: #2c5134;
    font-family: "Articulat CF";
    font-size: 0.94vw;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.03vw;
    cursor: pointer;
    border: none;
  }

  .get-in-touch-section-1__cards div:nth-of-type(1) .get-in-touch-section-1__button__green {
    margin-top: .25vw;
    display: inline-block;
  }
}

@media screen and (max-width: 1023px) {
  nav {
    top: 0vw !important;
    padding-inline: 3vw !important;
    min-height: auto !important;
    max-height: fit-content !important;
  }

  nav .content-nav {
    padding-block: 8vw !important;
    margin-top: 5vw !important;
    height: 13vw !important;
    width: 100% !important;
    padding-inline: 3vw !important;
  }

  nav #reflejo3 {
    opacity: 0 !important;
  }

  nav #reflejo4 {
    opacity: 1 !important;
  }

  nav .menu-hamburguesa #uno {
    opacity: 0 !important;
  }

  nav .menu-hamburguesa #dos {
    opacity: 1 !important;
  }

  .get-in-touch-section-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-block: 36.53vw 13.9vw;
    padding-inline: 5.87vw;
  }

  .get-in-touch-section-1 h2 {
    color: var(--Primary-Green, #2c5134);
    text-align: center;
    font-family: "Articulat CF";
    font-size: 9.6vw;
    font-style: normal;
    font-weight: 800;
    line-height: 100%;
    letter-spacing: -0.192vw;
    margin-bottom: 2.67vw;
  }

  .get-in-touch-section-1 p {
    width: 74.93vw;
    color: #000;
    text-align: center;
    font-family: "Neue Haas Unica Pro";
    font-size: 4.27vw;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
    margin-bottom: 12vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards {
    display: flex;
    flex-direction: column-reverse;
    row-gap: 6.13vw;
    width: 100%;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 100%;
    height: fit-content;
    text-align: center;
    padding-block: 15.2vw;
    border-radius: 8vw;
    background: #f6faf6;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div h3 {
    color: var(--Primary-Green, #2c5134);
    text-align: center;
    font-family: "Articulat CF";
    font-size: 4.8vw;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div:nth-child(1) h3 {
    width: 52.27vw;
    margin-bottom: 9.6vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div:nth-child(2) h3 {
    width: 30.4vw;
    margin-bottom: 5.33vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div img {
    width: 14.13vw;
    height: 14.13vw;
    margin-bottom: 4.8vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div h4 {
    color: #17281b;
    text-align: center;
    font-family: "Articulat CF";
    font-size: 4.27vw;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 4.27vw;
    width: 37.87vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div p {
    width: 61.33vw;
    color: #666;
    text-align: center;
    font-family: "Neue Haas Unica Pro";
    font-size: 3.73vw;
    font-style: normal;
    font-weight: 350;
    line-height: 130%;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div p {
    margin-bottom: 1.04vw;
    margin-inline: auto;
    width: 61.33vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div .get-in-touch-section-1__paragraph--left {
    margin-bottom: 9.33vw;
  }

  .get-in-touch-section-1 .get-in-touch-section-1__cards div p:nth-of-type(3) {
    width: 52.53vw;
    margin-bottom: 9.33vw;
  }

  .get-in-touch-section-1_telf {
    font-family: "Articulat CF";
    font-weight: 500;
    color: #666;
    font-size: 4.8vw;
    line-height: 130%;
  }

  .get-in-touch-section-1__button__green {
    padding: 4vw 10.13vw;
    border-radius: 2.67vw;
    background: #cdea80;
    color: var(--Primary-Green, #2c5134);
    font-family: "Articulat CF";
    font-size: 4.5vw;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.128vw;
    border: none;
  }
}
