.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e87eccf:#FFFFFF;--e-global-color-60a0ed6:#B6B5C1;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-50b01b1-font-family:"Roboto";--e-global-typography-50b01b1-font-size:36px;--e-global-typography-50b01b1-font-weight:600;--e-global-typography-50b01b1-text-transform:uppercase;--e-global-typography-4880ecd-font-family:"Roboto";--e-global-typography-4880ecd-font-size:20px;--e-global-typography-4880ecd-font-weight:400;--e-global-typography-7e4bf45-font-family:"Roboto";--e-global-typography-7e4bf45-font-size:18px;--e-global-typography-7e4bf45-font-weight:400;--e-global-typography-4708c3a-font-family:"Roboto";--e-global-typography-4708c3a-font-size:30px;--e-global-typography-4708c3a-font-weight:600;--e-global-typography-4708c3a-text-transform:uppercase;--e-global-typography-81fe012-font-family:"Roboto";--e-global-typography-81fe012-font-size:16px;--e-global-typography-81fe012-font-weight:500;background-color:#501300;color:var( --e-global-color-e87eccf );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#FFBC0D;}.elementor-kit-8 a:hover{color:#FFD975;}.elementor-kit-8 h1{font-family:var( --e-global-typography-50b01b1-font-family ), Sans-serif;font-size:var( --e-global-typography-50b01b1-font-size );font-weight:var( --e-global-typography-50b01b1-font-weight );text-transform:var( --e-global-typography-50b01b1-text-transform );}.elementor-kit-8 h2{font-family:var( --e-global-typography-4708c3a-font-family ), Sans-serif;font-size:var( --e-global-typography-4708c3a-font-size );font-weight:var( --e-global-typography-4708c3a-font-weight );text-transform:var( --e-global-typography-4708c3a-text-transform );}.elementor-kit-8 h3{font-size:24px;font-weight:bold;text-transform:uppercase;}.elementor-kit-8 h4{font-weight:bold;text-transform:uppercase;}.elementor-kit-8 h5{font-weight:bold;text-transform:uppercase;}.elementor-kit-8 h6{font-weight:bold;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-50b01b1-font-size:32px;--e-global-typography-4880ecd-font-size:18px;--e-global-typography-7e4bf45-font-size:16px;--e-global-typography-4708c3a-font-size:26px;}.elementor-kit-8 h1{font-size:var( --e-global-typography-50b01b1-font-size );}.elementor-kit-8 h2{font-size:var( --e-global-typography-4708c3a-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-50b01b1-font-size:30px;--e-global-typography-4880ecd-font-size:18px;--e-global-typography-7e4bf45-font-size:16px;--e-global-typography-4708c3a-font-size:24px;--e-global-typography-81fe012-font-size:15px;}.elementor-kit-8 h1{font-size:var( --e-global-typography-50b01b1-font-size );}.elementor-kit-8 h2{font-size:var( --e-global-typography-4708c3a-font-size );}.elementor-kit-8 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    --panelTop:#3a0a0b;
    --panelBot:#240405;
    --row:#ffffff14;     /* light stripe */
    --text:#f6eee7;
    --muted:#EBCE96;
    --radius:0px;
  }
  
  .table-card{

    padding: 20px;
    border-radius: var(--radius);
    background: #3B1213;
    overflow: hidden; 

  }

  .specs-table{
    width: 100%;
     white-space: nowrap!important;
  }

  .specs-table thead th{
    text-align: left;
    padding: 14px 18px 18px;
    font-weight: 700;
    font-size: 18px;
    color: var(--muted);
    border: none!important;
  }

  .specs-table tbody td{
    padding: 16px 18px;
    vertical-align: middle;
    color: var(--text);
  }

  .specs-table tbody tr:nth-child(odd){
    background: var(--row);
    
  }

 
  .specs-table th:first-child,
  .specs-table td:first-child{
    width: 38%;
   
    border: none;
  }
  .specs-table th:last-child,
  .specs-table td:last-child{
    width: 62%;
    border: none;
  }

  /* Mobile */
  @media (max-width: 720px){
    .specs-table thead th{ font-size: 16px; }
    .specs-table tbody td{ padding: 14px 14px; }
    .specs-table td:first-child{ white-space: normal; }
    
  }
  
  
.custom-btn{
border-radius: 16px;
border: 2px solid #EC8538;
background: linear-gradient(180deg, #C84300 0%, #FFEFE2 45.67%, #F50 48.08%, #612600 100%);

/* CTA Effect */
box-shadow: 0 -3px 34px 0 rgba(255, 157, 0, 0.60), 0 0 8.1px 0 #F50, 0 3px 11.8px 0 #FFD52B;
padding: 2px;
}
.custom-btn:hover{
    box-shadow: none;
}

.custom-btn .elementor-button{
    position: relative;
}
.custom-btn:before{
   content: "";
   width: 100%;
   height: 100%;
   background: red;
}

  
  .table-scroll{
  width: 100%;
  overflow-x: auto;
}
.table-scroll{
  -webkit-overflow-scrolling: touch;
}

.table-scroll{
  scrollbar-width: thin;
  scrollbar-color: #EBCE96 #3B1213;
}

/* Chrome / Edge / Safari */
.table-scroll::-webkit-scrollbar{
  height: 8px;
}

.table-scroll::-webkit-scrollbar-track{
  background: #3B1213;
  border-radius: 10px;
}

.table-scroll::-webkit-scrollbar-thumb{
  background: linear-gradient(90deg, #EBCE96, #caa86a);
  border-radius: 10px;
  transition: 0.3s ease;
}

.table-scroll::-webkit-scrollbar-thumb:hover{
  background: linear-gradient(90deg, #f5d89f, #d8b878);
}


._button-link{
    cursor: pointer;
}

.p1 a {
  text-decoration: underline;
}

.p1 a:focus {
  outline: 2px solid #FFBC0D;
  outline-offset: 2px;
}/* End custom CSS */