.ccaas-demo-form{width:1024px;max-width:100%;margin:0 auto}.ccaas-demo-form .formContainer{max-width:1024px;margin:60px 0 0}.ccaas-demo-form .gw-wrapper{padding-right:16px;padding-left:9px}.ccaas-demo-form .gw-right{padding:35px 0;border-radius:20px}.ccaas-demo-form .formTitle{font-size:30px;line-height:32px;color:#2f3043;font-family:var(--viBold);margin-bottom:-8px}.ccaas-demo-form p{margin-top:0;margin-bottom:0}.ccaas-demo-form span.manditorysign,.ccaas-demo-form span.required_star{color:#b30e0e}.ccaas-demo-form .ccaas-form-grid{display:grid;grid-template-columns:repeat(2,288px);grid-column-gap:32px;column-gap:32px;grid-row-gap:20px;row-gap:20px;align-items:start}.ccaas-demo-form .ccaas-form-grid .ccaas-input-field,.ccaas-demo-form .ccaas-form-grid .ccaas-select-dropdown{width:100%;margin-bottom:0}.ccaas-demo-form .ccaas-full-width{width:100%}.ccaas-demo-form .ccaas-input-field{position:relative;width:100%;margin-bottom:20px}.ccaas-demo-form .ccaas-form-control{position:relative;box-sizing:border-box;width:100%;height:60px;padding:12px 16px;border:1px solid #d8d8d8;border-radius:5px;font-size:16px;line-height:20px;text-align:left;font-family:var(--viRegular);color:#2f3043;outline:0;box-shadow:none;transition:all .2s ease}.ccaas-demo-form .ccaas-form-control:focus{border:1px solid #2f3043!important}.ccaas-demo-form .ccaas-form-label{position:absolute;top:20px;left:16px;z-index:1;height:-moz-fit-content;height:fit-content;font-size:14px;color:#82838e;text-transform:lowercase;background:transparent;transition:all .2s ease;cursor:text;pointer-events:none}.ccaas-demo-form .ccaas-form-label.ccaas-label-up{top:-10px;padding:0 5px;margin-bottom:.5rem;font-size:14px;line-height:18px;background:#fff}.ccaas-demo-form .ccaas-form-label.ccaas-placeholder-view{top:20px;padding:0;font-size:16px;color:#82838e!important;background:transparent}.ccaas-demo-form .ccaas-form-label.ccaas-label-red,.ccaas-demo-form .ccaas-form-label.ccaas-label-up.ccaas-label-red{color:#b30e0e!important}.ccaas-demo-form .ccaas-form-label.ccaas-label-up:not(.ccaas-label-red){color:#82838e}.ccaas-demo-form .ccaas-boot-label.ccaas-label-valid,.ccaas-demo-form .ccaas-form-label.ccaas-label-up.ccaas-label-valid:not(.ccaas-label-red){color:#2f3043;font-family:var(--viBold,"ViBold"),"Helvetica","Arial",sans-serif}.ccaas-demo-form .ccaas-valid-feedback{display:block;padding:0 16px;margin-top:.25rem;font-size:80%;line-height:14px;color:#82838e;font-family:var(--viRegular)}.ccaas-demo-form .ccaas-invalid-feedback{padding:0 28px 0 16px;margin-top:8px;font-size:14px;line-height:18px;color:#b30e0e;font-family:var(--viRegular)}.ccaas-demo-form .detect-location{position:absolute;top:30px;right:50px;z-index:2;display:flex;align-items:center;gap:4px;transform:translateY(-50%);cursor:pointer}.ccaas-demo-form .detect-location img{width:16px;height:16px}.ccaas-demo-form .detect-location span{font-size:14px;font-family:Vi-Medium,sans-serif;font-weight:400;color:#2f3043;text-decoration:underline}.ccaas-demo-form .mobile-input-wrapper{position:relative;display:block;width:100%}.ccaas-demo-form .country-code{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:1;color:#333;font-size:16px;line-height:1;pointer-events:none}.ccaas-demo-form .country-code+.ccaas-form-control{padding-left:46px}.ccaas-demo-form .ccaas-select-dropdown{position:relative;z-index:1;width:100%;margin-bottom:20px}.ccaas-demo-form .ccaas-custom-select{position:relative;box-sizing:border-box;display:flex;align-items:center;width:100%;height:60px;padding:0 16px;border:1px solid #d8d8d8;border-radius:5px;background-color:#fff;outline:none;cursor:pointer;transition:border-color .2s ease}.ccaas-demo-form .ccaas-custom-select.ccaas-focused{border-color:#2f3043;z-index:20}.ccaas-demo-form .ccaas-custom-select.ccaas-error{border-color:#b30e0e}.ccaas-demo-form .ccaas-boot-label{position:absolute;top:-10px;left:10px;z-index:1;padding:0 8px;font-size:14px;line-height:18px;font-family:var(--viRegular);text-transform:lowercase;color:#82838e;background:#fff;pointer-events:none}.ccaas-demo-form .ccaas-custom-select.ccaas-focused .ccaas-boot-label{color:#2f3043}.ccaas-demo-form .ccaas-custom-select.ccaas-error .ccaas-boot-label{color:#b30e0e}.ccaas-demo-form .ccaas-selected{display:flex;align-items:center;justify-content:space-between;width:100%;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ccaas-demo-form .ccaas-text{flex:1 1;min-width:0;font-size:16px;line-height:18px;font-family:var(--viRegular);color:#82838e;text-transform:lowercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ccaas-demo-form .ccaas-text.ccaas-txt-selected{color:#2f3043;text-transform:none}.ccaas-demo-form .ccaas-arrow-icon{flex-shrink:0;margin-left:8px;font-size:20px;line-height:1;color:#2f3043;transition:transform .25s ease;pointer-events:none}.ccaas-demo-form .ccaas-arrow-icon.ccaas-rotate{transform:rotate(180deg)}.ccaas-demo-form .ccaas-select-box{position:absolute;top:60px;left:-1px;z-index:99;width:100%;max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);border-radius:8px;box-shadow:2px 4px 14px 0 rgba(0,0,0,.12);background-color:#fff;transition:max-height .25s ease,opacity .25s ease,transform .25s ease}.ccaas-demo-form .ccaas-select-box.ccaas-open{display:block;max-height:255px;opacity:1;transform:translateY(0)}.ccaas-demo-form .ccaas-select-box.ccaas-close{display:none}.ccaas-demo-form .ccaas-select-list{margin:0;padding:0;list-style-type:none;max-height:255px;overflow-y:auto}.ccaas-demo-form .ccaas-select-list li{padding:15px;font-size:16px;line-height:20px;font-family:var(--viRegular);color:#2f3043;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eaeaec}.ccaas-demo-form .ccaas-select-list li:empty{display:none}.ccaas-demo-form .ccaas-select-list li:last-child{border-bottom:none}.ccaas-demo-form .ccaas-select-list li.ccaas-active,.ccaas-demo-form .ccaas-select-list li:hover{background-color:#f3f3f3}.ccaas-demo-form #ccaasFormTerms.pretickTerms{border-top:1px solid #eaeaec;padding:24px 0 0;margin:40px 0 0}.ccaas-demo-form .pretickTerms .customCheckbox{display:flex;align-items:center}.ccaas-demo-form .pretickTerms .customControlInput{position:relative;height:20px;width:20px;min-width:20px;margin:0;border:2px solid #82838e;border-radius:3px;background:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ccaas-demo-form .pretickTerms .customControlInput:before{content:"";position:absolute;top:50%;left:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:0;transition:opacity .1s ease-in}.ccaas-demo-form .pretickTerms .customControlInput:checked{background-color:#2f3043;border-color:#2f3043}.ccaas-demo-form .pretickTerms .customControlInput:checked:before{opacity:1}.ccaas-demo-form .pretickTerms .customCheckbox .custom-control-label{margin:0 0 0 8px!important;font-size:16px;line-height:20px;color:#2f3043}.ccaas-demo-form .custom-control-label a{font-size:16px;line-height:20px;font-family:Vi-Medium,sans-serif;font-weight:500;color:#2f3043;text-decoration:underline}.ccaas-demo-form .ctaBtn{width:335px;height:50px;padding:14px;margin-top:40px;border:none;border-radius:30px;background-color:#ffd133;font-size:16px;font-family:var(--viMedium);cursor:pointer;transition:all .3s ease}.ccaas-demo-form button.ctaBtn:disabled{color:#fff;background-color:#d5d6d9;cursor:not-allowed}.ccaas-demo-form .otp-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.ccaas-demo-form .otp-modal{position:relative;width:auto;padding:24px;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:10px;outline:0}.ccaas-demo-form .otppopup2{width:390px}.ccaas-demo-form .otp-wrapper{position:relative;width:295px;height:60px;margin-top:16px;padding:20px 32px 20px 25px;display:flex;align-items:center;justify-content:center;column-gap:25px;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:8px;cursor:text}.ccaas-demo-form .otp-inputs{display:flex;gap:12px;margin-top:0}.ccaas-demo-form .otp-input,.ccaas-demo-form .otp-input:focus{width:48px;height:48px;text-align:center;font-size:18px;border:1px solid #ddd;border-radius:8px;outline:none}.ccaas-demo-form .resend-row{display:flex;justify-content:space-between;margin-top:16px;font-size:14px}.ccaas-demo-form .resend-btn{background:none;border:none;color:#6a1b9a;cursor:pointer}.ccaas-demo-form .resend-btn:disabled{color:#aaa;cursor:not-allowed}.ccaas-demo-form .exhausttitle{margin-bottom:16px;font-size:24px;line-height:28px;text-align:center;color:#2f3043;font-family:var(--viBold)}@media screen and (max-width:900px){.ccaas-demo-form .formContainer{margin:40px auto 0;padding:0 20px}.ccaas-demo-form .ccaas-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media screen and (max-width:767px){.ccaas-demo-form.ccaas_form{padding-left:20px;padding-right:20px}.ccaas-demo-form .formContainer{width:100%;max-width:100%;padding:0;margin:0}.ccaas-demo-form .gw-right,.ccaas-demo-form .gw-wrapper{width:100%}.ccaas-demo-form .gw-wrapper{display:flex;flex-direction:column;gap:0;margin:24px 0 48px}.ccaas-demo-form .formContainer .gw-right{padding:20px 0}.ccaas-demo-form .formTitle{font-size:20px;line-height:24px;margin-top:20px}.ccaas-demo-form .main-breadcrumb{padding:0}.ccaas-demo-form .breadcrumb-wrap{margin-bottom:12px}.ccaas-demo-form .ccaas-form-grid{display:flex;flex-direction:column;gap:16px}.ccaas-demo-form .ccaas-input-field,.ccaas-demo-form .ccaas-select-dropdown{width:100%}.ccaas-demo-form .ccaas-form-control{height:48px;padding:16px}.ccaas-demo-form .ccaas-form-label{top:15px;font-size:14px}.ccaas-demo-form .ccaas-form-label.ccaas-label-up{top:-10px;font-size:12px}.ccaas-demo-form .ccaas-form-label.ccaas-placeholder-view{top:15px;padding:0;font-size:14px;line-height:17px;background:none}.ccaas-demo-form .ccaas-custom-select{height:48px;padding:0 16px}.ccaas-demo-form .ccaas-select-box{top:52px}.ccaas-demo-form .ccaas-boot-label{font-size:12px;line-height:16px}.ccaas-demo-form .ccaas-text{font-size:14px;line-height:17px}.ccaas-demo-form .ccaas-select-list li{padding:12px 15px;font-size:14px}.ccaas-demo-form .breadcrumb-wrap #breadcrumbSection .mobPad{padding:0!important}.ccaas-demo-form .detect-location{top:24px}.ccaas-demo-form .detect-location span{font-size:12px}.ccaas-demo-form .ccaas-invalid-feedback{font-size:12px;line-height:16px}.ccaas-demo-form #ccaasFormTerms.pretickTerms{padding:20px 0 0;margin:32px 0 0}.ccaas-demo-form .ctaBtn{width:100%;max-width:335px;margin-top:20px;padding:11px;font-size:14px}}