.elementor-256 .elementor-element.elementor-element-22f2a559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-256 .elementor-element.elementor-element-1ec9798c{text-align:center;}.elementor-256 .elementor-element.elementor-element-1ec9798c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;letter-spacing:5.2px;color:var( --e-global-color-58caa52 );}.elementor-256 .elementor-element.elementor-element-7286ccfa{text-align:center;}.elementor-256 .elementor-element.elementor-element-7286ccfa .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:31px;font-weight:700;letter-spacing:5px;color:#000000;}.elementor-256 .elementor-element.elementor-element-434ca1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-13fc6528{text-align:center;}.elementor-256 .elementor-element.elementor-element-13fc6528 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;color:#000000;}.elementor-256 .elementor-element.elementor-element-3e418885{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-905170f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-719ab029{text-align:center;}.elementor-256 .elementor-element.elementor-element-719ab029 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;color:#000000;}.elementor-256 .elementor-element.elementor-element-3d797b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-256 .elementor-element.elementor-element-380c64cc{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-256 .elementor-element.elementor-element-0917c4d{--display:flex;}.elementor-256 .elementor-element.elementor-element-b0dc050{padding:0px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:15px;color:#000000;}.elementor-256 .elementor-element.elementor-element-5933479e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-414ee91{text-align:center;}.elementor-256 .elementor-element.elementor-element-414ee91 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;color:#000000;}.elementor-256 .elementor-element.elementor-element-6ced068c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-40459c1f{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-256 .elementor-element.elementor-element-5c98af8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-6f9ed036{text-align:center;}.elementor-256 .elementor-element.elementor-element-6f9ed036 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;color:#000000;}.elementor-256 .elementor-element.elementor-element-6f001aba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-1e82e7d0{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-256 .elementor-element.elementor-element-39cf7e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-6ed13f31{text-align:center;}.elementor-256 .elementor-element.elementor-element-6ed13f31 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;color:#000000;}.elementor-256 .elementor-element.elementor-element-48e37ff8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-5244c8da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-1cd0b554{text-align:center;}.elementor-256 .elementor-element.elementor-element-1cd0b554 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;color:#000000;}.elementor-256 .elementor-element.elementor-element-280d899{--display:flex;}.elementor-256 .elementor-element.elementor-element-18907918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-256 .elementor-element.elementor-element-326c7865{text-align:center;}.elementor-256 .elementor-element.elementor-element-326c7865 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:800;text-transform:capitalize;color:#000000;}.elementor-256 .elementor-element.elementor-element-26f104c7{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-256 .elementor-element.elementor-element-22f2a559{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-1ec9798c .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-7286ccfa .elementor-heading-title{font-size:25px;}.elementor-256 .elementor-element.elementor-element-13fc6528 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-905170f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-719ab029 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-380c64cc{font-size:14px;}.elementor-256 .elementor-element.elementor-element-5933479e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-414ee91 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-6ced068c{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-40459c1f{font-size:14px;}.elementor-256 .elementor-element.elementor-element-5c98af8b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-6f9ed036 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-6f001aba{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-1e82e7d0{font-size:14px;}.elementor-256 .elementor-element.elementor-element-39cf7e2b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-256 .elementor-element.elementor-element-6ed13f31 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-1cd0b554 .elementor-heading-title{font-size:20px;}.elementor-256 .elementor-element.elementor-element-326c7865 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for html, class: .elementor-element-5255a1bc */.main-title {
    text-align: center;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

.section-title {
    text-align: center;
    margin: 20px 0;
    font-weight: bold;
}

.info-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}

.info-table th,
.info-table td {
    border: 1px solid #cfcfcf;
    padding: 12px;
    text-align: left;
    vertical-align: top;
}

.info-table thead th {
    background-color: #bfbfbf;
    font-weight: bold;
}

.col-small {
    width: 80px;
    text-align: center;
}

.info-table tbody td:first-child {
    text-align: center;
    font-weight: 500;
}

@media (max-width: 768px) {

    .info-table thead {
        display: none;
    }

    .info-table,
    .info-table tbody,
    .info-table tr,
    .info-table td {
        display: block;
        width: 100%;
    }

    .info-table tr {
        margin-bottom: 15px;
        border: 1px solid #cfcfcf;
        padding: 10px;
        background: #fafafa;
    }

    .info-table td {
        border: none;
        padding: 8px 10px;
        position: relative;
        text-align: left;
    }

    .info-table td::before {
        content: attr(data-label);
        font-weight: bold;
        display: block;
        margin-bottom: 4px;
        color: #333;
    }

    .info-table tbody td:first-child {
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-380c64cc */.table{
    overflow: scroll;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e0b8b56 */table{
    width:100%;
    border-collapse: collapse;
}

th{
    background:#cfcfcf;
    padding:12px;
    text-align:left;
    border:1px solid #999;
    color: black !important;
}

td{
    padding:12px;
    border:1px solid #999;
    vertical-align:top;
}

ul{
    margin:0;
    padding-left:18px;
}

.view-link{
    color:#0066cc;
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64d4b79d */.table-container {
        max-width: 1500px;
        margin: auto;
    }

    table {
        width: 100%;
        border-collapse: collapse;
        font-size: 14px;
    }

    th, td {
        border: 1px solid #bdbdbd;
        padding: 12px 10px;
        vertical-align: middle;
    }

    th {
        background-color: #d3d3d3;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
    }

    td {
        text-align: center;
    }

    td:nth-child(2) {
        text-align: left;
        padding-left: 15px;
    }

    td:last-child {
        text-align: left;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-56c4dead */.table-container {
        max-width: 1500px;
        margin: auto;
    }

    table {
        width: 100%;
        border-collapse: collapse;
        font-size: 14px;
    }

    th, td {
        border: 1px solid #bdbdbd;
        padding: 12px 10px;
        vertical-align: middle;
    }

    th {
        background-color: #d3d3d3;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
    }

    td {
        text-align: center;
    }

    td:nth-child(2) {
        text-align: left;
        padding-left: 15px;
    }

    td:last-child {
        text-align: left;
    }
    
    @media (max-width: 768px) {

        table, thead, tbody, th, td, tr {
            display: block;
            width: 100%;
        }

        thead {
            display: none;
        }

        tr {
            margin-bottom: 15px;
            border: 1px solid #bdbdbd;
            padding: 10px;
        }

        td {
            border: none;
            border-bottom: 1px solid #e0e0e0;
            text-align: left;
            padding: 8px 10px;
            position: relative;
        }

        td:last-child {
            border-bottom: none;
        }

        td::before {
            content: attr(data-label);
            font-weight: bold;
            text-transform: uppercase;
            display: block;
            margin-bottom: 4px;
            color: #555;
            font-size: 12px;
        }
    }/* End custom CSS */