/*@import "../cache/plugins/bmg-accordion/css/print";*/
@page {
  /*size: 15.78cm 29.7cm;*/
  size: A4 portrait;
  margin: 50px 50px 50px 50px;
  padding: 0;
  border: 0;
}
/*html * {
  overflow: visible !important;
  float: none!important;
}*/
html {
  font-size: 12px !important;
  /**
   * Print styles
   */
  /*.skew-image-container .inside, .skew-image-container .inside img {
    transform: none !important;
  }*/
}
html body {
  padding: 0 !important;
  margin: 0 !important;
  background-color: #ffffff !important;
}
html #breadcrumb {
  display: none !important;
}
html #masthead {
  display: none !important;
}
html .side-formation-menu {
  display: none !important;
}
html .bmg-relative-wrapper-list-of-testimony-with-render-mode-list {
  display: none;
}
html .form-box {
  display: none;
}
html .share-section {
  display: none;
}
html #quote {
  display: none;
}
html .return_to_top {
  display: none;
}
html footer#colophon.site-footer {
  display: none !important;
}
html .spacer {
  margin-top: 10px !important;
}
html section.bg-light-grey::before {
  background-color: white !important;
}
html .bmg-accordion .page-list .page-list-item:before {
  display: none !important;
}
html .bmg-accordion .page-list .page-list-item:after {
  display: none !important;
}
html #content .accordion.bmg-list-relative-wrapper .accordion-item .post-content, html .bmg-accordion .accordion-item .post-content {
  max-height: none !important;
}
html .logo-list > img {
  min-width: 120px;
}
html .second-column {
  display: none;
}
html .two-parts {
  display: block !important;
  margin-top: 0px !important;
  padding-right: 0px !important;
  position: relative !important;
  page-break-inside: avoid !important;
}
html .two-parts h2 {
  display: block;
  margin-bottom: 20px;
  margin-top: 20px;
}
html .two-columns {
  display: block !important;
}
html .two-columns .first-column {
  display: block !important;
}
html .entry-title {
  margin-top: 0px;
  margin-right: 0 !important;
  padding-left: 0 !important;
}
html html body div#page {
  margin: 0 0 0rem !important;
}
html .bmg-accordion {
  margin-top: 20px;
}
html table {
  margin-bottom: 10px;
  margin-top: 10px;
  font-family: monospace, serif !important;
}
html tbody, html table {
  page-break-inside: avoid !important;
}
html ul {
  page-break-inside: auto !important;
  list-style-position: outside;
}
html #main .section-inner article header h1::before,
html .single-formation #main .section-inner header h1::before {
  display: none !important;
}
html .entry-content {
  padding-bottom: 0 !important;
}
html section::before {
  display: none !important;
  content: none !important;
}
html section.skew-plus-2 {
  margin-top: 0 !important;
  padding-top: 0 !important;
  background: transparent !important;
}
html .bmg-accordion .page-list .page-list-item .post-content {
  padding: 0 0 !important;
  padding-left: 0 !important;
  background-color: #FBFBFB;
  color: #707070;
}
html .limit-content-width.medium-content {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
html .page-list-item {
  display: block;
  position: relative;
}
html .single-formation #main .section-inner .bmg-accordion {
  padding-right: 0 !important;
  min-width: 100%;
  width: 100%;
}
html .bmg-accordion .page-list .page-list-item {
  box-shadow: none;
}
html .acf-block-wrapper.bmg-accordion .page-list .page-list-item h3.post-title {
  padding: 15px 0 10px 0 !important;
  margin-bottom: 15px !important;
  border-bottom: 2px solid #96BEB6;
}
html a {
  color: #005772 !important;
}
html .two-parts .icon .public_target, html .two-parts .icon .objectives, html .two-parts .icon .certifications {
  margin-right: 0 !important;
  width: 0 !important;
  display: none !important;
}
html #main .section-inner article header,
html #main .section-inner article .post-excerpt,
html #main .section-inner article .entry-content > *:not(.bmg-page-list-wrapper):not(.relative-wrapper.list),
html .single-formation #main .section-inner header, html .single-formation #main .section-inner .post-excerpt,
html .single-formation #main .section-inner .entry-content > *:not(.bmg-page-list-wrapper):not(.relative-wrapper.list) {
  max-width: 100% !important;
  padding-left: 0 !important;
}
html section.formation-section {
  min-height: 0 !important;
  padding-bottom: 0 !important;
}
html section {
  display: block;
}
html .single-formation #main h2.post-excerpt {
  padding-bottom: 10px;
}
html .for-print {
  display: block;
}
html div.acf-block-wrapper ul.page-list {
  display: block !important;
}
html #cookie-notice {
  display: none !important;
}
html .page-list-item-card {
  page-break-inside: avoid !important;
}
html #main .section-inner article ul:not(.page-list):not(.blocks-gallery-grid),
html .single-formation #main .section-inner ul:not(.page-list):not(.blocks-gallery-grid) {
  margin-left: 10px;
}
html ul > li::marker, html ul > li:marker {
  content: none !important;
  display: none !important; /*for print*/
}

/*# sourceMappingURL=print.css.map */
