@media(max-width:767px){.elementor .vague-bas-bleu-clair-plus{&::after { height: 31px; }\n}}@media(max-width:767px){.elementor .equipe-accueil-photo{width:250px;height:250px;margin-block-end:10px;}}@media(max-width:767px){.elementor .equipe-accueil-carte{gap:5px;}}@media(max-width:767px){.elementor .equipe-accueil-grille{padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin-inline-start:-30px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; scroll-padding-inline: 30px; & > * { flex: 0 0 250px; scroll-snap-align: start; } &::-webkit-scrollbar { display: none; }\n}}@media(max-width:767px){.elementor .portrait-hero{width:248px;inset-block-start:-47px;inset-inline-start:calc((100% - 315px) / 2 + 144px);}}@media(max-width:767px){.elementor .hero-paragraphes{width:315px;}}@media(max-width:767px){.elementor .hero-texte{width:315px;}}@media(max-width:767px){.elementor .lettre-a{width:375px;inset-block-end:-165px;inset-inline-start:-307px;}}@media(max-width:767px){.elementor .lettre-t{width:375px;inset-inline-end:-163px;inset-block-end:-401px;}}@media(max-width:767px){.elementor .lettre-e-verte-grand{width:375px;inset-block-start:-134px;inset-inline-end:-481px;}}@media(max-width:767px){.elementor .lettre-e-grand{width:375px;inset-block-start:-211px;inset-inline-start:-365px;}}@media(max-width:767px){.elementor .hero-interieur{min-height:710px;padding-block-start:172px;padding-block-end:87px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .section{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .lettre-m{width:375px;inset-block-start:127px;inset-inline-start:556px;}}@media(max-width:767px){.elementor .vague-bas-bleu-clair{&::after { height: 31px; }\n}}@media(max-width:767px){.elementor .vague-bas-blanc{&::after { height: 31px; }\n}}@media(max-width:767px){.elementor .bouton-blanc{padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .bouton-violet{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .typo-body-normal-small-medium{font-size:14px;line-height:20px;}}@media(max-width:767px){.elementor .typo-h3{font-size:22px;line-height:24px;}}@media(max-width:767px){.elementor .typo-h2{font-size:26px;line-height:32px;}}@media(max-width:767px){.elementor .typo-h1{font-size:28px;line-height:32px;}}