.pagina[data-v-41feef72]{background:var(--paper);overflow-x:clip}.banda[data-v-41feef72]{padding-block:var(--s5) var(--s6);--sangre:calc(max(0px, (100vw - var(--maxw)) / 2) + var(--gutter))}.contacto[data-v-41feef72]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.lado[data-v-41feef72]{isolation:isolate;background:var(--paper);color:var(--ink);margin-left:calc(-1 * var(--sangre));position:relative;overflow:hidden}.lado__int[data-v-41feef72]{z-index:1;height:100%;padding:clamp(32px, 4.5vw, 72px) clamp(32px, 4.5vw, 72px) clamp(32px, 4.5vw, 72px) var(--sangre);gap:var(--s4);flex-direction:column;display:flex;position:relative}@media (width>=901px){.lado__int[data-v-41feef72]{top:var(--nav-h);height:auto;min-height:min(100%, calc(100vh - var(--nav-h)));position:sticky}}.lado__rot[data-v-41feef72]{font-size:var(--t-sm);color:var(--steel);border-top:1.5px solid var(--ink);padding-top:12px}.lado__t[data-v-41feef72]{color:var(--ink);font-size:var(--t-h2);letter-spacing:-.03em;max-width:9ch;font-weight:500;font-stretch:100%;line-height:1.02}.datos[data-v-41feef72]{border-top:1.5px solid var(--ink);margin-top:auto;font-style:normal;display:grid}.datos>div[data-v-41feef72]{border-bottom:1px solid var(--hair);gap:4px;padding-block:16px;display:grid}.datos>div>span[data-v-41feef72]{font-size:var(--t-sm);color:var(--steel)}.datos__tel[data-v-41feef72]{letter-spacing:-.02em;color:var(--ink);justify-self:start;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:500;font-stretch:108%;line-height:1.1}.datos__mail[data-v-41feef72]{font-size:var(--t-lg);color:var(--ink);overflow-wrap:anywhere;justify-self:start}.datos__dir[data-v-41feef72]{font-size:var(--t-lg);color:var(--ink);line-height:1.4}.datos a[data-v-41feef72]{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.datos a[data-v-41feef72]:hover,.datos a[data-v-41feef72]:focus-visible{background-size:100% 1px}.lado__ruta[data-v-41feef72]{font-size:var(--t-bd);color:var(--ink);border-bottom:1px solid var(--ink);align-self:flex-start;align-items:center;gap:10px;padding-bottom:4px;display:inline-flex}.lado__ruta svg[data-v-41feef72]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .3s var(--ease)}.lado__ruta:hover svg[data-v-41feef72],.lado__ruta:focus-visible svg[data-v-41feef72]{transform:translate(4px)}.form[data-v-41feef72]{padding:clamp(28px,4.5vw,72px) 0 clamp(28px,4.5vw,72px) clamp(32px,5vw,88px)}.tema[data-v-41feef72]{margin:0 0 var(--s4);border:0;min-width:0;padding:0}.etq[data-v-41feef72]{font-size:var(--t-sm);color:var(--steel);margin-bottom:12px;padding:0}.fichas[data-v-41feef72]{flex-wrap:wrap;gap:8px;display:flex}.ficha[data-v-41feef72]{cursor:pointer;position:relative}.ficha input[data-v-41feef72]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ficha span[data-v-41feef72]{font-size:var(--t-bd);border:1px solid var(--hair-2);color:var(--ink);transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);background:0 0;padding:10px 18px;display:block}.ficha:hover span[data-v-41feef72]{border-color:var(--ink)}.ficha input:checked+span[data-v-41feef72]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ficha input:focus-visible+span[data-v-41feef72]{outline:2px solid var(--ink);outline-offset:2px}.campos[data-v-41feef72]{gap:var(--s3) var(--s4);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.ancho[data-v-41feef72]{grid-column:1/-1}.cmp[data-v-41feef72]{display:block;position:relative}.cmp[data-v-41feef72]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cmp[data-v-41feef72]:focus-within:after{transform:scaleX(1)}.cmp>span[data-v-41feef72]{font-size:var(--t-bd);color:var(--steel);pointer-events:none;transform-origin:0 0;transition:transform .2s var(--ease), color .2s var(--ease);line-height:1.2;position:absolute;top:22px;left:0}.cmp>input:focus+span[data-v-41feef72],.cmp>input:not(:placeholder-shown)+span[data-v-41feef72],.cmp>textarea:focus+span[data-v-41feef72],.cmp>textarea:not(:placeholder-shown)+span[data-v-41feef72],.cmp--sel>span[data-v-41feef72]{transform:translateY(-24px)scale(.78)}.cmp:focus-within>span[data-v-41feef72]{color:var(--ink)}input[data-v-41feef72],select[data-v-41feef72],textarea[data-v-41feef72]{width:100%;font:inherit;font-size:var(--t-bd);color:var(--ink);border:0;border-bottom:1.5px solid var(--hair-2);background:0 0;border-radius:0;padding:28px 0 10px;transition:border-color .2s}input[data-v-41feef72]:hover,select[data-v-41feef72]:hover,textarea[data-v-41feef72]:hover{border-bottom-color:var(--steel)}input[data-v-41feef72]:focus,select[data-v-41feef72]:focus,textarea[data-v-41feef72]:focus{outline:none}input[data-v-41feef72]::placeholder,textarea[data-v-41feef72]::placeholder{color:#0000}textarea[data-v-41feef72]{resize:vertical;min-height:110px}.form--intentado input[data-v-41feef72]:invalid,.form--intentado select[data-v-41feef72]:invalid,.form--intentado textarea[data-v-41feef72]:invalid{border-bottom-color:#b4402a}select[data-v-41feef72]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--steel) 50%), linear-gradient(135deg, var(--steel) 50%, transparent 50%);background-position:calc(100% - 12px) 60%,calc(100% - 6px) 60%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:28px}.mas[data-v-41feef72]{margin:var(--s4) 0 var(--s3);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.mas summary[data-v-41feef72]{cursor:pointer;font-size:var(--t-bd);align-items:center;gap:8px;padding:16px 0;list-style:none;display:flex}.mas summary[data-v-41feef72]::-webkit-details-marker{display:none}.mas summary small[data-v-41feef72]{color:var(--steel);font-size:var(--t-sm)}.mas summary[data-v-41feef72]:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.5px 100% no-repeat;width:14px;height:14px;transition:background-size .2s var(--ease);margin-left:auto}.mas[open] summary[data-v-41feef72]:after{background-size:100% 1.5px,1.5px 0}.mas__panel[data-v-41feef72]{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.mas[open] .mas__panel[data-v-41feef72]{grid-template-rows:1fr}.mas[open] .mas__panel.cerrando[data-v-41feef72]{grid-template-rows:0fr}.mas__caja[data-v-41feef72]{overflow:hidden}.mas__int[data-v-41feef72]{opacity:0;transition:opacity .2s var(--ease), transform .28s var(--ease);transform:translateY(-6px)}.mas[open] .mas__int[data-v-41feef72]{opacity:1;transition-delay:60ms;transform:none}.mas[open] .mas__panel.cerrando .mas__int[data-v-41feef72]{opacity:0;transition-delay:0s;transform:translateY(-6px)}.mas__int[data-v-41feef72]{padding:var(--s2) 0 var(--s4);gap:var(--s4);display:grid}.mas__int .tema[data-v-41feef72]{margin:0}.form__nota[data-v-41feef72]{font-size:var(--t-xs);color:var(--steel);margin:0}.envio[data-v-41feef72]{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.enviar[data-v-41feef72]{cursor:pointer;background:var(--ink);min-width:260px;color:var(--paper);font:inherit;font-size:var(--t-bd);transition:background-color .2s var(--ease), transform .12s var(--ease);border:0;justify-content:space-between;align-items:center;gap:28px;padding:18px 24px;font-weight:500;display:inline-flex}.enviar svg[data-v-41feef72]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .25s var(--ease)}.enviar:hover svg[data-v-41feef72],.enviar:focus-visible svg[data-v-41feef72]{transform:translate(4px)}.enviar[data-v-41feef72]:hover{background:var(--carbon)}.enviar[data-v-41feef72]:active{transform:scale(.98)}.enviar[data-v-41feef72]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.enviar[data-v-41feef72]:disabled{opacity:.6;cursor:progress}.ok[data-v-41feef72]{justify-items:start;gap:var(--s3);padding:var(--s4) 0;display:grid}.ok svg[data-v-41feef72]{fill:none;width:64px;height:64px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ok circle[data-v-41feef72],.ok path[data-v-41feef72]{stroke-dasharray:1;stroke-dashoffset:1px;animation:ok-traza-41feef72 .6s var(--ease) forwards}.ok path[data-v-41feef72]{animation-delay:.25s}.ok p[data-v-41feef72]{font-size:var(--t-lg);max-width:36ch;line-height:1.35}@keyframes ok-traza-41feef72{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ok circle[data-v-41feef72],.ok path[data-v-41feef72]{stroke-dashoffset:0;animation:none}}.hp[data-v-41feef72]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rgpd[data-v-41feef72]{margin:0 0 var(--s3);font-size:var(--t-sm);color:var(--steel);align-items:flex-start;gap:11px;max-width:68ch;display:flex}.rgpd input[data-v-41feef72]{border:0;width:auto;margin-top:4px;padding:0}.rgpd span[data-v-41feef72]{margin:0;font-weight:400}.aviso[data-v-41feef72]{margin-bottom:var(--s3);font-size:var(--t-bd);background:var(--mill);color:var(--ink);border:1px solid;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.aviso svg[data-v-41feef72]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:1px}.aviso--ok[data-v-41feef72]{border-color:var(--hair-2)}.aviso--mal[data-v-41feef72]{color:#7a2a1b;background:#fbede9;border-color:#b4402a}.faq[data-v-41feef72]{border-top:1.5px solid var(--ink);max-width:84ch}.faq details[data-v-41feef72]{border-bottom:1px solid var(--hair)}.faq summary[data-v-41feef72]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--s3);padding:22px 0;list-style:none;display:flex}.faq summary[data-v-41feef72]::-webkit-details-marker{display:none}.faq summary[data-v-41feef72]:after{content:"";background:var(--ink);width:14px;height:14px;transition:transform .28s var(--ease);flex:none;align-self:center;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 5l5 5 5-5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 5l5 5 5-5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq details[open] summary[data-v-41feef72]:after{transform:rotate(180deg)}.faq summary h3[data-v-41feef72]{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:500;font-stretch:100%;line-height:1.3}.faq__panel[data-v-41feef72]{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.faq details[open] .faq__panel[data-v-41feef72]{grid-template-rows:1fr}.faq details[open] .faq__panel.cerrando[data-v-41feef72]{grid-template-rows:0fr}.faq__panel-int[data-v-41feef72]{overflow:hidden}.faq__panel p[data-v-41feef72]{padding:0 0 var(--s3);color:var(--steel);opacity:0;max-width:72ch;transition:opacity .2s var(--ease), transform .28s var(--ease);line-height:1.7;transform:translateY(-6px)}.faq details[open] .faq__panel p[data-v-41feef72]{opacity:1;transition-delay:60ms;transform:none}.faq details[open] .faq__panel.cerrando p[data-v-41feef72]{opacity:0;transition-delay:0s;transform:translateY(-6px)}@media (width<=900px){.banda[data-v-41feef72]{padding-block:var(--s5)}.contacto[data-v-41feef72]{grid-template-columns:minmax(0,1fr)}.lado[data-v-41feef72]{margin-right:calc(-1 * var(--sangre))}.lado__int[data-v-41feef72]{padding-right:var(--sangre);padding-left:var(--sangre)}.form[data-v-41feef72]{padding:var(--s5) 0 0}.lado__t[data-v-41feef72]{max-width:none}.datos[data-v-41feef72]{margin-top:var(--s2)}}@media (width<=640px){.campos[data-v-41feef72]{grid-template-columns:minmax(0,1fr)}}
