.resineo-hero-presentation{--idt-desktop-focal-x:50%;--idt-desktop-focal-y:50%;--idt-mobile-focal-x:50%;--idt-mobile-focal-y:50%}.resineo-hero-presentation__inner{box-sizing:border-box;width:var(--theme-block-width,100%);max-width:var(--theme-normal-container-max-width,1170px);margin-inline:auto;background-color:var(--wp--preset--color--univers-grey-light);padding:var(--wp--preset--spacing--l);display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);grid-template-areas:"title title" "image content";column-gap:var(--wp--preset--spacing--l);row-gap:var(--wp--preset--spacing--m)}.resineo-hero-presentation .wp-block-heading{margin:0;text-align:left;font-family:var(--wp--preset--font-family--titillium-web);font-size:var(--wp--preset--font-size--xx-large);font-weight:600;line-height:1.2;text-transform:none}.resineo-hero-presentation .wp-block-heading em{font-style:italic;color:var(--wp--preset--color--univers-main)}.resineo-hero-presentation__inner>.wp-block-heading{grid-area:title}.resineo-hero-presentation__media{grid-area:image;align-self:start;position:relative;margin:0;width:100%;aspect-ratio:1/1;line-height:0;overflow:hidden}.resineo-hero-presentation__picture{position:absolute;inset:0;display:block}.resineo-hero-presentation__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--idt-desktop-focal-x) var(--idt-desktop-focal-y)}.resineo-hero-presentation__content{grid-area:content;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--s);min-width:0}.resineo-hero-presentation__content>.wp-block-buttons{margin-top:auto}@media (max-width:768px){.resineo-hero-presentation__inner{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:0 0 var(--wp--preset--spacing--m);grid-template-columns:1fr;grid-template-areas:"image" "title" "content";row-gap:var(--wp--preset--spacing--s);text-align:center}.resineo-hero-presentation__inner>.wp-block-heading,.resineo-hero-presentation__content{padding-inline:var(--wp--preset--spacing--s)}.resineo-hero-presentation .wp-block-heading{text-align:center}.resineo-hero-presentation__media{align-self:stretch;aspect-ratio:2/1;width:100%}.resineo-hero-presentation__img{object-position:var(--idt-mobile-focal-x) var(--idt-mobile-focal-y)}.resineo-hero-presentation__content{align-items:center;text-align:center}.resineo-hero-presentation__content>.wp-block-buttons{margin-top:var(--wp--preset--spacing--s);justify-content:center}}.editor-styles-wrapper .resineo-hero-presentation__content,.editor-styles-wrapper .resineo-hero-presentation__content>.block-editor-inner-blocks,.editor-styles-wrapper .resineo-hero-presentation__content>.block-editor-inner-blocks>.block-editor-block-list__layout,.editor-styles-wrapper .resineo-hero-presentation__content>.block-editor-block-list__layout{display:contents}.editor-styles-wrapper .resineo-hero-presentation__inner{grid-template-areas:none;grid-template-columns:minmax(0,43fr) minmax(0,57fr);column-gap:var(--wp--preset--spacing--l);row-gap:var(--wp--preset--spacing--s)}.editor-styles-wrapper .resineo-hero-presentation__inner [data-type="core/heading"]{grid-column:1/-1;grid-row:1;margin-bottom:var(--wp--preset--spacing--s)}.editor-styles-wrapper .resineo-hero-presentation__inner .resineo-hero-presentation__media{grid-column:1;grid-row:2/span var(--content-count,3);align-self:stretch;aspect-ratio:auto}.editor-styles-wrapper .resineo-hero-presentation__inner [data-type="core/paragraph"],.editor-styles-wrapper .resineo-hero-presentation__inner [data-type="core/list"],.editor-styles-wrapper .resineo-hero-presentation__inner [data-type="core/buttons"],.editor-styles-wrapper .resineo-hero-presentation__inner [data-type="resineo/contenu-lire-la-suite"]{grid-column:2}.editor-styles-wrapper .resineo-hero-presentation__inner .wp-block-heading{margin-top:0;text-align:left;font-family:var(--wp--preset--font-family--titillium-web);font-size:var(--wp--preset--font-size--xx-large);font-weight:600;line-height:1.2;text-transform:none}.editor-styles-wrapper .resineo-hero-presentation__inner .wp-block-heading em{font-style:italic;color:var(--wp--preset--color--univers-main)}.entry-content>.resineo-hero-presentation:first-child{margin-block-end:0;padding-block-end:0}@media (max-width:768px){.entry-content>.resineo-hero-presentation:first-child{padding-block-start:0}}