.check-box{position:relative;background-color:var(--white);border:1px solid;border-color:var(--gray-300);height:28px;width:28px}.check-box:hover{border:2px solid}.check-box.is_checked{position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23000' d='M0 0h28v28H0z'/%3E%3Cpath fill='%23fff' d='m22.5 9.863-9.81 9.355c-.189.18-.446.282-.714.282-.268 0-.525-.102-.714-.282L6 14.2l1.429-1.363 4.547 4.337L21.071 8.5 22.5 9.863Z'/%3E%3C/svg%3E") no-repeat;border:0}.input{align-items:center;background-color:var(--white);border:1px solid;border-color:var(--gray-200);border-radius:8px;display:flex;padding:16px 20px;position:relative;width:640px}@media (max-width:1024px){.input{padding:16px 20px;width:100%;max-width:640px}}@media (max-width:512px){.input{padding:16px;width:100%}}.input .div{color:var(--zinc-400);font-family:var(--18-136m-font-family);font-size:var(--18-136m-font-size);font-style:var(--18-136m-font-style);font-weight:var(--18-136m-font-weight);letter-spacing:var(--18-136m-letter-spacing);line-height:var(--18-136m-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.input:hover{border-color:var(--gray-300)}.input input,.input textarea{border:none;outline:none;background:transparent;width:100%;font-family:var(--18-136m-font-family);font-size:clamp(16px,2.5vw,18px);font-style:var(--18-136m-font-style);font-weight:var(--18-136m-font-weight);letter-spacing:var(--18-136m-letter-spacing);line-height:var(--18-136m-line-height);color:var(--black);resize:none}.input input::placeholder,.input textarea::placeholder{color:var(--zinc-400);font-family:var(--18-136m-font-family);font-size:clamp(16px,2.5vw,18px);font-style:var(--18-136m-font-style);font-weight:var(--18-136m-font-weight);letter-spacing:var(--18-136m-letter-spacing);line-height:var(--18-136m-line-height)}.solid{align-items:center;background-color:var(--black);display:flex;justify-content:center;padding:clamp(14px,2vw,20px) clamp(40px,10vw,80px);position:relative;width:240px}.solid .button{color:var(--white);font-family:var(--22-136b-font-family);font-size:clamp(16px,3vw,22px);font-style:var(--22-136b-font-style);font-weight:var(--22-136b-font-weight);letter-spacing:var(--22-136b-letter-spacing);line-height:var(--22-136b-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.solid:hover{background-color:var(--blue-900)}.contents{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.contents .inner{align-self:stretch;background-color:var(--zinc-50);padding:80px 0 160px}.contents .content,.contents .inner{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.contents .content{gap:48px;max-width:1440px;padding:0 clamp(16px,4vw,40px)}.contents .location-2{align-items:center;display:flex;width:100%;max-width:1360px}.contents .location-2,.contents .location-3{flex:0 0 auto;justify-content:flex-end;position:relative}.contents .location-3{align-items:flex-start;display:inline-flex;gap:8px}.contents .bullet{height:24px!important;position:relative!important;width:24px!important}.contents .rectangle{background-color:var(--zinc-400);height:3px;left:11px;position:relative;top:11px;width:3px}.contents .text-wrapper-2{color:var(--zinc-400);font-family:var(--18-136b-font-family);font-size:var(--18-136b-font-size);font-style:var(--18-136b-font-style);font-weight:var(--18-136b-font-weight);letter-spacing:var(--18-136b-letter-spacing);line-height:var(--18-136b-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.contents .design-component-instance-node-2{flex:0 0 auto!important}.contents .form{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:40px;position:relative;width:100%}.contents .text-wrapper-3{color:#000000;font-family:var(--40-140b-font-family);font-size:clamp(24px,4vw,40px);font-style:var(--40-140b-font-style);font-weight:var(--40-140b-font-weight);letter-spacing:var(--40-140b-letter-spacing);line-height:var(--40-140b-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.contents .form-wrapper{gap:48px;max-width:640px}.contents .div-wrapper,.contents .form-wrapper{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.contents .div-wrapper{gap:24px}.contents .form-2{gap:28px;justify-content:center}.contents .form-2,.contents .items{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.contents .items{gap:40px}.contents .item{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;position:relative;width:100%}.contents .text-wrapper-4{color:var(--black);font-family:var(--18-136sb-font-family);font-size:var(--18-136sb-font-size);font-style:var(--18-136sb-font-style);font-weight:var(--18-136sb-font-weight);letter-spacing:var(--18-136sb-letter-spacing);line-height:var(--18-136sb-line-height);margin-top:-1px;position:relative;width:48px}.contents .item-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;position:relative;width:640px}.contents .text-wrapper-5{color:var(--black);font-family:var(--18-136sb-font-family);font-size:var(--18-136sb-font-size);font-style:var(--18-136sb-font-style);font-weight:var(--18-136sb-font-weight);letter-spacing:var(--18-136sb-letter-spacing);line-height:var(--18-136sb-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}.contents .input-instance{box-sizing:border-box;align-items:flex-start!important;height:280px!important}.contents .terms{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:20px;position:relative;width:640px}.contents .divider{height:1px;margin-right:-72px;position:relative;width:712px}.contents .divider-2{height:1px;left:0;object-fit:cover;position:absolute;top:-1px;width:640px}.contents .terms-2{align-items:center;display:inline-flex;flex:0 0 auto;gap:12px;position:relative}.contents .check-box-instance{position:relative!important}.contents .p{color:transparent;font-family:Pretendard-Regular,Helvetica;font-size:16px;font-weight:400;letter-spacing:0;line-height:22.4px;position:relative;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.contents .span{color:#52525c;text-decoration:underline}.contents .text-wrapper-6{color:#52525c}.contents .text-wrapper-7{color:#193cb8}@media (max-width:1024px){.contents .item-2,.contents .terms{width:100%;max-width:640px}.contents .divider{width:100%;margin-right:0}.contents .divider-2{width:100%}.contents .check-box-instance{width:24px!important;height:24px!important}}@media (max-width:512px){.contents .text-wrapper-4,.contents .text-wrapper-5{font-size:16px}.contents .item-2,.contents .terms{width:100%}.contents .divider{width:100%;margin-right:0}.contents .divider-2{width:100%}.contents .check-box-instance{width:24px!important;height:24px!important}}.privacy-link{text-decoration:underline;cursor:pointer;transition:color .2s}.privacy-link:hover{color:#0066cc}