/* Generado por tools/paginas-elementor.py desde los ajustes de Elementor: no se edita a mano. */
body { background-image: url("https://www.aqualitysoluciones.cl/wp-content/uploads/2022/09/nudo.png"); }
.el-seccion.el-c42d7f3 > .el-fila { min-height: 100px; }
.el-seccion.el-c42d7f3 > .el-fila { max-width: 1200px; }
.el-seccion.el-c42d7f3 > .el-fila { align-items: center !important; }
.el-seccion.el-c42d7f3 { background-color: var(--wp--preset--color--marino); }
.el-f46cd21 { flex: 0 0 50%; width: 50%; }
.el-f46cd21 > .el-interior { padding: 10px; }
.el-f46cd21 > .el-interior { --el-espacio: 20px; }
.el-05e07e6 img { width: 1042px; }
.el-05e07e6 { text-align: left; }
.el-05e07e6 img { width: 250px; }
.el-016d44a { flex: 0 0 50%; width: 50%; }
.el-016d44a > .el-interior { padding: 0; }
.el-016d44a > .el-interior { --el-espacio: 20px; }
.el-seccion.el-8217fea { margin-top: 0; margin-bottom: 0; }
.el-seccion.el-8217fea { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.el-seccion.el-8217fea > .el-fila { max-width: none; }
.el-1f9e0d1 { flex: 0 0 100%; width: 100%; }
.el-1f9e0d1 > .el-interior { padding: 0px; }
.el-1f9e0d1 > .el-interior { --el-espacio: 20px; }
.el-e05d2c3 .carrusel__pista > .wp-block-image img, .el-e05d2c3 .carrusel > .wp-block-image img { height: 330px; }
.el-seccion.el-f150713 { margin-top: 50px; margin-bottom: 50px; }
.el-seccion.el-f150713 > .el-fila { max-width: 1200px; }
.el-da0aa73 { flex: 0 0 50%; width: 50%; }
.el-da0aa73 > .el-interior { padding: 10px; }
.el-da0aa73 > .el-interior { --el-espacio: 20px; }
.el-efa83aa { font-family: var(--wp--preset--font-family--titulos); font-weight: 600; line-height: 1; margin: 0; padding: 0; color: var(--wp--preset--color--principal); font-size: 32px; }
.el-efa83aa a { color: inherit; }
.el-1e234d8 { color: var(--wp--preset--color--gris-texto); }
.el-c9d7db0 { flex: 0 0 50%; width: 50%; }
.el-c9d7db0 > .el-interior { padding: 10px; }
.el-c9d7db0 > .el-interior { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 50px; }
.el-c9d7db0 > .el-interior { --el-espacio: 20px; }
.el-e581ca7 .scrm-submit-btn, .el-e581ca7 .scrm-submit-btn:hover { font-size: 16px; line-height: 1; height: 47px; padding: 15px 30px; border-radius: 4px; }
.el-e581ca7 .scrm-label { padding-bottom: 5px; }
.el-interior > .el-e581ca7 { padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
.el-e581ca7 { background-color: var(--wp--preset--color--blanco); }
.el-e581ca7 { border-radius: 30px 30px 30px 30px; }
.el-e581ca7 { box-shadow: 1px 1px 3px 0px rgba(193.8, 193.8, 193.8, 0.5); }
.el-seccion.el-37dabf1f { margin-top: 50px; margin-bottom: 50px; }
.el-seccion.el-37dabf1f > .el-fila { max-width: 1200px; }
.el-193f8b09 { flex: 0 0 100%; width: 100%; }
.el-193f8b09 > .el-interior { padding: 10px; }
.el-193f8b09 > .el-interior { --el-espacio: 0px; }
.el-interior > .wp-block-separator.el-46fc28e { width: 100%; height: 1px; background: var(--wp--preset--color--principal); color: var(--wp--preset--color--principal); border: 0; margin-left: 0; margin-right: auto; }
.el-interior > .el-46fc28e { margin-top: 15px; --el-margen-abajo: 15px; }
.el-seccion.el-6ed28f7e > .el-fila { max-width: 1200px; }
.el-7514a21f { flex: 0 0 100%; width: 100%; }
.el-7514a21f > .el-interior { padding: 10px; }
.el-7514a21f > .el-interior { --el-espacio: 20px; }
.el-4b9a9cd1 { font-family: "Julius Sans One", sans-serif; font-weight: 600; line-height: 1; margin: 0; padding: 0; color: var(--wp--preset--color--azul); font-size: 32px; }
.el-4b9a9cd1 { text-align: center; }
.el-4b9a9cd1 a { color: inherit; }
.el-interior > .wp-block-separator.el-501a9236 { width: 60px; height: 2px; background: var(--wp--preset--color--principal); color: var(--wp--preset--color--principal); border: 0; margin-left: auto; margin-right: auto; }
.el-interior > .el-501a9236 { margin-top: 15px; --el-margen-abajo: 15px; }
.el-592c0a9e .carrusel { --por-vista: 3; }
.el-592c0a9e .carrusel { --carrusel-gap: 10px; --intervalo: 5068; }
.el-592c0a9e .carrusel { width: calc(100% - 40px); }
.el-interior > .el-592c0a9e { margin-top: 0; margin-right: 0; margin-left: 0; width: calc(100% - 0px - 0px); max-width: none; --el-margen-abajo: 0px; }
.el-667108a4 { flex: 0 0 100%; width: 100%; }
.el-667108a4 > .el-interior { padding: 10px; }
.el-667108a4 > .el-interior { --el-espacio: 20px; }
.el-6d976513 { font-family: "Julius Sans One", sans-serif; font-weight: 600; line-height: 1; margin: 0; padding: 0; color: var(--wp--preset--color--principal); font-size: 32px; }
.el-6d976513 { text-align: center; }
.el-6d976513 a { color: inherit; }
.el-interior > .el-6d976513 { margin-top: 23px; margin-right: 0; margin-left: 0; width: calc(100% - 0px - 0px); max-width: none; --el-margen-abajo: 0px; }
.el-699f7d09 { flex: 0 0 100%; width: 100%; }
.el-699f7d09 > .el-interior { padding: 10px; }
.el-699f7d09 > .el-interior { --el-espacio: 20px; }
.el-142abe24 { color: var(--wp--preset--color--azul); }
.el-bdb2e8 { flex: 0 0 100%; width: 100%; }
.el-bdb2e8 > .el-interior { padding: 10px; }
.el-bdb2e8 > .el-interior { --el-espacio: 20px; }
.el-43c65a39 .el-li:not(:last-child) { padding-bottom: 0px; }
.el-43c65a39 .el-li:not(:first-child) { margin-top: 0px; }
.el-43c65a39 .el-li { justify-content: center; }
.el-43c65a39 { text-align: center; }
.el-43c65a39 .aq-icono { color: var(--wp--preset--color--principal); }
.el-43c65a39 .aq-icono { padding-right: 5px; }
.el-43c65a39 .el-li__texto { color: var(--wp--preset--color--celeste-oscuro); font-family: var(--wp--preset--font-family--texto); font-weight: 400; }
.el-43c65a39 .aq-icono + .el-li__texto { padding-left: 5px; }
.el-interior > .el-43c65a39 { margin-top: 9px; margin-right: 0; margin-left: 0; width: calc(100% - 0px - 0px); max-width: none; --el-margen-abajo: -43px; }
.el-interior > .el-43c65a39 { padding-top: 0; padding-right: 0; padding-bottom: -4px; padding-left: 0; }
.el-seccion.el-6fef04fb { margin-top: 8%; margin-bottom: 0; }
.el-seccion.el-6fef04fb { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.el-seccion.el-6fef04fb > .el-fila { max-width: none; }
.el-seccion.el-6fef04fb { background-color: var(--wp--preset--color--principal); }
.el-4e96f798 { flex: 0 0 100%; width: 100%; }
.el-4e96f798 > .el-interior { padding: 0px; }
.el-4e96f798 > .el-interior { padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
.el-4e96f798 > .el-interior { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.el-4e96f798 > .el-interior::before { content: ""; position: absolute; inset: 0; opacity: 0.5; pointer-events: none; background-image: linear-gradient(180deg, #81CAE1 0%, #81CAE1 100%); }
.el-4e96f798 > .el-interior { --el-espacio: 15px; }
.el-46bde47a { font-family: var(--wp--preset--font-family--titulos); font-weight: 600; line-height: 1.2; margin: 0; padding: 0; color: var(--wp--preset--color--azul); text-transform: none; font-style: normal; text-decoration: none; font-size: 23px; }
.el-46bde47a { text-align: center; }
.el-46bde47a a { color: inherit; }
.el-interior > .el-46bde47a { margin-top: 0; margin-right: 0; margin-left: 0; width: calc(100% - 0px - 0px); max-width: none; --el-margen-abajo: 0px; }
.el-interior > .el-46bde47a { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.el-7addf6c6 { font-family: var(--wp--preset--font-family--nothing); font-weight: 600; line-height: 1; margin: 0; padding: 0; color: #FCFCFC; font-size: 32px; }
.el-7addf6c6 { text-align: center; }
.el-7addf6c6 a { color: inherit; }
.el-interior > .el-7addf6c6 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.el-aac0816 .wp-block-button__link { background-color: var(--wp--preset--color--marino); color: var(--wp--preset--color--blanco); font-family: var(--wp--preset--font-family--texto); font-weight: 500; font-size: 16px; line-height: 1; border-radius: 4px; padding: 15px 30px; text-transform: uppercase; }
.el-aac0816 .wp-block-button__link:hover { background-color: var(--wp--preset--color--marino); color: var(--wp--preset--color--blanco); }
.el-seccion.el-94d454b { margin-top: 0; margin-bottom: 30px; }
.el-6fd36c6f { flex: 0 0 100%; width: 100%; }
.el-6fd36c6f > .el-interior { padding: 10px; }
.el-6fd36c6f > .el-interior { --el-espacio: 20px; }
.el-d95f771 { font-family: var(--wp--preset--font-family--titulos); font-weight: 600; line-height: 1; margin: 0; padding: 0; color: var(--wp--preset--color--principal); font-size: 32px; }
.el-d95f771 { text-align: center; }
.el-d95f771 a { color: inherit; }
.el-interior > .el-d95f771 { padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
.wp-block-gallery.el-galeria.el-6415df24 { gap: 68px !important; }
.wp-block-gallery.el-galeria.el-6415df24 { grid-template-columns: repeat(8, minmax(0, 1fr)); }
.el-interior > .el-6415df24 { margin-top: 2px; margin-right: 0; margin-left: 0; width: calc(100% - 0px - 0px); max-width: none; --el-margen-abajo: 0px; }
.el-interior > .el-6415df24 { padding-top: 12px; padding-right: 12px; padding-bottom: 12px; padding-left: 12px; }
.el-seccion.el-9853f49 > .el-fila { min-height: 120px; }
.el-seccion.el-9853f49 > .el-fila { max-width: 1200px; }
.el-seccion.el-9853f49 > .el-fila { align-items: center !important; }
.el-seccion.el-9853f49 > .el-fila > .el-col > .el-interior { align-content: center; align-items: center; }
.el-seccion.el-9853f49 { background-color: var(--wp--preset--color--marino); }
.el-fea4d72 { flex: 0 0 50%; width: 50%; }
.el-fea4d72 > .el-interior { padding: 10px; }
.el-fea4d72 > .el-interior { --el-espacio: 20px; }
.el-cca7095 img { width: 1042px; }
.el-cca7095 { text-align: left; }
.el-cca7095 img { width: 250px; }
.el-9ed27d5 { flex: 0 0 50%; width: 50%; }
.el-9ed27d5 > .el-interior { padding: 10px; }
.el-9ed27d5 > .el-interior { --el-espacio: 20px; }
.el-7c385d1 { font-family: var(--wp--preset--font-family--titulos); font-weight: 600; line-height: 1; margin: 0; padding: 0; color: var(--wp--preset--color--blanco); font-size: 16px; }
.el-7c385d1 { text-align: right; }
.el-7c385d1 a { color: inherit; }
@media (max-width: 1024px) {
  .el-seccion.el-f150713 { margin-top: 0; margin-bottom: 0; }
  .el-seccion.el-f150713 { padding-top: 50px; padding-right: 50px; padding-bottom: 0; padding-left: 50px; }
  .el-c9d7db0 > .el-interior { margin-top: 50px; margin-right: 50px; margin-bottom: 50px; margin-left: 50px; }
  .el-592c0a9e .carrusel { --por-vista: 3; }
  .el-interior > .el-43c65a39 { margin-top: 13px; margin-right: 13px; margin-left: 13px; width: calc(100% - 13px - 13px); max-width: none; --el-margen-abajo: 13px; }
  .el-interior > .el-43c65a39 { padding-top: -17px; padding-right: -17px; padding-bottom: -17px; padding-left: -17px; }
  .el-seccion.el-6fef04fb { margin-top: 15%; margin-bottom: 0; }
  .el-seccion.el-6fef04fb { padding-top: 0; padding-right: 5%; padding-bottom: 0; padding-left: 5%; }
  .el-46bde47a { font-size: 42px; }
  .el-interior > .el-46bde47a { margin-top: -17px; margin-right: -17px; margin-left: -17px; width: calc(100% - -17px - -17px); max-width: none; --el-margen-abajo: -17px; }
  .el-interior > .el-46bde47a { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
  .el-cca7095 img { width: 200px; }
  .el-7c385d1 { font-size: 14px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .el-fila > .el-col.el-da0aa73 { flex: 0 0 100% !important; width: 100% !important; }
  .el-fila > .el-col.el-c9d7db0 { flex: 0 0 100% !important; width: 100% !important; }
}
@media (max-width: 767px) {
  .el-05e07e6 { text-align: center; }
  .el-05e07e6 img { width: 150px; }
  .el-seccion.el-f150713 { padding-top: 50px; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
  .el-efa83aa { font-size: 30px; }
  .el-c9d7db0 > .el-interior { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
  .el-c9d7db0 > .el-interior { margin-top: 50px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
  .el-interior > .el-e581ca7 { padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
  .el-seccion.el-6ed28f7e { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
  .el-592c0a9e .carrusel { --por-vista: 1; }
  .el-592c0a9e .carrusel { width: calc(380px - 40px); }
  .el-interior > .el-43c65a39 { margin-top: 2px; margin-right: 2px; margin-left: 2px; width: calc(100% - 2px - 2px); max-width: none; --el-margen-abajo: 2px; }
  .el-seccion.el-6fef04fb { margin-top: 25%; margin-bottom: 0; }
  .el-seccion.el-6fef04fb { padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
  .el-4e96f798 > .el-interior { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
  .el-46bde47a { font-size: 28px; line-height: 1.1; }
  .el-interior > .el-46bde47a { margin-top: -5px; margin-right: -5px; margin-left: -5px; width: calc(100% - -5px - -5px); max-width: none; --el-margen-abajo: -5px; }
  .el-interior > .el-7addf6c6 { padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; }
  .el-seccion.el-94d454b { padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
  .el-6fd36c6f > .el-interior { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
  .el-6fd36c6f > .el-interior { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
  .el-d95f771 { font-size: 24px; }
  .el-interior > .el-d95f771 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
  .el-cca7095 { text-align: center; }
  .el-cca7095 img { width: 150px; }
  .el-7c385d1 { text-align: center; }
  .el-7c385d1 { font-size: 12px; }
}
@media (max-width: 1023px) {
  .el-e05d2c3 .carrusel__pista > .wp-block-image img, .el-e05d2c3 .carrusel > .wp-block-image img { height: 180px; }
  .wp-block-gallery.el-galeria.el-6415df24 { gap: 39px !important; }
}
@media (max-width: 766px) {
  .el-e05d2c3 .carrusel__pista > .wp-block-image img, .el-e05d2c3 .carrusel > .wp-block-image img { height: 80px; }
  .wp-block-gallery.el-galeria.el-6415df24 { gap: 9px !important; }
  .wp-block-gallery.el-galeria.el-6415df24 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
