:root{--primary-color:#010101;--secondary-color:#333;--highlight-color:#056cb8}*{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}:focus{outline:0}ins,a{text-decoration:none;color:unset}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}h1,h2,h3{font-weight:normal;color:var(--primary-color);font-family:var(--zf-primary-regular)}h1{font-size:50px;letter-spacing:-1.5px;line-height:1.2;margin-bottom:15px}h2{font-size:95px;letter-spacing:-4.25px;line-height:1;margin-bottom:15px}p{font-size:20px;letter-spacing:-0.2px;color:var(--secondary-color);margin:0;line-height:1.7}.to-animate{opacity:0;transition:all .5s ease-in}.now-what-lf-bg-img.to-animate{opacity:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all 1s ease}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;transition:all 1s ease-in}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;transition:all .5s ease-in}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.clearfix{clear:both;width:100%}.fl{float:left}.fr{float:right}.no-margin{margin:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.dis-inbl{display:inline-block !important}.dis-block{display:block !important}.text-center{text-align:center}ins,a{text-decoration:none}.footer-wrapper{display:none !important}video{width:100%}section{margin:0 auto;overflow:hidden}@font-face{font-family:"Roboto Slab";src:url(https://webfonts.zohowebstatic.com/robotoslabthin/font.eot);src:url(https://webfonts.zohowebstatic.com/robotoslabthin/font.eot?#iefix) format("eot"),url(https://webfonts.zohowebstatic.com/robotoslabthin/font.woff2) format("woff2"),url(https://webfonts.zohowebstatic.com/robotoslabthin/font.woff) format("woff"),url(https://webfonts.zohowebstatic.com/robotoslabthin/font.ttf) format("truetype"),url(https://webfonts.zohowebstatic.com/robotoslabthin/font.svg#RobotoSlab-Thin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Roboto Slab";src:url(https://webfonts.zohowebstatic.com/robotoslablight/font.eot);src:url(https://webfonts.zohowebstatic.com/robotoslablight/font.eot?#iefix) format("eot"),url(https://webfonts.zohowebstatic.com/robotoslablight/font.woff2) format("woff2"),url(https://webfonts.zohowebstatic.com/robotoslablight/font.woff) format("woff"),url(https://webfonts.zohowebstatic.com/robotoslablight/font.ttf) format("truetype"),url(https://webfonts.zohowebstatic.com/robotoslablight/font.svg#RobotoSlab-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Roboto Slab";src:url(https://webfonts.zohowebstatic.com/robotoslabregular/font.eot);src:url(https://webfonts.zohowebstatic.com/robotoslabregular/font.eot?#iefix) format("eot"),url(https://webfonts.zohowebstatic.com/robotoslabregular/font.woff2) format("woff2"),url(https://webfonts.zohowebstatic.com/robotoslabregular/font.woff) format("woff"),url(https://webfonts.zohowebstatic.com/robotoslabregular/font.ttf) format("truetype"),url(https://webfonts.zohowebstatic.com/robotoslabregular/font.svg#RobotoSlab-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Slab";src:url(https://webfonts.zohowebstatic.com/robotoslabbold/font.eot);src:url(https://webfonts.zohowebstatic.com/robotoslabbold/font.eot?#iefix) format("eot"),url(https://webfonts.zohowebstatic.com/robotoslabbold/font.woff2) format("woff2"),url(https://webfonts.zohowebstatic.com/robotoslabbold/font.woff) format("woff"),url(https://webfonts.zohowebstatic.com/robotoslabbold/font.ttf) format("truetype"),url(https://webfonts.zohowebstatic.com/robotoslabbold/font.svg#RobotoSlab-Bold) format("svg");font-weight:700;font-style:normal}ins,a{text-decoration:none}body{line-height:1;font-family:var(--zf-primary-regular);color:#111}.z-mobile-menu-v2{display:none !important}.cw_career_header{z-index:1;border-bottom:1px solid #eeeded;position:fixed;width:100%;top:0;background-color:#fff}.zw-product-header{display:none}.cw_career .cw_career_header .wrapper{max-width:90%;padding:6px 0}.cw_career_header .innr{display:flex;justify-content:space-between;align-items:center}.cw_career_header .left,.cw_career_header .right{display:flex;align-items:center}.cw_career_header .left ul,.cw_career_header .right ul{display:flex;align-items:center;justify-content:center}.cw_career_header .left ul li,.cw_career_header .right ul li{font-size:15px;letter-spacing:-0.3px;color:var(--primary-color);font-family:var(--zf-secondary-medium);cursor:pointer}.cw_career_header .left ul li{margin-left:30px}.nav.cw_career_login_nav{margin-right:30px}.zh-scl-share{display:flex}.cw_career_header .right .divider{width:1px;background-color:#ababab;height:15px;margin:0 10px}.cw_career_header .right ul li{color:#f60014;margin-left:0}.zgh-brand{padding:0 20px 3px 0}.cw_career .zh-scl-share.sys_ver{display:none}.cw_career a.social-icons{margin:6px 3px;display:inline-block;transition:border-color .4s;position:relative;overflow:visible;border-radius:50%;transition:border-color .4s;font-size:0;text-align:center;background-image:unset}.cw_career a.social-icons:hover{border-color:var(--primary-color)}a.social-icons.twitter:hover{background-color:#f9f9f9}.cw_career a.social-icons:before{content:"";width:28px;height:28px;margin:0 auto;display:inline-block;background:var(--common-elements) left top no-repeat;background-size:875px auto}.cw_career a.social-icons.twitter::before{background-position:-22px -104px}.cw_career a.social-icons.fb::before{background-position:-185px 1px;background-size:820px auto;width:28px}.cw_career a.social-icons.instagram::before{background-position:-334px 1px;width:28px;background-size:820px auto}.cw_career a.social-icons.li::before{background-position:-39px -105px}.zh-btn{padding:16px 50px 16px 24px;min-width:154px;font-size:13px;border-radius:2px;background:#f60014;border-radius:2px;color:#fff;-webkit-transition:background-image .2s ease-in-out,box-shadow .5s ease,background-size .2s ease-in-out,background-color .4s ease;transition:background-image .2s ease-in-out,box-shadow .5s ease,background-size .2s ease-in-out,background-color .4s ease;text-transform:uppercase;display:inline-block;letter-spacing:.2px;font-family:var(--zf-secondary-medium);text-rendering:initial !important;-webkit-font-smoothing:initial !important;-moz-osx-font-smoothing:initial !important;margin-top:35px}.arrow-icon:after{content:"";width:13px;height:13px;transform:scale(1.1);position:absolute;right:15px;background:url(/sites/zweb/images/zoho_general_pages/zh-newhome-sprite.png) left top no-repeat;background-size:500px auto;background-position:-75px -76px;top:calc(50% - 7px);transition:all .5s ease}.arrow-icon.white:hover::after{transform:translateX(5px) scale(1.1)}@keyframes arrowmove{0%{transform:translateX(0)}10%{transform:translateX(1px)}20%{transform:translateX(2px)}30%{transform:translateX(3px)}40%{transform:translateX(4px)}50%{transform:translateX(5px)}60%{transform:translateX(4px)}70%{transform:translateX(3px)}80%{transform:translateX(2px)}90%{transform:translateX(1px)}100%{transform:translateX(0)}}.learnMorebtn.arrow-icon.blue{background-color:var(--highlight-color)}.cw_career_banner{padding:120px 0 0}.arrow-icon{position:relative}.cw_career{position:relative}.cw_career .wrapper{max-width:1100px;margin:0 auto}.cw_career_banner .innr{text-align:center;max-width:unset}.cw_career_banner p{max-width:50%;margin:0 auto;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.cw_career_ban_img{position:relative;margin-top:40px}.cw_career_ban_img img{display:flex;width:85%;margin:0 auto}.cw_career_ban_img span{position:absolute;font-size:13px;padding:15px;font-family:var(--zf-secondary-bold);background-size:100%;position:absolute;display:none}.cw_career_openings{padding:100px 0 100px;background-color:#f6f9fd}.cw_career_openings .innr{text-align:center;max-width:1200px;padding:0 20px}.cw_career_openings h3{font-size:60px;color:var(--primary-color);letter-spacing:-2px;font-family:var(--zf-primary-regular);line-height:1;margin-bottom:10px}.cw_career_openings h4{font-size:40px;letter-spacing:-1px;max-width:475px;line-height:1.2;margin:0 auto;font-family:var(--zf-primary-regular)}.cw_career_visit{padding:100px 0}.cw_career_visit .innr{text-align:center}.cw_career_visit .innr p{font-size:50px;max-width:90%;margin:0 auto;letter-spacing:-1.5px;line-height:1.2;color:var(--primary-color)}.cw_career_visit .innr p span{font-size:20px;letter-spacing:0;margin-top:8px;line-height:1.7;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.cw_career_visit .innr p a{color:#0a73c0}.footer{text-align:center;width:100%;padding:50px 0 50px;background:#0b0d1f;position:relative;z-index:1}.z-mobile-menu-v2{display:none}.footer-content{margin:0 auto}.footer .zh-logo span{width:120px;height:44px;display:inline-block;background-image:url(/sites/zweb/images/productlogos/recruit-dark.svg);background-repeat:no-repeat}.footer-text{font-size:12px;color:#6d6e79;padding:0 0 2px;opacity:.8;margin-bottom:0;text-transform:uppercase;font-family:var(--zf-secondary-semibold)}.footer-content a{color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--zf-secondary-semibold)}.embed_jobs_with_style .rec-group li span{color:var(--primary-color)}.embed_jobs_with_style .rec-group li{color:var(--primary-color)}.embed_jobs_with_style ul.rec-group{display:flex;flex-wrap:wrap;justify-content:flex-start}.embed_jobs_with_style ul.rec-job-info{text-align:left;width:calc(33.33% - 16px);padding:30px 25px;background-color:#fff;margin-bottom:15px;border:1px solid #e9e9e9;overflow:hidden;border-radius:4px;transition:all .5s;cursor:pointer;margin-left:8px;margin-right:8px}ul.rec-job-info:hover{border:1px solid #2b9cef;box-shadow:0 0 30px #8c8c8c2e;transform:translateY(-5px);transition:all .5s}.embed_jobs_with_style .rec-job-info a{font-size:20px;letter-spacing:0;color:var(--highlight-color);line-height:1.25;font-family:var(--zf-secondary-medium);text-transform:uppercase;font-weight:normal}.embed_jobs_with_style .rec-job-info a:hover{text-decoration:unset;border-bottom:1px solid #c1c1c1}.embed_jobs_head2{width:100%;background-color:#f6f9fd;border:unset;padding:0}.embed_jobs_head{padding:0;margin-top:40px}.rec-grp-heading{font-family:var(--zf-secondary-medium);font-size:18px;letter-spacing:-0.72px;text-align:left;color:var(--primary-color);margin-bottom:25px;display:none}.embed_jobs_with_style .rec-group li{margin:0 0 5px 0;font-size:16px;font-family:var(--zf-secondary-medium)}.embed_jobs_with_style li.zrsite_Job_Description{font-size:16px;letter-spacing:-0.36px;line-height:1.6;margin:20px 0 30px;word-wrap:break-word;font-family:var(--zf-primary-regular)}.embed_jobs_with_style li.zrsite_Job_Description span{color:var(--secondary-color);padding:0}.zrsite_Country1 span:nth-child(2){display:none}.embed_jobs_with_style .rec-group span.remotejbClr{display:block;color:#ec6f00;font-family:var(--zf-secondary-medium)}.typescontainer{display:flex;justify-content:flex-start;font-size:14px;position:relative}.typescontainer span{float:left}.typescontainer span.datecls{display:none}.typescontainer span.jbtype{color:#049949}.typescontainer span.jbtype:after{content:"";width:15px;height:15px;width:20px;height:16px;position:absolute;background:url(/sites/zweb/images/careers/zh-cw-career-newhome-sprite.png) left top no-repeat;margin:0 auto;display:inline-block;background-size:520px auto;transition:all .5s ease;opacity:0;right:5px;top:0;background-position:-201px -79px}ul.rec-job-info:hover .typescontainer span.jbtype:after{transform:translateX(5px);transition:all .5s ease;opacity:.6}.embed_jobs_with_style .rec-group li.zrsite_Remote_Job span:nth-child(2){display:none}.embed_jobs_with_style .rec-group li.rec-job-title{margin-bottom:10px}.cw_career_mobile_menu{text-align:center;display:none}.cw_career_mobile_menu .innr{display:inline-block;width:100%;z-index:1;position:fixed;box-shadow:0 30px 90px 0 rgba(31,36,48,0.1);background-color:rgba(46,45,45,1);top:0;overflow:hidden;height:0;left:0}.mobile_menu_container{display:flex;flex-flow:column;cursor:pointer;position:fixed;right:40px;top:33px;z-index:2;transition:.5s ease}.mobile_menu_container.change{top:33px;transition:.5s ease}.mobile_menu_container.change:before{content:"";background-color:#fff;width:40px;height:40px;border-radius:50%;position:absolute;margin:auto;left:-7px;right:0;top:0;bottom:0}.cw_career_bar1,.cw_career_bar2,.cw_career_bar3{width:26px;height:2px;background-color:#000;margin:2px 0;transition:.4s}.change .cw_career_bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-4px,5px)}.change .cw_career_bar2{opacity:0}.change .cw_career_bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-4px,-4px)}.cw_career_dropdown{padding:60px 0}.cw_career_dropdown ul li{color:#fff;font-family:var(--zf-secondary-medium);font-size:18px;padding:25px 0;width:80%;margin:0 auto;text-transform:uppercase}.cw_career_dropdown ul li:nth-child(2){border-bottom:1px solid #424242}.ZPprivacy{display:none}@media only screen and (max-width:1180px){.cw_career .wrapper{max-width:950px}.cw_career_banner .wrapper.innr{max-width:unset}.cw_career_banner p{max-width:73%}.embed_jobs_with_style li.zrsite_Job_Description{font-size:16px}.embed_jobs_with_style .rec-group li{font-size:15px}.embed_jobs_with_style .rec-job-info a{font-size:20px}.cw_career_visit .innr p{font-size:40px;letter-spacing:-1px}.cw_career_ban_img span.left{left:-30px;top:10px}.cw_career_ban_img span.right{right:-20px}.cw_career_ban_img span{font-size:12px;padding:15px;background-size:98%}.cw_career_ban_img{max-width:100%;margin:0 auto}.cw_career_ban_img img{width:95%;margin:10px auto 0}}@media only screen and (max-width:1023px){.embed_jobs_with_style ul.rec-job-info{width:calc(50% - 16px)}.cw_career_openings h3{font-size:40px;letter-spacing:-2px}h2{font-size:75px}p{font-size:18px}.cw_career_banner p{max-width:70%}.cw_career_ban_img{width:100%;margin:0 auto}.cw_career_banner{padding:130px 0 0}.cw_career_openings{padding:80px 0 80px}.embed_jobs_head{margin-top:60px}.cw_career_visit{padding:80px 0}.cw_career_openings .innr{padding:0 30px}.cw_career_ban_img span{font-size:10px;padding:12px 10px}.cw_career_ban_img span.left{left:-45px}.cw_career_ban_img span.right{right:-40px;top:70px}.cw_career_visit .innr p span{font-size:18px}}@media only screen and (max-width:850px){.cw_career_mobile_menu{display:block}.cw_career .zh-scl-share.mob_ver{display:block;margin:0 0 25px}.cw_career_header .right,.cw_career_header .left .nav{display:none}}@media only screen and (max-width:767px){.cw_career_ban_img img{display:flex;width:calc(100% + 100px);max-width:unset;left:-40px;position:relative}.embed_jobs_head{margin-top:25px}h2{font-size:50px;letter-spacing:-2px;width:90%;margin:0 0 15px}h1{font-size:42px}.cw_career_ban_img{width:100%;margin-top:20px}.cw_career_ban_img span{font-size:6px;padding:7px 7px}.cw_career_ban_img span.right{top:40px}.cw_career_openings h3{font-size:32px;letter-spacing:-1px}.cw_career_openings h4{font-size:30px;text-align:center}.embed_jobs_with_style ul.rec-job-info{width:calc(100%)}.cw_career_visit .innr p{font-size:36px;max-width:90%}.cw_career_banner{padding:110px 0 0}.cw_career_openings{padding:70px 0 60px}.cw_career_visit{padding:60px 0}.cw_career .zh-scl-share.mob_ver{display:none}.cw_career_visit .innr p span{margin-top:14px;line-height:1.5}}@media only screen and (max-width:600px){h1{font-size:36px;width:90%;margin:0 auto 12px}.cw_career_banner p{max-width:80%}.cw_career_visit .innr p{font-size:30px;letter-spacing:-0.7px}}@media only screen and (max-width:460px){h1{font-size:30px}.cw_career_banner p{max-width:80%}}