.elementor-105011 .elementor-element.elementor-element-78b4a4f{--display:flex;}.elementor-105011 .elementor-element.elementor-element-4bd8a09 > .elementor-widget-container{background-color:#EEF7FB;padding:10px 15px 5px 15px;}.elementor-105011 .elementor-element.elementor-element-0ed410f > .elementor-widget-container{background-color:#EEF7FB;padding:10px 15px 5px 15px;}.elementor-105011 .elementor-element.elementor-element-35754ca > .elementor-widget-container{background-color:var( --e-global-color-42eeb8a );padding:15px 15px 15px 15px;}.elementor-105011 .elementor-element.elementor-element-35754ca .elementor-testimonial-wrapper{text-align:center;}.elementor-105011 .elementor-element.elementor-element-d70779d.elementor-element{--align-self:center;}.elementor-105011 .elementor-element.elementor-element-733eccb{--display:flex;}@media(max-width:767px){.elementor-105011 .elementor-element.elementor-element-031986f{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-d971609 */.elementor-105011 .elementor-element.elementor-element-d971609 table {
    table-layout: fixed;
    width: 100%;
}

@media(max-width: 767px)
{
    .elementor-105011 .elementor-element.elementor-element-d971609 table th, .elementor-105011 .elementor-element.elementor-element-d971609 table td {
        padding: 10px;
    }    
}

.elementor-105011 .elementor-element.elementor-element-d971609 table tbody tr td {
    border: 1px solid hsla(0,0%,50.2%,.5019607843137255) !important;    text-align: left;
    word-wrap: break-word;
    white-space:normal;
}

.elementor-105011 .elementor-element.elementor-element-d971609 table tbody tr td:first-child {
    text-align: left;
}
.elementor-105011 .elementor-element.elementor-element-d971609 table thead tr th:first-child {
    text-align: left;
}/* End custom CSS */