.descargar-app {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 40px; }
  .descargar-app .descargar-app-texto {
    margin-right: 0;
    margin-bottom: 10px; }
  .descargar-app .descargar-app-imagenes a:first-child img {
    margin-right: 5px; }

.wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 40px; }
  .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .line-title {
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: 700;
    transition: .3s ease; }
    .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .line-title.input-error {
      color: #FF0000; }
  .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group {
    display: flex;
    align-items: center;
    gap: 16px; }
    .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group input {
      display: none; }
      .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group input:checked + label::after {
        opacity: 1;
        visibility: visible; }
    .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group label {
      margin: 0;
      padding-left: 30px;
      position: relative;
      cursor: pointer;
      user-select: none;
      margin-bottom: 25px;
      line-height: 1;
      color: #3b4043;
      transition: 0.3s ease-in-out; }
      .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group label::before {
        content: "";
        display: inline-block;
        height: 24px;
        width: 24px;
        border-radius: 200px;
        border: 1px solid #d8d8d8;
        position: absolute;
        background-color: transparent;
        top: 50%;
        left: 0px;
        transform: translateY(-60%); }
      .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block .radio-group label::after {
        content: "";
        display: inline-block;
        height: 14px;
        width: 14px;
        position: absolute;
        background-color: #ff6600;
        border-radius: 200px;
        top: 50%;
        left: 5px;
        transform: translateY(-67%);
        opacity: 0;
        visibility: hidden;
        transition: .3s ease; }
.wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input.input-error {
  border: 2px solid #FF0000 !important;
  color: #FF0000 !important;
  transition: 0.3s ease-in-out !important; }
  .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input.input-error::placeholder {
    color: #FF0000 !important;
    transition: 0.3s ease-in-out !important; }

.main-container.catalogo .texto_seo p {
  font-size: 13px;
  line-height: 20px; }

.page-landing-fondo {
  margin-bottom: 20px; }

section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
  padding: 0 5vw 16px; }
  section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 32px;
    position: relative; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .logo {
      width: 172px; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .texto p {
      text-align: center;
      font-size: 50px;
      line-height: 64px;
      font-family: "KatsudonRegular"; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono {
      position: absolute; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(1) {
        left: -5vw;
        top: 0; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(2) {
        display: none; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(3) {
        display: none; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(4) {
        top: 50%;
        transform: translateY(-50%);
        right: -5vw; }

section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
  padding: 40px 5vw;
  display: flex;
  flex-direction: column;
  gap: 40px; }
  section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .title p {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
    font-family: "KatsudonRegular"; }
  section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 48px; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert-mobile .texto {
      order: 2; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert-mobile .image--content {
      order: 1; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content .image-desktop {
      display: none; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto {
      display: flex;
      flex-direction: column;
      gap: 30px; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto p, section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto strong {
        font-size: 18px;
        line-height: 30px; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto h3 {
        text-transform: initial;
        font-size: 40px;
        line-height: 50px;
        font-family: 'KatsudonRegular';
        margin-bottom: 0; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .btn--content, section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .image-secundaria {
        display: none; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado .title {
        margin-bottom: 24px; }
        section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado .title p {
          font-size: 30px;
          line-height: 34px;
          text-align: center;
          font-family: 'KatsudonRegular'; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado ul {
        max-width: 340px;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px; }
        section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .listado ul li {
          flex-basis: calc((100% / 2) - (20px * 1 / 2));
          text-align: center;
          font-size: 24px;
          line-height: 34px;
          text-transform: uppercase;
          font-family: 'KatsudonRegular'; }
  section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content {
    max-width: 340px;
    width: 100%;
    margin: 0 auto; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content a.btn-ticket {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      aspect-ratio: 334/60;
      position: relative; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content a.btn-ticket .image-fondo {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content a.btn-ticket p {
        position: relative;
        z-index: 15;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 30px;
        font-family: 'ITCAvantGardeSTD', sans-serif;
        font-weight: bold; }

section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
  padding: 40px 0; }
  section.wat-section.seccion-listado-libros .seccion-listado-libros--content .titulo {
    padding: 0 5vw;
    margin-bottom: 20px; }
    section.wat-section.seccion-listado-libros .seccion-listado-libros--content .titulo p {
      text-align: center;
      font-size: 40px;
      line-height: 50px;
      font-family: 'KatsudonRegular'; }
  section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer {
    padding: 10px 0 10px 5vw; }
    section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item {
      width: 200px !important; }
      section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item {
        width: 100%;
        display: flex; }
        section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item .item--content {
          width: 100%; }
          section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item .item--content .image {
            width: 100%; }
  section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior {
    margin-top: 48px;
    padding: 0 5vw; }
    section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior p {
      font-size: 18px;
      line-height: 30px; }
      section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior p a {
        font-size: 18px;
        line-height: 30px;
        color: #3B4043;
        font-weight: 700;
        text-decoration: none; }

.main-container.home section.intro .inner-section-container .carousel-home {
  width: 100%; }
  .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel {
    position: initial;
    margin-top: 12px; }
    .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel {
      display: flex; }

@media only screen and (min-width: 768px) {
  .descargar-app {
    flex-direction: row; }
    .descargar-app .descargar-app-texto {
      margin-right: 20px;
      margin-bottom: 0; }

  .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block {
    margin: 0; }
    .wat-mainrow.area-privada-new form .form-content .center-not-found--content .form-content .form-block.form-block-third {
      flex-basis: calc((100% / 3) - (40px * 2 / 3)); }

  .main-container.home section.intro .inner-section-container .carousel-home {
    position: relative; }
    .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel {
      margin-top: 0; }
      .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel {
        position: absolute;
        top: 50%;
        transform: translateY(-50%); } }
@media only screen and (min-width: 992px) {
  section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
    padding: 0 5vw 48px; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto {
      gap: 52px; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .logo {
        width: 296px; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(1) {
        left: 100px;
        top: 0; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(2) {
        top: 140px;
        left: 0;
        display: block; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(3) {
        top: 0;
        right: 0;
        display: block; }
      section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(4) {
        right: 100px; }

  section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
    padding: 60px 5vw; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto {
      flex-direction: row;
      gap: 80px; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto:not(.revert) .texto {
        order: 1; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto:not(.revert) .image--content {
        order: 2; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert .texto {
        order: 2; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto.revert .image--content {
        order: 1; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content {
        flex-basis: calc(50% - 40px);
        display: flex;
        justify-content: center; }
        section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content .image-mobile {
          display: none; }
        section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content .image-desktop {
          max-width: 100%;
          display: block; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto {
        flex-basis: calc(50% - 40px); }
        section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .btn--content {
          display: flex; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .btn--content {
      display: none; }

  .main-container.home section.intro .inner-section-container .carousel-home .slider-home .owl-stage-outer .owl-stage .owl-item .enlace_imagen {
    display: block;
    position: relative;
    overflow: hidden;
    aspect-ratio: 1410/500; }
    .main-container.home section.intro .inner-section-container .carousel-home .slider-home .owl-stage-outer .owl-stage .owl-item .enlace_imagen img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      object-fit: cover;
      width: 100%;
      height: 100%;
      display: block; }
  .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel {
    position: initial; } }
@media only screen and (min-width: 1200px) {
  section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
    padding: 60px 5vw; }
    section.wat-section.seccion-listado-libros .seccion-listado-libros--content .titulo {
      padding: 0;
      margin-bottom: 50px; }
    section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer {
      padding: 20px 0;
      display: flex;
      justify-content: center; }
      section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item {
        transition: .3s ease; }
        section.wat-section.seccion-listado-libros .seccion-listado-libros--content .owl-carousel-libros .owl-stage-outer .owl-stage .owl-item .item:hover {
          transform: translateY(-10px); }
    section.wat-section.seccion-listado-libros .seccion-listado-libros--content .texto-inferior {
      padding: 0;
      max-width: 546px;
      margin: 96px auto 0; } }
@media only screen and (min-width: 1400px) {
  section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
    max-width: 1410px;
    margin: 0 auto;
    gap: 60px; }
    section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto {
      position: relative;
      justify-content: center; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .image--content {
        flex-basis: 530px; }
      section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto {
        gap: 50px;
        flex-basis: 580px; }
        section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content .image-texto .texto .image-secundaria {
          position: absolute;
          bottom: -60px;
          right: -60px;
          width: 180px;
          display: block; }

  section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
    max-width: 1410px;
    margin: 0 auto; }

  section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
    max-width: 1410px;
    margin: 0 auto; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(1) {
      left: 200px;
      top: -20px; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(2) {
      top: 150px;
      left: 70px; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(3) {
      top: -20px;
      right: 120px; }
    section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content .logo-texto .iconos .icono:nth-of-type(4) {
      right: 230px;
      top: 100px;
      transform: initial; }

  .main-container.home section.intro .inner-section-container .carousel-home .slider-home {
    width: 100%; }
  .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel.arrow_carrusel_left {
    left: -54px; }
  .main-container.home section.intro .inner-section-container .carousel-home .arrows_carrusel .arrow_carrusel.arrow_carrusel_right {
    right: -54px; } }
@media only screen and (min-width: 1600px) {
  section.wat-section.seccion-listado-libros .seccion-listado-libros--content {
    padding: 60px 0; }

  section.wat-section.seccion-texto-imagen-goa .seccion-texto-imagen-goa--content {
    padding: 60px 0; }

  section.wat-section.seccion-cabecera-iconos .seccion-cabecera-iconos--content {
    padding: 0 0 48px; }

  section.amm-section.catalogos-home .catalogos-home--content .catalogos .catalogos-categorizados .catalogos-carousel .owl-nav {
    display: block; } }

/*# sourceMappingURL=wat2.css.map */
