.line-clamp-3[data-v-78107266]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fade-slide-enter-active[data-v-78107266],.fade-slide-leave-active[data-v-78107266]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.fade-slide-enter-from[data-v-78107266]{opacity:0;transform:translate(16px)}.fade-slide-leave-to[data-v-78107266]{opacity:0;transform:translate(-16px)}.cc-puntos[data-v-78107266]{background-image:radial-gradient(color-mix(in srgb,var(--c-primario) 14%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 35%,#000 20%,transparent 75%)}.cc-card[data-v-78107266]{box-shadow:0 20px 45px -28px #231f2073;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .3s ease}.cc-card[data-v-78107266]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c-primario) 30%,transparent);box-shadow:0 30px 55px -28px color-mix(in srgb,var(--c-primario) 55%,transparent),0 10px 20px -14px #231f2029}.cc-comillas[data-v-78107266]{color:color-mix(in srgb,var(--c-acento) 22%,transparent)}.cc-flecha[data-v-78107266]{width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--c-blanco);color:var(--c-primario);border:1px solid var(--c-borde);box-shadow:0 12px 28px -14px #231f2080;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.cc-flecha[data-v-78107266]:hover{background:linear-gradient(135deg,var(--c-primario),var(--c-acento));color:var(--c-blanco);box-shadow:0 16px 30px -14px color-mix(in srgb,var(--c-primario) 80%,transparent)}.cc-flecha[data-v-78107266]:focus-visible{outline:2px solid var(--c-primario);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cc-card[data-v-78107266],.cc-flecha[data-v-78107266],.fade-slide-enter-active[data-v-78107266],.fade-slide-leave-active[data-v-78107266]{transition:none}.cc-card[data-v-78107266]:hover{transform:none}}.rotulo-contacto[data-v-05d78ed4]{color:transparent;-webkit-text-stroke:1px rgba(35,31,32,.07);animation:desplazar-contacto-05d78ed4 70s linear infinite}@keyframes desplazar-contacto-05d78ed4{to{transform:translate(-50%)}}.texto-hueco[data-v-05d78ed4]{color:transparent;-webkit-text-stroke:2px #D5B997}.dato[data-v-05d78ed4]{display:flex;width:100%;align-items:center;gap:.85rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.75rem .9rem;transition:border-color .2s,background-color .2s}a.dato[data-v-05d78ed4]:hover,button.dato[data-v-05d78ed4]:hover{border-color:#d5b997;background:#ffffff12}.dato-icono[data-v-05d78ed4]{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.6rem;background:#5e101d;color:#e4d9d8}.dato-etiqueta[data-v-05d78ed4]{display:block;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#a79a93}.campo-flotante[data-v-05d78ed4]{position:relative}.campo-flotante input[data-v-05d78ed4],.campo-flotante textarea[data-v-05d78ed4]{width:100%;border:2px solid transparent;border-radius:.75rem;background:#f4efee;padding:1.55rem 1rem .6rem;font-size:1rem;color:#231f20;outline:none;resize:vertical;transition:border-color .2s,background-color .2s,box-shadow .2s}.campo-flotante textarea[data-v-05d78ed4]{min-height:160px;padding-bottom:1.8rem}.campo-flotante input[data-v-05d78ed4]:focus,.campo-flotante textarea[data-v-05d78ed4]:focus{border-color:#5e101d;background:#fff;box-shadow:0 0 0 4px #5e101d1f}.campo-flotante label[data-v-05d78ed4]{position:absolute;left:1rem;top:1.1rem;font-size:1rem;color:#7d716c;pointer-events:none;transform-origin:left top;transition:transform .18s ease,color .18s ease}.campo-flotante input:not(:-moz-placeholder)+label[data-v-05d78ed4],.campo-flotante textarea:not(:-moz-placeholder)+label[data-v-05d78ed4]{transform:translateY(-.6rem) scale(.72);color:#5e101d;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.campo-flotante input:focus+label[data-v-05d78ed4],.campo-flotante input:not(:placeholder-shown)+label[data-v-05d78ed4],.campo-flotante textarea:focus+label[data-v-05d78ed4],.campo-flotante textarea:not(:placeholder-shown)+label[data-v-05d78ed4]{transform:translateY(-.6rem) scale(.72);color:#5e101d;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.campo-flotante .contador[data-v-05d78ed4]{position:absolute;bottom:.7rem;right:1rem;font-size:11px;color:#a79a93}.campo-flotante.con-error input[data-v-05d78ed4],.campo-flotante.con-error textarea[data-v-05d78ed4]{border-color:#b4232f;background:#fff5f5}.campo-flotante .error[data-v-05d78ed4]{margin-top:.4rem;font-size:.85rem;font-weight:600;color:#b4232f}.cambio-enter-active[data-v-05d78ed4],.cambio-leave-active[data-v-05d78ed4]{transition:opacity .3s ease,transform .3s ease}.cambio-enter-from[data-v-05d78ed4],.cambio-leave-to[data-v-05d78ed4]{opacity:0;transform:translateY(12px)}.check[data-v-05d78ed4]{animation:pop-05d78ed4 .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes pop-05d78ed4{0%{transform:scale(.4) rotate(-12deg);opacity:0}}.trazo[data-v-05d78ed4]{stroke-dasharray:30;stroke-dashoffset:30;animation:trazar-05d78ed4 .5s .25s ease-out forwards}@keyframes trazar-05d78ed4{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.rotulo-contacto[data-v-05d78ed4],.check[data-v-05d78ed4],.trazo[data-v-05d78ed4]{animation:none;stroke-dashoffset:0}}
