.contacts-page{padding-top:var(--section-gap)}.contacts-content{display:flex;flex-direction:column;gap:var(--gap-5xl)}.contacts-heading{text-align:center}.contacts-heading p{margin:var(--gap-xl) auto 0}.contacts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-xl)}.contact-card{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--gap-xl);padding:var(--gap-2xl);background:var(--hostes-light-bg-secondary)}.contact-card>img{display:block;flex:0 0 64px;overflow:hidden;border-radius:20px;background-color:var(--icon-bg)}.contact-card__content{display:flex;min-width:0;flex-direction:column;gap:var(--gap-xs)}.contact-card__email{color:var(--hostes-light-text-primary);font:var(--type-h3-big);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.08em;overflow-wrap:anywhere}.contact-card__content p{color:var(--hostes-light-text-secondary);font:var(--type-paragraph-18)}@media(min-width:641px){.contact-card__email{font-size:36px;white-space:nowrap;overflow-wrap:normal}}@media(max-width:900px){.contacts-page{padding-top:4.5rem}.contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.contacts-page{padding-top:3.5rem}.contacts-content{gap:3rem}.contacts-grid{grid-template-columns:1fr}.contact-card{padding:1.5rem}.contact-card__email{font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.1}}
