/* Golden Tree — pages légales */

.page-slug-mentions-legales #lqd-contents-wrap,
.page-slug-politique-de-confidentialite #lqd-contents-wrap,
.page-slug-mentions-legales .lqd-site-content,
.page-slug-politique-de-confidentialite .lqd-site-content,
.page-id-569 #lqd-contents-wrap,
.page-id-581 #lqd-contents-wrap,
.page-id-569 .lqd-site-content,
.page-id-581 .lqd-site-content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  max-width: none !important;
}

.page-slug-mentions-legales .vc_row,
.page-slug-politique-de-confidentialite .vc_row,
.page-id-569 .vc_row,
.page-id-581 .vc_row {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  width: 100% !important;
  max-width: none !important;
}

.page-slug-mentions-legales .ld-container.container-fluid,
.page-slug-politique-de-confidentialite .ld-container.container-fluid,
.page-id-569 .ld-container.container-fluid,
.page-id-581 .ld-container.container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

.page-slug-mentions-legales .row.ld-row,
.page-slug-politique-de-confidentialite .row.ld-row,
.page-id-569 .row.ld-row,
.page-id-581 .row.ld-row,
.page-slug-mentions-legales .row.ld-row-outer,
.page-slug-politique-de-confidentialite .row.ld-row-outer,
.page-id-569 .row.ld-row-outer,
.page-id-581 .row.ld-row-outer {
  margin-left: 0 !important;
  margin-right: 0 !important;
  --bs-gutter-x: 0;
}

.page-slug-mentions-legales .vc_column_container,
.page-slug-politique-de-confidentialite .vc_column_container,
.page-id-569 .vc_column_container,
.page-id-581 .vc_column_container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.page-slug-mentions-legales .vc_column-inner,
.page-slug-politique-de-confidentialite .vc_column-inner,
.page-slug-mentions-legales .wpb_wrapper,
.page-slug-politique-de-confidentialite .wpb_wrapper,
.page-id-569 .vc_column-inner,
.page-id-581 .vc_column-inner,
.page-id-569 .wpb_wrapper,
.page-id-581 .wpb_wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.page-slug-mentions-legales .wpb_content_element,
.page-slug-politique-de-confidentialite .wpb_content_element,
.page-id-569 .wpb_content_element,
.page-id-581 .wpb_content_element {
  margin-bottom: 0 !important;
}

.page-slug-mentions-legales .wpb_raw_html > .wpb_wrapper,
.page-slug-politique-de-confidentialite .wpb_raw_html > .wpb_wrapper,
.page-id-569 .wpb_raw_html > .wpb_wrapper,
.page-id-581 .wpb_raw_html > .wpb_wrapper {
  margin: 0 !important;
  padding: 0 !important;
}

.page-slug-mentions-legales .lqd-site-content > .container,
.page-slug-politique-de-confidentialite .lqd-site-content > .container,
.page-id-569 .lqd-site-content > .container,
.page-id-581 .lqd-site-content > .container {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: none !important;
  width: 100% !important;
}

.page-slug-mentions-legales section[data-screen-label],
.page-slug-politique-de-confidentialite section[data-screen-label],
.page-id-569 section[data-screen-label],
.page-id-581 section[data-screen-label] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  box-sizing: border-box;
}

.page-slug-mentions-legales .lqd-site-content > br,
.page-slug-politique-de-confidentialite .lqd-site-content > br,
.page-id-569 .lqd-site-content > br,
.page-id-581 .lqd-site-content > br {
  display: none !important;
}

.page-slug-mentions-legales .vc_row:has([style*="linear-gradient(180deg,#f6f9f5"]),
.page-slug-politique-de-confidentialite .vc_row:has([style*="linear-gradient(180deg,#f6f9f5"]) {
  background: linear-gradient(180deg, #f6f9f5 0%, #ffffff 100%) !important;
}

.gt-legal-content a {
  color: #166534;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.gt-legal-content a:hover {
  color: #c9a24b;
}
