.elementor-kit-5{--e-global-color-primary:#AA9850;--e-global-color-secondary:#35483F;--e-global-color-text:#0F1B15;--e-global-color-accent:#E8E7D8;--e-global-color-309f73e:#2A3932;--e-global-typography-primary-font-family:"Bellefair";--e-global-typography-primary-font-size:36px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:26px;--e-global-typography-secondary-font-family:"Bellefair";--e-global-typography-secondary-font-size:33px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-6b45d0a-font-family:"Bellefair";--e-global-typography-6b45d0a-text-transform:uppercase;color:var( --e-global-color-text );font-size:18px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:#FFFFFF;border-radius:30px 0px 30px 0px;padding:15px 60px 15px 60px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:50px;font-weight:600;line-height:26px;}.elementor-kit-5 h2{color:var( --e-global-color-text );font-family:"Bellefair", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-size:24px;font-weight:600;text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1700px;}.e-con{--container-max-width:1700px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end: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;}@media(max-width:1024px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );padding:15px 30px 15px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:900px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* *********** TITRES *********** */

h2.elementor-heading-title, .h2 .elementor-heading-title {
    position: relative;
    padding:25px 0 25px 50px;
    margin-bottom:20px;
}

h2.elementor-heading-title::before, .h2 .elementor-heading-title::before { 
	content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 114 79'%3E%3Cpath d='M113.9,63.5H25.5c-.7,0-1.4,0-2,0-.6,0-1.2,0-1.7,0-.4-.1-.7-.3-.9-.7,0-.2-.3-.5-.3-.7,0-.2.5-.4.7-.5.9-.5,1.9-.8,2.8-1.5.8-.6,1.3-1.3,1.7-2.2.4-.9.3-2,1.2-2.7.8-.6,1.7-.9,2.3-1.8.6-.8.9-1.8,1.2-2.8,1.5-5.5,3.1-11,4.8-16.6.4-1.4.8-2.7,1.2-4.1.3-1,.2-1.9,1-2.6.6-.6,1.5-.9,2.3-1.2.6-.2,2.4-.4,2.2-1.4,0-.4-.5-.6-.8-.8-.6-.4-1.2-.7-1.8-1-1-.5-2.3-.9-3-1.8-.7-1-1-2.4-1.4-3.5-.5-1.3-.9-2.6-1.4-3.9-.2-.5-.6-1.1-.4-1.6.2-.5.7-.8,1.1-1.1-.7-.3-1.3-.6-2.1-.6-1,0-1.8-.1-2.7-.4-1.6-.6-3.2-1.6-4.4-2.8-.5-.5-.5-1.1-.1-1.7.4-.7,1-.6,1.7-.8.7-.1,1-.7.7-1.4-.3-.7-1.1-1-1.7-1.3-1.5-.9-3-1.7-4.8-1.5-.8,0-1.6.4-2.3.7-.8.4-1.5.6-2.4,1-.6.2-1.6.6-1.6,1.5s.9,1,1.5,1.1c.4,0,.9,0,1.3.2.3.1.1-.2.2.3,0,.2,0,.5,0,.8,0,.3,0,.5,0,.8,0,.4,0,.4-.3.7-.4.4-1.2.6-1.7.9-1.8.9-3.6,1.9-5.3,2.8-.8.4-1.7.8-2.4,1.4-.9.8,0,1.3.2,2.1.2.7-.2,1.4-.4,2-.4,1-.9,2-1.3,3-.9,2-1.7,4-2.6,6-.4.8-.8,1.1-1.6,1.5-.3.1-.6.3-.9.5C.7,27.6,0,28.2,0,28.5H0c0,.1.7.5.9.5.3,0,.7,0,1,.1.6.3.7,1.2.9,1.8,1,4.1,2.2,8.2,3,12.3.5,2.2.9,4.5,1.2,6.8.2,1.1.4,2.2.6,3.2.1.7.3,1.5.9,2,0,0,.2.1.3.2.3.1.4.2.6.5.3.4.6.7.9,1,.6.6,1.3,1.1,1.8,1.7.6.7.8,1.5,1.4,2.1.7.7,1.6,1,2.5,1.4-.7,1.4-1.6,2.7-1.2,4.4.3,1.2,1.4,1.9,2.6,2,.6,0,1.2,0,1.8-.2.7-.2,1-.7,1.6-1.2.3-.2.7-.4,1-.5h2.8c-1,1.4-2.1,2.9-1.1,4.7.9,1.6,2.7,2.6,4.5,2.1,1.6-.5,2.6-2.2,1.6-3.8-.4-.5-1.2-.9-1.9-.8-.7.1-1,1-.4,1.4.3.2.7.2.6.6,0,.3-.6.7-.9.8-.7.3-1.4-.2-1.8-.8-1-1.6.7-3,2.1-3.4,1.8-.6,3.8.2,5.2,1.3,1.6,1.3,3,3,4.6,4.5,3.1,2.9,6.5,5.8,10.9,5.7,1.7,0,2.7-.6,3.2-.9.8-.5,1.6-1.1,2.2-1.8,1.2-1.4,2.4-3,2.3-4.9,0-2.2-1.6-3.4-3.1-4.7h61.1v-3h0ZM21.8,59.6c.5-1.5,1.3-2.4,2.5-3,0,1.7-.8,2.6-2.5,3ZM35.9,25.9c-.2,0-.5,0-.8,0h0c-.5,0-.9-.1-1.4-.2-1-.2-1.9-.4-2.9-.6,1.8.1,3.5.2,5.3.4,0,.4,0,.4-.3.4h0ZM33.7,19.8c-.3-.4-.6-.8-.9-1.1.8-.2,1.3.4.9,1.1ZM31.5,13.8c-.3-.3-.5-.7-.9-1.2,1,0,1.2.4.9,1.2ZM27.6,20.8c.2,0,.5,0,.5.3,0,.3-.3.1-.5.1h-1.8c.3-1,1-.6,1.8-.4ZM30.9,22.6c1.3,0,2.7,0,4,0,1.1,0,2,.6,2.8,1.5-4.9-.5-9.9-.9-14.8-1.4h0c0,0,0-.2,0-.3,2.7,0,5.4,0,8,.1ZM22.6,20.7c.7.2,1.2-.3,1.8.5h0c-.6,0-1.2,0-1.8,0,0-.1,0-.3,0-.4ZM21.3,20.8h0c-.1.3-.1.2-.4.2-.1,0-.4,0-.5,0-.4,0-.8,0-1.1-.1.3-.4.5-.8.8-1.1.4.4.8.7,1.2,1.1ZM20.9,22.5c0,.1-.9,0-1.1-.1,0-.1.9,0,1.1.1ZM15.5,11.1c.4-.2,1,0,1.4,0,1.1,0,2.2.2,3.3.3,0,.4-2.7.8-3.2.9-.4.1-.9.3-1.3.3-.4,0-.8-.4-1.1-.5.3-.2.6-.7.9-.9ZM13.2,19.5l.4-2.7c.2,0,.3,0,.5,0-.1.8-.2,1.2,0,2,.2.6.4,1.2.5,1.8l-1.2-.2c0,0-.5,0-.5,0s.1-.7.1-.8c0,0,0,0,0,0ZM9.1,16.7c.1.4.3.8.4,1.3-.3-.2-.6-.4-.9-.6.2-.2.3-.5.5-.7ZM5.6,24.1c.2,0,.3-.1.5-.2,0,0,.1.1.2.2.2.1.3.4.5.6h0c-.5.2-.9.4-1.4.5,0-.4.2-.7.3-1.1ZM10.2,53.3c-1-4.3-2.2-8.5-3.3-12.7-.5-2.1-1.1-4.2-1.5-6.3-.2-1.1-.4-2.2-.6-3.3,0-.5-.2-1-.2-1.5,0-.3,0-.3.3-.4h0c.2-.1.4-.2.6-.3,1.7-.9,3.1-2.2,5.1-2.4.5,5.2,1.1,10.3,1.6,15.5.3,2.6.7,5.2.9,7.8,0,.8,0,1.7-.7,2.3s-1.5.9-2.3,1.2ZM14.7,59.7c-.4-.3-.7-.8-1-1.2-.7-1-1.4-1.9-2.1-2.9,1.3,0,2.6,0,3.8,0,.2,1.6.4,3.3.6,4.9-.4-.3-.9-.5-1.3-.9ZM13.4,53.8c.2-.5.6-.9,1.2-.7h0c.5.1.7.7,1.1,1.1l-2.3-.4ZM15.7,51v-.5c-.2-.3-.2-.7-.3-1.1-.1-.8-.2-1.6-.4-2.4-1-6.7-1.6-13.5-2.1-20.2,4.8-.8,9.8-1,14.6-.5,2,.2,4,.5,6,1.2.2,0,.5.1.6.2.3.2.2.2.2.6,0,.8-.2,1.5-.3,2.2-.3,1.5-.7,3-1.2,4.4-.9,2.9-1.9,5.7-2.8,8.6-.5,1.5-.9,2.9-1.3,4.4-.2.7-.4,1.4-.6,2.1-.1.4-.2.9-.5,1.3-.5.5-1.7.2-2.3.2h0c-1.5-.1-3.1-.2-4.6-.3-1.5,0-2.9-.1-4.4-.3-.1,0-.5,0-.5,0ZM17,53.1c1.7,0,3.4.2,5.2.3.9,0,1.8,0,2.7.2.3,0,.8,0,.5.4-.1.2-.7.4-.9.5-.7.3-1.4.2-2.1.2h0c-.8,0-1.7-.1-2.5-.2-.8,0-1.6,0-2.4-.2-.5-.2-.6-.6-.5-1.1ZM17.1,58c0-.4,0-.7,0-1.1s0-.9,0-1h0c.1-.1,1.1,0,1.3,0,.4,0,.8,0,1.3,0,.8,0,1.7,0,2.5,0-.7,1.4-1.4,2.8-2.2,4.2-.7,1.3-1.8,1.1-2.4-.2-.3-.6-.5-1.3-.5-2h0ZM45.7,71c.2.8.8,1.3,1.5,1.7.3.2.7.2,1.1.3.2,0,.4,0,.6.1,0,0,.5,0,.5,0,.5,0,.9-.4,1.1-.7.6-.9,1.1-1.8.4-2.8-.4-.6-1.8-1-2.1,0-.2.4.3.7.4,1.1,0,.5-.6.4-1,.3-.8-.3-.4-1.2,0-1.8.5-.8,1.5-1.4,2.5-1.4,1.6,0,3.3,1.9,3.3,3.5s-1.9,4.7-3.9,5.4c-.8.3-1.6.4-1.7.4-1.1,0-2.5-.3-3.5-.7-2.3-.9-4.2-2.7-6-4.3-2-1.8-4-3.5-5.8-5.5h15.3c-1.6.9-3,2.5-2.5,4.5h0Z' fill='%23aa9850'/%3E%3C/svg%3E"); 
	display:inline-block;
	width: 114px;
  	height: 79px;
	bottom:0px;
	left:0px;
	position: absolute;
}

.h2 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: "Bellefair", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
}

