.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}@media (max-width:512px){.check-box{height:24px;width:24px}.check-box.is_checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23000' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' d='m19.286 8.452-8.409 8.016c-.162.154-.382.242-.612.242-.23 0-.45-.088-.612-.242L5.143 12.172l1.225-1.168 3.898 3.717L18.061 7.284l1.225 1.168Z'/%3E%3C/svg%3E") no-repeat}}.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:100%;max-width:640px}.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: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);color:var(--black);resize:none}.input input::placeholder,.input textarea::placeholder{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)}@media (max-width:512px){.input input,.input textarea{font-size:16px}.input input::placeholder,.input textarea::placeholder{font-size:16px}}.solid{align-items:center;background-color:var(--black);display:flex;justify-content:center;padding:20px 80px;min-width:240px}.solid,.solid .button{position:relative;width:-moz-fit-content;width:fit-content}.solid .button{color:var(--white);font-family:var(--22-136b-font-family);font-size:clamp(16px,2vw,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;text-align:center;white-space:nowrap}@media (max-width:1024px){.solid{padding:16px 80px}.solid .button{font-size:clamp(16px,1.95vw,20px)}}@media (max-width:512px){.solid{padding:14px 40px;min-width:auto}.solid .button{font-size:16px}}.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 40px}@media (max-width:512px){.contents .content{padding:0 16px}}.contents .location-wrapper{align-items:center;display:flex;width:100%;max-width:1360px}.contents .location-2,.contents .location-wrapper{flex:0 0 auto;justify-content:flex-end;position:relative}.contents .location-2{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{gap:40px}.contents .form,.contents .frame{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.contents .frame{gap:24px}.contents .p{color:var(--black);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;text-align:center;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.contents .p{font-size:clamp(24px,3.125vw,32px)}}@media (max-width:512px){.contents .p{font-size:24px}}.contents .notification{align-items:center;background-color:var(--emerald-500);border-radius:9999px;display:inline-flex;flex:0 0 auto;gap:10px;justify-content:center;padding:14px 24px;position:relative}.contents .phone{height:20px;position:relative;width:20px}.contents .text-wrapper-3{color:var(--white);font-family:var(--20-150r-font-family);font-size:clamp(14px,1.8vw,20px);font-style:var(--20-150r-font-style);font-weight:var(--20-150r-font-weight);letter-spacing:var(--20-150r-letter-spacing);line-height:var(--20-150r-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.contents .notification{padding:14px 18px}.contents .phone{height:16px;width:16px}.contents .text-wrapper-3{font-size:clamp(14px,1.56vw,16px)}}@media (max-width:512px){.contents .notification{padding:10px 12px}.contents .phone{height:16px;width:16px}.contents .text-wrapper-3{font-size:14px}}.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{width:60px}.contents .text-wrapper-4,.contents .text-wrapper-5{color:#000000;font-family:Pretendard-SemiBold,Helvetica;font-size:clamp(16px,1.5vw,18px);font-weight:600;letter-spacing:0;line-height:23.4px;margin-top:-1px;position:relative}.contents .text-wrapper-5{white-space:nowrap;width:-moz-fit-content;width:fit-content}@media (max-width:512px){.contents .text-wrapper-4,.contents .text-wrapper-5{font-size:16px}}.contents .item-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;justify-content:center;position:relative;width:100%;max-width:640px}.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:100%;max-width:640px}.contents .divider{height:1px;position:relative;width:100%}.contents .divider-2{height:1px;left:0;object-fit:cover;position:absolute;top:-1px;width:100%}.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 .div-2{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}