.elementor-1863 .elementor-element.elementor-element-f6452ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-5713448{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:88px 88px;--row-gap:88px;--column-gap:88px;--overflow:hidden;--border-radius:48px 48px 48px 48px;--padding-top:64px;--padding-bottom:64px;--padding-left:88px;--padding-right:88px;}.elementor-1863 .elementor-element.elementor-element-5713448:not(.elementor-motion-effects-element-type-background), .elementor-1863 .elementor-element.elementor-element-5713448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d31fd33 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1863 .elementor-element.elementor-element-5cb30a1 img{width:128.47px;max-width:128.47px;height:144px;}.elementor-1863 .elementor-element.elementor-element-3911310{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1863 .elementor-element.elementor-element-cd248bd{font-family:"Humble Nostalgia", Sans-serif;font-size:50px;font-weight:400;font-style:italic;line-height:90%;letter-spacing:-1px;color:var( --e-global-color-87c9cc8 );}.elementor-1863 .elementor-element.elementor-element-cd248bd a{color:var( --e-global-color-87c9cc8 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-bd22cc6-font-family ), Sans-serif;font-size:var( --e-global-typography-bd22cc6-font-size );font-weight:var( --e-global-typography-bd22cc6-font-weight );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );fill:var( --e-global-color-87c9cc8 );color:var( --e-global-color-87c9cc8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-87c9cc8 );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button:hover, .elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button:focus{background-color:var( --e-global-color-87c9cc8 );color:var( --e-global-color-d31fd33 );border-color:var( --e-global-color-87c9cc8 );}.elementor-1863 .elementor-element.elementor-element-4b81d37{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button:hover svg, .elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button:focus svg{fill:var( --e-global-color-d31fd33 );}.elementor-1863 .elementor-element.elementor-element-f45d0bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-b63b7b9{--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-1863 .elementor-element.elementor-element-4568056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-1863 .elementor-element.elementor-element-4568056 .elementor-heading-title{font-family:"Humble Nostalgia", Sans-serif;font-size:80px;font-weight:400;font-style:italic;line-height:90%;letter-spacing:-1px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1863 .elementor-element.elementor-element-042aa30{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1863 .elementor-element.elementor-element-8e104bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-21656df{--display:flex;}.elementor-1863 .elementor-element.elementor-element-7671fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-1863 .elementor-element.elementor-element-7671fd4 .elementor-heading-title{font-family:"Humble Nostalgia", Sans-serif;font-size:80px;font-weight:400;font-style:italic;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-4dd2a5c{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1863 .elementor-element.elementor-element-c74cab5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-c7a0a31{--display:flex;}.elementor-1863 .elementor-element.elementor-element-86c1503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-1863 .elementor-element.elementor-element-86c1503 .elementor-heading-title{font-family:"Humble Nostalgia", Sans-serif;font-size:80px;font-weight:400;font-style:italic;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-8007287{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1150px){.elementor-1863 .elementor-element.elementor-element-5713448{--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-1863 .elementor-element.elementor-element-5cb30a1 img{width:114.2px;max-width:114.2px;height:128px;}.elementor-1863 .elementor-element.elementor-element-3911310{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1863 .elementor-element.elementor-element-cd248bd{font-size:45px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );}.elementor-1863 .elementor-element.elementor-element-4568056 .elementor-heading-title{font-size:70px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-7671fd4 .elementor-heading-title{font-size:70px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-86c1503 .elementor-heading-title{font-size:70px;line-height:90%;letter-spacing:-1px;}}@media(min-width:768px){.elementor-1863 .elementor-element.elementor-element-5713448{--width:calc(100% - 80px);}.elementor-1863 .elementor-element.elementor-element-b63b7b9{--width:calc(100% - 80px);}.elementor-1863 .elementor-element.elementor-element-21656df{--width:calc(100% - 80px);}.elementor-1863 .elementor-element.elementor-element-c7a0a31{--width:calc(100% - 80px);}}@media(max-width:980px) and (min-width:768px){.elementor-1863 .elementor-element.elementor-element-5713448{--width:calc(100% - 64px);}.elementor-1863 .elementor-element.elementor-element-b63b7b9{--width:calc(100% - 64px);}.elementor-1863 .elementor-element.elementor-element-21656df{--width:calc(100% - 64px);}.elementor-1863 .elementor-element.elementor-element-c7a0a31{--width:calc(100% - 64px);}}@media(max-width:980px){.elementor-1863 .elementor-element.elementor-element-f6452ee{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-5713448{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:32px 32px 32px 32px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-1863 .elementor-element.elementor-element-5cb30a1 img{width:99.92px;max-width:99.92px;height:112px;}.elementor-1863 .elementor-element.elementor-element-3911310{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1863 .elementor-element.elementor-element-cd248bd{font-size:40px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );padding:14px 22px 14px 22px;}.elementor-1863 .elementor-element.elementor-element-f45d0bd{--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-4568056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1863 .elementor-element.elementor-element-4568056 .elementor-heading-title{font-size:50px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-042aa30{--grid-columns:1;}.elementor-1863 .elementor-element.elementor-element-8e104bb{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-7671fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1863 .elementor-element.elementor-element-7671fd4 .elementor-heading-title{font-size:50px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-4dd2a5c{--grid-columns:1;}.elementor-1863 .elementor-element.elementor-element-c74cab5{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-86c1503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1863 .elementor-element.elementor-element-86c1503 .elementor-heading-title{font-size:50px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-8007287{--grid-columns:1;}}@media(max-width:767px){.elementor-1863 .elementor-element.elementor-element-f6452ee{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-5713448{--width:calc(100% - 32px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1863 .elementor-element.elementor-element-5cb30a1 img{width:78.51px;max-width:78.51px;height:88px;}.elementor-1863 .elementor-element.elementor-element-cd248bd{font-size:30px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button{font-size:var( --e-global-typography-bd22cc6-font-size );line-height:var( --e-global-typography-bd22cc6-line-height );letter-spacing:var( --e-global-typography-bd22cc6-letter-spacing );padding:14px 20px 14px 20px;}.elementor-1863 .elementor-element.elementor-element-f45d0bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-b63b7b9{--width:calc(100% - 32px);}.elementor-1863 .elementor-element.elementor-element-4568056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1863 .elementor-element.elementor-element-4568056 .elementor-heading-title{font-size:35px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-042aa30{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1863 .elementor-element.elementor-element-8e104bb{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-21656df{--width:calc(100% - 32px);}.elementor-1863 .elementor-element.elementor-element-7671fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1863 .elementor-element.elementor-element-7671fd4 .elementor-heading-title{font-size:35px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-4dd2a5c{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-1863 .elementor-element.elementor-element-c74cab5{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1863 .elementor-element.elementor-element-c7a0a31{--width:calc(100% - 32px);}.elementor-1863 .elementor-element.elementor-element-86c1503{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1863 .elementor-element.elementor-element-86c1503 .elementor-heading-title{font-size:35px;line-height:90%;letter-spacing:-1px;}.elementor-1863 .elementor-element.elementor-element-8007287{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}}/* Start custom CSS for image, class: .elementor-element-5cb30a1 */.elementor-1863 .elementor-element.elementor-element-5cb30a1{
    min-width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd248bd */.elementor-1863 .elementor-element.elementor-element-cd248bd p{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b81d37 */.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button{
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    min-height: 56px;
}

.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button .elementor-button-content-wrapper .elementor-button-text{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    padding-right: 32px;
    position: relative;
}

.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button .elementor-button-content-wrapper .elementor-button-text::after{
    content: '';
    width: 16px;
    height: 14.29px;
    min-width: 16px;
    min-height: 14.29px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('/wp-content/uploads/2025/05/ARROW-WHITE.svg');
    transition: .3s;
}

.elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button:hover .elementor-button-content-wrapper .elementor-button-text::after{
    background-image: url('/wp-content/uploads/2025/05/ARROW-GREEN.svg');
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button .elementor-button-content-wrapper .elementor-button-text{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
        padding-right: 26px;
    }
    
    .elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button .elementor-button-content-wrapper .elementor-button-text::after{
        width: 14px;
        height: 12.5px;
        min-width: 14px;
        min-height: 12.5px;
    }
    
    .elementor-1863 .elementor-element.elementor-element-4b81d37 .elementor-button{
        min-height: 48px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5713448 */.elementor-1863 .elementor-element.elementor-element-5713448{
    position: relative;
    overflow: hidden;
}

.elementor-1863 .elementor-element.elementor-element-5713448::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.3;
	overflow: hidden;
	border-radius: 48px;
}

/*TABLETTE*/
@media all and (max-width: 980px){
    .elementor-1863 .elementor-element.elementor-element-5713448::before{
        border-radius: 32px;
    }
}

/*MOBILE*/
@media only screen and (max-width: 767px){
    .elementor-1863 .elementor-element.elementor-element-5713448::before{
        opacity: .2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6452ee */.elementor-1863 .elementor-element.elementor-element-f6452ee{
    transition: background-color .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4568056 */.elementor-1863 .elementor-element.elementor-element-4568056 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-042aa30 */.elementor-1863 .elementor-element.elementor-element-042aa30 div[data-elementor-type="loop-item"]:first-of-type>div{
    padding-top: 0;
}

.elementor-1863 .elementor-element.elementor-element-042aa30 div[data-elementor-type="loop-item"]:last-of-type>div{
    padding-bottom: 0;
    border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45d0bd */.elementor-1863 .elementor-element.elementor-element-f45d0bd{
    transition: background-color .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7671fd4 */.elementor-1863 .elementor-element.elementor-element-7671fd4 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
    transition: color .65s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-4dd2a5c */.elementor-1863 .elementor-element.elementor-element-4dd2a5c div[data-elementor-type="loop-item"]:first-of-type>div{
    padding-top: 0;
}

.elementor-1863 .elementor-element.elementor-element-4dd2a5c div[data-elementor-type="loop-item"]:last-of-type>div{
    padding-bottom: 0;
    border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e104bb */.elementor-1863 .elementor-element.elementor-element-8e104bb{
    position: relative;
    overflow: hidden;
    transition: background-color .5s ease-in-out;
}

.elementor-1863 .elementor-element.elementor-element-8e104bb::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url('/wp-content/uploads/2025/05/GRAIN.jpg');
	mix-blend-mode: overlay;
    position: absolute;
    left: 0;
    top: 0;
    /*-webkit-animation: noise 1s steps(2) infinite;*/
    /*animation: noise 1s steps(2) infinite;*/
	opacity: 0.25;
	overflow: hidden;
}


.elementor-1863 .elementor-element.elementor-element-8e104bb.color-green .elementor-widget-heading h2, .elementor-1863 .elementor-element.elementor-element-8e104bb.color-green .elementor-widget-loop-grid .nom-plat-css h3, .elementor-1863 .elementor-element.elementor-element-8e104bb.color-green .elementor-widget-loop-grid .prix-css{
    color: #F2EADF!important;
}

.elementor-1863 .elementor-element.elementor-element-8e104bb.color-green .elementor-widget-loop-grid .description-css{
    color: #C2BEB3!important;
}

.elementor-1863 .elementor-element.elementor-element-8e104bb.color-green .elementor-widget-loop-grid .plat-bloc-css{
    border-color: #63695C!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86c1503 */.elementor-1863 .elementor-element.elementor-element-86c1503 h2{
    text-box-trim: trim-both;
    text-box-edge: cap alphabetic;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8007287 */.elementor-1863 .elementor-element.elementor-element-8007287 div[data-elementor-type="loop-item"]:first-of-type>div{
    padding-top: 0;
}

.elementor-1863 .elementor-element.elementor-element-8007287 div[data-elementor-type="loop-item"]:last-of-type>div{
    padding-bottom: 0;
    border-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c74cab5 */.elementor-1863 .elementor-element.elementor-element-c74cab5{
    transition: background-color .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS */#main-navbar{
    border-bottom: 1px solid #4F4339;
}

#main-navbar #navbar-logo img{
    content: url('/wp-content/uploads/2025/05/GAIA-LOGO-BROWN.svg');
}

#main-navbar #navbar-reservation p, #main-navbar #navbar-menu p, #main-navbar #navbar-carte p{
    color: #4F4339;
}

#main-navbar #navbar-reservation svg path, #main-navbar #navbar-menu svg line, #main-navbar #navbar-carte svg path{
    stroke: #4F4339;
}

#main-navbar .separation{
    background: #4F4339;
}

.color-white{
    background-color: #F2EADF!important;
}
.color-green{
    background-color: #333D30!important;
}


#main-navbar .wpml-ls-statics-shortcode_actions ul li a{
    color: #4F4339!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Humble Nostalgia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gaia-toulouse.com/wp-content/uploads/2025/05/Humble-Nostalgia-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Humble Nostalgia';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://gaia-toulouse.com/wp-content/uploads/2025/05/Humble-Nostalgia-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Humble Nostalgia';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://gaia-toulouse.com/wp-content/uploads/2025/05/Humble-Nostalgia-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Humble Nostalgia';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://gaia-toulouse.com/wp-content/uploads/2025/05/Humble-Nostalgia-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */