@media(max-width:767px){.elementor .flex-center-vertical{width:100%}}@media(max-width:767px){.elementor .display-xl{font-size:2.5rem}}@media(max-width:767px){.elementor .heading-1{font-size:2.3rem}}@media(max-width:767px){.elementor .heading-2{font-size:2rem}}@media(max-width:767px){.elementor .citation-image{z-index:5}}@media(max-width:767px){.elementor .badge-photo{flex-direction:row;flex-wrap:nowrap}}@media(max-width:767px){.elementor .section-wrapper{margin-block-end:5rem;flex-direction:column}}@media(max-width:767px){.elementor .collage-haut-gauche-paysage{width:100%;position:static}}@media(max-width:767px){.elementor .collage-haut-droite{width:100%;position:static}}@media(max-width:767px){.elementor .collage-milieu-bas{width:100%;position:static}}@media(max-width:767px){.elementor .padding-text-botton-collage-images{position:static}}@media(max-width:767px){.elementor .svg-illu-right-section-in{width:6rem;height:6rem}}@media(max-width:767px){.elementor .svg-collage-illu{position:relative;inset-block-start:10%;inset-inline-end:0%;inset-inline-start:80%}}@media(max-width:767px){.elementor .svg-collage-bottom{max-width:100%;position:sticky;flex-direction:column}}@media(max-width:767px){.elementor .section-center-title{text-align:center;flex-direction:column;align-items:center}}@media(max-width:767px){.elementor .section-grid-images{padding-block-start:1rem;flex-direction:column;gap:1rem;flex-wrap:wrap}}@media(max-width:767px){.elementor .card-image{flex:0 1}}@media(max-width:767px){.elementor .col-1{flex:1 1}}@media(max-width:767px){.elementor .barre-infos{flex-direction:column}}@media(max-width:767px){.elementor .collage-haut-droit-rect{width:100%;position:static}}@media(max-width:767px){.elementor .collage-milieu-bas-portrait{width:100%;position:static}}@media(max-width:767px){.elementor .collage-haut-droit-portrait{width:100%;position:static}}@media(max-width:767px){.elementor .padding-text-botton-collage-images-right{position:static;padding:0}}@media(max-width:767px){.elementor .padding-text-right{width:100%;position:static;scroll-margin-top:0;padding-inline-end:0rem;margin-block-end:0rem}}@media(max-width:767px){.elementor .padding-section-left-text{padding:1rem;flex-direction:column}}