 section { padding: 64px 0px; }
 .mainHeader { 
 /* background-color: #FAFAFA; */
 background-image: url("d7fddbeed3fc61-building_banner.png");
 background-position: bottom;
 background-size: cover;
 background-repeat: no-repeat;
 }
 .headerTitle {
 color: #E10A0A;
 font-size: 48px;
 line-height: 67.2px;
 font-weight: 500;
 }
 .header .subtitle {
 font-weight: 500;
 font-size: 20px;
 line-height: 28px;
 color: #212121;   
 }
 .header .subtitle2 {
 font-weight: 400;
 font-size: 18px;
 line-height: 25px;
 color: #424242;  
 }
 .title {
 text-align: center;
 /* font-weight: 700;
 font-size: 30px;
 line-height: 42px;
 color: #000000; */
 margin-bottom: 32px;
 }
 .content .contentList {
 margin-top: 24px;
 display: flex;
 flex-direction: row;
 justify-content: flex-start;
 /* align-items: start;
 width: 50%; */
 margin: auto;
 }
 .content .contentListCorrector {
 display: flex;
 justify-content: flex-end;
 width: 60%;
 }
 .content .subtitle {
 display: flex;
 flex-direction: row;
 gap: 20px;
 //  justify-content: center;
 }
 .content .subtitle .shortenWidth { width: 68%; }
 .check { width: 32px; height: 32px; }
 .content2 { background-color: #fafafa; }
 .content2 .contentList {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
 align-items: flex-start;
 padding: 0px 20px;
 gap: 44px;
 
 margin-top: 24px;
 }
 .content2 .contentList .items {
 display: flex;
 flex-direction: column;
 align-items: center;
 padding: 0px;
 gap: 28px;
 }
 .content2 .contentList img { width: 64px; height: 64px; }
 .content2 .contentList p { text-align: center; }

 .divider { 
 border: 1px solid #E5E5E5;
 background-color: #E5E5E5; 
 margin-bottom: 64px; 
 //  margin-top: 48px; 
 }

 select {
 padding: 8px 12px;
 border-radius: 12px;
 border: 1px solid #e0e0e0;
 font-size: 14px;
 width: 100%;
 }

 select#policy { width: 50%; }

 .formWrapper {
 display: flex;
 flex-direction: row;
 align-items: flex-end;
 padding: 0px;
 gap: 40px;   
 }
 .formInput {
 padding: 44px 40px;   
 }
 .formImage {
 display: flex;
 justify-content: right;
 }
 .formImage img {
 width: 80%;    
 }
 
 .content3 .dropdown-div {
 display: flex;
 flex-direction: row;
 justify-content: center;
 align-items: center;
 padding: 0px;
 gap: 16px;
 }
 .content3 .dropdown-div p { margin-bottom: 0px; }
 
 .content3 .box
 {
 background-color: #FAFAFA;
 border: 1px solid #BDBDBD;
 border-radius: 12px;
 
 margin-top: 20px;
 //  padding: 44px 40px;
 }
 .inputField {
 display: flex;
 flex-direction: column;
 gap: 16px;
 
 /*  width: 60%; */
 }
input, input[type="number"] {
 background: #FFFFFF;
 border: 1px solid #E0E0E0;
 border-radius: 16px;
 padding: 8px 16px;
 font-size: 14px;
 width: 100%;
 }
 .separator { margin: 40px 0px; }
 .separator2 { margin: 8px 0px; }
 .content3 .tnc {
 font-weight: 400;
 font-size: 12px;
 line-height: 17px !important;
 color: #000000;
  
 margin-bottom: 24px;
     
 display: flex;
 flex-direction: column;
 gap: 10px;
 }

.tnc p { margin: 0px; line-height: 17px !important; }    
 /*            
 .nomi-btn {
 background: linear-gradient(92.27deg, #E10A0A 0%, #BD1D65 100%);
 border: 1px solid #E30613;
 border-radius: 100px;
 padding: 14px 108px;                            
 
 color: #ffffff;
 } 
 */
.content3 .marginCorrection { margin-top: 84px; }
 .content3 .itemContent { 
     display: flex; 
     flex-direction: row; 
     justify-content: center; 
     align-items: center; 
     //gap: 25px; 
     padding-left: 20px;
     padding-right: 20px;
}
 .content3 .itemList { 
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 gap: 20px;
 
 text-align: center;
 flex-grow: 1;
 flex-basis: 0;
 min-width: 0;
 margin-bottom: 32px;
 }                                
 .content3 .itemList img { width: 200px; height: 200px; }
 .content3 .form {
 display: flex;
 flex-direction: row;
 justify-content: center;
 align-items: center;
 gap: 10px;
 }
 .chevron { width: 44px; height: 44px; }          
 
 
 .cs {
 background: #494d52;
 /* background: #BBDEFB;
 margin-top: 64px;
 padding-top: 46px;
 padding-bottom: 48px; */
 padding: 64px 0px;
 }
 .cs .container .headerTitle {
 //	padding-top: 46px;
 
 display: flex;
 flex-direction: row;
 justify-content: center;
 align-items: center;
 gap: 36px;
 }
 .cs .container .headerTitle img { width: 44px; height: 44px; }
 .cs .container .title { 
 margin-top: 0;
 color: #ffffff;
 }
 .cs .container .subtitle { 
 font-size: 20px;
 line-height: 28px;
 text-align: center;
 padding-top: 16px;
 width: 64%;
 margin: auto;
 color: #ffffff;
 }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
 @media (min-width: 429.98px) and (max-width: 550.98px) 
 { 
 /* .inputField { width: 60%; } */
 select#policy { width: 50%; }
 section { padding: 32px 0px; }
 .formInput {
 padding: 40px 24px; 	
 }
 }
 
 @media (max-width: 428.98px) {
 section { padding: 32px 0px; }
 .headerTitle { font-size: 34px; line-height: 47.6px; }
 .header .subtitle { font-size: 16px; line-height: 22.4px; }
 .header .subtitle2 { font-size: 14px; line-height: 19.6px; }
 
 select { width: 100%; }
 select#policy { width: 100%; }
 
 .content .subtitle .shortenWidth {
 width: 100%;
 }
 .content .contentListCorrector {
 width: 100%;    
 }
     .content3 .marginCorrection { margin-top: 0px; }
 .content3 .dropdown-div {
 flex-direction: column;
 }
 .inputField { width: 100%; }
 .content .contentList { width: 100%; flex-direction: column; }
 .content2 .contentList { gap: 16px; padding: 0;}
 .content2 .contentList .items { gap: 16px; }
 .content2 .contentList img { width: 40px; height: 40px; }
 .content2 .contentList p { font-size: 12px; line-height: 16.8px !important; }
 
 .content3 .box1 { padding: 36px 24px; }
 .content3 .box2 { padding: 0px 40px 44px 40px; }
 .content3 .itemContent { flex-direction: column; gap: 14px; }
 .content3 .itemList { gap: 8px; }
 /* .marginCorrection { margin-top: 84px; } */
 .content3 .itemList img { width: 100px; height: 100px; }         
 
 .chevron { transform: rotate(90deg); width: 24px; height: 24px; }
 .cs .container .title { margin: 0; }
 .cs .container .subtitle { width: 90%; font-size: 14px; line-height: 19.6px !important; }
 // .nomi-btn { padding: 8px 40px; }
 
 .formWrapper {
 display: block;
 }
 .formInput {
 padding: 40px 24px; 	
 }
 
 .content2 .contentList {
 flex-direction: column;
 }

 .content2 .contentList .items {
 flex-direction: row;
 text-align: left;
 }

 .content2 .contentList p {
 text-align: left;
 }
 .formImage {display: none;}
 
     .tnc p { margin: 0px; line-height: 28px !important; }  
 }

 @media (max-width: 980.98px) and (min-width: 768.98px) {
 // .content .subtitle .shortenWidth { width: 44%; }   
 // .inputField { width: 50%; }
 .cs .container .subtitle { width: 100%; }
 .separator2 { margin: 0px; }
 /* .chevron { transform: rotate(90deg); width: 24px; height: 24px; } */
 .content3 .itemContent { flex-direction: row; }
 
 select#policy { width: 50%; }
 }