.tanto-pro{--ink:#1a1a1a;--ink-soft:#6a6a6a;--line:#e5e5e5;--alt-bg:#faf7f5;--lectura:750px;color:var(--ink);font-family:"Instrument Sans",sans-serif}.tanto-pro__hero,.tanto-pro__caminos,.tanto-pro__cierre,.tanto-pro__galeria{padding-left:20px;padding-right:20px}@media (min-width:768px){.tanto-pro__hero,.tanto-pro__caminos,.tanto-pro__cierre,.tanto-pro__galeria{padding-left:70px;padding-right:70px}}@media (min-width:1441px){.tanto-pro__hero,.tanto-pro__caminos,.tanto-pro__cierre,.tanto-pro__galeria{padding-left:90px;padding-right:90px}}.tanto-pro__lectura{max-width:var(--lectura);margin:0 auto;text-align:center}.tanto-pro__hero{padding-top:50px;padding-bottom:4px}.tanto-pro__titulo{font-family:"Bodoni Moda",Georgia,serif;font-weight:400;font-size:clamp(30px, 4vw, 46px);line-height:1.15;margin:0 0 18px;text-transform:none}.tanto-pro__entrada{font-size:1rem;line-height:1.6;color:var(--ink-soft);margin:0 auto;max-width:640px}.tanto-pro__caminos{padding-top:50px;padding-bottom:clamp(90px, 16vh, 180px)}.tanto-pro__caminos-in{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;max-width:1160px;margin:0 auto}.tanto-pro__camino{flex:1 0 auto;max-width:50%;text-align:center;padding:0 20px}.tanto-pro__caminos-in--tres .tanto-pro__camino{max-width:33.333%}@media (max-width:767px){.tanto-pro__camino{flex-basis:100%;max-width:100%;padding:0}.tanto-pro__camino+.tanto-pro__camino{margin-top:14px}}.tanto-btn-alt{display:inline-block;padding:18px 30px;background:#fff;color:var(--ink);border:1px solid var(--ink);border-radius:0;text-decoration:none;font-size:13px;letter-spacing:.13em;text-transform:uppercase;line-height:1.25em;transition:background-color .3s,color .3s,border-color .3s}.tanto-btn-alt:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.tanto-pro__respiro{height:50px;background:#fff}.tanto-pro__bloque{display:flex;background:var(--alt-bg)}.tanto-pro__media,.tanto-pro__texto{flex:0 0 50%;width:50%}.tanto-pro__media{position:relative;overflow:hidden;display:flex}.tanto-pro__media img{width:100%;height:100%;object-fit:cover;display:block}.tanto-pro__texto{display:flex;align-items:center}.tanto-pro__texto-in{width:100%;max-width:var(--lectura);margin:0 auto;text-align:center;padding:50px 20px}@media (min-width:768px){.tanto-pro__texto-in{padding:90px 70px}}@media (min-width:992px){.tanto-pro__texto-in{padding:120px 70px}}@media (min-width:1441px){.tanto-pro__texto-in{padding:11vw 70px}}.tanto-pro__bloque--der .tanto-pro__media{order:2}.tanto-pro__bloque--der .tanto-pro__texto{order:1}.tanto-pro__h2{font-family:"Bodoni Moda",Georgia,serif;font-weight:400;font-size:clamp(22px, 2.4vw, 28px);line-height:1.2;margin:0 0 16px;text-transform:uppercase;letter-spacing:.02em}.tanto-pro__texto p{font-size:.98rem;line-height:1.6;margin:0;color:var(--ink)}.tanto-pro__fila-enlace{margin-top:20px!important}.tanto-enlace-sub{display:inline-block;font-size:12px;color:currentColor;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .3s}.tanto-enlace-sub:hover{opacity:.6}@media (max-width:767px){.tanto-pro__bloque{flex-wrap:wrap}.tanto-pro__media,.tanto-pro__texto{flex-basis:100%;width:100%}.tanto-pro__media{order:1;aspect-ratio:2 / 3}.tanto-pro__texto{order:2}.tanto-pro__bloque--der .tanto-pro__media{order:1}.tanto-pro__bloque--der .tanto-pro__texto{order:2}}.tanto-pro__cierre{padding-top:50px;padding-bottom:50px;text-align:center}.tanto-pro__galeria{padding-top:50px;padding-bottom:50px}.tanto-pro__fila{display:flex;flex-wrap:wrap;margin:0 -10px}.tanto-pro__gitem{flex:1 1 320px;margin:10px;overflow:hidden;height:500px}@media (min-width:768px){.tanto-pro__gitem{height:620px}}.tanto-pro__gitem img{width:100%;height:100%;object-fit:cover;display:block}.tanto-alta{--ink:#1a1a1a;--ink-soft:#6a6a6a;--line:#e5e5e5;max-width:780px;margin:0 auto;padding:clamp(24px, 4vw, 56px) clamp(20px, 4vw, 40px) clamp(70px, 9vw, 120px);font-family:"Instrument Sans",sans-serif;color:var(--ink)}.tanto-alta__cab{text-align:center;margin-bottom:clamp(30px, 4.5vw, 50px)}.tanto-alta__titulo{font-family:"Bodoni Moda",Georgia,serif;font-weight:400;font-size:clamp(28px, 3.6vw, 42px);line-height:1.15;margin:0 0 14px}.tanto-alta__entrada{font-size:1rem;line-height:1.6;color:var(--ink-soft);margin:0 auto;max-width:560px}.tanto-b2b-form__bloque{border:0;padding:0;margin:0 0 38px}.tanto-b2b-form__leyenda{display:block;width:100%;padding:0 0 12px;margin:0 0 20px;border-bottom:1px solid var(--line);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.tanto-b2b-form__rejilla{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width:640px){.tanto-b2b-form__rejilla{grid-template-columns:1fr}}.tanto-b2b-form__campo--entero{grid-column:1 / -1}.tanto-b2b-form__campo label{display:block;margin-bottom:6px;font-size:.8rem;color:var(--ink-soft)}.tanto-b2b-form__campo abbr{text-decoration:none;color:var(--ink-soft)}.tanto-b2b-form__campo input,.tanto-b2b-form__campo select,.tanto-b2b-form__campo textarea{width:100%;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);font-family:"Instrument Sans",sans-serif;font-size:1rem;line-height:1.4}.tanto-b2b-form__campo textarea{height:auto;padding:12px 14px}.tanto-b2b-form__campo input:focus,.tanto-b2b-form__campo select:focus,.tanto-b2b-form__campo textarea:focus{outline:none;border-color:var(--ink)}.tanto-b2b-form__campo textarea{resize:vertical;min-height:120px}.tanto-b2b-form__campo select{height:46px;line-height:1.2;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.tanto-form__btn{display:inline-block;padding:17px 34px;cursor:pointer;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:0;font-family:"Instrument Sans",sans-serif;font-size:13px;letter-spacing:.13em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.tanto-form__btn:hover{background:#fff;color:var(--ink)}.tanto-form__trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tanto-form__aviso{padding:14px 18px;margin:0 0 22px;font-size:.92rem;background:#f6f9f6;border:1px solid var(--line);border-left:3px solid #2f6b3f}.tanto-form__aviso--error{background:#fff4f2;border-left-color:#c0401f}.tanto-b2b-form__campo--check label,.tanto-form__privacidad label{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;color:var(--ink-soft);margin:0}.tanto-b2b-form__campo--check input,.tanto-form__privacidad input{width:16px;height:16px;margin-top:3px;accent-color:var(--ink);flex:0 0 auto}.tanto-form__privacidad{margin:0 0 24px}.tanto-alta__pie{margin-top:34px;text-align:center;font-size:.9rem;color:var(--ink-soft)}.tanto-alta__pie a{color:var(--ink)}.tanto-acceso{--ink:#1a1a1a;--ink-soft:#6a6a6a;--line:#d9d9d9;display:grid;align-items:center;min-height:68vh;font-family:"Instrument Sans",sans-serif;color:var(--ink)}.tanto-acceso__col{width:100%;max-width:427px;margin:0 auto;padding:40px 24px}.tanto-acceso__logo{text-align:center;padding:40px 0 20px}.tanto-acceso__logo img{width:200px;height:auto;display:inline-block}.tanto-acceso__cab{text-align:center;padding-bottom:20px}.tanto-acceso__titulo{font-family:"Bodoni Moda",Georgia,serif;font-weight:400;font-size:30px;line-height:1.2;margin:0 0 6px}.tanto-acceso__sub{font-size:14px;color:var(--ink-soft);margin:0}.tanto-acceso__error{background:#fff4f2;border:1px solid #e6c3bb;border-left:3px solid #c0401f;padding:12px 14px;margin:0 0 16px;font-size:.88rem;color:#7a2d18}.tanto-campo{position:relative;margin-bottom:14px}.tanto-campo input{width:100%;height:54px;padding:20px 44px 6px 14px;border:1px solid var(--line);border-radius:6px;background:#fff;font-family:"Instrument Sans",sans-serif;font-size:14px;color:var(--ink)}.tanto-campo input:focus{outline:none;border-color:var(--ink)}.tanto-campo label{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--ink-soft);pointer-events:none;transition:transform .15s ease,font-size .15s ease}.tanto-campo input:focus+label,.tanto-campo input:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:12px}.tanto-campo__ir{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.tanto-campo__ir:hover{opacity:.82}.tanto-acceso__recordar{display:flex;align-items:center;gap:9px;font-size:.86rem;color:var(--ink-soft);margin-top:14px}.tanto-acceso__recordar input{width:16px;height:16px;accent-color:var(--ink)}.tanto-acceso__pie{margin-top:26px;text-align:center;font-size:.84rem;color:var(--ink-soft);display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.tanto-acceso__pie a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.tanto-acceso__pie a:hover{color:var(--ink)}.tanto-falta{background:#fff3b0;color:#4a3c00;padding:1px 6px;border-radius:2px;font-weight:500;box-decoration-break:clone;-webkit-box-decoration-break:clone}