.elementor-117 .elementor-element.elementor-element-3a4e5ef{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-117 .elementor-element.elementor-element-229c5b3 .elementor-alert{background-color:var( --e-global-color-accent );border-inline-start-width:0px;}.elementor-117 .elementor-element.elementor-element-229c5b3 .elementor-alert-title{color:var( --e-global-color-primary );font-size:1.5rem;font-weight:500;}.elementor-117 .elementor-element.elementor-element-229c5b3 .elementor-alert-description{color:var( --e-global-color-primary );font-size:1rem;}.elementor-117 .elementor-element.elementor-element-1abec18{width:100%;max-width:100%;}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-3a4e5ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for html, class: .elementor-element-1abec18 */.elementor-117 .elementor-element.elementor-element-1abec18 .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}/* End custom CSS */