*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.25%}a{color:inherit;text-decoration:none}.hero{background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/img/schedule/hero.jpg)}.schedule-section{background:#fff;padding:100px 40px;text-align:center}.section-title{font-size:36px;font-weight:800;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.section-subtitle{color:#666;font-size:16px;line-height:1.7;margin:0 auto 60px;max-width:600px}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(232,245,74,.4);transform:scale(1)}50%{box-shadow:0 0 0 20px rgba(232,245,74,0);transform:scale(1.05)}}.coming-soon-icon svg{height:50px;width:50px;fill:#1a1a1a}.workouts-preview .section-title{margin-bottom:50px}.workout-type img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.workout-type:hover img{transform:scale(1.1)}@media(max-width:768px){.schedule-section{padding:60px 20px}.section-title{font-size:24px}.section-subtitle{font-size:14px}}