/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 27 2025 | 20:23:45 */
/* HelveticaLT 55 Roman (normal) */
@font-face {
  font-family: "HelveticaLT";
  src: url("/wp-content/uploads/2025/08/HelveticaLT55Roman.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/HelveticaLT55Roman.woff") format("woff"),
       url("/wp-content/uploads/2025/08/HelveticaLT55Roman.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/HelveticaLT55Roman.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
}

/* HelveticaLT 56 Italic */
@font-face {
  font-family: "HelveticaLT";
  src: url("/wp-content/uploads/2025/08/HelveticaLT56Italic.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/HelveticaLT56Italic.woff") format("woff"),
       url("/wp-content/uploads/2025/08/HelveticaLT56Italic.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/HelveticaLT56Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
}

/* HelveticaLT 65 Medium */
@font-face {
  font-family: "HelveticaLT";
  src: url("/wp-content/uploads/2025/08/HelveticaLT65Medium.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/HelveticaLT65Medium.woff") format("woff"),
       url("/wp-content/uploads/2025/08/HelveticaLT65Medium.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/HelveticaLT65Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
}

/* HelveticaLT 66 Medium Italic */
@font-face {
  font-family: "HelveticaLT";
  src: url("/wp-content/uploads/2025/08/HelveticaLT66MediumItalic.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/HelveticaLT66MediumItalic.woff") format("woff"),
       url("/wp-content/uploads/2025/08/HelveticaLT66MediumItalic.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/HelveticaLT66MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
}

/* HelveticaLT 75 Bold */
@font-face {
  font-family: "HelveticaLT";
  src: url("/wp-content/uploads/2025/08/HelveticaLT75Bold.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/HelveticaLT75Bold.woff") format("woff"),
       url("/wp-content/uploads/2025/08/HelveticaLT75Bold.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/HelveticaLT75Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

/* HelveticaLT 76 Bold Italic */
@font-face {
  font-family: "HelveticaLT";
  src: url("/wp-content/uploads/2025/08/HelveticaLT76BoldItalic.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/HelveticaLT76BoldItalic.woff") format("woff"),
       url("/wp-content/uploads/2025/08/HelveticaLT76BoldItalic.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/HelveticaLT76BoldItalic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
}

/* Ivy Presto Display Light */
@font-face {
  font-family: "IvyPrestoDisplay";
  src: url("/wp-content/uploads/2025/08/Ivy-Presto-Display-Light.woff2") format("woff2"),
       url("/wp-content/uploads/2025/08/Ivy-Presto-Display-Light.woff") format("woff"),
       url("/wp-content/uploads/2025/08/Ivy-Presto-Display-Light.ttf") format("truetype"),
       url("/wp-content/uploads/2025/08/Ivy-Presto-Display-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
html, body {
  font-family: "HelveticaLT", sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;   /* Safari / Chrome */
  -moz-osx-font-smoothing: grayscale;    /* Firefox en macOS */
  text-rendering: optimizeLegibility;    /* Mejor kerning y ligaduras */
  font-smooth: always;                   /* Soporte experimental */
}
.Cero{
	height:1px;
	overflow:hidden;
}
.TxtHero span{
	font-family: "Ivy Presto Display", HelveticaLT, Sans-serif;
	font-weight: normal;
}
.TxtHero i{
	color: var(--e-global-color-primary);
	font-variant: normal;
	font-style: normal;
}
.overlayImg{mix-blend-mode: multiply;}
.is-sticky {
  position: fixed;
  max-width: 1140px;  /*asegúrate de que no se encoja */
  z-index: 999;
	}
@media screen and (min-width: 768px) {
.is-sticky {
  top: 20;
	}}
@media screen and (max-width: 767px) {
.is-sticky {
  top: 10;
	max-width: 95vw;
	}}
#svg-container {
            width: 100vw;
            height: 100vh;
            position: relative;
            /*background: #fff;*/
        }
#svg-img {
            position: absolute;
            top: 0;
            left: 0;
            /*transform: translate(-50%, -50%);*/
            max-width: 100%;
            max-height: 100%;
        }
@media screen and (max-width: 1024px) {
        #svg-img {
			/*left: 50%;
			transform: translate(-10%, -70%);*/
	}}
@media screen and (max-width: 768px) {
	    #svg-img {
		   /*left: 35%;*/
			transform: translate(0%, 80%);
	}}
.containerFondoCero2{
	z-index:-1;
	width:100%
}
.containerFondoCero{
	z-index:-2;
	width:100%
}
.st0{fill:#FFFFFF;}
.fondoDos{

}
.ConentidoList ul, .ConentidoList li::marker{
	list-style-type: square;
	color:var(--e-global-color-primary);
}
.ConentidoList li{
	color: var(--e-global-color-text);
}