.key-places__wrap{padding:80px 0}.key-places{display:grid;gap:80px 50px;grid-template-columns:repeat(3,1fr)}.key-place{padding-bottom:60px;border-bottom:1px solid #a4a4a4}.key-place .content h3{font-size:3rem}.key-place .content p{font-size:1.8rem;line-height:1.6}.key-place .image{margin-bottom:38px;aspect-ratio:363/223;width:100%;max-width:363px}.key-place .image img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:60em){.key-place .content{padding-right:50px}.key-places__wrap .alternating-images:not(.alternating-images__tab):nth-child(odd) .page-center{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.key-places__wrap .alternating-images:not(.alternating-images__tab):nth-child(2n) .image img{right:-4rem}.key-places__wrap .alternating-images:not(.alternating-images__tab):nth-child(2n) .image-has_video:before{right:-4rem;left:auto}.key-places__wrap .alternating-images:not(.alternating-images__tab):nth-child(odd) .image-has_video:before,.key-places__wrap .alternating-images:not(.alternating-images__tab):nth-child(odd) .image img{left:-4rem}.key-places__wrap .alternating-images:not(.alternating-images__tab):nth-child(odd) .content{padding-right:8rem;padding-left:4rem}}@media(max-width:991px){.key-places__wrap .key-places{display:grid;gap:40px;grid-template-columns:1fr;justify-content:center}.key-places__wrap .key-place{max-width:500px;margin:0 auto}.key-places__wrap .key-place .content{padding-right:0}.key-place .image{margin:0 auto 50px}}