.elementor-2021 .elementor-element.elementor-element-2d423460{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-5a57ad74 *//* ===== Complianz legal documents (Cookie Policy) ===== */

#cmplz-document {
  max-width: 880px;
  margin: 0 auto;
  padding: 48px 24px 80px;
  font-family: 'DM Sans', sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

/* Body text */
#cmplz-document p,
#cmplz-document li,
#cmplz-document span,
#cmplz-document div,
#cmplz-document td,
#cmplz-document th {
  color: rgba(247, 244, 239, 0.85) !important;
}

/* Intro line (italic) */
#cmplz-document i,
#cmplz-document em {
  color: #7A8FA8 !important;
}

/* Headings */
#cmplz-document h2 {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
  color: #F7F4EF !important;
  margin: 48px 0 16px;
}

#cmplz-document h3,
#cmplz-document h4 {
  font-family: 'DM Sans', sans-serif;
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #B48A4E !important;
  margin: 32px 0 12px;
}

#cmplz-document strong,
#cmplz-document b {
  color: #F7F4EF !important;
}

/* Links */
#cmplz-document a {
  color: #F37417 !important;
  text-decoration: none;
  border-bottom: 1px solid rgba(243, 116, 23, 0.4);
}
#cmplz-document a:hover {
  border-bottom-color: #F37417;
}

/* Cookie overview: collapsible service blocks */
#cmplz-document .cmplz-dropdown {
  background: #162D4E !important;
  border: 1px solid rgba(180, 138, 78, 0.22) !important;
  margin-bottom: 12px;
}
#cmplz-document .cmplz-dropdown summary {
  background: #162D4E !important;
  padding: 14px 18px;
  cursor: pointer;
}
#cmplz-document .cmplz-dropdown summary * {
  color: #F7F4EF !important;
}
#cmplz-document .cmplz-service-description,
#cmplz-document .cmplz-sharing-data,
#cmplz-document .cookies-per-purpose {
  background: #1A3057 !important;
  border-color: rgba(180, 138, 78, 0.22) !important;
}
#cmplz-document .cookies-per-purpose div {
  border-color: rgba(180, 138, 78, 0.22) !important;
}

/* "Manage your consent" block inside the policy */
#cmplz-manage-consent-container .cmplz-category,
#cmplz-manage-consent-container .cmplz-category-header {
  background: #162D4E !important;
  color: #F7F4EF !important;
}/* End custom CSS */