.loader {
  font-size: 10px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  animation: mulShdSpin 1.1s infinite ease;
  transform: translateZ(0); }

@keyframes mulShdSpin {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7); }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5); }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2); }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff; } }
.full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group label.hidden, .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column .form-line .input-line .checkbox-group input.hidden {
  display: none; }
.full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias {
  margin-bottom: 30px; }
  .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas {
    margin-top: 24px; }
    .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group {
      margin-top: 18px; }
      .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group input {
        display: none; }
        .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group input:checked + label::after {
          content: ""; }
      .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group label {
        margin: 0;
        padding-left: 30px;
        position: relative;
        cursor: pointer;
        user-select: none;
        line-height: 1;
        color: #3b4043;
        transition: 0.3s ease-in-out; }
        .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group label::before {
          content: "";
          display: inline-block;
          height: 24px;
          width: 24px;
          border-radius: 0;
          border: 1px solid #d8d8d8;
          position: absolute;
          background-color: transparent;
          top: 50%;
          left: 0px;
          transform: translateY(-60%); }
        .full-registry-form .inner-section-container .step-block#step-2 .lecturas-obligatorias .lecturas .form-line .input-line .checkbox-group label::after {
          border-radius: 0;
          width: 24px;
          height: 24px;
          background-image: url(../img/checkbox.png);
          background-position: center;
          background-size: cover;
          background-repeat: no-repeat;
          left: 0px;
          transform: translateY(-57%); }

body.page-template-area-privada-tpl-php {
  height: initial; }

