.lm-col > div:first-child {
  height: 100%;
}
@media (max-width: 768px) {
  .lm-col > div:first-child .lm-bouton {
    display: flex;
  }
}
.lm-col.lm-col-full-right:last-child {
  width: var(--lm-col-full-width);
  margin-right: var(--lm-col-full-margin);
  padding: 0px;
}
.lm-col.lm-col-full-right:last-child.col-lg-5 {
  width: calc(var(--lm-col-full-width) * 0.8333);
}
.lm-col.lm-col-full-right:last-child.col-lg-4 {
  width: calc(var(--lm-col-full-width) * 0.6666);
}
.lm-col.lm-col-full-right:last-child.col-lg-3 {
  width: calc(var(--lm-col-full-width) * 0.5);
}
@media (max-width: 992px) {
  .lm-col.lm-col-full-right:last-child {
    width: 100% !important;
    margin: auto;
  }
}
.lm-col.lm-col-full-right .wp-block-image {
  margin: 0px;
}
.lm-col.lm-col-full-right .wp-block-image.size-full {
  height: 100%;
  background: rgba(0, 0, 0, 0.0666666667);
  max-height: inherit;
}
.lm-col.lm-col-full-right .wp-block-image.size-full img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  max-height: inherit;
}
.lm-col.lm-col-full-left:first-child {
  width: var(--lm-col-full-width);
  margin-left: var(--lm-col-full-margin);
  padding: 0px;
}
.lm-col.lm-col-full-left:first-child.col-lg-5 {
  width: calc(var(--lm-col-full-width) * 0.8333);
}
.lm-col.lm-col-full-left:first-child.col-lg-4 {
  width: calc(var(--lm-col-full-width) * 0.6666);
}
.lm-col.lm-col-full-left:first-child.col-lg-3 {
  width: calc(var(--lm-col-full-width) * 0.5);
}
@media (max-width: 992px) {
  .lm-col.lm-col-full-left:first-child {
    width: 100% !important;
    margin: auto;
  }
}
@media (max-width: 768px) {
  .lm-col.lm-col-full-left:first-child {
    order: 2;
  }
}
.lm-col.lm-col-full-left .wp-block-image {
  text-align: right;
  margin: 0px;
}
.lm-col.lm-col-full-left .wp-block-image.size-full {
  height: 100%;
  background: rgba(0, 0, 0, 0.0666666667);
  max-height: inherit;
}
.lm-col.lm-col-full-left .wp-block-image.size-full img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  max-height: inherit;
}
.lm-col:has(.lm-overlap) {
  position: relative;
}
.lm-col > .justify-content-center > *:not(svg),
.lm-col > .justify-content-center > *:not(img) {
  width: 100%;
}
.lm-col > .justify-content-center .lm-bouton {
  display: flex;
  justify-content: center;
}
.lm-col.lm-col-bg-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.lm-col.lm-col-overlay-wraper {
  position: relative;
}
.lm-col.lm-col-overlay-wraper > div:first-child {
  position: relative;
  z-index: 2;
}
.lm-col.lm-col-overlay-wraper .lm-col-overlay {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}
.lm-col.full-img > div {
  position: relative;
  width: max(100%, 900px);
  padding-top: 75%;
}
.lm-col.full-img > div img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 899px) {
  .lm-col.full-img > div {
    width: 100%;
  }
}

.lm-row:has(> .lm-col-full-left) {
  --bs-gutter-x: 0rem;
}
@media (max-width: 992px) {
  .lm-row:has(> .lm-col-full-left) > *:last-child > div {
    width: 90%;
    margin: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
  }
}

.lm-row:has(> .lm-col-full-right) {
  --bs-gutter-x: 0rem;
}
@media (max-width: 992px) {
  .lm-row:has(> .lm-col-full-right) > *:first-child > div {
    width: 90%;
    margin: auto;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
  }
}

.block-editor-block-list__layout .lm-col.lm-col-full-right:last-child {
  margin-right: 0px;
  width: 100%;
}
.block-editor-block-list__layout .lm-col.lm-col-full-left:first-child {
  margin-left: 0px;
  width: 100%;
}
.block-editor-block-list__layout .lm-col.full-img > div {
  padding-top: 0px;
}
.block-editor-block-list__layout .lm-col.full-img > div img {
  position: relative;
}

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