.elementor-61 .elementor-element.elementor-element-4291140{--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;--padding-top:40px;--padding-bottom:240px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-4d9883d{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-4291140{--content-width:1000px;}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-4291140{--padding-top:50px;--padding-bottom:180px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-4291140{--padding-top:30px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-4d9883d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-985dd52{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-985dd52 */.elementor-61 .elementor-element.elementor-element-985dd52 h1 {
    font-size: 24px;
    font-weight: 400;
}

.elementor-61 .elementor-element.elementor-element-985dd52 h2 {
    font-size: 22px;
    font-weight: 400;
}

.elementor-61 .elementor-element.elementor-element-985dd52 h3 {
    font-size: 20px;
    font-weight: 400;
}

table {
    margin-top: 20px;
}    

@media (max-width: 768px) {

    table {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        font-size: 12px;
    }

    table th,
    table td {
        padding: 8px; 
        font-size: 12;
        white-space: normal;
    }
}/* End custom CSS */