.page-wrapper *{box-sizing:border-box}.quick-connect-links-wrap{display:none}.page-wrapper .content-wrap{max-width:1170px;padding:90px 0}.banner,.zw-product-header{background:#ffecec}.training-breadcrumb a{color:red}.page-wrapper .banner .content-wrap{max-width:800px;text-align:center}.training-breadcrumb{max-width:1170px;margin:auto;position:relative;top:20px}.training-breadcrumb li{display:inline-block;font-size:12px;text-transform:uppercase;padding-right:15px}.training-breadcrumb ul li a:after{content:'';width:5px;height:5px;display:inline-block;border-top:1px solid #000;border-right:1px solid #000;margin-left:10px;transform:rotate(45deg);vertical-align:middle}.filter{position:sticky;top:50px;margin:0 0 60px 0;padding:10px 0 10px 0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.05);background:#fff;z-index:1;visibility:hidden;opacity:0}.filter>div{max-width:1040px;margin:auto;position:relative;text-align:center}.filter>div>ul{display:inline-block;vertical-align:middle}.filter li{display:inline-block;margin:0 30px 0 0;font-size:16px;cursor:pointer;font-family:var(--zf-primary-semibold)}.filter li.active{color:#03a9f5}.training-schedule .content-wrap{padding-bottom:30px;padding-top:0}.schedules,.faq-wrap{max-width:1040px;margin:auto}.schedules h3{font-size:26px;margin-bottom:5px}.schedule-item{display:table;border:1px solid #e9e9e9;table-layout:fixed;width:100%;margin-bottom:50px}.schedule-item:last-child{margin-bottom:0}.schedule-item>div{display:table-cell;vertical-align:middle;padding:10px}.schedule-item .date{width:12%;background:#ececec;text-align:center}.schedule-item .title{width:65%;padding:10px 10px 10px 20px}.title p{margin:0}.schedule-item .book-cta{width:22%;text-align:center;padding:10px}.date span:first-child{text-transform:uppercase;font-size:16px;letter-spacing:2px;font-family:var(--zf-primary-semibold)}.date span:nth-child(2){display:block;font-size:28px;font-family:var(--zf-primary-bold)}.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}.faq-wrap h2{margin-bottom:40px;color:#384dd2;text-align:center;text-transform:uppercase}.acc-cont{display:none}.faq-item{margin:0;padding:0 0 10px 0;border-bottom:1px solid #ddd;position:relative}.faq-item h4{cursor:pointer;margin:0;padding:25px 50px 20px 0}.faq-item:last-child{border-width:0}.faq-item h4:before,.faq-item h4:after{content:'';position:absolute;right:5px}.faq-item h4:before{top:37px;letter-spacing:-3px;width:15px;height:2px;background:#000}.faq-item h4:after{content:'';right:11px;height:14px;width:2px;background:#000;top:31px}.faq-item.active h4:after{height:0}.listlayout,.gridlayout{display:inline-block;width:30px;height:28px;background:url(//www.zohowebstatic.com/sites/zweb/images/creator/training/layout-icons.png) no-repeat;background-size:70px auto;cursor:pointer}div.layout-change{position:relative;top:2px;float:right;display:none}span.listlayout{margin-right:20px;display:inline-block;background-position:0 -41px}span.gridlayout{background-position:-44px -40px}.gridlayout.schedules{display:flex;flex-wrap:wrap;max-width:1170px}.gridlayout .schedule-item{border:1px solid #e9e9e9;width:30%;margin:1%}.gridlayout .schedule-item>div{display:block}.gridlayout .schedule-item .date,.gridlayout.schedule-item .title,.gridlayout.schedule-item .book-cta{width:100%;text-align:center}.gridlayout .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}.gridlayout .schedule-item .book-cta{margin-bottom:20px;width:100%;text-align:left;padding:5px 15px 10px}.gridlayout .schedule-item .title{padding:15px;width:100%}.gridlayout.schedules h3{font-size:20px;margin-bottom:10px}.gridlayout .book-cta a{font-size:14px;padding:7px 10px}span.notraining{text-align:center;display:block}.faq-wrap ul{list-style-type:disc;padding-left:20px;margin-bottom:15px}.faq-cta{text-align:center}.faq-cta a{display:inline-block;border:1px solid;padding:5px 30px;text-transform:uppercase;font-size:16px;font-family:var(--zf-primary-semibold);margin:40px 0 0 0;display:none}@media all and (max-width:1140px){.filter{position:static}.training-breadcrumb{padding:0 15px}}@media all and (max-width:1024px){.page-wrapper .content-wrap{padding:60px 0}.date span:nth-child(2),.schedules h3{font-size:22px}.book-cta a{font-size:14px}.faq-wrap h2{margin-bottom:10px}.training-schedule .content-wrap{padding-bottom:30px}.filter{display:none}}@media all and (max-width:767px){.schedules,.faq-wrap{max-width:460px}.schedule-item>div{display:block}.schedule-item .date,.schedule-item .title,.schedule-item .book-cta{width:100%;text-align:center}.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}.schedule-item .book-cta{margin-bottom:20px}.schedule-item .title{padding-top:20px}.schedules h3{font-size:20px;margin-bottom:10px}}p.no-events{text-align:center;font-size:18px;background:#fffedf;padding:20px 0;border-radius:5px}