.elementor-10844 .elementor-element.elementor-element-4274da09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10844 .elementor-element.elementor-element-7ce71cc{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#1C1C1C;}.elementor-10844 .elementor-element.elementor-element-73bc37a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-14a91de > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-8366c10 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-e040598 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-9dc44c2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-441d77b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-6e27d09 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-10844 .elementor-element.elementor-element-37d7cc9 > .elementor-widget-container{margin:-20px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-7ce71cc */.elementor-10844 .elementor-element.elementor-element-7ce71cc h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-7ce71cc h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-7ce71cc h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-7ce71cc ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-7ce71cc p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73bc37a */.elementor-10844 .elementor-element.elementor-element-73bc37a table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-73bc37a table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-73bc37a table, .elementor-10844 .elementor-element.elementor-element-73bc37a table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-73bc37a table, .elementor-10844 .elementor-element.elementor-element-73bc37a table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-73bc37a table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-73bc37a table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-73bc37a table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-73bc37a table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-73bc37a table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-73bc37a table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-73bc37a table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-73bc37a table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-73bc37a  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-73bc37a  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-73bc37a table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-73bc37a table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-73bc37a td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbff30a */.elementor-10844 .elementor-element.elementor-element-cbff30a h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-cbff30a h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-cbff30a h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-cbff30a ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-cbff30a p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f269f4e */.elementor-10844 .elementor-element.elementor-element-f269f4e h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-f269f4e h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-f269f4e h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-f269f4e ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-f269f4e p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14a91de */.elementor-10844 .elementor-element.elementor-element-14a91de table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-14a91de table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-14a91de table, .elementor-10844 .elementor-element.elementor-element-14a91de table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-14a91de table, .elementor-10844 .elementor-element.elementor-element-14a91de table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-14a91de table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-14a91de table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-14a91de table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-14a91de table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-14a91de table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-14a91de table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-14a91de table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-14a91de table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-14a91de  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-14a91de  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-14a91de table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-14a91de table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-14a91de td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd5d43b */.elementor-10844 .elementor-element.elementor-element-bd5d43b h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-bd5d43b h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-bd5d43b h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-bd5d43b ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-bd5d43b p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8366c10 */.elementor-10844 .elementor-element.elementor-element-8366c10 table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-8366c10 table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-8366c10 table, .elementor-10844 .elementor-element.elementor-element-8366c10 table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-8366c10 table, .elementor-10844 .elementor-element.elementor-element-8366c10 table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-8366c10 table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-8366c10 table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-8366c10 table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-8366c10 table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-8366c10 table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-8366c10 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-8366c10 table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-8366c10 table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-8366c10  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-8366c10  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-8366c10 table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-8366c10 table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-8366c10 td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7d6e86 */.elementor-10844 .elementor-element.elementor-element-c7d6e86 h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-c7d6e86 h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-c7d6e86 h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-c7d6e86 ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-c7d6e86 p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e040598 */.elementor-10844 .elementor-element.elementor-element-e040598 table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-e040598 table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-e040598 table, .elementor-10844 .elementor-element.elementor-element-e040598 table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-e040598 table, .elementor-10844 .elementor-element.elementor-element-e040598 table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-e040598 table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-e040598 table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-e040598 table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-e040598 table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-e040598 table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-e040598 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-e040598 table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-e040598 table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-e040598  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-e040598  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-e040598 table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-e040598 table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-e040598 td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f913698 */.elementor-10844 .elementor-element.elementor-element-f913698 h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-f913698 h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-f913698 h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-f913698 ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-f913698 p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dc44c2 */.elementor-10844 .elementor-element.elementor-element-9dc44c2 table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-9dc44c2 table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-9dc44c2 table, .elementor-10844 .elementor-element.elementor-element-9dc44c2 table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-9dc44c2 table, .elementor-10844 .elementor-element.elementor-element-9dc44c2 table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-9dc44c2 table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-9dc44c2 table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-9dc44c2 table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-9dc44c2 table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-9dc44c2 table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-9dc44c2 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-9dc44c2 table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-9dc44c2 table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-9dc44c2  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-9dc44c2  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-9dc44c2 table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-9dc44c2 table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-9dc44c2 td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-336f4d1 */.elementor-10844 .elementor-element.elementor-element-336f4d1 h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-336f4d1 h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-336f4d1 h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-336f4d1 ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-336f4d1 p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-441d77b */.elementor-10844 .elementor-element.elementor-element-441d77b table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-441d77b table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-441d77b table, .elementor-10844 .elementor-element.elementor-element-441d77b table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-441d77b table, .elementor-10844 .elementor-element.elementor-element-441d77b table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-441d77b table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-441d77b table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-441d77b table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-441d77b table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-441d77b table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-441d77b table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-441d77b table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-441d77b table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-441d77b  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-441d77b  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-441d77b table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-441d77b table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-441d77b td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c80addc */.elementor-10844 .elementor-element.elementor-element-c80addc h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-c80addc h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-c80addc h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-c80addc ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-c80addc p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e27d09 */.elementor-10844 .elementor-element.elementor-element-6e27d09 table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-6e27d09 table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-6e27d09 table, .elementor-10844 .elementor-element.elementor-element-6e27d09 table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-6e27d09 table, .elementor-10844 .elementor-element.elementor-element-6e27d09 table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-6e27d09 table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-6e27d09 table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-6e27d09 table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-6e27d09 table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-6e27d09 table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-6e27d09 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-6e27d09 table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-6e27d09 table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-6e27d09  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-6e27d09  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-6e27d09 table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-6e27d09 table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-6e27d09 td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ddb73 */.elementor-10844 .elementor-element.elementor-element-62ddb73 h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-62ddb73 h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-62ddb73 h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-62ddb73 ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-62ddb73 p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37d7cc9 */.elementor-10844 .elementor-element.elementor-element-37d7cc9 table {
     border-collapse: collapse;
     text-align: left;
     width: 100%;
}
.elementor-10844 .elementor-element.elementor-element-37d7cc9 table {   
     background: #f3f3f3;
     overflow: hidden;

}
.elementor-10844 .elementor-element.elementor-element-37d7cc9 table, .elementor-10844 .elementor-element.elementor-element-37d7cc9 table th {
     padding: 3px 10px;
     background-color: #F01213;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-37d7cc9 table, .elementor-10844 .elementor-element.elementor-element-37d7cc9 table td {
     padding: 3px 10px;
     background-color: #fff;
     color: #2F2F2F;
     text-align: center;
     height: 60px;
     font-size: 18px;
     font-weight: 500;
     vertical-align: middle;
     border-left: 1px solid #878787;
     border-right: 1px solid #878787;
}

