.breadcrumb{margin:18px 0;padding:0 0 2px}.breadcrumb .breadcrumb-item{color:var(--text-muted);font-weight:400;font-size:var(--fs-sm);margin-bottom:5px;line-height:20px;list-style:none;display:inline}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"/";margin:0 4px 0 2px}.breadcrumb .breadcrumb-item:last-child{color:var(--text)}@media (width<=767px){.breadcrumb{margin-top:40px;margin-bottom:30px}.banner .breadcrumb{text-align:left;margin-top:0;margin-bottom:50px}}.contacts{margin-bottom:var(--section-gap)}.contacts__title{text-align:center;color:var(--text);font-size:var(--fs-3xl);text-transform:uppercase;letter-spacing:-.01em;margin:40px 0 48px;font-weight:600;line-height:1.15}.contacts__stage{align-items:center;max-width:722px;min-height:561px;margin:0 auto;display:flex;position:relative}.contacts__car{z-index:1;pointer-events:none;width:294px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contacts__car img{width:100%;height:auto;display:block}.contacts__card{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;flex:auto;justify-content:center;gap:28px;min-height:480px;margin-left:132px;padding:56px 48px 56px 182px;display:flex}.contacts__map{margin-top:var(--section-gap);background:var(--surface);border-radius:var(--radius-xl);overflow:hidden}.contacts__map #map{z-index:0;height:440px;position:relative}.contacts .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.contacts-office{color:var(--text);flex-direction:column;align-items:flex-start;display:flex}.contacts-office__map{border-radius:var(--radius-pill);background:var(--field);width:115px;height:50px;margin-bottom:8px;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #263b4814}.contacts-office__map img{object-fit:cover;width:100%;height:100%;display:block}.contacts-office__map:hover{transform:translateY(-1px);box-shadow:0 6px 16px #263b4826}.contacts-office__pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);width:14px!important;height:20px!important}.contacts-office__city{font-size:var(--fs-2xl);margin-bottom:6px;font-weight:600;line-height:1.15}.contacts-office__address{font-style:normal;font-size:var(--fs-base);color:#263c48ab;margin-bottom:6px;font-weight:600;line-height:1.26}.contacts-office__phone{font-size:var(--fs-base);color:var(--text);font-weight:600;line-height:24px;text-decoration:none}.contacts-office__phone:hover{color:var(--accent)}.contacts-office__schedule{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;margin-top:2px;line-height:20px;display:flex}.contacts-office__schedule svg{flex:none}.contacts-office__schedule svg,.contacts-office__schedule svg *{fill:none}.contacts-office__more{font-size:var(--fs-sm);color:var(--accent);margin-top:6px;font-weight:600;line-height:20px;text-decoration:none}.contacts-office__more:hover{text-decoration:underline}@media (width<=991px){.contacts__map{margin-top:64px}.contacts__map #map{height:360px}}@media (width<=767px){.contacts__title{font-size:var(--fs-xl);margin:8px 0 24px}.contacts__stage{min-height:0;display:block}.contacts__car{aspect-ratio:561/294;width:86%;max-width:400px;margin:0 auto -48px;position:relative;top:auto;left:auto;transform:none}.contacts__car img{width:52.4%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.contacts__card{gap:28px;min-height:0;margin:0;padding:72px 20px 28px}.contacts__map{margin-top:40px}.contacts__map #map{height:300px}.contacts-office__city{font-size:var(--fs-xl)}.contacts-office__address{font-size:var(--fs-sm)}}
