.grievanceRedressal{padding-bottom:60px}
.grievanceRedressal_header{display:flex;justify-content:space-between;align-items:center}
.grievanceRedressal .grievanceRedressal_title{font-family:'Inter';font-style:normal;font-weight:600;font-size:2.25rem;line-height:auto;letter-spacing:-0.466667px;color:#333}
.grievanceRedressal .grievanceRedressal_locateBtn{font-family:'Inter';font-style:normal;font-weight:500;font-size:1.5rem;line-height:normal;text-align:center;color:#0073bb;padding:13px 20px 13px 20px;border:1px solid #0073bb;border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer}
.grievanceRedressal .grievanceRedressal_locateBtn .grievanceRedressal_btnTxt{font-family:'Inter';font-style:normal;font-weight:500;font-size:1.5rem;line-height:normal;color:#0073bb}
.grievanceRedressal .grievanceRedressal_locateBtn>a picture{display:flex;align-items:center}
.grievanceredressal_formSection{width:100%;border-radius:20px;background:#f2f7fb;padding:44px 195px;margin-top:16px}
.grievanceredressal_form{display:flex;justify-content:space-between;align-items:start}
.grievanceredressal_state,.grievanceredressal_city{width:268px;position:relative}
.grievanceredressal_selectBox{width:100%;border-bottom:1px solid #e6e7e8;background:transparent;color:#d3d4d5;font-family:'Inter';font-size:1.5rem;font-style:normal;font-weight:500;line-height:24px;outline:0;padding:12px 0;cursor:pointer}
.grievanceRedressal .form_label{color:#333;font-family:'Inter';font-size:1.125rem;font-style:normal;font-weight:300;line-height:normal}
.grievanceRedressal .form_submitBtn{padding:16px 71px;border:0;color:#FFF;text-align:center;font-family:'Inter';font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.24px;border-radius:10px;background:#d62049;box-shadow:0 0 2.423px 0 rgba(214,32,73,0.10);cursor:pointer}
.grievanceRedressal_cardSec{margin-top:40px}
.grievanceRedressal_tableSec{margin-top:10px}
.grievanceRedressal_cardSec .cardSec_title{color:var(--Primary-Primary-Blue,#0073bb);font-family:'Inter';font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px}
.grievanceRedressal_table{width:100%}
.grievancTable_head{display:grid;grid-template-columns:400px 1fr 1fr;width:100%;gap:1px}
.grievancTable_headElem{color:var(--Neutral-White,#FFF);padding:10px;font-family:'Inter';font-size:1.25rem;font-weight:700;line-height:normal;letter-spacing:-0.2px;background:var(--Primary-Blue,#0073bb);border:.5px solid var(--Neutral-Grey-03,#0073bb)}
.grievanceRedressal_tableClm{border:.5px solid var(--Neutral-Grey-03,#e6e6e6)}
.grievanceRedressal_tableClm--first{width:400px}
.grievanceRedressal_tableClm--scnd{width:203px}
.grievanceRedressal_tableClm{padding:10px;color:var(--Neutral-Grey-01,#5b5b5b);font-family:'Inter';font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.16px;background-color:#FFF}
.grievanceRedressal_tableRow--darkBg td{background:var(--Neutral-Grey-04,#f6f6f6)}
.grievanceTable_sec{width:100%;padding-bottom:16px;border-radius:0 0 20px 20px;border:1px solid var(--Primary-Blue,#0073bb);border-top:unset}
.loc_errorTxt{font-family:'Inter';font-size:1rem;font-weight:300;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal;color:#d62049;padding-top:11px;position:relative;top:5px;display:none}
@media screen and (max-width:767px){.grievanceRedressal{padding-bottom:40px}
.grievanceRedressal .grievanceRedressal_title{font-family:Inter;font-size:1.5rem;font-weight:700;line-height:30px;letter-spacing:-0.78px}
.grievanceRedressal_btnTxt{display:none}
.grievanceredressal_formSection{padding:20px 0}
.grievanceredressal_form{flex-direction:column;align-items:center;padding:0 16px;gap:30px}
.grievanceredressal_state,.grievanceredressal_city{width:100%}
.grievanceredressal_selectBox{width:100%;color:#d4d7db;font-family:'Inter';font-size:1rem;line-height:16px;padding:0 0 9px 0}
.grievanceredressal_selectBox{margin-top:5px}
.grievanceRedressal .form_label{font-size:12px}
.grievanceRedressal .form_submitBtn{padding:12px 40px;font-size:1rem;border-radius:8px;box-shadow:0 0 10px 0 rgba(214,32,73,0.10)}
.grievanceRedressal_cardSec .cardSec_title{text-align:center}
.grievancTable_head{grid-template-columns:1fr 1fr 1fr;width:100%}
.grievancTable_headElem{font-size:.75rem;letter-spacing:-0.12px;border-radius:10px 10px 0 0;border-bottom:unset;display:flex;justify-content:center;text-align:center;align-items:center}
.grievanceRedressal_tableRow--darkBg td{background:#FFF}
.grievanceRedressal_tableClm{padding:14px 0;text-align:center;font-size:.75rem;line-height:normal;letter-spacing:-0.12px;width:33%}
.grievanceRedressal_tableClm--first{border-left:unset}
.grievanceRedressal_tableClm--third{border-right:unset}
.grievanceTable_sec{padding:unset;border:unset}
.grievanceRedressal_table{border-radius:0 0 20px 20px;border-collapse:unset !important;border:1px solid var(--Primary-Blue,#0073bb) !important}
.grievanceRedressal_table .grievanceRedressal_tableRow:last-child .grievanceRedressal_tableClm--first,.grievanceRedressal_table .grievanceRedressal_tableRow:last-child .grievanceRedressal_tableClm--third{border-bottom:unset}
.grievanceRedressal_table .grievanceRedressal_tableRow:last-child .grievanceRedressal_tableClm--first{border-radius:0 0 0 20px}
.grievanceRedressal_table .grievanceRedressal_tableRow:last-child .grievanceRedressal_tableClm--third{border-radius:0 0 20px 0}
.grievanceRedressal .grievanceRedressal_locateBtn{padding:2px}
.grievanceRedressal_locateBtn .grievanceRedressal_gpsPin{max-width:100%}
}
.grievanceredressal_selectBox::after{content:'';background-image:url(../../../../../../content/dam/tataaialifeinsurancecompanylimited/contact-us/dropdown-arrow.png);position:absolute;right:0;width:20px;height:20px}
.grievance_customList{position:absolute;width:270px;max-height:330px;background-color:#FFFF;padding:20px;border-radius:20px;box-shadow:3px 6px 14px 0 rgba(0,115,187,0.1);border:0;z-index:1;display:none}
.grievance_list{width:100%;max-height:300px;overflow-y:auto}
.grievance_customList.open_dropdown{display:block}
.list_options,.list_defaultOption{font-family:'Inter';font-size:1.25rem;font-weight:normal;line-height:32px;letter-spacing:normal;color:#58595b;padding:6px 0;cursor:pointer}
.list_options:hover,.list_optionSelected{color:#0073bb;font-weight:500}
.grievanceredressal_selectBox--selected{color:#333}
@media screen and (max-width:767px){.grievance_customList{width:100%;max-height:300px;display:none}
.grievance_customList .grievance_list{max-height:275px}
.list_options,.list_defaultOption{font-size:.875rem;line-height:29px}
}