.emtek-contactPage{color:#27231f;background:#fff}.emtek-contactHero{background:#20211f url(/images/sections/contacto-hero-emtek.webp) 50%/cover no-repeat fixed;min-height:clamp(280px,24vw,400px)}.emtek-contactContent{padding:clamp(64px,8vw,110px) 24px clamp(76px,9vw,120px)}.emtek-contactInner{text-align:center;flex-direction:column;align-items:center;max-width:880px;margin-inline:auto;display:flex}.emtek-contactEyebrow{color:#a67d51;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.emtek-contactTitle{max-width:760px;font:400 clamp(50px, 6vw, 82px) / 1.03 var(--font-editorial), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:17px 0 0}.emtek-contactLead{letter-spacing:normal;text-transform:none;max-width:720px;margin-top:24px}.emtek-contactRule{background:#a67d51;width:49px;height:1px;margin-top:30px;display:block}.emtek-contactEmails{flex-direction:column;align-items:center;gap:15px;width:100%;margin-top:clamp(43px,5vw,62px);display:flex}.emtek-contactEmails h2,.emtek-contactSocial h2{color:#7a6a59;text-transform:uppercase;letter-spacing:.17em;margin:0 0 4px;font-size:11px;font-weight:700}.emtek-contactEmail{color:#314f4a;overflow-wrap:anywhere;justify-content:center;align-items:baseline;gap:10px;max-width:100%;font-size:clamp(17px,2.1vw,25px);line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex}.emtek-contactEmail span{flex-shrink:0;font-size:.7em}.emtek-contactEmail:hover,.emtek-contactEmail:focus-visible{color:#9a7147;text-underline-offset:5px;text-decoration:underline}.emtek-contactSocial{flex-direction:column;align-items:center;gap:19px;width:100%;margin-top:clamp(46px,5.5vw,70px);display:flex}.emtek-contactSocial .emtek-socialLinks{justify-content:center}.emtek-contactWhatsApp{color:#fff;text-align:center;letter-spacing:.045em;background:#314f4a;border:1px solid #314f4a;justify-content:center;align-items:center;gap:20px;min-height:48px;margin-top:8px;padding:12px 22px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.emtek-contactWhatsApp:hover,.emtek-contactWhatsApp:focus-visible{color:#314f4a;background:#fff}.emtek-contactWhatsApp:focus-visible,.emtek-contactEmail:focus-visible{outline-offset:4px;outline:2px solid #a67d51}@media (max-width:767px){.emtek-contactHero{background-position:50%;background-attachment:scroll;min-height:34svh}.emtek-contactContent{padding:50px 21px 68px}.emtek-contactTitle{font-size:clamp(44px,11vw,62px)}.emtek-contactLead{letter-spacing:normal;margin-top:22px}.emtek-contactEmails{gap:16px;margin-top:41px}.emtek-contactEmail{gap:7px;font-size:clamp(16px,4.6vw,21px)}.emtek-contactSocial{margin-top:49px}.emtek-contactWhatsApp{width:100%;max-width:340px}}@media (prefers-reduced-motion:reduce){.emtek-contactHero{background-attachment:scroll}.emtek-contactEmail,.emtek-contactWhatsApp{transition:none}}
