.elementor-5508 .elementor-element.elementor-element-fec4318{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5508 .elementor-element.elementor-element-7d02ca9 .elementor-heading-title{font-family:"Campton", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-text );}.elementor-5508 .elementor-element.elementor-element-7d02ca9 .elementor-heading-title a{transition-duration:0.3s;}.elementor-5508 .elementor-element.elementor-element-7d02ca9{padding:16px 20px 14px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-5508 .elementor-element.elementor-element-7d02ca9.elementor-element{--align-self:flex-start;}/* Start custom CSS for heading, class: .elementor-element-7d02ca9 */.elementor-5508 .elementor-element.elementor-element-7d02ca9:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 0%;
    background: #E48036;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: .2s ease-in-out;
}

.elementor-5508 .elementor-element.elementor-element-7d02ca9:hover:after {
    height: 100%;
}

.elementor-5508 .elementor-element.elementor-element-7d02ca9 .elementor-heading-title {
    transition: .2s ease-in-out;
}

.elementor-5508 .elementor-element.elementor-element-7d02ca9:hover .elementor-heading-title {
    color: white !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonBook.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonSemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Campton';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://mairie-eguilles.fr/wp-content/uploads/2025/02/CamptonBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start custom CSS for heading, class: .elementor-element-7d02ca9 */.elementor-5508 .elementor-element.elementor-element-7d02ca9:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 0%;
    background: #E48036;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: .2s ease-in-out;
}

.elementor-5508 .elementor-element.elementor-element-7d02ca9:hover:after {
    height: 100%;
}

.elementor-5508 .elementor-element.elementor-element-7d02ca9 .elementor-heading-title {
    transition: .2s ease-in-out;
}

.elementor-5508 .elementor-element.elementor-element-7d02ca9:hover .elementor-heading-title {
    color: white !important;
}/* End custom CSS */