.zwc-banner-wrap{position:relative;overflow:hidden;background:#331300}.zwc-cor-radius{width:95%;margin:auto;border-radius:24px;color:#fff}.zwc-banner-wrap .content-wrap{padding:120px 0 200px;align-items:center}.zwc-flex-wrap{display:flex}.zwc-banner-wrap h1{font-size:72px;letter-spacing:-3.2px;font-family:var(--primaryfont-bold);line-height:1.1;margin-bottom:30px}.zwc-contpart p{max-width:700px;margin:0 0 40px}.zwc-lgr-txt{font-size:20px;font-family:var(--zf-primary-medium)}.zwc-primary-cta{text-transform:initial;z-index:0;font-size:18px;padding:14px 24px;border-radius:4px}.zwc-banner-wrap .zwc-contpart{width:100%;max-width:686px}.zwc-banner-wrap .zwc-imgpart{width:43%;justify-content:center;position:absolute;right:0;bottom:0}.act-btn{padding:14px 24px;font-size:18px;text-transform:initial}.zwc-feature-section{padding:200px 0 40px}.fea-head h2,.zwc-contpart h2{font-size:64px;letter-spacing:-2.048px;line-height:1.1;margin-bottom:24px;font-family:var(--primaryfont-bold)}.fea-head{max-width:680px;margin:0 auto 150px;text-align:center}.fea-head p{letter-spacing:-0.4px;max-width:420px;margin:0 auto}.zwc-fea-txtpart h3,.zwc-hiring-section h3{font-size:48px;line-height:1.1;letter-spacing:-1.152px;font-family:var(--primaryfont-semibold)}.zwc-fea-txtpart h3 span{display:block}.zwc-fea-txtpart.zwc-customize-txtpart{max-width:440px}.zwc-hiring-section h3{max-width:483px;line-height:1.2;color:#451f21}.zwc-txtpart{max-width:470px;width:100%}.zwc-banner-wrap .zwc-imgpart .zwc-chldimg{position:absolute;top:24%;right:-2%;max-width:248px;width:46%;opacity:0;transform:translateX(30px);transition:1s ease-in-out}.zwe-ot .zwc-imgpart .zwc-chldimg{opacity:1;transform:translateX(0)}.zwc-txtpart p{letter-spacing:-0.4px}.zwc-fea-txtpart{width:50%;max-width:420px}.zwc-customize-wrap{justify-content:space-between;align-items:center;padding-bottom:160px}.zwc-fea-img{width:52%;max-width:642px;position:relative}span.zwc-sign-ele{position:absolute}span.zwc-sign-ele svg{width:100%}span.zwc-sign-ele.zwc-draw{bottom:24%;right:5%;max-width:120px;width:19%}span.zwc-sign-ele.zwc-line{bottom:18px;right:9%;max-width:162px;width:25%}.zwc-customize-wrap.zwc-block-wrap{border-radius:8px;background:linear-gradient(#f5f5f5 0,#fff 100%);padding:120px 120px 0;margin-bottom:180px}.zwc-customize-wrap.zwc-block-wrap .zwc-fea-img{width:100%;max-width:100%;position:relative}.zwc-chld-img{max-width:500px;position:absolute;bottom:0;right:0;width:60%;transform:scale(0.7);transition:1s ease-in-out;z-index:1}.zwc-chld-img::before,.zwc-chld-img::after{content:"";position:absolute;border-radius:50%;z-index:-1;width:286px;height:286px}.zwc-chld-img::before{background:radial-gradient(50% 50% at 50% 50%,#faca8f 0,rgba(250,202,143,0) 100%);left:-40px;top:-10px}.zwc-chld-img::after{bottom:0;right:-25px;background:radial-gradient(50% 50% at 50% 50%,#9da6ff 0,rgba(255,255,255,0) 100%)}.zwe-ot .zwc-chld-img{transform:scale(1)}img.zwc-hire-img{max-width:1040px;padding:20px 0 80px;width:100%}.zwc-workflow-section{padding:130px 0;background:#451f21}.zwc-contpart h2{line-height:1.2}.zwc-workflow-section .zwc-contpart{max-width:380px;width:100%}.zwc-workflow-section .zwc-contpart p{font-size:32px;font-family:var(--zf-primary-medium)}.zwc-img-part{max-width:615px;width:52%}.zwc-workflow-section .zwc-flex-wrap{justify-content:space-between}.zwc-img-part p{letter-spacing:-0.4px;max-width:510px;margin:35px 0 0}.zwc-hiring-section{border-radius:24px;background:#ffeee5;color:#000;margin:22px auto 150px;padding:120px 0}.zwc-bottom-cta-wrap{padding:140px 0;text-align:center;background:#ffeee5;margin-top:140px}.zwc-bottom-cta-wrap h2{font-size:72px;letter-spacing:-3.52px;line-height:1;margin:0 auto 40px;font-family:var(--primaryfont-bold)}.zwc-hiring-section{margin:22px auto 160px}.zwc-bottom-cta-wrap p{font-size:24px;letter-spacing:-0.48px;font-family:var(--primaryfont-semibold)}.zwc-icon-section .fea-head{max-width:600px;margin:0 auto 80px}.zwc-icon-section .fea-head p{max-width:500px}.zwc-card h3{font-size:28px;letter-spacing:-0.56px;line-height:1.3;max-width:200px;position:relative;padding-top:70px;font-family:var(--primaryfont-semibold)}.zwc-card h3::before,.zwc-readmore::before{content:"";width:42px;height:40px;background:url("/sites/zweb/images/recruit/zr-offer-icon.svg") no-repeat;position:absolute;top:0;left:0}.zwc-card-layout .zwc-card:nth-child(1) h3::before{background-position:-22px 0;width:32px}.zwc-card-layout .zwc-card:nth-child(2) h3::before{background-position:-57px 0}.zwc-card-layout .zwc-card:nth-child(3) h3::before{background-position:-98px 0}.zwc-card-layout.zwc-flex-wrap{justify-content:space-between;gap:30px}.zwc-card-layout .zwc-card{max-width:340px}.zwc-card-layout .zwc-card:last-child h4{max-width:250px}.zwc-card-layout .zwc-card:first-child{max-width:320px}.zwc-readmore{display:inline-block;text-decoration:underline;border-radius:4px;text-transform:inherit;border:0;padding:0 35px 0 0;position:relative;letter-spacing:-0.6px;font-size:20px;font-family:var(--primaryfont-semibold)}.zwc-readmore::before{right:0;left:unset;width:20px;height:20px;top:7px;background-position:0 0}.zwc-hiring-section .zwc-flex-wrap{justify-content:flex-start;gap:140px}.draw path{stroke:#222;stroke-width:2;fill:none;stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}.zwe-op .draw path{opacity:1;animation:2s ease .7s 1 normal forwards running drawLine1}@keyframes drawLine1{100%{stroke-dashoffset:0}}.line path.vector-line{stroke:#222;stroke-width:2;fill:none;stroke-dasharray:500;stroke-dashoffset:500;opacity:0}.zwe-op .line path.vector-line{opacity:1;animation:2s ease 0s 1 normal forwards running drawLine2}@keyframes drawLine2{100%{stroke-dashoffset:0}}.line path.vector-arr{opacity:0}.zwe-op .line path.vector-arr{opacity:1;transition-delay:.5s}.zwc-faq-wrap{padding:130px 0;background:#202020;color:#fff}.zwc-faq-wrap .content-wrap{max-width:850px}.zwc-faq-heading h2{margin-bottom:40px;text-align:center;font-size:64px;letter-spacing:-2.048px;line-height:1.1;font-family:var(--primaryfont-bold)}.zwc-faq-item{position:relative;border-top:1px solid #d8d8d852}.zwc-faq-cnt .zwc-faq-item:nth-child(1){border-top:0}.zwc-faq-cnt .zwc-faq-item:nth-child(5)~div{display:none}.zwc-faq-cnt h2 button{font-size:24px;font-family:var(--zf-primary-bold);letter-spacing:-0.48px;border:0;background:0 center;padding:0;margin:0;color:#fff;text-align:left;cursor:pointer}.zwc-faq-cnt h2{margin-bottom:0;padding:24px 64px 24px 0;position:relative;cursor:pointer}.zwc-faq-ans{display:none;padding:0 24px 0 0}.zwc-faq-item:first-child .zwc-faq-ans{display:block}.zwc-faq-cnt h2 span{content:"";position:absolute;right:26px;top:26px;z-index:1;width:24px;height:24px;background-color:#fff;border-radius:100px;cursor:pointer}.zwc-faq-cnt h2 span::before,.zwc-faq-cnt h2 span::after{content:"";position:absolute;background:#000;z-index:2;border-radius:8px;cursor:pointer}.zwc-faq-cnt h2 span::before{left:50%;top:50%;height:2px;width:14px;transform:translate(-50%,-50%)}.zwc-faq-ans p{max-width:96%;margin-bottom:0}.zwc-faq-cnt h2 span::after{left:50%;width:2px;top:50%;height:14px;transform:translate(-50%,-50%)}.zwc-faq-item.active h2 span::after{display:none}.zwc-faq-list h3{font-size:18px;letter-spacing:-0.36px;margin-bottom:12px}.zwc-faq-list{display:block;margin-bottom:40px;position:relative;padding-left:20px}.show-more-btn-wrap{display:flex;justify-content:center;position:relative;padding-top:20px}.show-more-btn-wrap.show-more-active{display:none}.show-more-btn-wrap .show-more-link{padding:8px 20px;border-radius:50px;font-size:13px;font-family:var(--zf-primary-semibold);color:#000;position:relative;background:#eaeaea;min-width:127px;text-align:center;display:flex;align-items:end;justify-content:center;line-height:1.5;border:0;cursor:pointer}.show-more-btn-wrap .show-more-link::after{width:0;height:0;content:"";display:inline-flex;border-width:5px;border-style:solid;border-image:initial;border-color:#000 transparent transparent;position:relative;top:-2px;margin-inline-start:5px}.zwc-faq-ans{counter-reset:faq 0}.zwc-faq-ans .zwc-faq-list::before{counter-increment:faq 1;content:counter(faq) ".";position:absolute;left:0;top:0;line-height:1.3;font-family:var(--zf-primary-semibold)}@media only screen and (max-width:1440px){.zwc-banner-wrap h1{font-size:60px;letter-spacing:-2.2px}.zwc-faq-heading h2{font-size:56px}.zwc-bottom-cta-wrap{padding:120px 0;margin-top:100px}.zwc-fea-txtpart,.zwc-fea-txtpart.zwc-customize-txtpart{max-width:390px}.zwc-hiring-section h3{max-width:342px}.zwc-banner-wrap .zwc-contpart{max-width:580px;width:100%}.fea-head h2,.zwc-contpart h2{font-size:48px}.zwc-customize-wrap{padding-bottom:120px}.zwc-customize-wrap.zwc-block-wrap{margin-bottom:150px}.zwc-hiring-section{margin:22px auto 120px}.zwc-hiring-section h3{max-width:343px}.zwc-txtpart{margin:auto}.zwc-fea-txtpart h3,.zwc-hiring-section h3{font-size:35px}.zwc-bottom-cta-wrap h2{font-size:60px;letter-spacing:-2.02px}.zwc-bottom-cta-wrap p{font-size:20px}.zwc-feature-section{padding:120px 0 20px}.fea-head{margin:0 auto 100px}.zwc-customize-wrap.zwc-block-wrap{padding:120px 80px 0}.zwc-workflow-section .zwc-contpart p{font-size:26px}}@media only screen and (max-width:1199px){.zwc-cor-radius{width:100%;border-radius:0}.zwc-img-part{max-width:540px}.zwc-banner-wrap .content-wrap{padding:100px 0 200px}.zwc-feature-section{padding:100px 0 20px}.fea-head{margin:0 auto 80px}img.zwc-hire-img{padding:20px 0 50px}.zwc-chld-img{max-width:380px}.zwc-customize-wrap.zwc-block-wrap{padding:100px 60px 0}.zwc-readmore{font-size:18px}.zwc-img-part p{margin:20px 0 0}.zwc-workflow-section .zwc-flex-wrap,.zwc-customize-wrap{justify-content:space-around}.zwc-banner-wrap h1{font-size:53px;letter-spacing:-1.2px}.zwc-lgr-txt{font-size:18px}.zwc-banner-wrap .zwc-contpart{max-width:530px}.fea-head h2{font-size:36px;letter-spacing:-1px}.fea-head,.zwc-icon-section .fea-head{max-width:460px}.zwc-fea-txtpart h3{font-size:32px}.zwc-card h3{font-size:22px;max-width:200px}.zwc-bottom-cta-wrap h2{font-size:50px;letter-spacing:-1.02px}.zwc-bottom-cta-wrap{padding:90px 0}.zwc-hiring-section,.zwc-workflow-section{padding:90px 0}.zwc-workflow-section .zwc-contpart p{font-size:20px;margin-bottom:20px}.zwc-hiring-section{margin:0 auto 120px}}@media only screen and (max-width:991px){.zwc-banner-wrap .content-wrap,.zwc-banner-wrap .zwc-imgpart{display:block;position:relative;padding:80px 0 0}.zwc-imgpart.zwc-flex-wrap img{vertical-align:middle}.zwc-faq-cnt h2 button{font-size:22px}.zwc-faq-wrap{padding:90px 0}.zwc-faq-heading h2{margin-bottom:30px;font-size:45px}.zwc-contpart h2{font-size:40px;letter-spacing:unset}.zwc-lgr-txt{font-size:16px}.zwc-bottom-cta-wrap{margin-top:70px}.zwc-readmore::before{right:5px;top:4px;transform:scale(0.8)}span.zwc-sign-ele.zwc-line{bottom:0}span.zwc-sign-ele.zwc-draw{bottom:16%}img.zwc-hire-img{padding:20px 0 0}.zwc-chld-img{max-width:300px}.zwc-txtpart{max-width:360px}.zwc-banner-wrap .zwc-imgpart,.zwc-banner-wrap .zwc-contpart{width:100%;margin:auto;max-width:530px;text-align:center}.zwc-hiring-section .zwc-flex-wrap{gap:50px}.zwc-hiring-section h3{max-width:343px;width:100%}.zwc-customize-wrap{justify-content:space-between;gap:30px;padding-bottom:120px}.zwc-customize-wrap.zwc-block-wrap{padding:80px 40px 0;margin-bottom:100px}.zwc-workflow-section .zwc-contpart p{font-size:20px}.zwc-banner-wrap .zwc-imgpart .zwc-chldimg{top:34%}.zwc-readmore{font-size:16px;letter-spacing:unset}.zwc-bottom-cta-wrap h2{font-size:42px}.zwc-hiring-section{padding:70px 0;margin:0 auto 70px}}@media only screen and (max-width:767px){.zwc-flex-wrap{flex-direction:column}.zwc-chld-img{max-width:200px;width:32%}.zwc-fea-txtpart h3 span{display:inline}.zwc-fea-txtpart{margin-bottom:20px}.zwc-faq-cnt h2 button{font-size:20px;letter-spacing:unset}.zwc-customize-wrap{padding-bottom:80px}.zwc-hiring-section h3{margin:0 auto 20px}.zwc-chld-img::before,.zwc-chld-img::after{display:none}.zwc-fea-txtpart,.zwc-fea-img,.zwc-workflow-section .zwc-contpart,.zwc-img-part{width:100%;max-width:100%}.zwc-customize-wrap,.zwc-workflow-section .zwc-flex-wrap,.zwc-hiring-section .zwc-flex-wrap{max-width:500px;margin:auto;text-align:center}.zwc-hiring-section .zwc-flex-wrap{gap:0}.zwc-card-layout.zwc-flex-wrap{margin:auto;max-width:470px}.zwc-card-layout .zwc-card,.zwc-card-layout .zwc-card:first-child,.zwc-card h3,.zwc-hiring-section h3,.zwc-txtpart{max-width:100%}.zwc-customize-wrap{gap:0}.zwc-customize-wrap.zwc-block-wrap{max-width:100%;padding:70px 30px 0;margin-bottom:80px}.zwc-workflow-section{padding:70px 0}.zwc-block-wrap .zwc-fea-txtpart{max-width:450px;margin:0 auto}.zwc-banner-wrap h1{font-size:38px}.zwc-lgr-txt{font-size:15px}.zwc-contpart p{max-width:700px}.zwc-banner-wrap .content-wrap,.zwc-banner-wrap .zwc-imgpart{padding:70px 0 0}.fea-head h2,.zwc-contpart h2{font-size:28px}.zwc-feature-section{padding:80px 0 0}.fea-head,.zwc-icon-section .fea-head{margin:0 auto 50px;max-width:360px}.zwc-fea-txtpart h3,.zwc-hiring-section h3{font-size:24px;letter-spacing:unset}.zwc-bottom-cta-wrap h2{font-size:35px;margin:0 auto 30px}.zwc-hiring-section,.zwc-workflow-section{padding:60px 0}.zwc-bottom-cta-wrap{padding:80px 0}.zwc-bottom-cta-wrap{margin-top:50px}.zwc-faq-wrap{padding:80px 0}.zwc-hiring-section h3{margin:0 auto 20px}.zwc-bottom-cta-wrap p{font-size:18px}.zwc-workflow-section .zwc-contpart{margin-bottom:60px}.zwc-banner-wrap .zwc-imgpart,.zwc-banner-wrap .zwc-contpart{max-width:410px}.zwc-banner-wrap h1,.fea-head h2,.zwc-contpart h2,.zwc-bottom-cta-wrap h2,.zwc-pagewrapper p,.zwc-card h3{letter-spacing:unset}.zwc-bottom-cta-wrap .content-wrap{max-width:370px}}@media only screen and (max-width:480px){span.zwc-sign-ele.zwc-draw{bottom:12%}.zwc-faq-list h3,.zwc-faq-heading h2{letter-spacing:unset}.zwc-faq-cnt h2 button{font-size:18px}.zwc-faq-list h3{font-size:16px}.zwc-faq-cnt h2 span{right:7px}.zwc-faq-cnt h2{padding:20px 40px 20px 0}.zwc-faq-ans{padding:0}.zwc-faq-list{margin-bottom:20px}.zwc-faq-wrap{padding:70px 0}.zwc-faq-heading h2{margin-bottom:10px;font-size:28px}span.zwc-sign-ele.zwc-line{bottom:-10px}.zwc-banner-wrap h1{font-size:30px;max-width:315px;margin:0 auto 20px}.zwc-img-part p,.zwc-hiring-section .zwc-flex-wrap,.zwc-icon-section .fea-head{text-align:left}.zwc-icon-section .fea-head{margin:0 0 50px}.zwc-card h3{padding-top:55px}.zwc-card-layout.zwc-flex-wrap{gap:20px}.zwc-banner-wrap .zwc-imgpart,.zwc-banner-wrap .zwc-contpart{max-width:380px}.zwc-contpart p{margin:0 0 30px}.zwc-customize-wrap.zwc-block-wrap{margin-bottom:60px;padding:60px 15px 0}.zwc-banner-wrap .content-wrap,.zwc-banner-wrap .zwc-imgpart{padding:60px 0 0}.zwc-feature-section{padding:60px 0 0}.fea-head h2,.zwc-contpart h2{font-size:25px;margin-bottom:15px}.zwc-fea-txtpart h3,.zwc-hiring-section h3{font-size:22px;line-height:1.2}.zwc-bottom-cta-wrap h2{font-size:28px;line-height:1.2}.zwc-fea-txtpart h3 span{display:block}.zwc-bottom-cta-wrap p{font-size:16px}.zwc-bottom-cta-wrap .content-wrap{max-width:300px}.zwc-bottom-cta-wrap{padding:60px 0}.zwc-primary-cta{font-size:15px}.zwc-fea-txtpart{margin-bottom:10px}.zwc-customize-wrap{padding-bottom:60px}.zwc-bottom-cta-wrap p span{display:block}.zwc-bottom-cta-wrap{margin-top:40px}.zwc-hiring-section{margin:0 auto 60px}}