.elementor-kit-7{--e-global-color-primary:#203D76;--e-global-color-secondary:#54595F;--e-global-color-text:#696969;--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;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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;}}/* Start custom CSS */#eeze-table-responsive { 
    --bg-table-stripe: #f6f6f5; 
    --b-table: #e3e3e2; 
    --caption: #242423; 
    background-color: transparent; 
    border-collapse: collapse; 
    width: 100%; 
}
#eeze-table-responsive th, 
#eeze-table-responsive td { 
    text-align: center; 
    padding: 0.75em 1em; 
    border: 1px solid var(--b-table); 
    box-sizing: border-box; 
}
#eeze-table-responsive caption { 
    color: var(--caption); 
    font-size: 1.13em; 
    font-weight: 700; 
    padding-bottom: 0.56rem; 
}
#eeze-table-responsive tbody tr:nth-of-type(2n) { 
    background-color: var(--bg-table-stripe); 
}
.eezee-wrapper-table-scroll { 
    overflow-x: auto; 
    -webkit-overflow-scrolling: touch; 
}
@media only screen and (max-width: 42.09em) { 
    #eeze-table-responsive thead { 
        clip: rect(0 0 0 0); 
        height: 1px; 
        overflow: hidden; 
        position: absolute; 
        width: 1px; 
        white-space: nowrap; 
    } 
    #eeze-table-responsive tr { 
        display: block; 
        margin-bottom: 0.625em; 
    } 
    #eeze-table-responsive td { 
        display: block; 
        text-align: left; 
        padding-left: 50%; 
        position: relative; 
        box-sizing: border-box; 
        white-space: pre-wrap; 
        word-break: break-word; 
    } 
    #eeze-table-responsive td:before { 
        content: attr(data-label); 
        position: absolute; 
        left: 1em; 
        width: 45%; 
        padding-right: 1em; 
        white-space: pre-wrap; 
        word-break: break-word; 
        font-weight: 700; 
    } 
}/* End custom CSS */