.body-pr-edit.node-type-our-strategy .breadcrumbs, .body-pr-edit.node-type-engagement .breadcrumbs {
  margin-bottom: 0px;
}
.body-pr-edit.breadcrumbs-margin-bottom .breadcrumbs, .body-pr-edit.breadcrumbs-margin-bottom .breadcrumbs {
  margin-bottom: 35px !important;
}
.pr-program-bm {
  clear: both;
}
#quickedit_modal {
  z-index: 10000 !important;
}

.quickedit-field-form .form-text{
    width: 96%;
}

.quickedit-init-processed .ui-dialog.ui-widget.media-wrapper {
    z-index: 10001 !important;
    padding: 5px;
    border: 1px solid #ccc;
    background: #ddd;
}

.view-marque-histoire .swiper-container{
    overflow-y: hidden;
}

.node--block-modulable-grand-visuel .node__content{
    pointer-events: none;
}

.node--block-modulable-grand-visuel .node__content .field--name-field-visuel-de-fond,
.node--block-modulable-grand-visuel .node__content .field--name-field-grand-visuel-cta a{
    pointer-events: auto;
}

.body-pr-edit .align-middle .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre):before {
  margin: 0 0 0 35px;
  min-height: 40px;
}
.body-pr-edit .align-middle .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre):after {
  content: '';
  display: block;
  margin: 40px 0 41px 35px;
  min-height: 0;
}

.body-pr-edit .align-top .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre):before {
  margin: 0;
  min-height: 0px;
}
.body-pr-edit .align-top .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre):after {
  content: '';
  display: block;
  min-height: 0;
  margin: 0px 0 82px 35px;
}

.body-pr-edit .align-bottom .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre):before {
  margin: 0px 0 122px 35px;
  min-height: 0;
}
.body-pr-edit .align-bottom .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre):after {
  content: '';
  display: block;
  min-height: 0;
  margin: 0;
}
.body-pr-edit .align-bottom .node--block-modulable-colonnes-images .block-modulable-colonnes-images-with-text .group-text-wrapper .field:first-child:not(.field--name-field-titre) .btn-primary {
  margin: 0;
}


.body-pr-edit .padding-all {
  padding: 0 !important;
}
.body-pr-edit .padding-all .node--block-modulable-colonnes-images .field--name-field-colonnes-images .field__items {
  padding: 20px 0 !important;
}
.body-pr-edit .padding-top {
  padding: 0 !important;
}
.body-pr-edit .padding-top .node--block-modulable-colonnes-images .field--name-field-colonnes-images .field__items {
  padding: 20px 0 0 !important;
}
.body-pr-edit .padding-bottom {
  padding: 0 !important;
}
.body-pr-edit .padding-bottom .node--block-modulable-colonnes-images .field--name-field-colonnes-images .field__items {
  padding: 0 0 20px !important;
}
.body-pr-edit .no-padding,
.body-pr-edit .no-padding .node--block-modulable-colonnes-images .field--name-field-colonnes-images .field__items {
  padding: 0 !important;
}