.elementor-166166 .elementor-element.elementor-element-65a4e9c:not(.elementor-motion-effects-element-type-background), .elementor-166166 .elementor-element.elementor-element-65a4e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-166166 .elementor-element.elementor-element-65a4e9c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-166166 .elementor-element.elementor-element-65a4e9c, .elementor-166166 .elementor-element.elementor-element-65a4e9c > .elementor-background-overlay{border-radius:4px 4px 4px 4px;}.elementor-166166 .elementor-element.elementor-element-65a4e9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-166166 .elementor-element.elementor-element-f434a0f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-166166 .elementor-element.elementor-element-021eb17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-166166 .elementor-element.elementor-element-8c38238{background-image:var(--wpr-bg-d9c4c7ce-f214-4466-a023-ac67d0a9e212);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;background-position:bottom left;background-repeat:repeat-x;text-align:left;}.elementor-166166 .elementor-element.elementor-element-8c38238 .elementor-heading-title{font-family:"alliance no.2", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-a83823e );}.elementor-166166 .elementor-element.elementor-element-b465b97{background-color:#FFFFFF;font-family:"alliance no.2", Sans-serif;font-weight:600;color:#111111;}#elementor-popup-modal-166166 .dialog-widget-content{background-color:#DD494900;border-radius:4px 4px 4px 4px;margin:20px 0px 20px 0px;}#elementor-popup-modal-166166 .dialog-message{width:960px;height:auto;}#elementor-popup-modal-166166{justify-content:center;align-items:center;}#elementor-popup-modal-166166 .dialog-close-button{display:flex;top:28px;}@media(max-width:1024px){.elementor-166166 .elementor-element.elementor-element-021eb17 > .elementor-element-populated{padding:0px 0px 0px 0px;}#elementor-popup-modal-166166 .dialog-message{width:95vw;}#elementor-popup-modal-166166 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-166166 .elementor-element.elementor-element-65a4e9c{padding:20px 14px 20px 14px;}.elementor-166166 .elementor-element.elementor-element-f434a0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-166166 .elementor-element.elementor-element-021eb17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-166166 .elementor-element.elementor-element-8c38238{padding:0px 0px 8px 0px;}.elementor-166166 .elementor-element.elementor-element-8c38238 .elementor-heading-title{font-size:22px;line-height:22px;}.elementor-166166 .elementor-element.elementor-element-b465b97{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}#elementor-popup-modal-166166 .dialog-message{width:100vw;padding:10px 6px 10px 6px;}#elementor-popup-modal-166166 .dialog-widget-content{border-radius:0px 0px 0px 0px;}#elementor-popup-modal-166166 .dialog-close-button{top:38px;font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-b465b97 */@media (max-width: 767px) {
}
  .elementor-166166 .elementor-element.elementor-element-b465b97 {
    max-width: 100%;
    width: 100%;
    overflow-x: visible;
   
  }
  
.elementor-166166 .elementor-element.elementor-element-b465b97{
    max-height: 80vh;


}

  





  
/* Dimensions*/

.elementor-166166 .elementor-element.elementor-element-b465b97 table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  cursor: grab;
  user-select: none;
}

.elementor-166166 .elementor-element.elementor-element-b465b97 tbody {
    display: table;
    min-width: 100%;
}



.elementor-166166 .elementor-element.elementor-element-b465b97 th {

text-align: left;
color: #111;
font-family: "Alliance No.2";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 120%;
text-align: left;

}


.elementor-166166 .elementor-element.elementor-element-b465b97 td {

text-align: left;
font-family: "Alliance No.2";
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 130% !important; 
color: #111 !important;


}


.elementor-166166 .elementor-element.elementor-element-b465b97 tr{
    border-bottom: 1px solid var(--div-div_sec, #333);
    
}




.elementor-166166 .elementor-element.elementor-element-b465b97 table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: white ;
}





.elementor-166166 .elementor-element.elementor-element-b465b97 table td, table th {
    vertical-align: bottom;
    border: 0 !important;
    padding: 10px 20px 10px 0;
}


.elementor-166166 .elementor-element.elementor-element-b465b97  td{
    text-align: left;
}


 .elementor-166166 .elementor-element.elementor-element-b465b97 th, td {
            text-align: left;
            white-space: nowrap;

 }


.elementor-166166 .elementor-element.elementor-element-b465b97 {
    overflow-y: auto;
    cursor: grab;
    user-select: none;
    -webkit-overflow-scrolling: touch;
}

.elementor-166166 .elementor-element.elementor-element-b465b97 {
    cursor: grabbing;
}



.elementor-166166 .elementor-element.elementor-element-b465b97:not(:last-of-type) {
    margin-bottom: 20px
}




@media only screen and (max-width: 767px) {


.table-container:not(:last-of-type) {
    margin-bottom: 20px
}
}


.elementor-166166 .elementor-element.elementor-element-b465b97 a{
    color: #1D98FF;
}

.elementor-166166 .elementor-element.elementor-element-b465b97 tr:hover {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS */div#elementor-popup-modal-166166 {
    z-index: 9999999999999;
}

svg.e-font-icon-svg.e-eicon-close.eicon-close {
    padding: 0;
}/* End custom CSS */