h3:not(.elementor-icon-box-title) {
    margin-bottom:10px;
    margin-top:30px;
    color:var(--e-global-color-primary);
}


/* IMAGE LATERALES DECORATIFS */
@media (max-width: 2240px) {
    .dessin-village-01 {
        left: clamp(-100px, (100vw - 2240px)/2, 0px);
    }
}

@media (max-width: 1700px) {
    .demi-gauche {
        padding-top:50px;
    }
}

 .dessin-village-gauche {
    left:clamp(-200px, calc(100vw - 2300px)/2, 0px);
    bottom: clamp(-60px, calc(100vw - 2300px)/2, 0px) ;
}

.conteneur-avec-olive-droite {
    width:clamp(66%, calc(100vw - 250px), 100%);
}
@media (min-width: 901px) {
    .conteneur-avec-village-droite {
        width:clamp(60%, calc(100vw - 350px), 100%);
    }
}

/* *********** BLOC ACTUALITÉS *********** */
@media (min-width: 1024px) and (max-width: 1600px) {
    .demi-gauche .elementor-loop-container .elementor-element-eb903d1 {
        flex-direction:column;
    }
}

/* *********** FOOTER *********** */
.elementor-location-footer .elementor-widget-container h3.elementor-heading-title {
    font-size: 24px;
    font-weight: 500;
}
@media (min-width: 1024px) and (max-width: 1700px) {
    .footer-infos {
        justify-content: end;
        padding-right:15%;
    }
}
/* ********** TABLEAUX ********* */
table td, table th {
    border-color:white;
}
table tbody tr>td, table tbody tr>th {
    background-color: hsla(56, 26%, 88%,  0.1);
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsla(56, 26%, 88%,  0.9);
}
table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: hsla(56, 26%, 88%, 1);
}/* End custom CSS */