.elementor-1308 .elementor-element.elementor-element-bc06183{--display:flex;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:60px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1308 .elementor-element.elementor-element-0eb62ca{--display:flex;--background-transition:0.3s;}.elementor-1308 .elementor-element.elementor-element-73eb8b8{--display:flex;--background-transition:0.3s;}.elementor-1308 .elementor-element.elementor-element-3e7e988{text-align:center;}.elementor-1308 .elementor-element.elementor-element-3e7e988 .elementor-heading-title{color:var( --e-global-color-6ad1f5b );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}@media(max-width:1024px){.elementor-1308 .elementor-element.elementor-element-3e7e988 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-1308 .elementor-element.elementor-element-3e7e988 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS *//*table*/
.molecule-table table {
    border-spacing: 0px;
    border-collapse: separate;
    border: solid 1px #f2f2f2 !important;
}

.molecule-table th {
    background-color: #5cb9bc !important;
    color: #ffffff;
    font-size: 16px;
    text-align: left;
}

.molecule-table th:first-child {
    border-radius: 20px 0px 0px 0px;
    border: none !important;
}

.molecule-table th:last-child {
    border-radius: 0px 20px 0px 0px;
    border: none !important;
}

.molecule-table tr:last-child td:first-child {
    border-radius: 0px 0px 0px 20px !important;
}

.molecule-table tr:last-child td:last-child {
    border-radius: 0px 0px 20px 0px !important;
}

.molecule-table th {
    padding: 12px 15px;
    font-size: 16px !important;
}

.molecule-table td {
    background-color: #ffffff !important;
    border: solid 0.5px #f2f2f2 !important;
    padding: 12px 15px;
    font-size: 16px !important;
}


@media only screen and (max-width: 1024px) {
.molecule-table th {
    font-size: 14px !important;
}

.molecule-table td {
    font-size: 14px !important;
}
}/* End custom CSS */