.contact-page_page__x_zE6{background:#fff}.contact-page_page__x_zE6 .contact-page_intro__8ZDso{min-height:0}.contact-page_page__x_zE6 .contact-page_intro__8ZDso .hero-inner{min-height:0;padding:28px 0 32px;width:min(1120px,calc(100% - 64px))}.contact-page_page__x_zE6 .contact-page_intro__8ZDso .hero-copy{max-width:880px}.contact-page_page__x_zE6 .contact-page_intro__8ZDso h1{font-size:40px;line-height:1.16;text-align:left;letter-spacing:0;max-width:900px;margin:12px 0 0}.contact-page_page__x_zE6 .contact-page_intro__8ZDso .hero-lead{margin-top:14px;max-width:760px;font-size:17px;line-height:1.6}.contact-page_page__x_zE6 .contact-page_intro__8ZDso .breadcrumbs{margin:0}.contact-page_englishIntro__KDBUW:before{display:none}.contact-page_introImage__dwYHY{object-fit:cover;object-position:center}.contact-page_formSection__j42Pz{padding:28px 32px 44px;scroll-margin-top:100px}.contact-page_formInner__CEBJw,.contact-page_inner___CEQP{width:min(880px,100%);margin:0 auto;min-width:0}.contact-page_formInner__CEBJw{scroll-margin-top:100px}.contact-page_notice__b_tVJ{margin:0 0 20px;font-size:15px;line-height:1.6;color:#344257}.contact-page_context___WED1{border-left:3px solid #b69650;padding:8px 16px;margin:0 0 20px;font-size:15px;line-height:1.5;display:flex;gap:10px 24px;justify-content:space-between;flex-wrap:wrap}.contact-page_context___WED1 a{text-decoration:underline;text-underline-offset:3px}.contact-page_contextGuide__dlRpu{display:block}.contact-page_contextGuide__dlRpu p{margin:0}.contact-page_contextGuide__dlRpu ul{margin:10px 0 0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.contact-page_page__x_zE6 .contact-stack{width:100%;padding:0}.contact-page_page__x_zE6 .contact-form{gap:22px}.contact-page_page__x_zE6 .form-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.contact-page_page__x_zE6 .form-group label:has(textarea),.contact-page_page__x_zE6 .form-group--consent{grid-column:1/-1}.contact-page_page__x_zE6 .form-group--consent{display:block}.contact-page_page__x_zE6 .contact-form label{font-size:16px;line-height:1.5}.contact-page_page__x_zE6 .contact-form label[hidden]{display:none}.contact-page_page__x_zE6 [data-contact-service-control]{border:0;border-left:3px solid #b69650;padding:8px 16px}.contact-page_page__x_zE6 [data-contact-service-control] legend{font-size:16px;font-weight:600}.contact-page_page__x_zE6 [data-contact-service-control] p{grid-column:1/-1;margin:0}.contact-page_page__x_zE6 .contact-form input,.contact-page_page__x_zE6 .contact-form select,.contact-page_page__x_zE6 .contact-form textarea{font-size:16px;min-height:48px}.contact-page_page__x_zE6 .contact-form textarea{min-height:140px}.contact-page_page__x_zE6 .contact-form input[type=checkbox]{min-height:18px}.contact-page_page__x_zE6 .contact-form__trap{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.contact-page_page__x_zE6 .contact-form button{justify-self:start;width:auto;min-width:180px}.contact-page_page__x_zE6 .contact-form [aria-invalid=true]{border-color:#9d2525}.contact-page_page__x_zE6 .fine-print{font-size:14px;line-height:1.6}.contact-page_page__x_zE6 #contacto-envio:empty{display:none}.contact-page_page__x_zE6 #contacto-consentimiento,.contact-page_page__x_zE6 [id^=contacto-campo]{scroll-margin-top:110px}.contact-page_after__wznZh,.contact-page_alternative__Ae9iH{padding:36px 32px}.contact-page_after__wznZh{background:#f2f4f6;border-block:1px solid #dce1e7}.contact-page_after__wznZh h2,.contact-page_alternative__Ae9iH h2{font-size:28px;line-height:1.2;margin:0 0 18px;letter-spacing:0}.contact-page_after__wznZh ol{padding-left:22px;line-height:1.7;display:grid;grid-gap:12px;gap:12px}.contact-page_after__wznZh p,.contact-page_alternative__Ae9iH p{font-size:16px;line-height:1.7;margin:16px 0 0}.contact-page_alternative__Ae9iH a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.contact-page_administrativePhone__xmZeS{border-top:1px solid #dce1e7}@media (max-width:640px){.contact-page_page__x_zE6 .contact-page_intro__8ZDso .hero-inner{width:calc(100% - 40px);padding:24px 0}.contact-page_page__x_zE6 .contact-page_intro__8ZDso h1{font-size:30px;line-height:1.2}.contact-page_page__x_zE6 .contact-page_intro__8ZDso .hero-lead{font-size:16px}.contact-page_formSection__j42Pz{padding:24px 20px 36px}.contact-page_page__x_zE6 .form-group{grid-template-columns:minmax(0,1fr)}.contact-page_after__wznZh,.contact-page_alternative__Ae9iH{padding:30px 20px}.contact-page_after__wznZh h2,.contact-page_alternative__Ae9iH h2{font-size:25px}}