@media(max-width:767px){.elementor .texte-departement{font-size:15px;line-height:1.65;}}@media(max-width:767px){.elementor .titre-departement{font-size:21px;}}@media(max-width:767px){.elementor .numero-departement{font-size:48px;}}@media(max-width:767px){.elementor .carte-departement{padding:28px;gap:14px;}}@media(max-width:767px){.elementor .section-departements{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .colonne-carte-secteur{height:420px;position:relative;inset-block-start:auto;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-top-style: solid; border-top-color: #CEC2B5; border-bottom-style: solid; border-bottom-color: #CEC2B5;\n}}@media(max-width:767px){.elementor .nom-ville-secteur{font-size:16px;}}@media(max-width:767px){.elementor .dep-ville{font-size:11px;}}@media(max-width:767px){.elementor .ligne-ville-secteur{min-height:56px;padding:0px;gap:12px;grid-template-columns:36px 1fr auto;}}@media(max-width:767px){.elementor .intro-secteur{font-size:15px;line-height:1.55;}}@media(max-width:767px){.elementor .titre-secteur{font-size:32px;line-height:1.06;}}@media(max-width:767px){.elementor .grille-secteur{min-height:0px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .fil-ariane{font-size:10px;gap:8px;}}@media(max-width:767px){.elementor .lien-legal-footer{font-size:12px;}}@media(max-width:767px){.elementor .liens-legaux-footer{gap: 4px 16px;\n}}@media(max-width:767px){.elementor .texte-legal-footer{font-size:12px;}}@media(max-width:767px){.elementor .barre-basse-footer{font-size:12px;padding:0px;border-block-start-width:0px;flex-direction:column;gap:4px;}}@media(max-width:767px){.elementor .lien-reseau{height:36px;font-size:11px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .reseaux-footer{margin-block-start:0px;gap:8px;}}@media(max-width:767px){.elementor .texte-footer{font-size:14px;}}@media(max-width:767px){.elementor .logo-footer{width:150px;}}@media(max-width:767px){.elementor .footer-interieur{gap:28px;}}@media(max-width:767px){.elementor .footer-ctopo{padding-block-end:48px;}}@media(max-width:767px){.elementor .menu-mobile-pied{grid-template-columns:1fr 1.4fr;grid-template-rows:auto;}}@media(max-width:767px){.elementor .header-barre{grid-template-columns:1fr auto auto;grid-template-rows:auto;}}@media(max-width:767px){.elementor .bouton-primaire{height:56px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .surtitre{font-size:11px;}}@media(max-width:767px){.elementor .conteneur-ctopo{width:calc(100% - 40px);}}