.page-wrapper *{box-sizing:border-box}.notraining{max-width:600px;margin-inline:auto;text-align:center}.quick-connect-links-wrap{display:none}.page-wrapper .content-wrap{max-width:1170px;padding:80px 0}.zw-product-header,.banner-sec{background:var(--zqe-light-green-bg)}.page-wrapper .banner-sec .content-wrap{max-width:800px;text-align:center}.banner-sec p:last-child{margin-bottom:0}.training-schedule-sec .underline-nav{background:var(--zqe-text-green);position:absolute;top:1.8em;transition:all ease .3s}.training-schedule-sec .filter-wrap{position:sticky;top:65px;margin:0;padding:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.05);background:#fff;z-index:1}.training-schedule-sec .filter-wrap .filter{max-width:1040px;margin:auto;position:relative;text-align:center}.training-schedule-sec .filter-wrap .filter>ul{display:inline-block;vertical-align:middle}.training-schedule-sec .filter-wrap li{display:inline-block;margin:0 40px 0 0;font-size:16px;cursor:pointer;font-family:var(--zf-primary-semibold)}.training-schedule-sec .filter-wrap li.active{color:var(--zqe-text-green)}.training-schedule-sec .schedules-wrap{max-width:1040px;margin:auto}.training-schedule-sec .schedule-item{display:table;border:1px solid rgba(0,0,0,0.1);table-layout:fixed;width:100%;margin-bottom:30px}.training-schedule-sec .schedule-item:last-child{margin-bottom:0}.training-schedule-sec .schedule-item .title h3{font-size:24px;margin-bottom:5px}.training-schedule-sec .schedule-item>div{display:table-cell;vertical-align:middle;padding:10px}.training-schedule-sec .schedule-item .date{width:12%;background:var(--zqe-gray-bg);text-align:center}.training-schedule-sec .schedule-item .date span:first-child{text-transform:uppercase;font-size:16px;letter-spacing:2px;font-family:var(--zf-primary-semibold)}.training-schedule-sec .schedule-item .date span:nth-child(2){display:block;font-size:28px;font-family:var(--zf-primary-bold)}.training-schedule-sec .schedule-item .title{width:65%;padding:10px 10px 10px 20px}.training-schedule-sec .schedule-item .title p{margin:0}.training-schedule-sec .schedule-item .book-cta{width:22%;text-align:center;padding:10px}.training-schedule-sec .schedule-item .book-cta a{color:#fff;background:#f0483e;font-family:var(--zf-primary-semibold);font-size:16px;padding:10px 20px;line-height:25px;text-transform:uppercase}.training-schedule-sec span.notraining{text-align:center;display:block}@media(max-width:1199px){.training-schedule-sec .filter-wrap{position:static}}@media all and (max-width:1024px){.page-wrapper .content-wrap{padding:60px 0}.training-schedule-sec .schedule-item .title h3,.training-schedule-sec .schedule-item .date span:nth-child(2){font-size:22px}.training-schedule-sec .schedule-item .book-cta a{font-size:14px}}@media all and (max-width:767px){.training-schedule-sec .schedules-wrap{max-width:460px}.training-schedule-sec .schedule-item>div{display:block}.training-schedule-sec .schedule-item .date,.training-schedule-sec .schedule-item .title,.training-schedule-sec .schedule-item .book-cta{width:100%;text-align:center}.training-schedule-sec .schedule-item .date span:nth-child(2){display:inline-block;margin:0 10px 0 10px;padding:0 10px 0 10px;border-right:1px solid #ddd;border-left:1px solid #ddd;font-size:20px}.training-schedule-sec .schedule-item .book-cta{margin-bottom:20px}.training-schedule-sec .schedule-item .title{padding-top:20px}.training-schedule-sec .schedule-item .title h3{font-size:20px;margin-bottom:10px}}