.elementor-4330 .elementor-element.elementor-element-d14d6c7{--display:flex;}.elementor-4330 .elementor-element.elementor-element-f9fbbfa .elementor-heading-title{font-family:var( --e-global-typography-802bbe5-font-family ), Sans-serif;font-size:var( --e-global-typography-802bbe5-font-size );font-weight:var( --e-global-typography-802bbe5-font-weight );font-style:var( --e-global-typography-802bbe5-font-style );line-height:var( --e-global-typography-802bbe5-line-height );color:var( --e-global-color-285dcd3 );}.elementor-4330 .elementor-element.elementor-element-753c31f0{--display:flex;}@media(max-width:991px){.elementor-4330 .elementor-element.elementor-element-f9fbbfa .elementor-heading-title{font-size:var( --e-global-typography-802bbe5-font-size );line-height:var( --e-global-typography-802bbe5-line-height );}}@media(max-width:767px){.elementor-4330 .elementor-element.elementor-element-f9fbbfa .elementor-heading-title{font-size:var( --e-global-typography-802bbe5-font-size );line-height:var( --e-global-typography-802bbe5-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-35f726db *//* Limit Complianz documents to viewport width on mobile */
@media (max-width: 768px) {
  .cmplz-document {
    max-width: 100vw;
    width: 100%;
    box-sizing: border-box;
    overflow-x: auto;
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .cmplz-document table {
    width: 100%;
    max-width: 100%;
    display: block;
    overflow-x: auto;
  }
}/* End custom CSS */