.container-contact{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;background-color:#fff}.container-contact .contact-spinner .ant-spin-blur{opacity:.3}.container-contact .form-contact-card{width:343px;background:#fff;border-radius:24px;padding:32px 24px;box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative;height:546px}.container-contact .ant-form-item{margin-bottom:10px}.container-contact .ant-form-item:last-of-type{margin-bottom:0}.container-contact .ant-form-item .ant-form-item-label{display:none}.container-contact .ant-form-item .ant-form-item-explain-error{font-size:12px;margin-top:4px;color:#ff4d4f}.container-contact .ant-input,.container-contact .ant-input-affix-wrapper{height:32px;border-radius:12px;border:1px solid #e0e0e0;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#333;padding:0 16px;transition:all .2s ease}.container-contact .ant-input-affix-wrapper::placeholder,.container-contact .ant-input::placeholder{color:#999;font-size:14px}.container-contact .ant-input-affix-wrapper:hover,.container-contact .ant-input:hover{border-color:#5eb8c5}.container-contact .ant-input-affix-wrapper.ant-input-focused,.container-contact .ant-input-affix-wrapper:focus,.container-contact .ant-input.ant-input-focused,.container-contact .ant-input:focus{border-color:#5eb8c5;box-shadow:0 0 0 2px rgba(94,184,197,.15);outline:none}.container-contact .ant-input-affix-wrapper{padding:0 16px;display:flex;align-items:center}.container-contact .ant-input-affix-wrapper .ant-input{height:auto;border:none;padding:0;box-shadow:none}.container-contact .ant-input-affix-wrapper .ant-input:focus{box-shadow:none}.container-contact .ant-input-affix-wrapper .ant-input-suffix .anticon{color:silver;font-size:16px}.container-contact .ant-input-affix-wrapper:focus-within{border-color:#5eb8c5;box-shadow:0 0 0 2px rgba(94,184,197,.15)}.container-contact .phone-input-wrapper{position:relative}.container-contact .phone-input-wrapper .react-tel-input .form-control{width:100%;height:32px;border-radius:12px;border:1px solid #e0e0e0;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;padding-left:52px;padding-right:40px;color:#333;transition:all .2s ease}.container-contact .phone-input-wrapper .react-tel-input .form-control::placeholder{color:#999}.container-contact .phone-input-wrapper .react-tel-input .form-control:hover{border-color:#5eb8c5}.container-contact .phone-input-wrapper .react-tel-input .form-control:focus{border-color:#5eb8c5;box-shadow:0 0 0 2px rgba(94,184,197,.15);outline:none}.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown{border:none;background:transparent;border-radius:12px 0 0 12px;padding-left:12px}.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown.open,.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown:hover{background:transparent}.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown .selected-flag{padding:0 0 0 8px;width:45px}.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown .selected-flag:focus,.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown .selected-flag:hover{background:transparent}.container-contact .phone-input-wrapper .react-tel-input .flag-dropdown .arrow{display:none}.container-contact .phone-input-wrapper .phone-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:silver;font-size:16px;pointer-events:none;z-index:2}.container-contact .ant-select,.container-contact .inquiry-type-group,.container-contact .inquiry-type-group .ant-space-item{width:100%}.container-contact .ant-select .ant-select-selector{height:32px!important;border-radius:12px!important;border:1px solid #e0e0e0!important;padding:0 16px!important;display:flex;align-items:center;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.container-contact .ant-select .ant-select-selector .ant-select-selection-search{display:flex;align-items:center}.container-contact .ant-select .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{height:30px!important}.container-contact .ant-select .ant-select-selector .ant-select-selection-placeholder{color:#999;font-size:14px;line-height:30px}.container-contact .ant-select .ant-select-selector .ant-select-selection-item{color:#333;font-size:14px;line-height:30px}.container-contact .ant-select:hover .ant-select-selector{border-color:#5eb8c5!important}.container-contact .ant-select.ant-select-focused .ant-select-selector{border-color:#5eb8c5!important;box-shadow:0 0 0 2px rgba(94,184,197,.15)!important}.container-contact .ant-select .ant-select-arrow{color:#999}.container-contact :where(.css-dev-only-do-not-override-eoxsff).ant-select .ant-select-arrow{height:20px}.container-contact .select-label{font-size:13px;color:#999;margin-bottom:4px;margin-top:0}.container-contact .ant-checkbox-wrapper,.container-contact .select-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.container-contact .ant-checkbox-wrapper{display:flex;align-items:flex-start;font-size:12px;line-height:1.5;color:#666;margin-top:4px}.container-contact .ant-checkbox-wrapper .ant-checkbox{margin-right:8px;margin-top:2px}.container-contact .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{width:18px;height:18px;border:2px solid #d9d9d9;border-radius:4px;background-color:#fff;transition:all .2s ease}.container-contact .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner:after{width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;top:45%;left:50%;transform:translate(-50%,-50%) rotate(45deg) scale(0)}.container-contact .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#5eb8c5;border-color:#5eb8c5}.container-contact .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.container-contact .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:#5eb8c5}.container-contact .ant-checkbox-wrapper .policy-link{color:#5eb8c5;text-decoration:underline;font-weight:500;cursor:pointer;transition:color .2s ease}.container-contact .ant-checkbox-wrapper .policy-link:hover{color:#4a9aaa}.container-contact .btn-submit{width:100%;height:32px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:20px;background:linear-gradient(135deg,#5eb8c5,#4ea8b8);border:none;color:#fff;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;box-shadow:0 4px 12px rgba(94,184,197,.25)}.container-contact .btn-submit:hover{background:linear-gradient(135deg,#4ea8b8,#3d97a7);transform:translateY(-1px);box-shadow:0 6px 16px rgba(94,184,197,.35)}.container-contact .btn-submit:active{transform:translateY(0)}.container-contact .btn-submit:focus{outline:none;box-shadow:0 0 0 3px rgba(94,184,197,.2)}.container-contact .btn-submit:disabled{background:#d9d9d9;cursor:not-allowed;transform:none;box-shadow:none}.container-contact .ant-spin-blur{opacity:.4;pointer-events:none}.container-contact .ant-spin-spinning .ant-spin-dot .ant-spin-dot-item{background-color:#5eb8c5}@media(max-width:768px){.container-contact{padding:0}.container-contact .form-contact-card{width:100%;max-width:400px;padding:28px 20px}}.ant-select-dropdown{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:4px 0}.ant-select-dropdown .ant-select-item{padding:10px 16px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.ant-select-dropdown .ant-select-item:hover{background-color:rgba(94,184,197,.1)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:rgba(94,184,197,.15);color:#5eb8c5;font-weight:500}.ant-modal .ant-modal-content{border-radius:12px}.ant-modal .ant-modal-header{border-radius:12px 12px 0 0}