.map{display:grid;margin-bottom:64px;margin-top:24px;grid-template-columns:minmax(300px, 40%) minmax(300px, 1fr);gap:32px}.map
h3{margin-bottom:8px;display:flex;align-items:center}.map h3:first-child{margin-top:0}.map h3
i{margin-right:8px}.map .schedule
ul{margin:0}.map
address{font-style:normal;font-weight:500;margin-bottom:0;padding-left:22px}.actions{text-align:center;max-width:400px;margin:32px
auto 0}.actions
.phone{display:inline-block}.actions
.or{display:block;position:relative;text-align:center;margin:12px
0}.actions .or:before{display:block;content:'';border-top:1px solid var(--black);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:0;z-index:-2}.actions .or:after{content:'';position:absolute;width:40px;background:#fff;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-1}.map>iframe{width:100%;height:100%;min-height:300px}.tram{display:flex;align-items:center;padding-left:22px}.tram-number{text-align:center;font-size:16px;line-height:20px;font-weight:500;margin-bottom:0;background-color:#562C25;color:#fff;border-radius:50%;margin-right:8px;width:20px;height:20px}.info{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin:24px
auto;max-width:680px}.info h4, .info
p{padding-left:22px}.info
h4{margin:0}.info
p{margin-top:0;display:flex;align-items:center}.info p
i{margin-right:4px;font-size:20px}@media screen and (max-width: 680px){.map{grid-template-columns:1fr}}