/* Start custom CSS for html, class: .elementor-element-6771efeb */table {

  border-collapse: collapse;
  width: 100%;
  margin:0;
  padding:0;
}

td, th {
  border: 1px solid #fff!important;
  text-align:center;
  padding: 8px;
    color:#414142;

 font-weight: 700;
 font-family: "Objectivity", Sans-serif;
 font-size:18px;
}

td{
width:20%;
     
      
}

tr:nth-child(odd) {  background:#FAF1E7!important;}

.general{
      font-size:14px;
width:100%;
background:#FF595A;
padding:10px;
text-align:center;
  margin:0;
   color:#fff!important;
   font-weight:700;
  margin:0;
  border-top-right-radius:20px;
  
 border-top-left-radius:20px;
 font-family: "Objectivity", Sans-serif;

}

.general1{
    font-size:14px;
width:100%;
background:#FF595A;
padding:10px;
text-align:center;
  margin:0;
 color:#fff!important;
   font-weight:700;
   font-family: "Objectivity", Sans-serif;

}


.term td{
width:50%;
border:none;
background:#FAF1E7;
font-size:12px;
text-align:left;
font-weight:400;

}

.youth{
    display: inline-block;
    text-align: left;
    font-weight:700;
    
}

.youth:nth-child(1){
width:60%;
}
.youth:nth-child(2){
    width:calc(40% - 20px);
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6935e64c */@media screen and (max-width: 640px){
#tableg{
    overflow-x: scroll;
}
}/* End custom CSS */