@import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none;box-sizing:border-box;outline:none;backface-visibility:hidden}::-webkit-input-placeholder{color:#000000;opacity:1}:-moz-placeholder{color:#000000;opacity:1}::-moz-placeholder{color:#000000;opacity:1}:-ms-input-placeholder{color:#000000;opacity:1}:-webkit-autofill,:-webkit-autofill:focus{background-color:transparent;-webkit-text-fill-color:#000000;-webkit-box-shadow:0 0 0px 1000px #ffffff inset}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#000000}::-webkit-scrollbar-thumb:active{background:#000000}::-webkit-scrollbar-track{border:none;border-radius:0;background:#ffffff}::-webkit-scrollbar-track:active{background:#ffffff}::-webkit-scrollbar-corner{background:transparent}body{color:#000000;font-family:'Aleo',sans-serif;font-size:62.5%;margin:0 auto;max-width:1920px;overflow-x:hidden;padding:0;position:relative}img{border:0;outline:0;transform-style:preserve-3d}input,input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="time"],input[type="date"],textarea,select{border-radius:0;border:0;font-family:'Aleo',sans-serif;margin:0;padding:0;-webkit-appearance:none}form{margin:0;padding:0}a{text-decoration:none}a[role="button"]{cursor:pointer}h1,h2,h3{border:0;color:inherit;display:inherit;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:inherit}.limpia{clear:both}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.centrar{text-align:center!important}.oculto{display:none!important}.invisible{opacity:0;visibility:hidden}.transicion{transition:all 200ms linear}.dialog{display:none}.textos_js{display:none}.contenedor{margin:0 auto;max-width:1600px;width:95%}.contenedorin{margin:0 auto;max-width:880px;width:95%}@keyframes cargando{0%,40%,100%{transform:scaleY(.5)}20%{transform:scaleY(1)}}.cargando{bottom:0;left:0;position:fixed;right:0;top:0;z-index:25}.cargando .interior{position:absolute;top:50%;left:0;right:0;height:50px;margin:0 auto;text-align:center;z-index:2;transform:translate(0,-50%)}.cargando .interior div{display:inline-block;vertical-align:middle;width:5px;height:100%;margin-left:5px;background:#ffffff;animation:cargando 1.2s infinite ease-in-out}.cargando .interior div:nth-of-type(1){margin-left:0}.cargando .interior div:nth-of-type(2){animation-delay:-1.1s}.cargando .interior div:nth-of-type(3){animation-delay:-1s}.cargando .interior div:nth-of-type(4){animation-delay:-.9s}.cargando .interior div:nth-of-type(5){animation-delay:-.8s}.cargando .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}.ui-dialog{position:fixed;left:0;right:0;display:none;max-width:400px;margin:0 auto;text-align:center;z-index:999}.ui-dialog:before{content:'';position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:-1}.ui-dialog .ui-dialog-titlebar{position:relative;padding:0 20px;padding-top:60px;border-top-right-radius:12px;border-top-left-radius:12px;padding-bottom:10px;background:#ffffff}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:block;font-size:2em;font-weight:500;line-height:1em;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar .ui-button{position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;padding:0;border:none;font-size:0;background:url('../img/web/cerrar.svg') no-repeat center;cursor:pointer;transition:all 200ms linear}.ui-dialog .ui-dialog-content{position:relative;min-height:unset!important;margin:0;padding:20px;padding-top:0;font-size:1.45em;border-bottom-left-radius:12px;border-bottom-right-radius:12px;line-height:20px;background:#ffffff}.ui-dialog .ui-dialog-content p{margin:0}.ui-dialog .ui-dialog-content ul{margin:0;padding:0}.ui-dialog .ui-dialog-content ul li{display:block;margin-bottom:5px}.ui-dialog .ui-dialog-content ul li:last-child{margin-bottom:0}.ui-dialog .ui-dialog-content ul li:before{content:'- '}.ui-dialog .ui-dialog-buttonpane{position:relative;padding:20px;border-radius:12px;border-top-right-radius:0;border-top-left-radius:0;padding-top:10px;transform:translateY(-10px);padding-top:0;text-align:center;background:#ffffff}.ui-dialog .ui-dialog-buttonpane .ui-button{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;padding:0;border:none;font-family:'Aleo',sans-serif;font-size:1.65em;font-weight:500;line-height:50px;text-transform:uppercase;text-align:center;color:#ffffff;border-radius:12px;background:#777777;cursor:pointer;transition:all 200ms linear}.ui-dialog .ui-dialog-buttonpane .ui-button:last-child{margin-right:0;background:#e1b100}.ui-dialog ~ .ui-widget-overlay{display:none}.campos .campo{position:relative;margin-top:10px}.campos .campo:first-child{margin-top:0}.campos .campo label{position:absolute;top:0;left:0;right:0;display:block;padding:0 20px;font-size:1.45em;line-height:50px;z-index:1;pointer-events:none;transition:all 200ms linear}.campos .campo.centrado label{text-align:center}.campos .campo input[type="email"]:focus ~ label,.campos .campo input[type="number"]:focus ~ label,.campos .campo input[type="tel"]:focus ~ label,.campos .campo input[type="password"]:focus ~ label,.campos .campo input[type="text"]:focus ~ label,.campos .campo select:focus ~ label,.campos .campo textarea:focus ~ label{top:7.5px;font-size:1.25em;font-weight:500;line-height:15px}.campos .campo input[type="email"]:valid ~ label,.campos .campo input[type="email"]:not(:placeholder-shown) ~ label,.campos .campo input[type="number"]:valid ~ label,.campos .campo input[type="number"]:not(:placeholder-shown) ~ label,.campos .campo input[type="tel"]:valid ~ label,.campos .campo input[type="tel"]:not(:placeholder-shown) ~ label,.campos .campo input[type="password"]:valid ~ label,.campos .campo input[type="password"]:not(:placeholder-shown) ~ label,.campos .campo input[type="text"]:valid ~ label,.campos .campo input[type="text"]:not(:placeholder-shown) ~ label,.campos .campo input[type="date"]:valid ~ label,.campos .campo input[type="date"]:not(:placeholder-shown) ~ label,.campos .campo select.sel ~ label,.campos .campo textarea:valid ~ label,.campos .campo textarea:not(:placeholder-shown) ~ label{top:7.5px;font-size:1.25em;font-weight:500;line-height:15px}.campos .campo input,.campos .campo select{border-radius:12px;display:block;width:100%;height:50px;padding:0 20px;padding-top:17.5px;font-size:1.45em;line-height:30px;background:none;box-shadow:0 0 0 1px #000000 inset}.campos .campo input[type="password"]{padding-right:60px}.campos .campo input[type="date"]{position:relative;padding-right:60px;text-transform:uppercase;background:url('../img/web/calendario.svg') no-repeat center right 20px}.campos .campo input[type="date"]::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}.campos .campo input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background:transparent;opacity:0;-webkit-appearance:none}.campos .campo select{padding-right:50px;background:url('../img/web/desplegar.svg') no-repeat center right 20px}.campos .campo textarea{position:relative;display:block;width:100%;height:200px;font-size:1.45em;line-height:20px;background:none;resize:none}.campos .campo textarea::-webkit-scrollbar{width:0;height:0}.campos .campo .ver_password{position:absolute;top:0;bottom:0;right:20px;display:block;width:20px;background:url('../img/web/password.svg') no-repeat center;cursor:pointer}.campos .campo .ver_password.no_password{background-image:url('../img/web/no_password.svg')}.checks .check{position:relative;display:block;margin-bottom:10px;font-size:1.45em;line-height:20px;text-align:left}.checks .check:last-child{margin-bottom:0}.checks .check.centrado{text-align:center}.checks .check input[type="checkbox"]{display:none;border:0;border-radius:0;background:transparent;opacity:0}.checks .check label{position:relative;display:block;padding-left:30px;cursor:pointer}.checks .check.centrado label{display:inline-block;vertical-align:baseline}.checks .check label:before{content:'';position:absolute;top:0;left:0;height:20px;width:20px;box-shadow:0 0 0 1px #000000 inset}.checks .check label:after{content:'';position:absolute;top:5px;left:5px;height:10px;width:10px;background:#000000;transform:scale(0)}.checks .check input[type="checkbox"]:checked + label:after{transform:none}.checks .check label a{text-decoration:underline;color:inherit}.desplegable_legal{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:15}.desplegable_legal .interior{position:absolute;top:50%;left:0;right:0;border-radius:12px;max-width:800px;margin:0 auto;padding:20px;padding-top:60px;background:#ffffff;z-index:2;transform:translate(0,-50%)}.desplegable_legal .interior .titulo{display:block;font-size:2em;font-weight:500;line-height:1em;text-align:center}.desplegable_legal .interior .descripcion{max-height:calc(100vh - 160px);max-height:calc(var(--vh,1vh) * 100 - 160px);margin-top:20px;font-size:1.45em;line-height:20px;overflow-y:auto}.desplegable_legal .interior .descripcion p,.desplegable_legal .interior .descripcion ul,.desplegable_legal .interior .descripcion ol{margin:0;margin-bottom:10px;padding:0}.desplegable_legal .interior .descripcion p:last-child,.desplegable_legal .interior .descripcion ul:last-child,.desplegable_legal .interior .descripcion ol:last-child{margin-bottom:0}.desplegable_legal .interior .descripcion ol{counter-reset:contador}.desplegable_legal .interior .descripcion ul li,.desplegable_legal .interior .descripcion ol li{display:block;margin-bottom:5px}.desplegable_legal .interior .descripcion ol li{counter-increment:contador}.desplegable_legal .interior .descripcion ul li:last-child,.desplegable_legal .interior .descripcion ol li:last-child{margin-bottom:0}.desplegable_legal .interior .descripcion ul li:before{content:'- '}.desplegable_legal .interior .descripcion ol > li:before{content:counter(contador) ' - '}.desplegable_legal .interior .descripcion a{text-decoration:underline;color:inherit}.desplegable_legal .interior .descripcion strong{font-weight:500}.desplegable_legal .interior .descripcion h3{margin-bottom:10px;font-size:16.5px;font-weight:500}.desplegable_legal .interior .descripcion h3:last-child{margin-bottom:0}.desplegable_legal .interior .cerrar_legal{position:absolute;top:20px;left:0;right:0;display:block;width:20px;height:20px;margin:0 auto;background:url('../img/web/cerrar.svg') no-repeat center}.desplegable_legal .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}#cookie-bar{position:fixed;bottom:20px;left:20px;right:20px;max-width:360px;padding:20px;text-align:center;background:#ffffff;box-shadow:0 0 0 1px #000000 inset;z-index:50}#cookie-bar p{margin:0}#cookie-bar p span{display:block;margin-bottom:20px;font-size:1.45em;line-height:20px}#cookie-bar a{display:block;float:right;width:calc(50% - 5px);margin-left:10px;padding:0 20px;font-size:1.65em;font-weight:500;line-height:50px;text-transform:uppercase;text-align:center;color:#ffffff;background:#000000;transition:all 200ms linear}#cookie-bar a:last-child{float:left;margin-left:0;background:#686868}#menu{display:none}.mm-ocd-opened #menu{display:block}.mm-ocd--open{background:rgba(0,0,0,.75)}.desplegable_menu{padding-top:120px;padding-bottom:40px;background:#ffffff!important}.desplegable_menu:not(.mm-spn--main):before{top:55px;left:20px;margin-top:0;border-top:none;border-left:none;background:url('../img/web/izquierda.svg') no-repeat center;opacity:1!important;transform:none!important}.desplegable_menu:after{height:120px!important;padding:0!important;font-size:0;background:url('../img/web/logo.webp') no-repeat center;opacity:1!important}.no-webp .desplegable_menu:after{background-image:url('../img/web/logo.png')}.desplegable_menu > ul{top:120px!important}.desplegable_menu > ul:before{content:none!important}.desplegable_menu > ul:after{content:none!important}.desplegable_menu > ul > li:before{content:none}.desplegable_menu > ul > li:after{margin-left:20px;margin-right:20px;border-top:1px solid rgba(0,0,0,.05);opacity:1}.desplegable_menu > ul > li:last-child:after{content:none}.desplegable_menu > ul > li > a,.desplegable_menu > ul > li > span{display:block;padding:0;padding-left:40px;padding-right:20px;font-size:1.85em;font-weight:500;line-height:50px;color:#000000;background:url('../img/web/derecha.svg') no-repeat center left 20px}.desplegable_menu > ul > li > a:not(:last-child),.desplegable_menu > ul > li > span:not(:last-child){width:100%}.desplegable_menu > ul > li > a:not(:last-child):after,.desplegable_menu > ul > li > span:not(:last-child):after{content:none}.desplegable_menu > ul > li.sel *{}.desplegable_menu > ul > li > ul{top:120px!important}.desplegable_menu > ul > li > ul:before{content:none!important}.desplegable_menu > ul > li > ul:after{content:none}.desplegable_menu > ul > li > ul > li:before{content:none}.desplegable_menu > ul > li > ul > li:after{margin-left:20px;margin-right:20px;border-top:1px solid rgba(0,0,0,.05);opacity:1}.desplegable_menu > ul > li > ul > li:last-child:after{content:none}.desplegable_menu > ul > li > ul > li > a{display:block;padding:0;padding-left:40px;padding-right:20px;font-size:1.85em;font-weight:500;line-height:50px;color:#000000;background:url('../img/web/derecha.svg') no-repeat center left 20px}.mm-ocd__backdrop{background:none}.desplegable_buscar{position:fixed;top:0;left:0;right:0;height:100vh;height:calc(var(--vh,1vh) * 100);margin:0 auto;background:#ffffff;z-index:15;opacity:0;visibility:hidden;transform:translate(0,-100%);transition:all 500ms linear}.desplegable_buscar.desplegado{opacity:1;visibility:visible;transform:none}.desplegable_buscar form{padding:35px 0;background:#e1b100}.desplegable_buscar form .interior{position:relative}.desplegable_buscar form .interior .logo{position:absolute;top:50%;left:0;display:block;filter:invert(1);transform:translate(0,-50%);display:none}.desplegable_buscar form .interior .logo img{display:block;width:100%;height:auto}.desplegable_buscar form .interior .campo{position:relative;max-width:calc(100% - 80px)}.desplegable_buscar form .interior .campo:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:black}.desplegable_buscar form .interior .campo input[type="text"]{display:block;width:100%;height:50px;font-size:2em;font-weight:500;line-height:50px;text-align:left;color:black;background:none}.desplegable_buscar form .interior .campo input[type="text"]::-webkit-input-placeholder{color:black}.desplegable_buscar form .interior .campo input[type="text"]:-moz-placeholder{color:black}.desplegable_buscar form .interior .campo input[type="text"]::-moz-placeholder{color:#ffffff}.desplegable_buscar form .interior .campo input[type="text"]:-ms-input-placeholder{color:#ffffff}.desplegable_buscar form .interior .cerrar_buscar{position:absolute;top:50%;right:0;display:block;width:50px;height:50px;background:url('../img/web/cerrar.svg') no-repeat center;background-size:45px;transform:translate(0,-50%)}.desplegable_buscar .resultados{position:relative;display:none;padding:40px}.desplegable_buscar .resultados .interior{height:calc(100vh - 140px);height:calc(var(--vh,1vh) * 100 - 140px);overflow-y:auto}.desplegable_buscar .vacio{display:none;max-width:1600px;margin:50px auto;padding:40px 20px;background:#dfdfdf}.desplegable_buscar .vacio p{margin:0;font-size:2em;font-weight:500;line-height:1em;text-align:center;color:black}.kit{padding:4px 0;text-align:center}.kit img{display:inline-block;height:auto;max-width:425px;width:100%}.contenido .titulo{display:block;font-family:'Aleo',sans-serif;font-size:8em;color:#e1b100}.contenido .descripcion{margin-top:40px;font-size:1.667em;line-height:1.6}.contenido .descripcion p,.contenido .descripcion ul,.contenido .descripcion ol{margin:0;margin-bottom:30px;padding:0}.contenido .descripcion p:last-child,.contenido .descripcion ul:last-child,.contenido .descripcion ol:last-child{margin-bottom:0}.contenido .descripcion ol{counter-reset:contador}.contenido .descripcion ul li,.contenido .descripcion ol li{display:block;margin-bottom:5px}.contenido .descripcion ol li{counter-increment:contador}.contenido .descripcion ul li:last-child,.contenido .descripcion ol li:last-child{margin-bottom:0}.contenido .descripcion ul li:before{content:'- '}.contenido .descripcion ol > li:before{content:counter(contador) ' - '}.contenido .descripcion a{text-decoration:underline;color:inherit}.contenido .descripcion strong{font-weight:700}.contenido .descripcion h2,.contenido .descripcion h3{margin-bottom:10px;font-size:1.67em;color:#e1b100;font-weight:700}.contenido .descripcion h2:last-child,.contenido .descripcion h3:last-child{margin-bottom:0}
