.elementor-kit-849{--e-global-color-primary:#A8262B;--e-global-color-secondary:#262626;--e-global-color-text:#4D4D4D;--e-global-color-accent:#A8262B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-849 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --cg-rouge:#a8262b; --cg-rouge-fonce:#7d1a1f; --cg-encre:#262626; --cg-texte:#4d4d4d; --cg-ivoire:#ffffff; --cg-creme:#f5f5f5; --cg-or:#b8894f; --cg-blanc:#ffffff; --cg-ligne:#e3e3e3; --cg-titre:Trirong; --cg-texte-police:Source Sans 3; }
/* Start custom CSS *//* Confuron-Gindre V4 */
body{background-color:#ffffff;}
.elementor-location-header{position:sticky;top:0;z-index:999;}
.admin-bar .elementor-location-header{top:32px;}
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#262626;padding:10px 14px;}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item:focus,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#a8262b!important;}
.elementor-location-header .elementor-nav-menu--main .elementor-item:after,.elementor-location-header .elementor-nav-menu--main .elementor-item:before{background-color:#a8262b!important;height:1px;}
.elementor-location-header .elementor-menu-toggle{color:#262626;background:transparent;font-size:26px;}
.elementor-location-header .elementor-nav-menu--dropdown{background:#ffffff;border-top:1px solid #e6e6e6;}
.elementor-location-header .elementor-nav-menu--dropdown a{font-family:"Source Sans 3",sans-serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#262626;justify-content:center;padding:16px;}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background:#f5f5f5;color:#a8262b;}
@media (max-width:1024px){.elementor-location-header .elementor-widget-nav-menu{position:static;}.elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;left:0;right:0;width:100%;top:100%;}}
[id]{scroll-margin-top:90px;}
html{scroll-behavior:smooth;}
.e-paragraph-base a,.e-con a{transition:color .2s;}
.cg-p a{color:inherit;text-decoration:underline;text-decoration-color:#b8894f;text-underline-offset:3px;}
.cg-p a:hover{color:#a8262b;}
.cg-section-sombre .cg-p a:hover{color:#e9c9a0;}
.cg-h3 a{color:inherit;text-decoration:none;}
.elementor-widget-google_maps,.elementor-widget-google_maps .elementor-custom-embed{height:100%;}
.elementor-widget-google_maps iframe{height:100%!important;min-height:420px;display:block;filter:saturate(.6) sepia(.08);}
@media (max-width:767px){.elementor-widget-google_maps iframe{min-height:300px;}}

@media (max-width:767px){.elementor-element-3f631b57 br{display:none;}}/* End custom CSS */