.sub-visual{min-height:36rem;padding:14rem 6vw 7rem;background:#111;color:#fff}.sub-visual h2{font-size:3.8rem;line-height:1.2}.sub-section{padding:8rem 6vw}.sub-section p{max-width:76rem;color:#555}@media(max-width:767px){.sub-visual{padding:11rem 2rem 5rem}.sub-visual h2{font-size:2.8rem}.sub-section{padding:6rem 2rem}}
