.elementor-15348 .elementor-element.elementor-element-4176970{--display:flex;}.elementor-15348 .elementor-element.elementor-element-f906567{--display:flex;}@media(min-width:768px){.elementor-15348 .elementor-element.elementor-element-4176970{--width:100%;}.elementor-15348 .elementor-element.elementor-element-f906567{--content-width:1100px;}}/* Start custom CSS for html, class: .elementor-element-f885681 *//* Table padding and alignment */
table td, table th {
  padding: 15px;
  line-height: 1.5;
  vertical-align: middle;
  
}

/* Rounded left side */
td:first-child {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  background-clip: padding-box;
  padding-left: 32px;
   border-color: #FFF6E6;
   
}

/* Rounded right side */
td:last-child {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;

  background-clip: padding-box;

  padding-right: 32px;
}

.bg-orange-50 {
    -tw-bg-opacity: 1;
     background-color: transparent!important; 
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
     background-color: #F4F4F4; 
}

.bg-white {
    -tw-bg-opacity: 1;
      background-color: transparent!important; 
}

td#\33 {
    
    background-color: #E9EAEB;
  
}

table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
     border: none; 
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background: none;
}

td#\35 {
    background-color: #E9EAEB;
    
}

td#ave {
    background-color: #FFFBF4;
}

/*th#txt1 {*/
/*    font-size: 13px;*/
/*    padding-top: 16px;*/
/*    font-family: poppins;*/
/*    color: #000000;*/
/*    line-height: 20px;*/
/*}*/

th#txt2 {
    font-size: 17px;
    padding-top: 20px;
    font-family: inter;
    color: #000000;
    line-height: 20px;
    font-weight: 500;
}/* End custom CSS */