.elementor-1187 .elementor-element.elementor-element-294fc03{--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;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:64px;--padding-right:64px;}.elementor-1187 .elementor-element.elementor-element-f7f759d p{margin-block-end:16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1187 .elementor-element.elementor-element-294fc03{--content-width:1310px;}}@media(max-width:1024px){.elementor-1187 .elementor-element.elementor-element-294fc03{--padding-top:64px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-1187 .elementor-element.elementor-element-294fc03{--padding-top:64px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-f7f759d */.elementor-1187 .elementor-element.elementor-element-f7f759d a {
    word-break: break-all;
}
.elementor-1187 .elementor-element.elementor-element-f7f759d h2, h3, h4, h5, h6 {
    margin-top: 32px;
    margin-bottom: 24px;
}
.elementor-1187 .elementor-element.elementor-element-f7f759d h2  {
    line-height: 1.2em;
}
.elementor-1187 .elementor-element.elementor-element-f7f759d ul {
    margin-top: 16px;
    margin-bottom: 16px;
}
.table-container {
  width: 100%;
  overflow-x: auto;
}/* End custom CSS */