.elementor-1032 .elementor-element.elementor-element-2b09f649{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-b63dfc4 );--border-color:var( --e-global-color-b63dfc4 );--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1032 .elementor-element.elementor-element-850bf4d{text-align:center;}@media(min-width:768px){.elementor-1032 .elementor-element.elementor-element-2b09f649{--content-width:1280px;}}/* Start custom CSS *//* Center ONLY the legal content widget */
body.elementor-page-1032 .elementor-widget-shortcode,
body.elementor-page-1032 .elementor-widget-text-editor {
  width: 100% !important;
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Make the inner text editor wrapper obey the same width */
body.elementor-page-1032 .elementor-widget-text-editor .elementor-widget-container,
body.elementor-page-1032 .elementor-widget-shortcode .elementor-widget-container {
  max-width: 900px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Text sizing */
body.elementor-page-1032 .elementor-widget-shortcode,
body.elementor-page-1032 .elementor-widget-text-editor,
body.elementor-page-1032 .elementor-widget-shortcode p,
body.elementor-page-1032 .elementor-widget-text-editor p,
body.elementor-page-1032 .elementor-widget-shortcode li,
body.elementor-page-1032 .elementor-widget-text-editor li {
  font-size: 18px !important;
  line-height: 1.7 !important;
}

/* Headings */
body.elementor-page-1032 .elementor-widget-shortcode h1,
body.elementor-page-1032 .elementor-widget-shortcode h2,
body.elementor-page-1032 .elementor-widget-text-editor h1,
body.elementor-page-1032 .elementor-widget-text-editor h2 {
  font-size: 36px !important;
  line-height: 1.25 !important;
  margin-top: 48px !important;
  margin-bottom: 22px !important;
  font-weight: 700 !important;
}

/* Paragraph spacing */
body.elementor-page-1032 .elementor-widget-shortcode p,
body.elementor-page-1032 .elementor-widget-text-editor p {
  margin-bottom: 22px !important;
}

/* Lists */
body.elementor-page-1032 .elementor-widget-shortcode ul,
body.elementor-page-1032 .elementor-widget-text-editor ul,
body.elementor-page-1032 .elementor-widget-shortcode ol,
body.elementor-page-1032 .elementor-widget-text-editor ol {
  padding-left: 28px !important;
  margin-bottom: 24px !important;
}

/* Links */
body.elementor-page-1032 .elementor-widget-shortcode a,
body.elementor-page-1032 .elementor-widget-text-editor a {
  color: #e11d1d !important;
  text-decoration: underline !important;
}/* End custom CSS */