@media(max-width:767px){.elementor .tete-contenu{padding-block-start:3rem;padding-block-end:2.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .logo-compact{width:auto;height:3rem;display:block;}}@media(max-width:767px){.elementor .champ-demi{width:100%;}}@media(max-width:767px){.elementor .lien-menu{font-size:1.125rem;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;}}@media(max-width:767px){.elementor .pied{padding-block-start:3rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .logo{width:7rem;display:none;}}@media(max-width:767px){.elementor .entete-rangee{gap:0.75rem;}}@media(max-width:767px){.elementor .entete{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .rangee-boutons{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .bouton-secondaire{width:100%;font-size:1.125rem;}}@media(max-width:767px){.elementor .bouton-principal{width:100%;font-size:1.125rem;}}@media(max-width:767px){.elementor .carte{padding:1.5rem;}}@media(max-width:767px){.elementor .grille-3{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .section{padding-block-start:var(--espace-section);padding-block-end:var(--espace-section);padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .bouton-entete{width:auto;font-size:1.125rem;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;}}