:root {
  --black: #1e1e1d;
  --black-2: #292929;
  --floral-white: #f7f4e9;
  --medium-slate-blue: #655fff;
  --lavender: #ceccff;
  --dark-grey: #969696;
  --orange: #faae3b;
  --medium-aquamarine: #60d18e;
  --slate-blue: #5a53fe;
  --royal-blue-lo-creativo: #3f5dff;
  --salmon: #f76363;
  --coral: #ff803a;
  --medium-slate-blue-2: #655fff;
  --white-smoke: whitesmoke;
  --gainsboro: #d9dad1;
  --silver: #b8b8b8;
  --orange-red: #f75a1c;
  --dark-turquoise: #4dcfe4;
  --green-yellow: #cbff00;
  --white-smoke-2: #f4f4f4;
  --blue: #5d00fd;
  --medium-purple: #8c87ff;
  --yellow-green: #90e050;
  --aquamarine: #50ffc0;
  --medium-spring-green: #00e090;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

body {
  background-color: rgba(0, 0, 0, 0);
  font-family: Roboto, sans-serif;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
}

a {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}

.only-section {
  display: block;
}

.only-section.dispositivo {
  overflow: visible;
}

.container {
  justify-content: space-between;
  width: 100%;
  height: auto;
  min-height: auto;
  position: static;
  top: 0;
}

.logo {
  text-align: left;
  align-items: flex-end;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pv sans neutral, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  display: block;
}

.first-image {
  width: 100%;
  margin-bottom: 0;
}

.first-image:hover {
  opacity: .65;
  border-radius: 0;
}

.article-title {
  color: #fff;
  text-align: right;
  text-transform: none;
  white-space: normal;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  margin: 0 40px 10px auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Pv sans, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  display: block;
  position: relative;
}

.body {
  display: block;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.link-block {
  color: #000;
  text-align: left;
  width: auto;
  text-decoration: none;
}

.link-block.w--current {
  width: auto;
}

.image-6 {
  object-fit: fill;
}

.div-block-12 {
  width: 33.3%;
}

.div-block-13 {
  justify-content: center;
  width: 33.3%;
  display: flex;
}

.header {
  z-index: 300;
  width: 100%;
  margin-top: 10px;
  padding: 0 20px 10px;
  display: block;
  position: fixed;
  top: 20px;
}

.heading-4 {
  color: var(--black);
  max-width: none;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Pv sans, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.heading-4.dcha {
  text-align: left;
  width: 80%;
  margin-left: 20%;
  padding-left: 0;
  font-size: 80px;
  font-weight: 100;
  line-height: 80px;
}

.heading-4.izq {
  text-align: left;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  font-size: 80px;
  font-weight: 100;
  line-height: 80px;
}

.heading-4.mayus {
  text-transform: uppercase;
}

.zona-4 {
  z-index: 99;
  float: none;
  color: #fff;
  background-color: #fff;
  width: 100%;
  max-width: 1300px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 60px 60px;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.zona-5 {
  background-color: #fff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 0;
  overflow: hidden;
}

.texto-pequ {
  color: var(--black-2);
  text-transform: none;
  margin-bottom: 0;
  font-family: Pv sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.texto-pequ.bold {
  width: 60%;
  margin-left: 20%;
  padding: 40px;
  font-weight: 500;
}

.texto-pequ.bold.intro-prod {
  width: 80%;
  margin-left: auto;
  padding-left: 0;
}

.texto-pequ.bold.norm {
  width: 60%;
  margin-left: 0%;
  padding-left: 0;
  padding-right: 0;
}

.texto-pequ.white.centrado {
  text-align: center;
}

.texto-pequ.white.marg {
  margin-bottom: 40px;
}

.link-block-4 {
  flex: 0 auto;
  justify-content: flex-end;
  width: 33.3%;
  display: block;
  position: relative;
  overflow: hidden;
}

.link-block-4.w--current {
  text-decoration: none;
}

.codigo-botones-rrss {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  display: block;
}

.image-19 {
  cursor: pointer;
  width: 20px;
  max-width: none;
  margin-right: 20px;
  display: block;
}

.menulink {
  opacity: 1;
  color: #fff;
  text-align: left;
  border: 1px solid #fff;
  border-radius: 500px;
  width: auto;
  margin-top: 0;
  margin-bottom: 13px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Pv sans, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 1.3em;
  text-decoration: none;
}

.menulink:hover {
  opacity: .5;
}

.menulink:visited {
  font-weight: 400;
}

.menulink.w--current {
  background-color: var(--floral-white);
  color: #000;
  padding-left: 20px;
  font-family: Pv sans, sans-serif;
  font-weight: 300;
}

.menulink.w--current:hover {
  opacity: .5;
  color: var(--black);
}

.menulink.w--current:visited {
  color: var(--black);
  font-weight: 400;
}

.bottommenu {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 25px;
  display: inline-block;
}

.lottie-cerrar {
  z-index: 2;
  color: #fff;
  cursor: pointer;
  width: 35px;
  height: 35px;
  position: relative;
}

.bloque-redes-2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.menu-items {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  height: auto;
  margin-top: 0%;
  display: flex;
}

.navegacion {
  background-color: var(--black);
  border: 1px solid #000;
  border-radius: 40px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.image-18 {
  width: 20px;
  max-width: none;
  margin-top: 0;
  margin-right: 20px;
}

.image-18.codigo-botones-rrss {
  cursor: pointer;
}

.topmenu {
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: auto;
  padding-top: 40px;
  display: flex;
}

.menu-desplegable {
  z-index: 400;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  height: auto;
  margin-top: 20px;
  margin-right: 20px;
  padding-top: 0;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0%;
  left: auto;
  right: 0;
  overflow: visible;
}

.btn-ver-secciones-2 {
  z-index: 400;
  cursor: default;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-left: auto;
  padding-top: 5px;
  text-decoration: none;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
}

.lottie-animation-6 {
  cursor: pointer;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  margin-left: 40px;
  padding-top: 0;
}

.texto-peq-2 {
  z-index: 200;
  color: #fff;
  width: auto;
  padding-left: 62px;
  font-family: Pv sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4em;
  position: relative;
  bottom: 10px;
}

.texto-peq-2.black {
  color: #000;
  width: 70%;
  max-height: none;
  margin-top: 40px;
  margin-bottom: 60px;
  margin-left: 0;
  padding-left: 0;
  position: relative;
}

.texto-peq-2.black._80 {
  width: 80%;
}

.texto-peq-2.blanco-pad {
  color: #fff;
  width: 70%;
  max-height: none;
  margin-top: 40px;
  margin-bottom: 60px;
  margin-left: 0;
  padding-left: 0;
  position: relative;
}

.otros {
  background-color: #fff;
  border: 0 solid rgba(0, 0, 0, 0);
  border-radius: 0;
  height: auto;
  padding: 100px 10vw;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.otros.exploraciones {
  background-color: #fff;
  border-radius: 0;
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 90px;
}

.article-title-black-bold {
  color: #000;
  text-transform: none;
  flex-wrap: wrap;
  align-content: center;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Pv sans, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.article-title-black-bold.bold {
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-88 {
  margin-left: 0;
  position: relative;
}

.div-block-88.fuera {
  padding-left: 0;
}

.exploraciones {
  z-index: 99;
  float: none;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 120px;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.otras-tit {
  width: 100%;
  margin-bottom: 40px;
  overflow: hidden;
}

.otra-exploracion {
  flex-direction: row;
  align-items: flex-start;
  width: auto;
  margin-top: 60px;
  margin-bottom: 0;
  display: flex;
}

.otras-exploraciones-1 {
  width: 50%;
  margin-right: 0;
  padding-right: 0;
}

.contenido-otra-exploracion {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.titular-destacado-bold {
  color: #fff;
  margin-bottom: 40px;
  font-family: Pv sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
}

.titular-destacado-bold.black {
  color: #000;
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 60px;
  padding-top: 0;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2em;
}

.image-23 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  height: 500px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.image-23.fuera {
  object-fit: cover;
  background-image: none;
  height: 500px;
}

.text-block-23 {
  color: var(--medium-slate-blue);
  font-family: Pv sans, sans-serif;
  font-weight: 300;
}

.boton-otras-exploraciones {
  background-color: var(--lavender);
  border-radius: 100px;
  flex-direction: row;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 140px;
  height: 140px;
  margin: auto;
  display: block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

.div-block-108 {
  position: relative;
}

.imagen {
  justify-content: center;
  align-items: center;
  display: flex;
}

.imagen.dentro {
  padding-right: 30px;
}

.imagen.fuera {
  margin-right: 30px;
  padding-left: 0;
}

.imagen-3 {
  opacity: 1;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  height: 500px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.texto-destacado {
  color: #fff;
  margin-bottom: 40px;
  font-family: Pv sans, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
}

.texto-destacado.pad {
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 0;
}

.text-block-31 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: Pv sans book, sans-serif;
  display: flex;
}

.footer-formulario {
  border: 0 solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  line-height: 100%;
  display: flex;
  position: static;
  overflow: hidden;
}

.div-block-120 {
  color: #fff;
  flex-direction: column;
  align-self: center;
  align-items: center;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Pv sans, sans-serif;
  font-size: 12px;
  font-weight: 300;
  display: flex;
  position: relative;
}

.inputs-border-bottom {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 0 #000;
  border-bottom: 1px solid #fff;
  margin-bottom: 30px;
  font-size: 16px;
}

.inputs-border-bottom:hover {
  border-bottom-color: var(--floral-white);
}

.footer-audio {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: auto;
  margin-top: 0;
  display: block;
  position: static;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.boton-formulario {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 50px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.checkbox-label {
  font-size: 14px;
  font-weight: 300;
  line-height: 132%;
}

.field-label-2 {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.field-label-3 {
  font-size: 16px;
  font-weight: 500;
}

.slider {
  background-color: rgba(0, 0, 0, 0);
}

.lottie-animation-10 {
  width: 100px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.div-block-139 {
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-37 {
  text-align: center;
  margin-top: -30px;
  font-family: Pv sans, sans-serif;
  display: none;
}

.div-block-141 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 20px;
  display: flex;
}

.zona-grafico-prpal {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  max-width: 1300px;
  margin: auto;
  padding: 40px 60px 60px;
  position: relative;
}

.claves {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 20px;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
  position: relative;
}

.clave1 {
  width: auto;
  margin-top: 0;
}

.zona-claves {
  background-color: var(--black-2);
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0 60px 100px;
  position: relative;
  top: 0;
  overflow: hidden;
}

.introduccion {
  background-color: var(--black-2);
  border-radius: 20px 20px 0 0;
  height: auto;
  margin-top: -50px;
  padding-top: 100px;
  padding-bottom: 60px;
  text-decoration: none;
  display: block;
  position: relative;
  top: auto;
  overflow: hidden;
}

.div-block-151 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-153 {
  z-index: 11;
  background-color: var(--black-2);
  color: var(--black);
  width: 100%;
  max-width: none;
  height: auto;
  margin: 0 auto;
  padding: 40px 20px;
  position: relative;
}

.div-block-51 {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px #d8d8d8;
  border-radius: 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.post-footer-container {
  flex: 1;
  justify-content: flex-start;
  padding-top: 8px;
  padding-bottom: 0;
  display: flex;
}

.text-block-49 {
  direction: ltr;
  color: #fff;
  text-align: right;
  text-indent: 0;
  white-space: normal;
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  padding-right: 40px;
  font-size: 12px;
  display: block;
}

.bold-text-40 {
  color: #fff;
  font-family: Pv sans, sans-serif;
  text-decoration: none;
}

.text-block-50 {
  direction: ltr;
  color: #fff;
  text-align: left;
  text-indent: 0;
  white-space: normal;
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  padding-left: 10px;
  padding-right: 0;
  font-family: Pv sans, sans-serif;
  font-size: 12px;
  line-height: 1em;
  display: block;
}

.text-block-50.sin-padding {
  padding-left: 0;
  display: flex;
}

.post-footer2 {
  float: none;
  clear: none;
  text-align: left;
  flex-direction: row;
  flex: 0 auto;
  max-width: 1300px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.post-footer2.sinpadding {
  justify-content: space-around;
}

.text-block-11 {
  color: #fff;
  font-size: 12px;
}

.link-35 {
  color: #fff;
  text-decoration: none;
}

.div-block-154 {
  justify-content: space-between;
  display: flex;
}

.div-block-154-copy {
  justify-content: space-between;
  margin-top: 15px;
  display: flex;
}

.link-40 {
  color: #fff;
  line-height: 1.1em;
}

.text-block-38-copy {
  color: #fff;
  margin-bottom: 16px;
  font-family: Pv sans, sans-serif;
  font-size: 14px;
}

.div-block-156 {
  max-width: 1300px;
}

.btn-ver-secciones-3 {
  z-index: 400;
  cursor: default;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-top: 5px;
  text-decoration: none;
  display: block;
  position: -webkit-sticky;
  position: sticky;
}

.lottie-animation-12 {
  background-color: var(--floral-white);
  cursor: pointer;
  mix-blend-mode: normal;
  border: 1px solid #000;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  margin-left: auto;
  padding-top: 0;
}

.link-block-6 {
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  width: 33.3%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-6.w--current {
  text-decoration: none;
}

.linkhome {
  color: #000;
  text-align: right;
  width: auto;
  margin-left: auto;
  margin-right: 20px;
  text-decoration: none;
}

.linkhome.w--current {
  width: auto;
}

.div-block-163 {
  align-self: flex-end;
  width: 80%;
  margin: 40px auto 0 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-163.izquierda {
  width: 70%;
  max-width: 1300px;
  margin-left: 0;
}

.div-block-163.izq {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.white {
  color: #fff;
}

.menupag {
  justify-content: space-between;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 10%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.barra {
  background-color: var(--floral-white);
  border: 1px solid #292929;
  border-radius: 500px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 800px;
  max-width: 1400px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.itemmenu {
  z-index: 1;
  color: var(--black);
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25%;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  font-family: Pv sans, sans-serif;
  font-weight: 400;
  display: flex;
  position: relative;
}

.itemmenu.fondo {
  z-index: 0;
  background-color: var(--black);
  border-radius: 500px;
  display: none;
  position: fixed;
}

.texto-menu {
  z-index: 1;
}

.altavoz {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 40px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.apertur {
  z-index: 0;
  background-color: #f6f3e8;
  width: 100%;
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: visible;
}

.apertur.hidd {
  display: none;
}

.div-block-171 {
  display: flex;
}

.div-block-173 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: auto;
  padding: 220px 0 100px;
  display: block;
  position: fixed;
}

.header-portada {
  z-index: 2;
  color: var(--black-2);
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: auto;
  font-family: Pv sans, sans-serif;
  font-size: 90px;
  font-weight: 700;
  line-height: 90px;
  display: flex;
  position: relative;
}

.image-45 {
  width: 100px;
  margin-bottom: 0;
  margin-left: 0;
}

.div-block-174 {
  width: 100%;
}

.grafico-general {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.entradilla-mayusc {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Pv sans, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 1.4em;
}

.entradilla-mayusc.clave {
  text-transform: uppercase;
  margin-top: 30px;
  font-size: 25px;
  font-weight: 500;
}

.entradilla-mayusc.black {
  color: #000;
  text-align: left;
  width: auto;
  margin-top: 20px;
  margin-left: 0;
  margin-right: auto;
  font-size: 24px;
  line-height: 1.2em;
  display: block;
}

.entradilla-mayusc.black._21 {
  font-size: 25px;
}

.entradilla-mayusc.pad {
  margin-top: 30px;
  font-size: 24px;
}

.caja-audl {
  border-top: 1px solid var(--dark-grey);
  padding-top: 80px;
  display: flex;
}

.stickymenu {
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  width: 20%;
  display: block;
}

.content {
  width: 80%;
  margin-left: 40px;
}

.introz4-seccion {
  justify-content: space-between;
  display: flex;
}

.div-block-177 {
  width: 60%;
}

.image-47 {
  width: 45px;
}

.boton {
  border: 1px solid var(--orange);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-bottom: 10px;
  display: flex;
}

.boton.audiolibro {
  border-color: var(--medium-aquamarine);
  color: #000;
  font-family: Pv sans, sans-serif;
  font-size: 14px;
}

.boton.audiolibro.w--current {
  background-color: var(--medium-aquamarine);
  color: #fff;
}

.boton.altav {
  border-color: var(--slate-blue);
  color: #000;
}

.boton.altav.w--current {
  background-color: var(--royal-blue-lo-creativo);
  color: #fff;
  font-family: Pv sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14.5px;
}

.boton.asist {
  border-color: var(--salmon);
  color: #000;
}

.boton.asist.w--current {
  background-color: var(--salmon);
  color: #fff;
  line-height: 1em;
}

.boton.on-podcast {
  color: #000;
}

.boton.on-podcast.w--current {
  background-color: var(--orange);
  color: #fff;
}

.text-block-58 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-180 {
  border: 1px solid var(--black-2);
  background-color: var(--floral-white);
  border-radius: 20px;
  padding: 40px;
}

.cajatxt {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.cajatxt.izq {
  align-items: flex-end;
}

.cajatxt2 {
  margin-left: 20%;
  padding-left: 40px;
}

.destacado-1 {
  background-image: url('../images/ondas.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 500px;
  margin-bottom: 60px;
  padding-top: 100px;
  padding-left: 350px;
  padding-right: 350px;
}

.destacado-1.dark {
  z-index: 2;
  background-color: #292929;
  background-image: url('../images/ondas-claras.png');
  background-position: 50%;
  background-size: auto;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.textodestacado {
  text-transform: uppercase;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Pv sans neutral, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.textodestacado.white.centrado {
  text-align: center;
  margin-bottom: 20px;
}

.textodestacado._65 {
  width: 70%;
}

.textodestacado.marg {
  margin-bottom: 40px;
}

.comose {
  background-color: #292929;
  border-radius: 20px;
  justify-content: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 80px 160px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.head5 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Pv sans neutral, sans-serif;
  font-size: 30px;
  font-weight: 100;
  line-height: 1.3em;
}

.head5.white {
  color: #fff;
}

.head5.white.mayus {
  text-transform: uppercase;
}

.div-block-182 {
  max-width: 1300px;
  display: block;
}

.div-block-183 {
  margin-bottom: 40px;
  margin-right: auto;
  display: flex;
}

.image-50 {
  width: 90px;
  margin-right: 60px;
}

.texto1 {
  color: var(--black-2);
  text-transform: none;
  width: 40%;
  margin-bottom: 60px;
  padding-top: 40px;
  font-family: Pv sans book, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.texto1.largo {
  width: 70%;
  padding-top: 0;
}

.cifra-grande {
  font-family: Pv sans, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 1em;
  display: inline-block;
  position: relative;
  left: auto;
}

.cifra-grande.white {
  left: auto;
}

.cifra-grande.white.thin {
  font-weight: 100;
}

.cifra-grande.thin {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 100;
  line-height: 1em;
}

.metobox {
  background-color: #f6f3e8;
  background-image: url('../images/plus-f.png');
  background-position: 100% 130%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px 50px 0 0;
  height: auto;
  margin: -80px auto 0;
  padding: 100px 80px 40px;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.metobox.sinmarg {
  background-position: 100% -40%;
  background-size: 60%;
  margin-top: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  position: static;
}

.texto2 {
  color: var(--black-2);
  text-transform: none;
  width: 40%;
  font-family: Pv sans book, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.div-block-184 {
  margin-right: 100px;
}

.div-metobox {
  border-top: 1px #fff;
  margin-bottom: 100px;
  display: flex;
}

.tituloseccion {
  align-self: center;
  line-height: 1.2em;
}

.podcast {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 100vw;
  position: static;
  overflow: hidden;
}

.portadainterior {
  align-items: center;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 300px;
  padding-bottom: 220px;
  display: flex;
}

.tituloseccion1 {
  color: var(--black-2);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  width: 65%;
  max-width: 1300px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Pv sans, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1em;
  display: block;
}

.tituloseccion1.podcast {
  width: 55%;
}

.tituloseccion1.asist {
  width: 75%;
}

.tituloseccion1.audiolibro {
  width: 90%;
}

.botonplay {
  border: 1px solid var(--orange);
  background-color: #fff;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 290px;
  height: 60px;
  margin: 80px auto;
  padding-left: 20px;
  padding-right: 10px;
  display: none;
}

.image-51 {
  margin-left: auto;
}

._16 {
  color: var(--black-2);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Pv sans, sans-serif;
  font-weight: 400;
  display: block;
}

._16.bold {
  justify-content: flex-start;
  align-items: center;
  font-family: Pv sans neutral, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.div-block-185 {
  justify-content: flex-end;
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.intro-interior {
  justify-content: flex-end;
  max-width: 1300px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 0 0;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
}

.intro-interior.primera {
  max-width: 1300px;
  margin-top: -200px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.entradilla-mayus-interior {
  color: #000;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 0;
  font-family: Pv sans, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 1.4em;
}

.entradilla-mayus-interior.naranja {
  color: var(--coral);
  text-transform: none;
  width: 50%;
  margin-top: 60px;
  font-family: Pv sans neutral, sans-serif;
}

.entradilla-mayus-interior.naranja.mayus {
  text-transform: uppercase;
  width: 60%;
  margin-top: 40px;
  margin-bottom: 20px;
  line-height: 1.3em;
}

.entradilla-mayus-interior.naranja.mayus.verde {
  color: var(--medium-aquamarine);
}

.entradilla-mayus-interior.naranja.mayus.azul {
  color: var(--medium-slate-blue-2);
}

.entradilla-mayus-interior.naranja.mayus.dcha {
  margin-left: auto;
  font-family: Pv sans, sans-serif;
  font-weight: 500;
  line-height: 1.1em;
}

.entradilla-mayus-interior.naranja {
  color: var(--coral);
  width: 50%;
  margin-bottom: 40px;
}

.entradilla-mayus-interior.bold {
  font-weight: 500;
}

.entradilla-mayus-interior.bold.white {
  color: #fff;
  margin-top: 20px;
}

.entradilla-mayus-interior.datos {
  width: 80%;
  margin-bottom: auto;
  padding-right: 0%;
}

.entradilla-mayus-interior.rojo {
  color: var(--coral);
  text-transform: none;
  width: 50%;
  margin-top: 60px;
  font-family: Pv sans neutral, sans-serif;
}

.entradilla-mayus-interior.rojo.mayus {
  color: var(--salmon);
  text-transform: uppercase;
  width: 80%;
  margin-top: 40px;
  margin-bottom: 20px;
  line-height: 1.2em;
}

.entradilla-mayus-interior.azul1 {
  color: var(--medium-slate-blue-2);
  text-transform: none;
  width: 50%;
  margin-top: 60px;
  font-family: Pv sans neutral, sans-serif;
}

.entradilla-mayus-interior.azul1.mayus {
  text-transform: uppercase;
  width: 60%;
  margin-top: 40px;
  margin-bottom: 20px;
  line-height: 1.3em;
}

.entradilla-mayus-interior.azul1.mayus._70 {
  width: 70%;
}

.div-intro {
  width: 100%;
  max-width: 1300px;
  padding-left: 0;
  padding-right: 330px;
}

.div-intro.porqueescuchamos {
  flex-direction: column;
  align-items: flex-end;
  margin-right: 0;
  padding-right: 0;
}

.div-intro.dondeescuchamos {
  max-width: none;
  margin-right: auto;
  padding-bottom: 0;
  padding-right: 0;
}

.div-intro.dondeescuchamos.dcha {
  max-width: 1300px;
  margin-left: auto;
  margin-right: 0;
}

.div-intro.general {
  padding-left: 0;
  padding-right: 0;
}

.menu1 {
  color: var(--black-2);
  flex-direction: row;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 30px;
  font-family: Pv sans, sans-serif;
  display: block;
}

.circulo-menu {
  border: 1px solid #000;
  border-radius: 300px;
  width: 20px;
  height: 20px;
  margin-bottom: 40px;
  margin-right: 10px;
}

.circulo-menu.w--current {
  border-color: var(--orange);
  background-color: var(--orange);
}

.circulo-menu.audio.w--current {
  border-color: var(--medium-aquamarine);
  background-color: var(--medium-aquamarine);
  align-self: auto;
}

.circulo-menu.altav.w--current {
  border-color: var(--slate-blue) var(--medium-slate-blue-2) var(--medium-slate-blue-2);
  background-color: var(--slate-blue);
}

.circulo-menu.asist.w--current {
  border-color: var(--salmon);
  background-color: var(--salmon);
}

.menu-interior {
  flex-direction: row;
  width: 60%;
  margin-right: auto;
  display: flex;
}

.menu-interior.w--current {
  font-family: Pv sans, sans-serif;
  font-weight: 500;
}

.intro-porque {
  z-index: 2;
  float: none;
  color: #fff;
  background-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 auto;
  padding: 0 40px 0 0;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.caja-beige {
  border: 1px solid var(--black-2);
  background-color: var(--floral-white);
  border-radius: 20px;
  max-width: 1300px;
  margin-top: 60px;
  margin-bottom: 0;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
}

.caja-beige.personaje {
  display: none;
}

.cajainterior {
  width: 80%;
  display: block;
}

.cajainterior._100 {
  width: auto;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 60px;
  padding-left: 0;
}

.cajainterior._100.marg40 {
  margin-top: 40px;
}

.tit-caja {
  color: var(--black-2);
  text-transform: none;
  width: 50%;
  margin-bottom: 60px;
  font-family: Pv sans book, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.tit-caja.bold {
  width: 60%;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0;
  font-family: Pv sans, sans-serif;
  font-weight: 500;
}

.tit-caja.bold.mayus {
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
}

.tit-caja.bold.mayus.izq {
  text-align: left;
  width: 50%;
}

.tit-caja.bold.mayus.izq._60 {
  width: 60%;
}

.tit-caja.bold.mayus.mar40 {
  margin-top: 40px;
  margin-bottom: 0;
}

.tit-caja.izq {
  text-align: right;
  width: 50%;
}

.stickymenuinterior {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  width: 20%;
  max-width: 1400px;
  height: 200px;
  margin-top: 100px;
  margin-left: 40px;
  margin-right: 0;
  padding-top: 100px;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

.podcast-apertura {
  z-index: 0;
  background-color: #f6f3e8;
  width: 100%;
  height: 100vh;
  min-height: 700px;
  padding-top: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  bottom: 0;
}

.heading-int-3 {
  color: var(--black);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pv sans, sans-serif;
  font-size: 60px;
  font-weight: 100;
  line-height: 62px;
}

.heading-int-3.izquierda {
  text-align: left;
  justify-content: flex-end;
  max-width: none;
  margin-right: auto;
  display: block;
}

.inicio {
  color: #000;
  text-align: right;
  width: auto;
  margin-left: auto;
  margin-right: 20px;
  text-decoration: none;
}

.inicio.w--current {
  width: auto;
}

.zona-central {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  width: 100%;
  max-width: 100%;
  margin-top: -20px;
  position: relative;
  overflow: hidden;
}

.sin-maxw {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  align-self: flex-end;
  width: 100%;
  position: relative;
}

.sin-maxw.quien {
  border-radius: 0;
  margin-bottom: 0;
}

.sin-maxw.pad20 {
  padding-left: 20px;
  padding-right: 20px;
}

.maxw {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.maxw._2col {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.destacado-2 {
  z-index: 1;
  background-image: linear-gradient(rgba(0, 0, 0, .62), rgba(0, 0, 0, .62)), url('../images/foto_red.png');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  border-radius: 40px;
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  height: 500px;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.destacado-2.audio {
  background-image: linear-gradient(to bottom, var(--medium-aquamarine), var(--medium-aquamarine));
  height: auto;
}

.destacado-2.altav {
  background-image: linear-gradient(rgba(0, 0, 0, .69), rgba(0, 0, 0, .69)), url('../images/alexa-speaker.jpg');
}

.destacado-2.asistentevoz {
  background-image: linear-gradient(rgba(30, 30, 29, .71), rgba(30, 30, 29, .71)), url('../images/alexa-speaker-copia.jpg');
  background-position: 0 0, 50% 0;
}

.interior {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  height: 700px;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 0;
  text-decoration: none;
  display: block;
  position: relative;
  top: auto;
}

.interior.cajanaranja {
  align-items: flex-start;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-left: 0;
  display: block;
}

.donde {
  z-index: 1;
  float: none;
  width: 80%;
  max-width: 1300px;
  height: auto;
  margin: 0 0 auto auto;
  padding: 60px 40px 60px 0;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.cajaescuchamos {
  border: 1px solid var(--black-2);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  width: 80%;
  max-width: 1300px;
  margin: auto 0 0 auto;
  padding: 40px;
  display: block;
}

.que-sec {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1300px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.descatado {
  background-color: #fff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: auto;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  top: 0;
}

.caja {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  position: relative;
}

.caja.porque {
  z-index: 3;
  border: 1px solid #000;
  border-radius: 40px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 60px 40px;
  position: relative;
  top: 20px;
}

.caja.porque.redondo, .caja.porque.infredondo {
  border-radius: 40px;
}

.cajaredondeada {
  background-color: #fff;
  border-radius: 20px 20px 0 0;
  position: relative;
}

.cajaredondeada.groc {
  z-index: 4;
  background-color: #fdd648;
  border: 0 solid #000;
  border-radius: 40px;
  width: auto;
  margin-top: -50px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.cajaredondeada.naranja {
  z-index: 2;
  border-radius: 0;
  align-items: center;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  overflow: hidden;
}

.cajaredondeada.dispost-caja {
  border: 1px solid #000;
  border-radius: 40px;
  align-self: center;
  margin-left: 20%;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.cajaredondeada.azul {
  z-index: 2;
  border-radius: 0;
  align-items: center;
  height: 700px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  overflow: hidden;
}

.cajatexto {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.texto-caja {
  color: var(--black-2);
  text-transform: none;
  width: 100%;
  margin-bottom: 60px;
  font-family: Pv sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.texto-caja._30 {
  width: 30%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

.texto-caja._30.izquierda {
  align-self: flex-end;
  width: 50%;
  margin-left: auto;
  margin-right: 0;
}

.texto-caja.slider {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Pv sans neutral, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
}

.texto-caja._20 {
  width: auto;
}

.texto-caja._60 {
  width: 50%;
  margin-bottom: 40px;
}

.texto-caja._60.m20 {
  padding-top: 20px;
}

.texto-caja._60.dcha {
  margin-left: auto;
}

.texto-caja.white {
  color: #fff;
}

.texto-caja._60.dcha {
  margin-left: auto;
  margin-right: 0;
}

.texto-caja._80.m20 {
  text-align: left;
  width: 60%;
  margin-top: 20px;
  margin-bottom: 0;
}

.texto-caja._60 {
  width: 30%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
}

.texto-caja._60.izquierda {
  align-self: flex-end;
  width: 60%;
  margin-left: auto;
  margin-right: 0;
}

.texto-caja._60-copy.m20 {
  text-align: left;
  width: 60%;
  margin-top: 20px;
  margin-bottom: 0;
}

.texto-caja._60-copy.dcha {
  margin-left: auto;
}

.texto-caja._60-copy.m20 {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 0;
}

.texto-caja._60-copy {
  width: 50%;
  margin-bottom: 40px;
}

.texto-caja._60-copy.m20 {
  padding-top: 20px;
}

.texto-caja._60-copy.dcha {
  width: 60%;
  margin-left: auto;
}

.texto-caja._60-2.m20 {
  text-align: left;
  width: 60%;
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: auto;
}

.texto-caja._60 {
  width: 60%;
}

.texto-caja._60.m20 {
  text-align: left;
  margin: 20px 0 0 auto;
}

.texto-caja._60.m20._20 {
  margin-top: 0;
  padding-top: 0;
}

.texto-caja._60.mar30 {
  margin-bottom: 30px;
}

.texto-caja._60.marg-20 {
  margin-bottom: 20px;
}

.texto-caja._60-copy {
  width: 60%;
}

.texto-caja._60-copy.dcha {
  margin-left: auto;
  margin-right: 0;
}

.texto-caja._60-copy.m20 {
  text-align: left;
  margin: 20px 0 0 auto;
}

.texto-caja._60-copy.marg {
  margin-bottom: 0;
}

.texto-caja._60-copy.mar30 {
  margin-bottom: 30px;
}

.div-block-186 {
  width: auto;
  margin-left: 20%;
  margin-right: 220px;
  padding-top: 40px;
  padding-bottom: 0;
  padding-left: 0;
}

.cuanto {
  z-index: 1;
  float: none;
  color: rgba(0, 0, 0, 0);
  background-color: #fff;
  width: 80%;
  height: auto;
  margin-top: 0;
  margin-bottom: auto;
  margin-left: auto;
  padding-left: 0;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.cuanto.alt {
  margin-top: 0;
}

.div-block-188 {
  margin-top: 40px;
  display: flex;
}

.div-block-188.borde {
  border: 1px solid #000;
  border-radius: 40px;
  max-width: 1300px;
  margin-bottom: 0;
  padding: 60px 40px 40px;
}

.div-block-188.borde.marg60 {
  margin-bottom: 60px;
}

.image-52 {
  width: auto;
  height: 400px;
  margin-top: 0;
  margin-left: 40px;
  padding-top: 0;
  padding-bottom: 40px;
  display: none;
}

.image-52.hid {
  display: none;
}

.perfil {
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  margin-right: 20px;
  display: flex;
}

.intro-metodo1 {
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 200px 60px 100px;
  display: block;
  position: relative;
  top: 0;
}

.claves-metodo {
  background-color: #292929;
  border: 1px solid #fff;
  border-radius: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: flex;
  position: relative;
}

.claves-metodo._2columnas {
  flex-direction: row;
  width: 80%;
  display: block;
}

.div-block-190 {
  width: 25%;
  margin-right: 20px;
}

.clave {
  color: #fff;
  text-transform: none;
  margin-bottom: 0;
  font-family: Pv sans, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 1.2em;
}

.texto-clave {
  z-index: 200;
  color: #fff;
  width: auto;
  margin-top: 20px;
  font-family: Pv sans, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
  position: relative;
  bottom: 10px;
}

.zona-2---metodo {
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  max-width: 1300px;
  margin: auto;
  padding: 0;
  position: relative;
}

.ilustraciones-metodo {
  flex-direction: row;
  justify-content: space-between;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

._50 {
  width: 100%;
  margin-right: 0%;
  position: relative;
}

._50._2 {
  width: 100%;
  margin-left: 0%;
  margin-right: 0;
}

.bloque {
  border-radius: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 150px;
  margin-top: 30px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.bloque._1 {
  height: auto;
}

.bloque.tipo {
  height: 120px;
}

.porqueescuchamos {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px 60px 0;
  text-decoration: none;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  overflow: visible;
}

.slid {
  flex-direction: row;
  align-self: center;
  width: 100%;
  height: 300px;
  display: block;
}

.menu-item {
  width: auto;
  display: flex;
}

.menu-item.hidden {
  display: none;
}

.graf-slid {
  border-top: 3px solid var(--orange);
  background-color: var(--white-smoke);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.graf-slid.audio {
  border-top-color: var(--medium-aquamarine);
}

.graf-slid.audio.no-escucha-audiolibro {
  border-top-color: #c5f975;
}

.graf-slid.altav {
  border-top-color: var(--medium-slate-blue-2);
}

.graf-slid.altav._1, .graf-slid.altav.no-escucha-altavoz {
  border-top-color: #cccaff;
}

.graf-slid.asistente {
  border-top-color: var(--salmon);
}

.graf-slid.asistente.no-asist {
  border-top-color: #f7afdc;
}

.graf-slid.no-escucha-pod {
  border-top-color: #fad648;
}

.que-escuchamos {
  justify-content: flex-end;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.tablink {
  border: 0px solid var(--black);
  color: var(--gainsboro);
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  margin-right: 40px;
  padding: 0 0 10px;
}

.tablink.w--current {
  border-top: 0px solid var(--black);
  color: var(--black);
  background-color: rgba(0, 0, 0, 0);
  border-bottom-width: 1px;
  width: auto;
  margin-right: 40px;
  padding: 0;
}

.tablink.izq {
  width: auto;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2-3 {
  border-top: 0px solid var(--dark-grey);
  color: var(--gainsboro);
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  margin-right: 20px;
  padding: 0;
}

.tab-link-tab-2-3.w--current {
  color: var(--black);
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #000;
  border-bottom-width: 1px;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu-4 {
  margin-top: 60px;
  margin-bottom: 20px;
}

.tabs-2 {
  margin-bottom: 20px;
}

.lottie-fondo {
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  padding-top: 35px;
  display: block;
  position: relative;
}

.info-proyeccion {
  width: 87%;
  display: block;
}

.info-proyeccion.movil {
  display: none;
}

.info-proyeccion.audio21 {
  width: 94%;
  margin-left: 0;
}

.div-cuanto {
  z-index: 1;
  float: none;
  color: rgba(0, 0, 0, 0);
  background-color: #fff;
  width: auto;
  max-width: 1300px;
  height: auto;
  margin: auto 20px auto 0;
  padding: 0 0 60px;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.div-cuanto.audio {
  padding-top: 0;
  padding-bottom: 0;
}

.div-cuanto._2 {
  padding-top: 0;
}

.grid-3 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.entradilla {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Pv sans, sans-serif;
  font-size: 28px;
  font-weight: 100;
  line-height: 1.4em;
}

.entradilla._2 {
  color: var(--medium-slate-blue);
  width: 60%;
  max-width: none;
  margin-bottom: 40px;
  padding-left: 0;
}

.entradilla.mayus-destac {
  color: var(--coral);
  text-align: left;
  text-transform: uppercase;
  width: 50%;
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Pv sans, sans-serif;
  font-weight: 500;
  line-height: 1.1em;
}

.entradilla.mayus-destac.verde {
  color: var(--medium-aquamarine);
  width: 60%;
  margin-bottom: 0;
  line-height: 1.3em;
}

.entradilla.mayus-destac.azul {
  color: var(--slate-blue);
  text-align: left;
  width: 60%;
}

.entradilla.mayus-destac.rojo {
  color: var(--salmon);
  width: 60%;
}

.entradilla.mayus-destac._60 {
  width: 60%;
}

.entradilla.mayus-destac.dcha {
  width: 60%;
  margin-left: auto;
  line-height: 1.1em;
}

.entradilla.mayus-destac._70 {
  width: 70%;
  line-height: 1.1em;
}

.entradilla.tit._2 {
  color: var(--black);
  width: 100%;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  font-size: 30px;
  line-height: 1.1em;
}

.tit {
  text-transform: none;
  width: 50%;
  margin-bottom: 60px;
  font-family: Pv sans neutral, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

.tit._2 {
  color: var(--medium-slate-blue);
  width: 60%;
  max-width: none;
  margin-bottom: 40px;
  padding-left: 0;
}

.tit.tab {
  margin-bottom: 10px;
}

.texto-tab {
  text-transform: none;
  width: auto;
  margin-bottom: 60px;
  font-family: Pv sans book, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.texto-tab._60 {
  width: 65%;
  margin-bottom: 40px;
  font-family: Pv sans, sans-serif;
}

.info-dispositivo {
  width: auto;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.info-dispositivo.movil {
  display: none;
}

.image-59 {
  max-width: none;
  margin-left: 0;
}

.bold-text-239 {
  font-size: 38px;
}

.ilus {
  width: auto;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.ilus.desktop {
  width: 100%;
  max-width: 1300px;
  margin-bottom: 40px;
}

.ilus.tablet, .ilus.mobile {
  display: none;
}

.tab-link-2022 {
  background-color: var(--gainsboro);
  color: #fff;
  border-radius: 40px;
  margin-left: auto;
  margin-right: 10px;
  font-family: Pv sans neutral, sans-serif;
}

.tab-link-2022.w--current {
  background-color: var(--orange);
}

.text-block-60 {
  font-size: 18px;
}

.tabs-menu-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tabs-3 {
  width: 700px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.tabs-menu-6 {
  width: auto;
  margin-bottom: 20px;
}

.tematicas-div {
  z-index: 1;
  width: 100%;
  height: 637px;
}

.div-1 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-1._800 {
  justify-content: flex-start;
}

.div-block-204 {
  width: 40%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 60px;
}

.div-block-204.pad-recuadro {
  width: 60%;
  padding-left: 40px;
}

.tematicas-movil {
  align-self: center;
  display: none;
}

.tittab {
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Pv sans neutral, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4em;
}

.notoriedad {
  z-index: 1;
  width: 720px;
  height: 240px;
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: auto;
}

.notoriedad.movil {
  width: 249px;
  height: 161px;
  display: none;
}

.notoriedad.movil.audio {
  width: 249px;
  height: 161px;
}

.notoriedad.movil.asis {
  height: 167px;
}

.notoriedad.audio {
  width: 734px;
  height: 240px;
  margin-left: 0;
  margin-right: auto;
}

.notoriedad.asis {
  width: 640px;
  height: 220px;
}

.notoriedad.altavoz1 {
  height: 240px;
  margin-left: 0;
  margin-right: auto;
}

.notoriedad.asist {
  width: 720px;
  height: 240px;
  margin-left: 0;
  margin-right: auto;
}

.tabs-mobile {
  margin-bottom: 60px;
  display: none;
}

.slider-2 {
  background-color: rgba(0, 0, 0, 0);
}

.slider-3 {
  background-color: rgba(0, 0, 0, 0);
  height: auto;
  display: none;
}

.left-arrow {
  color: var(--orange);
}

.icon-3 {
  color: var(--medium-aquamarine);
  width: 40px;
  margin-top: auto;
  margin-bottom: 0;
}

.icon-3.azul {
  color: var(--medium-slate-blue-2);
}

.icon-3.rojo {
  color: var(--salmon);
}

.right-arrow {
  color: var(--orange);
}

.icon-4 {
  margin-top: auto;
  margin-bottom: 0;
}

.icon-4.azul {
  color: var(--medium-slate-blue-2);
}

.icon-4.rojo {
  color: var(--salmon);
}

.icon-4.verde {
  color: var(--medium-aquamarine);
}

.slide-nav-2 {
  color: var(--orange);
}

.div-block-205 {
  font-weight: 300;
  line-height: 0%;
  display: block;
}

.tab-pane-tab-2-3 {
  width: auto;
  height: 450px;
}

.tabs-5 {
  width: auto;
  max-width: 1300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.tab-pane-tab-1-3 {
  height: auto;
}

.counterup {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.counterup.cifra-grande {
  font-weight: 100;
  line-height: 120%;
}

.div-block-208 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1300px;
  display: flex;
}

.div-block-209 {
  width: 40%;
  max-width: 1300px;
  margin-left: 20%;
  padding-left: 0;
}

.tabs-tematicas {
  align-self: auto;
  width: 700px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
}

.slider-4 {
  background-color: rgba(0, 0, 0, 0);
}

.max1300 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-77, .text-span-78, .bold-text-241, .bold-text-242 {
  font-family: Pv sans neutral, sans-serif;
}

.tabs-content-2 {
  width: auto;
}

.frecuenciausoembed {
  width: 100%;
  height: 350px;
}

.html-embed-3 {
  height: 264px;
}

.quienes1 {
  z-index: 1;
  color: #fff;
  background-color: #fff;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 0;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.link-78 {
  color: #fff;
  text-align: left;
}

.audiolibros-portada {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 100vw;
  position: static;
  overflow: hidden;
}

.tabaudio {
  background-color: var(--silver);
  color: #fff;
  border-radius: 40px;
  margin-left: auto;
  margin-right: 10px;
  font-family: Pv sans neutral, sans-serif;
}

.tabaudio.w--current {
  background-color: var(--medium-aquamarine);
}

.text-span-79 {
  font-family: Pv sans neutral, sans-serif;
}

.tabs-content-centrado {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 120px;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.altavoz-portada {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 100vw;
  position: static;
  overflow: hidden;
}

.tabaltav {
  background-color: var(--silver);
  color: #fff;
  border-radius: 40px;
  margin-left: auto;
  margin-right: 10px;
  font-family: Pv sans neutral, sans-serif;
}

.tabaltav.w--current {
  background-color: var(--slate-blue);
}

.html-embed-5 {
  height: 223px;
}

.asistentesvoz {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 100vw;
  position: static;
  overflow: hidden;
}

.tabasist {
  background-color: var(--silver);
  color: #fff;
  border-radius: 40px;
  margin-left: auto;
  margin-right: 10px;
  font-family: Pv sans neutral, sans-serif;
}

.tabasist.w--current {
  background-color: var(--salmon);
}

.infografhome {
  margin-top: 40px;
  margin-bottom: 60px;
}

.infografhome.mobile {
  display: none;
}

.html-embed-6 {
  width: 100%;
  height: 750px;
}

.html-embed-6._450 {
  height: 600px;
}

.tab-pane-2021 {
  margin-left: auto;
  margin-right: auto;
}

.tabs-content-tematicas {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.div-block-211 {
  width: auto;
  margin-left: auto;
}

.div-block-212 {
  margin-top: 20px;
  display: flex;
}

.txtleyenda {
  color: var(--black-2);
  text-transform: none;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Pv sans book, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1em;
}

.leyenda {
  border: 1px solid #000;
  border-radius: 300px;
  width: 20px;
  height: 20px;
  margin-bottom: 40px;
  margin-right: 10px;
}

.leyenda.w--current {
  border-color: var(--orange);
  background-color: var(--orange);
}

.leyenda.altav {
  background-color: #5a53fe;
  border-width: 0;
  align-self: flex-start;
  width: 8px;
  height: 40px;
}

.leyenda.altav.w--current {
  border-color: var(--slate-blue) var(--medium-slate-blue-2) var(--medium-slate-blue-2);
  background-color: var(--slate-blue);
}

.leyenda.altav._2 {
  background-color: #8b87fe;
}

.leyenda.altav._3 {
  background-color: #bdbaff;
}

.leyenda.altav._4 {
  background-color: #d6d5ff;
}

.leyenda.altav._5 {
  background-color: #ebeaff;
}

.leyenda.taron {
  background-color: #f36f3f;
  border-width: 0;
  align-self: flex-start;
  width: 8px;
  height: 40px;
}

.leyenda.taron.w--current {
  border-color: var(--slate-blue) var(--medium-slate-blue-2) var(--medium-slate-blue-2);
  background-color: var(--slate-blue);
}

.leyenda.taron._2 {
  background-color: #f69a79;
}

.leyenda.taron._3 {
  background-color: #f7ae3b;
}

.leyenda.taron._4 {
  background-color: #fad69d;
}

.leyenda.taron._5 {
  background-color: #fad648;
}

.leyenda.verde {
  background-color: #3d7c53;
  border-width: 0;
  align-self: flex-start;
  width: 8px;
  height: 40px;
}

.leyenda.verde.w--current {
  border-color: var(--slate-blue) var(--medium-slate-blue-2) var(--medium-slate-blue-2);
  background-color: var(--slate-blue);
}

.leyenda.verde._2 {
  background-color: #4da06d;
}

.leyenda.verde._3 {
  background-color: #60d18e;
}

.leyenda.verde._4 {
  background-color: #a0e3bb;
}

.leyenda.verde._5 {
  background-color: #c5f975;
}

.leyenda.rojo {
  background-color: #f36261;
  border-width: 0;
  align-self: flex-start;
  width: 8px;
  height: 40px;
}

.leyenda.rojo.w--current {
  border-color: var(--slate-blue) var(--medium-slate-blue-2) var(--medium-slate-blue-2);
  background-color: var(--slate-blue);
}

.leyenda.rojo._2 {
  background-color: #f6a0a0;
}

.leyenda.rojo._3 {
  background-color: #fad0d0;
}

.leyenda.rojo._4 {
  background-color: #f7afdc;
}

.leyenda.rojo._5 {
  background-color: #fbd7ed;
}

.div-block-213 {
  align-self: flex-start;
  width: 140px;
  margin-right: 20px;
  display: flex;
}

.grid_item {
  width: 100%;
  padding: 1.04em;
}

.grid_item.is--hamburger {
  display: none;
}

.transition-trigger {
  z-index: 20;
  padding: 0;
  display: none;
}

.menu_link {
  justify-content: flex-start;
  align-items: center;
  margin-right: 1.2em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu_link.w--current {
  color: #e8e8e8;
}

.cajagraph {
  border-top: 1px solid var(--dark-grey);
  padding-top: 80px;
  display: flex;
}

.textometodo {
  color: var(--black-2);
  text-transform: none;
  width: 60%;
  margin-bottom: 60px;
  padding-top: 0;
  font-family: Pv sans book, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.image-62 {
  max-width: none;
  margin-left: 0;
}

.textoperfil {
  z-index: 200;
  color: #fff;
  width: auto;
  padding-left: 62px;
  font-family: Pv sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4em;
  position: relative;
  bottom: 10px;
}

.textoperfil.black {
  color: #000;
  width: auto;
  max-height: none;
  margin-top: 40px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 400;
  position: relative;
}

.tabs-6 {
  height: auto;
}

.ilustracion-animada {
  width: 380px;
  height: 380px;
}

.contacto {
  z-index: 10;
  background-color: #292929;
  border-radius: 20px 20px 0 0;
  justify-content: center;
  height: auto;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 80px 220px;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.body-text-3 {
  clear: none;
  direction: ltr;
  color: #000;
  text-transform: none;
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  align-self: auto;
  width: 100%;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4em;
  display: block;
}

.div-block-224 {
  flex-direction: column;
  align-items: flex-start;
  width: 455px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-7 {
  display: flex;
}

.tabs-menu-7 {
  flex-direction: column;
  width: 135px;
  margin-right: 40px;
  display: flex;
}

.tab-menu-clave {
  background-color: var(--black-2);
  color: #fff;
  margin-top: 30px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Pv sans, sans-serif;
  font-size: 32px;
  font-weight: 300;
}

.tab-menu-clave:hover {
  background-color: var(--black-2);
  color: var(--floral-white);
  text-decoration: none;
}

.tab-menu-clave.w--current {
  background-color: var(--black-2);
  border-bottom: 1px solid #fff;
}

.tab-menu-clave.w--current:hover {
  text-decoration: none;
}

.tabs-content-5 {
  width: 80%;
}

.ver {
  justify-content: flex-end;
  align-items: center;
  width: 30%;
  font-family: Pv sans, sans-serif;
  font-weight: 300;
  display: flex;
}

.ver:hover {
  width: 200px;
  font-weight: 500;
  text-decoration: none;
}

.ver.metodo {
  justify-content: flex-start;
  font-size: 18px;
}

.txtboton {
  color: #000;
  margin-left: 20px;
}

.image-63 {
  height: 50px;
  margin-right: 0;
}

.image-64 {
  width: 80px;
  margin-top: -15px;
  margin-left: 20px;
  margin-right: 0;
}

.plataformasembed {
  height: 550px;
}

.tabs-content-6 {
  overflow: visible;
}

.div-block-225 {
  flex: 0 auto;
  justify-content: space-around;
  align-self: flex-start;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.image-65 {
  width: 100%;
  max-width: none;
  margin-right: 0;
}

.image-45-copy {
  width: 100px;
  margin-bottom: 0;
  margin-left: 0;
}

.zona-graf-resumen {
  background-color: #fff;
  border-radius: 40px;
  width: 100%;
  max-width: 1300px;
  margin: auto;
  padding: 40px 60px 60px;
  position: relative;
}

.post-redes-logos {
  float: none;
  clear: none;
  text-align: left;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-end;
  max-width: 1300px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.paragraph-15 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 18px;
  line-height: 1.2em;
}

.image-66 {
  width: 70px;
  margin-right: 20px;
}

.div-block-226 {
  margin-bottom: 0;
  display: flex;
}

.icono {
  width: 40px;
  margin-bottom: 10px;
}

.leyendaperfil {
  margin-top: 20px;
  display: flex;
}

.cajaquienes {
  width: 100%;
  margin-right: 10px;
}

.cajaquienes.ult {
  margin-right: 0;
}

.leyenda-quien {
  color: var(--medium-slate-blue);
  text-transform: none;
  width: 100%;
  margin-bottom: 60px;
  font-family: Pv sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.leyenda-quien.verde {
  color: var(--medium-aquamarine);
}

.leyenda-quien.rojo {
  color: var(--salmon);
}

.leyenda-quien.naranja {
  color: var(--orange);
}

.bold-text-245 {
  font-family: Pv sans, sans-serif;
  font-weight: 500;
  line-height: 1em;
}

.grid-metodo {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto 60px;
  display: grid;
  overflow: visible;
}

.div-block-227 {
  margin-left: auto;
}

.div-block-227._40 {
  width: 40%;
  margin-left: 20%;
}

.cuando-cuanto {
  margin-top: 60px;
  margin-left: 0;
}

.cifra-destacada {
  width: 40%;
  margin-right: 0;
  padding-right: 0;
}

.txt-botn {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Pv sans, sans-serif;
  font-weight: 400;
  display: block;
}

.cifra-111 {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.cifra-111.cifra-grande {
  font-weight: 100;
  line-height: 120%;
}

.link-79 {
  color: #fff;
}

.destacado-hid {
  background-color: #fff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: 100%;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  top: 0;
  overflow: hidden;
}

@media screen and (min-width: 1440px) {
  .article-title {
    padding-left: 0;
  }

  .heading-4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .heading-4.dcha, .heading-4.izq {
    padding-left: 0;
  }

  .codigo-botones-rrss {
    text-decoration: none;
  }

  .navegacion {
    display: block;
  }

  .menu-desplegable {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .otros {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .texto-destacado.pad {
    width: 80%;
  }

  .inputs-border-bottom {
    color: #fff;
    border-bottom-color: #fff;
  }

  .lottie-animation-10 {
    display: none;
  }

  .div-block-139 {
    margin-top: 80px;
    display: block;
  }

  .zona-grafico-prpal {
    margin-right: auto;
  }

  .introduccion {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .div-block-51 {
    margin-left: auto;
    margin-right: auto;
  }

  .post-footer2, .post-footer2.sinpadding {
    text-align: right;
  }

  .div-block-156 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
  }

  .apertur {
    background-size: contain;
  }

  .apertur.hidd {
    display: none;
  }

  .div-block-173 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .header-portada {
    margin-left: 0;
    margin-right: auto;
    font-size: 90px;
    font-weight: 700;
    line-height: 90px;
  }

  .boton.altav {
    border-color: #5a53fe;
  }

  .tituloseccion {
    line-height: 1.2em;
  }

  .intro-interior {
    padding-left: 40px;
    padding-right: 40px;
  }

  .entradilla-mayus-interior.rojo.mayus {
    width: 60%;
  }

  .div-intro {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
  }

  .div-intro.porqueescuchamos {
    align-items: flex-start;
    width: 65%;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-intro.dondeescuchamos {
    margin-left: 0;
    padding-left: 0;
  }

  .menu-interior {
    width: 100%;
  }

  .podcast-apertura {
    background-size: contain;
  }

  .heading-int-3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .heading-int-3.izquierda {
    align-self: flex-start;
  }

  .destacado-2.audio {
    margin-bottom: 0;
  }

  .interior {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .interior.cajanaranja {
    padding-right: 0;
  }

  .texto-caja._60.m20 {
    text-align: left;
    width: 100%;
  }

  .texto-caja.white._50 {
    width: 80%;
  }

  .texto-caja._80.m20, .texto-caja._60-copy.m20, .texto-caja._60-copy.m20, .texto-caja._60-copy.m20, .texto-caja._60-copy.m20, .texto-caja._60-copy.m20, .texto-caja._60-copy.m20, .texto-caja._60-2.m20, .texto-caja._60.m20, .texto-caja._60-copy.m20, .texto-caja._60-copy.m20 {
    text-align: left;
    width: 100%;
  }

  .div-block-186 {
    justify-content: center;
    align-items: center;
    max-width: 1300px;
    margin: auto;
    padding-top: 170px;
    display: flex;
  }

  .zona-2---metodo {
    margin-right: auto;
  }

  ._50 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0%;
    display: flex;
  }

  ._50._2, ._50._2.s {
    width: 100%;
    margin-left: 0;
  }

  .bloque._1 {
    justify-content: flex-start;
  }

  .bloque.tipo {
    height: 200px;
  }

  .porqueescuchamos {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .lottie-fondo {
    padding-top: 0;
  }

  .info-proyeccion {
    width: 86%;
  }

  .grid-3 {
    margin-bottom: 20px;
  }

  .entradilla._2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .entradilla.mayus-destac {
    text-align: left;
  }

  .entradilla.mayus-destac.verde {
    text-align: left;
    width: 100%;
  }

  .entradilla.mayus-destac.azul, .entradilla.mayus-destac._60 {
    width: 100%;
  }

  .tit._2 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .image-59 {
    order: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .notoriedad.audio {
    width: 897px;
    height: 290px;
  }

  .notoriedad.altavoz1 {
    width: 897px;
    height: 300px;
  }

  .notoriedad.asist {
    width: 897px;
    height: 290px;
  }

  .div-block-208 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .max1300 {
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-content-centrado {
    margin-left: 300px;
  }

  .tabs-content-tematicas {
    margin-left: 200px;
  }

  .ilustracion-animada {
    width: 400px;
    height: 400px;
  }

  .zona-graf-resumen {
    margin-right: auto;
  }

  .post-redes-logos {
    text-align: right;
  }

  .grid-metodo {
    align-content: center;
    justify-content: center;
    justify-items: stretch;
  }

  .div-block-227._40 {
    width: 40%;
  }

  .tabs-content-8 {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1920px) {
  .navegacion, .lottie-animation-10 {
    display: block;
  }

  .div-block-139 {
    margin-top: 45%;
    display: block;
    position: relative;
  }

  .div-block-151 {
    padding-left: 0;
  }

  .div-block-163 {
    max-width: none;
  }

  .div-block-163.izquierda, .div-block-163.izq {
    width: 65%;
    margin-left: auto;
    margin-right: 0;
  }

  .apertur {
    height: 100vh;
    overflow: visible;
  }

  .div-block-173 {
    padding-top: 280px;
    padding-bottom: 0;
  }

  .textodestacado {
    margin-top: auto;
    margin-bottom: auto;
  }

  .cifra-grande.white.thin {
    margin-right: auto;
  }

  .metobox {
    justify-content: center;
    display: flex;
  }

  .metobox.sinmarg {
    display: block;
  }

  .div-metobox {
    margin-bottom: 100px;
  }

  .tituloseccion1 {
    font-size: 75px;
  }

  .intro-interior {
    justify-content: flex-start;
    max-width: 1300px;
    margin-right: auto;
    padding-left: 0;
  }

  .intro-interior.primera {
    justify-content: flex-end;
    margin-right: auto;
  }

  .entradilla-mayus-interior.naranja.mayus.verde.dcha {
    width: 100%;
  }

  .entradilla-mayus-interior.naranja.mayus.dcha {
    margin-left: 0;
  }

  .div-intro.porqueescuchamos {
    padding-left: 0;
    padding-right: 0;
  }

  .div-intro.dondeescuchamos {
    width: 65%;
    margin-left: auto;
    margin-right: 0;
  }

  .intro-porque, .cajainterior {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .cajainterior._100 {
    margin-left: auto;
    margin-right: auto;
  }

  .stickymenuinterior {
    margin-left: 40px;
    margin-right: auto;
  }

  .sin-maxw.pad20, .maxw, .donde {
    margin-left: auto;
    margin-right: auto;
  }

  .cajaescuchamos {
    margin-right: auto;
  }

  .que-sec {
    display: block;
  }

  .cajaredondeada.dispost-caja {
    margin-left: auto;
  }

  .texto-caja._60.dcha, .texto-caja._60-copy.dcha, .texto-caja._60-copy.dcha, .texto-caja._60-copy.dcha {
    width: 100%;
  }

  .cuanto {
    max-width: 1300px;
    margin-right: auto;
  }

  .ilustraciones-metodo {
    margin-bottom: 40px;
  }

  ._50._2, ._50._2.s {
    margin-left: 0;
  }

  .porque {
    margin-left: auto;
    margin-right: auto;
  }

  .que-escuchamos {
    justify-content: center;
    margin-right: auto;
    display: block;
  }

  .lottie-fondo {
    top: -60px;
  }

  .info-proyeccion {
    width: 94%;
  }

  .entradilla.mayus-destac.azul {
    width: 50%;
  }

  .ilus {
    max-width: 1300px;
  }

  .ilus.tablet, .ilus.mobile {
    display: none;
  }

  .porque-sec {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-208 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-209 {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
  }

  .max1300 {
    margin-left: auto;
    margin-right: auto;
  }

  .frecuenciausoembed {
    max-width: 1300px;
  }

  .quienes1 {
    max-width: 1300px;
    margin-top: 40px;
    margin-right: auto;
  }

  .tabs-content-centrado, .tabs-content-tematicas {
    margin-left: 400px;
  }

  .body-text-3 {
    height: auto;
    font-size: 20px;
  }

  .image-66 {
    width: 80px;
    margin-right: 20px;
  }

  .div-block-226 {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .grid-metodo {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-227._40 {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-228 {
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  .only-section {
    overflow: hidden;
  }

  .container {
    overflow: visible;
  }

  .logo {
    font-size: 16px;
    line-height: 18px;
  }

  .article-title {
    width: 100%;
    font-size: 30px;
  }

  .div-block-12 {
    align-self: center;
  }

  .heading-4 {
    text-align: left;
    max-width: none;
    margin-bottom: 20px;
    padding-left: 0;
    line-height: 30px;
  }

  .heading-4.dcha {
    width: 100%;
    margin-left: 0%;
    padding-left: 0;
    font-size: 60px;
    line-height: 60px;
  }

  .heading-4.izq {
    padding-left: 0;
    font-size: 60px;
    line-height: 60px;
  }

  .zona-4 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .zona-5 {
    margin-top: 0;
    padding: 20px 0 0;
    display: block;
    top: 0;
  }

  .texto-pequ.bold.intro-prod {
    width: 100%;
  }

  .texto-pequ.bold.norm {
    width: 100%;
    padding-top: 0;
  }

  .link-block-4 {
    display: flex;
  }

  .codigo-botones-rrss {
    display: none;
  }

  .image-19 {
    display: block;
  }

  .menulink {
    margin-bottom: 15px;
    font-size: 32px;
  }

  .bottommenu {
    display: flex;
  }

  .bloque-redes-2 {
    display: block;
  }

  .navegacion {
    justify-content: space-between;
    display: block;
  }

  .image-18 {
    display: block;
  }

  .topmenu {
    padding-top: 35px;
  }

  .menu-desplegable {
    z-index: 400;
    border-radius: 0;
    width: 60%;
    height: auto;
    top: 0;
    right: 0;
  }

  .texto-peq-2 {
    width: auto;
  }

  .texto-peq-2.black, .texto-peq-2.blanco-pad {
    width: 100%;
  }

  .otros {
    border-radius: 0;
    padding: 62px 40px;
  }

  .otros.exploraciones {
    margin-top: -100px;
    padding-bottom: 62px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .otros.exploraciones.sinpaddingarriba {
    margin-top: 0;
  }

  .article-title-black-bold {
    font-size: 30px;
  }

  .div-block-88.fuera {
    padding-left: 0;
  }

  .exploraciones {
    padding-left: 0;
    padding-right: 0;
  }

  .otra-exploracion {
    margin-top: 30px;
  }

  .otras-exploraciones-1 {
    padding-right: 20px;
  }

  .imagen.fuera {
    padding-left: 0;
  }

  .texto-destacado.pad {
    width: 80%;
    padding-top: 0;
  }

  .footer-formulario {
    margin-bottom: 0;
  }

  .div-block-120 {
    margin-left: auto;
    margin-right: auto;
  }

  .footer-audio {
    width: auto;
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-bottom: 0;
    position: static;
    top: auto;
    bottom: auto;
  }

  .lottie-animation-10 {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-139 {
    margin-top: 20px;
    display: block;
  }

  .text-block-37 {
    display: block;
  }

  .claves {
    padding-left: 20px;
    padding-right: 20px;
  }

  .clave1 {
    width: 100%;
  }

  .introduccion {
    margin-top: -20px;
    padding: 62px 40px;
  }

  .div-block-153 {
    z-index: 13;
  }

  .div-block-51 {
    text-align: left;
    display: block;
  }

  .post-footer-container {
    justify-content: space-between;
  }

  .text-block-50 {
    text-align: center;
  }

  .post-footer2 {
    text-align: center;
    padding-top: 12px;
  }

  .post-footer2.sinpadding {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .text-block-11 {
    color: #fff;
  }

  .text-block-11:hover {
    color: var(--floral-white);
  }

  .text-block-11:active, .text-block-11:focus {
    color: #fff;
  }

  .text-block-11:focus-visible {
    color: #fff;
  }

  .text-block-11[data-wf-focus-visible] {
    color: #fff;
  }

  .link-35:hover {
    color: var(--floral-white);
  }

  .div-block-154 {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .div-block-154-copy {
    flex-direction: column;
    display: block;
  }

  .link-block-6 {
    display: flex;
  }

  .div-block-163 {
    width: 100%;
  }

  .div-block-163.izquierda {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .menupag {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .barra {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .itemmenu {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .itemmenu.w--current {
    margin-left: auto;
    margin-right: auto;
  }

  .texto-menu {
    text-align: center;
  }

  .altavoz {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-173 {
    padding-top: 210px;
    padding-bottom: 160px;
  }

  .image-45 {
    margin-bottom: 0;
    margin-left: 0;
  }

  .entradilla-mayusc.black {
    margin-right: 0;
  }

  .entradilla-mayusc.black._21 {
    font-size: 24px;
  }

  .stickymenu {
    width: 20%;
  }

  .introz4-seccion {
    flex-direction: column;
  }

  .div-block-177 {
    width: 100%;
  }

  .boton {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-58 {
    text-align: center;
  }

  .div-block-180 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cajatxt2 {
    flex-direction: column;
    width: 75%;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .destacado-1 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .destacado-1.dark.hidden {
    display: none;
  }

  .textodestacado {
    margin-bottom: 20px;
  }

  .textodestacado._65 {
    width: 100%;
  }

  .comose {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-182 {
    margin-bottom: 120px;
  }

  .texto1.largo {
    width: 90%;
  }

  .cifra-grande.white.thin {
    align-self: center;
    margin-bottom: 0;
  }

  .cifra-grande.thin {
    font-size: 90px;
    line-height: 100%;
  }

  .metobox {
    background-position: 250% -130%;
    background-size: 90%;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    padding: 40px;
  }

  .metobox.sinmarg {
    background-position: 180% -15%;
    background-size: 80%;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .div-block-184 {
    margin-right: 60px;
  }

  .tituloseccion1 {
    width: 95%;
    font-size: 60px;
  }

  .tituloseccion1.podcast {
    width: 95%;
  }

  .tituloseccion1.asist {
    width: 100%;
  }

  .intro-interior {
    justify-content: flex-end;
    padding: 62px 20px 0 40px;
  }

  .intro-interior.primera {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .entradilla-mayus-interior {
    line-height: 1.3em;
  }

  .entradilla-mayus-interior.naranja {
    width: 90%;
  }

  .entradilla-mayus-interior.naranja.mayus {
    width: 80%;
  }

  .entradilla-mayus-interior.naranja.mayus.verde.dcha {
    margin-left: 0;
  }

  .entradilla-mayus-interior.naranja.mayus.azul {
    width: 100%;
    line-height: 1.1em;
  }

  .entradilla-mayus-interior.naranja.mayus.dcha {
    width: 100%;
  }

  .entradilla-mayus-interior.bold.white {
    width: auto;
  }

  .entradilla-mayus-interior.datos {
    width: 100%;
    padding-right: 0%;
  }

  .entradilla-mayus-interior.rojo {
    width: 90%;
  }

  .entradilla-mayus-interior.rojo.mayus {
    width: 80%;
    line-height: 1.2em;
  }

  .entradilla-mayus-interior.azul1 {
    width: 90%;
  }

  .entradilla-mayus-interior.azul1.mayus {
    width: 80%;
  }

  .entradilla-mayus-interior.azul1.mayus._70 {
    width: 100%;
    line-height: 1.2em;
  }

  .div-intro.porqueescuchamos {
    padding-top: 0;
  }

  .circulo-menu {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }

  .circulo-menu.w--current {
    margin-bottom: auto;
  }

  .menu-interior {
    width: 70%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .menu-interior.w--current {
    justify-content: flex-start;
    width: 70%;
    margin-left: 0;
  }

  .intro-porque {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .caja-beige {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .cajainterior {
    width: 73%;
  }

  .cajainterior._100 {
    width: 100%;
    padding-left: 0;
  }

  .cajainterior._100.marg40 {
    margin-top: 0;
    padding-bottom: 20px;
  }

  .tit-caja.bold.mayus.izq {
    width: 100%;
  }

  .stickymenuinterior {
    margin-left: 20px;
    padding-top: 80px;
  }

  .heading-int-3 {
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    font-size: 45px;
    line-height: 50px;
  }

  .heading-int-3.izquierda {
    width: 100%;
    margin-right: 0;
  }

  .heading-int-3.izquierda.padmobile, .heading-int-3.izquierda.q1 {
    margin-bottom: 0;
  }

  .heading-int-3.ip1 {
    margin-left: 0;
  }

  .heading-int-3._100 {
    width: 100%;
  }

  .sin-maxw.quien {
    margin-top: 0;
  }

  .maxw._2col {
    width: 100%;
  }

  .destacado-2 {
    background-image: linear-gradient(rgba(0, 0, 0, .49), rgba(0, 0, 0, .49)), url('../images/foto_red.png');
    background-attachment: scroll, scroll;
    justify-content: space-between;
    height: 600px;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .destacado-2.audio {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .interior {
    border-radius: 80px 80px 0 0;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 62px 40px;
  }

  .interior.cajanaranja {
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .donde {
    width: 73%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .cajaescuchamos {
    width: 73%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .descatado {
    margin-top: 0;
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
    top: 0;
  }

  .descatado.audio {
    padding-bottom: 20px;
  }

  .caja.porque {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cajaredondeada.dispost-caja {
    width: 100%;
    margin-left: 0%;
    padding-bottom: 40px;
  }

  .cajatexto {
    margin-top: 0;
  }

  .texto-caja {
    margin-bottom: 40px;
    font-family: Pv sans, sans-serif;
  }

  .texto-caja._30 {
    width: 70%;
  }

  .texto-caja._30.izquierda {
    width: 100%;
  }

  .texto-caja._60, .texto-caja._60.dcha {
    width: 100%;
  }

  .texto-caja.white {
    width: 80%;
  }

  .texto-caja._60, .texto-caja._60.dcha, .texto-caja.texto-cifra {
    width: 100%;
  }

  .texto-caja._80 {
    width: 80%;
  }

  .texto-caja._80.m20 {
    width: 100%;
  }

  .texto-caja._60.izquierda {
    width: 100%;
  }

  .texto-caja._60-copy.m20 {
    width: 100%;
    margin-top: 0;
  }

  .texto-caja._60-copy.m20, .texto-caja._60-copy, .texto-caja._60-copy.dcha {
    width: 100%;
  }

  .texto-caja._60-copy.m20, .texto-caja._60-copy, .texto-caja._60-copy.dcha, .texto-caja._0 {
    width: 100%;
  }

  .texto-caja._60-2 {
    width: 80%;
  }

  .texto-caja._60-2.m20 {
    width: 100%;
  }

  .texto-caja._60 {
    width: 80%;
  }

  .texto-caja._60.m20 {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
  }

  .texto-caja._60-copy, .texto-caja._60-copy.dcha, .texto-caja._60-copy, .texto-caja._60-copy.dcha {
    width: 100%;
  }

  .texto-caja._60-copy {
    width: 80%;
  }

  .texto-caja._60-copy.m20 {
    width: 100%;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-186 {
    width: auto;
    margin-left: 20%;
    margin-right: auto;
    padding-left: 0;
  }

  .cuanto {
    width: 73%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .div-block-188 {
    flex-direction: column;
  }

  .div-block-188.borde {
    flex-direction: column;
    width: auto;
  }

  .image-52 {
    width: auto;
    height: 400px;
    margin-top: 0;
    padding-top: 0;
  }

  .perfil {
    width: auto;
  }

  .intro-metodo1 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .claves-metodo {
    padding-left: 20px;
    padding-right: 20px;
  }

  .claves-metodo._2columnas {
    width: 70%;
  }

  .div-block-190 {
    width: 30%;
    margin-right: 10px;
  }

  .texto-clave {
    width: auto;
    padding-left: 0;
  }

  .zona-2---metodo {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._50 {
    width: 100%;
    margin-bottom: 40px;
  }

  ._50._2.s {
    width: 100%;
    margin-top: 40px;
    margin-left: 0%;
  }

  .bloque {
    width: auto;
    height: 150px;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .bloque._1 {
    display: block;
  }

  .porqueescuchamos {
    border-radius: 80px 80px 0 0;
    padding: 62px 0;
  }

  .menu-item {
    justify-content: flex-start;
  }

  .graf-slid.audio {
    width: 31%;
  }

  .que-escuchamos {
    padding-bottom: 60px;
  }

  .tablink {
    margin-right: 20px;
  }

  .tab-link-tab-2-3 {
    width: auto;
  }

  .tabs-menu-4 {
    margin-top: 0;
    display: flex;
  }

  .lottie-fondo {
    padding-top: 185px;
  }

  .info-proyeccion {
    width: 100%;
    margin-top: 10px;
  }

  .info-proyeccion.audio21 {
    width: 100%;
  }

  .div-cuanto {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .grid-3 {
    flex-wrap: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    align-content: start;
    padding-bottom: 40px;
    display: flex;
    overflow: hidden;
  }

  .entradilla._2 {
    width: 100%;
    margin-bottom: 100px;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 40px;
  }

  .entradilla.mayus-destac {
    width: 90%;
  }

  .entradilla.mayus-destac.verde {
    width: 100%;
  }

  .entradilla.mayus-destac.azul {
    width: 100%;
    margin-top: 0;
  }

  .entradilla.mayus-destac.azul._90mob {
    margin-top: 20px;
  }

  .entradilla.mayus-destac.rojo {
    width: 100%;
    margin-top: 20px;
  }

  .entradilla.mayus-destac._60 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .entradilla.mayus-destac.dcha {
    width: 100%;
  }

  .entradilla.mayus-destac._70 {
    width: 100%;
    margin-left: auto;
  }

  .entradilla.tit._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tit._2 {
    width: 100%;
    margin-bottom: 100px;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 40px;
  }

  .texto-tab._60 {
    width: 70%;
  }

  .info-dispositivo {
    width: 100%;
    height: auto;
  }

  .info-dispositivo._22 {
    margin-bottom: 50px;
  }

  .bold-text-239 {
    font-size: 32px;
    line-height: 28px;
  }

  .ilus {
    width: auto;
    height: 240px;
  }

  .ilus.desktop {
    display: none;
  }

  .ilus.tablet {
    width: 100%;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .ilus.mobile {
    display: none;
  }

  .tabs-3 {
    width: auto;
  }

  .tematicas-div {
    width: 500px;
    height: 455px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-1._800 {
    flex-direction: column;
    width: auto;
  }

  .div-block-204 {
    width: 70%;
    padding-right: 0;
  }

  .div-block-204.pad-recuadro {
    width: 100%;
    padding-left: 0;
  }

  .tittab {
    padding-bottom: 0;
    font-family: Pv sans, sans-serif;
    font-weight: 500;
  }

  .notoriedad {
    width: auto;
    height: 150px;
  }

  .notoriedad.audio {
    width: 498.333px;
    height: 163.333px;
  }

  .notoriedad.asis {
    height: 160px;
  }

  .notoriedad.altavoz1, .notoriedad.asist {
    width: 498.333px;
    height: 163.333px;
  }

  .div-block-206 {
    align-self: flex-start;
    width: auto;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-pane-tab-1-2 {
    margin-bottom: 40px;
  }

  .tabs-5 {
    margin-top: 40px;
  }

  .counterup.cifra-grande.white {
    font-size: 100px;
  }

  .div-block-208 {
    width: auto;
  }

  .div-block-209 {
    flex-direction: column;
    justify-content: space-between;
    width: 80%;
    height: 100%;
    margin-right: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-209.asist {
    justify-content: flex-end;
  }

  .tabs-tematicas {
    width: auto;
  }

  .frecuenciausoembed {
    height: 300px;
  }

  .quienes1 {
    width: 73%;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 20px;
  }

  .tabs-content-centrado {
    margin-left: 0;
  }

  .html-embed-6 {
    height: 450px;
  }

  .html-embed-6._450 {
    height: 400px;
  }

  .tabs-content-tematicas {
    margin-left: 0;
  }

  .txtleyenda {
    margin-bottom: 40px;
  }

  .leyenda {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }

  .leyenda.w--current {
    margin-bottom: auto;
  }

  .div-block-213 {
    width: 150px;
  }

  .grid_item.is--hamburger {
    width: auto;
    display: block;
  }

  .menu_link {
    margin-right: 0;
    padding: 5px 16px;
  }

  .textometodo {
    width: auto;
  }

  .image-62 {
    margin-left: auto;
    margin-right: auto;
  }

  .textoperfil {
    width: auto;
  }

  .textoperfil.black {
    width: 100%;
  }

  .tabs-content-3, .tabs-content-4 {
    overflow: visible;
  }

  .contacto {
    color: var(--black);
    height: auto;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
  }

  .body-text-3 {
    height: auto;
    font-size: 18px;
    line-height: 1.3em;
  }

  .div-block-224 {
    align-items: center;
    width: 480px;
  }

  .tabs-7 {
    flex-direction: column;
  }

  .tabs-menu-7 {
    flex-direction: row;
    width: 100%;
    margin-right: 0;
  }

  .tab-menu-clave {
    text-align: center;
    width: auto;
    margin-right: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-menu-clave.w--current {
    width: auto;
    font-weight: 700;
  }

  .tabs-content-5 {
    width: 100%;
  }

  .ver {
    width: 25%;
    margin-top: 40px;
  }

  .ver.metodo {
    width: 100%;
  }

  .titclave {
    text-align: left;
  }

  .image-45-copy {
    margin-bottom: 0;
    margin-left: 0;
  }

  .post-redes-logos {
    text-align: center;
    justify-content: space-between;
    margin-top: 15px;
    padding-top: 12px;
  }

  .leyenda-quien {
    margin-bottom: 40px;
  }

  .leyenda-quien.naranja {
    color: var(--coral);
  }

  .tabs-content-7 {
    overflow: visible;
  }

  .grid-metodo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .div-block-227 {
    order: 1;
    margin-left: 20%;
    margin-right: 40px;
  }

  .div-block-227._40 {
    width: 60%;
  }

  .cuando-cuanto {
    margin-top: 0;
    margin-left: 0;
  }

  .cifra-destacada {
    width: 50%;
    margin-left: auto;
    margin-right: 40px;
  }

  .txt-botn {
    text-align: center;
  }

  .tabs-8 {
    margin-top: 40px;
  }

  .cifra-111.cifra-grande.white {
    font-size: 100px;
  }

  .cifra-grande.white.thin {
    margin-right: auto;
  }

  .cifra-grande.white.thin.marg {
    margin-top: 40px;
  }

  .link-79 {
    color: #fff;
  }

  .tabs-9 {
    margin-top: 60px;
  }

  .destacado-hid {
    margin-top: 0;
    padding: 20px 0 0;
    display: block;
    top: 0;
  }
}

@media screen and (max-width: 767px) {
  .container {
    height: auto;
    min-height: auto;
    overflow: hidden;
  }

  .article-title {
    width: 100%;
    font-size: 25px;
  }

  .div-block-12 {
    align-self: center;
    display: block;
  }

  .div-block-13 {
    width: 20%;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .header {
    justify-content: center;
  }

  .heading-4 {
    width: 40%;
    margin-bottom: 20px;
    margin-right: 40px;
    font-size: 25px;
    line-height: 25px;
  }

  .heading-4.dcha {
    width: 100%;
    margin-left: 0%;
    padding-left: 0;
    font-size: 45px;
    line-height: 45px;
  }

  .heading-4.izq {
    margin-right: 0;
    padding-left: 0;
    font-size: 45px;
    line-height: 45px;
  }

  .zona-4 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .zona-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .texto-pequ {
    width: 100%;
  }

  .texto-pequ.bold.intro-prod {
    width: 100%;
    margin-left: 0%;
    padding-left: 0;
  }

  .texto-pequ.bold.norm {
    width: 100%;
  }

  .link-block-4 {
    justify-content: flex-end;
    width: 33.3%;
    display: block;
  }

  .menulink {
    text-align: left;
    margin-bottom: 15px;
    font-size: 25px;
  }

  .bottommenu {
    display: inline-block;
  }

  .navegacion {
    padding-left: 30px;
    padding-right: 20px;
    display: block;
  }

  .topmenu {
    padding-top: 30px;
    padding-right: 10px;
  }

  .menu-desplegable {
    z-index: 400;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 80%;
    height: auto;
  }

  .btn-ver-secciones-2 {
    padding-top: 5px;
    display: flex;
  }

  .texto-peq-2.black {
    font-size: 18px;
  }

  .texto-peq-2.black._80 {
    width: 100%;
  }

  .texto-peq-2.blanco-pad {
    margin-bottom: 40px;
    font-size: 18px;
  }

  .otros.exploraciones {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10vw;
    padding-right: 10vw;
    overflow: visible;
  }

  .article-title-black-bold {
    font-size: 25px;
  }

  .article-title-black-bold.bold {
    width: auto;
    margin-bottom: 0;
    font-size: 40px;
  }

  .div-block-88 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .otra-exploracion {
    flex-direction: column;
    margin-top: 20px;
    overflow: visible;
  }

  .otras-exploraciones-1 {
    width: auto;
    padding-right: 0;
  }

  .image-23 {
    margin-bottom: 45px;
    margin-right: auto;
  }

  .boton-otras-exploraciones {
    flex-direction: column;
    align-items: center;
    margin-right: auto;
    display: flex;
  }

  .div-block-108 {
    display: block;
  }

  .imagen {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .imagen.dentro {
    padding-right: 0;
  }

  .imagen-3 {
    margin-right: auto;
  }

  .texto-destacado.pad {
    width: 90%;
    font-size: 24px;
    line-height: 27px;
  }

  .div-block-120 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .footer-audio {
    height: auto;
    min-height: auto;
  }

  .lottie-animation-10 {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-139 {
    margin-top: 60px;
    display: block;
  }

  .text-block-37 {
    margin-top: -30px;
  }

  .zona-grafico-prpal {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .claves {
    background-repeat: no-repeat;
    background-size: 1000px;
    flex-direction: column;
    padding: 40px 20px;
  }

  .clave1 {
    width: 100%;
  }

  .zona-claves {
    margin-right: auto;
    padding: 60px 40px;
  }

  .introduccion {
    margin-top: -20px;
    padding-top: 60px;
  }

  .post-footer-container {
    display: block;
  }

  .text-block-49 {
    text-align: left;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-50 {
    text-align: left;
    padding-top: 10px;
    padding-left: 0;
    display: none;
  }

  .post-footer2 {
    text-align: left;
    flex-direction: row;
    margin-top: 30px;
    padding-top: 0;
    line-height: 1.3em;
    display: block;
  }

  .post-footer2.sinpadding {
    margin-top: 10px;
  }

  .text-block-11 {
    text-align: left;
    justify-content: space-between;
    display: flex;
  }

  .link-35 {
    clear: none;
    display: block;
  }

  .btn-ver-secciones-3 {
    padding-top: 0;
    display: block;
  }

  .link-block-6 {
    justify-content: flex-end;
    width: 60%;
    display: flex;
  }

  .linkhome {
    width: 100%;
    margin-right: 20px;
  }

  .div-block-163 {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .menupag {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .barra {
    width: auto;
  }

  .texto-menu {
    text-align: center;
  }

  .apertur {
    background-position: 50% 60%;
    background-size: 800px;
  }

  .div-block-171 {
    justify-content: space-around;
    align-items: center;
  }

  .div-block-173 {
    padding-top: 170px;
  }

  .header-portada {
    font-size: 80px;
    line-height: 80px;
  }

  .image-45 {
    margin-left: 0;
  }

  .div-block-174 {
    width: 100%;
  }

  .entradilla-mayusc.clave {
    font-size: 23px;
  }

  .entradilla-mayusc.black {
    font-size: 22px;
    line-height: 1.2em;
  }

  .entradilla-mayusc.black._21 {
    width: 50%;
    margin-top: 0;
    font-size: 20px;
  }

  .entradilla-mayusc.pad {
    width: 100%;
  }

  .caja-audl {
    flex-direction: column;
  }

  .stickymenu {
    width: 25%;
    display: flex;
  }

  .content {
    width: 100%;
    margin-left: 0;
  }

  .introz4-seccion {
    flex-direction: column;
    margin-top: 20px;
  }

  .div-block-177 {
    width: 100%;
  }

  .boton.w--current {
    margin-right: 10px;
  }

  .boton.audiolibro {
    height: 50px;
    margin-right: 10px;
  }

  .boton.altav {
    height: 50px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .boton.asist, .boton.asist.w--current {
    height: 50px;
  }

  .boton.on-podcast {
    height: 50px;
    margin-right: 10px;
  }

  .cajatxt2 {
    width: 100%;
    margin-left: 0%;
  }

  .textodestacado._65 {
    width: 100%;
  }

  .comose {
    padding: 60px 20px 140px;
  }

  .div-block-183 {
    margin-bottom: 0;
  }

  .texto1.largo {
    width: 100%;
    margin-bottom: 10px;
  }

  .cifra-grande.thin {
    font-size: 100px;
  }

  .metobox {
    background-position: 250% -30%;
    padding: 60px 40px 20px;
  }

  .metobox.sinmarg {
    background-position: 180% -8%;
    padding: 60px 20px 40px;
  }

  .div-metobox {
    flex-direction: column;
  }

  .tituloseccion {
    font-size: 45px;
    line-height: 50px;
  }

  .podcast {
    height: 100%;
  }

  .portadainterior {
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .tituloseccion1 {
    margin-left: auto;
    margin-right: auto;
    font-size: 45px;
  }

  .tituloseccion1.podcast, .tituloseccion1.asist {
    width: 100%;
  }

  .intro-interior {
    padding-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
    overflow: visible;
  }

  .intro-interior.primera {
    display: block;
  }

  .entradilla-mayus-interior {
    padding-left: 0;
  }

  .entradilla-mayus-interior.naranja {
    margin-top: 0;
  }

  .entradilla-mayus-interior.naranja.mayus {
    width: 90%;
    padding-left: 0;
  }

  .entradilla-mayus-interior.naranja.mayus.verde.dcha {
    width: 90%;
    margin-left: 0;
  }

  .entradilla-mayus-interior.naranja.mayus.azul {
    margin-top: 20px;
  }

  .entradilla-mayus-interior.naranja.mayus.dcha {
    margin-top: 20px;
    margin-left: 0;
  }

  .entradilla-mayus-interior.datos {
    width: 100%;
    padding-left: 20px;
    padding-right: 0%;
  }

  .entradilla-mayus-interior.rojo {
    margin-top: 0;
  }

  .entradilla-mayus-interior.rojo.mayus {
    width: 90%;
    padding-left: 0;
  }

  .entradilla-mayus-interior.azul1 {
    margin-top: 0;
  }

  .entradilla-mayus-interior.azul1.mayus {
    width: 90%;
    padding-left: 0;
  }

  .entradilla-mayus-interior.azul1.mayus._70 {
    width: 70%;
    line-height: 1.2em;
  }

  .div-intro.porqueescuchamos {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .circulo-menu.w--current {
    width: 20px;
  }

  .menu-interior.w--current {
    width: 80%;
  }

  .intro-porque {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .caja-beige {
    width: auto;
    margin-left: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cajainterior {
    width: auto;
  }

  .cajainterior._100 {
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .tit-caja.bold.mayus {
    width: 100%;
  }

  .tit-caja.bold.mayus.izq {
    text-align: left;
    width: 100%;
  }

  .tit-caja.bold.mayus.izq._60 {
    width: 100%;
  }

  .tit-caja.bold.mayus.mar40 {
    text-align: left;
    width: 200px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: auto;
  }

  .stickymenuinterior {
    display: none;
  }

  .heading-int-3 {
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 0;
  }

  .heading-int-3.izquierda {
    text-align: left;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .heading-int-3.izquierda.padmobile {
    padding-left: 0;
  }

  .heading-int-3.izquierda.q1 {
    margin-left: 0;
  }

  .heading-int-3.izquierda._90 {
    width: 90%;
    margin-left: 0;
  }

  .heading-int-3.d1 {
    margin-left: auto;
  }

  .heading-int-3.d1._100mob, .heading-int-3._100 {
    width: 100%;
  }

  .inicio {
    margin-right: 20px;
  }

  .sin-maxw {
    width: auto;
  }

  .maxw._2col {
    flex-direction: column;
    margin-top: 100px;
  }

  .destacado-2 {
    padding: 40px;
  }

  .destacado-2.audio {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .destacado-2.altav {
    background-image: linear-gradient(rgba(0, 0, 0, .56), rgba(0, 0, 0, .56)), url('../images/alexa-speaker.jpg');
    background-position: 0 0, 75% 0;
    background-attachment: scroll, scroll;
    padding-left: 40px;
  }

  .destacado-2.asistentevoz {
    padding-left: 40px;
    padding-right: 40px;
  }

  .interior {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .interior.cajanaranja {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .donde {
    width: auto;
    margin-left: 40px;
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .cajaescuchamos {
    width: auto;
    margin-bottom: 40px;
    margin-right: auto;
  }

  .que-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .descatado {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .caja.porque {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cajaredondeada.groc {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cajaredondeada.dispost-caja {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .texto-caja._30, .texto-caja._30.izquierda {
    width: 100%;
  }

  .texto-caja._60.m20._20, .texto-caja._60.mar30, .texto-caja._60 {
    width: 100%;
  }

  .texto-caja._60.dcha {
    margin-left: 0;
  }

  .texto-caja.white, .texto-caja._60 {
    width: 90%;
  }

  .texto-caja._60.dcha {
    width: 100%;
  }

  .texto-caja._80 {
    width: 90%;
  }

  .texto-caja._60, .texto-caja._60.izquierda {
    width: 100%;
  }

  .texto-caja._60-copy.mar30, .texto-caja._60-copy {
    width: 100%;
  }

  .texto-caja._60-copy.dcha {
    margin-left: 0;
  }

  .texto-caja._0, .texto-caja._60-2 {
    width: 100%;
    margin-left: 0;
  }

  .texto-caja._60-2.m20 {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
  }

  .texto-caja._60 {
    width: 100%;
    margin-left: 0;
  }

  .texto-caja._60.m20 {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
  }

  .texto-caja._60.mar30 {
    width: 100%;
  }

  .texto-caja._60-copy {
    width: 90%;
  }

  .texto-caja._60-copy.dcha {
    width: 100%;
  }

  .texto-caja._60-copy {
    width: 100%;
    margin-left: 0;
  }

  .texto-caja._60-copy.m20 {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
  }

  .texto-caja._60-copy.m20.marg {
    margin-bottom: 40px;
    margin-left: 0;
  }

  .texto-caja._60-copy.mar30 {
    width: 100%;
  }

  .div-block-186 {
    width: auto;
    margin-left: auto;
    padding-left: 20px;
  }

  .cuanto {
    width: auto;
    margin-left: 40px;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .div-block-188 {
    flex-direction: column;
  }

  .div-block-188.borde {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .perfil {
    width: auto;
  }

  .intro-metodo1 {
    margin-right: auto;
    padding: 60px 20px;
  }

  .claves-metodo {
    background-repeat: no-repeat;
    background-size: 1000px;
    flex-direction: column;
    padding: 40px 20px;
  }

  .claves-metodo._2columnas {
    width: 100%;
  }

  .div-block-190 {
    width: 100%;
    margin-bottom: 40px;
    display: flex;
  }

  .zona-2---metodo {
    padding: 0 40px;
  }

  .ilustraciones-metodo {
    flex-direction: row;
    margin-right: auto;
  }

  ._50 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 0%;
  }

  ._50._2.s {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .bloque {
    width: auto;
    height: auto;
    padding-top: 30px;
  }

  .bloque._1 {
    padding-top: 0;
  }

  .porqueescuchamos {
    padding-top: 60px;
  }

  .graf-slid.audio {
    width: auto;
  }

  .que-escuchamos {
    padding-bottom: 0;
    padding-left: 20px;
  }

  .tablink {
    width: 48%;
    margin-right: 0;
  }

  .tablink.w--current {
    width: auto;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .tablink.izq {
    width: auto;
    margin-left: 0;
    margin-right: auto;
    padding-right: 0;
  }

  .tab-link-tab-2-3, .tab-link-tab-2-3.w--current {
    width: auto;
    margin-right: auto;
  }

  .tabs-menu-4 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: auto;
  }

  .tabs-2 {
    display: none;
  }

  .lottie-fondo {
    padding-top: 180px;
    padding-bottom: 80px;
  }

  .info-proyeccion {
    display: none;
  }

  .info-proyeccion.movil {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .info-proyeccion.movil.audio22 {
    width: auto;
    height: 350px;
  }

  .info-proyeccion.movil.audio21 {
    height: 350px;
  }

  .div-cuanto {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .div-cuanto._2 {
    padding-bottom: 40px;
  }

  .grid-3 {
    grid-column-gap: 0px;
    grid-template-columns: .25fr 1fr 1fr 1fr;
  }

  .entradilla._2 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .entradilla.mayus-destac {
    width: 100%;
    margin-top: 0;
  }

  .entradilla.mayus-destac.verde {
    width: 80%;
    margin-right: auto;
  }

  .entradilla.mayus-destac.azul {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
  }

  .entradilla.mayus-destac.azul._90mob {
    width: 90%;
  }

  .entradilla.mayus-destac.rojo, .entradilla.mayus-destac._60 {
    width: 100%;
    margin-right: auto;
  }

  .entradilla.mayus-destac.dcha, .entradilla.mayus-destac._70 {
    margin-left: 0;
  }

  .entradilla.tit._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tit._2 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .tit.tab {
    text-transform: uppercase;
    width: 100%;
  }

  .texto-tab._60 {
    width: 100%;
  }

  .info-dispositivo {
    display: none;
  }

  .info-dispositivo.movil {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .info-dispositivo.movil.audio {
    padding-left: 40px;
    padding-right: 40px;
  }

  .ilus {
    height: 180px;
    margin-right: auto;
  }

  .ilus.tablet {
    width: 100%;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .ilus.mobile {
    display: none;
  }

  .tabs-menu-5 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .tabs-3 {
    width: auto;
    display: block;
  }

  .tabs-menu-6 {
    color: var(--gainsboro);
    margin-top: 40px;
    display: flex;
  }

  .tematicas-div {
    display: block;
  }

  .div-1._800 {
    width: auto;
  }

  .div-block-204 {
    width: 100%;
    padding-right: 20px;
  }

  .tematicas-movil {
    height: 400px;
    display: block;
  }

  .tittab {
    font-size: 17px;
  }

  .notoriedad {
    display: none;
  }

  .notoriedad.movil {
    width: 400px;
    height: 250px;
    margin-left: auto;
    display: block;
  }

  .notoriedad.movil.audio {
    width: 400px;
    height: 260px;
    display: block;
  }

  .notoriedad.movil.asis, .notoriedad.movil.altavoz {
    height: 260px;
    margin-left: auto;
  }

  .notoriedad.audio {
    width: auto;
    display: none;
  }

  .notoriedad.asis {
    height: 160px;
  }

  .notoriedad.altavoz1, .notoriedad.asist {
    width: auto;
    display: none;
  }

  .tabs-mobile {
    margin-bottom: 120px;
    display: block;
  }

  .slider-2 {
    background-color: rgba(0, 0, 0, 0);
    height: 440px;
  }

  .div-block-206 {
    width: auto;
  }

  .slide-nav-3 {
    color: var(--orange);
    margin-top: 60px;
    padding-top: 15px;
  }

  .div-block-209 {
    width: 100%;
    margin-left: 0%;
    padding-right: 0;
  }

  .icon-5, .icon-6 {
    color: var(--dark-grey);
  }

  .tabs-tematicas {
    width: auto;
    display: none;
  }

  .slider-4 {
    background-color: rgba(0, 0, 0, 0);
    height: 440px;
  }

  .frecuenciausoembed {
    height: 370px;
  }

  .quienes1 {
    width: auto;
    margin-left: 40px;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .audiolibros-portada {
    height: 100%;
  }

  .tabs-content-centrado {
    margin-left: 0;
  }

  .altavoz-portada, .asistentesvoz {
    height: 100%;
  }

  .infografhome {
    display: none;
  }

  .infografhome.mobile {
    height: 350px;
    margin-top: 40px;
    padding-left: 80px;
    padding-right: 80px;
    display: block;
  }

  .div-block-212 {
    margin-top: 0;
  }

  .txtleyenda {
    margin-bottom: 0;
    font-size: 16px;
  }

  .leyenda.w--current {
    width: 20px;
  }

  .cajagraph {
    flex-direction: column;
    padding-top: 40px;
  }

  .textometodo {
    width: 100%;
    margin-bottom: 0;
  }

  .div-block-216 {
    margin-top: 20px;
  }

  .textoperfil.black {
    font-size: 18px;
  }

  .contacto {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .body-text-3 {
    font-size: 16px;
  }

  .div-block-224 {
    width: 405px;
  }

  .tabs-content-5 {
    width: 100%;
  }

  .ver {
    justify-content: flex-start;
    width: 100%;
    margin-top: 20px;
  }

  .ver.metodo {
    justify-content: flex-end;
  }

  .div-block-225 {
    justify-content: flex-end;
    margin-top: 0;
  }

  .titclave {
    font-size: 24px;
  }

  .image-45-copy {
    margin-left: 0;
  }

  .zona-graf-resumen {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .post-redes-logos {
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 0;
    line-height: 1.3em;
    display: flex;
  }

  .div-block-226 {
    margin-bottom: 0;
  }

  .leyendaperfil {
    margin-left: 0;
    margin-right: auto;
  }

  .grid-metodo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-227, .div-block-227._40 {
    width: 100%;
    margin-left: 0%;
  }

  .mask {
    height: 440px;
  }

  .cuando-cuanto {
    margin-left: auto;
  }

  .cifra-destacada {
    width: 80%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .nav-motivos {
    color: var(--orange);
    margin-top: 60px;
    padding-top: 15px;
  }

  .destacado-hid {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .only-section {
    overflow: hidden;
  }

  .container {
    margin-top: 0;
    top: 0;
    overflow: hidden;
  }

  .logo {
    text-align: left;
    width: auto;
    font-size: 13px;
    line-height: 14px;
  }

  .logo.c {
    text-align: center;
    margin-right: auto;
    display: none;
  }

  .logo.est {
    display: none;
  }

  .article-title {
    padding-left: 0;
    font-size: 28px;
    line-height: 1.2em;
  }

  .link-block {
    font-size: 16px;
    display: block;
  }

  .div-block-12 {
    flex-direction: column;
    align-self: center;
    align-items: flex-start;
    width: 40%;
    margin-right: auto;
    display: block;
  }

  .div-block-13 {
    justify-content: center;
    margin-left: 0;
    display: none;
  }

  .header {
    justify-content: center;
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 20px;
  }

  .heading-4 {
    width: 80%;
    margin-top: 0;
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 20px;
  }

  .heading-4.dcha {
    margin-left: 0%;
    padding-left: 0;
    font-size: 28px;
    line-height: 28px;
  }

  .heading-4.izq {
    max-width: none;
    padding-left: 0;
    font-size: 35px;
    line-height: 35px;
  }

  .zona-4 {
    padding: 0 10px 20px;
  }

  .texto-pequ {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.2em;
  }

  .texto-pequ.bold.intro-prod {
    margin-left: 0%;
    padding: 0;
  }

  .texto-pequ.bold.norm {
    width: 100%;
    padding-top: 0;
  }

  .texto-pequ.white {
    font-size: 16px;
    line-height: 1.3em;
  }

  .link-block-4 {
    display: none;
  }

  .menulink {
    text-align: center;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    font-weight: 300;
  }

  .menulink.w--current {
    background-color: var(--floral-white);
    color: var(--black);
  }

  .menulink.w--current:hover {
    background-color: var(--floral-white);
  }

  .bottommenu {
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .bloque-redes-2 {
    margin-right: auto;
  }

  .navegacion {
    width: auto;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
    display: block;
  }

  .topmenu {
    padding-top: 30px;
  }

  .menu-desplegable {
    z-index: 400;
    border-radius: 0;
    width: auto;
    height: 100%;
    margin-right: 0;
    left: 0;
    right: 0;
  }

  .btn-ver-secciones-2 {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
    padding-top: 0;
  }

  .lottie-animation-6 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .texto-peq-2.black {
    width: auto;
    margin-top: 20px;
  }

  .texto-peq-2.blanco-pad {
    width: auto;
  }

  .otros {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 60px 20px 0;
  }

  .otros.exploraciones {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .article-title-black-bold {
    font-size: 20px;
    line-height: 1.2em;
  }

  .article-title-black-bold.bold {
    width: 100%;
    font-size: 10vw;
  }

  .div-block-88.fuera {
    padding-left: 0;
  }

  .otra-exploracion {
    margin-top: 0;
  }

  .otras-exploraciones-1 {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .boton-otras-exploraciones {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .imagen {
    width: 100%;
  }

  .imagen.fuera {
    padding-left: 0;
  }

  .texto-destacado.pad {
    width: 100%;
    padding-top: 0;
    font-size: 22px;
    line-height: 27px;
  }

  .text-block-31 {
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    font-family: Pv sans, sans-serif;
  }

  .footer-formulario {
    position: relative;
  }

  .div-block-120 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-audio {
    background-color: #fff;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .boton-formulario {
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-10 {
    text-align: center;
    width: 120px;
    margin-top: 0;
  }

  .div-block-139 {
    flex-direction: column;
    align-items: center;
    margin-top: 220px;
    margin-bottom: 0;
    display: flex;
  }

  .text-block-37 {
    margin-top: -20px;
  }

  .div-block-141 {
    justify-content: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .zona-grafico-prpal {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 20px 0;
  }

  .claves {
    width: auto;
  }

  .clave1 {
    margin-top: 20px;
  }

  .zona-claves {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .introduccion {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 20px 0;
  }

  .post-footer-container {
    text-align: left;
    display: block;
  }

  .text-block-49 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .bold-text-40 {
    text-align: left;
  }

  .text-block-50 {
    line-height: 1.3em;
    display: none;
  }

  .text-block-50.sin-padding {
    justify-content: center;
  }

  .post-footer2.sinpadding {
    margin-top: 20px;
  }

  .text-block-11 {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-11:hover {
    color: var(--floral-white);
  }

  .text-block-11:active, .link-35 {
    color: #fff;
  }

  .div-block-154, .link-42 {
    text-align: left;
  }

  .btn-ver-secciones-3 {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    padding-top: 0;
    display: flex;
  }

  .lottie-animation-12 {
    text-align: left;
    background-color: rgba(247, 244, 233, 0);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
  }

  .link-block-6 {
    justify-content: flex-end;
    width: 33%;
    margin-left: auto;
    margin-right: 0;
  }

  .linkhome {
    width: 60%;
    margin-right: auto;
    font-size: 16px;
    display: block;
  }

  .div-block-163 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-163.izquierda {
    margin-top: 0;
    padding-left: 0;
  }

  .menupag {
    display: none;
  }

  .barra {
    flex-direction: row;
    width: auto;
    height: 100px;
  }

  .texto-menu {
    text-align: center;
  }

  .altavoz {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .apertur {
    background-position: 50%;
    background-size: 1100px;
  }

  .div-block-171 {
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-173 {
    margin-top: auto;
    padding-top: 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-portada {
    font-size: 55px;
    line-height: 55px;
  }

  .image-45 {
    width: 60px;
    margin-left: 0;
    margin-right: auto;
  }

  .entradilla-mayusc {
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.2em;
  }

  .entradilla-mayusc.clave {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .entradilla-mayusc.black {
    font-size: 18px;
  }

  .entradilla-mayusc.black._21 {
    width: 90%;
  }

  .entradilla-mayusc.pad {
    font-size: 20px;
  }

  .entradilla-mayusc.pad.minus {
    font-size: 18px;
  }

  .caja-audl {
    flex-direction: column;
    padding-top: 40px;
  }

  .stickymenu {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .content {
    width: 100%;
    margin-left: 0;
  }

  .introz4-seccion {
    flex-direction: column;
  }

  .div-block-177 {
    width: 100%;
  }

  .boton {
    padding-left: 10px;
    padding-right: 10px;
  }

  .boton.audiolibro {
    margin-left: 0;
  }

  .boton.audiolibro.w--current, .boton.altav {
    width: auto;
    margin-right: 0;
  }

  .boton.asist, .boton.on-podcast {
    width: auto;
  }

  .boton.on-podcast.w--current {
    margin-right: 0;
  }

  .cajatxt2 {
    width: auto;
    margin-top: 40px;
    margin-left: 0;
    padding-left: 0;
  }

  .destacado-1 {
    margin-bottom: 120px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .destacado-1.dark {
    padding-left: 20px;
    padding-right: 20px;
  }

  .textodestacado {
    font-size: 20px;
    line-height: 22px;
  }

  .comose {
    border-radius: 20px;
    flex-direction: column;
    padding: 60px 20px 120px;
  }

  .head5 {
    font-size: 24px;
    line-height: 1.1em;
  }

  .head5.white {
    margin-top: 15px;
  }

  .div-block-183 {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .texto1 {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .texto1.largo {
    width: 100%;
    padding-top: 0;
  }

  .cifra-grande {
    font-size: 90px;
  }

  .cifra-grande.thin {
    font-size: 70px;
    line-height: 120%;
  }

  .metobox {
    background-position: 250% -15%;
    border-radius: 40px 40px 0 0;
    flex-direction: column;
    padding: 50px 20px;
  }

  .metobox.sinmarg {
    background-position: 180% -2%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .texto2 {
    margin-top: auto;
    margin-bottom: auto;
    line-height: 1.2em;
  }

  .div-block-184 {
    padding-bottom: 20px;
  }

  .div-metobox {
    margin-bottom: 20px;
  }

  .tituloseccion {
    font-size: 36px;
  }

  .podcast {
    height: auto;
  }

  .portadainterior {
    padding-top: 140px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tituloseccion1 {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .tituloseccion1.podcast {
    width: 100%;
    font-size: 44px;
    overflow: visible;
  }

  .tituloseccion1.asist, .tituloseccion1.audiolibro {
    width: 100%;
  }

  .intro-interior {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }

  .intro-interior.primera {
    padding-top: 20px;
    overflow: visible;
  }

  .entradilla-mayus-interior {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 1.2em;
  }

  .entradilla-mayus-interior.naranja {
    font-size: 24px;
  }

  .entradilla-mayus-interior.naranja.mayus {
    width: auto;
    padding-left: 0;
  }

  .entradilla-mayus-interior.datos {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 1.3em;
  }

  .entradilla-mayus-interior.rojo {
    font-size: 24px;
  }

  .entradilla-mayus-interior.rojo.mayus {
    width: auto;
    margin-top: 20px;
    padding-left: 0;
    line-height: 1.1em;
  }

  .entradilla-mayus-interior.azul1 {
    font-size: 24px;
  }

  .entradilla-mayus-interior.azul1.mayus {
    width: auto;
    padding-left: 0;
  }

  .entradilla-mayus-interior.azul1.mayus._70 {
    width: 100%;
    margin-top: 10px;
  }

  .div-intro.porqueescuchamos {
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-intro.dondeescuchamos {
    margin-bottom: 40px;
  }

  .intro-porque {
    padding: 40px 0 0;
  }

  .caja-beige {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cajainterior {
    width: 100%;
    padding-left: 0;
  }

  .cajainterior._100 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .tit-caja {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .tit-caja.bold {
    width: 100%;
  }

  .tit-caja.bold.mayus {
    padding-left: 0;
  }

  .tit-caja.bold.mayus.izq {
    text-align: left;
    width: 100%;
    padding-left: 0;
  }

  .tit-caja.bold.mayus.izq._60 {
    width: 100%;
  }

  .tit-caja.bold.mayus.mar40 {
    text-align: left;
    width: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .stickymenuinterior {
    display: none;
  }

  .heading-int-3 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    font-size: 35px;
    line-height: 1.1em;
  }

  .heading-int-3.izquierda {
    text-align: left;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    font-size: 35px;
    line-height: 1.1em;
  }

  .heading-int-3.izquierda.padmobile {
    padding-left: 0;
  }

  .heading-int-3.izquierda.m2 {
    width: 80%;
    margin-left: 0;
  }

  .heading-int-3.d1 {
    width: 100%;
    margin-left: 0;
    font-size: 35px;
  }

  .inicio {
    width: auto;
    margin-right: 10px;
    font-size: 16px;
    display: block;
  }

  .sin-maxw.quien {
    margin-bottom: 40px;
  }

  .destacado-2 {
    background-image: linear-gradient(rgba(0, 0, 0, .51), rgba(0, 0, 0, .51)), url('../images/foto_red.png');
    background-position: 0 0, 55% 100%;
    background-size: auto, auto 110%;
    background-attachment: scroll, scroll;
    height: 700px;
    margin-bottom: 40px;
    padding: 40px 20px 20px;
  }

  .destacado-2.audio {
    padding-top: 40px;
    padding-left: 20px;
  }

  .destacado-2.altav {
    background-image: linear-gradient(rgba(0, 0, 0, .69), rgba(0, 0, 0, .69)), url('../images/alexa-speaker.jpg');
    background-position: 0 0, 30% 100%;
    background-size: auto, auto 150%;
    height: 600px;
    padding-top: 60px;
    padding-left: 20px;
  }

  .destacado-2.asistentevoz {
    background-image: linear-gradient(rgba(0, 0, 0, .64), rgba(0, 0, 0, .64)), url('../images/alexa-speaker-copia.jpg');
    background-position: 0 0, 20%;
    background-size: auto, cover;
    height: 500px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .interior {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 20px;
  }

  .interior.cajanaranja {
    padding-left: 0;
    padding-right: 0;
  }

  .donde {
    margin-left: 20px;
    padding-top: 60px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .cajaescuchamos {
    margin-bottom: 20px;
    margin-right: auto;
    padding: 0;
  }

  .que-sec {
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .descatado.audio {
    padding-bottom: 0;
  }

  .caja.porque {
    padding-bottom: 20px;
  }

  .caja.porque.redondo {
    margin-bottom: 40px;
    padding-bottom: 20px;
  }

  .caja.porque.infredondo {
    padding-bottom: 40px;
  }

  .caja.porque.padmob {
    padding-bottom: 120px;
  }

  .cajaredondeada.naranja {
    height: auto;
  }

  .cajaredondeada.dispost-caja {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cajaredondeada.azul {
    height: auto;
  }

  .texto-caja {
    width: auto;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.3em;
  }

  .texto-caja._30 {
    width: 100%;
  }

  .texto-caja._60 {
    width: auto;
    padding-left: 0;
  }

  .texto-caja._60.dcha {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .texto-caja.white, .texto-caja._60, .texto-caja.texto-cifra {
    width: 100%;
  }

  .texto-caja._80 {
    width: auto;
    margin-bottom: 40px;
  }

  .texto-caja._80.m20 {
    width: auto;
    font-size: 16px;
    line-height: 1.3em;
  }

  .texto-caja._60 {
    width: 100%;
  }

  .texto-caja._60-copy.m20 {
    width: auto;
    margin-top: 10px;
    font-size: 16px;
    line-height: 1.3em;
  }

  .texto-caja._60-copy {
    width: auto;
    margin-bottom: 40px;
  }

  .texto-caja._60-copy {
    width: auto;
    padding-left: 0;
  }

  .texto-caja._60-copy.dcha {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .texto-caja._0, .texto-caja._60-2 {
    width: auto;
    margin-bottom: 40px;
  }

  .texto-caja._60-2.m20 {
    width: auto;
    font-size: 16px;
    line-height: 1.3em;
  }

  .texto-caja._60 {
    width: auto;
    margin-bottom: 40px;
  }

  .texto-caja._60.m20 {
    width: auto;
    font-size: 16px;
    line-height: 1.3em;
  }

  .texto-caja._60-copy {
    width: auto;
    margin-bottom: 40px;
  }

  .texto-caja._60-copy {
    width: auto;
    margin-bottom: 40px;
  }

  .texto-caja._60-copy.m20 {
    width: auto;
    font-size: 16px;
    line-height: 1.3em;
  }

  .div-block-186 {
    padding: 40px 0;
  }

  .cuanto {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .div-block-188.borde {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-188.borde.marg60 {
    margin-bottom: 40px;
  }

  .image-52 {
    height: auto;
  }

  .perfil {
    height: auto;
    margin-right: 0;
  }

  .intro-metodo1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .claves-metodo._2columnas {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-190 {
    flex-direction: column;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 10px;
  }

  .clave {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .texto-clave {
    margin-top: 10px;
    padding-left: 0;
    font-size: 18px;
  }

  .zona-2---metodo {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ilustraciones-metodo {
    justify-content: flex-start;
    margin-top: 20px;
    margin-right: auto;
    display: flex;
  }

  ._50 {
    margin-bottom: 20px;
    margin-right: 0%;
  }

  .bloque {
    width: auto;
    height: 100px;
    margin-left: 0;
    transform: rotate(0);
  }

  .bloque._1 {
    width: auto;
    padding-top: 0;
  }

  .bloque.tipo {
    height: 60px;
    padding-top: 0;
  }

  .porqueescuchamos {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 20px;
  }

  .graf-slid.altav {
    height: 380px;
    padding-bottom: 0;
  }

  .que-escuchamos {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tablink {
    width: auto;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .tablink.w--current {
    width: auto;
    margin-right: 10px;
    padding-right: 0;
  }

  .tablink.izq {
    width: auto;
    margin-right: 20px;
  }

  .tab-link-tab-2-3 {
    width: auto;
  }

  .tab-link-tab-2-3.w--current {
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
  }

  .tabs-menu-4 {
    flex-direction: row;
    margin-top: 0;
  }

  .lottie-fondo {
    padding-top: 400px;
  }

  .info-proyeccion.movil {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-cuanto {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .entradilla {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .entradilla._2 {
    padding-left: 0;
    padding-right: 20px;
  }

  .entradilla.mayus-destac {
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
    font-size: 22px;
    line-height: 1.3em;
  }

  .entradilla.mayus-destac.verde {
    width: 100%;
    margin-right: auto;
    padding-left: 0;
    line-height: 1.2em;
  }

  .entradilla.mayus-destac.azul {
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
  }

  .entradilla.mayus-destac.azul._90mob {
    width: 100%;
  }

  .entradilla.mayus-destac.rojo {
    width: 100%;
    margin-top: 10px;
    margin-right: auto;
  }

  .entradilla.mayus-destac._60 {
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
  }

  .entradilla.mayus-destac.dcha {
    width: 100%;
    margin-left: 0;
  }

  .entradilla.mayus-destac._70 {
    width: 100%;
  }

  .entradilla.tit._2 {
    font-size: 26px;
  }

  .tit {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .tit._2 {
    padding-left: 0;
    padding-right: 20px;
  }

  .tit.tab {
    width: 100%;
    font-size: 16px;
  }

  .texto-tab {
    width: auto;
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .texto-tab._60 {
    width: 100%;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.3em;
  }

  .info-dispositivo {
    height: 300px;
    display: none;
  }

  .info-dispositivo.movil {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .info-dispositivo.movil.audio {
    padding-left: 0;
    padding-right: 0;
  }

  .image-59 {
    width: auto;
    height: auto;
  }

  .ilus {
    margin-right: auto;
  }

  .ilus.tablet {
    display: none;
  }

  .ilus.mobile {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    display: block;
  }

  .tab-link-2022 {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-2022.w--current {
    width: auto;
    margin-bottom: 10px;
  }

  .text-block-60 {
    width: auto;
    font-size: 16px;
  }

  .tabs-menu-5 {
    width: 150px;
    margin-bottom: 0;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .tabs-3 {
    width: 100%;
  }

  .tabs-menu-6 {
    flex-direction: row;
    display: flex;
  }

  .tematicas-div {
    width: auto;
    height: 260px;
    display: block;
  }

  .div-block-204 {
    width: auto;
    padding-right: 0;
  }

  .div-block-204.pad-recuadro {
    padding-left: 0;
  }

  .tematicas-movil {
    margin-top: 10px;
  }

  .tittab {
    width: auto;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 1.2em;
  }

  .tabs-4 {
    margin-top: 40px;
  }

  .notoriedad {
    display: none;
  }

  .notoriedad.movil {
    width: 240px;
    height: 160px;
    margin-bottom: 40px;
    margin-left: auto;
    padding-bottom: 0;
    display: block;
  }

  .notoriedad.movil.audio {
    width: 250px;
    height: 165px;
    margin-left: auto;
    display: block;
    overflow: visible;
  }

  .notoriedad.movil.asis {
    width: 240px;
    height: 160px;
    margin-left: auto;
  }

  .notoriedad.movil.altavoz {
    width: 240px;
    height: 155px;
    margin-left: auto;
    margin-right: auto;
  }

  .notoriedad.audio, .notoriedad.altavoz1, .notoriedad.asist {
    display: none;
  }

  .tab-pane-2022 {
    width: 100%;
  }

  .tabs-mobile {
    margin-bottom: 20px;
  }

  .slider-2 {
    height: 460px;
  }

  .slider-3 {
    width: 100%;
    height: 400px;
  }

  .icon-4 {
    font-size: 30px;
  }

  .tab-pane-tab-2-2, .tab-pane-tab-1-2 {
    height: 450px;
    margin-bottom: 140px;
  }

  .tab-pane-tab-2-3, .tab-pane-tab-1-3 {
    height: 510px;
  }

  .counterup.cifra-grande {
    align-self: flex-start;
    line-height: 120%;
  }

  .counterup.cifra-grande.white {
    font-size: 70px;
  }

  .div-block-208 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
  }

  .slide-nav-3 {
    margin-top: 10px;
    display: block;
    position: relative;
    top: -40px;
  }

  .div-block-209 {
    flex-direction: column;
    justify-content: space-between;
    width: auto;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-209.asist {
    justify-content: flex-end;
  }

  .icon-5 {
    margin-right: 0;
  }

  .icon-6 {
    margin-left: 0;
  }

  .tabs-tematicas {
    width: 100%;
  }

  .slider-4 {
    height: 460px;
  }

  .slide-3 {
    width: auto;
  }

  .frecuenciausoembed {
    height: 370px;
    margin-bottom: 40px;
  }

  .html-embed-3 {
    height: 300px;
  }

  .quienes1 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-210 {
    flex-direction: column;
  }

  .audiolibros-portada {
    height: auto;
  }

  .tabaudio {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabaudio.w--current {
    width: auto;
    margin-bottom: 10px;
  }

  .altavoz-portada {
    height: auto;
  }

  .tabaltav {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabaltav.w--current {
    width: auto;
    margin-bottom: 10px;
  }

  .html-embed-5 {
    height: 300px;
  }

  .asistentesvoz {
    height: auto;
  }

  .tabasist {
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabasist.w--current {
    width: auto;
    margin-bottom: 10px;
  }

  .infografhome.mobile {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-212 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-direction: row;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    display: grid;
  }

  .txtleyenda {
    width: 90px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.3em;
  }

  .leyenda {
    margin-bottom: 20px;
  }

  .leyenda.altav._3, .leyenda.altav._5 {
    margin-bottom: 10px;
  }

  .div-block-213 {
    width: 100px;
    margin-right: 0;
  }

  .cajagraph {
    flex-direction: column;
    padding-top: 40px;
  }

  .textometodo {
    margin-bottom: 20px;
    line-height: 1.2em;
  }

  .textoperfil.black {
    width: auto;
  }

  .ilustracion-animada {
    width: 240px;
    height: 240px;
  }

  .contacto {
    border-radius: 20px 20px 0 0;
    flex-direction: column;
    padding: 20px 20px 50px;
  }

  .body-text-3 {
    padding-right: 0;
  }

  .div-block-224 {
    width: 280px;
  }

  .tab-menu-clave {
    margin-right: 20px;
  }

  .tab-menu-clave.w--current {
    margin-right: 10px;
  }

  .tabs-content-5 {
    width: 100%;
  }

  .ver {
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-63 {
    margin-top: 0;
    margin-left: auto;
  }

  .image-64 {
    margin-top: 0;
    margin-right: auto;
  }

  .div-block-225 {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .titclave {
    font-size: 17px;
  }

  .image-45-copy {
    width: 80px;
    margin-left: auto;
  }

  .zona-graf-resumen {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 20px 60px;
  }

  .post-redes-logos {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-15 {
    font-size: 18px;
  }

  .image-66 {
    width: 60px;
  }

  .icono {
    width: 50px;
    height: 50px;
    margin-right: 20px;
  }

  .leyendaperfil {
    flex-direction: column;
    width: auto;
  }

  .cajaquienes {
    margin-bottom: 15px;
    display: flex;
  }

  .leyenda-quien {
    width: auto;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.3em;
  }

  .leyenda-quien.verde {
    width: 80%;
  }

  .link-block-7 {
    margin-left: auto;
  }

  .form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-metodo {
    margin-bottom: 0;
  }

  .cuando-cuanto {
    margin-top: 40px;
    padding-left: 0;
  }

  .cifra-destacada {
    width: 100%;
    margin-bottom: 20px;
  }

  .nav-motivos {
    margin-top: 10px;
    display: block;
    position: relative;
    top: -40px;
  }

  .cifra-111.cifra-grande {
    align-self: flex-start;
    line-height: 120%;
  }

  .cifra-111.cifra-grande.white {
    font-size: 70px;
  }

  .destacado-hid {
    height: 50px;
    display: none;
  }
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a28-40b19957 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-40b19957 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a30-40b19957 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-40b19957 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-40b19957 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-40b19957 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a40-40b19957 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a44-40b19957 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-40b19957 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-40b19957 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a57-40b19957 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-40b19957 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-40b19957 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-40b19957 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a67-40b19957 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a6b-40b19957, #w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5658-40b19957 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5654-40b19957 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5644-40b19957 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5650-40b19957 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e564c-40b19957 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5648-40b19957 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5640-40b19957 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e563c-40b19957 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f89-40b19957 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f85-40b19957 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f75-40b19957 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f81-40b19957 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f7d-40b19957 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f79-40b19957 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f71-40b19957 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-de2cc004-bebc-ae81-d4e1-5e1094499f6d-40b19957 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_7f550b65-57de-4c93-c45b-6c7f0655bceb-40b19957, #w-node-_7f550b65-57de-4c93-c45b-6c7f0655bcf1-40b19957, #w-node-_7f550b65-57de-4c93-c45b-6c7f0655bcf7-40b19957 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a40-a1f60a2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9922f026-2890-cfb8-9ca8-251d664a2a89-a1f60a2b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a30-a1f60a2b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-a1f60a2b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-a1f60a2b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-a1f60a2b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-a1f60a2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a44-a1f60a2b {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a6b-a1f60a2b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a67-a1f60a2b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a57-a1f60a2b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-a1f60a2b {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-a1f60a2b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-a1f60a2b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-a1f60a2b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-a1f60a2b {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_36cb1271-50b6-be10-129c-4b0c53f48e6e-a1f60a2b, #w-node-_36cb1271-50b6-be10-129c-4b0c53f48e74-a1f60a2b, #w-node-_36cb1271-50b6-be10-129c-4b0c53f48e7a-a1f60a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a44-607841d6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a40-607841d6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a30-607841d6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-607841d6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-607841d6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-607841d6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-607841d6 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a28-607841d6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a6b-607841d6 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a67-607841d6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a57-607841d6 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-607841d6 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-607841d6 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-607841d6 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-607841d6 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-607841d6 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_9614ea55-116a-78fa-72b5-574849c2e9ef-607841d6, #w-node-_81deb1fe-1eb6-e8c1-5a6f-72d12e120408-607841d6, #w-node-_3c566c5a-7f63-121c-dbf5-02a1a261e38b-607841d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a44-1ca78045 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a40-1ca78045 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a30-1ca78045 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-1ca78045 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-1ca78045 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-1ca78045 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-1ca78045 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a28-1ca78045, #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-1ca78045 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-1ca78045 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a57-1ca78045 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-1ca78045 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-1ca78045 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-1ca78045 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a67-1ca78045 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a6b-1ca78045 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3e00401d-03df-8a72-5989-a1443f947842-1ca78045, #w-node-_3e00401d-03df-8a72-5989-a1443f947848-1ca78045, #w-node-_3e00401d-03df-8a72-5989-a1443f94784e-1ca78045 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1440px) {
  #w-node-e43561a1-37a5-9363-465c-17ba5eddc868-cc851b5e {
    justify-self: end;
  }

  #w-node-_9922f026-2890-cfb8-9ca8-251d664a2a89-a1f60a2b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a44-a1f60a2b {
    grid-area: 2 / 4 / 3 / 5;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a28-40b19957 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-40b19957 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-a1f60a2b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-a1f60a2b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-a1f60a2b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-a1f60a2b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a44-a1f60a2b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-a1f60a2b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-a1f60a2b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-a1f60a2b {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-a1f60a2b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-a1f60a2b {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-607841d6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-607841d6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-607841d6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-607841d6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a28-607841d6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-607841d6 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-607841d6 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-607841d6 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-607841d6 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-607841d6 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a3c-1ca78045 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a38-1ca78045 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a34-1ca78045 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a2c-1ca78045 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a28-1ca78045, #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a4f-1ca78045 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a53-1ca78045 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5b-1ca78045 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a5f-1ca78045 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_945a1085-7f9e-158e-338e-4c30cc7c3a63-1ca78045 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_401cf0ec-578f-fd73-5ae1-3f60d68e5648-40b19957 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-de2cc004-bebc-ae81-d4e1-5e1094499f6d-40b19957 {
    grid-area: 2 / 4 / 3 / 5;
  }
}


@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-Bold.woff2') format('woff2'), url('../fonts/PV-Display-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display fat';
  src: url('../fonts/PV-Display-Fat.woff2') format('woff2'), url('../fonts/PV-Display-Fat.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-BoldItalic.woff2') format('woff2'), url('../fonts/PV-Display-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-HeavyOblique.woff2') format('woff2'), url('../fonts/PV-Sans-BlackOblique.woff2') format('woff2'), url('../fonts/PV-Sans-BlackOblique.woff') format('woff'), url('../fonts/PV-Sans-HeavyOblique.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-LightOblique.woff2') format('woff2'), url('../fonts/PV-Sans-LightOblique.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-FatItalic.woff2') format('woff2'), url('../fonts/PV-Display-FatItalic.woff') format('woff'), url('../fonts/PV-Display-Italic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-Light.woff2') format('woff2'), url('../fonts/PV-Sans-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display light';
  src: url('../fonts/PV-Display-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-Light.woff2') format('woff2'), url('../fonts/PV-Display-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-LightItalic.woff2') format('woff2'), url('../fonts/PV-Display-LightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-Medium.woff2') format('woff2'), url('../fonts/PV-Sans-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-Medium.woff2') format('woff2'), url('../fonts/PV-Display-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-MediumItalic.woff2') format('woff2'), url('../fonts/PV-Display-MediumItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display roman';
  src: url('../fonts/PV-Display-Roman.woff2') format('woff2'), url('../fonts/PV-Display-Roman.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-SemiBold.woff2') format('woff2'), url('../fonts/PV-Display-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-MediumOblique.woff2') format('woff2'), url('../fonts/PV-Sans-MediumOblique.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans neutral';
  src: url('../fonts/PV-Sans-Neutral.woff2') format('woff2'), url('../fonts/PV-Sans-Neutral.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-Black.woff2') format('woff2'), url('../fonts/PV-Sans-Heavy.woff2') format('woff2'), url('../fonts/PV-Sans-Black.woff') format('woff'), url('../fonts/PV-Sans-Heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv display';
  src: url('../fonts/PV-Display-SemiBoldItalic.woff2') format('woff2'), url('../fonts/PV-Display-SemiBoldItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-Normal.woff2') format('woff2'), url('../fonts/PV-Sans-Regular.woff2') format('woff2'), url('../fonts/PV-Sans-Normal.woff') format('woff'), url('../fonts/PV-Sans-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-BoldOblique.woff2') format('woff2'), url('../fonts/PV-Sans-BoldOblique.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-Bold.woff2') format('woff2'), url('../fonts/PV-Sans-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans book';
  src: url('../fonts/PV-Sans-Book.woff2') format('woff2'), url('../fonts/PV-Sans-Book.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-NormalOblique.woff2') format('woff2'), url('../fonts/PV-Sans-NeutralOblique.woff2') format('woff2'), url('../fonts/PV-Sans-BookOblique.woff2') format('woff2'), url('../fonts/PV-Sans-Oblique.woff2') format('woff2'), url('../fonts/PV-Sans-SuperOblique.woff2') format('woff2'), url('../fonts/PV-Sans-WhiteOblique.woff2') format('woff2'), url('../fonts/PV-Sans-NormalOblique.woff') format('woff'), url('../fonts/PV-Sans-NeutralOblique.woff') format('woff'), url('../fonts/PV-Sans-BookOblique.woff') format('woff'), url('../fonts/PV-Sans-SuperOblique.woff') format('woff'), url('../fonts/PV-Sans-WhiteOblique.woff') format('woff'), url('../fonts/PV-Sans-Oblique.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans super';
  src: url('../fonts/PV-Sans-Super.woff2') format('woff2'), url('../fonts/PV-Sans-Super.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-Thin.woff2') format('woff2'), url('../fonts/PV-Sans-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans white';
  src: url('../fonts/PV-Sans-White.woff2') format('woff2'), url('../fonts/PV-Sans-White.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pv sans';
  src: url('../fonts/PV-Sans-ThinOblique.woff2') format('woff2'), url('../fonts/PV-Sans-ThinOblique.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}