._page_mpe46_1{background:var(--color-black) url(/assets/contacto-fondo-vigo-grandio-Dnv3HY8P.webp) center / cover no-repeat;min-height:100svh;padding:var(--space-14) 5vw var(--space-12);align-items:center;display:flex;position:relative}._page_mpe46_1:before{content:"";background:#0a0a0a47;position:absolute;inset:0}._grid_mpe46_17{z-index:1;grid-template-columns:1fr 1fr;gap:6vw;width:100%;max-width:1200px;margin:0 auto;display:grid;position:relative}._block_mpe46_29{background-color:var(--color-green);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-9);background-image:url(/assets/pegatina-contacto-DCD8_4D2.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}._blockTitle_mpe46_44{z-index:1;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-black);margin:0;font-weight:400;line-height:1.15;position:relative}._blockTitle_mpe46_44 span{opacity:0;font-size:clamp(2rem,15cqw,5rem);display:block}._block_mpe46_29._visible_mpe46_62 ._blockTitle_mpe46_44 span:first-child{animation:1.4s cubic-bezier(.16,1,.3,1) .1s forwards _lineInLeft_mpe46_1}._block_mpe46_29._visible_mpe46_62 ._blockTitle_mpe46_44 span:nth-child(2){animation:1.4s cubic-bezier(.16,1,.3,1) .55s forwards _lineInRight_mpe46_1}._block_mpe46_29._visible_mpe46_62 ._blockTitle_mpe46_44 span:nth-child(3){animation:1.4s cubic-bezier(.16,1,.3,1) 1s forwards _lineInLeft_mpe46_1}._blockArrowTrail_mpe46_72{z-index:1;width:100%;margin-top:var(--space-6);justify-content:space-between;align-items:center;display:flex;position:relative}._blockArrow_mpe46_72{width:2.8rem;height:auto;color:var(--color-black);opacity:0;flex-shrink:0}._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:first-child{animation:3s linear 1.5s infinite _arrowTrail_mpe46_1}._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(2){animation:3s linear 2.1s infinite _arrowTrail_mpe46_1}._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(3){animation:3s linear 2.7s infinite _arrowTrail_mpe46_1}._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(4){animation:3s linear 3.3s infinite _arrowTrail_mpe46_1}._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(5){animation:3s linear 3.9s infinite _arrowTrail_mpe46_1}@keyframes _arrowTrail_mpe46_1{0%{opacity:0}4%{opacity:1}20%{opacity:.75}40%{opacity:.15}60%{opacity:0}to{opacity:0}}@keyframes _lineInLeft_mpe46_1{0%{opacity:0;transform:translate(-140px)}to{opacity:1;transform:translate(0)}}@keyframes _lineInRight_mpe46_1{0%{opacity:0;transform:translate(140px)}to{opacity:1;transform:translate(0)}}._right_mpe46_118{flex-direction:column;justify-content:center;display:flex}._form_mpe46_124{gap:var(--space-6);flex-direction:column;display:flex}._field_mpe46_130{position:relative}._input_mpe46_134,._textarea_mpe46_135{border:1px solid var(--color-orange);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-5) var(--space-3);font-family:var(--font-body);color:var(--color-white);resize:none;box-sizing:border-box;background:#0a0a0aa6;outline:none;width:100%;font-size:1rem}._textarea_mpe46_135{padding-top:var(--space-7)}._input_mpe46_134:focus-visible,._textarea_mpe46_135:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}._label_mpe46_157{font-family:var(--font-body);color:var(--color-orange);pointer-events:none;font-size:1rem;transition:top .15s,font-size .15s,letter-spacing .15s;position:absolute;top:.95rem;left:1rem}._input_mpe46_134:focus+._label_mpe46_157,._input_mpe46_134:not(:placeholder-shown)+._label_mpe46_157,._textarea_mpe46_135:focus+._label_mpe46_157,._textarea_mpe46_135:not(:placeholder-shown)+._label_mpe46_157{text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;top:.4rem}._checkboxField_mpe46_178{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);color:#ffffffb3;font-size:.85rem;line-height:1.4;display:flex}._checkboxField_mpe46_178 input[type=checkbox]{margin-top:var(--space-2);width:1rem;height:1rem;accent-color:var(--color-green);cursor:pointer;flex-shrink:0}._checkboxField_mpe46_178 label{cursor:pointer}._checkboxField_mpe46_178 a{color:var(--color-orange);text-decoration:underline}._capaInfo_mpe46_206{background:var(--color-green-dark);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--color-white);border:1px solid #ffffff40;font-size:.85rem;line-height:1.5}._capaInfo_mpe46_206 summary{padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:700}._capaInfo_mpe46_206 p{padding:0 var(--space-5) var(--space-5)}._capaInfo_mpe46_206 a{color:var(--color-orange);text-decoration:underline}._btn_mpe46_231{margin-top:var(--space-3);background:var(--color-green);color:var(--color-black);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:var(--space-5) var(--space-9);cursor:pointer;border:none;justify-content:center;align-self:flex-start;align-items:center;font-size:1.1rem;font-weight:700;transition:transform .15s;display:inline-flex}._btn_mpe46_231:hover{transform:scale(.96)}._btn_mpe46_231:active{transform:scale(.92)}._btn_mpe46_231:disabled{opacity:.6;cursor:wait;transform:none}._honeypot_mpe46_261{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}._aviso_mpe46_269{font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.4}._exito_mpe46_276,._error_mpe46_277{border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);color:var(--color-white);background:#0a0a0aa6;border-left:4px solid;display:block}._exito_mpe46_276{border-color:var(--color-green)}._error_mpe46_277{border-color:var(--color-orange)}@media (width<=768px){._page_mpe46_1{padding:var(--space-13) 6vw var(--space-11)}._grid_mpe46_17{gap:var(--space-10);grid-template-columns:1fr}._block_mpe46_29{padding:var(--space-8) var(--space-8);min-height:0}._blockArrow_mpe46_72{width:1.6rem}._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:first-child,._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(2),._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(3),._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(4),._block_mpe46_29._visible_mpe46_62 ._blockArrow_mpe46_72:nth-child(5){animation-name:_arrowTrailFall_mpe46_1}._btn_mpe46_231{box-sizing:border-box;align-self:stretch;width:100%}}@keyframes _arrowTrailFall_mpe46_1{0%{opacity:0;animation-timing-function:ease-out;transform:translateY(-24px)rotate(90deg)}16%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)rotate(90deg)}22%{opacity:.75;animation-timing-function:ease-in-out;transform:translateY(0)rotate(90deg)}42%{opacity:.15;animation-timing-function:ease-in-out;transform:translateY(0)rotate(90deg)}62%{opacity:0;transform:translateY(0)rotate(90deg)}to{opacity:0;transform:translateY(0)rotate(90deg)}}
