.location-section{background-color:#f6f6f6;padding-top:5rem;position:relative}.location-section,.location-section .section-headline{padding-bottom:5rem}.location-section .location-image{height:auto;margin-bottom:60px;max-width:100%;width:auto}.location-section .location-item{margin-bottom:1.5rem}.location-section .location-item .location-name{border-left:3px solid #7c3a96;color:#000;font-size:1.05rem;font-weight:500;line-height:1;margin-bottom:8px;padding-bottom:0;padding-left:12px}.location-section .location-item .location-address{color:#666;font-size:.85rem;line-height:1.4;padding-bottom:0;padding-left:15px;padding-right:15px}.location-section .location-item .location-address p{font-size:.85rem;line-height:1.4;padding-bottom:0}.location-stat-item{background-color:#fff;box-shadow:0 4px 10px 1px rgba(0,0,0,.1);margin-bottom:30px;padding:1.75rem}.location-stat-item .location-stat{color:#e85d3a;font-size:3rem;font-weight:300}.location-stat-item .location-stat-desc{color:#666;font-size:.95rem;line-height:1.4}@media (max-width:1023px){.location-section{padding-bottom:4rem;padding-top:4rem}.location-section .section-headline{padding-bottom:3rem}.location-section .location-image{margin-bottom:40px}.location-section .location-item{margin-bottom:1.25rem}.location-section .location-item .location-name{font-size:1rem;margin-bottom:8px;padding-left:10px}.location-section .location-item .location-address{font-size:.8rem;padding-left:12px;padding-right:12px}.location-section .location-item .location-address p{font-size:.8rem}.location-stat-item{margin-bottom:30px;padding:1.5rem}.location-stat-item .location-stat{font-size:2.75rem}.location-stat-item .location-stat-desc{font-size:.9rem}}@media (max-width:639px){.location-section{padding-bottom:3rem;padding-top:3rem}.location-section .section-headline{padding-bottom:2rem}.location-section .location-image{margin-bottom:30px}.location-section .location-item{margin-bottom:1.25rem}.location-section .location-item .location-name{font-size:.95rem;margin-bottom:8px;padding-left:10px}.location-section .location-item .location-address{font-size:.78rem;padding-left:12px;padding-right:12px}.location-section .location-item .location-address p{font-size:.78rem}.location-stat-item{margin-bottom:30px;padding:1.5rem}.location-stat-item .location-stat{font-size:2.5rem}.location-stat-item .location-stat-desc{font-size:.85rem}}