.contact-form[data-v-522017a0]{width:1200px;display:flex;padding:32px 30px;border-radius:20px;background:#fff;box-shadow:0 0 16px 0 rgba(24,144,255,.2)}.contact-form .contact-content[data-v-522017a0]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.contact-form .header-section[data-v-522017a0]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#314455;font-size:16px;font-weight:400;line-height:26px}.contact-form .header-section .title[data-v-522017a0]{font-family:Poppins-Bold;color:#062440;font-size:26px;line-height:32px}.contact-form .form-section[data-v-522017a0]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.contact-form .form-section .title[data-v-522017a0]{display:flex;gap:3px;color:#606266;font-size:14px;font-weight:500;text-align:left;padding-bottom:5px}.contact-form .form-section .title .required[data-v-522017a0]{color:red}.contact-form .form-section .title .note[data-v-522017a0]{color:#a8abb2;font-size:11px}.contact-form .form-section .item-row[data-v-522017a0]{display:flex;align-items:flex-start;gap:8px}.contact-form .el-checkbox-group[data-v-522017a0]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.contact-form .el-checkbox-group .el-checkbox[data-v-522017a0]{padding:2px}.contact-form .el-checkbox-group .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label[data-v-522017a0]{color:#515151!important;font-size:14px;font-weight:500;line-height:normal}.contact-form .el-checkbox-group .el-checkbox .el-checkbox__inner[data-v-522017a0]{width:19px;height:19px}.contact-form .el-checkbox-group .el-checkbox .el-checkbox__inner[data-v-522017a0]:after{width:5px;height:10px;left:6px}.contact-form .el-form-item[data-v-522017a0]{width:100%}.contact-form .submit-btn[data-v-522017a0]{width:-moz-fit-content;width:fit-content;border-radius:5px;height:50px;background-color:#1890ff}.contact-form .submit-btn.is-disabled[data-v-522017a0]{opacity:.4}.contact-form .outlined[data-v-522017a0]{border:1px solid #1890ff;background-color:#fff}.contact-form .success-row>img[data-v-522017a0]{width:60px;height:60px}.contact-form .success-row .title[data-v-522017a0]{font-size:18px;font-weight:600;line-height:20px;color:#0f0f0f;padding-top:10px}.contact-form .success-row .subtitle[data-v-522017a0]{color:#606266;font-size:13px;font-weight:400;line-height:20px;padding-top:5px}.contact-form .success-item[data-v-522017a0]{text-align:left;padding:20px;background-color:#f5f7fa;border-radius:4px;width:100%}.contact-form .success-item .booking-info[data-v-522017a0]{display:flex;flex-direction:column;gap:4px}.contact-form .success-item .booking-info .title[data-v-522017a0]{font-weight:500;font-size:14px;color:#0f0f0f}.contact-form .success-item .booking-info>p[data-v-522017a0]{font-weight:400;font-size:14px;color:#606266;line-height:22px}@media screen and (max-width:768px){.contact-form .contact-content[data-v-522017a0]{text-align:center}.contact-form .contact-content .subtitle[data-v-522017a0]{line-height:20px}.contact-form .form-section .subtitle[data-v-522017a0]{flex-direction:column;gap:5px}}@media screen and (max-width:1220px) and (min-width:769px){.contact-form[data-v-522017a0]{width:100%;margin:auto 26px}}.bubble-loader[data-v-522017a0]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);z-index:9999;gap:8px}.bubble-loader span[data-v-522017a0]{width:12px;height:12px;background:#fff;border-radius:50%;display:inline-block;animation:bounce-522017a0 .6s infinite alternate}.bubble-loader span[data-v-522017a0]:nth-child(2){animation-delay:.2s}.bubble-loader span[data-v-522017a0]:nth-child(3){animation-delay:.4s}@keyframes bounce-522017a0{0%{transform:translateY(0);opacity:.6}to{transform:translateY(-8px);opacity:1}}.contact-form .custom-select{width:100px}@media screen and (max-width:768px){.contact-form .custom-select{width:120px}}.contact-form .el-input__inner{background-color:#f5f7fa!important;border:none;border-radius:4px;padding-right:20px!important}.contact-form .el-input__inner:focus{border:2px solid #1890ff;background-color:rgba(24,144,255,.10196078431372549)!important}.contact-form .el-textarea__inner{background-color:#f5f7fa!important;border:none;font-size:14px}.contact-form .el-textarea__inner:focus{border:2px solid #1890ff;background-color:rgba(24,144,255,.10196078431372549)!important}.el-select-dropdown__item{display:flex;align-items:center}