.Contact-module-scss-module__AAmbHW__page{color:#171717;background:#fff;padding-bottom:56px;font-size:16px;font-weight:500;line-height:1.7}.Contact-module-scss-module__AAmbHW__container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:16px}@media (min-width:992px){.Contact-module-scss-module__AAmbHW__container{padding-inline:40px}}.Contact-module-scss-module__AAmbHW__pageHead{padding-block:40px 26px}@media (min-width:768px){.Contact-module-scss-module__AAmbHW__pageHead{padding-block:56px 30px}}.Contact-module-scss-module__AAmbHW__title{font-family:var(--font-display),sans-serif;color:#171717;text-wrap:balance;font-size:30px;font-style:italic;font-weight:700;line-height:1.15}@media (min-width:768px){.Contact-module-scss-module__AAmbHW__title{font-size:42px}}.Contact-module-scss-module__AAmbHW__lead{text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.7}.Contact-module-scss-module__AAmbHW__grid{align-items:start;gap:24px;display:grid}@media (min-width:992px){.Contact-module-scss-module__AAmbHW__grid{grid-template-columns:2fr 1fr}}.Contact-module-scss-module__AAmbHW__side{align-content:start;gap:24px;display:grid}@media (min-width:992px){.Contact-module-scss-module__AAmbHW__side{position:sticky;top:16px}}.Contact-module-scss-module__AAmbHW__main{align-content:start;gap:24px;min-width:0;display:grid}.Contact-module-scss-module__AAmbHW__card{background:#fff;border-radius:10px;padding:24px;box-shadow:0 1px 2px #17171708,0 4px 14px #1717170b}.Contact-module-scss-module__AAmbHW__cardTitle{font-family:var(--font-display),sans-serif;color:#171717;border-bottom:1px solid #e2dfd9;margin-bottom:20px;padding-bottom:14px;font-size:17px;font-style:italic;font-weight:700;line-height:1.3;position:relative}.Contact-module-scss-module__AAmbHW__cardTitle:after{content:"";background:#c6ff34;width:46px;height:3px;position:absolute;bottom:-1px;left:0}.Contact-module-scss-module__AAmbHW__photo{border-radius:10px;width:100%;height:240px}@media (min-width:768px){.Contact-module-scss-module__AAmbHW__photo{height:320px}}@media (min-width:992px){.Contact-module-scss-module__AAmbHW__photo{height:380px}}.Contact-module-scss-module__AAmbHW__channels{gap:4px;display:grid}.Contact-module-scss-module__AAmbHW__channel{border-radius:10px;align-items:flex-start;gap:14px;padding:14px;transition:background-color .2s;display:flex}.Contact-module-scss-module__AAmbHW__channel:hover{background:#eeebe5}.Contact-module-scss-module__AAmbHW__channelIcon{color:#565350;border:1px solid #e2dfd9;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.Contact-module-scss-module__AAmbHW__channelHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.Contact-module-scss-module__AAmbHW__channelTitle{color:#171717;font-size:16px;font-weight:700}.Contact-module-scss-module__AAmbHW__channelValue{color:#171717;font-size:15px;font-weight:500}.Contact-module-scss-module__AAmbHW__channelNote{text-wrap:pretty;margin-top:4px;font-size:15px;line-height:1.65}.Contact-module-scss-module__AAmbHW__places{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:768px){.Contact-module-scss-module__AAmbHW__places{grid-template-columns:repeat(4,1fr)}}.Contact-module-scss-module__AAmbHW__place{min-width:0}.Contact-module-scss-module__AAmbHW__placePhoto{border-radius:10px;width:100%;height:110px}@media (min-width:768px){.Contact-module-scss-module__AAmbHW__placePhoto{height:130px}}.Contact-module-scss-module__AAmbHW__placeCity{color:#171717;margin-top:10px;font-size:18px;font-weight:600}.Contact-module-scss-module__AAmbHW__routes{gap:16px;display:grid}@media (min-width:576px){.Contact-module-scss-module__AAmbHW__routes{grid-template-columns:repeat(2,1fr)}}.Contact-module-scss-module__AAmbHW__route{border:1px solid #e2dfd9;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px;transition:border-color .2s;display:flex}.Contact-module-scss-module__AAmbHW__route:hover{border-color:#171717}.Contact-module-scss-module__AAmbHW__routeTitle{color:#171717;font-size:15px;font-weight:700}.Contact-module-scss-module__AAmbHW__routeText{text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.65}.Contact-module-scss-module__AAmbHW__routeAction{color:#171717;margin-top:14px;font-size:16px;font-weight:600;display:inline-block}.Contact-module-scss-module__AAmbHW__who{background:#fff;border-radius:10px;align-items:center;gap:13px;margin-bottom:8px;padding:14px;display:flex;box-shadow:0 2px 16px #1717170f}.Contact-module-scss-module__AAmbHW__whoPhoto{border-radius:999px;flex-shrink:0;width:52px;height:52px}.Contact-module-scss-module__AAmbHW__whoName{font-family:var(--font-display),sans-serif;color:#171717;font-size:16px;font-style:italic;font-weight:700;line-height:1.2}.Contact-module-scss-module__AAmbHW__whoMeta{letter-spacing:.04em;color:#565350;margin-top:5px;font-size:15px}.Contact-module-scss-module__AAmbHW__address{margin-bottom:16px;line-height:1.6}.Contact-module-scss-module__AAmbHW__map{border:0;border-radius:10px;width:100%;height:320px;display:block}.Contact-module-scss-module__AAmbHW__mapPlaceholder{text-align:center;border:1px solid #e2dfd9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:320px;padding:24px;display:flex}.Contact-module-scss-module__AAmbHW__mapButton{color:#171717;cursor:pointer;background:0 0;border:1px solid #171717;border-radius:10px;padding:12px 22px;font-size:16px;font-weight:600;transition:background .2s,color .2s}.Contact-module-scss-module__AAmbHW__mapButton:hover{color:#fff;background:#171717}.Contact-module-scss-module__AAmbHW__mapNote{font-size:15px;line-height:1.6}.Contact-module-scss-module__AAmbHW__sideNote{text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.65}.Contact-module-scss-module__AAmbHW__hourRow{border-bottom:1px solid #ebe8e2;justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;font-size:16px;display:flex}.Contact-module-scss-module__AAmbHW__hourRow:last-of-type{border-bottom:0}.Contact-module-scss-module__AAmbHW__hourRow strong{color:#171717;font-variant-numeric:tabular-nums;font-weight:600}
