@media screen and (max-width: 768px) {
  .img-beneficios {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .div-position-sintomatologia {
    height: 102px;
    top: 103px;
    width: 305px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .div-position-sintomatologia {
    height: 93px;
    top: 93px;
    width: 305px;
  }
}
@media screen and (max-width: 768px) {
  .div-width-textsintomatologia {
    width: 100%;
  }

  .div-position-sintomatologia {
    height: 92px;
    top: 93px;
    position: relative;
    z-index: -1;
    width: 300px;
  }
}
@media screen and (max-width: 767px) {
  .div-position-sintomatologia {
    height: 83px;
    top: 87px;
    position: relative;
    z-index: -1;
    width: 300px;
  }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .div-position-sintomatologia {
    height: 83px;
    top: 85px;
    width: 305px;
  }
}
@media screen and (max-width: 480px) {
  .div-position-sintomatologia {
    height: 58px;
    top: 58px;
    width: 70vw;
  }

  .div-width-textsintomatologia {
    width: 100%;
  }
}
@media screen and (orientation: landscape) {
  .div-position-sintomatologia {
    height: 90px;
    top: 90px;
    width: 40vw;
  }
}
@media screen and (max-width: 768px) {
  .img-sintomatologia {
    width: 90%;
  }
}
@media (max-width: 768px) {
  .bg-team {
    height: 300px;
  }

  section {
    top: 0;
  }

  .div1,
  .div2,
  .div3 {
    height: auto;
    max-width: 100%;
    padding: 20px;
  }

  .div3 .text-start {
    margin-top: 15px;
  }
}
@media (max-width: 576px) {
  .bg-team {
    height: 400px;
  }

  .div1,
  .div2,
  .div3 {
    height: auto;
  }

  .div3 .text-start p {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .bg-terapia {
    margin-top: -100px;
  }
}
@media (max-width: 768px) {
  .position-img-dr {
    top: -40px;
  }
}
@media (max-width: 768px) {
  .slide1::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    /* Cambiamos de left a right para alinear la sombra a la derecha */
    width: 100%;
    /* Ancho de la sombra */
    height: 100%;
    background: linear-gradient(to left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
    /* Sombra degradada con 10% de opacidad */
    /* Sombra degradada de derecha a izquierda */
    z-index: 1;
    /* Aseguramos que la sombra esté por encima del contenido */
  }

  .bg-footer {
    display: flex;
    flex-direction: column;
  }

  .div-logo-linkedin {
    position: relative;
    top: 10px;
    right: 1px;
  }

  .slide-content {
    position: relative;
    z-index: 1;
    padding: 4rem;
    color: white;
    max-width: 860px;
    margin-top: 40% !important;
    margin-left: 3% !important;
  }
  .colorMobileNav {
    background-color: white !important;
    color: #052d3e !important;
  }
  .button-home {
    top: auto !important;
    bottom: 16px !important;
  }

  .logo {
    top: 20px;
    left: 17% !important;
    z-index: 10;
  }
  .slide-content h1 {
    font-size: 32px;
  }
  .slide-content p {
    font-size: 16px;
  }
  .hero-title {
    font-size: 32px;
  }
  .hero-subtitle {
    font-size: 16px;
  }
  .background-text-somos {
    font-size: 70px;
  }
  .lefthero {
    left: 15px;
  }
  .foreground-text-somos {
    font-size: 22px;
    font-weight: bold;
    color: #555;
    top: 0;
    left: 5px;
  }
}
/* Estilos específicos para dispositivos móviles */
@media (max-width: 767px) {
  .my-slide {
    background-position: 70% center;
    /* Mueve la imagen hacia la izquierda */
    background-size: cover;
    /* Ajusta la imagen para que se vea completa */
  }
  .caroResposive {
    height: 80%;
    top: 100px;
  }
}
@media screen and (max-width: 768px) {
  .mt90 {
    margin-top: 0px;
  }
}
@media (max-width: 1450px) {
  .splide__slide {
    width: 50% !important;
    padding: 20px;
  }

  .splide__slide h3 {
    font-size: 1.3em;
  }

  .splide__slide p {
    font-size: 0.95em;
  }
}
@media (max-width: 992px) {
  .splide__slide {
    width: 50% !important;
    padding: 15px;
  }

  .splide__slide h3 {
    font-size: 1.2em;
  }

  .splide__slide p {
    font-size: 0.9em;
  }
}
@media (max-width: 768px) {
  .splide__slide {
    width: 70% !important;
    padding: 10px;
  }

  .splide__slide h3 {
    font-size: 1.1em;
  }

  .splide__slide p {
    font-size: 0.85em;
  }
}
@media (max-width: 576px) {
  .splide__slide {
    width: 90% !important;
    padding: 10px;
  }

  .splide__slide h3 {
    font-size: 1em;
  }

  .splide__slide p {
    font-size: 0.8em;
  }

  .carouselBeneficios {
    padding: 20px 0;
  }
}
@media (hover: hover) {
  .custom-card-container:hover {
    transform: translateY(-30px);
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
  }

  .custom-card-container:hover .custom-card-overlay {
    opacity: 0;
  }

  .custom-card-container:hover .custom-card-content {
    bottom: 0;
    opacity: 1;
  }

  .custom-card-container:hover .custom-card-title {
    transform: translate(-50%, -50%) translateY(-30px);
  }

  .custom-card-container:hover .custom-card-image {
    transform: scale(1.1);
  }
}
@media screen and (max-width: 768px) {
  .button-home1 {
    position: relative;
    z-index: 30;
    top: 0px;
  }
}
@media screen and (max-width: 768px) {
  .text-interior1-home {
    margin-top: 90px;
  }

  .text-title-interio1 {
    position: relative;
    right: 143px;
  }

  /* 
    .hero-section-interior1 {
        height: 100vh;
        background-size: auto;
        background-position: center;
        position: relative;
        z-index: 1;
        margin-bottom: 0;
    } */
}
@media screen and (max-width: 768px) {
  .testimonios-text {
    position: relative;
    top: -525px;
    font-size: 50px;
    color: rgb(201, 193, 193);
  }

  .bg-position-slider-index {
    position: relative;
    top: 65px;
  }

  .prev-btn-slider-index {
    background-color: #052d3e;
    width: 40px;
    height: 40px;
    position: relative;
    right: 30px;
  }

  .next-btn-slider-index {
    background-color: #052d3e;
    width: 40px;
    height: 40px;
    position: relative;
    left: 30px;
  }

  .position-slider-index {
    position: relative;
    width: 325px;
    right: -25px;
    top: 20px;
    height: 500px;
  }
  .position-slider {
    position: relative;
    top: 80%;
    right: 0%;
    width: 100%;
  }
  .background-text2 {
    font-size: 70px;
  }
  .background-text-2 {
    font-size: 70px;
  }
  .foreground-text2 {
    font-size: 22px;
    font-weight: bold;
    color: #555;
    text-align: center;
  }
  .text-container2 {
    height: 110%;
  }
  .bg-color-sintomatologia {
    background-color: #efa58a;
    height: 100%;
    padding: 10px;
  }
  .text-container-large {
    position: relative;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin: 20px 0 75px 0;
  }
}
@media screen and (min-width: 768px) {
  .prev-btn-slider {
    background-color: #052d3e;
    width: 40px;
    height: 40px;
    position: relative;
    right: 110px;
  }

  .next-btn-slider {
    background-color: #052d3e;
    width: 40px;
    height: 40px;
    position: relative;
    left: 110px;
  }
}
@media screen and (max-width: 768px) {
  .img-permisos-position {
    position: absolute;
    z-index: 2;
    top: 305%;
  }
}
@media screen and (max-width: 768px) {
  .bg-cumplimiento {
    position: relative;
    z-index: 1;
    top: 0;
  }

  .bg-footer-responsive {
    position: absolute;
    z-index: 4;
  }
}
@media screen and (max-width: 768px) {
  /* .div-position-legislacion {
        bottom: -500px;
        margin-left: 3%;
    } */

  .img-abajo-legislacion {
    position: relative;
    /*  top: -100px; */
    z-index: -1;
  }

  .img-legislacion {
    z-index: 1;
    /* top: 100px; */
  }
}
@media screen and (max-width: 768px) {
  .img-estudios-position,
  .text-estudios-position {
    position: relative;
    /* top: 390px; */
  }
}
@media screen and (max-width: 768px) {
  .div-position-innovacion {
    bottom: -500px;
    /* top: 420px; */
    margin-left: 3%;
  }

  .img-abajo-innovacion {
    position: relative;
    /* top: 200px; */
    z-index: -1;
  }

  .img-innovacion {
    position: relative;
    /*  top: 400px; */
  }
}
@media screen and (max-width: 768px) {
  .img-ketamina-position,
  .text-ketamina-position {
    position: relative;
    /* top: 690px; */
  }
}
@media screen and (max-width: 768px) {
  .casosdeexito-section-position,
  .section-slider,
  .comillas1,
  .comillas2 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .bg-footer {
    display: flex;
    flex-direction: column;
    position: relative;
  }
}
@media screen and (max-width: 768px) {
  .text-interior3-home {
    margin-top: 95px;
  }

  .text-title-interio3 {
    position: relative;
    right: 46px;
  }
}
@media screen and (max-width: 768px) {
  .div-position-patologias {
    bottom: -500px;
    top: 72px;
    margin-left: 4%;
  }

  .img-abajo-patologias {
    position: relative;
    top: 0;
    z-index: -1;
  }

  .img-patologias {
    position: relative;
    top: 45px;
  }
}
@media screen and (max-width: 768px) {
  .img-tept {
    position: relative;
    /* top: 200px; */
  }

  .text-tept-position {
    position: relative;
    /*  top: 180px; */
  }

  .div-position-tept-síntomas {
    bottom: -500px;
    /* top: 350px; */
    margin-left: 3%;
  }

  .img-abajo-tept-síntomas {
    position: relative;
    /* top: 61px; */
    z-index: -1;
  }

  .img-tept-síntomas {
    position: relative;
    /* top: -240px; */
  }
  .div-main-patologias {
    height: 100%;
  }
  .div-main-tept-síntomas {
    height: 100%;
  }

  .div-main-toc-síntomas {
    height: 100%;
  }
  .div-main-tag-síntomas {
    height: 100%;
  }
  .div-position-tept-síntomas {
    bottom: auto;
    top: auto;
    margin-left: auto;
  }
  .text-maxWidth-ketamina {
    padding: 0 40px;
  }
  .padding-ancho {
    padding: 0 40px;
  }

  .div-tamaño-tept-síntomas {
    width: 100%;
    height: 100%;
  }
  .div-position-tept-síntomas {
    position: relative;
    top: auto;
    margin-left: auto;
  }
}
@media screen and (max-width: 768px) {
  .div-tamaño-tag-síntomas {
    width: 355px;
    /* height: 500px; */
  }

  .img-tag {
    position: relative;
    /* top: 530px; */
  }

  .text-tag-position {
    position: relative;
    /* top: 500px; */
  }

  .div-position-tag-síntomas {
    position: relative;
    /* top: 600px; */
    margin-left: 3%;
  }

  .img-tag-síntomas {
    position: relative;
    /* top: 580px; */
  }

  .img-abajo-tag-síntomas {
    position: relative;
    /* top: 423px; */
    z-index: -1;
  }
}
@media screen and (max-width: 768px) {
  .div-tamaño-toc-síntomas {
    width: 366px;
    /*  height: 280px; */
  }

  .bg-footer3 {
    display: flex;
    flex-direction: column;
    position: relative;
  }

  .img-toc {
    position: relative;
    /* top: 900px; */
  }

  .text-toc-position {
    position: relative;
    /* top: 860px; */
  }

  .div-position-toc-síntomas {
    position: relative;
    /* top: 950px; */
    margin-left: 1%;
  }

  .img-toc-síntomas {
    position: relative;
    /* top: 900px; */
  }

  .img-abajo-toc-síntomas {
    position: relative;
    /* top: 740px; */
    z-index: -1;
  }
}
@media screen and (max-width: 768px) {
  .bg-footer5 {
    display: flex;
    flex-direction: column;
    position: relative;
  }
}
@media screen and (max-width: 768px) {
  .bg-footer6 {
    display: flex;
    flex-direction: column;
    position: relative;
  }
}
@media screen and (max-width: 768px) {
  .img-comofunciona {
    position: relative;
    top: -14px;
  }
  .hero-slider {
    position: relative;
    height: 750px;
    background-color: #2a8b8b;
    /* This line is kept for context, but is overridden later */
    overflow: hidden;
    top: -16px;
  }
  .navbar-position {
    position: relative;
    top: 0px;
    z-index: 2;
    height: 140px;
  }

  .bg-footer2 {
    display: flex;
    flex-direction: column;
    position: relative;
  }

  .bg-footer-index {
    display: flex;
    flex-direction: column;
    position: relative;
  }

  .bg-footer1 {
    display: flex;
    flex-direction: column;
    position: relative;
  }
  #navbarNav {
    background-color: white;
    border-bottom: 2px solid #052d3e;
    position: relative;
    z-index: 5;
  }
  .titulo-fondo {
    font-size: 70px;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1;
    text-align: left;
    position: relative;
    top: 100px;
  }
  .testimonios-carousel .carousel-control-next {
    right: 0;
  }
  .testimonios-carousel .carousel-control-prev {
    left: 0;
  }
  .testimonios-carousel {
    padding: 45px;
    max-height: 100%;
    max-width: 600px;
  }
  .fondo {
    height: 80px;
  }
  .bajada {
    bottom: 0px;
  }
  .text-width-tratamiento {
    padding: 0 40px;
  }
  .text-width-tratamiento {
    /*     width: 850px;
         */
    position: relative;
    top: 50px;
    left: 0;
  }
  .background-text {
    font-size: 75px;
  }
  .fondo-ketamina {
    height: 80px;
  }
  .mt100 {
    margin-top: 0;
  }
  .hero-section-index {
    height: 30vh;
    margin-top: 100px;
  }
  .foreground-text {
    font-size: 22px;
    font-weight: bold;
    color: #555;
    /* top: 90px; */
  }
  .text-stack {
    height: 80%;
    margin-top: -100px;
  }
  .text-background-technical {
    font-size: 70px;
    font-weight: 100;
    color: rgba(255, 255, 255, 0.2);
    position: relative;
    left: 0;
    top: -25px;
    line-height: 55px;
  }
  .profile-text-r-2 {
    background-color: #d2eeed;
    padding: 30px;
    float: right;
    padding-right: none;
    margin-left: -50px;
    position: relative;
    z-index: -2;
  }
}
@media (max-width: 1694px) {
  .titulo-fondo-ketamina {
    font-size: 90px;
  }
  .titulo-fondo {
    font-size: 90px;
  }
  .background-text-2 {
    font-size: 90px;
  }
  .titulo-grande {
    font-size: 90px;
  }
  .text-background {
    font-size: 90px;
  }
  .testimonios-title-large {
    font-size: 90px;
  }
  .pidetuhora-text {
    font-size: 90px;
  }
  .background-text-somos {
    font-size: 90px;
  }
  .background-text2 {
    font-size: 90px;
  }
  .background-text {
    font-size: 90px;
  }
  .background-text-linea {
    font-size: 90px;
  }
  .background-text-doble {
    font-size: 90px;
  }
  .background-text-legislacion {
    font-size: 90px;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    bottom: 0;
  }
  .casosdeexito-text {
    font-size: 90px;
    line-height: 80px;
    color: rgb(19, 50, 61, 0.2);
    font-weight: 100;
  }
  .titulo-fondo-noticias {
    font-size: 90px;
  }
  .section-cards-equipo {
    position: relative;
    top: -35px;
    z-index: 1;
  }
  .text-background-technical {
    font-size: 90px;
    line-height: 80px;
  }
}
@media (max-width: 1021px) {
  .titulo-fondo-ketamina {
    font-size: 70px;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1;
    text-align: left;
    position: relative;
    top: -95px;
  }
}
@media (max-width: 991px) {
  .testimonios-title-container {
    text-align: center;
    margin-bottom: 50px;
    min-height: auto;
  }

  .testimonios-title-large {
    font-size: 5rem;
    position: relative;
    top: 0;
    transform: none;
    text-align: center;
    width: 100%;
  }

  .testimonios-bg-image {
    right: 0px;
    width: 350px;
    height: 500px;
    opacity: 0.3;
  }
  .bg-footer p {
    text-align: center !important;
  }
  .bg-dr {
    background-color: antiquewhite;
    min-height: 920px;
    padding: 90px 0 50px;
  }
  .section-cards-equipo {
    margin-bottom: 45px;
  }
  .div-main-legislacion {
    top: 0;
    height: auto;
  }
  .background-text-legislacion {
    font-size: 60px;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    bottom: 0;
    margin-left: -40px;
  }
  .foreground-text-legislacion {
    font-size: 22px;
    font-weight: bold;
    color: #555;
    top: 0;
    left: 5px;
    margin-left: -40px;
  }
  .background-text-innovacion {
    font-size: 60px;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    bottom: 0;
    margin-left: 10px;
  }
  .foreground-text-innovacion {
    font-size: 22px;
    font-weight: bold;
    color: #555;
    top: 0;
    left: 5px;
    margin-left: 10px;
  }
  /* .div-position-legislacion {
    position: relative;
    top: 0;
    margin: 0 !important;
    width: 100%;
  } */
  .img-innovacion {
    position: relative;
    z-index: 1;
    top: 0;
    margin-top: 40px;
  }
  .div-width-textsintomatologia p {
    text-align: center !important;
  }
  .subtext {
    font-size: 20px !important;
  }
  .banner {
    width: 100%;
  }

  .titulo-grande {
    font-size: 75px;
    color: rgba(0, 0, 0, 0.1); /* Texto gris claro */
    margin: 0;
    font-weight: 100;
    line-height: 1;
  }
  .img-legislacion {
    position: unset;
    z-index: 1;
    top: 170px;
  }
  .titulo-fondo-noticias {
    font-size: 75px;
  }
  .navbar-position {
    position: relative;
    top: 0px;
    z-index: 2;
    height: 140px;
  }
  .colorMobileNav {
    background-color: white !important;
    color: #052d3e !important;
  }
  #navbarNav {
    background-color: white;
    border-bottom: 2px solid #052d3e;
    position: relative;
    z-index: 18;
  }
  .fondo-verde {
    background-color: #d1eceb;
    height: 100%;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-right: 0;
  }
  .titulo-fondo-verde {
    font-size: 4.2em;
    top: 0;
  }
  .bajada-verde {
    font-size: 25px;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 30px;
    padding-left: 0;
  }
  .img-comofunciona {
    top: 0;
    height: 180px;
  }
  .fondo-amarillo {
    background-color: #fef6e8; /* Color amarillo */
    height: 180px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: start;
    align-items: flex-start;
    padding-bottom: 20px;
    margin-right: 0;
  }

  .titulo-fondo-amarillo {
    font-size: 4.2em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1;
    text-align: left;
    position: relative;
    top: 30px;
    padding-left: 60px;
  }

  .bajada-amarillo {
    font-size: 25px;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 75px;
    padding-left: 60px;
  }
  .fondo-rosa {
    background-color: #f5dce0; /* Color rosa */
    height: 180px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: start;
    align-items: flex-start;
    padding-bottom: 20px;
    margin-right: 0;
  }

  .titulo-fondo-rosa {
    font-size: 4.2em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1;
    text-align: left;
    position: relative;
    top: 30px;
    padding-left: 60px;
  }

  .bajada-rosa {
    font-size: 25px;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 75px;
    padding-left: 60px;
  }
  .fondo-lila {
    background-color: #dedae2; /* Color lila */
    height: 180px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: start;
    align-items: flex-start;
    padding-bottom: 20px;
    margin-right: 0;
  }

  .titulo-fondo-lila {
    font-size: 4.2em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1;
    text-align: left;
    position: relative;
    top: 30px;
    padding-left: 60px;
  }

  .bajada-lila {
    font-size: 25px;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 75px;
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  .testimonios-bg-image {
    opacity: 0.3;
    right: 0px; /* Ajustado para que se vea mejor en móviles */
    width: 300px;
    height: 450px;
    top: 220px;
  }

  .testimonios-title-large {
    font-size: 70px;
  }

  .testimonios-title-small {
    font-size: 25px;
    font-weight: 600;
    color: #000;
    position: relative;
    z-index: 2;
    margin-bottom: 0;
    margin-left: 0;
  }
  .testimonios-section {
    padding: 30px 0;
  }
  .tituloProf-r {
    padding-left: 30px 0;
  }
  .tituloProf-l {
    padding-left: 30px !important;
  }
  .profile-text-l p {
    margin: 0 !important;
  }
  .profile-text-r p {
    padding-left: 30px 0;
  }
  .profile-text-r-2 p {
    padding-left: 30px 0;
  }
  .profile-text-l {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .profile-text-r {
    padding-left: 30px 0;
    padding-right: 30px;
  }
  .text-container-large {
    height: 100%;
  }
  .text-2 {
    margin-top: 0;
  }
  .text-3 {
    margin-top: 0;
  }
  .text-4 {
    margin-top: 0;
  }
  .text-5 {
    margin-top: 0;
  }
  .image-container.abajo {
    top: 0;
  }
  .profile-section {
    margin-bottom: 0;
  }
  .div-width-textsintomatologia p {
    text-align: center !important;
  }
  .subtext {
    font-size: 20px !important;
  }
  .titulo-fondo-ketamina {
    font-size: 70px !important;
  }
  .background-text-2 {
    font-size: 70px !important;
    line-height: 70px;
  }
  .titulo-grande {
    font-size: 70px !important;
  }
  .text-background {
    font-size: 70px !important;
  }
  /* .testimonios-title-large {
    font-size: 75px !important;
  } */
  .pidetuhora-text {
    font-size: 70px !important;
  }
  .background-text-somos {
    font-size: 70px !important;
  }
  .background-text2 {
    font-size: 70px !important;
  }
  .background-text {
    font-size: 70px !important;
  }
  .background-text-linea {
    font-size: 70px !important;
  }
  .background-text-doble {
    font-size: 70px !important;
  }
  /* .background-text-legislacion {
    font-size: 70px !important;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    bottom: 0;
    margin-left: -40px;
  } */
  .casosdeexito-text {
    font-size: 70px !important;
    line-height: 80px;
    color: rgb(19, 50, 61, 0.2);
    font-weight: 100;
  }
  .titulo-fondo-noticias {
    font-size: 70px !important;
  }
  .section-cards-equipo {
    position: relative;
    top: -35px;
    z-index: 1;
  }
  .text-background-technical {
    font-size: 70px;
    line-height: 70px;
  }
  .foreground-text-linea {
    font-size: 25px;
    font-weight: 400;
    color: #555;
    position: relative;
    bottom: -40px;
    padding: 55px 0;
  }
  .foreground-text-doble {
    font-size: 25px;
    font-weight: 400;
    color: #555;
    position: relative;
    bottom: -40px;
  }
}
@media (max-width: 768px) {
  .profile-text {
    border-radius: 30px; /* Bordes redondeados en todas las esquinas */
  }
  .p-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sintoma-margen {
    margin-left: 20px;
  }
  .hero-title {
    font-size: 32px;
    white-space: normal;
  }
  .navbar .navbar-collapse .navbar-nav .nav-item .dropdown-item {
    padding-left: 32px;
  }
  .bg-tech-section .p4 {
    padding-left: 24px;
  }
}

/*ESTILOS 2025*/

/* Firts Mobile */
@media (min-width: 1px) and (max-width: 320px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  /* seccion como funciona */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 140px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 70% 24px 0 24px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 70% 24px 0 24px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 -10% 0;
    position: relative;
    /* top: 0;
    left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
    left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 320px;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(320px - 16px);
    height: auto;
    border-radius: 40px;
    padding: 24px 32px;
    margin: -12% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.1em;
    line-height: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
    padding: 0px 40px;
  }

  /* seccion equipo: */
  .text-width-equipo {
    width: 100%;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* quienes somos */
  .img-comofunciona .fondo {
    background-color: #f8dede;
    height: 110px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0px;
  }
  .text-stack-somos .background-text-somos {
    font-size: 60px !important;
  }
  .text-stack2 .background-text2 {
    font-size: 55px !important;
  }
  /* equipo */
  .nuevosEstilos .text-stack {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .imgAnestesiologo {
    padding-top: 0;
    margin-top: 1em;
  }
  .foreground-text-doble {
    font-size: 25px;
    font-weight: 400;
    color: #555;
    position: relative;
    bottom: 0;
  }
  .text-container-large {
    height: auto;
    margin: 20px 0 0px 0;
  }
  /* ketamina terapia - pagina interna */
  .ketamina {
    height: 150px;
  }
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -20px;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    top: 95%;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    position: relative;
    bottom: 0px;
    margin: -16% 0 0 0;
  }
  .estilosPadding {
    padding: 0;
  }
  /* textos y titulares de legislacion */
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    font-size: 1em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .legislacion__titles .background-text-legislacion {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-legislacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -70% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 24px 0 16px 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de legislacion */
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0 0 -48px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-innovacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -78% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 32px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    display: none;
  }
  /*  */
  .profile-section:nth-child(odd) .background-overlay {
    top: 24%;
  }
  .profile-section:nth-child(even) .background-overlay {
    top: 68%;
  }
  .button-home {
    width: auto;
  }
  .bg-btn-hablemos {
    margin-right: 16px;
  }
  .div-tamaño-tag-síntomas {
    width: 100%;
    height: auto;
    max-width: calc(320px - 32px);
    margin: 0 auto;
  }
  .div-main-toc-síntomas {
    height: 100%;
    width: 100%;
    max-width: calc(320px - 32px);
    margin: -30% 0 0 0;
  }
  /* patologias y tratamientos */
  .titulo-fondo-verde {
    font-size: 3.8em;
  }
  .bajada-rosa,
  .titulo-fondo-rosa {
    padding-left: 32px;
  }
  .div-tamaño-patologias,
  .div-tamaño-toc-síntomas {
    width: 100%;
    max-width: calc(320px - 32px);
    height: auto;
  }
  .testimonios-title-large {
    width: 100%;
    max-width: 320px;
  }
  .testimonios-title-large {
    font-size: 60px;
  }
  /* fin patologias y tratamientos */
}
@media (min-width: 321px) and (max-width: 375px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 140px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 65% 24px 0 24px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 58% 32px 0 32px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 -8% 0;
    position: relative;
    /* top: 0;
    left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
    left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 375px;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(320px - 16px);
    height: auto;
    border-radius: 40px;
    padding: 24px 32px;
    margin: -12% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.2em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.1em;
    line-height: 1.2em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.3em;
    text-align: left;
    padding: 0px 40px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* quienes somos */
  .img-comofunciona .fondo {
    background-color: #f8dede;
    height: 110px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0px;
  }
  /* equipo */
  .nuevosEstilos .text-stack {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .imgAnestesiologo {
    padding-top: 0;
    margin-top: 1em;
  }
  .foreground-text-doble {
    bottom: 0;
  }
  .text-container-large {
    height: auto;
    margin: 20px 0 0px 0;
  }
  /* ketamina terapia - pagina interna */
  .ketamina {
    height: 150px;
  }
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -20px;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    top: 100%;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    position: relative;
    bottom: 0px;
    margin: -12% 0 0 0;
  }
  .estilosPadding {
    padding: 0;
  }
  /* textos y titulares de legislacion */
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-legislacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -65% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 24px 0 16px 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de legislacion */
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-innovacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -65% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 24px 32px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    display: none;
  }
  /*  */
  .profile-section:nth-child(odd) .background-overlay {
    top: 27%;
  }
  .profile-section:nth-child(even) .background-overlay {
    top: 68%;
  }
  .button-home {
    width: auto;
  }
  .bg-btn-hablemos {
    margin-right: 16px;
  }
  .div-tamaño-tag-síntomas {
    width: 100%;
    height: auto;
    max-width: calc(375px - 32px);
    margin: 0 auto;
  }
  .div-main-toc-síntomas {
    height: 100%;
    width: 100%;
    max-width: calc(375px - 32px);
    margin: -30% 0 0 0;
  }
}
/* iphone 12 */
@media (min-width: 376px) and (max-width: 390px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 140px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 36px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 55% 36px 0 36px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 16px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 70% 24px 0 24px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 -8% 0;
    position: relative;
    /* top: 0;
      left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
      left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 390px;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(320px - 16px);
    height: auto;
    border-radius: 40px;
    padding: 24px 32px;
    margin: -12% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.2em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.1em;
    line-height: 1.2em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.3em;
    text-align: left;
    padding: 0px 40px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* quienes somos */
  .img-comofunciona .fondo {
    background-color: #f8dede;
    height: 110px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0px;
  }
  /* equipo */
  .nuevosEstilos .text-stack {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .imgAnestesiologo {
    padding-top: 0;
    margin-top: 1em;
  }
  .foreground-text-doble {
    bottom: 0;
  }
  .text-container-large {
    height: auto;
    margin: 20px 0 0px 0;
  }
  /* ketamina terapia - pagina interna */
  .ketamina {
    height: 150px;
  }
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -20px;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    top: 100%;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    position: relative;
    bottom: 0px;
    margin: -12% 0 0 0;
  }
  .estilosPadding {
    padding: 0;
  }
  /* textos y titulares de legislacion */
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-legislacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -65% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 24px 0 16px 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de legislacion */
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-innovacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -63% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 24px 32px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    display: none;
  }
  /*  */
  .profile-section:nth-child(odd) .background-overlay {
    top: 27%;
  }
  .profile-section:nth-child(even) .background-overlay {
    top: 68%;
  }
  .div-tamaño-tag-síntomas {
    width: 100%;
    height: auto;
    max-width: calc(390px - 32px);
    margin: 0 auto;
  }
  .div-main-toc-síntomas {
    height: 100%;
    width: 100%;
    max-width: calc(390px - 32px);
    margin: -30% 0 0 0;
  }
}
/* iphone 14 */
@media (min-width: 391px) and (max-width: 430px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 140px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 36px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 55% 36px 0 36px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }

  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 36px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 52% 36px 0 36px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 -7% 0;
    position: relative;
    /* top: 0;
    left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
    left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 430px;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(430px - 64px);
    height: auto;
    border-radius: 40px;
    padding: 24px 36px;
    margin: -12% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
    padding: 0px 36px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* quienes somos */
  .img-comofunciona .fondo {
    background-color: #f8dede;
    height: 110px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0px;
  }
  /* equipo */
  .nuevosEstilos .text-stack {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .imgAnestesiologo {
    padding-top: 0;
    margin-top: 1em;
  }
  .foreground-text-doble {
    bottom: 0;
  }
  .text-container-large {
    height: auto;
    margin: 20px 0 0px 0;
  }
  /* ketamina terapia - pagina interna */
  .ketamina {
    height: 150px;
  }
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -20px;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: left;
    position: relative;
    top: 90%;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    position: relative;
    bottom: 0px;
    margin: -12% 0 0 0;
  }
  .estilosPadding {
    padding: 0;
  }
  /* textos y titulares de legislacion */
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-legislacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -55% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 32px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 24px 0 16px 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de legislacion */
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 32px;
    margin: 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -11% 0 0 -4px;
  }
  .div-tamaño-innovacion {
    width: calc(100% - 64px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -56% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0 24px;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0 24px;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 24px 32px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    display: none;
  }
  /*  */
  .profile-section:nth-child(odd) .background-overlay {
    top: 30%;
  }
  .profile-section:nth-child(even) .background-overlay {
    top: 70%;
  }
  .button-home {
    width: auto;
  }
  .bg-btn-hablemos {
    margin-right: 16px;
  }
  .div-tamaño-tag-síntomas {
    width: 100%;
    height: auto;
    max-width: calc(425px - 32px);
    margin: 0 auto;
  }
  .div-main-toc-síntomas {
    height: 100%;
    width: 100%;
    max-width: calc(425px - 32px);
    margin: -30% 0 0 0;
  }
}
@media (min-width: 431px) and (max-width: 540px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 140px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 36px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 40% 36px 0 36px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 0 36px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 40% 36px 0 36px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 -7% 0;
    position: relative;
    /* top: 0;
    left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
    left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 540px;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(540px - 64px);
    height: auto;
    border-radius: 40px;
    padding: 24px 36px;
    margin: -12% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
    padding: 0px 36px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* quienes somos */
  .img-comofunciona .fondo {
    background-color: #f8dede;
    height: 110px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0px;
  }
  /* equipo */
  .nuevosEstilos .text-stack {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .imgAnestesiologo {
    padding-top: 0;
    margin-top: 1em;
  }
  .foreground-text-doble {
    bottom: 0;
  }
  .text-container-large {
    height: auto;
    margin: 20px 0 0px 0;
  }
  /* ketamina terapia - pagina interna */
  .ketamina {
    height: 170px;
  }
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -20px;
  }
  .img-comofunciona .fondo {
    margin: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: left;
    position: relative;
    top: 100%;
    margin: 0;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    line-height: 1em;
    position: relative;
    bottom: 0px;
    margin: -5% 0 0 0;
  }
  .estilosPadding {
    padding: 0;
  }
  /* textos y titulares de legislacion */
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 64px;
    margin: 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -7% 0 0 -4px;
  }
  .div-tamaño-legislacion {
    width: calc(100% - 128px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  .img-abajo-legislacion {
    padding: 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -44% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 74px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 80%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 24px 0 16px 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de innovación */
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0 64px;
    margin: 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: left;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: -7% 0 0 -4px;
  }
  .div-tamaño-innovacion {
    width: calc(100% - 128px);
    height: auto;
    margin: 0 auto 0px auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  .img-abajo-innovacion {
    padding: 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -44% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 74px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 2/3;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 24px 48px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    display: none;
  }
  /*  */
  .bg-btn-hablemos {
    margin-right: 16px;
  }
  .profile-section:nth-child(odd) .background-overlay {
    top: 35%;
  }
  .profile-section:nth-child(even) .background-overlay {
    top: 70%;
  }
  .button-home {
    width: auto;
  }
  .bg-btn-hablemos {
    margin-right: 16px;
  }
  .div-tamaño-tag-síntomas {
    width: 100%;
    height: auto;
    max-width: calc(540px - 32px);
    margin: 0 auto;
  }
  .div-main-toc-síntomas {
    height: 100%;
    width: 100%;
    max-width: calc(540px - 32px);
    margin: -30% 0 0 0;
  }
}
@media (min-width: 541px) and (max-width: 768px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 70%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 80px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 5em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: -8px 0 0 28%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 32% 36px 0 36px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 70%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 36px 0 35%;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 28% 36px 0 36px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 0 0;
    position: relative;
    /* top: 0;
    left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
    left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 768px;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(768px - 64px);
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -12% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
    padding: 0px 36px;
  }
  .titulo-grande {
    font-size: 60px;
    color: rgba(0, 0, 0, 0.1);
    margin: 0;
    font-weight: 100;
    line-height: 1;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */

  /* quienes somos */
  /* .img-comofunciona .fondo {
    background-color: #f8dede;
    height: 110px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -267px;
  } */

  .next-btn-slider {
    background-color: #052d3e;
    width: 40px;
    height: 40px;
    position: relative;
    left: 0px;
  }
  /* equipo */
  .nuevosEstilos .text-stack {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .imgAnestesiologo {
    padding-top: 0;
    margin-top: 1em;
  }
  .foreground-text-doble {
    bottom: 0;
  }
  .text-container-large {
    height: auto;
    margin: 74px 0 -28px 0;
    overflow: inherit;
  }
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    top: 80px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -25px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 16% 0 0;
  }
  /* textos y titulares de legislacion */
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 90%;
    height: auto;
    margin: 0 auto -50% auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -75% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 80%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 24px 0 16px 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 0 0 16px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de legislacion */
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    margin: 0px 0 0 0;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 90%;
    height: auto;
    margin: 0 auto -50% auto;
    top: 0;
    background-color: #a49cc8;
    padding: 16px 8px;
  }

  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -120% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0 16px;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 14% 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    display: none;
  }
  /* patologias y tratamientos */
  .titulo-fondo-verde {
    font-size: 3em;
    top: 0;
  }
  /*  */
  /* noticias */
  .news-card {
    width: 300px;
    height: auto;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 16px;
    color: #002d3f;
    text-decoration: none;
  }
  .news-card .tituloCardImg {
    width: 100%;
    height: auto;
    padding: 0 0 7px 0;
    border-radius: 8px;
  }
  .news-card .TituloCardNoticiasExt {
    font-size: 1.1em;
    font-weight: bold;
    text-align: left !important;
    padding-bottom: 7px;
    line-height: 1em;
    padding-bottom: 16px;
  }
  .news-card .bajadaCardNoticiasExt {
    font-size: 0.8em;
    font-weight: normal;
    text-align: left !important;
    line-height: 1em;
  }
  /* contacto */
  .titleContacto {
    font-size: 60px;
  }
  /*  */
  .profile-text {
    border-radius: 30px; /* Bordes redondeados en todas las esquinas */
  }
  .p-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .text-2 {
    margin-top: 16px;
  }
  .image-container.abajo {
    top: 0px;
  }
  .text-3,
  .text-4,
  .text-5 {
    margin-top: 0px;
  }
  .profile-section {
    margin-bottom: 0px;
  }
  .profile-section:nth-child(odd) .background-overlay {
    top: 35%;
  }
  .profile-section:nth-child(even) .background-overlay {
    top: 70%;
  }
  .doctor-info {
    margin-bottom: 36px;
  }
  .button-home {
    width: auto;
  }
  .bg-btn-hablemos {
    margin-right: 16px;
  }
  .text-stack {
    height: 100%;
    margin-top: 0;
    /* background: red; */
  }
  .text-container {
    height: 100%;
  }
  .foreground-text-linea {
    bottom: 0px;
    font-size: 27px;
  }
  .profile-image {
    width: 240px;
    height: 400px;
    object-fit: cover;
    border-radius: 200px;
    display: block;
    margin: 0 auto;
  }
  .cardPadding {
    padding: 32px 0px;
  }
  .div-tamaño-tag-síntomas {
    width: 100%;
    height: auto;
    max-width: calc(768px - 32px);
    margin: 0 auto;
  }
  .div-main-tag-síntomas {
    height: auto;
    margin: -10% 0 0 0;
  }
  .div-main-toc-síntomas {
    height: 100%;
    width: 100%;
    max-width: calc(400px - 32px);
    margin: -15% 0 0 0;
  }
  .titulo-fondo {
    font-size: 60px;
    top: 63px;
  }
  .bajada {
    bottom: 32px;
  }
  .background-text-somos {
    font-size: 60px;
  }
}
@media (min-width: 769px) and (max-width: 1140px) and (orientation: portrait) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 70%;
    height: 190px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 80px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 5em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: -8px 0 0 32%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 20% 36px 0 36px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }

  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 70%;
    height: 190px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 90px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 100px 0 40%;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 20% 36px 0 36px;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 1.5em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 100%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 0 0 0 0;
    position: relative;
    /* top: 0;
      left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 4em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0;
    position: relative;
    text-align: center;
    /* top: 0;
      left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 100%;
    max-width: calc(768px - 64px);
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -3% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.4em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
    padding: 0px 36px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* patologias */
  .background-text-sintomas,
  .background-text-sintomas-3 {
    font-size: 60px !important;
  }
  .titulo-fondo-verde {
    font-size: 60px !important;
  }
  /* noticias */
  .news-card {
    width: 300px;
    height: 250px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 16px;
    color: #002d3f;
    text-decoration: none;
  }
  .news-card .tituloCardImg {
    width: 100%;
    height: auto;
    padding: 0 0 7px 0;
    border-radius: 8px;
  }
  .news-card .TituloCardNoticiasExt {
    font-size: 1.1em;
    font-weight: bold;
    text-align: left !important;
    padding-bottom: 7px;
    line-height: 1em;
    padding-bottom: 16px;
  }
  .news-card .bajadaCardNoticiasExt {
    font-size: 0.8em;
    font-weight: normal;
    text-align: left !important;
    line-height: 1em;
  }
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    top: 85px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -50px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 37% 0 0;
  }
  /* textos y titulares de legislacion */
  .img-legislacion {
    top: 0;
    margin: 0;
  }
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 60%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 16px 8px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-legislacion {
    padding: 18px 0 0 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -60% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 40%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 60%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 36px 0 12px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de legislacion */
  .img-innovacion {
    top: 0;
    margin: 0;
  }
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 60%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 16px 8px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-innovacion {
    padding: 28px 0 0 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -115% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 25% 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }

  /* seccion casos de exito */
  .psicoterapia-casosExito {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 40% 30%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -64% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    order: 2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p
    .br {
    display: block;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide .carousel {
    width: 100%;
    height: auto;
    margin: 0 0px 0 20%; /* permite mover el carrusel de ubicación */
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item {
    width: 100%;
    height: auto;
    background-color: #a49cc8;
    padding: 36px;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item
    .carousel-item__p {
    width: 100%;
    height: auto;
    color: #fff;
    padding: 0 0 12px 0;
    font-size: 1em;
    text-align: center;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-next
    .next-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    left: 56px;
    right: auto;
    opacity: 1 !important;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-prev
    .prev-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    right: 56px;
    left: auto;
    opacity: 1;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divImg {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divImg
    .psicoterapia-casosExito__divImg--img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
  }
}
@media (min-width: 769px) and (max-width: 1140px) and (orientation: landscape) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 38% 62%;
    grid-template-rows: auto;
    position: relative;
    padding: 0 0 124px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 230px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 190px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 5.5em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 90px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    padding: 7% 20% 0 64px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 56% 44%;
    grid-template-rows: auto;
    position: relative;
    padding: 130px 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 260px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: -30px 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 5em;
    font-weight: 200;
    line-height: 1em;
    color: rgba(19, 50, 61, 0.2);
    margin: -23% 0px 0 24px;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    padding: 0% 36px 0 36px;
    margin: -40% 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 44% 56%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 32px 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: left;
    margin: 0 0 -52px 0;
    padding: 0 0 0 8%;
    position: relative;
    /* top: 0;
        left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 5.5em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 -32px 16px;
    padding: 0 0 0 16px;
    position: relative;
    text-align: left;
    /* top: 0;
        left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: auto;
    max-width: calc(45% - 128px);
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -15% auto 24px auto;
    position: relative;
    z-index: 1;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.1em;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1em;
    line-height: 1.4em;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--text {
    width: 55%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    padding: 48px 36px 0px 36px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* patologias */
  .background-text-sintomas,
  .background-text-sintomas-3 {
    font-size: 60px !important;
  }
  .titulo-fondo-verde {
    font-size: 60px !important;
  }
  .fondo {
    background-color: #f8dede;
    height: 160px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -200px;
  }
  /* noticias */
  .news-card {
    width: 300px;
    height: 250px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 16px;
    color: #002d3f;
    text-decoration: none;
  }
  .news-card .tituloCardImg {
    width: 100%;
    height: auto;
    padding: 0 0 7px 0;
    border-radius: 8px;
  }
  .news-card .TituloCardNoticiasExt {
    font-size: 1.2em;
    font-weight: bold;
    text-align: left !important;
    padding-bottom: 7px;
    line-height: 1em;
    padding-bottom: 16px;
  }
  .news-card .bajadaCardNoticiasExt {
    font-size: 0.9em;
    font-weight: normal;
    text-align: left !important;
    line-height: 1em;
  }
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 3em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 2em;
    text-align: left;
    position: relative;
    top: 85px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -50px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 37% 0 0;
  }
  /* textos y titulares de legislacion */
  .img-legislacion {
    top: 0;
    margin: 0;
  }
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 60%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 16px 8px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-legislacion {
    padding: 18px 0 0 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -60% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 74px 48px 48px 48px;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 40%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 60%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 36px 0 12px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de innovacion */
  .img-innovacion {
    top: 0;
    margin: 0;
  }
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 60%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 16px 8px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-innovacion {
    padding: 28px 0 0 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -115% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 25% 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 40% 30%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -64% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p {
    width: 100%;
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    order: 2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p
    .br {
    display: block;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide .carousel {
    width: 100%;
    height: auto;
    margin: 0 0px 0 20%; /* permite mover el carrusel de ubicación */
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item {
    width: 100%;
    height: auto;
    background-color: #a49cc8;
    padding: 36px;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item
    .carousel-item__p {
    width: 100%;
    height: auto;
    color: #fff;
    padding: 0 0 12px 0;
    font-size: 1em;
    text-align: center;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-next
    .next-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    left: 56px;
    right: auto;
    opacity: 1 !important;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-prev
    .prev-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    right: 56px;
    left: auto;
    opacity: 1;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divImg {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divImg
    .psicoterapia-casosExito__divImg--img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
  }
}
@media (min-width: 1141px) and (max-width: 1440px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 38% 62%;
    grid-template-rows: auto;
    position: relative;
    padding: 0 0 200px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 230px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 190px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 48px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    padding: 7% 20% 0 64px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 56% 44%;
    grid-template-rows: auto;
    position: relative;
    padding: 74px 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 260px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: -30px 13% 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    line-height: 1em;
    color: rgba(19, 50, 61, 0.2);
    margin: -23% 32px 0 16px;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    padding: 0px 32px 0 15%;
    margin: -25% 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 44% 56%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 32px 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: left;
    margin: 0 0 -52px 0;
    padding: 0 0 0 8%;
    position: relative;
    /* top: 0;
        left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 -32px 16px;
    padding: 0 0 0 16px;
    position: relative;
    text-align: left;
    /* top: 0;
        left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: auto;
    max-width: calc(45% - 128px);
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -15% auto 24px auto;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.1em;
    width: 100%;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1em;
    line-height: 1.5em;
    width: 100%;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--text {
    width: 55%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    padding: 48px 36px 0px 36px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  .fondo {
    background-color: #f8dede;
    height: 160px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -80px;
  }
  /* noticias */
  .news-card {
    width: 300px;
    height: 300px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 16px;
    color: #002d3f;
    text-decoration: none;
  }
  .news-card .tituloCardImg {
    width: 100%;
    height: auto;
    padding: 0 0 7px 0;
    border-radius: 8px;
  }
  .news-card .TituloCardNoticiasExt {
    font-size: 1.2em;
    font-weight: bold;
    text-align: left !important;
    padding-bottom: 7px;
    line-height: 1em;
    padding-bottom: 16px;
  }
  .news-card .bajadaCardNoticiasExt {
    font-size: 0.9em;
    font-weight: normal;
    text-align: left !important;
    line-height: 1em;
  }
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: left;
    position: relative;
    top: 87px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.3em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -25px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 37% 0 0;
  }
  /* legistacion seccion */
  .img-legislacion {
    top: 0;
    margin: 0;
  }
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 44%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 16px 8px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-legislacion {
    padding: 28px 0 0 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 140px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.4em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -60% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 4em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 15% 34px 48px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row {
    margin: 24px 0;
    padding: 24px 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 40%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -36px 0 -36px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 60%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 12px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de innovacion */
  .img-innovacion {
    top: 0;
    margin: 0;
  }
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 44%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 16px 8px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-innovacion {
    padding: 28px 0 0 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -80% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 24px;
    margin: 14% 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 40% 30%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.6em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -54% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    order: 2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p
    .br {
    display: block;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide .carousel {
    width: 100%;
    height: auto;
    margin: 0 0px 0 20%; /* permite mover el carrusel de ubicación */
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item {
    width: 100%;
    height: auto;
    background-color: #a49cc8;
    padding: 36px;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item
    .carousel-item__p {
    width: 100%;
    height: auto;
    color: #fff;
    padding: 0 0 12px 0;
    font-size: 1.1em;
    text-align: center;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-next
    .next-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    left: 72px;
    right: auto;
    opacity: 1 !important;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-prev
    .prev-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    right: 72px;
    left: auto;
    opacity: 1;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divImg {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divImg
    .psicoterapia-casosExito__divImg--img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
  }
}
@media (min-width: 1441px) and (max-width: 1728px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 38% 62%;
    grid-template-rows: auto;
    position: relative;
    padding: 0 0 200px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 230px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 190px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 48px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    padding: 7% 20% 0 64px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 56% 44%;
    grid-template-rows: auto;
    position: relative;
    padding: 74px 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 260px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: -30px 13% 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    line-height: 1em;
    color: rgba(19, 50, 61, 0.2);
    margin: -23% 32px 0 16px;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    padding: 0px 32px 0 15%;
    margin: -25% 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 44% 56%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 32px 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: left;
    margin: 0 0 -52px 0;
    padding: 0 0 0 8%;
    position: relative;
    /* top: 0;
        left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 -32px 16px;
    padding: 0 0 0 16px;
    position: relative;
    text-align: left;
    /* top: 0;
        left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: auto;
    max-width: calc(45% - 128px);
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -15% auto 24px auto;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.1em;
    width: 100%;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1em;
    line-height: 1.5em;
    width: 100%;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--text {
    width: 55%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1em;
    line-height: 2em;
    text-align: left;
    padding: 48px 36px 0px 36px;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  .fondo {
    background-color: #f8dede;
    height: 160px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -80px;
  }
  /* noticias */
  .news-card {
    width: 300px;
    height: 300px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 16px;
    color: #002d3f;
    text-decoration: none;
  }
  .news-card .tituloCardImg {
    width: 100%;
    height: auto;
    padding: 0 0 7px 0;
    border-radius: 8px;
  }
  .news-card .TituloCardNoticiasExt {
    font-size: 1.2em;
    font-weight: bold;
    text-align: left !important;
    padding-bottom: 7px;
    line-height: 1em;
    padding-bottom: 16px;
  }
  .news-card .bajadaCardNoticiasExt {
    font-size: 0.9em;
    font-weight: normal;
    text-align: left !important;
    line-height: 1em;
  }
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: left;
    position: relative;
    top: 110px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -25px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 37% 0 0;
  }
  /* legistacion seccion */
  .img-legislacion {
    top: 0;
    margin: 0;
  }
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 44%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 48px 32px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-legislacion {
    padding: 28px 0 0 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -50% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 15% 34px 48px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row {
    margin: 24px 0;
    padding: 24px 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 40%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -36px 0 -36px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 60%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 12px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* innovacion seccion */
  .img-innovacion {
    top: 0;
    margin: 0;
  }
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 44%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 48px 32px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-innovacion {
    padding: 28px 0 0 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -65% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 24px;
    margin: 4% 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 35% 30%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 2em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -51% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    order: 2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p
    .br {
    display: block;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide .carousel {
    width: 100%;
    height: auto;
    margin: 0 0px 0 20%; /* permite mover el carrusel de ubicación */
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item {
    width: 100%;
    height: auto;
    background-color: #a49cc8;
    padding: 36px;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item
    .carousel-item__p {
    width: 100%;
    height: auto;
    color: #fff;
    padding: 0 0 12px 0;
    font-size: 1.2em;
    text-align: center;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-next
    .next-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    left: 72px;
    right: auto;
    opacity: 1 !important;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-prev
    .prev-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    right: 72px;
    left: auto;
    opacity: 1;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divImg {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divImg
    .psicoterapia-casosExito__divImg--img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
  }
}
@media (min-width: 1729px) and (max-width: 2140px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    position: relative;
    padding: 0 0 200px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 230px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 190px 0 0 30%;
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 8em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 32px 0 0 32px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    padding: 7% 20% 0 64px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1.2em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 56% 44%;
    grid-template-rows: auto;
    position: relative;
    padding: 0 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 320px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: -30px 13% 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    line-height: 1em;
    color: rgba(19, 50, 61, 0.2);
    margin: -16% 32px 0 16px;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    padding: 0px 74px 0 15%;
    margin: -10% 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1.2em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 44% 56%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 36px 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 1.5em;
    font-weight: bold;
    color: #555;
    text-align: left;
    margin: 0 0 -52px 0;
    padding: 0 0 0 8%;
    position: relative;
    /* top: 0;
          left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 7em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 -32px 16px;
    padding: 0 0 0 16px;
    position: relative;
    text-align: left;
    /* top: 0;
          left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 20%;
    max-width: 100%;
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -15% auto 24px 15%;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.4em;
    width: 100%;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.2em;
    line-height: 1.5em;
    width: 100%;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--text {
    width: 55%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.2em;
    line-height: 2em;
    text-align: left;
    padding: 48px 30% 0px 10%;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  .fondo {
    background-color: #f8dede;
    height: 160px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: -20px;
  }
  /* noticias */
  .news-card {
    width: 300px;
    height: 300px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding: 16px;
    color: #002d3f;
    text-decoration: none;
  }
  .news-card .tituloCardImg {
    width: 100%;
    height: auto;
    padding: 0 0 7px 0;
    border-radius: 8px;
  }
  .news-card .TituloCardNoticiasExt {
    font-size: 1.3em;
    font-weight: bold;
    text-align: left !important;
    padding-bottom: 7px;
    line-height: 1em;
    padding-bottom: 16px;
  }
  .news-card .bajadaCardNoticiasExt {
    font-size: 1em;
    font-weight: normal;
    text-align: left !important;
    line-height: 1em;
  }
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: left;
    position: relative;
    top: 110px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -25px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 37% 0 0;
  }
  /* estilos titulos legislacion  */
  .img-legislacion {
    top: 0;
    margin: 0;
  }
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 38%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 48px 32px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-legislacion {
    padding: 28px 0 0 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -50% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 15% 34px 48px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row {
    margin: 24px 0;
    padding: 24px 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 40%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -36px 0 -36px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 60%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 12px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 16px 0 0 0;
    font-weight: bold;
  }
  /* innovacion seccion */
  .img-innovacion {
    top: 0;
    margin: 0;
  }
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 38%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 48px 32px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-innovacion {
    padding: 28px 0 0 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -60% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 24px;
    margin: 4% 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 35% 30%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 2em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -51% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    order: 2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p
    .br {
    display: block;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide .carousel {
    width: 100%;
    height: auto;
    margin: 0 0px 0 20%; /* permite mover el carrusel de ubicación */
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item {
    width: 100%;
    height: auto;
    background-color: #a49cc8;
    padding: 36px;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item
    .carousel-item__p {
    width: 100%;
    height: auto;
    color: #fff;
    padding: 0 0 12px 0;
    font-size: 1.2em;
    text-align: center;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-next
    .next-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    left: 86px;
    right: auto;
    opacity: 1 !important;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-prev
    .prev-btn-slider2 {
    background-color: #002d3f;
    width: 40px;
    height: 40px;
    position: relative;
    right: 86px;
    left: auto;
    opacity: 1;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divImg {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divImg
    .psicoterapia-casosExito__divImg--img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
  }
}
@media (min-width: 2141px) and (max-width: 2560px) {
  .bg-btn-hablemos {
    background-color: #25d366 !important;
  }
  /* home */
  .comoFunciona {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    position: relative;
    padding: 0 0 200px 0;
  }
  .comoFunciona .comoFunciona__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    position: relative;
  }
  .comoFunciona .comoFunciona__tituloDiv::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 230px;
    border-radius: 0px 0 40px 0;
    position: absolute;
    top: 0;
    left: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--h2 {
    font-size: 2em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: 190px 0 0 30%;
    position: absolute;
    top: 0;
    left: 0;
    width: 30%;
    height: auto;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p {
    font-size: 9em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 8px 0 0 15%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .comoFunciona .comoFunciona__tituloDiv .comoFunciona__tituloDiv--p .br {
    display: block;
    margin-top: -0.5em;
  }
  .comoFunciona .comoFunciona__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    padding: 7% 20% 0 64px;
  }
  .comoFunciona .comoFunciona__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1.4em;
  }
  /* seccion que es la keta */
  .ketaminaQueEs {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 56% 44%;
    grid-template-rows: auto;
    position: relative;
    padding: 10% 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 2/3;
    grid-row: 1/2;
    position: relative;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 260px;
    border-radius: 40px 0 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--h2 {
    font-size: 2em;
    font-weight: bold;
    color: #555;
    text-align: center;
    margin: -50px 16% 0 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__tituloDiv .ketaminaQueEs__tituloDiv--p {
    font-size: 9em;
    font-weight: 200;
    line-height: 1em;
    color: rgba(19, 50, 61, 0.2);
    margin: -17% 32px 0 16px;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    z-index: 1;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv {
    width: 100%;
    height: auto;
    grid-column: 1/2;
    grid-row: 1/2;
    padding: 0px 74px 0 15%;
    margin: -23% 0 0 0;
  }
  .ketaminaQueEs .ketaminaQueEs__textoDiv .text-secondary {
    line-height: 2em;
    font-size: 1.4em;
  }
  /* seccion beneficios */
  .beneficios {
    display: grid;
    width: 100%;
    height: auto;
    grid-template-columns: 44% 56%;
    grid-template-rows: auto auto;
    position: relative;
    padding: 0px 0 48px 0;
  }
  .beneficios .beneficios__tituloDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 1/2;
    position: relative;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--h2 {
    font-size: 2em;
    font-weight: bold;
    color: #555;
    text-align: left;
    margin: 0 0 -52px 0;
    padding: 0 0 0 8%;
    position: relative;
    /* top: 0;
            left: 0; */
    width: 100%;
    height: auto;
    z-index: 1;
  }
  .beneficios .beneficios__tituloDiv .beneficios__tituloDiv--p {
    font-size: 9em;
    font-weight: 200;
    color: rgba(19, 50, 61, 0.2);
    margin: 0 0 -32px 16px;
    padding: 0 0 0 16px;
    position: relative;
    text-align: left;
    /* top: 0;
            left: 0; */
    z-index: 1;
  }
  .beneficios .beneficios__informationDiv {
    width: 100%;
    height: auto;
    grid-column: 1/3;
    grid-row: 2/3;
    padding: 0;
    position: relative;
    display: flex;
    flex-flow: row wrap;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--picture {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--picture
    .picture-imgSource {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: center;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--card {
    background-color: #f59dac;
    width: 20%;
    max-width: 100%;
    height: auto;
    border-radius: 40px;
    padding: 36px 48px;
    margin: -15% auto 24px 15%;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__h3 {
    color: #fff;
    font-size: 1.8em;
    width: 100%;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--card
    .card-title
    .title__p {
    color: #fff;
    font-size: 1.4em;
    line-height: 1.6em;
    width: 100%;
  }
  .beneficios .beneficios__informationDiv .beneficios__informationDiv--text {
    width: 55%;
    height: auto;
  }
  .beneficios
    .beneficios__informationDiv
    .beneficios__informationDiv--text
    .text__p {
    color: #555;
    font-size: 1.4em;
    line-height: 2em;
    text-align: left;
    padding: 48px 30% 0px 10%;
  }
  /* sintomatologia */
  #myList .fs-1 {
    font-size: 1.2rem !important;
  }
  /* fin home */
  /* ketamina terapia - pagina interna */
  .fondeHistoriaKetamina {
    background-color: #f8dede;
    height: 200px;
    border-radius: 0px 0 40px 0;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-top: 0;
  }
  .fondeHistoriaKetamina .titulo-fondo {
    font-size: 5em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.5em;
    text-align: left;
    position: relative;
    top: 110px;
  }
  /* .fondeHistoriaKetamina - No toma el estilo por tener prioridad la clase sola en el style.css*/
  .bajada {
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: -25px 0 0 0;
    line-height: 1em;
  }
  .estilosPadding {
    padding: 0 37% 0 0;
  }
  /* estilos titulos legislacion  */
  .img-legislacion {
    top: 0;
    margin: 0;
  }
  .legislacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .legislacion__titles .foreground-text-legislacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .legislacion__titles .background-text-legislacion {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-legislacion {
    width: 30%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 48px 32px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-legislacion {
    padding: 28px 0 0 0;
  }
  /* seccion estudios */
  .psicoterapia-estudios {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 65%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container::before {
    content: "";
    background-color: #dfdbe4;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -35% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divTitle
    .psicoterapia-estudios__divTitle--container
    .container-p {
    width: 100%;
    font-size: 6em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.4em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 0 0 16px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 15% 34px 48px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row {
    margin: 24px 0;
    padding: 24px 0;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .psicoterapia-estudios__divContent--p {
    width: 100%;
    height: auto;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand {
    width: 40%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -36px 0 -36px;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .brand img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
    padding: 0;
  }
  .psicoterapia-estudios .psicoterapia-estudios__divContent .row .infor {
    width: 60%;
    height: auto;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:first-child {
    padding: 12px 0;
    font-weight: bold;
    font-size: 1.2em;
  }
  .psicoterapia-estudios
    .psicoterapia-estudios__divContent
    .row
    .infor
    .text-secondary:last-child {
    padding: 24px 0 0 0;
    font-weight: bold;
  }
  /* textos y titulares de innovacion */
  .img-innovacion {
    top: 0;
    margin: 0;
  }
  .innovacion__titles {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 0 16px 0;
  }
  .innovacion__titles .foreground-text-innovacion {
    width: 100%;
    font-size: 1.5em;
    color: #555;
    font-weight: bold;
    text-align: right;
    position: relative;
    bottom: 0px;
    line-height: 1em;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 1;
  }
  .innovacion__titles .background-text-innovacion {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1em;
    text-align: right;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 16px;
    margin: 0;
    order: 2;
  }
  .div-tamaño-innovacion {
    width: 30%;
    height: auto;
    margin: 0 auto -26% auto;
    top: 50px;
    background-color: #a49cc8;
    padding: 48px 32px;
    position: relative;
    z-index: 1;
  }
  .img-abajo-innovacion {
    padding: 28px 0 0 0;
  }
  /* Sección ¿Como actua? */
  .psicoterapia-comoActua {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 30% 70%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: flex-start;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divTitle {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 1/2;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container::before {
    content: "";
    background-color: #f8dede;
    width: 100%;
    height: 190px;
    border-radius: 0 0 40px 0;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    grid-column: 1/2;
    grid-row: 1/2;
    z-index: 0;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 2em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -44% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divTitle
    .psicoterapia-comoActua__divTitle--container
    .container-p {
    width: 100%;
    font-size: 9em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 48px;
    margin: 0 0 0 0;
    order: 2;
  }
  .psicoterapia-comoActua .psicoterapia-comoActua__divContent {
    width: 100%;
    height: auto;
    display: flex;
    grid-row: 1/2;
    grid-column: 2/3;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
    padding: 48px 37% 48px 36px;
  }
  .psicoterapia-comoActua
    .psicoterapia-comoActua__divContent
    .psicoterapia-comoActua__divContent--p {
    width: 100%;
    height: auto;
  }
  /* seccion casos de exito */
  .psicoterapia-casosExito {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 35% 35% 30%;
    grid-template-rows: auto;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divTitle {
    display: flex;
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-h2 {
    width: 100%;
    font-size: 2em;
    color: #555;
    font-weight: bold;
    text-align: center;
    position: relative;
    bottom: 0px;
    margin: 0 0 -34% 0;
    line-height: 1em;
    top: 0;
    left: 0;
    padding: 0;
    order: 1;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p {
    width: 100%;
    font-size: 8em;
    font-weight: 100;
    color: rgba(19, 50, 61, 0.2);
    line-height: 1.1em;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    order: 2;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divTitle
    .psicoterapia-casosExito__divTitle--container
    .container-p
    .br {
    display: block;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divSlide .carousel {
    width: 100%;
    height: auto;
    margin: 0 0px 0 20%; /* permite mover el carrusel de ubicación */
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item {
    width: 100%;
    height: auto;
    background-color: #a49cc8;
    padding: 36px;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-inner
    .carousel-item
    .carousel-item__p {
    width: 100%;
    height: auto;
    color: #fff;
    padding: 0 0 12px 0;
    font-size: 1.4em;
    text-align: center;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-next
    .next-btn-slider2 {
    background-color: #002d3f;
    width: 52px;
    height: 52px;
    position: relative;
    left: 128px;
    right: auto;
    opacity: 1 !important;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divSlide
    .carousel
    .carousel-control-prev
    .prev-btn-slider2 {
    background-color: #002d3f;
    width: 52px;
    height: 52px;
    position: relative;
    right: 128px;
    left: auto;
    opacity: 1;
  }
  .psicoterapia-casosExito .psicoterapia-casosExito__divImg {
    justify-content: center;
    align-items: center;
    grid-row: 1/2;
    grid-column: 3/4;
  }
  .psicoterapia-casosExito
    .psicoterapia-casosExito__divImg
    .psicoterapia-casosExito__divImg--img {
    width: 100%;
    height: auto;
    object-fit: contain;
    object-position: center;
  }
}
