@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&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;font-feature-settings:'liga' 0}::-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-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{position:relative;max-width:1920px;margin:0 auto;padding:0;font-family:'Poppins',sans-serif;font-size:62.5%;color:#484E53;background:#FFFFFF;overflow-x:hidden}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{margin:0;padding:0;border:0;border-radius:0;font-family:'Poppins',sans-serif;-webkit-appearance:none}form{margin:0;padding:0}a{text-decoration:none}a[role="button"]{cursor:pointer}h1,h2,h3,h4{display:inherit;vertical-align:inherit;margin:0;padding:0;border:0;font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;color:inherit;outline:0}.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 250ms linear}.dialog{display:none}.textos_js{display:none}.contenedor{max-width:1600px;margin:0 auto;width:96%}.contenedorin{max-width:880px;margin:0 auto;width:96%}@keyframes cargando{0%,40%,100%{transform:scaleY(.5)}20%{transform:scaleY(1)}}.cargando{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999}.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;padding-bottom:10px;border-top-left-radius:10px;border-top-right-radius:10px;background:#FFFFFF}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:block;font-family:'Poppins',sans-serif;font-size:2em;line-height:1em}.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 250ms linear}.ui-dialog .ui-dialog-content{position:relative;min-height:unset!important;margin:0;padding:20px;padding-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-family:'Poppins',sans-serif;font-size:1.45em;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-content ul li:first-child:last-child:before{content:none}.ui-dialog .ui-dialog-buttonpane{position:relative;margin-top:-20px;padding:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;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 20px;border:none;border-radius:50px;font-family:'Poppins',sans-serif;font-size:1.65em;font-weight:500;line-height:50px;text-align:center;color:#FFFFFF;background:#666666;cursor:pointer;transition:all 250ms linear}.ui-dialog .ui-dialog-buttonpane .ui-button:last-child{margin-right:0;background:#000000}.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;color:#000000;z-index:1;pointer-events:none;transition:all 250ms 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;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;line-height:15px}.campos .campo input,.campos .campo select{display:block;width:100%;height:50px;padding:0 20px;padding-top:17.5px;font-size:1.45em;line-height:32.5px;color:#000000;background:#FFFFFF;box-shadow:0 0 0 1px #000000 inset}.campos .campo input[type="password"]{padding-right:60px}.campos .campo input[name="fecha_nacimiento"]{position:relative;padding-right:60px;text-transform:uppercase;background:url('../img/web/calendario.svg') no-repeat center right 20px}.campos .campo select{padding-right:50px;background:url('../img/web/desplegar.svg') no-repeat center right 20px #FFFFFF}.campos .campo textarea{padding:25px 20px;position:relative;display:block;width:100%;height:100px;font-size:1.45em;line-height:20px;color:#000000;background:#FFFFFF;resize:none;box-shadow:0 0 0 1px #000000 inset}.campos .campo textarea::-webkit-scrollbar{width:0;height:0}.campos .campo *:-webkit-autofill,.campos .campo *:-webkit-autofill:focus{-webkit-text-fill-color:#000000!important;-webkit-box-shadow:0 0 0 1px #000000 inset,0 0 0px 1000px #FFFFFF inset!important}.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;width:20px;height:20px;border-radius:100%;box-shadow:0 0 0 1px #000000 inset}.checks .check input[type="checkbox"]:checked + label:before{background:url('../img/web/check_w.svg') no-repeat center #000000}.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;max-width:800px;margin:0 auto;padding:20px;padding-top:60px;border-radius:10px;background:#FFFFFF;z-index:2;transform:translate(0,-50%)}.desplegable_legal .interior .titulo{display:block;font-size:2em;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:15px;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;word-break:break-all;transition:all 250ms linear}.desplegable_legal .interior .descripcion strong{font-weight:500}.desplegable_legal .interior .descripcion h3{margin-bottom:15px;font-size:20px}.desplegable_legal .interior .descripcion h3:last-child{margin-bottom:0}.desplegable_legal .interior .descripcion .scroll{margin-bottom:15px;overflow-x:auto}.desplegable_legal .interior .descripcion .scroll:last-child{margin-bottom:0}.desplegable_legal .interior .descripcion .scroll table{width:100%;min-width:1000px;border-collapse:collapse}.desplegable_legal .interior .descripcion .scroll table tr:nth-of-type(odd){background:#f5f5f5}.desplegable_legal .interior .descripcion .scroll table tr th{vertical-align:top;padding:5px 10px;font-weight:500;text-align:left;color:#FFFFFF;background:#000000}.desplegable_legal .interior .descripcion .scroll table tr td{vertical-align:top;padding:5px 10px;text-align:left}.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;border-radius:10px;text-align:center;background:#FFFFFF;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;border-radius:50px;font-family:'Poppins',sans-serif;font-size:1.65em;font-weight:500;line-height:50px;text-align:center;color:#FFFFFF;background:#000000;transition:all 250ms linear}#cookie-bar a:last-child{float:left;margin-left:0;background:#666666}.menu_ham{background:#00C3E1;display:block;color:#FFFFFF;border:none;float:right;position:fixed;right:0;top:0;height:120px;width:120px;z-index:10;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border-width:0;overflow:hidden;text-indent:-9999px}.scroll_down .menu_ham{height:80px;width:80px}.mm-spn .falso_link:hover,.mm-spn a:hover{color:#00C3E1}.menu_ham .the_bars{height:2px;width:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#FFFFFF;position:absolute;top:50%;margin-top:-2px;-webkit-transition:none;transition:none}.menu_ham .the_bars:before,.menu_ham .the_bars:after{content:'';position:absolute;height:2px;left:0;top:-6px;width:20px;background:#FFFFFF;transition-duration:0.3s,0.3s;-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-ms-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;-webkit-transition-delay:0.3s,0s;-ms-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform}.menu_ham .the_bars:after{top:unset;bottom:-6px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.fixed .menu_ham{top:0;right:0;background:#00C3E1}body.mm-ocd-opened .menu_ham .the_bars,body.ficha.mm-ocd-opened .menu_ham .the_bars{background-color:transparent}body.mm-ocd-opened .menu_ham .the_bars:before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:#FFFFFF}body.mm-ocd-opened .menu_ham .the_bars:after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s;background-color:#FFFFFF}.mm-spn.mm-spn--navbar:after{font-family:'Poppins',sans-serif;font-size:2.5em;text-transform:uppercase;opacity:1;background:#00488B;color:#FFFFFF}.mm-spn .falso_link,.mm-spn a{font-size:1.667em;color:#211915}.mm-spn.mm-spn--navbar:before{opacity:1;z-index:2;border-color:#FFFFFF}.falso_link.sel,#mmmenu ul li.sel a{color:#00C3E1}.desplegable_buscar{position:fixed;top:0;left:0;right:0;height:100vh;height:calc(var(--vh,1vh) * 100);margin:0 auto;background:#F3F4F4;z-index:10;opacity:0;visibility:hidden;transform:translate(0,-100%);transition:all 500ms linear}.desplegable_buscar.desplegado{opacity:1;visibility:visible;transform:none}.desplegable_buscar form{position:relative;z-index:2;padding:20px 0;background:#00488B}.desplegable_buscar form .interior .campo{position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 60px);margin-right:20px}.desplegable_buscar form .interior .campo:before{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:#FFFFFF;z-index:1}.desplegable_buscar form .interior .campo input[type="text"]{display:block;width:100%;height:40px;font-size:1.667em;font-weight:300;line-height:40px;color:#FFFFFF;background:#00488B}.desplegable_buscar form .interior .campo input[type="text"]::-webkit-input-placeholder{color:#FFFFFF;opacity:1}.desplegable_buscar form .interior .campo input[type="text"]:-moz-placeholder{color:#FFFFFF;opacity:1}.desplegable_buscar form .interior .campo input[type="text"]::-moz-placeholder{color:#FFFFFF;opacity:1}.desplegable_buscar form .interior .campo input[type="text"]:-ms-input-placeholder{color:#FFFFFF;opacity:1}.desplegable_buscar form .cerrar_buscar{display:inline-block;vertical-align:middle;width:40px;height:40px;background:url('../img/web/cerrar_w.svg') no-repeat center;z-index:2}.desplegable_buscar .resultados_categorias{position:relative;display:none;height:60px;z-index:2;white-space:nowrap;overflow:hidden}.desplegable_buscar .resultados_categorias ul{margin:0;padding:20px 0}.desplegable_buscar .resultados_categorias ul li{display:inline-block;vertical-align:middle;margin-right:40px}.desplegable_buscar .resultados_categorias ul li:last-child{margin-right:0}.desplegable_buscar .resultados_categorias ul li a{position:relative;display:block;font-size:1.85em;font-weight:300;line-height:20px;color:#000000}.desplegable_buscar .resultados_categorias ul li.sel a{text-decoration:underline;pointer-events:none}.desplegable_buscar .resultados_productos{position:relative;display:none;z-index:2}.desplegable_buscar .resultados_productos .interior{height:calc(100vh - 140px);height:calc(var(--vh,1vh) * 100 - 140px);overflow-y:auto}.desplegable_buscar .resultados_productos .interior::-webkit-scrollbar{display:none}.desplegable_buscar .vacio{display:none;margin-top:60px}.desplegable_buscar .vacio span{display:block;font-size:1.85em;font-weight:500;line-height:30px}.desplegable_popup{position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:10}.desplegable_popup .interior{position:absolute;top:50%;left:0;right:0;max-width:800px;margin:0 auto;padding:20px;border-radius:20px;background:#ffffff;z-index:2;transform:translate(0,-50%)}.desplegable_popup .interior .imagen{position:absolute;top:20px;bottom:20px;left:20px;width:calc(50% - 30px);border-radius:10px;background-repeat:no-repeat;background-position:center;background-size:cover}.desplegable_popup .interior .texto{position:relative;width:calc(50% - 10px);margin-left:auto;margin-right:0}.desplegable_popup .interior .texto .titulo{display:block;width:calc(100% - 40px);font-size:2em;line-height:1em}.desplegable_popup .interior .texto .descripcion{margin-top:20px;font-size:1.45em;line-height:20px}.desplegable_popup .interior .texto .descripcion p{margin:0;margin-bottom:15px;padding:0}.desplegable_popup .interior .texto .descripcion p:last-child{margin-bottom:0}.desplegable_popup .interior .texto .descripcion strong{font-weight:500}.desplegable_popup .interior .texto .boton{display:block;margin-top:20px;padding:0 20px;border-radius:50px;font-size:1.65em;font-weight:500;line-height:50px;text-align:center;color:#ffffff;background:#000000}.desplegable_popup .interior .texto .cerrar_popup{position:absolute;top:0;right:0;display:block;width:20px;height:20px;background:url('../img/web/cerrar.svg') no-repeat center}.desplegable_popup .fondo{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}