.block__section{container-name:blockSection;container-type:inline-size}.block__section section.has-image{background-image:var(--section-background-image);background-position:center center;background-size:cover}.block__section .is-bg-dark:first-child{background-image:url(/build/assets/big_petal-En0jo4rz.svg);background-position:calc(50% + 19rem) top;background-size:auto;background-repeat:no-repeat}.block__section section>div{align-content:center;z-index:1}:is(.block__section section>div)>:is(h1,h2,h3,h4,h5,h6):is(.wp-block-heading):first-child{margin-top:0}:is(.block__section section>div) p{position:relative;z-index:1}:is(.is-bg-dark,.is-bg-light):first-child:before,:is(.is-bg-dark,.is-bg-light):first-child:after{position:absolute;display:none;width:120px;height:167px;background-size:contain;background-repeat:no-repeat;pointer-events:none}@container blockSection (min-width: 1150px){:is(.is-bg-dark,.is-bg-light):first-child:before,:is(.is-bg-dark,.is-bg-light):first-child:after{display:block}}.block__section:not(:has(+.block__section :is(.is-bg-dark,.is-bg-light))) .is-bg-dark:first-child:before,.block__section:not(:has(+.block__section :is(.is-bg-dark,.is-bg-light))) .is-bg-dark:first-child:after{background-image:url(/build/assets/motif_bubules_droit-CSiucPq1.svg);background-position:right top}:is(.block__section:not(:has(.is-bg-light))+.block__section) .is-bg-light:first-child:before,:is(.block__section:not(:has(.is-bg-light))+.block__section) .is-bg-light:first-child:after{background-image:url(/build/assets/motif_bubules%20_gauche-CKJCBxSy.svg);background-position:left top}.deco-a .is-bg-dark:first-child:before{top:0;right:0;content:""}.deco-a .is-bg-light:first-child:after{left:0;content:""}.deco-b .is-bg-dark:first-child:after{right:0;bottom:0;content:""}.deco-b .is-bg-light:first-child:before{left:0;top:-20%;content:""}.title-banner+section .is-root-container .block__section:first-child .is-bg-dark,.block__section:has(>.is-bg-dark:first-child)+.block__section .is-bg-dark{background-image:none!important}@container blockSection (min-width :1350px){.deco-a .is-bg-dark:first-child:before{right:0;top:-30%;width:115px}.deco-a .is-bg-light:first-child:after{left:0;bottom:-30%;width:155px}.deco-a .is-bg-dark:first-child:before,.deco-a .is-bg-light:first-child:after{height:320px;z-index:0}.deco-b .is-bg-dark:first-child:after{right:0;bottom:-30%;width:115px}.deco-b .is-bg-light:first-child:before{left:0;top:-30%;width:155px}.deco-b .is-bg-dark:first-child:after,.deco-b .is-bg-light:first-child:before{height:320px;z-index:1}}
