.elementor-147 .elementor-element.elementor-element-51013d3{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-147 .elementor-element.elementor-element-51013d3:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-51013d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01092D;}.elementor-147 .elementor-element.elementor-element-b179c2c{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-3d8dc7e .elementor-heading-title{font-weight:800;color:#F97316;}.elementor-147 .elementor-element.elementor-element-c0ed356 .elementor-heading-title{font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-147 .elementor-element.elementor-element-9e0e3fb{color:#B9C3DC;}.elementor-147 .elementor-element.elementor-element-34a6f69{--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:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-147 .elementor-element.elementor-element-34a6f69:not(.elementor-motion-effects-element-type-background), .elementor-147 .elementor-element.elementor-element-34a6f69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-b179c2c{--content-width:1240px;}.elementor-147 .elementor-element.elementor-element-34a6f69{--content-width:1240px;}}@media(max-width:1024px){.elementor-147 .elementor-element.elementor-element-51013d3{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-147 .elementor-element.elementor-element-b179c2c{--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-147 .elementor-element.elementor-element-34a6f69{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-147 .elementor-element.elementor-element-51013d3{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-147 .elementor-element.elementor-element-b179c2c{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-147 .elementor-element.elementor-element-34a6f69{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-f4ba766 *//* =========================================================
   Synvero Health : Cookie Policy (Complianz)
   Scope : page-id-147 only
   ========================================================= */

body.page-id-147 #cmplz-document {
  /* Adjust these to match Site Settings > Typography > H4 */
  --syn-h4-size: 1.25rem;
  --syn-h4-weight: 700;
  --syn-h4-line: 1.3;

  --syn-navy: #01092D;
  --syn-orange: #F97316;   /* requested color, 2.8:1 on white */
  /* --syn-orange: #C2410C;   AA compliant alternative */

  max-width: none;
  width: 100%;
  margin: 0;
  font-size: inherit;
  line-height: 1.65;
  color: var(--syn-navy);
  overflow-wrap: anywhere;   /* long URLs and cookie names wrap on mobile */
}

/* 1. All text in navy */
body.page-id-147 #cmplz-document,
body.page-id-147 #cmplz-document p,
body.page-id-147 #cmplz-document li,
body.page-id-147 #cmplz-document span,
body.page-id-147 #cmplz-document div,
body.page-id-147 #cmplz-document summary,
body.page-id-147 #cmplz-document label,
body.page-id-147 #cmplz-document i,
body.page-id-147 #cmplz-document h2,
body.page-id-147 #cmplz-document h3,
body.page-id-147 #cmplz-document h4,
body.page-id-147 #cmplz-document h5 {
  color: var(--syn-navy);
}

/* 2. Section titles styled as H4 */
body.page-id-147 #cmplz-document h2,
body.page-id-147 #cmplz-document h3,
body.page-id-147 #cmplz-document h4 {
  font-family: inherit;
  font-size: var(--syn-h4-size);
  font-weight: var(--syn-h4-weight);
  line-height: var(--syn-h4-line);
  text-transform: none;
  letter-spacing: normal;
  margin: 2em 0 0.6em;
}

body.page-id-147 #cmplz-document > h2:first-of-type {
  margin-top: 1em;
}

/* Column labels of the cookie tables (Name, Expiration, Function) */
body.page-id-147 #cmplz-document h5 {
  font-family: inherit;
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0;
}

/* Service dropdowns (Elementor, WordPress...) */
body.page-id-147 #cmplz-document .cmplz-service-header h3 {
  margin: 0;
}

/* 3. Links in orange */
body.page-id-147 #cmplz-document a,
body.page-id-147 #cmplz-document a:visited {
  color: var(--syn-orange);
  text-decoration: underline;
  text-underline-offset: 2px;
}

body.page-id-147 #cmplz-document a:hover,
body.page-id-147 #cmplz-document a:focus-visible {
  color: var(--syn-navy);
}

body.page-id-147 #cmplz-document a:focus-visible {
  outline: 2px solid var(--syn-orange);
  outline-offset: 2px;
}

/* Lists */
body.page-id-147 #cmplz-document ul,
body.page-id-147 #cmplz-document ol {
  padding-left: 1.25em;
  margin: 0 0 1em;
}

/* Mobile */
@media (max-width: 767px) {
  body.page-id-147 #cmplz-document {
    --syn-h4-size: 1.125rem;
  }
}/* End custom CSS */