/*
@unocss;
*/

@import url("https://fonts.googleapis.com/css?family=Luckiest+Guy");

html :where(.wp-block) {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.flex .acf-block-component,
.flex .acf-block-component > div,
.flex .block-editor-inner-blocks,
.flex .block-editor-block-list__layout {
  display: contents;
}

flex {
  display: flex;
}
.acf-block-body .acf-block-preview {
  /* @apply w-full; */
}
flex .acf-block-component,
flex .acf-block-component > div,
flex .block-editor-inner-blocks,
flex .block-editor-block-list__layout {
  display: contents;
}
#editor fcol {
  display: contents;
}
fcol .acf-block-component,
fcol .acf-block-component > div,
fcol .block-editor-inner-blocks,
fcol .block-editor-block-list__layout {
  display: contents;
}

.block-editor-block-list__block {
  /* display: contents !important; */
  /* display: contents !important; */
}

.acf-block-preview > div {
  /* display:contents; */
}
html :where(.wp-block) {
  margin-bottom: 0px;
  margin-top: 0px;
  max-width: none;
}

.wp-block-acf-div {
  all: unset;
}

.acf-block-preview .is-highlighted,
.acf-block-preview .is-selected {
  display: block !important;
}

.wp-admin .acf-block-preview .grid {
  display: contents;
}
.home .adminonly {
  all: unset;
  display: contents;
}

.block-editor__container img {
  height: inherit;
}
#editor .ignoreInAdmin {
  all: unset;
  display: hidden;
}

.gridLayout {
  /* max-width: 129rem; */
  /* margin: auto; */
  display: grid;
  grid-template-columns: [full-start] 1fr [content-start] 129rem [content-end] 1fr [full-end];justify-content:center;
}
@media all and (max-width: 767px) {
  .gridLayout {
    grid-template-columns: [full-start] 1fr [content-start] 100% [content-end] 1fr [full-end];
  }
  .grid-mobile,
  .grid-mobile > .wp-block-group__inner-container {display:flex !important;flex-direction:column;gap:3rem;
  }
}
.gridLayout > * {
  grid-column: content;
}
.gridLayout > .fullwidth {
  grid-column: full;
}

.block-img {
  width: 100%;
  height: auto;
}

.sectionEntete {position:relative;padding:0rem !important;
}

.sectionEntete .titreEntete {position:absolute !important;z-index:4;margin-left:auto;margin-right:auto;width:100%;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-3deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));text-align:center;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-family:'Luckiest Guy', Helvetica, Arial, sans-serif;Font-size:8.8rem;font-size:max(8.8rem,10px);top:38rem;line-height:0.9;
  }

@media (max-width: 767.9px){.sectionEntete .titreEntete{Font-size:6.6rem;font-size:max(6.6rem,10px);top:60rem;}}
@media all and (max-width: 767px) {
  .sectionEntete .titreEntete {top:5rem;
  }
  .sectionEntete .btTelecharge {top:28rem !important;
  }
}

/* .is-layout-grid {
  @apply grid justify-center items-center;
} */

.is-layout-flow > .wp-block-group,
.gridLayout > .wp-block-group {border-radius:0.75rem;padding-top:8rem;padding-bottom:8rem;padding-left:8rem;padding-right:8rem;gap:4rem;
}

@media (max-width: 767.9px){.is-layout-flow>.wp-block-group,.gridLayout>.wp-block-group{padding-left:3.6rem;padding-right:3.6rem;}}

.gridLayout > .pourquoi {padding-left:6rem;padding-right:6rem;
}

.wp-block-button__link {border-radius:5px;font-size:18px;font-weight:700;
}

#editor .cta {
  pointer-events: none;
}

.t560 .t560 {top:0rem;
}

.editor-styles-wrapper :where(:not(.is-layout-flex, .is-layout-grid)) > .wp-block {
  margin-left: 0 !important;
}

.marquee p {margin:0rem;padding:0rem;
}

/* .wp-block-image img,
html :where(img[class*="wp-image-"]) {
  max-width: 100%;
} */
.form .wp-block-image img,
html .form :where(img[class*="wp-image-"]) {
  max-width: inherit;
}

@media all and (max-width: 767px) {
  .wp-container-core-group-is-layout-8,
  .wp-container-core-group-is-layout-4d858cb8 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

:where(.editor-styles-wrapper) .is-layout-flex {
  flex-wrap: nowrap !important;
}

#editor .children\:border-0\.5rem > * {
  border: 0 !important;
}
