.complaint-form-accordion .custom-accordion .accordion-item{border-radius:12px;border:2px solid rgba(0,115,187,0.20);background-color:#f2f7fb;padding:8px 28px;margin-bottom:16px}
.complaint-form-accordion .custom-accordion .accordion-content.acordian-content-active{padding:8px 0}
.complaint-form-accordion .custom-accordion .accordion-content.acc-open-bydefault{padding:8px 0}
.complaint-form-accordion .custom-accordion,.complaint-form-accordion .custom-accordion .accordion-content,.complaint-form-accordion .custom-accordion .accordion-content.acordian-content-active,.givefeedcomplainform-accordion .custom-accordion,.givefeedcomplainform-accordion .custom-accordion .accordion-content,.givefeedcomplainform-accordion .custom-accordion .accordion-content.acordian-content-active{overflow:visible !important}
.complaint-form-accordion .custom-accordion .accordion-item:first-child{border-top:2px solid rgba(0,115,187,0.20)}
.complaint-form-accordion .custom-accordion>.accordion-item>.custom-accordion-header>p:first-child{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.16px;background:unset;background-clip:unset;-webkit-text-fill-color:unset}
.custom-accordion .custom-accordion-header{margin:6.5px 0}
.customer-support-qrcode .cmp-teaser{display:flex;flex-direction:column-reverse;gap:8px}
.customer-support-qrcode .cmp-teaser .cmp-teaser__image,.customer-support-qrcode .cmp-teaser .cmp-teaser__image>div,.customer-support-qrcode .cmp-teaser .cmp-teaser__image .cq-dd-image{width:188px;height:200px}
.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h4,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h5,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h6{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.16px}
.custom-accordion .accordion-content .complaint-grievance-text .cmp-text p,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h1,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h2,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h3,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h4,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h5,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h6{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px}
.complaint-grievance-text .cmp-text a{color:#0073bb}
.complaint-description-text .cmp-text p,.complaint-description-text .cmp-text h1,.complaint-description-text .cmp-text h2,.complaint-description-text .cmp-text h3,.complaint-description-text .cmp-text h4,.complaint-description-text .cmp-text h5,.complaint-description-text .cmp-text h6{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.16px;margin-top:8px}
.complaint-description-text .cmp-text p:first-child,.complaint-description-text .cmp-text h1:first-child,.complaint-description-text .cmp-text h2:first-child,.complaint-description-text .cmp-text h3:first-child,.complaint-description-text .cmp-text h4:first-child,.complaint-description-text .cmp-text h5:first-child,.complaint-description-text .cmp-text h6:first-child{margin-top:0}
.complaint-form-heading .cmp-text p,.complaint-form-heading .cmp-text h1,.complaint-form-heading .cmp-text h2,.complaint-form-heading .cmp-text h3,.complaint-form-heading .cmp-text h4,.complaint-form-heading .cmp-text h5,.complaint-form-heading .cmp-text h6{font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.32px;background:linear-gradient(90deg,#0073bb 0,#d62049 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.complaint-form-heading{width:fit-content}
.container.complaint-banner{max-width:unset;padding:unset;margin-top:12px}
.complaint-banner .cmp-container{display:flex;align-items:center;justify-content:center}
.complaint-banner .cmp-container>.text .cmp-text p,.complaint-banner .cmp-container>.text .cmp-text h1,.complaint-banner .cmp-container>.text .cmp-text h2,.complaint-banner .cmp-container>.text .cmp-text h3,.complaint-banner .cmp-container>.text .cmp-text h4,.complaint-banner .cmp-container>.text .cmp-text h5,.complaint-banner .cmp-container>.text .cmp-text h6{font-family:Inter;font-size:36px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.36px}
.mb-32{margin-bottom:32px}
.mb-24{margin-bottom:24px}
.mb-64{margin-bottom:64px}
.complaint-form-accordion .custom-accordion .accordion-item:last-child{margin-bottom:24px}
.givefeedcomplainform-accordion .eia-open-acc{margin-top:unset;position:relative}
.givefeedcomplainform-accordion .ta-label{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px;margin-bottom:8px}
.givefeedcomplainform-accordion .ta-input{padding:7px 16px;border-radius:8px;border:1px solid #a7a9ac;background:#FFF;font-size:14px;font-weight:400;font-family:'Inter'}
.givefeedcomplainform-accordion .ta-input::placeholder{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .ta-form-msg{display:none}
.givefeedcomplainform-accordion .ta-input-w{margin-bottom:8px}
.givefeedcomplainform-accordion #complain-form .comp-details-form{width:100%}
.givefeedcomplainform-accordion .ta-grid{width:101.7%;column-gap:10px}
.givefeedcomplainform-accordion .ta-grid.upload{column-gap:unset}
.givefeedcomplainform-accordion .ta-col-5{width:49.1%;flex:unset;max-width:unset;padding:0 0 0 10px}
.givefeedcomplainform-accordion .ta-col-1{display:none}
.givefeedcomplainform-accordion .select2-container--flat .select2-selection--single .select2-selection__rendered{line-height:36px;padding:1px 16px;border-radius:8px;border:1px solid #a7a9ac;background:#FFF;font-size:14px;font-weight:400;font-family:'Inter';height:39.6px;cursor:pointer}
.givefeedcomplainform-accordion .select2-container--flat .select2-selection--single{border-bottom:unset;border-radius:8px}
.givefeedcomplainform-accordion .select2-selection__placeholder{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .complaintForm1 .policyName .select2-selection__rendered::after{width:11px;height:6px;background-size:100% 100%}
.givefeedcomplainform-accordion .complaintForm1 .policyName .select2-container--disabled .select2-selection__rendered[title="Select"]{line-height:36px;color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-0.14px;height:39.6px}
.givefeedcomplainform-accordion .complaintForm1 .policyName .select2-container--flat .select2-selection--single .select2-selection__placeholder{color:#a7a9ac}
.givefeedcomplainform-accordion .complaintForm1 .comp-details-form .cst-margin-top{margin-top:16px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea p{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .text-num::before{content:"("}
.givefeedcomplainform-accordion .text-num::after{content:")"}
.givefeedcomplainform-accordion .countdown::before,.givefeedcomplainform-accordion .countdown::after{display:none}
.givefeedcomplainform-accordion .countdown.has-value::before{content:"( ";display:inline}
.givefeedcomplainform-accordion .countdown.has-value::after{content:")";display:inline}
.givefeedcomplainform-accordion .cst-textarea{display:flex;column-gap:7px;align-items:center}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea .countdown.has-value,.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea .text-num{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:-0.14px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea .countdown.has-value strong,.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea .text-num strong{font-weight:400}
.givefeedcomplainform-accordion form textarea{border-radius:8px;border:1px solid #a7a9ac;background:#FFF;height:80px;margin-top:8px;padding:16px;font-size:14px;font-weight:400;font-family:'Inter';padding-bottom:8px;min-height:unset}
.givefeedcomplainform-accordion form textarea::placeholder{color:#a7a9ac;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .complaintForm1 #complain-form .dobwith_validateBtn .policy_greenTick{position:absolute;right:47px;width:24px;height:24px;top:0;bottom:0;margin:auto}
.givefeedcomplainform-accordion .calendericon{position:absolute;right:16px;top:0;bottom:0;margin:auto;width:24px;height:24px}
.givefeedcomplainform-accordion .complaintForm1 .comp-details-form .cst-margin-top.upload{margin-top:0;width:60%;align-items:center}
.givefeedcomplainform-accordion .uploadItem .upload-docs{margin-top:0;justify-content:start;flex-direction:row-reverse;border-radius:8px;border:.716px solid #0073bb;padding:11px 24px;width:fit-content;column-gap:8px;cursor:pointer}
.givefeedcomplainform-accordion .uploadItem .uploadIcons img{width:26px;height:26px;margin-left:unset}
.givefeedcomplainform-accordion .titleSubhead{color:#0073bb;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .titleSubhead .filecount{padding:4px 9px;background-color:#0073bb;border-radius:50%;color:#FFF;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .uploadItem{position:relative}
.givefeedcomplainform-accordion .uploadItem .docBorder{width:fit-content;position:absolute;top:-5px;padding:unset;margin:unset;right:-5%;display:none}
.givefeedcomplainform-accordion .upload-align-text{max-width:unset;flex:unset;padding:unset;width:42%}
.givefeedcomplainform-accordion .uploadItem{width:29%;display:flex}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .upload-align-text p{color:#58595b;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.12px}
.givefeedcomplainform-accordion #complain-form .comp-btn{margin-top:unset;margin-left:unset;position:absolute;bottom:3px;right:0;display:flex;align-items:center;gap:16px}
.givefeedcomplainform-accordion #complain-form .ta-comp-btn{margin-right:unset}
.givefeedcomplainform-accordion #complain-form .complaintResetBtn{border-radius:8px;border:.716px solid #d62049;background:#f2f7fb;min-width:200px;padding:15px 24px;color:#d62049;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px;box-shadow:unset;text-shadow:unset}
.givefeedcomplainform-accordion #complain-form .complaintFormSubmit{border-radius:8px;min-width:200px;padding:15px 24px;background:#d62049;color:#f2f7fb;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:-0.14px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .ta-error-msg,.custom-accordion .accordion-content .givefeedcomplainform-accordion .ta-error-msg.ta-form-msg{color:#d62049;font-family:Inter;font-size:12px;font-style:italic;font-weight:400;line-height:12px;letter-spacing:-0.12px;padding-top:8px}
.givefeedcomplainform-accordion #complain-form .eiaAcc-tab-content{margin-top:15px;margin-bottom:0}
.givefeedcomplainform-accordion .eia-open-acc .cust-txt p{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:-0.14px}
.complaint-form-accordion .accordion-item .overlaytab-container{display:none;background:rgba(0,0,0,0.50);width:100%;height:100%;position:absolute;left:0;z-index:9;border-radius:10px;background:rgba(0,0,0,0.50);top:0}
.complaint-form-accordion .custom-accordion .accordion-item:first-child{position:relative}
.givefeedcomplainform-accordion .select2-container--open .select2-dropdown--below{padding:unset}
.givefeedcomplainform-accordion .select2-results__option[aria-selected]{padding:8px 16px;color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.14px;list-style:none}
.givefeedcomplainform-accordion .complaintForm1 #complain-form .dobwith_validateBtn .policyValidate_btn{display:none}
.givefeedcomplainform-accordion .dobwith_validateBtn .ta-input-w{width:100%}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .select2-container ul{padding:unset}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .select2-results__options{display:flex;flex-direction:column;gap:0;height:165px;flex-wrap:nowrap;overflow-y:scroll}
.givefeedcomplainform-accordion .select2-results{max-height:unset;overflow-y:unset}
.select2-container--flat .select2-results__option[aria-selected=true]{color:#0073bb;border:1px solid #f6f6f6;background:#f2f7fb}
.givefeedcomplainform-accordion .select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{padding:unset}
.givefeedcomplainform-accordion .select2-container--flat .select2-results__option:hover{color:#0073bb}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .select2-results__options::-webkit-scrollbar{width:6px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .select2-results__options::-webkit-scrollbar-track{background:transparent;margin:10px 0}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .select2-results__options::-webkit-scrollbar-thumb{background-color:#a7a9ac;border-radius:21px;height:64px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .select2-results__options::-webkit-scrollbar-thumb:hover{background-color:#8e9093}
.givefeedcomplainform-accordion .select2-container--open .select2-dropdown--below,.givefeedcomplainform-accordion .select2-container--open .select2-dropdown--above{border-radius:8px}
.givefeedcomplainform-accordion .uploadItem .recycleDiv .recycleDiv{margin:unset}
.givefeedcomplainform-accordion .uploadItem .recycleDiv ul{padding:unset;flex-wrap:unset;gap:8px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion ul li{list-style:none;flex-basis:unset;flex:1.5}
.givefeedcomplainform-accordion .uploadItem .recycleDiv{margin:unset;border-radius:8px;background:rgba(0,115,187,0.06);padding:13px 15px}
.givefeedcomplainform-accordion .uploadItem .recycleDiv li img{margin-left:unset;width:12px;height:12px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion ul li.filename{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.12px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;flex:10}
.givefeedcomplainform-accordion .recyclewrapper{width:46%;display:none}
.givefeedcomplainform-accordion .uploadItem .recycleDiv li .Recycle-bin img{width:24px;height:24px}
.givefeedcomplainform-accordion .uploadItem .recycleDiv li .Recycle-bin{width:24px;height:24px;display:block}
.givefeedcomplainform-accordion .uploadblocking .upload-docs{pointer-events:none}
.givefeedcomplainform-accordion .uploadblocking .recyclewrapper{display:block}
.givefeedcomplainform-accordion .uploadblocking .upload-align-text{display:none}
.givefeedcomplainform-accordion .uploadblocking .uploadItem{width:56%}
.givefeedcomplainform-accordion .uploadItem .uploadIcons img.blockicon{display:none}
.givefeedcomplainform-accordion .uploadblocking .uploadItem .uploadIcons img.blockicon{display:block}
.givefeedcomplainform-accordion .uploadblocking .uploadItem .uploadIcons img.originalicon{display:none}
.givefeedcomplainform-accordion .uploadblocking .uploadItem .upload-docs{border-radius:8.595px;border:.716px solid #a7a9ac}
.givefeedcomplainform-accordion .uploadblocking .titleSubhead{color:#a7a9ac}
.givefeedcomplainform-accordion .select2-container--open .select2-dropdown--below,.givefeedcomplainform-accordion.select2-container--open .select2-dropdown--above{padding:unset}
.givefeedcomplainform-accordion .select2-results__option{padding:unset}
.givefeedcomplainform-accordion .select2-results__option[aria-selected]{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.14px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .sub-category .select2-results__options{min-height:34px;height:auto;overflow-y:unset;display:none}
.givefeedcomplainform-accordion .select2-container--flat .select2-results__option[aria-selected=true]{color:#0073bb;border:1px solid #f6f6f6;background:#f2f7fb}
.givefeedcomplainform-accordion .selectBox{position:relative}
.givefeedcomplainform-accordion .ta-overlay.active,.givefeedcomplainform-accordion .overlaytab-container.active{display:none}
.givefeedcomplainform-accordion .ta-popup-sct{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-64%)}
.givefeedcomplainform-accordion .ta-popup-maindiv.active{transform:unset;top:unset;left:unset}
.givefeedcomplainform-accordion .ta-popup-maindiv{border-radius:12px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);background-color:#fff;padding:30px;background:#fff;z-index:100;position:unset;transform:unset}
.givefeedcomplainform-accordion .ta-modal-wrap{position:unset}
.givefeedcomplainform-accordion{position:relative}
.givefeedcomplainform-accordion .ta-popup-maindiv{padding:16px 20px}
.givefeedcomplainform-accordion .ta-modal-wrap .modal-close-btn{margin-left:auto;display:flex;position:absolute;top:10px;right:10px;width:12px;height:12px}
.givefeedcomplainform-accordion .ta-modal-wrap .modal-close-btn img{width:100%;height:100%}
.givefeedcomplainform-accordion .reg-form-btn{display:none}
.givefeedcomplainform-accordion .popupdata{display:none}
.givefeedcomplainform-accordion .ta-popup-maindiv{display:none}
.givefeedcomplainform-accordion .popup-title-wrap{width:70px;height:96px;flex:2;margin-bottom:unset}
.givefeedcomplainform-accordion .popup-title-wrap img{width:70px;height:96px}
.givefeedcomplainform-accordion .newpop-data{flex:11}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .newpop-data p{margin:4px 0 0 0;color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-0.14px}
.givefeedcomplainform-accordion .newpop-data .lead{color:#5d2848;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.24px}
.givefeedcomplainform-accordion .newpop-data .subheading{color:#333;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.16px;margin-top:8px}
.givefeedcomplainform-accordion .pop-md{width:559px;height:fit-content}
.complaint-form-accordion .accordion-item .overlaytab-container.active{display:block}
.ta-popup-maindiv.ta-emial-updation-success-maindiv{display:none}
.ta-popup-maindiv.ta-emial-updation-success-maindiv.active{display:flex;column-gap:20px}
.ta-popup-maindiv.ta-emial-updation-fail-maindiv{display:none}
.ta-popup-maindiv.ta-emial-updation-fail-maindiv.active{display:flex}
.givefeedcomplainform-accordion .uploadblocking .uploadItem{flex-direction:row;gap:16px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .ta-error-msg.complaintErrorTxt{padding-top:unset;padding-bottom:8px}
.givefeedcomplainform-accordion .category-dd .select2-container--open.dropdown-width:has(.select2-dropdown--above){top:-169px !important}
.givefeedcomplainform-accordion .category-dd .select2-container--open.dropdown-width .select2-dropdown{min-width:331px !important}
.givefeedcomplainform-accordion .category-dd .select2-container--open.dropdown-width{left:unset !important;right:0 !important}
.givefeedcomplainform-accordion .sub-category .select2-container--open.dropdown-width:has(.select2-dropdown--above){top:-169px !important}
.givefeedcomplainform-accordion .sub-category .select2-container--open.dropdown-width .select2-dropdown{min-width:331px !important}
.givefeedcomplainform-accordion .sub-category .select2-container--open.dropdown-width{left:unset !important;right:0 !important}
.givefeedcomplainform-accordion .ta-input.invalidtext{border:1px solid #eb9aa7}
.givefeedcomplainform-accordion .select2-container--flat .select2-selection--single .select2-selection__rendered.invalidtext{border:1px solid #eb9aa7}
.givefeedcomplainform-accordion form textarea.invalidtext{border:1px solid #eb9aa7}
.givefeedcomplainform-accordion .upload.invalidfile .uploadItem{flex-direction:row;width:100%;align-items:center;gap:16px}
.givefeedcomplainform-accordion .upload.invalidfile .upload-align-text{display:none}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .upload.invalidfile .ta-error-msg{padding-top:unset}
.complaint-form-accordion .custom-accordion .custom-accordion-header::after{background:url(../../../content/dam/tataaialifeinsurancecompanylimited/hard-code-icons/common-icons/dropdown-arrow.svg);background-size:100% 100%}
.complaint-form-accordion .custom-accordion .accordion-item.active .custom-accordion-header::after{top:-6px}
.givefeedcomplainform-accordion .complaintForm1 #complain-form .dobwith_validateBtn .dobwith_tick{position:relative}
.complaint-form-accordion .custom-accordion .accordion-item.icon-rotate .custom-accordion-header::after{top:-6px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .upload-document-heading{color:#58595b;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.14px;margin-bottom:10px}
.givefeedcomplainform-accordion .pop-md.success-popup{width:514px}
.givefeedcomplainform-accordion .policyName.subcategory-disabled{cursor:not-allowed}
.complaint-form-accordion .custom-accordion .accordion-content>p.dwas-ta-init,.complaint-form-accordion .custom-accordion .accordion-content.acordian-content-active>p.dwas-ta-init{display:none}
.givefeedcomplainform-accordion .sub-category .select2-container--flat .select2-selection--single .select2-selection__rendered::after{display:none}
@media screen and (max-width:767px){.givefeedcomplainform-accordion .uploadItem .upload-docs{padding:7px 24px;font-size:0}
.complaint-form-accordion .custom-accordion .accordion-item{padding:8px;margin-bottom:12px;border-radius:8px}
.complaint-form-accordion .custom-accordion .custom-accordion-header::after{width:24px;height:24px}
.complaint-form-accordion .custom-accordion>.accordion-item>.custom-accordion-header>p:first-child{font-size:14px;letter-spacing:-0.14px}
.custom-accordion .custom-accordion-header{margin:3.5px 0}
.complaint-form-accordion .custom-accordion .accordion-item:last-child,.custom-accordion .accordion-item:first-child{border-bottom:2px solid rgba(0,115,187,0.20)}
.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description p,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h1,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h2,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h3,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h4,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h5,.customer-support-qrcode .cmp-teaser .cmp-teaser__content .cmp-teaser__description h6{font-size:14px;line-height:21px;letter-spacing:-0.14px}
.customer-support-qrcode .cmp-teaser .cmp-teaser__image{margin:0 auto}
.custom-accordion .accordion-content .complaint-grievance-text .cmp-text p,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h1,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h2,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h3,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h4,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h5,.custom-accordion .accordion-content .complaint-grievance-text .cmp-text h6{font-size:14px;line-height:21px;letter-spacing:-0.14px}
.complaint-description-text .cmp-text p,.complaint-description-text .cmp-text h1,.complaint-description-text .cmp-text h2,.complaint-description-text .cmp-text h3,.complaint-description-text .cmp-text h4,.complaint-description-text .cmp-text h5,.complaint-description-text .cmp-text h6{font-size:14px;line-height:21px;letter-spacing:-0.14px}
.complaint-form-heading .cmp-text p,.complaint-form-heading .cmp-text h1,.complaint-form-heading .cmp-text h2,.complaint-form-heading .cmp-text h3,.complaint-form-heading .cmp-text h4,.complaint-form-heading .cmp-text h5,.complaint-form-heading .cmp-text h6{font-size:24px;letter-spacing:-0.24px}
.complaint-banner .cmp-container>.text .cmp-text p,.complaint-banner .cmp-container>.text .cmp-text h1,.complaint-banner .cmp-container>.text .cmp-text h2,.complaint-banner .cmp-container>.text .cmp-text h3,.complaint-banner .cmp-container>.text .cmp-text h4,.complaint-banner .cmp-container>.text .cmp-text h5,.complaint-banner .cmp-container>.text .cmp-text h6{font-size:26px;letter-spacing:-0.26px}
.complaint-banner .cmp-container>.text{width:82%}
.mob-mb-20{margin-bottom:20px}
.mob-mb-16{margin-bottom:16px}
.mob-mb-40{margin-bottom:40px}
.complaint-form-accordion .custom-accordion .accordion-item:last-child{margin-bottom:16px}
.complaint-form-accordion .custom-accordion .accordion-item:first-child{border-bottom:2px solid rgba(0,115,187,0.20)}
.complaint-form-accordion .custom-accordion .accordion-item.icon-rotate .custom-accordion-header::after{top:-3px}
.givefeedcomplainform-accordion .ta-grid{width:103%}
.givefeedcomplainform-accordion .ta-col-5{width:100%}
.givefeedcomplainform-accordion .ta-label.policyLabel{margin-bottom:8px}
.givefeedcomplainform-accordion .ta-label{font-size:12px;line-height:12px;letter-spacing:-0.12px;margin-bottom:4px}
.givefeedcomplainform-accordion .ta-input{padding:11px 16px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea p{font-size:12px;line-height:12px;letter-spacing:-0.12px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea .countdown.has-value,.custom-accordion .accordion-content .givefeedcomplainform-accordion .cst-textarea .text-num{font-size:12px;line-height:12px;letter-spacing:-0.12px}
.givefeedcomplainform-accordion .calendericon{top:0;bottom:0;margin:auto;right:12px}
.givefeedcomplainform-accordion .complaintForm1 #complain-form .dobwith_validateBtn .dobwith_tick .policy_greenTick.valid_policy{width:24px;height:24px;top:0;bottom:0;margin:auto;right:42px}
.givefeedcomplainform-accordion .selectBox{max-width:100%}
.givefeedcomplainform-accordion .complaintForm1 .policyName .select2-container--disabled .select2-selection__rendered[title="Select"]{line-height:36px}
.givefeedcomplainform-accordion form textarea{width:102.7%}
.givefeedcomplainform-accordion #complain-form .comp-btn{display:flex;flex-direction:column;position:unset;gap:8px}
.givefeedcomplainform-accordion #complain-form .complaintResetBtn{margin-left:unset;margin-right:unset;min-width:unset;padding:10px 24px;width:100%}
.givefeedcomplainform-accordion #complain-form .ta-comp-btn:first-child{margin-left:unset;margin-right:unset}
.givefeedcomplainform-accordion #complain-form .complaintFormSubmit{padding:10px 24px;width:100%}
.givefeedcomplainform-accordion .complaintForm1 .comp-details-form .cst-margin-top{margin-top:8px}
.givefeedcomplainform-accordion .complaintForm1 .comp-details-form .cst-margin-top.upload{width:98%}
.givefeedcomplainform-accordion .uploadItem.ta-col-5{width:68%;flex-direction:column;gap:unset;row-gap:10px}
.givefeedcomplainform-accordion .upload-align-text{margin:0 0 10px 0;padding:0 10px;width:100%}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .upload-align-text p{font-size:10px;letter-spacing:-0.1px}
.givefeedcomplainform-accordion .select2-container{z-index:unset}
.givefeedcomplainform-accordion .selectBox{height:40px}
.givefeedcomplainform-accordion .recyclewrapper{width:100%}
.complaint-form-accordion .accordion-item .overlaytab-container{margin-top:0;border-radius:5px}
.givefeedcomplainform-accordion .pop-md{width:100% !important}
.givefeedcomplainform-accordion .ta-popup-sct{width:71%;transform:translate(-50%,-54%)}
.givefeedcomplainform-accordion .ta-popup-maindiv{padding:20px;flex-direction:column}
.ta-popup-maindiv.ta-emial-updation-fail-maindiv.active{flex-direction:column}
.givefeedcomplainform-accordion .popup-title-wrap{margin:0 auto;width:96px;height:123px}
.givefeedcomplainform-accordion .popup-title-wrap img{width:96px;height:123px;margin-bottom:unset}
.givefeedcomplainform-accordion .newpop-data{margin-top:8px;text-align:center}
.givefeedcomplainform-accordion .newpop-data .lead{font-size:20px;letter-spacing:-0.2px}
.givefeedcomplainform-accordion .newpop-data .subheading{font-size:14px;letter-spacing:-0.14px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .newpop-data p{font-size:12px;line-height:18px;letter-spacing:-0.12px}
.givefeedcomplainform-accordion .category-dd .select2-container--open.dropdown-width:has(.select2-dropdown--below){top:40px !important}
.givefeedcomplainform-accordion .category-dd .select2-container--open.dropdown-width .select2-dropdown{min-width:308px !important}
.givefeedcomplainform-accordion .sub-category .select2-container--open.dropdown-width:has(.select2-dropdown--above){top:-38px !important}
.givefeedcomplainform-accordion .sub-category .select2-container--open.dropdown-width .select2-dropdown{min-width:308px !important}
.givefeedcomplainform-accordion .sub-category .select2-container--open.dropdown-width:has(.select2-dropdown--below){top:40px !important}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .ta-error-msg,.custom-accordion .accordion-content .givefeedcomplainform-accordion .ta-error-msg.ta-form-msg{font-size:10px;line-height:10px;letter-spacing:-0.1px;padding-top:4px}
.givefeedcomplainform-accordion .upload.invalidfile .uploadItem{flex-direction:column;width:100%;align-items:unset;gap:10px}
.givefeedcomplainform-accordion .complaintForm1 .policyName .select2-selection__rendered::after{bottom:15px}
.custom-accordion .accordion-content .givefeedcomplainform-accordion .upload-document-heading{font-size:12px;letter-spacing:-0.12px}
.givefeedcomplainform-accordion form span.select2-results{width:100%}
.complaint-form-accordion .custom-accordion .accordion-content.acordian-content-active{padding:8px 0 0 0}
.complaint-form-accordion .custom-accordion .accordion-content.acc-open-bydefault{padding:8px 0}
.givefeedcomplainform-accordion .category-dd .select2-container--open.dropdown-width{left:0 !important}
}