.elementor-16 .elementor-element.elementor-element-caa88e2 .elementor-button{background-color:#235685;border-radius:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-caa88e2 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-caa88e2 .elementor-button:focus{color:#FFFFFF;background-color:#1F4E79;}.elementor-16 .elementor-element.elementor-element-caa88e2 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-caa88e2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-caa88e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-caa88e2{width:100%;max-width:100%;}.elementor-16 .elementor-element.elementor-element-8fde39f{padding:30px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ae95773{padding:40px 0px 40px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-38a38dc *//* Force Trustindex widget to scroll horizontally on mobile */
@media (max-width: 768px) {
  .trustindex-widget,
  .ti-widget-container,
  .ti-widget-container * {
    max-width: 100% !important;
    box-sizing: border-box;
  }

  .ti-widget-container {
    display: flex !important;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
    gap: 10px;
  }

  .ti-widget-container > div {
    min-width: 280px !important;
    flex-shrink: 0;
  }
}/* End custom CSS */