.city-partner-recruitment-banner{position:relative}.city-partner-recruitment-banner .banner-bg{width:100%;height:calc(100vh - 48px)}.city-partner-recruitment-banner .banner-bg img{width:100%;height:100%;object-fit:cover}.city-partner-recruitment-banner .banner-content{width:664px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.city-partner-recruitment-banner .banner-content .title{font-family:var(--font-base-yapari),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:48px;font-weight:500;line-height:56px;letter-spacing:2px;text-transform:uppercase;color:#000;white-space:pre-wrap}.city-partner-recruitment-banner .banner-content .subtitle{margin-top:10px;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;line-height:22.4px;color:rgba(0,0,0,.65);white-space:pre-wrap}.city-partner-recruitment-banner .banner-content .sign-up-btn{margin:32px auto 0;width:211px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.city-partner-recruitment-banner .banner-content .sign-up-btn>svg{display:none}@media screen and (max-width:768px){.city-partner-recruitment-banner{position:relative;min-height:660px;height:calc(100vh - 50px)}.city-partner-recruitment-banner .banner-bg{width:100%;height:100%}.city-partner-recruitment-banner .banner-content{max-width:100%;width:100vw;padding:0 23px;position:absolute;z-index:2;text-align:center;transform:translate(-50%,-62%)}.city-partner-recruitment-banner .banner-content .title{font-family:var(--font-base-yapari),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;font-weight:500;line-height:28px;letter-spacing:1px}.city-partner-recruitment-banner .banner-content .subtitle{display:none}.city-partner-recruitment-banner .banner-content .sign-up-btn{margin-top:18px;height:40px}}.city-partner-become-partner-content .become-partner-section{width:100%;padding:120px 0 0}.city-partner-become-partner-content .become-partner-title{opacity:0}.city-partner-become-partner-content .become-partner-desc{opacity:0;position:relative;z-index:1}.city-partner-become-partner-content .become-partner-content{position:relative;width:100%;max-width:1440px;height:646px;margin:-40px auto 0}.city-partner-become-partner-content .become-partner-content .become-partner-bg{position:absolute;top:0;left:0;width:100%;height:100%}.city-partner-become-partner-content .become-partner-content .become-partner-bg img{width:100%;height:646px;object-fit:cover;object-position:center}.city-partner-become-partner-content .become-partner-content .benefit-card{position:absolute;z-index:2;width:266px;opacity:0}.city-partner-become-partner-content .become-partner-content .benefit-card-title{font-family:var(--font-base-yapari),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;line-height:18px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#000;white-space:pre-wrap}.city-partner-become-partner-content .become-partner-content .benefit-card-desc{margin-top:12px;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;line-height:19.5px;color:rgba(0,0,0,.65);white-space:pre-wrap}.city-partner-become-partner-content .become-partner-content .benefit-card-1{top:32%;left:18%}.city-partner-become-partner-content .become-partner-content .benefit-card-2{top:23%;right:23%}.city-partner-become-partner-content .become-partner-content .benefit-card-3{top:69%;left:25%}.city-partner-become-partner-content .get-started-section{position:relative;width:100%;height:612px;padding:62px 0 0}.city-partner-become-partner-content .get-started-section .get-started-title{max-width:914px;margin:0 auto;padding:0 12px;opacity:0}.city-partner-become-partner-content .get-started-section .get-started-desc{position:relative;z-index:1;opacity:0}.city-partner-become-partner-content .get-started-section .get-started-bg{position:absolute;top:0;left:0;width:100%;height:100%}.city-partner-become-partner-content .get-started-section .get-started-bg img{width:100%;height:100%;object-fit:cover}.city-partner-become-partner-content .get-started-section .process-wrap{position:relative;z-index:1;display:flex;justify-content:center;gap:55px;margin:91px auto 0;text-align:center}.city-partner-become-partner-content .get-started-section .process-wrap .process-item{width:270px;opacity:0}.city-partner-become-partner-content .get-started-section .process-wrap .process-icon{width:56px;height:auto}.city-partner-become-partner-content .get-started-section .process-wrap .process-title{margin:12px 0 17px;font-size:14px;line-height:17px;color:#000;letter-spacing:.5px;text-transform:uppercase;white-space:pre-wrap}.city-partner-become-partner-content .get-started-section .process-wrap .process-title span{color:#2e6cc3;margin-right:6px}.city-partner-become-partner-content .get-started-section .process-wrap .process-desc{margin-top:17px;font-size:12px;line-height:16.5px;color:rgba(0,0,0,.65);white-space:pre-wrap}@media screen and (max-width:1200px){.city-partner-become-partner-content .become-partner-content .benefit-card-1{top:32%;left:12%}.city-partner-become-partner-content .become-partner-content .benefit-card-2{top:23%;right:17%}.city-partner-become-partner-content .become-partner-content .benefit-card-3{top:69%;left:20%}}@media screen and (max-width:768px){.city-partner-become-partner-content{width:100vw}.city-partner-become-partner-content .become-partner-section{position:relative;padding:100px 0 0}.city-partner-become-partner-content .become-partner-desc,.city-partner-become-partner-content .become-partner-title{padding:0 24px;position:relative;z-index:2}.city-partner-become-partner-content .become-partner-content{position:relative;width:100%;max-width:none;height:712px;margin:-184px auto 100px;padding:0}.city-partner-become-partner-content .become-partner-content .become-partner-bg{position:absolute;top:0;left:0;width:100%;height:100%}.city-partner-become-partner-content .become-partner-content .become-partner-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.city-partner-become-partner-content .become-partner-content .benefit-card{position:absolute;z-index:2;width:min(42.3vw,165px);opacity:0}.city-partner-become-partner-content .become-partner-content .benefit-card-title{font-size:12px;line-height:17px;font-weight:500;letter-spacing:0;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif}.city-partner-become-partner-content .become-partner-content .benefit-card-desc{margin-top:10px;font-size:12px;line-height:16.5px;color:rgba(0,0,0,.55)}.city-partner-become-partner-content .become-partner-content .benefit-card-1{top:30%;right:24px;left:unset}.city-partner-become-partner-content .become-partner-content .benefit-card-2{top:71%;left:24px}.city-partner-become-partner-content .become-partner-content .benefit-card-3{top:82%;right:24px;left:unset}.city-partner-become-partner-content .get-started-section{position:relative;width:100%;height:auto;min-height:899px;padding:71px 24px 100px}.city-partner-become-partner-content .get-started-section .get-started-title{max-width:100%;padding:0}.city-partner-become-partner-content .get-started-section .process-wrap{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin:45px auto 0;text-align:center}.city-partner-become-partner-content .get-started-section .process-wrap .process-item{width:272px;opacity:0}.city-partner-become-partner-content .get-started-section .process-wrap .process-icon{width:64px;height:auto}.city-partner-become-partner-content .get-started-section .process-wrap .process-title{margin:0 0 12px;font-size:14px;line-height:17px;color:#000;letter-spacing:.5px;text-transform:uppercase;white-space:pre-wrap}.city-partner-become-partner-content .get-started-section .process-wrap .process-title span{color:#2e6cc3;margin-right:6px}.city-partner-become-partner-content .get-started-section .process-wrap .process-desc{margin:10px 0 5px;font-size:12px;line-height:16.5px;color:rgba(0,0,0,.65);white-space:pre-wrap}.city-partner-become-partner-content .get-started-section .process-wrap .process-icon-arrow{width:12px;display:block;margin:22px auto 0}}.Index_inputWrap__FI5Be{width:100%}.Index_inputWrap__FI5Be .Index_wrap__OLhnW{position:relative;padding:0 16px;height:40px;border:1px solid #e6e6e6}.Index_inputWrap__FI5Be .Index_wrap__OLhnW:hover{border:1px solid #282828}.Index_inputWrap__FI5Be .Index_wrap__OLhnW:hover svg line{stroke:#282828}.Index_inputWrap__FI5Be .Index_wrap__OLhnW svg polygon{fill:#fff}.Index_inputWrap__FI5Be .Index_wrap__OLhnW svg line{stroke:#e6e6e6}.Index_inputWrap__FI5Be.Index_textarea__Dcfvy .Index_wrap__OLhnW{position:relative;height:280px;padding:0 0 24px}.Index_inputWrap__FI5Be.Index_textarea__Dcfvy .Index_wrap__OLhnW .Index_textLen__Fh1bS{position:absolute;right:8px;bottom:8px;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:11px;font-weight:400;line-height:var(--t4-lh);letter-spacing:0;color:rgba(0,0,0,.35);line-height:1}.Index_inputWrap__FI5Be.Index_textarea__Dcfvy .Index_wrap__OLhnW .Index_textLen__Fh1bS[data-err=true]{color:#ff453a}.Index_inputWrap__FI5Be input,.Index_inputWrap__FI5Be textarea{font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;font-weight:400;line-height:var(--t2-lh);letter-spacing:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);color:rgba(0,0,0,.85)}.Index_inputWrap__FI5Be input::placeholder,.Index_inputWrap__FI5Be textarea::placeholder{color:rgba(0,0,0,.35)}.Index_inputWrap__FI5Be input:-webkit-autofill,.Index_inputWrap__FI5Be input:-webkit-autofill:active,.Index_inputWrap__FI5Be input:-webkit-autofill:focus,.Index_inputWrap__FI5Be input:-webkit-autofill:hover,.Index_inputWrap__FI5Be textarea:-webkit-autofill,.Index_inputWrap__FI5Be textarea:-webkit-autofill:active,.Index_inputWrap__FI5Be textarea:-webkit-autofill:focus,.Index_inputWrap__FI5Be textarea:-webkit-autofill:hover{font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,.85)}.Index_inputWrap__FI5Be input[disabled],.Index_inputWrap__FI5Be textarea[disabled]{color:rgba(0,0,0,.35);cursor:not-allowed}.Index_inputWrap__FI5Be textarea{height:100%;padding:8px 16px;resize:none}.Index_inputWrap__FI5Be[data-error=true] .Index_wrap__OLhnW{border-color:#ff453a!important;background-color:rgba(255,69,58,.05)!important}.Index_inputWrap__FI5Be[data-error=true] svg line{stroke:#ff453a!important}.Index_errMsg__qRRtK{font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;font-weight:400;line-height:var(--t3-lh);letter-spacing:0;color:#ff453a;margin-top:2px}.Index_errMsg__qRRtK a{color:#0088f6}.Index_ic__zLOW9{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin-right:-8px;transition:all .3s ease;pointer-events:none}.Index_ic__zLOW9[data-show-opt=true]{transform-origin:center;transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:768px){.Index_inputWrap__FI5Be{width:100%!important;margin:0 0 16px!important}.Index_inputWrap__FI5Be .Index_wrap__OLhnW{height:44px}}.SuccessModal_successModalContainer__hVCom{position:relative;width:750px;max-width:750px;height:726px;max-height:726px!important;padding:0!important;overflow:hidden!important}.SuccessModal_successModalContent__vnYO7{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.SuccessModal_bg__i_G5S{width:100%;height:726px;position:absolute;inset:0}.SuccessModal_bg__i_G5S img{width:100%;height:100%;object-fit:cover}.SuccessModal_successModalBody__leuc6{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;align-items:center;padding:75px 96px 40px;text-align:center}.SuccessModal_successModalTitle__KZMJt{margin:0;font-family:var(--font-base-yapari),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:32px;line-height:1;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;white-space:pre-wrap}.SuccessModal_successModalDesc__Ed1ct{margin:14px 0 0;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;line-height:1.28;color:hsla(0,0%,100%,.65);white-space:pre-wrap}.SuccessModal_successModalActions__7qzR5{width:calc(100% - 72px);position:absolute;bottom:40px;left:36px;display:flex;justify-content:center;gap:40px}.SuccessModal_successModalBtn__kfYOZ{width:318px;height:60px;font-size:18px;line-height:21px;font-weight:400;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}@media screen and (max-width:768px){.SuccessModal_successModalContainer__hVCom{position:relative;width:min(100% - 32px,342px);max-width:min(100% - 32px,342px);height:auto;max-height:90vh!important;overflow:hidden!important}.SuccessModal_successModalContent__vnYO7{height:auto}.SuccessModal_bg__i_G5S{position:absolute;inset:0;width:100%;height:100%;inset:auto}.SuccessModal_successModalBody__leuc6{width:100%;min-height:min(90vh,534px);padding:40px 24px;text-align:center}.SuccessModal_successModalTitle__KZMJt{font-size:16px;font-weight:600;line-height:22px;letter-spacing:.5px;color:#fff}.SuccessModal_successModalDesc__Ed1ct{margin:12px auto 189px;font-size:12px;line-height:1.28}.SuccessModal_successModalActions__7qzR5{width:calc(100% - 48px);bottom:40px;left:24px;flex-direction:column;gap:16px}.SuccessModal_successModalBtn__kfYOZ{width:100%;height:40px;font-size:13px;line-height:19.5px;font-weight:600}}.city-partner-form-section{width:min(890px,100% - 48px);margin:0 auto;scroll-margin-top:88px}.city-partner-form-section .city-partner-form-title{opacity:0}.city-partner-form-section .city-partner-form{margin-top:48px}.city-partner-form-section .city-partner-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.city-partner-form-section .city-partner-form .field-full{grid-column:1/-1}.city-partner-form-section .city-partner-form .city-form-textarea{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.city-partner-form-section .city-partner-form .note-text{margin-top:12px;font-size:12px;line-height:18px;color:rgba(0,0,0,.35);white-space:pre-wrap}.city-partner-form-section .agreement-wrap{padding-bottom:34px;border-bottom:.5px solid rgba(0,0,0,.15)}.city-partner-form-section .agreement-checkbox{align-items:flex-start;margin-bottom:0}.city-partner-form-section :global([class*=checkbox_error]){margin-top:8px;margin-bottom:0;margin-left:24px}.city-partner-form-section .agreement-label{margin-top:2px;font-size:13px;line-height:1.6;color:rgba(0,0,0,.35)}.city-partner-form-section .agreement-label a{color:rgba(0,0,0,.65);text-underline-offset:2px}.city-partner-form-section .submit-btn{margin-top:32px;width:214px;height:40px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.city-partner-form-section .submit-btn>svg{display:none}@media screen and (max-width:768px){.city-partner-form-section{width:calc(100% - 48px);margin:0 auto;scroll-margin-top:64px}.city-partner-form-section .city-partner-form-title{opacity:0}.city-partner-form-section .city-partner-form-desc{margin:8px 0 32px;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;line-height:18px;text-align:center;color:rgba(0,0,0,.35);white-space:pre-wrap;opacity:0}.city-partner-form-section .city-partner-form .form-grid{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.city-partner-form-section .city-partner-form .field-full{grid-column:1/-1}.city-partner-form-section .city-partner-form .phone-field{margin-top:16px}.city-partner-form-section .city-partner-form .city-form-textarea{margin-top:24px!important}.city-partner-form-section .city-partner-form .sn-field{margin-top:16px}.city-partner-form-section .agreement-wrap{margin-top:-30px;padding-bottom:0;border-bottom:none}.city-partner-form-section .agreement-checkbox{align-items:flex-start}.city-partner-form-section .agreement-label{margin-top:2px;font-size:14px;line-height:1.6;color:rgba(0,0,0,.35)}.city-partner-form-section .agreement-label a{color:rgba(0,0,0,.65);text-underline-offset:2px}.city-partner-form-section .submit-btn{margin-top:32px;width:211px;height:40px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.city-partner-form-section .submit-btn>svg{display:none}}.city-partner-faq{width:min(914px,100% - 48px);padding:0 12px;margin:60px auto 0}.city-partner-faq .faq-list{margin-top:30px;display:flex;flex-direction:column;gap:12px}.city-partner-faq .faq-item{background:hsla(0,0%,100%,.2);overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.city-partner-faq .faq-question{width:100%;padding:14px 32px;display:flex;align-items:center;text-align:left;cursor:pointer}.city-partner-faq .faq-icon{flex-shrink:0;margin-right:20px;display:inline-flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.city-partner-faq .faq-item.open .faq-icon{transform:rotate(90deg)}.city-partner-faq .faq-question-text{font-size:16px;line-height:30px;font-weight:600;text-transform:uppercase;white-space:pre-wrap;color:#000}.city-partner-faq .faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.city-partner-faq .faq-item.open .faq-answer-wrap{grid-template-rows:1fr}.city-partner-faq .faq-answer-inner{overflow:hidden;min-height:0}.city-partner-faq .faq-answer{margin:0;padding:0 24px 22px 71px;font-size:14px;line-height:22.4px;color:#000;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .35s cubic-bezier(.4,0,.2,1)}.city-partner-faq .faq-item.open .faq-answer{opacity:1;transform:translateY(0)}@media screen and (max-width:768px){.city-partner-faq{width:calc(100% - 32px);margin-top:100px;margin-bottom:0}.city-partner-faq .faq-list{margin-top:32px;gap:16px}.city-partner-faq .faq-item{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.city-partner-faq .faq-question{padding:14px 16px}.city-partner-faq .faq-icon{margin-right:12px}.city-partner-faq .faq-question-text{font-size:16px;line-height:22px;font-weight:600;text-transform:uppercase;white-space:pre-wrap;color:rgba(0,0,0,.85)}.city-partner-faq .faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.city-partner-faq .faq-item.open .faq-answer-wrap{grid-template-rows:1fr}.city-partner-faq .faq-answer-inner{overflow:hidden;min-height:0}.city-partner-faq .faq-answer{margin:0;padding:0 24px 22px 40px;font-size:14px;line-height:22.4px;color:#000;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .35s cubic-bezier(.4,0,.2,1)}}.city-partner-recruitment-page{font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;overflow:hidden;margin-top:-64px}.city-partner-recruitment-page .section-title{position:relative;z-index:1;width:min(1118px,100% - 48px);margin:0 auto;font-family:var(--font-base-yapari),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:40px;line-height:48px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-align:center;color:rgba(0,0,0,.8);white-space:pre-wrap}.city-partner-recruitment-page .section-desc{width:min(1118px,100% - 48px);margin:12px auto 0;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;line-height:19.5px;color:rgba(0,0,0,.65);text-align:center;white-space:pre-wrap}@media screen and (max-width:768px){.city-partner-recruitment-page{margin-top:-48px}.city-partner-recruitment-page .section-title{width:100%;font-size:22px;line-height:28px;font-weight:600;letter-spacing:1px;color:#000}.city-partner-recruitment-page .section-desc{width:100%;margin:14px auto 0;font-family:var(--font-base-mono),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;line-height:19px;color:rgba(0,0,0,.55);text-align:center;white-space:pre-wrap}}
/*# sourceMappingURL=bce9b71a3afc0de8.css.map*/