.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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;background-color:#F4F5F8;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Heading-font:Space Grotesk; --Discription_font:Manrope; --Redbear_red:#D51D1F; --White:#fff; --Black:#101b2c; --Muted:#5d6e84; --line:rgba(16,27,44,.11); --grey_dis:rgba(255, 255, 255, 0.58); }
/* Start custom CSS */.spec-table{
    width:100%;
    max-width:1050px;
    border:2px solid #dfe4ea;
    border-radius:14px;
    overflow:hidden;
    background:#fff;
}

.spec-header{
    background:#1d2d4a;
    color:#fff;
    padding:15px;
    font-size:12px;
    font-weight:500;
    letter-spacing:4px;
    text-transform:uppercase;
}

.spec-row{
    display:grid;
    grid-template-columns:34% 65%;
    align-items:center;
    border-top:1px solid #dfe4ea;
}

.spec-row:first-of-type{
    border-top:none;
}

.spec-label{
    padding:10px;
    color:#5e677d;
    font-size:12px;
    font-weight:400;
}

.spec-value{
    padding:0 12px;
    text-align:right;
    color:#1d2d4a;
    font-size:12px;
    font-weight:600;
}

@media(max-width:768px){

.spec-row{
    grid-template-columns:1fr;
    padding:10px 0;
}

.spec-label,
.spec-value{
    text-align:left;
    padding:14px;
    font-size:15px;
}

.spec-header{
    padding:10px;
    font-size:15px;
}

}

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}


.table-wrapper{
    margin:auto;
    background:#fff;
    border:2px solid #dbe2ea;
    border-radius:15px;
    overflow:hidden;
    box-shadow:0 12px 30px rgba(0,0,0,.08);
}

table{
    width:100%;
    table-layout:fixed;
    border-collapse:collapse;
}

thead{
    background:#1b2d49;
}

thead th{
    color:#fff;
    text-align:left;
    padding:15px;
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:700;
    white-space:normal;
    word-break:break-word;
}

tbody td{
    padding:15px;
    border-top:1px solid #dbe2ea;
    vertical-align:middle;
    white-space:normal;
    word-break:break-word;
}

tbody td:first-child{
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:700;
    color:#1b2d49;
}

tbody td:not(:first-child){
    font-family:'IBM Plex Mono',monospace;
    font-size:15px;
    font-weight:500;
    color:#5f6d84;
}

.highlight{
    color:#d52a2a !important;
    font-weight:600;
}

@media (max-width:1400px){

.table-wrapper{
    overflow-x:auto;
}

table{
    min-width:1500px;
}

}

@media (max-width:768px){

thead th{
    font-size:18px;
    padding:20px;
}

tbody td{
    padding:22px 20px;
}

tbody td:first-child{
    font-size:20px;
}

tbody td:not(:first-child){
    font-size:18px;
}

}/* End custom CSS */