.class--container{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1.5rem}@media screen and (max-width: 768px){.class--container{grid-template-columns:1fr}}.liveClasses-container{position:relative;transition:.35s;transform:translateX(0);transform-origin:right center;width:100%;margin:0;opacity:1}.liveClasses-container.hideSection{transform:translateX(-95vw);opacity:0}.onDemand-container{position:relative;min-width:90vw;transition:.35s;transform:translateX(90vw);opacity:0;visibility:hidden}.onDemand-container.showSection{transform:translateX(-90vw);opacity:1;visibility:visible}.main-container{overflow:hidden;width:100%}.main-container .slideContainer{display:flex}.class-nav-btn-group{display:flex;flex-direction:row;gap:.5rem}.class-nav-btn-group .toggle-button{padding:8px 10px;background-color:rgba(0,123.25,255,.16);border:1px solid #007bff;color:#007bff;text-decoration:none;border-radius:100px;font-size:clamp(14px,2.5vw,16px);transition:all .3s;cursor:pointer;white-space:nowrap}.class-nav-btn-group .toggle-button:hover{background-color:rgba(0,123.25,255,.16)}.class-nav-btn-group .toggle-button.nonactiveButton{background-color:rgba(0,0,0,0);border:1px solid #d5d5d5;color:#4d4d4d}.class-nav-btn-group .toggle-button.nonactiveButton:hover{background-color:#eee !important}#recordedClasses ul{display:flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0}#recordedClasses ul>li{display:block;position:relative;overflow:hidden;margin:10px 20px}#recordedClasses ul>li a{color:#fff !important;font-size:16px;height:60%}#recordedClasses ul>li a:hover{text-decoration:none}#recordedClasses ul>li a:hover img{width:45px;opacity:1}#recordedClasses ul>li a img{transition:.25s;width:40px;margin-top:5px;opacity:.75}#recordedClasses .class{min-height:200px;width:80%;margin-bottom:20px;position:relative;overflow:hidden;padding:20px}@media only screen and (max-width: 768px){#recordedClasses .class:last-of-type{margin-bottom:0}}@media only screen and (min-width: 768px){#recordedClasses .class{width:300px}}#blogCarousel{overflow:hidden}#blogCarousel .classSlider{display:flex;align-items:flex-start;width:200%}#blogCarousel .classSlider .liveClasses{flex:1}#blogCarousel .classSlider .liveClasses.height-zero{height:0px !important}#blogCarousel .classSlider .onDemandClasses{flex:1}#blogCarousel .classSlider .onDemandClasses.height-zero{height:0px !important}.classSlider.slide{transform:translateX(-50%)}.class{min-height:200px;width:100%;height:100%;background:#fff;border:1px solid #d5d5d5;display:flex;flex-direction:column;align-items:flex-start;position:relative;border-radius:1.5rem;overflow:hidden;padding:0px}.class .class-img-container{height:150px;width:100%}.class .class-img-container img{width:100%;height:100%;object-fit:contain;opacity:.8 !important}.class .class-img-container.live-bg{background-color:rgba(0,123,255,.2)}.class .class-img-container.on-demand-bg{background-color:rgba(115,0,230,.2)}.class .class-info{display:flex;flex:1;justify-content:space-between;align-items:flex-start;flex-direction:column;width:100%;padding:1.5rem}.class .class-info h3{padding:0px;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.class .class-buttons{position:relative;z-index:1;font-size:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.noClasses{margin:0 auto;grid-column:1/-1}.noClasses .noClasses-section{display:flex;justify-content:center;text-align:center;margin:20px 0}.noClasses .noClasses-section .noClasses-title{display:flex;flex-direction:column;width:100%;padding-top:0px;max-width:600px}.noClasses .noClasses-section .noClasses-title .noClasses-title-text{margin-top:20px;margin-bottom:5px}.noClasses .noClasses-section .noClasses-title .noClasses-title-text div{display:flex;flex-direction:column;align-items:center;justify-content:center}.noClasses .noClasses-section .noClasses-title .noClasses-button{display:flex;justify-content:center;margin-top:20px}.noClasses .noClasses-section .noClasses-img{display:flex;justify-content:center}.class--details{position:relative;border:1px solid #d5d5d5;font-size:18px;border-radius:2rem;overflow:hidden}.class--details .loader-container{width:100%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.class--details h2{margin-top:25px}}@media only screen and (max-width: 768px){.class--details hr{display:none}}.class--details .previous-button,.class--details .next-button{font-size:14px;text-transform:uppercase;color:rgba(60,67,71,.5);cursor:pointer;transition:.25s}.class--details .previous-button:hover,.class--details .next-button:hover{color:#3c4347}.class--details .fa-caret-left,.class--details .fa-caret-right{margin-top:2px}.class--details .preview-image{width:150px;height:150px;border:1px solid #d5d5d5;border-radius:1.5rem}.class--details .preview-image img{width:130px !important}@media only screen and (max-width: 992px){.class--details .preview-image{display:none}}.class--details hr{position:absolute;top:-2%;height:100%;border-left:1px solid rgba(0,0,0,.3)}.class--details .info-column{padding:30px;border-right:1px solid #d5d5d5;align-items:flex-start}.class--details .details-column{padding:30px}.class--details #class-register{background:#56b336;border:0;transition:.5s}.class--details #class-register:hover{background:#279d27;transition:.5s}.class--details p{line-height:2}.class--details p.sect-title{margin-bottom:5px;font-weight:500}.class--details .class-instructor{padding:10px 0 0}.class--details .class-instructor:not(:last-of-type){border-bottom:1px dotted rgba(0,0,0,.5);padding:10px 0}.noClasses-img{display:flex;align-items:center;justify-content:center}.noClasses-img img{min-width:100%}.class--open{font-size:18px}.class--open p{line-height:1.5;font-size:17px}.class--details--section{margin-top:30px}.class--details--section p,.class--details--section ul{font-size:17px;line-height:1.5}.user--icon{font-size:24px !important;margin-right:10px}.purple-icon .user--icon{color:#4e3e9e}.blue-icon .user--icon{color:#007bff}.class-time{font-size:17px !important;display:flex;align-items:baseline;justify-content:center}.class-time img{margin-right:10px}.navigation-group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:25px;margin-bottom:20px}.navigation-group .prev-next-group{display:flex;gap:5px;flex-direction:row;align-items:center}/*# sourceMappingURL=classes.min.css.map */