@layer legacy{:where(.page-contacto) .contact-page-section{padding-top:170px}:where(.page-contacto) .contact-page-intro{max-width:640px;margin:0 auto 44px}:where(.page-contacto) .contact-page-intro .kicker,:where(.page-contacto) .contact-page-intro .big-title{text-align:center}:where(.page-contacto) .contact-page-intro p{text-align:center;opacity:.82;margin-top:18px;font-size:1.05rem;line-height:1.6}:where(.page-contacto) .contact-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;max-width:1000px;margin:0 auto;display:grid}:where(.page-contacto) .contact-side-image{justify-content:center;align-items:center;display:flex}:where(.page-contacto) .contact-side-image img{width:100%;max-width:380px;height:auto;animation:5s ease-in-out infinite contactStarFloat}@keyframes contactStarFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}:where(.page-contacto) .contact-form-panel{max-width:640px;margin:0}:where(.page-contacto) .form-note a{color:var(--brown);text-decoration:underline}:where(.page-contacto) .honey-field{opacity:0;pointer-events:none;position:absolute;left:-9999px}:where(.page-contacto) .footer{letter-spacing:.03em;opacity:.75;justify-content:space-between;gap:20px;padding:26px 0;font-size:.78rem;display:flex}@media (max-width:900px){:where(.page-contacto) .contact-layout{grid-template-columns:1fr;gap:20px}:where(.page-contacto) .contact-side-image{order:-1}:where(.page-contacto) .contact-side-image img{max-width:220px}:where(.page-contacto) .contact-form-panel{max-width:640px;margin:0 auto}}:where(.page-contacto) .contact-page-intro .contact-alt{margin-top:8px;font-size:.95rem}:where(.page-contacto) .contact-alt a{font-weight:700;text-decoration:underline}}
