@media(max-width:1080px){.elementor .offre-intro-texte{width:auto;flex:1 1 0px;}}@media(max-width:1080px){.elementor .offre-grille{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;}}@media(max-width:1080px){.elementor .offre-liste{margin-block-start:8px;grid-column:1 / -1;}}@media(max-width:1080px){.elementor .offre-intro{position:relative;inset-block-start:auto;flex-direction:row;gap:24px;grid-column:1 / -1;align-items:flex-start;}}@media(max-width:1080px){.elementor .hero-page-texte{max-width:80vw;}}