@media(max-width:767px){.elementor .contain-section{width:auto;}}@media(max-width:767px){.elementor .cont-section{width:auto;column-gap:20px;padding:0px;margin-block-start:20px;margin-block-end:0px;flex-direction:column;row-gap:10px;}}@media(max-width:767px){.elementor .text-h1{font-size:33px;}}@media(max-width:767px){.elementor .text-h2{width:auto;min-width:30px;font-size:28px;}}@media(max-width:767px){.elementor .container-principal{width:auto;padding-block-start:50px;padding-block-end:50px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .container-principal-fonce{width:auto;padding-block-start:50px;padding-block-end:50px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .btn-cta-orange{padding-inline-start:1.4rem;padding-inline-end:1.4rem;}}@media(max-width:767px){.elementor .text-body-small{font-size:font-size: clamp(0.9375rem, 0.91rem + 0.12vw, 1rem);}}@media(max-width:767px){.elementor .text-h3-card{font-size:18px;}}@media(max-width:767px){.elementor .text-body{width:auto;min-width:auto;font-family:"Manrope";font-weight:400;font-size:16px;text-align:start;margin-block-start:0px;margin-block-end:25px;}}@media(max-width:767px){.elementor .text-sous-titre-h1{font-size:18px;text-align:center;}}@media(max-width:767px){.elementor .card-salle{min-height:280px;flex-direction:column;gap:1.3rem;flex-wrap:wrap;justify-content:flex-start;align-items:start;display: flex;
flex-direction: column;

flex-grow: 0;
flex-shrink: 0;
flex-basis: calc(100vw - 64px);

width: calc(100vw - 64px);
min-width: calc(100vw - 64px);
max-width: calc(100vw - 64px);

box-sizing: border-box;
overflow: hidden;
padding: 24px 20px;

scroll-snap-align: start;\n}}