.elementor-7060 .elementor-element.elementor-element-27d0e05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-7060 .elementor-element.elementor-element-27d0e05:not(.elementor-motion-effects-element-type-background), .elementor-7060 .elementor-element.elementor-element-27d0e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7060 .elementor-element.elementor-element-a457ba6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:700;color:#1F2937;}.elementor-7060 .elementor-element.elementor-element-5d9f2fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7060 .elementor-element.elementor-element-5d9f2fb{color:#4B5563;font-size:20px;font-weight:500;line-height:30px;}.elementor-7060 .elementor-element.elementor-element-9310031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:010px 10px 0px 0px;box-shadow:3px 2px 13px 5px rgba(0, 0, 0, 0.12);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 > .elementor-widget-container{border-radius:10px 10px 0px 0px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table{max-width:100%;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th:first-child{border-radius:10px 0px 0px 0px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th:last-child{border-radius:0px 10px 0px 0px;}.rtl .elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th:first-child{border-radius:0px 10px 0px 0px;}.rtl .elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th:last-child{border-radius:10px 0px 0px 0px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table .table-header th{padding:30px 30px 30px 30px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody tr td .th-mobile-screen{padding:30px 30px 30px 30px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th{color:#fff;background-color:var( --e-global-color-primary );}.elementor-7060 .elementor-element.elementor-element-5d0ca98 table.dataTable thead .sorting:after{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th:hover{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead > tr th .data-table-header-text{font-size:18px;font-weight:400;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th i{font-size:20px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody > tr:nth-child(2n) td{color:#020817;background:#F7FAFC;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#020817;background-color:#F7FAFC;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody tr td{border-style:solid;border-width:0px 00px 0.1px 0px;border-color:#E2E2E2;font-size:14px;font-weight:500;line-height:20px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table-wrap table td a{color:#c15959;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper{text-align:center;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:14px;color:#35C261;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:14px;width:14px;fill:#35C261;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:var( --e-global-color-accent );}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:var( --e-global-color-accent );}.elementor-7060 .elementor-element.elementor-element-45829cb{color:#4B5563;}@media(max-width:1280px){.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper{text-align:center;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:22px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:22px;width:22px;}}@media(min-width:768px){.elementor-7060 .elementor-element.elementor-element-9310031{--width:100%;}}@media(max-width:1280px) and (min-width:768px){.elementor-7060 .elementor-element.elementor-element-27d0e05{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7060 .elementor-element.elementor-element-9310031{--width:100%;}}@media(max-width:1024px){.elementor-7060 .elementor-element.elementor-element-27d0e05{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7060 .elementor-element.elementor-element-9310031{--min-height:0px;--flex-wrap:nowrap;}.elementor-7060 .elementor-element.elementor-element-5d0ca98.elementor-element{--flex-shrink:0;}}@media(max-width:767px){.elementor-7060 .elementor-element.elementor-element-27d0e05{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-7060 .elementor-element.elementor-element-a457ba6 .elementor-heading-title{font-size:26px;}.elementor-7060 .elementor-element.elementor-element-5d9f2fb{text-align:center;}.elementor-7060 .elementor-element.elementor-element-9310031{--padding-top:0%;--padding-bottom:0%;--padding-left:03%;--padding-right:03%;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7060 .elementor-element.elementor-element-5d0ca98 .eael-data-table{max-width:317px;}}/* Start custom CSS for heading, class: .elementor-element-a457ba6 */.g-text span{
 background: -webkit-linear-gradient( 0deg, #004c99, #00bfff);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-5d0ca98 */body,h1,h2,h3,h4,h5,h6,p,a,span,td,th,tr,table {
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9310031 *//* removing shadow from mobile view */

@media (max-width: 767px) {
     #container1 {
    box-shadow: none !important;
  }
}

/* for clearing space between columns */

@media (min-width: 1801px) {
     
    .elementor-7060 .elementor-element.elementor-element-9310031 {
        position: relative;
    }
    .elementor-7060 .elementor-element.elementor-element-9310031::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1 !important;
        height: 79px !important;
        background: linear-gradient(90deg, #01BDFE 0%, #2463EB 100%) !important; 
    }

    .elementor-7060 .elementor-element.elementor-element-9310031 #eael-data-table-5d0ca98 {
        position: relative;
        z-index: 2 !important;
        background: transparent !important;
    }

    .elementor-7060 .elementor-element.elementor-element-9310031 #eael-data-table-5d0ca98 thead,
    .elementor-7060 .elementor-element.elementor-element-9310031 #eael-data-table-5d0ca98 thead tr,
    .elementor-7060 .elementor-element.elementor-element-9310031 #eael-data-table-5d0ca98 thead th {
        background: transparent !important;
    }
}



