.ContactLayout-module__J7Fzgq__page{width:100%;max-width:1920px;margin-inline:auto;container-type:inline-size}.ContactLayout-module__J7Fzgq__canvas{--u:calc(100cqw / 320);padding:calc(17 * var(--u)) calc(15 * var(--u)) calc(70 * var(--u))}.ContactLayout-module__J7Fzgq__group{gap:calc(24 * var(--u));flex-direction:column;min-width:0;display:flex}.ContactLayout-module__J7Fzgq__map{border-radius:calc(10 * var(--u));aspect-ratio:290/343;background:#f1f0ed;min-width:0;position:relative;overflow:hidden}.ContactLayout-module__J7Fzgq__details{gap:calc(22 * var(--u));min-width:0;min-height:calc(393 * var(--u));padding:calc(24 * var(--u)) calc(20 * var(--u)) calc(40 * var(--u));border-radius:calc(10 * var(--u));background:#fbfbfb;border:1px solid #eee;flex-direction:column;display:flex}.ContactLayout-module__J7Fzgq__heading{font-size:calc(15.56 * var(--u));text-transform:uppercase;font-weight:400;line-height:1.4}.ContactLayout-module__J7Fzgq__address{gap:calc(24 * var(--u));flex-direction:column;min-width:0;font-style:normal;display:flex}.ContactLayout-module__J7Fzgq__facts,.ContactLayout-module__J7Fzgq__office{gap:calc(15 * var(--u));flex-direction:column;min-width:0;display:flex}.ContactLayout-module__J7Fzgq__fact{gap:calc(5 * var(--u));flex-direction:column;display:flex}.ContactLayout-module__J7Fzgq__hours{gap:calc(8 * var(--u))}.ContactLayout-module__J7Fzgq__term{color:#1d1d1d;font-size:calc(13.48 * var(--u));font-weight:500;line-height:1.3}.ContactLayout-module__J7Fzgq__description{color:#959595;font-size:calc(12 * var(--u));font-weight:500;line-height:1.3}.ContactLayout-module__J7Fzgq__socialFact{gap:calc(12 * var(--u));flex-direction:column;display:flex}.ContactLayout-module__J7Fzgq__socials{gap:calc(6 * var(--u));display:flex}.ContactLayout-module__J7Fzgq__socialIcon{width:calc(24 * var(--u));height:calc(24 * var(--u));place-items:center;display:grid}.ContactLayout-module__J7Fzgq__direct{gap:calc(12 * var(--u));min-width:0;font-size:calc(17.22 * var(--u));flex-direction:column;font-weight:400;line-height:1.3;display:flex}.ContactLayout-module__J7Fzgq__email{align-items:center;gap:calc(8 * var(--u));min-height:calc(24 * var(--u));display:flex}.ContactLayout-module__J7Fzgq__icon{width:calc(17 * var(--u));height:calc(17 * var(--u));flex-shrink:0}.ContactLayout-module__J7Fzgq__phone{align-items:flex-start;gap:calc(8 * var(--u));min-width:0;display:flex}.ContactLayout-module__J7Fzgq__numbers{gap:calc(10 * var(--u));flex-direction:column;min-width:0;display:flex}.ContactLayout-module__J7Fzgq__email:focus-visible{outline-offset:4px;outline:2px solid #94897f}@media (min-width:640px){.ContactLayout-module__J7Fzgq__canvas{--step:calc((100cqw - 640px) / 1280);--u:calc(.364494px + .635506 * var(--step));padding:calc(23px + 24 * var(--step)) calc(10px + 100 * var(--step)) calc(27.43px + 76.25 * var(--step))}.ContactLayout-module__J7Fzgq__group{align-items:stretch;gap:calc(9.43px + 16.46 * var(--step));flex-direction:row}.ContactLayout-module__J7Fzgq__map{aspect-ratio:auto;min-height:calc(231.57px + 403.75 * var(--step));border-radius:calc(10 * var(--u));flex:1}.ContactLayout-module__J7Fzgq__details{flex:0 0 calc(175.36px + 305.75 * var(--step));min-height:calc(231.57px + 403.75 * var(--step));gap:calc(12.62px + 17.73 * var(--step));padding:calc(21.38px + 37.27 * var(--step)) calc(17.02px + 29.68 * var(--step)) calc(20 * var(--u))}.ContactLayout-module__J7Fzgq__heading{font-size:calc(14px + 13.1506 * var(--step));white-space:nowrap;line-height:1.4}.ContactLayout-module__J7Fzgq__address{gap:calc(14.33px + 20.74 * var(--step))}.ContactLayout-module__J7Fzgq__facts{gap:calc(10.02px + 19.98 * var(--step))}.ContactLayout-module__J7Fzgq__office{gap:calc(12.42px + 7.17 * var(--step))}.ContactLayout-module__J7Fzgq__fact{gap:calc(1.78px + 6.63 * var(--step))}.ContactLayout-module__J7Fzgq__hours{gap:calc(4.18px + 10.82 * var(--step))}.ContactLayout-module__J7Fzgq__term{font-size:calc(8px + 11.478 * var(--step))}.ContactLayout-module__J7Fzgq__description{font-size:calc(8px + 7.0372 * var(--step));white-space:nowrap}.ContactLayout-module__J7Fzgq__socialFact{gap:calc(4.54px + 11.46 * var(--step))}.ContactLayout-module__J7Fzgq__socials{gap:calc(7 * var(--u))}.ContactLayout-module__J7Fzgq__socialIcon{width:calc(35 * var(--u));height:calc(35 * var(--u))}.ContactLayout-module__J7Fzgq__direct{gap:calc(8.55px + 11.45 * var(--step));font-size:calc(8px + 16.8866 * var(--step))}.ContactLayout-module__J7Fzgq__email{gap:calc(13 * var(--u));min-height:0}.ContactLayout-module__J7Fzgq__phone{gap:calc(14 * var(--u))}.ContactLayout-module__J7Fzgq__icon{width:calc(25 * var(--u));height:calc(25 * var(--u))}.ContactLayout-module__J7Fzgq__numbers{gap:calc(6.01px + 6.99 * var(--step))}}.ContactLayout-module__J7Fzgq__mapPreview{object-fit:cover;object-position:center}.ContactLayout-module__J7Fzgq__mapActivate{bottom:calc(10 * var(--u));left:calc(10 * var(--u));max-width:calc(100% - 20 * var(--u));color:#1d1d1d;cursor:pointer;background:#fffffff2;border:1px solid #ddd;border-radius:4px;min-height:32px;padding:8px 12px;font-size:12px;line-height:1.3;position:absolute;box-shadow:0 1px 4px #0000001a}.ContactLayout-module__J7Fzgq__mapActivate:focus-visible{outline-offset:2px;outline:2px solid #94897f}@media (min-width:640px){.ContactLayout-module__J7Fzgq__mapPreview{filter:grayscale(clamp(0, calc(1 - var(--step) / 1px), 1))}}.ContactLayout-module__J7Fzgq__description{white-space:normal;overflow-wrap:anywhere}.ContactLayout-module__J7Fzgq__email{overflow-wrap:anywhere}
