.elementor-162 .elementor-element.elementor-element-cead1f0{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-cead1f0 *//* Force space between privacy sidebar and content */
body main#policy-content.policy-page {
  display: grid !important;
  grid-template-columns: 360px minmax(0, 1fr) !important;
  column-gap: 96px !important;
  gap: 0 96px !important;
}

/* Prevent the earlier offset from doubling the gap */
body main#policy-content.policy-page > article.policy-content {
  margin-left: 0 !important;
  width: auto !important;
  min-width: 0 !important;
}

/* Tablet */
@media (max-width: 1040px) {
  body main#policy-content.policy-page {
    grid-template-columns: 290px minmax(0, 1fr) !important;
    column-gap: 54px !important;
    gap: 0 54px !important;
  }
}

/* Mobile */
@media (max-width: 780px) {
  body main#policy-content.policy-page {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
  }

  body main#policy-content.policy-page > article.policy-content {
    margin-left: 0 !important;
  }
}/* End custom CSS */