.input .vue-tel-input{background-color:var(--gray100);border:1px solid transparent;border-radius:16px;transition:.2s}.input .vue-tel-input:focus-within{border-color:var(--dark-1000);box-shadow:unset}.input .vue-tel-input .vti__dropdown{border-bottom-left-radius:15px;border-top-left-radius:15px}.input .vue-tel-input .vti__dropdown.open,.input .vue-tel-input .vti__dropdown:hover{background-color:#fff2}.input .vue-tel-input .vti__flag.bg{display:none}.input .vue-tel-input .vti__dropdown-list{border:none;border-radius:16px;box-shadow:0 4px 8px #062e401f;color:var(--dark-1000);font-weight:500;min-width:280px;overflow-x:hidden;top:calc(100% + 8px);width:280px;z-index:10000}.input .vue-tel-input input{background-color:var(--gray100);border-bottom-right-radius:15px;border-top-right-radius:15px;font-family:var(--font-family);font-size:14px}.input.--invalid .vue-tel-input{border:1px solid #e30613;outline:rgba(227,6,19,.24);outline-color:#e306133d;outline-width:2px;--tw-ring-color:rgba(227,6,19,.24);--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.input input,.input textarea{margin:0!important;min-height:62px;width:100%!important}.input input::-moz-placeholder,.input textarea::-moz-placeholder{color:#062e4066!important;font-weight:600}.input input::placeholder,.input textarea::placeholder{color:#062e4066!important;font-weight:600}.input input:focus,.input textarea:focus{border-color:var(--dark-1000)!important;box-shadow:unset!important}.input input.--invalid,.input textarea.--invalid{border:1px solid #e30613!important;outline:rgba(227,6,19,.24)!important;outline-color:#e306133d!important;outline-width:2px!important;--tw-ring-color:rgba(227,6,19,.24)!important;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)!important}.input__error{color:var(--red);display:inline-block;font-size:12px;line-height:16px;margin-top:8px}.input textarea{resize:none}.input.primary-1 .vue-tel-input:focus-within{border-color:var(--brand-pink-light)!important}.input.primary-1 input:focus,.input.primary-1 textarea:focus{border-color:var(--brand-pink-light)!important}.input.primary-1 .input__error{color:var(--brand-pink-light)!important}.input.primary-2 .vue-tel-input:focus-within{border-color:#fff!important}.input.primary-2 .vue-tel-input,.input.primary-2 input,.input.primary-2 textarea{background-color:#fff3!important;color:var(--white-1000)!important}.input.primary-2 .vue-tel-input::-moz-placeholder,.input.primary-2 input::-moz-placeholder,.input.primary-2 textarea::-moz-placeholder{color:#ffffffb8!important}.input.primary-2 .vue-tel-input::placeholder,.input.primary-2 input::placeholder,.input.primary-2 textarea::placeholder{color:#ffffffb8!important}.input.primary-2 .vue-tel-input:focus,.input.primary-2 input:focus,.input.primary-2 textarea:focus{border-color:var(--white-1000)!important}.input.primary-2 .vue-tel-input input{background-color:transparent!important}.input.primary-2 .input__error{color:var(--brand-pink-light)!important}.input.outline-1 input,.input.outline-1 textarea{background-color:transparent!important;border:1px solid var(--dark-1000)!important;border-radius:32px!important;color:var(--dark-1000)!important}.input.outline-1 input::-moz-placeholder,.input.outline-1 textarea::-moz-placeholder{color:#062e4066!important}.input.outline-1 input::placeholder,.input.outline-1 textarea::placeholder{color:#062e4066!important}.input.outline-1 .input__error{color:var(--brand-pink-light)!important}dialog{background:transparent;color:var(--dark-1000);display:flex;height:100%;margin:0;max-height:100%;max-width:100%;outline:none;overflow-y:hidden!important;width:100%}.modal-outer:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa3;content:"";top:0;right:0;bottom:0;left:0;position:fixed}@media (max-width:767px){.modal-outer{border-radius:0;bottom:0;height:100%;margin:0;max-width:100%;position:fixed}}.modal-outer .modal{align-items:center;display:flex;flex-direction:column;margin:auto;max-height:100vh;overflow-y:auto;position:relative;width:100%;z-index:100}@media (max-width:767px){.modal-outer .modal{height:100%;margin:0;width:100%}}.modal-outer .modal__inner{max-width:636px;position:relative;width:100%}@media (max-width:767px){.modal-outer .modal__inner{max-width:100%}}.modal-outer .modal__main{background-color:var(--white-1000);border-radius:24px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin-bottom:46px;padding:32px;position:relative}@media (max-width:1349px){.modal-outer .modal__main{padding:24px}}@media (max-width:767px){.modal-outer .modal__main{border-radius:0;margin:0;min-height:100vh;padding:16px 16px 180px}}.modal-outer .modal__close-btn{align-items:center;background-color:var(--white-1000);border-radius:50%;display:flex;height:46px;justify-content:center;margin:46px -46px 0 auto;position:relative;width:46px;z-index:100}@media (max-width:767px){.modal-outer .modal__close-btn{background-color:transparent;height:-moz-fit-content;height:fit-content;margin:0;position:absolute;right:24px;top:16px;width:-moz-fit-content;width:fit-content}}@media (min-width:768px){.modal-outer .modal__close-btn:hover{background-color:var(--brand-pink)}.modal-outer .modal__close-btn:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.333 3.334 13.334 13.333m-13.334 0L16.667 3.334'/%3E%3C/svg%3E")}}.modal-outer .modal__close-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23062E40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.333 3.334 13.334 13.333m-13.334 0L16.667 3.334'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}
