.contact_contactPage__PGAbr{max-width:2560px;display:flex;flex-direction:column;align-items:center;background-color:var(--color-base-white)}.contact_contactPage__PGAbr .contact_contactContainer__RcQpr{display:flex;flex-direction:column;padding:0 140px;max-width:1600px;justify-content:center;align-items:center;background-color:#fff;width:100%}@media (max-width:767px){.contact_contactPage__PGAbr .contact_contactContainer__RcQpr{padding:10px}}@media (max-width:1024px){.contact_contactPage__PGAbr .contact_contactContainer__RcQpr{padding:0 24px}}.ContactBanner_banner__0O8j5{width:100%;min-height:380px;position:relative;display:flex;justify-content:center}.ContactBanner_textWrapper___mdQ_{max-width:1600px;width:100%;padding:0 140px;position:absolute;top:105px}.ContactBanner_image__e4aTl{object-fit:cover;min-height:380px}.ContactBanner_textBox__YJ6Ci{z-index:1;color:#fff;white-space:pre-line;display:flex;flex-direction:column;gap:24px}.ContactBanner_textBox__YJ6Ci h1{font-size:40px;font-weight:700}.ContactBanner_textBox__YJ6Ci p{font-size:16px;font-weight:600}@media (max-width:767px){.ContactBanner_textBox__YJ6Ci h1{font-size:30px}.ContactBanner_image__e4aTl{object-position:85% center}}@media (max-width:1024px){.ContactBanner_textWrapper___mdQ_{padding:0 24px;text-align:center}}.ContactCards_section__bz75v{width:100%;padding:72px 0 0;display:flex;justify-content:center;flex-direction:column;gap:40px;background-color:var(--color-base-white)}.ContactCards_container__91tD2{width:100%}.ContactCards_grid__zbmr_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ContactCards_card__vAOxr{padding:32px;display:flex;flex-direction:column;justify-content:space-between;min-height:304px;border-radius:8px;border:1px solid #e0e3ef;background:#fff}.ContactCards_number__jPBu2{font-family:Montserrat!important;text-align:revert;direction:ltr}.ContactCards_cardContent__0rbKF{display:flex;flex-direction:column;gap:22px}.ContactCards_cardTitleGap__nH5QF{display:flex;flex-direction:column;gap:8px}.ContactCards_textWrapper__BF07T{display:flex;flex-direction:column;gap:22px}.ContactCards_cardTitle__GXJxR{font-size:16px;font-weight:500;color:#3d466b}.ContactCards_isMontFont__5ushK{font-family:Montserrat!important}.ContactCards_cardValue__mwkd8{font-size:20px;font-weight:700;color:var(--color-text-primary,#0d1846);line-height:1.5}.ContactCards_whatsAppText__zV69D{font-size:16px;font-weight:500}.ContactCards_link__SgyHU{font-size:20px;font-weight:600;text-decoration:underline;color:var(--color-brand-primary,"#0079C8");-webkit-margin-after:16px;margin-block-end:16px;display:flex;align-items:center;gap:10px}.ContactCards_cardFooter__dduUf{font-size:14px;font-weight:500;color:var(--color-text-tertiary-hover,#6e7490)}.ContactCards_cardTitle__GXJxR.ContactCards_highlightFooter__gYfSN{color:hsla(0,0%,100%,.6)}.ContactCards_mapContainer__J8kY_{width:100%}.ContactCards_mapGrid__3E4lF{display:grid;grid-gap:24px;gap:24px}.ContactCards_mapCard__bC7kN{position:relative;height:448px;background-color:#f5f7ff;border-radius:8px;overflow:hidden}.ContactCards_mapBackground__V81mY{position:absolute;inset:0}.ContactCards_mapImage__cZnHb{object-fit:cover}.ContactCards_pinWrapper__v30K8{position:absolute;top:84px;right:159px;display:flex;flex-direction:column;align-items:center;gap:10px}.ContactCards_pinLabel__4Lxq1{background:#fff;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--color-text-secondary);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ContactCards_leftcontent_wrp__FTQGb{display:flex;align-items:center;gap:16px}.ContactCards_infoOverlay__h_apS{justify-content:space-between;align-items:center}.ContactCards_clinicOverlay__6lgk8,.ContactCards_infoOverlay__h_apS{position:absolute;bottom:24px;left:24px;right:24px;background-color:#fff;border-radius:16px;padding:24px 32px 24px 24px;display:flex;gap:16px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.ContactCards_clinicOverlay__6lgk8{width:calc(100% - 48px);flex-direction:column}.ContactCards_clinicIcon__6gi4O,.ContactCards_infoIcon__1M6sC{width:48px;height:48px;background-color:#e8f3fb;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactCards_clinicText__Yearg,.ContactCards_infoText__srrsi{flex:1 1}.ContactCards_clinicText__Yearg h3,.ContactCards_infoText__srrsi h3{font-size:16px;font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.ContactCards_clinicText__Yearg p,.ContactCards_infoText__srrsi p{font-size:14px;font-weight:500;color:var(--color-text-secondary);white-space:pre-line}.ContactCards_viewButton__t7Tch{background-color:var(--color-brand-primary,#0079c8);color:#fff;height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;width:max-content;transition:opacity .2s}.ContactCards_viewButton__t7Tch:hover{opacity:.9;color:#fff}.ContactCards_clinicBtn__iO4_1{background-color:var(--color-brand-primary,#0079c8);color:#fff;height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s;width:-moz-fit-content;width:fit-content}.ContactCards_clinicBtn__iO4_1:hover{opacity:.9;color:#fff}.ContactCards_separatorRtl__6N0bm{transform:scaleX(-1)}.ContactCards_showOnWeb__Ef_7Y{display:block}.ContactCards_showOnMobile__j80wv{display:none}@media (max-width:600px){.ContactCards_cardFooter__dduUf{margin-top:40px}.ContactCards_showOnWeb__Ef_7Y{display:none}.ContactCards_showOnMobile__j80wv{display:block}.ContactCards_leftcontent_wrp__FTQGb{align-items:flex-start}.ContactCards_infoOverlay__h_apS{padding:16px}}@media (min-width:600px){.ContactCards_showOnMobile__j80wv{display:none !}.ContactCards_showOnWeb__Ef_7Y{display:block}}@media (max-width:820px){.ContactCards_section__bz75v{padding:48px 0 0}.ContactCards_link__SgyHU{-webkit-margin-after:16px;margin-block-end:16px}.ContactCards_grid__zbmr_{grid-template-columns:1fr}.ContactCards_card__vAOxr{min-height:auto}.ContactCards_mapGrid__3E4lF{grid-template-columns:2fr}.ContactCards_infoOverlay__h_apS{flex-direction:column;align-items:unset}}@media (max-width:430px){.ContactCards_cardContent__0rbKF,.ContactCards_textWrapper__BF07T{gap:40px}.ContactCards_card__vAOxr{padding:24px}.ContactCards_overrideSpacing__XBqnU,.ContactCards_overrideSpacing__XBqnU .ContactCards_textWrapper__BF07T{gap:22px}}