﻿.section-visit .visit-info h3{font-size:26px;line-height:1.5}
.section-visit .visit-address{padding:20px 22px;gap:6px}
.section-visit .visit-address strong{font-size:21px;line-height:1.65}
.section-visit .visit-address span{font-size:18px;line-height:1.7;color:#526e76}
.section-visit .transport-list{gap:22px}
.section-visit .transport-list>div{grid-template-columns:48px minmax(0,1fr);gap:16px}
.section-visit .transport-icon{width:48px;height:48px;font-size:22px}
.section-visit .transport-list p{gap:5px}
.section-visit .transport-list strong{font-size:21px;line-height:1.5}
.section-visit .transport-list p span{font-size:18px;line-height:1.8;color:#526e76}
.section-visit .visit-info>small{font-size:16px;line-height:1.8;margin-top:26px}
@media(max-width:820px){.section-visit .visit-info h3{font-size:23px}.section-visit .visit-address{padding:18px}.section-visit .visit-address strong{font-size:19px}.section-visit .visit-address span{font-size:17px}.section-visit .transport-list{gap:20px}.section-visit .transport-list>div{grid-template-columns:42px minmax(0,1fr);gap:12px}.section-visit .transport-icon{width:42px;height:42px;font-size:20px}.section-visit .transport-list strong{font-size:20px}.section-visit .transport-list p span{font-size:17px}.section-visit .visit-info>small{font-size:15px}}