.elementor-10844 .elementor-element.elementor-element-37d7cc9 table tr:first-child td {
    vertical-align: middle;
    background-color:#E12201!important;
     color:#FFFFFF!important;
     border-left: 1px solid #878787;
     border-left: none;
  border-right: none;
}
 .elementor-10844 .elementor-element.elementor-element-37d7cc9 table thead th:first-child {
     border: none;

}
.elementor-10844 .elementor-element.elementor-element-37d7cc9 table tbody td {
     color: #363636;    
    font-weight: normal;
    height: 60px;
    vertical-align: middle;
  
}
.elementor-10844 .elementor-element.elementor-element-37d7cc9 table tbody td:first-child {
     border-left: none;
}
.elementor-10844 .elementor-element.elementor-element-37d7cc9 table tbody tr:last-child td {
     border-bottom: none;
}

.elementor-10844 .elementor-element.elementor-element-37d7cc9 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
  background: #f3f3f3;
}
.elementor-10844 .elementor-element.elementor-element-37d7cc9 table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
  background: #f3f3f3;
}


.elementor-10844 .elementor-element.elementor-element-37d7cc9 table {
      border:1px solid #878787;
      background-color: #242424;
  }
.elementor-10844 .elementor-element.elementor-element-37d7cc9  table td {
      border-color:#878787;
  }


.elementor-10844 .elementor-element.elementor-element-37d7cc9  td {
  border-left: transparent;
  border-right: transparent;
}



.elementor-10844 .elementor-element.elementor-element-37d7cc9 table.topLML{
    background: white;
    border-radius: 10px;
    color: red;
    
    
}

.elementor-10844 .elementor-element.elementor-element-37d7cc9 table.topLML a:hover{
    color: red;
    
}

.elementor-10844 .elementor-element.elementor-element-37d7cc9 td.topLML {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b28c4e5 */.elementor-10844 .elementor-element.elementor-element-b28c4e5 h2{
font: 32px Montserrat;
font-weight: 500;

color: #292929;
    padding-top: 15px!important;
    padding-bottom:15px!important;
}

.elementor-10844 .elementor-element.elementor-element-b28c4e5 h3{
    color:#A75656;
    font-size:24px;
    margin-bottom:.8rem;
}

.elementor-10844 .elementor-element.elementor-element-b28c4e5 h4{
    color:#E63E04;
    size:20px;
}

.elementor-10844 .elementor-element.elementor-element-b28c4e5 ul, ol {
    margin: 20px 20px 20px 40px;
}


.elementor-10844 .elementor-element.elementor-element-b28c4e5 p {
    font-family: Montserrat;
    font-size: 18px;
    margin-bottom: 0.9rem;
    color: #1C1C1C;
    
}/* End custom CSS */