.elementor-1619 .elementor-element.elementor-element-4c5f0f65{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-4c5f0f65 *//* Cookie Policy page - match Abricot */
#cmplz-document {
  max-width: 760px;
  margin: 0 auto;
  padding: 0 24px 70px;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  line-height: 1.75;
  color: #56666f;
}

#cmplz-document > p:first-child {
  margin: 0 0 34px;
  font-size: 14px;
  color: #7a878d;
}

#cmplz-document h2 {
  font-family: "Cormorant Garamond", serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.15;
  color: #2f5660;
  margin: 42px 0 14px;
}

#cmplz-document h3 {
  font-family: "Cormorant Garamond", serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2;
  color: #6f98a0;
  margin: 28px 0 12px;
}

#cmplz-document p,
#cmplz-document li {
  margin-bottom: 14px;
}

#cmplz-document a {
  color: #2f5660;
  text-decoration: underline;
  text-underline-offset: 3px;
}

#cmplz-document ul {
  padding-left: 22px;
  margin: 12px 0 24px;
}

#cmplz-document .cmplz-dropdown,
#cmplz-document .cmplz-category {
  background: #f4f7f7;
  border: 1px solid #d7e1e3;
  border-radius: 6px;
  margin: 10px 0;
}

#cmplz-document .cmplz-service-header,
#cmplz-document .cmplz-category-header {
  padding: 12px 16px;
}

#cmplz-document .cmplz-service-description,
#cmplz-document .cmplz-sharing-data,
#cmplz-document .cookies-per-purpose,
#cmplz-document .cmplz-description {
  padding: 0 16px 16px;
}/* End custom CSS */