/* Main css */

#eael-data-table-5d0ca98 thead tr {
    background-image: linear-gradient(90deg, #01BDFE 0%, #2463EB 100%) !important;
    color: white !important;
}

#eael-data-table-5d0ca98 thead th {
    background-color: transparent !important;
    color: white !important;
}

/*.eael-data-table tbody tr td {*/
/*  height: 90px !important;*/
/*  vertical-align: middle !important;*/
/*}*/

.td-content
{
    font-size: 14px!important;
    font-weight: 500 !important;
    line-height: 20px !important;
    color:#020817 !important;
}


 .eael-datatable-icon  {
  background-color: #DCFCE6 !important;
  color: #35C261 !important;
  padding:8px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

 .cross-icon .eael-datatable-icon   {
  background-color: #FDE2E1 !important;
  padding:8px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}


/* Final fix for editor adding extra <br> tags */
.icon-with-text br {
  display: none !important;
}

/* Final fix for inconsistent alignment caused by editor */
.responsive-card-table td p {
  display: contents !important;
}



/* icon with text */
.icon-with-text {
  display: flex !important;
  flex-direction: column !important;  
  align-items: center !important;     
  justify-content: center !important;
  gap: 3px !important;                
  width: 100% !important;
}

.icon-with-text span {
  font-size: 8px !important;  
  line-height: 1 !important;
  color: #4B5563 !important;       
}




/* Custom button style */
.eael-datatable-button {
 display: inline-block;
 padding: 6px 12px !important;
 
 width: 100px !important;
 font-size: 13px !important;
 font-weight: 500 !important;
 color: #004C99 !important; 
 background-color: #fff !important; 
 border: 1px solid #004C99 !important; 
 border-radius: 8px;
 text-decoration: none !important;
 text-align: center !important;
 cursor: pointer;
 transition: background-color 0.3s ease, color 0.3s ease;
}

/* Button hover effect */
.eael-datatable-button:hover {
 background-color: #F1F5F9 !important; 
 color: #000000 !important; 
}




/* laptop + tab+ mobile */

@media (max-width: 1279px) {
    
    .eael-datatable-icon {
    display: flex !important;
    margin-left: auto !important;
    margin-right: auto !important;

    width: 34px !important;
    height: 34px !important;
    padding: 0 !important;
    background-color: #DCFCE6 !important;
    color: #35C261 !important;
    border-radius: 50% !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0;
}
    .eael-datatable-icon {
        width: 30px !important;
        height: 30px !important;
        align-items:center !important;
    }
    .eael-datatable-icon .fa,
    .eael-datatable-icon i {
        font-size: 14px !important;
        font-weight:900!important;
    }
}




/* Final Responsive Solution for Mobile */
@media (max-width: 767px) {
    

  .responsive-card-table .eael-data-table-wrap,
  .responsive-card-table .eael-data-table {
    width: 100% !important;
    max-width: none !important;
  }
  
  .responsive-card-table .eael-data-table-wrap {
    overflow-x: hidden !important;
  }

  .responsive-card-table thead {
    display: none !important;
  }
  
  .responsive-card-table,
  .responsive-card-table tbody,
  .responsive-card-table tr,
  .responsive-card-table td {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  .responsive-card-table tr {
    margin-bottom: 20px !important;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    overflow: hidden;
  }
  
  .responsive-card-table td:first-child {
    background-color: #f8f9fa;
    padding: 15px !important;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #020817 !important;
    border-bottom: 1px solid #e0e0e0 !important;
  }
  
  .responsive-card-table td:first-child:before {
    display: none !important;
  }

  .responsive-card-table td:not(:first-child) {
    position: relative !important;
    padding: 15px 15px 15px 55% !important; /* Padding: top, right, bottom, left */
    min-height: 50px !important;
    text-align: right !important;
    border-bottom: 1px solid #f0f0f0 !important;
  }

  .responsive-card-table td:not(:first-child):before {
    content: attr(data-label);
    position: absolute;
    box-sizing: border-box;
    left: 15px;
    top: 0;
    width: 50%; 
    height: 100%;
    display: flex;
    align-items: center !important;
    text-align: left !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #1E293B !important;
  }
  
  .responsive-card-table tr td:last-of-type {
    border-bottom: none !important;
  }
  .responsive-card-table td .eael-datatable-icon {
    margin: 0;
    vertical-align: middle !important;
  }
  
  .responsive-card-table tr:last-child td:first-child {
  display: none !important;
}
}/* End custom CSS */