.schedule{margin:0 auto;max-width:1220px;padding:60px 20px}.cm-expand-content-wrapper{display:none}.is-active .cm-hide,.is-active.cm-expand-content-wrapper{display:block}.cm-hide,.is-active .cm-show{display:none}.schedule .details p.expend-title{color:#2ad2bb;cursor:pointer;font-family:Figtree;font-size:18px;font-style:normal;font-weight:700;letter-spacing:3.6px;line-height:29px;text-align:right;text-transform:uppercase}.cm-expand-content-wrapper{display:flex;font-family:Figtree;font-size:18px;font-style:italic;font-weight:400;letter-spacing:.6px;line-height:28px;margin-top:20px;place-self:flex-end;width:75%}.cm-expand-content-wrapper p{font:inherit!important}.schedule .schedule-item{border-bottom:1px solid #fff;display:flex;padding:20px 0}.schedule .time{color:#fff;flex-shrink:0;font-size:21px;font-weight:400;letter-spacing:1px;line-height:29px;padding:0 10px;width:300px}.schedule .details h3{color:#fff;font-family:Reach;font-size:32px;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase}.schedule .details{width:calc(100% - 300px)}.schedule .details p{color:#fff;font-size:21px;letter-spacing:1px;line-height:29px;margin:0}.schedule .schedule-item:first-child{border-top:1px solid #fff}@media (max-width:767px){.schedule .schedule-item{flex-direction:column}.schedule .details,.schedule .time{padding:0;width:100%}.schedule .time{font-size:16px;line-height:1.5;margin:0 0 10px}.schedule .details h3{font-size:24px}.schedule .details p{font-size:16px;line-height:1.5}.schedule{padding-top:0}}