.elementor-2940 .elementor-element.elementor-element-4b34679{--display:flex;--background-transition:0.3s;}.elementor-2940 .elementor-element.elementor-element-7ef14be > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-7ef14be .elementor-heading-title{color:var( --e-global-color-c02f1b1 );font-family:"Jost";font-size:2em;font-weight:600;}.elementor-2940 .elementor-element.elementor-element-b28ece5 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-b28ece5{color:var( --e-global-color-4404792 );font-family:"Nunito Sans";font-size:1.125em;font-weight:400;}.elementor-2940 .elementor-element.elementor-element-3897882 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-3897882 .elementor-heading-title{color:var( --e-global-color-c02f1b1 );font-family:"Jost";font-size:2em;font-weight:600;}.elementor-2940 .elementor-element.elementor-element-483ba0a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-483ba0a{color:var( --e-global-color-4404792 );font-family:"Nunito Sans";font-size:1.125em;font-weight:400;}.elementor-2940 .elementor-element.elementor-element-eae7cb5 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-9faf06b > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-9faf06b .elementor-heading-title{color:var( --e-global-color-c02f1b1 );font-family:"Jost";font-size:2em;font-weight:600;}.elementor-2940 .elementor-element.elementor-element-cbb30a4 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;}.elementor-2940 .elementor-element.elementor-element-547575e > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2940 .elementor-element.elementor-element-547575e .elementor-heading-title{color:var( --e-global-color-c02f1b1 );font-family:"Jost";font-size:2em;font-weight:600;}.elementor-2940 .elementor-element.elementor-element-800aded > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;}/* Start custom CSS for html, class: .elementor-element-eae7cb5 */.elementor-2940 .elementor-element.elementor-element-eae7cb5 table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}

.elementor-2940 .elementor-element.elementor-element-eae7cb5 th {
    padding: 15px 15px;
    background-color: var(--e-global-color-primary);
    font-weight: 700;
    font-size: 1em;
    color: white;
    border: 1px solid rgba(255,255,255,0.5);
    vertical-align: middle;
}

.elementor-2940 .elementor-element.elementor-element-eae7cb5 td {
    padding: 15px;
    border: 1px solid rgba(0,0,0,0.1);
    color: var(--e-global-color-c02f1b1);
}/* End custom CSS */