:root {
  --white: white;
  --dark-turquoise: #29caca;
  --dim-grey: #575756;
  --black: black;
  --white-smoke: #ededed;
  --white-smoke-2: #f0f0f0;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.container {
  padding-top: 0;
  padding-bottom: 0;
}

.section {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/FondoTDondas.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 20px;
  padding-right: 0;
}

.navbar {
  background-color: var(--white);
  border-bottom: 2px solid #b2b2b2;
  padding: 30px 10px;
  position: -webkit-sticky;
  position: sticky;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.navbarbtn {
  color: #575756;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  font-weight: 400;
  transition: color .2s;
}

.navbarbtn:hover {
  color: var(--dark-turquoise);
}

.container-2 {
  background-image: url('../images/Alta-frecuencia.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  max-width: 1400px;
  height: 700px;
  display: flex;
}

.menu-button.w--open {
  background-color: rgba(0, 0, 0, 0);
}

.icon {
  color: var(--dark-turquoise);
}

.nav-menu {
  background-color: var(--white);
}

.section-2 {
  color: var(--white);
  background-color: #fff;
  border-top: 2px solid #b2b2b2;
  border-bottom: 0 solid rgba(0, 0, 0, 0);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  height: 100%;
}

.image-2 {
  height: 100%;
}

.text-block {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 240px;
  font-family: Roboto, sans-serif;
  font-size: 131px;
  font-weight: 900;
  line-height: 105px;
}

.text-block-2 {
  font-size: 43px;
}

.text-block-3 {
  font-size: 34px;
  line-height: 45px;
}

.text-block-4 {
  font-size: 43px;
  line-height: 50px;
}

.serie {
  color: #000;
  text-transform: uppercase;
  font-family: Roboto, sans-serif;
  font-size: 37px;
  font-weight: 300;
  line-height: 40px;
}

.div-block {
  width: 50%;
  font-family: Roboto, sans-serif;
}

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

.div-block-2 {
  background-image: url('../images/cuerpo1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.text-block-5-copy {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 52px;
  font-weight: 100;
  line-height: 55px;
}

.container-3 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  height: auto;
  padding-top: 60px;
  padding-bottom: 108px;
  display: flex;
}

.text-block-6 {
  color: var(--dim-grey);
  text-align: center;
  text-transform: uppercase;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 150px;
  line-height: 157px;
}

.text-block-copy {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 71%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 150px;
  font-weight: 500;
  line-height: 155px;
}

.image-3 {
  text-align: center;
  margin-top: -63px;
}

.text-block-7 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 500;
  line-height: 35px;
}

.paragraph {
  color: var(--black);
  width: 70%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
}

.button {
  border: 3px solid var(--white);
  text-align: center;
  background-image: linear-gradient(to right, #036dca, #51dde7);
  border-radius: 10px;
  width: 180px;
  margin-top: 20px;
  margin-bottom: 20px;
  transition: background-color .2s;
}

.button:hover {
  background-color: #0ccece;
  background-image: none;
}

.text-block-8 {
  margin-top: 20px;
  font-size: 25px;
  font-weight: 300;
}

.modelo {
  margin-top: 10px;
  margin-bottom: 40px;
  font-weight: 900;
}

.footer {
  background-color: var(--dim-grey);
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.proddescriptionbanner {
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 35px;
  font-weight: 100;
  line-height: 45px;
}

.q8fotogris {
  text-align: center;
  margin-top: -63px;
}

.paragraph-2 {
  font-family: Roboto, sans-serif;
}

.container-4 {
  padding-top: 0;
  padding-bottom: 0;
}

.descripcionprod {
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 35px;
}

.queses {
  padding: 70px 20px;
}

.ventajas {
  overflow: visible;
}

.text-block-10 {
  font-family: Roboto, sans-serif;
  font-size: 70px;
}

.ventajasnegro {
  letter-spacing: -2px;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 75px;
}

.list-item {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 35px;
  list-style-type: disc;
}

.list {
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

.list-item-2 {
  list-style-type: disc;
}

.imgproduct {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.titulogradient {
  text-align: left;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 46%;
  font-family: Roboto, sans-serif;
  font-size: 110px;
  font-weight: 300;
  line-height: 155px;
  overflow: visible;
}

.container-5 {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}

.container-6 {
  padding-top: 0;
  padding-bottom: 49px;
  overflow: visible;
}

.hifubannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 130px;
  font-weight: 900;
  line-height: 105px;
}

.hifufotogris {
  text-align: center;
  margin-top: -79px;
}

.image-4 {
  text-align: center;
}

.r1000bannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 130px;
  font-weight: 900;
  line-height: 105px;
}

.r1000fotogris {
  text-align: center;
  object-fit: cover;
  width: auto;
  height: 700px;
  margin-top: 0;
}

.r100nombregrandient {
  text-align: center;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  margin-bottom: -174px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 200px;
  font-weight: 500;
  line-height: 155px;
}

.imgproductlupa {
  text-align: right;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.imgproductq8 {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.glavanicabannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 99px;
  font-weight: 900;
  line-height: 105px;
}

.galvanicafotogris {
  text-align: center;
  margin-top: -59px;
}

.galvanicaaccesorios {
  text-align: center;
}

.imgproductgalvanica {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 20px;
}

.vaporozonobannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 130px;
  font-weight: 900;
  line-height: 105px;
}

.vaporozononombregrandient {
  text-align: center;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  margin-bottom: -174px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 200px;
  font-weight: 500;
  line-height: 155px;
}

.vaporozonofotogris {
  text-align: center;
  object-fit: cover;
  width: auto;
  height: 700px;
  margin-top: 0;
}

.imgproductozonovap {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.altafrecuenciabannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 99px;
  font-weight: 900;
  line-height: 105px;
}

.altafrecuenciafotogris {
  text-align: center;
  margin-top: -3px;
}

.imgproductaltafrecuencia {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.altafrecuenciaaccesorios {
  text-align: center;
}

.calentador-toallasbannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 80%;
  font-family: Roboto, sans-serif;
  font-size: 99px;
  font-weight: 900;
  line-height: 105px;
}

.calentadorafotogris {
  text-align: center;
  margin-top: -55px;
}

.brushfotogris {
  text-align: center;
  margin-top: -54px;
}

.imgproductbrush {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 20px;
}

.brushaccesorios {
  text-align: center;
}

.ultrasonidobannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 83px;
  font-weight: 900;
  line-height: 90px;
}

.ultrasonidofotogris {
  text-align: center;
  margin-top: 0;
}

.imgproductultrasonido {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 20px 40px 0;
}

.ultrasonidoaccesorios {
  text-align: center;
}

.lupanombregrandient {
  text-align: center;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  margin-bottom: -174px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 189px;
  font-weight: 500;
  line-height: 155px;
}

.scrubberbannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 99px;
  font-weight: 900;
  line-height: 105px;
}

.scrubberfotogris {
  text-align: center;
  margin-top: -49px;
}

.imgproductscrubber {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.scrubberaccesorios {
  text-align: center;
}

.imgproductscrubberportatil {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.scrubberportatilaccesorios {
  text-align: center;
}

.scrubberportatilfotogris {
  text-align: center;
  margin-top: 14px;
}

.rf500bannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 65px;
  font-weight: 900;
  line-height: 75px;
}

.tderf500fotogris {
  text-align: center;
  margin-top: -49px;
}

.imgproducttdrf500 {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.tdrf500accesorios {
  text-align: center;
}

.duplexannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 120px;
  font-weight: 900;
  line-height: 125px;
}

.duplexfotogris {
  text-align: center;
  margin-top: -64px;
}

.imgproductduplex {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.duplexaccesorios {
  text-align: center;
}

.elightx5bannertitle {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 110px;
  font-weight: 900;
  line-height: 125px;
}

.bold-text {
  line-height: 1px;
}

.elightx5otogris {
  text-align: center;
  margin-top: -64px;
}

.dropdown-list {
  background-color: var(--dark-turquoise);
}

.dropdown-list.w--open {
  background-color: var(--white-smoke);
  border-radius: 10px;
}

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

.container-7 {
  max-width: 1200px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.productgrid {
  grid-template-rows: auto;
  height: 500px;
  margin-top: 100px;
  margin-bottom: 100px;
}

.mesaauxombregrandient {
  text-align: left;
  letter-spacing: -3px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 88px;
  font-weight: 400;
  line-height: 95px;
}

.heading {
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 26px;
  font-weight: 500;
}

.paragraph-3 {
  font-size: 20px;
  line-height: 28px;
}

.list-2 {
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.mesasimg {
  text-align: center;
  height: 500px;
}

.image-6, .mesadreamimg, .mesa-cajonesimg, .mesa1cajonimg {
  width: auto;
  height: 100%;
}

.mesas {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 130px;
  font-weight: 900;
  line-height: 105px;
}

.mesas-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 115px;
  font-weight: 900;
  line-height: 105px;
}

.camillahidraimg, .camilla {
  width: auto;
  height: 100%;
}

.bancos {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 115px;
  font-weight: 900;
  line-height: 105px;
}

.bancorespladoimg, .bancosinrespladoimg, .bancotimg {
  width: auto;
  height: 100%;
}

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

.faqscontainer {
  max-width: 0;
}

.accordion-item {
  margin-bottom: 40px;
}

.heading-2 {
  cursor: pointer;
  max-width: 0;
}

.accordion-item-content {
  overflow: hidden;
}

.heading-3 {
  color: var(--dark-turquoise);
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-4 {
  background-color: var(--white-smoke-2);
  border-radius: 10px;
  padding: 20px;
  font-size: 18px;
  line-height: 28px;
}

.container-8 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.list-3 {
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 35px;
}

.subtituloquines {
  text-align: left;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 46%;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.quienessomos {
  padding: 40px 20px 0;
}

.calidad {
  padding: 0 20px 70px;
}

.titulogradient-copy {
  text-align: left;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 46%;
  font-family: Roboto, sans-serif;
  font-size: 110px;
  font-weight: 300;
  line-height: 155px;
}

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

.equiposcontainer {
  max-width: 1200px;
  padding-top: 70px;
  padding-bottom: 70px;
}

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

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

.heading-4 {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
}

.div-block-3 {
  text-align: center;
  border-radius: 20px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  box-shadow: 6px 6px 20px -4px #000;
}

.equiposmodgradient {
  text-align: center;
  letter-spacing: 0;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 60px;
}

.body-2 {
  box-shadow: 1px 1px 3px #000;
}

.link-block {
  text-align: center;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 10px auto;
  padding: 15px 10px;
  text-decoration: none;
  display: flex;
  box-shadow: 1px 1px 12px 2px #d3d3d3;
}

.image-7 {
  margin-top: 20px;
  margin-bottom: 20px;
}

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

.text-block-13 {
  color: var(--dim-grey);
  text-align: center;
  margin-top: 100px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 55px;
}

.text-block-14 {
  color: #fff;
  margin-top: 11px;
  margin-bottom: 11px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.scrubberportatilfototdsc200 {
  text-align: center;
  margin-top: -49px;
}

.scrubbelaccesoriostdsc200 {
  text-align: center;
}

.container-9 {
  padding: 100px 15px;
  font-family: Roboto, sans-serif;
}

.text-block-15 {
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 28px;
  font-size: 80px;
  font-weight: 100;
  line-height: 105px;
}

.text-block-16 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 29px;
}

.telefono {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 33px;
  font-weight: 100;
  line-height: 29px;
}

.dropdown-toggle {
  padding-right: 20px;
}

.hifubanner {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
}

.hifubanner1 {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/FondoTDondas.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 20px;
  padding-right: 0;
}

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

.sectionondas {
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/FondoTDondas.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 20px;
  padding-right: 0;
}

.containersupq8 {
  background-image: url('../images/cuerpo1.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containerr1000 {
  background-image: url('../images/ChicaR1000.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containergalvanica {
  background-image: url('../images/Chica3B.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.container-lupa {
  background-image: url('../images/Chica4.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.container-altafrecuencia {
  background-image: url('../images/Chica5.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.container-brush {
  background-image: url('../images/Chica6.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containerultrasonido {
  background-image: url('../images/Chica8.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containervapor {
  background-image: url('../images/Chica9.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containertoallas {
  background-image: url('../images/ChicaToalla2.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containerscrubber {
  background-image: url('../images/Chica10.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containercamillas {
  background-image: url('../images/chicHiFU.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  padding-left: 10px;
  display: flex;
}

.containerrf500 {
  background-image: url('../images/Chica11.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containersc200 {
  background-image: url('../images/Chica10.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containerduplex {
  background-image: url('../images/Chica12.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containerx5 {
  background-image: url('../images/Chica13.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  padding-left: 10px;
  display: flex;
}

.container-faqs {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.iconos {
  background-color: var(--dim-grey);
}

.containericons {
  max-width: 1200px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.gridicons {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-4 {
  text-align: center;
  margin: 26px auto;
}

.text-block-17 {
  color: var(--white);
  margin-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.text-block-18 {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.image-8 {
  width: 80px;
  margin-bottom: 20px;
}

.iconosgradient {
  background-color: var(--dim-grey);
  background-image: linear-gradient(143deg, #0c75cb 20%, #00cae7 54%, #76e79f 91%);
  padding-left: 15px;
  padding-right: 15px;
}

.buttonficha {
  border: 3px solid var(--white);
  text-align: center;
  text-transform: uppercase;
  background-image: linear-gradient(to right, #036dca, #51dde7);
  border-radius: 10px;
  width: 180px;
  padding-left: 0;
  padding-right: 0;
  transition: background-color .2s;
}

.buttonficha:hover {
  background-color: #0ccece;
  background-image: none;
}

.sectionr1000fichas {
  color: #ededed;
  background-color: #f1f1f1;
  border-top: 2px solid #b2b2b2;
  border-bottom: 0 solid rgba(0, 0, 0, 0);
  padding-left: 20px;
  padding-right: 20px;
  font-family: Roboto, sans-serif;
}

.grid-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.text-block-19 {
  color: var(--black);
  text-transform: uppercase;
  margin-top: 40px;
  font-size: 20px;
  font-weight: 300;
}

.containerr1000fichas {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 1200px;
  height: auto;
  padding: 108px 20px;
  display: flex;
}

.iconosgradient2 {
  background-color: var(--dim-grey);
  background-image: linear-gradient(143deg, #0c75cb 20%, #00cae7 54%, #76e79f 91%);
  padding-left: 15px;
  padding-right: 15px;
}

.gridicons2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.containerhifu2 {
  background-image: url('../images/chicHiFU.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.mask {
  height: 701px;
}

.slider {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: 700px;
}

.capjulbanner {
  background-image: url('../images/Depilacion-laser-curso.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: center;
  max-width: 1400px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.containerbanner2 {
  background-image: url('../images/Skin-Scrubber.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  align-items: center;
  max-width: 1400px;
  height: 100%;
  display: flex;
}

.container-10 {
  background-image: url('../images/Vapor-con-Ozono.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1400px;
  height: 100%;
}

.container-11 {
  background-image: url('../images/Cavitacion-Radiofrecuencia.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1400px;
  height: 100%;
}

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

.mail:hover {
  color: var(--dark-turquoise);
}

.paragraph-5 {
  text-align: center;
  margin-top: 24px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.8;
}

.paragraph-6 {
  margin-top: 19px;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-7 {
  margin-top: 29px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

.text-block-20 {
  text-align: center;
  margin-top: 29px;
  margin-bottom: 29px;
  font-family: Roboto, sans-serif;
  font-size: 49px;
  font-weight: 100;
  line-height: 1.2;
}

.scrubberportatil {
  text-align: center;
  margin-top: 14px;
}

.altafrecuenciaportatil {
  text-align: center;
  margin-top: -3px;
}

.vaporozononombregrandient-copy, .vaporportatil {
  text-align: center;
  letter-spacing: -5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  margin-bottom: -174px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 200px;
  font-weight: 500;
  line-height: 155px;
}

.vaporportatil2 {
  text-align: center;
  object-fit: cover;
  width: auto;
  height: 700px;
  margin-top: 0;
}

.containervaporportatil {
  background-image: url('../images/Model-vapor-Port.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containerscrubberportatil {
  background-image: url('../images/Model-Scrubbeer-Portatil.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.container-altafrecuenciaportatil {
  background-image: url('../images/Model-AltaFrecuencia-Portatil.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.containersprayvacuum {
  background-image: url('../images/Spray-con-Vacum-Model.png');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  align-items: center;
  max-width: 1200px;
  height: 700px;
  display: flex;
}

.spray-vacuum {
  text-align: center;
  margin-top: 0;
}

.ultrasonidoaccesorios-copy {
  text-align: center;
}

.sprayvacummaccesories {
  text-align: left;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 0 0;
}

.link-block-2 {
  color: #fff;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.lamaparawood {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 100px;
  font-weight: 900;
  line-height: 1;
}

.lamparawoodimg {
  text-align: center;
  margin-top: -64px;
}

.maerillofriocalor {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 100px;
  font-weight: 900;
  line-height: 1;
}

.martillo {
  text-align: center;
  margin-top: 0;
}

.imgproductduplex-copy, .martillosection {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.martilloimg {
  text-align: center;
}

.microdermoabrasionbanner {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(25deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-family: Roboto, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 1;
}

.microdermoabrasion {
  text-align: center;
  margin-top: 0;
}

.microdermoabrasionimg {
  text-align: center;
}

.microdermoabrasionsection {
  text-align: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 20px 40px 0;
}

.pop-up {
  z-index: 9999;
  background-color: rgba(0, 0, 0, .76);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 10px;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.pop-up-item {
  background-color: var(--white);
  border-radius: 10px;
  min-width: 0;
  min-height: 0;
  padding: 86px 20px 20px;
  position: relative;
}

.image-9 {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 20px;
  bottom: auto;
  left: auto;
  right: 20px;
}

.html-embed {
  display: flex;
}

.container-11b {
  background-image: url('../images/Cavitacion-Radiofrecuencia.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1400px;
  height: 100%;
}

.containeremshape {
  background-image: url('../images/EMSHAPE.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1400px;
  height: 100%;
}

.container-vr01 {
  background-image: url('../images/VR.jpg');
  background-position: 50%;
  background-size: cover;
  max-width: 1400px;
  height: 100%;
}

.grid-3 {
  grid-template-rows: auto;
  grid-template-areas: "Area";
  width: 100%;
  margin-bottom: 0;
}

.youtube {
  width: 100%;
}

.text-block-21 {
  color: var(--dark-turquoise);
}

.lanzamientostext {
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(83deg, #036dca 15%, #51dde7 53%, #84eb82 87%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 71%;
  margin-bottom: 60px;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.2;
}

.div-block-5 {
  background-color: var(--dark-turquoise);
  color: var(--dark-turquoise);
  width: 100%;
  height: 2px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.text-span {
  font-size: 80px;
  font-weight: 400;
}

.section-3 {
  margin-top: 0;
}

.image-10 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.container-12 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.body-3 {
  font-family: Open Sans, sans-serif;
}

.bold-text-2 {
  color: #0b90b3;
}

.text-block-22 {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 991px) {
  .container-2 {
    height: 500px;
  }

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

  .serie {
    font-size: 30px;
  }

  .text-block-copy {
    width: 90%;
    font-size: 114px;
  }

  .image-3 {
    width: 60%;
  }

  .proddescriptionbanner {
    font-size: 25px;
    line-height: 30px;
  }

  .q8fotogris {
    width: 60%;
  }

  .titulogradient {
    width: 90%;
    font-size: 122px;
  }

  .hifubannertitle {
    font-size: 65px;
    line-height: 70px;
  }

  .hifufotogris {
    width: 80%;
  }

  .r1000bannertitle {
    font-size: 123px;
  }

  .r1000fotogris {
    width: auto;
  }

  .r100nombregrandient {
    width: auto;
    font-size: 143px;
  }

  .galvanicafotogris {
    width: 60%;
  }

  .vaporozonobannertitle {
    font-size: 97px;
  }

  .vaporozononombregrandient {
    width: auto;
    font-size: 143px;
  }

  .vaporozonofotogris {
    width: auto;
  }

  .altafrecuenciabannertitle {
    font-size: 62px;
    line-height: 70px;
  }

  .altafrecuenciafotogris {
    width: 60%;
  }

  .calentador-toallasbannertitle {
    font-size: 66px;
    line-height: 75px;
  }

  .calentadorafotogris, .brushfotogris {
    width: 60%;
  }

  .ultrasonidobannertitle {
    font-size: 52px;
    line-height: 55px;
  }

  .ultrasonidofotogris {
    width: 60%;
  }

  .lupanombregrandient {
    width: auto;
    font-size: 143px;
  }

  .scrubberbannertitle {
    font-size: 71px;
    line-height: 75px;
  }

  .scrubberfotogris, .scrubberportatilfotogris {
    width: 60%;
  }

  .rf500bannertitle {
    font-size: 43px;
    line-height: 50px;
  }

  .tderf500fotogris {
    width: 60%;
  }

  .duplexannertitle {
    font-size: 88px;
    line-height: 92px;
  }

  .duplexfotogris {
    width: 60%;
  }

  .elightx5bannertitle {
    font-size: 72px;
    line-height: 80px;
  }

  .elightx5otogris {
    width: 60%;
  }

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

  .mesaauxombregrandient {
    width: auto;
    font-size: 61px;
    line-height: 61px;
  }

  .mesasimg, .mesasimgdream, .mesasimg2cajones, .mesasimg1cajon2rep {
    width: 100%;
  }

  .subtituloquines, .titulogradient-copy {
    width: 90%;
    font-size: 122px;
  }

  .scrubberportatilfototdsc200 {
    width: 60%;
  }

  .hifubanner1, .sectionondas {
    background-image: url('../images/FondoTDondas.jpg');
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .containersupq8, .containerr1000, .containergalvanica, .container-lupa, .container-altafrecuencia, .container-brush, .containerultrasonido, .containervapor, .containertoallas, .containerscrubber, .containercamillas, .containerrf500, .containersc200, .containerduplex, .containerx5, .container-faqs {
    height: 500px;
  }

  .text-block-17 {
    font-size: 17px;
  }

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

  .containerhifu2, .capjulbanner, .containerbanner2 {
    height: 500px;
  }

  .scrubberportatil, .altafrecuenciaportatil {
    width: 60%;
  }

  .vaporozononombregrandient-copy, .vaporportatil {
    width: auto;
    font-size: 143px;
  }

  .vaporportatil2 {
    width: auto;
  }

  .containervaporportatil, .containerscrubberportatil, .container-altafrecuenciaportatil, .containersprayvacuum {
    height: 500px;
  }

  .spray-vacuum {
    width: 60%;
  }

  .lamaparawood {
    font-size: 88px;
    line-height: 92px;
  }

  .lamparawoodimg {
    width: 60%;
  }

  .maerillofriocalor {
    font-size: 88px;
    line-height: 92px;
  }

  .martillo {
    width: 60%;
  }

  .microdermoabrasionbanner {
    font-size: 88px;
    line-height: 92px;
  }

  .microdermoabrasion {
    width: 60%;
  }

  .lanzamientostext {
    width: 90%;
    font-size: 114px;
  }
}

@media screen and (max-width: 767px) {
  .section {
    height: auto;
  }

  .container-2 {
    height: auto;
    padding-top: 27px;
  }

  .grid {
    grid-template-columns: 4.75fr 1.25fr;
  }

  .serie {
    font-size: 26px;
  }

  .div-block {
    flex-direction: column;
    margin-bottom: 40px;
    display: flex;
  }

  .text-block-5-copy {
    font-size: 40px;
    line-height: 40px;
  }

  .container-3 {
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .text-block-copy {
    width: auto;
    font-size: 85px;
  }

  .text-block-7 {
    font-size: 28px;
  }

  .proddescriptionbanner {
    font-size: 21px;
    line-height: 25px;
  }

  .titulogradient {
    font-size: 85px;
  }

  .hifubannertitle {
    font-size: 57px;
    line-height: 65px;
  }

  .hifufotogris {
    width: 90%;
  }

  .r1000bannertitle {
    font-size: 89px;
    line-height: 95px;
  }

  .r1000fotogris {
    object-fit: contain;
    width: 99.9985%;
    height: 500px;
  }

  .r100nombregrandient {
    width: auto;
    margin-bottom: -128px;
    font-size: 121px;
  }

  .glavanicabannertitle {
    font-size: 76px;
    line-height: 80px;
  }

  .galvanicafotogris {
    width: 80%;
    margin-top: -69px;
  }

  .vaporozonobannertitle {
    font-size: 80px;
    line-height: 85px;
  }

  .vaporozononombregrandient {
    width: auto;
    margin-bottom: -128px;
    font-size: 121px;
  }

  .vaporozonofotogris {
    object-fit: contain;
    width: 99.9985%;
    height: 500px;
  }

  .altafrecuenciabannertitle {
    font-size: 45px;
    line-height: 50px;
  }

  .altafrecuenciafotogris {
    width: 80%;
    margin-top: -69px;
  }

  .calentador-toallasbannertitle {
    font-size: 49px;
    line-height: 55px;
  }

  .calentadorafotogris, .brushfotogris {
    width: 80%;
    margin-top: -69px;
  }

  .ultrasonidobannertitle {
    font-size: 40px;
  }

  .ultrasonidofotogris {
    width: 80%;
    margin-top: -69px;
  }

  .lupanombregrandient {
    width: auto;
    margin-bottom: -128px;
    font-size: 121px;
  }

  .scrubberbannertitle {
    font-size: 52px;
    line-height: 56px;
  }

  .scrubberfotogris, .scrubberportatilfotogris {
    width: 80%;
    margin-top: -69px;
  }

  .rf500bannertitle {
    font-size: 31px;
    line-height: 35px;
  }

  .tderf500fotogris {
    width: 80%;
    margin-top: -69px;
  }

  .duplexannertitle {
    font-size: 70px;
    line-height: 75px;
  }

  .duplexfotogris {
    width: 80%;
    margin-top: -69px;
  }

  .elightx5bannertitle {
    font-size: 51px;
    line-height: 55px;
  }

  .elightx5otogris {
    width: 80%;
    margin-top: -69px;
  }

  .productgrid {
    flex-direction: column;
    display: flex;
  }

  .mesaauxombregrandient {
    width: auto;
    font-size: 80px;
  }

  .mesasimg {
    height: auto;
  }

  .subtituloquines, .titulogradient-copy {
    font-size: 85px;
  }

  .equiposgrid {
    flex-direction: column;
    display: flex;
  }

  .equiposmodgradient {
    width: auto;
  }

  .scrubberportatilfototdsc200 {
    width: 80%;
    margin-top: -69px;
  }

  .hifubanner {
    flex-direction: column;
    display: flex;
  }

  .hifubanner1, .sectionondas {
    background-position: 150%, 0%;
    background-size: contain, cover;
    background-attachment: scroll, scroll;
    height: auto;
  }

  .containersupq8, .containerr1000, .containergalvanica, .container-lupa, .container-altafrecuencia, .container-brush, .containerultrasonido, .containervapor, .containertoallas, .containerscrubber, .containercamillas, .containerrf500, .containersc200, .containerduplex, .containerx5, .container-faqs {
    height: auto;
    padding-top: 27px;
  }

  .gridicons, .grid-2 {
    flex-direction: column;
    display: flex;
  }

  .containerr1000fichas {
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .gridicons2 {
    flex-direction: column;
    display: flex;
  }

  .containerhifu2, .capjulbanner, .containerbanner2 {
    height: auto;
    padding-top: 27px;
  }

  .scrubberportatil, .altafrecuenciaportatil {
    width: 80%;
    margin-top: -69px;
  }

  .vaporozononombregrandient-copy, .vaporportatil {
    width: auto;
    margin-bottom: -128px;
    font-size: 121px;
  }

  .vaporportatil2 {
    object-fit: contain;
    width: 99.9985%;
    height: 500px;
  }

  .containervaporportatil, .containerscrubberportatil, .container-altafrecuenciaportatil, .containersprayvacuum {
    height: auto;
    padding-top: 27px;
  }

  .spray-vacuum {
    width: 80%;
    margin-top: -69px;
  }

  .lamaparawood {
    font-size: 70px;
    line-height: 75px;
  }

  .lamparawoodimg {
    width: 80%;
    margin-top: -69px;
  }

  .maerillofriocalor {
    font-size: 70px;
    line-height: 75px;
  }

  .martillo {
    width: 80%;
    margin-top: -69px;
  }

  .microdermoabrasionbanner {
    font-size: 70px;
    line-height: 75px;
  }

  .microdermoabrasion {
    width: 80%;
    margin-top: -69px;
  }

  .lanzamientostext {
    width: auto;
    font-size: 85px;
  }
}

@media screen and (max-width: 479px) {
  .section {
    background-position: 100% 0;
    padding-left: 10px;
    padding-right: 0;
  }

  .navbar {
    padding-bottom: 20px;
  }

  .container-2 {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding-bottom: 0;
  }

  .image {
    width: 220px;
    margin-top: 0;
  }

  .menu-button {
    padding: 10px;
  }

  .menu-button:active {
    color: var(--dark-turquoise);
    background-color: rgba(0, 0, 0, 0);
  }

  .grid {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .text-block {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 120px;
  }

  .serie {
    border-top: 1px #000;
    font-size: 23px;
  }

  .div-block {
    border-style: none;
    border-color: #000;
    width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 11px;
  }

  .div-block-2 {
    flex-direction: column;
    width: 100%;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .text-block-5-copy {
    font-size: 30px;
    line-height: 32px;
  }

  .container-3 {
    padding-top: 36px;
    padding-bottom: 70px;
  }

  .text-block-copy {
    letter-spacing: 0;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 49px;
    line-height: 55px;
  }

  .image-3 {
    width: 80%;
    margin-top: -20px;
  }

  .text-block-7 {
    width: auto;
    margin-top: 19px;
    font-size: 21px;
  }

  .paragraph {
    width: 83%;
    font-size: 15px;
  }

  .modelo {
    margin-bottom: 20px;
  }

  .footer {
    font-size: 13px;
  }

  .proddescriptionbanner {
    margin-top: 10px;
    font-size: 23px;
    line-height: 32px;
  }

  .q8fotogris {
    width: 80%;
    margin-top: -20px;
  }

  .descripcionprod {
    font-size: 17px;
    line-height: 27px;
  }

  .queses {
    padding: 40px 20px 0;
  }

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

  .list-item {
    font-size: 17px;
    line-height: 27px;
  }

  .list {
    padding-left: 20px;
  }

  .imgproduct {
    padding-top: 0;
    padding-bottom: 0;
  }

  .titulogradient {
    letter-spacing: 0;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 50px;
    line-height: 55px;
  }

  .hifubannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 61px;
  }

  .hifufotogris {
    width: auto;
    margin-top: -20px;
  }

  .r1000bannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 61px;
    line-height: 65px;
  }

  .r1000fotogris {
    object-fit: fill;
    width: auto;
    height: 500px;
    margin-top: 0;
  }

  .r100nombregrandient {
    letter-spacing: 0;
    width: 100%;
    margin-bottom: -88px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 71px;
    line-height: 55px;
  }

  .imgproductlupa, .imgproductq8 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .glavanicabannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 73px;
    line-height: 60px;
  }

  .galvanicafotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproductgalvanica {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .vaporozonobannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 61px;
    line-height: 65px;
  }

  .vaporozononombregrandient {
    letter-spacing: 0;
    width: 100%;
    margin-bottom: -88px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 64px;
    line-height: 55px;
  }

  .vaporozonofotogris {
    object-fit: fill;
    width: auto;
    height: 500px;
    margin-top: 0;
  }

  .imgproductozonovap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-5 {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .altafrecuenciabannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 48px;
    line-height: 65px;
  }

  .altafrecuenciafotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproductaltafrecuencia {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .calentador-toallasbannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 53px;
    line-height: 65px;
  }

  .calentadorafotogris, .brushfotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproductbrush {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ultrasonidobannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 42px;
    line-height: 50px;
  }

  .ultrasonidofotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproductultrasonido {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lupanombregrandient {
    letter-spacing: 0;
    width: 100%;
    margin-bottom: -88px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 62px;
    line-height: 55px;
  }

  .scrubberbannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 53px;
    line-height: 65px;
  }

  .scrubberfotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproductscrubber, .imgproductscrubberportatil {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .scrubberportatilfotogris {
    width: auto;
    margin-top: -20px;
  }

  .rf500bannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 33px;
    line-height: 46px;
  }

  .tderf500fotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproducttdrf500 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .duplexannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 63px;
    line-height: 63px;
  }

  .duplexfotogris {
    width: auto;
    margin-top: -20px;
  }

  .imgproductduplex {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .elightx5bannertitle {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 50px;
    line-height: 60px;
  }

  .elightx5otogris {
    width: auto;
    margin-top: -20px;
  }

  .container-7 {
    flex-direction: column;
    display: flex;
  }

  .productgrid {
    height: auto;
  }

  .mesaauxombregrandient {
    letter-spacing: 0;
    width: 100%;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 53px;
    line-height: 55px;
  }

  .mesas, .mesas-copy, .bancos {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 61px;
  }

  .subtituloquines {
    letter-spacing: 0;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 50px;
    line-height: 55px;
  }

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

  .quienessomos, .calidad {
    padding: 40px 20px 0;
  }

  .titulogradient-copy, .equiposmodgradient {
    letter-spacing: 0;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 50px;
    line-height: 55px;
  }

  .text-block-14 {
    font-size: 13px;
  }

  .scrubberportatilfototdsc200 {
    width: auto;
    margin-top: -20px;
  }

  .container-9 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-15 {
    letter-spacing: -1px;
    font-size: 46px;
    line-height: 1.3;
  }

  .text-block-16 {
    font-size: 19px;
    line-height: 1.3;
  }

  .hifubanner {
    flex-direction: column;
    width: 100%;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hifubanner1 {
    background-image: url('../images/FondoTDondas.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-left: 10px;
    padding-right: 0;
  }

  .sectionondas {
    background-image: url('../images/FondoTDondas.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-left: 0;
    padding-right: 0;
  }

  .containersupq8, .containerr1000, .containergalvanica, .container-lupa, .container-altafrecuencia, .container-brush, .containerultrasonido {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
  }

  .containervapor, .containertoallas, .containerscrubber {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .containercamillas {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
  }

  .containerrf500, .containersc200, .containerduplex {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .containerx5, .container-faqs {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
  }

  .gridicons {
    flex-direction: column;
    display: flex;
  }

  .containerr1000fichas {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .gridicons2 {
    flex-direction: column;
    display: flex;
  }

  .containerhifu2 {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
  }

  .mask {
    height: 100%;
  }

  .slider {
    height: 500px;
  }

  .capjulbanner {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .containerbanner2 {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .paragraph-5 {
    font-size: 14px;
  }

  .text-block-20 {
    font-size: 33px;
  }

  .scrubberportatil {
    width: 50%;
    margin-top: 0;
  }

  .altafrecuenciaportatil {
    width: auto;
    margin-top: -20px;
  }

  .vaporozononombregrandient-copy, .vaporportatil {
    letter-spacing: 0;
    width: 100%;
    margin-bottom: -88px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 64px;
    line-height: 55px;
  }

  .vaporportatil2 {
    object-fit: fill;
    width: auto;
    height: 500px;
    margin-top: 0;
  }

  .containervaporportatil, .containerscrubberportatil {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .container-altafrecuenciaportatil, .containersprayvacuum {
    background-position: 50%;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    height: 500px;
    padding-bottom: 0;
  }

  .spray-vacuum {
    width: auto;
    margin-top: -20px;
  }

  .sprayvacummaccesories {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lamaparawood {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 63px;
    line-height: 63px;
  }

  .lamparawoodimg {
    width: auto;
    margin-top: -20px;
  }

  .maerillofriocalor {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 63px;
    line-height: 63px;
  }

  .martillo {
    width: auto;
    margin-top: -20px;
  }

  .imgproductduplex-copy, .martillosection {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .microdermoabrasionbanner {
    letter-spacing: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 25px;
    line-height: 35px;
  }

  .microdermoabrasion {
    width: auto;
    margin-top: -20px;
  }

  .microdermoabrasionsection {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-3 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .youtube {
    width: 100%;
  }

  .lanzamientostext {
    letter-spacing: 0;
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 29px;
    line-height: 1.2;
  }

  .text-span {
    font-size: 51px;
  }
}

#w-node-_14066b1c-3815-0fae-58c7-4e28c7616db9-7eea6b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54f24c9d-a027-24e9-234c-e46e43e65a70-7eea6b7c {
  grid-area: Area;
}

#w-node-_6cbe3e9d-10ff-ac36-04bb-fb3353145bf8-7eea6b7c, #w-node-_6cbe3e9d-10ff-ac36-04bb-fb3353145bff-7eea6b7c, #w-node-d6cce7cd-2e37-32ac-b80a-7ab61e58a3a2-7eea6b7c, #w-node-_82af86d0-d15c-f54a-5dc7-0925ae38d04f-ae38d04c, #w-node-_87972062-ebe2-9056-c867-268004f97347-ae38d04c, #w-node-_82af86d0-d15c-f54a-5dc7-0925ae38d061-ae38d04c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8597b49-1f50-04e0-a238-cc5bac940644-7eea6b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d676302-1fb6-bdec-e76c-4807e44e4305-e44e4302, #w-node-_0d676302-1fb6-bdec-e76c-4807e44e430b-e44e4302, #w-node-_0d676302-1fb6-bdec-e76c-4807e44e4311-e44e4302, #w-node-_0d676302-1fb6-bdec-e76c-4807e44e4317-e44e4302, #w-node-_0d676302-1fb6-bdec-e76c-4807e44e431d-e44e4302, #w-node-_0d676302-1fb6-bdec-e76c-4807e44e4323-e44e4302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcccb3da-d087-2f43-c9b7-1ee82e47d428-2e47d425 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a8a690c-f6ef-eb4f-108b-c9fb53590a97-7eea6b85, #w-node-_9784c4be-bbf5-4c84-d085-1a8e5a26f566-7eea6b85, #w-node-e715c536-06c1-c39e-ba80-e4af7de5fa70-7eea6b85, #w-node-e715c536-06c1-c39e-ba80-e4af7de5fa88-7eea6b85, #w-node-_0623c03b-0852-f6e6-df6c-6654ce05428c-7eea6b85, #w-node-_0623c03b-0852-f6e6-df6c-6654ce0542a8-7eea6b85 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b86, #w-node-_4a8a690c-f6ef-eb4f-108b-c9fb53590a97-7eea6b87, #w-node-_9784c4be-bbf5-4c84-d085-1a8e5a26f566-7eea6b87, #w-node-e715c536-06c1-c39e-ba80-e4af7de5fa70-7eea6b87, #w-node-e715c536-06c1-c39e-ba80-e4af7de5fa88-7eea6b87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b88, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b8b, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b8d, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b8e, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_76927f18-b264-c169-aca2-9877e8185ad2-7eea6b90, #w-node-_84609548-bfce-bd93-2f6b-f31b465f6eb0-7eea6b90, #w-node-aecc3c6b-24d7-867c-3a20-06880b0adfb3-7eea6b90, #w-node-_452b0558-b261-6e0f-1e03-295a24cd01e6-7eea6b90, #w-node-_71544057-df73-17eb-c164-14995f5a5245-7eea6b90, #w-node-_92a35821-66b6-e9c1-1bbc-9800e22a350d-7eea6b90, #w-node-_275530c7-51df-a1d9-ace9-0da94f4bc13f-7eea6b90, #w-node-_64a59da4-c565-10ef-a9c8-70cf3fa39373-7eea6b90, #w-node-cfa40c1b-1629-1ad4-f2af-d52d3bb149ce-7eea6b90, #w-node-e352f1b0-1444-45a6-7b18-b17ec8322b2a-7eea6b90, #w-node-_5bfa8f6b-c7fb-fb9a-17eb-fd44a1000885-7eea6b90, #w-node-_064022e9-7513-275c-c684-99808c5330a5-7eea6b90, #w-node-_761d252d-1f22-c4a1-d448-c0e3283fc0b5-7eea6b90, #w-node-_59bdf8a1-5c45-39de-48d3-9a39a6f98b02-7eea6b90, #w-node-_6d122ddc-7a73-0551-26da-7676a9dcfc1e-7eea6b90, #w-node-_2c5f1a87-753b-49e0-b985-f1b3f1946c63-7eea6b90, #w-node-c1c2c300-57e5-664a-1a37-2e7c0aee3bfc-7eea6b90, #w-node-c1c2c300-57e5-664a-1a37-2e7c0aee3c02-7eea6b90, #w-node-c1c2c300-57e5-664a-1a37-2e7c0aee3c0a-7eea6b90, #w-node-_76927f18-b264-c169-aca2-9877e8185ad2-7eea6b91, #w-node-_84609548-bfce-bd93-2f6b-f31b465f6eb0-7eea6b91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b92, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b94 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a8a690c-f6ef-eb4f-108b-c9fb53590a97-7eea6b95, #w-node-_9784c4be-bbf5-4c84-d085-1a8e5a26f566-7eea6b95, #w-node-e715c536-06c1-c39e-ba80-e4af7de5fa70-7eea6b95, #w-node-e715c536-06c1-c39e-ba80-e4af7de5fa88-7eea6b95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b97, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b99 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4f9c6d87-b61f-4de4-f8d5-3168b54a82f0-7eea6b9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b9b, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b9c, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-7eea6b9d, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-47316c3f, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-4cd3d176, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-6facee9b, #w-node-cc1e6480-bbad-626a-8906-4990e556346f-29c65881 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}


