.banner-sec,.event-part{padding-top:20px}.banner-sec{padding-top:200px;padding-bottom:200px;min-height:500px;bottom:0;top:0}.z-upcoming-events .event-sec.upcoming{padding:30px 0}.event-sec.upcoming .event-date .date{font-size:50px;line-height:50px}.main{max-width:inherit;min-height:700px}.z-upcoming-events .event-sec.upcoming:first-child{padding-top:30px}.main-container-wrapper #mini-panel-product_menu{background:transparent}.main-container-wrapper #mini-panel-product_menu .content-wrap{border:0}.event-part-inner.z-upcoming-events>h2{font-size:24px;margin-bottom:10px;text-align:left}.main{overflow:hidden;background:#f8f8f9}.zto{font-size:10px;display:block;line-height:1.3;margin-left:8px;color:#1e96f2}.z-completed-events .zto{display:inline-block}.vd_sec{display:flex;flex-wrap:wrap;align-items:center}.vd_sec_wrap{position:relative;z-index:2}.vd_sec_wrap h4{margin:10px 10px;color:#ccc}.vd_sec_wrap h4:after{content:'';margin-top:10px;width:20px;height:1px;background:#bbb;display:inline-block;margin-left:10px}.vd_sec a{width:175px;height:100px;background:#2b2b2b;border-radius:10px;margin:20px 10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.vd_sec a:hover{box-shadow:0 0 0 2px #e0524d}.vd_sec a img{height:100%;border-radius:10px;opacity:.5}.event-part{width:25%;padding:30px 5% 0;max-width:550px;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;display:inline-block}.event-part h4{color:#999;font-size:24px !important;padding-bottom:0}.event-part h4:after{content:'';margin-top:10px;width:20px;height:1px;background:#bbb;display:inline-block;margin-left:10px}.banner-sec{background-image:url('/sites/zweb/images/people/recruit-events-bg.jpg');background-color:#121212;background-position:center center;width:35%;padding:80px 5% 0;position:absolute;background-repeat:no-repeat;background-size:cover}.banner-sec-inner{position:relative;z-index:2}.banner-sec:before{background:none repeat scroll 0 0 rgba(0,0,0,0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;right:0;bottom:0}h1{color:#e0524d;font-family:var(--zf-primary-bold),Arial,Gotham,Helvetica Neue,Helvetica,sans-serif;font-size:60px;line-height:65px;max-width:400px;margin-bottom:35px}.banner-sec p{color:#ccc;font-size:16px;line-height:1.7;padding-bottom:30px}h1,.banner-sec>p{margin-top:70px;transition:.75s ease .5s;-webkit-transition:.75s ease .5s}.banner-sec>p{transition:.75s ease .75s;-webkit-transition:.75s ease .85s}.animate h1,.animate.banner-sec>p{opacity:1;margin-top:0;transition:.75s ease;-webkit-transition:.75s ease}.event-part{margin-bottom:-1px;max-width:1200px;width:65%;float:right}.event-part-inner{overflow:hidden}.event-desc{color:#333;font-size:18px;line-height:30px}.event-sec{border-bottom:1px solid #e8e8e8;float:left;margin-bottom:0;min-height:20px;overflow:hidden;padding:20px 5% 30px 0;width:45%;min-height:300px}.event-info{position:relative;text-align:left;min-height:118px}.z-upcoming-events .event-sec:nth-child(odd){box-shadow:0 0 0 #e8e8e8 inset;padding:60px 5% 40px 0}.z-upcoming-events .event-sec:nth-child(even){box-shadow:0 0 0 #e8e8e8 inset;padding:60px 0 40px 5%}.z-completed-events .event-sec:nth-child(even){box-shadow:1px 0 0 #e8e8e8 inset;padding:60px 0 60px 0}.event-date{max-width:50px;position:absolute;text-align:left}.month,.year{color:#2196f3;display:inline-block;font-family:var(--zf-primary-semibold),Arial,Gotham,Helvetica Neue,Helvetica,sans-serif;font-size:16px;letter-spacing:1px;margin:0;text-transform:uppercase}.date{color:#2196f3;display:block;font-family:var(--zf-primary-bold),Arial,Gotham,Helvetica Neue,Helvetica,sans-serif;font-size:40px;line-height:36px;margin:3px 0}.date .new-color{color:#1976d2}.event-details{padding:0 0 0 22%;position:relative}.status{color:#bdbdbd;font-family:var(--zf-primary-semibold),Arial,Gotham,Helvetica Neue,Helvetica,sans-serif;font-size:12px;letter-spacing:.25px;text-transform:uppercase;display:block}.event-details h2{color:#e0524d;font-size:20px;line-height:26px;text-align:left;margin-bottom:5px}.event-details p{font-size:14px}.more{color:#2196f3;font-size:12px;line-height:18px;display:inline-block;padding:5px 12px;border:1px solid #2196f3;text-transform:uppercase;transition:.5s ease;-webkit-transition:.5s ease}.more:hover{color:#fff;background:#2196f3}.event-sec.upcoming,.event-sec.upcoming-next{box-shadow:none;min-height:20px !important;padding:0 0 60px;width:100%}.z-upcoming-events .event-sec.upcoming{box-shadow:none;padding:30px 0 70px}.z-upcoming-events .event-sec.upcoming:first-child{padding-top:0}.event-sec.upcoming-next{padding:60px 0 60px}.upcoming .event-details{padding:0 0 0 15%}.event-sec.upcoming .event-info{box-shadow:none;padding:0;width:100%}.event-sec.upcoming .event-details .status{display:none;font-size:14px;margin-bottom:5px}.event-sec.upcoming .event-details h2{font-size:35px;line-height:40px;margin-bottom:5px}.event-sec.upcoming .event-details p{font-size:18px;line-height:26px;margin-bottom:15px}.event-sec.upcoming .event-details .more{font-size:14px;line-height:22px;padding:5px 15px}.event-sec.upcoming .event-date{max-width:120px}.event-sec.upcoming .event-date .date{line-height:50px}.z-completed-events .completed *{color:#bbb !important;font-size:16px}.z-completed-events .completed .more{display:none !important}.z-completed-events .event-sec.completed,.z-completed-events .event-sec.completed:nth-child(even){border-bottom:1px dashed #e8e8e8;float:left;margin-bottom:0;min-height:20px;overflow:hidden;padding:30px 0 20px;width:100%;box-shadow:none}.z-completed-events .event-sec.completed .status{display:none}.event-part-inner.z-completed-events{overflow:hidden;padding:30px 0 0 0}.event-part-inner.z-completed-events>h2{color:#999;font-size:24px;margin-bottom:10px;text-align:left}.z-completed-events .event-info{min-height:20px}.z-completed-events .event-date{max-width:150px;margin-top:-5px}.z-completed-events .date{font-size:16px;display:inline;padding:0 5px}.z-completed-events .year{display:block}.event-over-msg{font-size:21px;text-align:center;line-height:1.5;color:#e0524d;margin-bottom:40px;width:100%}@media screen and (max-width:1400px){h1{font-size:52px;line-height:58px;margin-bottom:30px;max-width:400px}.event-details{padding:0 0 0 26%}}@media screen and (max-width:1199px){.banner-sec{float:none;max-width:100%;min-height:10px;padding:120px 5% 80px;width:100%;position:relative}.event-part{display:block}}@media screen and (min-width:992px) and (max-width:1199px){.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a{color:#fff}.banner-sec{float:none;max-width:100%;min-height:10px;padding:120px 5% 80px;position:relative}.event-part{float:none;margin:60px auto -1px;max-width:850px;padding:80px 0 0;width:100%}.banner-sec p{padding-bottom:0}.banner-sec-inner{max-width:750px;margin:0 auto;text-align:center}h1{font-size:60px;line-height:55px;margin-bottom:20px;max-width:100%}}@media screen and (min-width:768px) and (max-width:991px){.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a{color:#fff}.banner-sec{float:none;max-width:100%;min-height:10px;padding:120px 5% 80px;text-align:center;position:relative}.event-part{float:none;margin:0 auto -1px;max-width:850px;padding:0;width:90%}.event-part{padding-top:50px}.product-logo,.product-menu li a{color:#fff}h1{font-size:50px;line-height:44px;max-width:100%}.banner-sec p{margin:0 auto;max-width:600px;padding-bottom:0}.event-over-msg{margin-bottom:0;width:90%;padding:50px 5% 30px}.z-upcoming-events .event-sec.upcoming:first-child{padding-top:60px}}@media screen and (max-width:767px){.vd_sec{justify-content:center}.event-part-inner.z-completed-events>h2,.event-part-inner.z-upcoming-events>h2,.event-part-inner.z-completed-events>h4{padding:30px 0 0 10%;margin-bottom:40px}.main-container-wrapper #mini-panel-product_menu{background:#fff}.main-container-wrapper #mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a,#mini-panel-product_menu .menu-icon-help-header .product-title a,#mini-panel-product_menu .menu-icon-help-header+.product-nav-links li a{color:#333}h1{font-size:36px;line-height:42px;max-width:100%;margin-bottom:20px}.banner-sec{max-width:100%;padding:140px 10% 70px;text-align:center;padding-top:100px;padding-bottom:100px;position:relative;min-height:100px}.banner-sec p{padding:0}.event-part{padding:0;width:100%}.event-sec{padding:0}.event-sec,.event-sec:last-child{float:none;min-height:50px;padding:50px 5%;position:relative;text-align:left}.event-details{padding:0 0 0 20%}.event-sec.upcoming,.event-sec.upcoming-next{padding:70px 5% 60px;background-color:#2196f3;padding:50px 5% !important}.event-sec.upcoming .zto{color:#fff}.upcoming .event-details{padding:0 0 0 18%}.event-sec.upcoming .event-details .status{color:#eee}.event-sec.upcoming .event-details h2,.event-sec.upcoming .event-details p,.event-sec.upcoming .month,.event-sec.upcoming .year,.event-sec.upcoming .date,.event-sec.upcoming .event-details .more,.event-sec.upcoming .date .new-color{color:#fff}.event-sec.upcoming .event-details .more{border:1px solid #fff}.event-sec.upcoming .event-details h2{font-size:30px;line-height:36px}.event-sec.upcoming .event-details p{font-size:16px;line-height:24px;margin-bottom:25px}.event-sec.upcoming .event-details .status{background:#fff none repeat scroll 0 0;color:#2196f3;font-size:12px;left:-5%;letter-spacing:.5px;line-height:25px;position:absolute;text-align:center;top:-50px;width:80px;padding:0 7px}.event-over-msg{margin-bottom:0;width:90%;padding:50px 5% 30px}.z-completed-events .event-sec.completed,.z-completed-events .event-sec.completed:nth-child(2n){float:none;padding:30px 10% 20px;width:80%}.z-completed-events .event-date{margin-top:0;max-width:150px;position:relative}.z-completed-events .event-details{padding:0}.event-part-inner.z-completed-events>h2{padding:0 10%}.event-details h2{font-size:20px}.event-sec{width:100%}.z-upcoming-events .event-sec:nth-child(2n+1),.z-upcoming-events .event-sec:nth-child(even){padding:50px 40px}.zwc-no-event{padding-left:10%}}@media screen and (max-width:767px) and (min-width:600px){.event-sec.upcoming .event-date{position:relative;display:inline-block;vertical-align:middle}.upcoming .event-details{padding:0 0 0 10%;display:inline-block}}@media screen and (max-width:600px){h1{font-size:28px;line-height:36px;margin-bottom:15px}.banner-sec{padding-top:60px;padding-bottom:60px;min-height:100px;position:relative}.banner-sec p{font-size:14px;line-height:1.5}.event-sec.upcoming .event-details h2{font-size:26px;line-height:34px}.event-details{padding:0 0 0 30%}.event-sec.upcoming,.event-sec.upcoming-next{background-color:#2196f3;padding:60px 10% !important}.event-sec,.event-sec:last-child,.event-sec:nth-child(2n+1){padding:50px 10%}.event-sec.upcoming .event-date{margin-bottom:20px;max-width:280px;position:relative}.upcoming .event-details{padding:0}.event-sec.upcoming .event-details .status{left:auto;right:-13%;top:-200px}.footer-links{padding:10px 10% 50px}.footer-links ul{float:none;margin-top:40px;padding-left:0}.footer-links ul:first-child{margin-top:0}.event-over-msg{width:80%;padding:50px 10% 30px;font-size:18px}}@media screen and (max-width:480px){h1{font-size:34px;line-height:40px;margin:0 auto 15px;max-width:260px}.event-sec.upcoming .event-date{left:auto;top:auto}.event-sec.upcoming .event-details h2{font-size:24px;line-height:32px;padding:0}.event-sec.upcoming .event-details p{font-size:14px;line-height:22px;margin-bottom:25px}.event-details{padding:0}.event-details h2{padding:45px 0 0}.z-completed-events .event-details h2{padding:15px 0 0 0}.month,.year,.date{color:#2196f3;display:inline-block;font-size:16px;letter-spacing:0;margin:0 5px 0 0}.event-date{left:0;max-width:100%;top:10px}.z-completed-events .event-date{margin-top:0;max-width:150px;position:relative;top:0}.zto{display:inline-block;margin:0 5px}.event-sec.upcoming .event-date .date{font-size:16px}}.vdpopup{position:fixed;left:0;top:0;height:100%;z-index:9999;right:0;padding:100px;background-color:rgba(255,255,255,0.90);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.vdpopup-container{position:relative;max-width:720px;height:405px;margin:auto;background:#FFF;text-align:center;-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.vdpopup-container iframe{background:none repeat scroll 0 0 #000;display:block;height:100%;margin:0 auto;position:relative;width:100%;box-shadow:10px 10px 13px -2px rgba(0,0,0,0.05)}.vdclose{position:absolute;top:20px;right:20px;font-size:14px;background:#eee;color:#999;border-radius:50%;text-align:center;width:50px;height:50px;line-height:52px;cursor:pointer}.vdpopup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.vdpopup iframe.playing{animation:videoShow .4s ease forwards;-webkit-animation:videoShow .4s ease forwards;-moz-animation:videoShow .4s ease forwards;-o-animation:videoShow .4s ease forwards;-ms-animation:videoShow .4s ease forwards;z-index:99}.zwc-no-event p{margin-bottom:0;font-size:20px}@media(min-width:320px){.vdpopup{padding:100px 20px}.vdpopup-container{max-width:320px;height:180px}}@media(min-width:480px){.vdpopup{padding:100px 20px}.vdpopup-container{max-width:480px;height:270px}}@media(min-width:768px){.vdpopup{padding-bottom:100px 50px}.vdpopup-container{max-width:480px;height:270px}}@media(min-width:1024px){.vdpopup{padding:150px}.vdpopup-container{max-width:480px;height:270px}}@media(min-width:1440px){.vdpopup{padding:200px}.vdpopup-container{max-width:720px;height:405px}}@media(min-width:1920px){.vdpopup{padding-bottom:50%}.vdpopup-container{max-width:720px;height:405px}}.vd{width:25px;height:25px;position:absolute;z-index:1;opacity:.5}.vd:before{content:'';width:25px;height:25px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;display:flex}.vd:after{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff;display:inline-block;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}