@font-face{font-family:"Josefin Slab";font-weight:600;font-style:normal;src:url("//static.zohocdn.com/webfonts/josefinslabsemibold/font.eot");src:url("//static.zohocdn.com/webfonts/josefinslabsemibold/font.eot?#iefix") format("eot"),url("//static.zohocdn.com/webfonts/josefinslabsemibold/font.woff2") format("woff2"),url("//static.zohocdn.com/webfonts/josefinslabsemibold/font.woff") format("woff"),url("//static.zohocdn.com/webfonts/josefinslabsemibold/font.ttf") format("truetype"),url("//static.zohocdn.com/webfonts/josefinslabsemibold/font.svg#JosefinSlab-SemiBold") format("svg")}.pd-tb{padding:5% 0}.content-wrap{max-width:1025px;margin:0 auto;width:90%}.tac{text-align:center}.registration-section h4{margin-top:35px;font-size:35px;position:relative;margin-bottom:25px;text-align:center}.flex-wrap{display:flex;justify-content:space-between;align-items:stretch}.wfs{width:50%}.banner-section{background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/workshops/banner-overlay1.png) no-repeat;background-position:top left;background-size:290px auto;background-color:#ffd7b7;color:#000;padding:90px 0 80px;position:relative}.banner-section:before,.banner-section:after{position:absolute;content:"";bottom:-2px}.banner-section:before{width:175px;height:215px;background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/workshops/banner-overlay3.png) no-repeat 0 1px/175px;left:4%}.banner-section:after{background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/workshops/banner-overlay2.png) no-repeat 0 1px/240px;right:8%;width:240px;height:215px}.banner-section h1{font:62px/1.2 var(--zf-primary-semibold);letter-spacing:-1.2px;margin-bottom:30px}.banner-sub-content{max-width:840px;width:100%;margin:0 auto}.banner-section .flex-item{max-width:900px;margin:0 auto}.banner-section .flex-item p{margin-bottom:25px;letter-spacing:-.18px;font-size:18px;width:100%}.banner-section .flex-item p:last-child{font-size:28px}.scroll{padding:6% 0 0;max-width:100px;margin:auto;position:relative}.scroll p{color:#676e9a;font-size:14px;letter-spacing:-.14px;line-height:28px}.scroll .drop-down{width:36px;height:36px;display:inline-block;border-radius:10px;border:1px solid #676e9a;background:0;position:relative}.scroll .drop-down:before{position:absolute;content:"";width:10px;height:10px;border-bottom:2px solid #676e9a;border-left:2px solid #676e9a;left:53%;top:46%;transform:translate(-50%,-50%) rotate(-45deg)}.register-tab{flex-wrap:wrap;justify-content:center;margin-top:30px}.register-tab li{width:85%;box-sizing:border-box;padding:40px 36px;margin-top:10px;background-color:#172474;position:relative}.register-tab li img{max-width:230px;margin:auto auto 35px}.register-tab li h3,.event-item h3{padding:10px 0 0 0;letter-spacing:-.28px;font-size:25px;min-height:73px;margin-bottom:50px}.register-tab li h3 span,.event-item h3 span{font-size:18px;display:none;margin-bottom:5px;letter-spacing:-.54px;font-family:var(--zf-secondary-light)}.register-tab li a{background:0;border:1px solid #fff;font-size:14px;letter-spacing:-.14px;padding:10px 23px;transition:all 300ms linear;color:#fff;display:inline-block;position:absolute;bottom:40px}.register-tab li:hover{box-shadow:0 10px 10px rgb(0 0 0 / 3%)}.cont-section{background-color:#0b0a2a;padding:20px 0 100px;color:white}.cont-part{max-width:700px;margin:0 auto}.cont-part ul{max-width:800px;margin:45px auto 0}.cont-part ul li{padding:0 0 15px 22px;position:relative}.register-tab li h3 span,.event-item h3 span{color:#8f9ff2;font-size:18px}.cont-part ul li::before{position:absolute;content:"";width:14px;height:15px;background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/sprite.png) no-repeat -127px -5px/140px;left:1px;top:6px}.register-tab li h3{margin-bottom:-14px;padding-top:0;padding-bottom:40px}.event-section{background:#10184b;color:#fff;display:none}.event-inner{max-width:1085px;margin:60px auto 0}.wrapper{border-bottom:1px solid #1b2257}.event-item{max-width:800px;padding:20px 0 20px 10%;justify-content:flex-start;align-items:flex-start}.event-item h3 span{color:#fff}.event-item h3{color:#ffc684;border-top:0;padding-bottom:0;position:relative;min-height:auto;margin-bottom:15px}.event-item p{max-width:650px}.event-item .icon{display:inline-block;width:105px;height:105px;background:#1e2867;margin:40px 40px 0 0;position:relative}.event-item .icon:before{position:absolute;content:"";width:45px;height:50px;background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/sprite.png) no-repeat 0 0/309px;left:50%;top:50%;transform:translate(-50%,-50%)}.event-item .icon1:before{background-size:315px;height:45px}.event-item .icon2:before{background-position:-48px 0;background-size:300px;width:40px}.event-item .icon3:before{background-position:-92px 1px}.event-item .icon4:before{background-position:-139px 1px}.event-item .icon5:before{background-position:-186px 1px}.event-item .icon6:before{background-position:-233px 3px;width:45px}.faq{margin:0 auto;background-color:#0b0a2a;color:white;display:none}.faq-wrapper{max-width:925px;margin:75px auto auto}.faq-item{padding:18px 0 10px;border-bottom:1px solid #333}.faq-item1{border-top:1px solid #333;padding-top:35px}.faq-content p{max-width:820px;font:18px/1.6 var(--secondaryfont-regular)}.faq-item h4{font-size:20px;letter-spacing:-.6px;font-family:var(--zf-secondary-regular);color:#fff;position:relative;cursor:pointer;transition:all .3s ease}.faq-item.active h4{font-family:var(--zf-secondary-bold)}.faq-content{display:none}.faq-content ul{padding-left:50px;counter-reset:faq-content}.faq-content ul li{padding-bottom:12px;position:relative}.faq-content ul li:before{position:absolute;left:-17px;top:0;counter-increment:faq-content;content:counter(faq-content) ". "}.faq-item h4:before,.faq-item h4:after{position:absolute;content:"";background:#333}.faq-item h4::before{right:0;top:15px;height:2px;width:16px}.faq-item h4:after{right:7px;width:2px;top:9px;height:15px}.faq-item.active h4:after{background:0}.banner-section .flex-item .banner-section-header{font-size:42px;font-family:var(--secondaryfont-regular);margin-bottom:5px;line-height:1.5;margin:0 auto;letter-spacing:-1.26px}.registration-section{background-color:#0b0a2a;color:#fff}.join-us-content{max-width:750px;width:100%;margin:100px auto 60px auto}.join-us-city-hdr{margin-top:45px}.join-us-content ul{max-width:710px;margin:0 auto}.join-us-content p{text-align:center;margin-bottom:45px}.join-us-content h3{font-size:40px;text-align:center;margin-bottom:36px;letter-spacing:1.2px}.join-us-content ul li{margin:20px 40px;list-style:disc;font-size:17px}.zupcomin-date-wrap .zupcomin-date-title{margin-bottom:8px;display:none}.zupcomin-datetime-wrap{display:flex;align-items:flex-start;flex-wrap:wrap;max-width:500px;text-align:left;padding-bottom:18px}.zupcomin-date{margin-right:20px;margin-bottom:9px}.join-us{display:flex;flex-direction:row}#calendar_icon,#calendar_icon-2,#time-icon,#time-icon-2,.svg-render svg{margin-right:10px;vertical-align:middle;margin-bottom:5px}.zupcomin-time{margin-right:5px;vertical-align:middle;margin-bottom:5px}.svg-render{width:100%}.svg-render p{vertical-align:middle;margin-bottom:5px}.location-viewer{display:inline-block}.registration-section h4:before{content:"";position:absolute;width:30px;left:0;bottom:-7px;border-bottom:2px solid #fff;display:none}.register-tab li h3 .powered-by-zha{color:white;display:block;margin-top:20px}.register-tab li h3{padding-bottom:0 !important}.zupcomin-datetime-wrap{padding-bottom:75px}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-section h1{font:42px/1.1 var(--secondaryfont-semibold)}.banner-section .flex-item p{font-size:17px}.banner-section:after{background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/workshops/banner-overlay2.png) no-repeat 0 1px/200px;right:4%;width:240px;height:255px;bottom:-85px}.cont-section{padding:20px 0 70px}.event-inner{margin:50px auto 0}.register-tab li h3 span,.event-item h3 span{font-size:17px}.faq-wrapper{max-width:925px;margin:55px auto auto}.faq-content p{font:17px/1.6 var(--secondaryfont-regular)}.event-section{padding:90px 0 90px}.banner-section{background-size:215px auto}.banner-section h1{font:52px/1.1 var(--secondaryfont-semibold)}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-section h1{font:34px/1.1 var(--secondaryfont-semibold);margin-bottom:25px}.registration-section h2{font-size:38px}.banner-section .flex-item p{font-size:17px}.banner-section{background-size:225px auto}.scroll .drop-down{width:32px;height:32px}.scroll .drop-down:before{width:8px;height:8px}.banner-section:after{background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/workshops/banner-overlay2.png) no-repeat 0 1px/183px;right:0;width:240px;height:235px;bottom:-80px}.register-tab li h3 span,.event-item h3 span{font-size:17px}.register-tab{margin-top:15px;align-items:stretch;justify-content:center}.join-us-content h3{font-size:34px}.register-tab li{width:75%}.register-tab li img{max-width:190px;margin:auto auto 35px}.cont-section{padding:30px 0 60px}.cont-part{max-width:585px;margin:0 auto}.event-section{padding:70px 0 90px}.event-inner{margin:50px auto 0}.faq-wrapper{margin:45px auto auto}.faq-content p{font:17px/1.6 var(--secondaryfont-regular)}.banner-section:before{height:180px}.banner-section .flex-item .banner-section-header{font-size:32px}.banner-section h1{font:42px/1.1 var(--secondaryfont-semibold)}.banner-section{background-size:190px auto}}@media only screen and (min-width:768px) and (max-width:991px){.banner-section{padding:90px 0 160px}.tac{font-size:32px}.banner-section h1{font:30px/1.25 var(--secondaryfont-semibold);margin-bottom:25px}.banner-section .flex-item p{font-size:15px}.scroll .drop-down{width:30px;height:30px}.scroll .drop-down:before{width:8px;height:8px}.banner-section:before{left:2%;bottom:-10px}.banner-section:after{background:url(//www.zohowebstatic.com/sites/zweb/images/zoholics/workshops/banner-overlay2.png) no-repeat 0 1px/160px;right:0;width:190px;height:204px;bottom:-65px}.register-tab li h3 span,.event-item h3 span{font-size:15px}.register-tab{margin-top:15px;justify-content:center}.register-tab li{width:75%}.register-tab li:nth-child(2n){margin:25px 0 0 0}.cont-section{padding:40px 0 50px}.cont-part{max-width:585px;margin:0 auto}.event-inner{margin:30px auto 0}.faq-wrapper{margin:35px auto auto}.faq-item h4::before{top:15px}.faq-item h4:after{top:9px}.faq-content ul li{font-size:15px}.banner-section{background-size:165px auto}.banner-section .flex-item .banner-section-header{font-size:31px}.join-us-content h3{font-size:30px}.join-us-content ul li{font-size:15px}.banner-section .flex-item .banner-section-header{font-size:24px}.banner-section h1{font:34px/1.25 var(--secondaryfont-semibold)}.registration-section h4{font-size:26px}}@media screen and (max-width:840px){.join-us{flex-direction:column}.register-tab li{width:50%}}@media only screen and (max-width:767px){.banner-section{background-image:none}.banner-section .flex-item .banner-section-header{font-size:24px}.zsocial-share{margin-bottom:30px}.product-title .product-icon.pi-zohologo{margin-top:0}.zw-product-header .product-title{margin:10px auto}.banner-section .flex-item .banner-section-header{font-size:25px}.z-mobile-menu-v2,.rmv-prd-menu .zw-product-header{display:block}.content-wrap{max-width:460px}.flex-wrap{display:block}.banner-section:before,.banner-section:after,.z-bottom-cta-menu{display:none}h2{font-size:30px}.registration-section h4{margin-top:35px;font-size:26px}.banner-section{padding:60px 0}.banner-section h1{font:32px/1.25 var(--secondaryfont-semibold);margin-bottom:25px}.banner-section .flex-item p{max-width:95%;font-size:16px;margin:0 auto 20px}.banner-section .flex-item p:last-child{font-size:23px}.scroll .drop-down{width:30px;height:30px}.scroll .drop-down:before{width:7px;height:7px}.registration-section h2{max-width:300px;margin:auto;font-size:32px}.register-tab li img{max-width:200px;margin:auto auto 35px}.register-tab li h3{font-size:20px}.event-item h3{padding:15px 0 0;min-height:auto;margin-bottom:15px}.register-tab li h3 span,.event-item h3 span{font-size:15px}.event-section,.faq{padding:60px 0}.registration-section{padding:60px 0}.register-tab li{width:100%}.register-tab{margin-top:15px}.cont-section{padding:0 0 60px}.event-inner{margin:50px auto 0}.event-item{padding:20px 0 20px 0;text-align:center}.event-item>div:first-child{max-width:200px;margin:auto}.event-item>div:first-child span{margin-right:0}.box6{border-bottom:0}.faq-wrapper{margin:55px auto auto}.faq-item h4{font-size:17px;padding-right:15px}.faq-item h4::before{top:10px;right:-10px}.faq-item h4:after{top:4px;right:-3px}.faq-content p{font:15px/1.6 var(--secondaryfont-regular)}.faq-content ul li{font-size:15px}.faq{padding:60px 0 30px}.join-us-content h3{font-size:37px}.zw-product-header .content-wrap{background-color:#ffd6b7}.zw-product-header{background-color:#ffd6b7}.join-us-content ul li{font-size:15px}}@media only screen and (min-width:1400px){.join-us-content p{font-size:20px}.join-us-content ul li{font-size:19px}.cont-section h2{font-size:60px}h2{font:44px/1.2 var(--secondaryfont-bold);letter-spacing:-1.2px}h3{font:28px/1.25 var(--zf-primary-semibold)}.banner-section h1{font:52px/1.2 var(--zf-primary-semibold)}}@media only screen and (max-width:425px){.banner-section h1{font-size:35px;font-family:var(--zf-primary-semibold)}.banner-section .flex-item .banner-section-header{font-size:22px}.banner-section .flex-item p{font-size:15px}.registration-section h4{font-size:26px;margin-top:30px}.registration-section h2{font-size:32px}.join-us-content h3{font-size:30px}.zw-product-header .content-wrap{background-color:#ffd6b7}.zw-product-header{background-color:#ffd6b7}}