@media(max-width:767px){.elementor .s-legal-h1{font-size:34px;}}@media(max-width:767px){.elementor .s-legal-head-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-legal-head{padding-block-start:44px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-legal-editeur-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-prestataire-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-resp-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-liens-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-donnees-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-d1-h{font-size:18px;}}@media(max-width:767px){.elementor .s-legal-d2-h{font-size:18px;}}@media(max-width:767px){.elementor .s-legal-d2b-h{font-size:18px;}}@media(max-width:767px){.elementor .s-legal-d3-h{font-size:18px;}}@media(max-width:767px){.elementor .s-legal-d4-h{font-size:18px;}}@media(max-width:767px){.elementor .s-legal-d5-h{font-size:18px;}}@media(max-width:767px){.elementor .s-ret-1-meta{flex-direction:column;gap:14px;}}@media(max-width:767px){.elementor .s-ret-1{padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-ret-2-meta{flex-direction:column;gap:14px;}}@media(max-width:767px){.elementor .s-ret-2{padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-ret-3-meta{flex-direction:column;gap:14px;}}@media(max-width:767px){.elementor .s-ret-3{padding-block-start:18px;padding-block-end:18px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-legal-cookies-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-heberg-h{font-size:24px;}}@media(max-width:767px){.elementor .s-legal-col{gap:22px;}}@media(max-width:767px){.elementor .s-legal-body-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-legal-body{padding-block-start:32px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .s-legal-fab{inset-inline-end:16px;inset-block-end:16px;font-size:15px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;}}