.wat-mainrow.area-privada-new {
  margin-top: 61px;
  padding-bottom: 80px; }
  .wat-mainrow.area-privada-new .ventana-informativa {
    background: #F5F5F5;
    padding: 20px 30px;
    margin-bottom: 30px; }
    .wat-mainrow.area-privada-new .ventana-informativa p a {
      color: #FF6600; }
  .wat-mainrow.area-privada-new form .part-form {
    margin-bottom: 40px; }
    .wat-mainrow.area-privada-new form .part-form .column-form {
      margin-bottom: 30px; }
      .wat-mainrow.area-privada-new form .part-form .column-form:nth-last-of-type(1) {
        margin-bottom: 0; }
    .wat-mainrow.area-privada-new form .part-form:nth-last-of-type(1) {
      margin-bottom: 0; }
    .wat-mainrow.area-privada-new form .part-form .title {
      margin-bottom: 20px; }
      .wat-mainrow.area-privada-new form .part-form .title h2 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0; }
        @media only screen and (min-width: 1400px) {
          .wat-mainrow.area-privada-new form .part-form .title h2 {
            font-size: 20px;
            line-height: 35px; } }
      .wat-mainrow.area-privada-new form .part-form .title p {
        margin-top: 10px; }
  .wat-mainrow.area-privada-new form .form-content .center-not-found--content {
    display: none; }
  .wat-mainrow.area-privada-new form .form-content .form-block {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-fake {
      margin-bottom: 0; }
    .wat-mainrow.area-privada-new form .form-content .form-block.disabled {
      opacity: .8; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal.form-block-search.has-info .input--content .search-icon {
      opacity: 0;
      visibility: hidden; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal.form-block-search.has-info .input--content input {
      padding-left: 14px; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal.form-block-search .input--content input {
      padding-left: 40px; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal:nth-last-of-type(1) {
      margin-bottom: 0; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .selector-container {
      width: 100%; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group {
      margin-top: 18px; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group input {
        display: none; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group input:checked + label::after {
          content: ""; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group label {
        margin: 0;
        padding-left: 30px;
        position: relative;
        cursor: pointer;
        user-select: none;
        line-height: 1;
        color: #3b4043;
        transition: 0.3s ease-in-out; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group label::before {
          content: "";
          display: inline-block;
          height: 24px;
          width: 24px;
          border-radius: 0;
          border: 1px solid #d8d8d8;
          position: absolute;
          background-color: transparent;
          top: 50%;
          left: 0px;
          transform: translateY(-50%); }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .checkbox-group label::after {
          display: block;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          border-radius: 0;
          width: 24px;
          height: 24px;
          background-image: url(../img/checkbox.png);
          background-position: center;
          background-size: cover;
          background-repeat: no-repeat;
          left: 0px; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal label {
      font-size: 14px;
      line-height: 21px;
      margin-bottom: 10px; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content {
      position: relative;
      width: 100%; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content .search-icon {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 14px;
        width: 18px;
        transition: 0.3s ease; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input {
        width: 100%;
        border: 2px solid #3B4043;
        border-radius: 5px;
        padding: 14px;
        background-color: #ffffff;
        font-size: 14px;
        line-height: 21px;
        font-family: 'ITCAvantGardeSTD', sans-serif;
        color: #3B4043;
        transition: 0.3s ease; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input:read-only {
          background-color: #F5F5F5; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .input--content input::placeholder {
          font-size: 14px;
          line-height: 21px;
          font-family: 'ITCAvantGardeSTD', sans-serif;
          color: #3B404380; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder {
      position: absolute;
      z-index: 100;
      top: 84px;
      width: 100%;
      background-color: #3B4043;
      opacity: 0;
      visibility: hidden; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder.visible {
        opacity: 1;
        visibility: visible; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder.visible {
        padding: 6px; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder .autocomplete-options {
        max-height: calc(45px * 3);
        overflow: auto;
        width: 100%; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder .autocomplete-options .options-list {
          width: 100%; }
          .wat-mainrow.area-privada-new form .form-content .form-block.form-block-normal .autocomplete-holder .autocomplete-options .options-list li {
            cursor: pointer;
            padding: 12px 20px;
            font-size: 14px;
            line-height: 21px;
            font-family: 'ITCAvantGardeSTD', sans-serif;
            color: #ffffff; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox {
      height: 26px;
      display: flex;
      justify-content: center; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox input {
        display: none; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox input:checked + label::after {
          opacity: 1;
          visibility: visible; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox label {
        position: relative;
        display: flex;
        padding-left: 30px;
        cursor: pointer;
        color: #3B4043;
        font-size: 14px;
        line-height: 21px; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox label::before {
          content: "";
          height: 24px;
          width: 24px;
          border-radius: 50%;
          border: 1px solid #F5F5F5;
          position: absolute;
          top: 50%;
          left: 0px;
          transform: translateY(-50%); }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox label::after {
          content: "";
          height: 14px;
          width: 14px;
          position: absolute;
          background-color: #FF6600;
          border-radius: 50%;
          top: 50%;
          left: 5px;
          transform: translateY(-50%);
          transition: 0.3s ease;
          opacity: 0;
          visibility: hidden; }
    .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .courses-column {
        flex-basis: calc((100% - (1 * 30px)) / 2);
        margin-right: 30px; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .courses-column:nth-of-type(2n) {
          margin-right: 0; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content {
        flex-basis: 100%;
        min-height: 24px;
        display: flex;
        align-items: center;
        margin-bottom: 15px; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content:nth-last-of-type(1) {
          margin-bottom: 0; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content input {
          display: none; }
          .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content input:checked + label::before {
            border-color: #FF6600;
            background-color: #FF6600; }
          .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content input:checked + label::after {
            opacity: 1;
            visibility: visible; }
        .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content label {
          position: relative;
          display: block;
          padding-left: 30px;
          cursor: pointer;
          color: #3B4043;
          font-size: 14px;
          line-height: 21px; }
          .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content label::before {
            content: "";
            transition: 0.3s ease;
            height: 22px;
            width: 22px;
            border: 1px solid #F5F5F5;
            position: absolute;
            top: 50%;
            left: 0px;
            transform: translateY(-50%); }
          .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes .form-checkbox--content label::after {
            content: "";
            height: 22px;
            width: 22px;
            position: absolute;
            background-image: url(../img/checkbox.png);
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            transition: 0.3s ease;
            opacity: 0;
            visibility: hidden; }
  .wat-mainrow.area-privada-new form .button-holder {
    margin: 0 auto; }
  .wat-mainrow.area-privada-new section.wat-section.area-privada-menu {
    display: none;
    margin-bottom: 40px; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-menu.active {
      display: block; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content.showing .texto {
      display: none; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu {
      background-color: #F5F5F5;
      margin-bottom: 20px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content {
        display: flex;
        align-items: center;
        height: 60px;
        overflow: auto; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a {
          display: flex;
          align-items: center;
          margin-right: 20px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active p {
            color: #FF6600; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:nth-of-type(1) {
            padding-left: 5vw; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:nth-last-of-type(1) {
            margin-right: 0;
            padding-right: 5vw; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a img {
            display: none; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a p {
            transition: 0.3s ease;
            font-size: 12px;
            line-height: 17px;
            color: #3B4043;
            white-space: nowrap; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a svg {
            display: none; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .texto {
      padding: 0 5vw; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .texto h1 {
        margin-bottom: 10px; }
  .wat-mainrow.area-privada-new section.wat-section.area-privada-pages {
    display: none; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages.active {
      display: block; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .area-privada-page {
      display: none; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .area-privada-page.active {
        display: block; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-datos-personales .page-datos-personales--content {
      padding: 0 5vw; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content {
      padding: 0 5vw; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title {
        margin-bottom: 20px; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title h2 {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 0; }
          @media only screen and (min-width: 1400px) {
            .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title h2 {
              font-size: 20px;
              line-height: 35px; } }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos {
        display: flex;
        flex-wrap: wrap; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content {
          flex-basis: calc((100% - (1 * 10px)) / 2);
          margin-right: 10px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content:nth-of-type(2n) {
            margin-right: 0; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content {
      padding: 0 5vw; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title {
        margin-bottom: 20px; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title h2 {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 0; }
          @media only screen and (min-width: 1400px) {
            .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title h2 {
              font-size: 20px;
              line-height: 35px; } }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title p {
          margin-bottom: 20px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title p a {
            color: #3B4043;
            font-weight: bold; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .form-newsletter {
        position: initial;
        opacity: 1;
        visibility: visible; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .form-newsletter .form-newsletter--content {
          width: initial;
          position: initial;
          overflow: initial;
          max-height: initial;
          padding: 0; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .form-newsletter-delete {
        display: none; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content {
      padding: 0 5vw; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title {
        margin-bottom: 20px; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title h2 {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 0; }
          @media only screen and (min-width: 1400px) {
            .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title h2 {
              font-size: 20px;
              line-height: 35px; } }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title p {
          margin-bottom: 20px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content form .form-content {
        margin-bottom: 30px; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content {
      padding: 0 5vw; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title {
        margin-bottom: 20px; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title h2 {
          font-size: 16px;
          line-height: 24px;
          margin-bottom: 0; }
          @media only screen and (min-width: 1400px) {
            .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title h2 {
              font-size: 20px;
              line-height: 35px; } }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title p {
          margin-top: 10px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title p a {
            font-weight: bold;
            color: #FF6600; }
  .wat-mainrow.area-privada-new section.wat-section.datos-eliminados {
    min-height: calc(100svh - 61px - 80px);
    display: none; }
    .wat-mainrow.area-privada-new section.wat-section.datos-eliminados.active {
      display: flex; }
    .wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content {
      padding: 0 5vw;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content .lottie--content {
        margin-bottom: 30px;
        width: 160px; }
      .wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content h1 {
        margin-bottom: 20px;
        text-align: center; }
      .wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content p {
        margin-bottom: 16px;
        text-align: center; }
      .wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content .button-holder {
        margin-top: 40px; }

.transparencia {
  position: fixed;
  z-index: 10001;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: .3s ease; }
  .transparencia.active {
    opacity: 1;
    visibility: visible; }
  .transparencia .transparencia--content {
    background-color: white;
    max-width: 390px;
    border-radius: 10px;
    padding: 20px; }
    .transparencia .transparencia--content h1 {
      text-align: center;
      margin-bottom: 0; }

section.amm-section.categories {
  opacity: .9; }
  section.amm-section.categories .categories--content .autor-post {
    margin-left: 10px;
    display: flex;
    align-items: center; }
    section.amm-section.categories .categories--content .autor-post .icon {
      width: 28px;
      min-width: 28px;
      margin-right: 10px;
      display: flex;
      align-items: center;
      justify-content: center; }
    section.amm-section.categories .categories--content .autor-post .autor p {
      font-size: 14px;
      line-height: 21px; }
      section.amm-section.categories .categories--content .autor-post .autor p b {
        font-weight: bold; }

section.amm-section.autor-post {
  padding: 40px 5vw;
  background-color: #F5F5F5; }
  section.amm-section.autor-post .autor-post--content .image {
    width: 120px;
    border-radius: 50%;
    aspect-ratio: 1;
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    border: 2px solid #FF6600; }
    section.amm-section.autor-post .autor-post--content .image img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      object-fit: cover;
      width: 100%;
      height: 100%;
      display: block; }
  section.amm-section.autor-post .autor-post--content .info .title {
    margin-bottom: 20px;
    display: flex;
    align-items: center; }
    section.amm-section.autor-post .autor-post--content .info .title .icon {
      width: 28px;
      min-width: 28px;
      margin-right: 10px;
      display: flex;
      align-items: center;
      justify-content: center; }
    section.amm-section.autor-post .autor-post--content .info .title p {
      font-weight: bold;
      font-size: 14px;
      line-height: 21px; }
  section.amm-section.autor-post .autor-post--content .info .descripcion p {
    font-size: 14px;
    line-height: 24px; }

.amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post {
  margin-top: 20px;
  display: flex;
  align-items: center; }
  .amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post .icon {
    width: 28px;
    min-width: 28px;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post .autor-post--content p {
    font-size: 14px;
    line-height: 21px; }
    .amm-mainrow.blog-page .amm-section.cabecera-blog .cabecera-blog--content .posts-destacados .noticia .info-noticia .autor-post .autor-post--content p b {
      font-weight: bold; }

.amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post {
  margin-top: 20px;
  display: flex;
  align-items: center; }
  .amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post .icon {
    width: 28px;
    min-width: 28px;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post .autor-post--content p {
    font-size: 14px;
    line-height: 21px; }
    .amm-mainrow.blog-page .amm-section.posts-blog .posts-blog--content .noticia .info-noticia .autor-post .autor-post--content p b {
      font-weight: bold; }

@media only screen and (min-width: 768px) {
  .wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block {
    flex-basis: calc((100% - (1 * 20px)) / 2);
    margin-right: 20px; }
    .wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block:nth-of-type(2n) {
      margin-right: 0; }
  .wat-mainrow.area-privada-new form .part-form .column-form .form-content {
    width: 50%; }
  .wat-mainrow.area-privada-new form .form-content {
    display: flex;
    flex-wrap: wrap; }
    .wat-mainrow.area-privada-new form .form-content .center-not-found--content {
      width: 100%; }
    .wat-mainrow.area-privada-new form .form-content .form-block {
      flex-basis: 100%; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-middle {
        flex-basis: calc((100% - (1 * 40px)) / 2);
        margin-right: 40px; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-last {
        margin-right: 0; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkbox {
        min-height: 84px;
        justify-content: flex-end;
        padding-bottom: 8px; }
      .wat-mainrow.area-privada-new form .form-content .form-block.form-block-checkboxes {
        flex-basis: 100%; }
  .wat-mainrow.area-privada-new form .button-holder button {
    cursor: pointer; }
  .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content form .form-content .form-block {
    margin-bottom: 0; }
  .wat-mainrow.area-privada-new section.wat-section.datos-eliminados {
    align-items: center;
    justify-content: center; }
    .wat-mainrow.area-privada-new section.wat-section.datos-eliminados .datos-eliminados--content {
      padding: 0;
      max-width: 540px; }

  section.amm-section.autor-post .autor-post--content {
    display: flex;
    align-items: flex-start; }
    section.amm-section.autor-post .autor-post--content .image {
      min-width: 120px;
      margin-bottom: 0;
      margin-right: 30px; } }
@media only screen and (min-width: 992px) {
  .main-container.registro .full-registry-form .inner-section-container .step-block#step-2 .form-flex-holder .flex-column {
    border: none !important; }

  .wat-mainrow.area-privada-new form .part-form {
    flex-wrap: wrap;
    display: flex; }
    .wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block {
      flex-basis: calc((100% - (2 * 20px)) / 3);
      margin-right: 20px; }
      .wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block:nth-of-type(2n) {
        margin-right: 20px; }
      .wat-mainrow.area-privada-new form .part-form.part-form-lecturas .form-content .form-block:nth-of-type(3n) {
        margin-right: 0; }
    .wat-mainrow.area-privada-new form .part-form .form-content {
      width: 100%; }
    .wat-mainrow.area-privada-new form .part-form .column-form {
      flex-basis: calc((100% - (2 * 20px)) / 3);
      margin-right: 20px; }
      .wat-mainrow.area-privada-new form .part-form .column-form:nth-of-type(3n) {
        margin-right: 0; }
      .wat-mainrow.area-privada-new form .part-form .column-form .form-content {
        width: 100%; }
  .wat-mainrow.area-privada-new section.wat-section.area-privada-pages {
    max-width: 1260px; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content {
      flex-basis: calc((100% - (4 * 12px)) / 5);
      margin-right: 12px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content:nth-of-type(2n) {
        margin-right: 12px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .libros-favoritos .book-holder--content:nth-of-type(5n) {
        margin-right: 0; }
  .wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form {
    max-width: 926px; }
    .wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form.part-form-columns {
      max-width: 1260px; }
    .wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form .column-form {
      flex-basis: calc((100% - (2 * 120px)) / 3);
      margin-right: 120px; }
      .wat-mainrow.area-privada-new .page-datos-personales .page-datos-personales--content form .part-form .column-form:nth-of-type(3n) {
        margin-right: 0; }
  .wat-mainrow.area-privada-new .page-newsletter {
    max-width: 830px; }
  .wat-mainrow.area-privada-new .page-cambiar-pass {
    max-width: 830px; }
  .wat-mainrow.area-privada-new .page-eliminar-datos {
    max-width: 732px; }
    .wat-mainrow.area-privada-new .page-eliminar-datos .page-eliminar-datos--content form .button-holder {
      margin: 0; } }
@media only screen and (min-width: 1400px) {
  .wat-mainrow.area-privada-new {
    margin-top: 88px;
    padding-bottom: 0;
    display: flex; }
    .wat-mainrow.area-privada-new .ventana-informativa p {
      font-size: 16px;
      line-height: 26px; }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-menu {
      height: calc(100vh - 88px);
      background-color: #F5F5F5;
      margin-bottom: 0; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content {
        padding-top: 64px;
        display: flex;
        flex-direction: column; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content.showing .texto {
          display: initial; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu {
          order: 2; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content {
            flex-direction: column;
            overflow: initial;
            height: initial;
            align-items: flex-start; }
            .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a {
              transition: 0.3s ease;
              width: 100%;
              margin-right: 0;
              padding: 25px 30px 25px calc((100vw - 1410px) / 2) !important;
              position: relative; }
              .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover {
                background-color: #ffffff; }
                .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active p, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover p {
                  color: #3B4043; }
                .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active svg, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover svg {
                  right: 22px; }
                  .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a.active svg path, .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a:hover svg path {
                    fill: #FF6600; }
              .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a img {
                display: block;
                margin-right: 15px; }
              .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a p {
                font-size: 14px;
                line-height: 21px; }
              .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a svg {
                display: block;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                right: 32px;
                transition: 0.3s ease;
                width: 20px; }
                .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .menu .menu--content a svg path {
                  fill: #3B4043;
                  transition: 0.3s ease; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-menu .area-privada-menu--content .texto {
          order: 1;
          margin-bottom: 24px;
          width: calc((360px + 26px + ((100vw - 1410px)  / 2)));
          padding: 0 26px 0 calc((100vw - 1410px) / 2); }
    .wat-mainrow.area-privada-new section.wat-section.area-privada-pages {
      padding-left: 18px;
      width: 100%;
      max-width: calc(100vw - 360px - 4px - 26px - ((100vw - 1410px) / 2));
      max-height: calc(100vh - 88px);
      overflow: auto;
      padding-right: 10px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .area-privada-page {
        margin: 30px 0 70px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-datos-personales .page-datos-personales--content {
        padding: 0; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content {
        padding: 0; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title {
          margin-bottom: 40px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-libros-favoritos .page-libros-favoritos--content .title p {
            font-size: 16px;
            line-height: 26px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content {
        padding: 0; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title {
          margin-bottom: 40px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-newsletter .page-newsletter--content .title p {
            font-size: 16px;
            line-height: 26px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content {
        padding: 0; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title {
          margin-bottom: 40px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-cambiar-pass .page-cambiar-pass--content .title p {
            font-size: 16px;
            line-height: 26px; }
      .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content {
        padding: 0; }
        .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title {
          margin-bottom: 40px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title p {
            font-size: 16px;
            line-height: 26px; }
          .wat-mainrow.area-privada-new section.wat-section.area-privada-pages .page-eliminar-datos .page-eliminar-datos--content .title h2 {
            margin-bottom: 40px; }
    .wat-mainrow.area-privada-new section.wat-section.datos-eliminados {
      min-height: calc(100svh - 88px - 120px); }
    .wat-mainrow.area-privada-new form .part-form .title {
      margin-bottom: 40px; }
      .wat-mainrow.area-privada-new form .part-form .title p {
        font-size: 16px;
        line-height: 26px; }

  section.amm-section.autor-post {
    padding: 60px 0; } }

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