.elementor-712 .elementor-element.elementor-element-f23f7a1 > .elementor-container{max-width:1920px;}.elementor-712 .elementor-element.elementor-element-f23f7a1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-6af24bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-6d075bd > .elementor-container{max-width:1920px;}.elementor-712 .elementor-element.elementor-element-6d075bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-6e77a41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-0b775c3 > .elementor-container{max-width:1300px;}.elementor-712 .elementor-element.elementor-element-0b775c3{margin-top:0px;margin-bottom:200px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-948e128 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-e497722 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-0d87deb .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-712 .elementor-element.elementor-element-662f10e > .elementor-widget-container{padding:0px 0px 90px 142px;}.elementor-712 .elementor-element.elementor-element-86ad695 > .elementor-container{max-width:1920px;}.elementor-712 .elementor-element.elementor-element-86ad695{padding:150px 100px 0px 0px;}.elementor-712 .elementor-element.elementor-element-3633918 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:60px;}.elementor-712 .elementor-element.elementor-element-3633918 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-cce4d2c > .elementor-container{max-width:1920px;}.elementor-712 .elementor-element.elementor-element-cce4d2c:not(.elementor-motion-effects-element-type-background), .elementor-712 .elementor-element.elementor-element-cce4d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20afc6e );}.elementor-712 .elementor-element.elementor-element-cce4d2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-cce4d2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-712 .elementor-element.elementor-element-9c61dcc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-712 .elementor-element.elementor-element-9c61dcc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-712 .elementor-element.elementor-element-9c61dcc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-712 .elementor-element.elementor-element-5e0d28c{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-712 .elementor-element.elementor-element-5e0d28c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-712 .elementor-element.elementor-element-08d9c26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-712 .elementor-element.elementor-element-08d9c26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-712 .elementor-element.elementor-element-08d9c26.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-712 .elementor-element.elementor-element-08d9c26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-f184007 > .elementor-container{max-width:1920px;}.elementor-712 .elementor-element.elementor-element-9fdac60 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-29bf64b > .elementor-container{max-width:1920px;}.elementor-712 .elementor-element.elementor-element-29bf64b:not(.elementor-motion-effects-element-type-background), .elementor-712 .elementor-element.elementor-element-29bf64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brasseriesdebourbon.com/wp-content/uploads/2023/08/fond-hist-bas.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-712 .elementor-element.elementor-element-29bf64b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-712 .elementor-element.elementor-element-29bf64b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-712 .elementor-element.elementor-element-23883a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-27e0a53 > .elementor-container{max-width:1340px;}.elementor-712 .elementor-element.elementor-element-27e0a53{margin-top:0px;margin-bottom:85px;}.elementor-712 .elementor-element.elementor-element-59b264a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-712 .elementor-element.elementor-element-59b264a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-712 .elementor-element.elementor-element-59b264a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b626e5 );}.elementor-712 .elementor-element.elementor-element-59b264a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-59b264a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-712 .elementor-element.elementor-element-a65afc5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-712 .elementor-element.elementor-element-a65afc5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-712 .elementor-element.elementor-element-a65afc5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-480d9bc );}.elementor-712 .elementor-element.elementor-element-a65afc5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-a65afc5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-712 .elementor-element.elementor-element-1194126 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-712 .elementor-element.elementor-element-1194126:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-712 .elementor-element.elementor-element-1194126 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45a10fa );}.elementor-712 .elementor-element.elementor-element-1194126 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-1194126 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-712 .elementor-element.elementor-element-9c61dcc{width:56.246%;}.elementor-712 .elementor-element.elementor-element-08d9c26{width:43.692%;}}@media(max-width:1024px){.elementor-712 .elementor-element.elementor-element-cce4d2c{padding:50px 0px 50px 0px;}.elementor-712 .elementor-element.elementor-element-9c61dcc > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-712 .elementor-element.elementor-element-cce4d2c{padding:030px 0px 30px 0px;}.elementor-712 .elementor-element.elementor-element-27e0a53{padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-59b264a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-712 .elementor-element.elementor-element-a65afc5 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-712 .elementor-element.elementor-element-1194126 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for ucaddon_titre, class: .elementor-element-e497722 */@media (max-width: 768px){
    .elementor-712 .elementor-element.elementor-element-e497722 .section-title{
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0b775c3 */@media(max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-0b775c3 > .elementor-container{
        max-width: calc(100vw * 1300 / var(--bkpt));
    }
    
    .elementor-712 .elementor-element.elementor-element-0b775c3{
        margin-bottom: calc(100vw * 200 / var(--bkpt));
    }
}

@media(max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-0b775c3 > .elementor-container{
        max-width: 100%;
        padding: 0 15px;
    }
    
    .elementor-712 .elementor-element.elementor-element-0b775c3{
        margin-bottom: 50px;
    }
}

@media(max-width: 768px){
    .elementor-712 .elementor-element.elementor-element-0b775c3{
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_history, class: .elementor-element-662f10e */@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-662f10e > .elementor-widget-container{
        padding: 0 0 calc(100vw * 90 / var(--bkpt)) calc(100vw * 142 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-662f10e > .elementor-widget-container{
        padding: 0 0 50px 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d075bd */.elementor-712 .elementor-element.elementor-element-6d075bd{
    position: relative;
}

.elementor-712 .elementor-element.elementor-element-6d075bd:before{
    content: '';
    position: absolute;
    background-color: var(--color-8);
    width: 100%; height: auto;
    bottom: 0; left: 0;
    aspect-ratio: 1920 / 1413;
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-6d075bd:before{
        aspect-ratio: 1200 / 1413;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_bloc_image_gauche_texte_droite, class: .elementor-element-4115757 */.elementor-712 .elementor-element.elementor-element-4115757 .txt img{
    width: auto;
    height: auto;
    max-height: 100px;
    display: inline-block;
    
}

.elementor-712 .elementor-element.elementor-element-4115757 .txt img:not(:last-of-type){
    margin-right: 10px;
}

.elementor-712 .elementor-element.elementor-element-4115757 .txt p:last-of-type{
    margin-bottom: 0;
}

@media(max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-4115757 .txt img{
        max-height: calc(100vw * 100 / var(--bkpt));
    }
    
    .elementor-712 .elementor-element.elementor-element-4115757 .txt img:not(:last-of-type){
        margin-right: calc(100vw * 10 / var(--bkpt));
    }
    
}


@media(max-width: 480px){
    .elementor-712 .elementor-element.elementor-element-4115757 .txt img{
        max-height: 50px;
    }
    
    .elementor-712 .elementor-element.elementor-element-4115757 .txt img:not(:last-of-type){
        margin-right: 10px;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3633918 */@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-3633918 .elementor-widget{
        margin-bottom: calc(100vw * 60 / var(--bkpt))!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86ad695 */@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-86ad695{
        padding: calc(100vw * 150 / var(--bkpt)) calc(100vw * 100 / var(--bkpt)) 0 0;
    }
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-86ad695{
        padding: 50px 15px 0;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_titre, class: .elementor-element-608cd3c */.elementor-712 .elementor-element.elementor-element-608cd3c .section-title{
    letter-spacing: -.08em;
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-608cd3c{
        padding: 0 15px;
    }
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-608cd3c{
        text-align: center;
        --bkpt: 1630;
    }
}

@media (max-width: 768px){
    .elementor-712 .elementor-element.elementor-element-608cd3c{
        --bkpt: 1200;
    }
}

@media (max-width: 480px){
    .elementor-712 .elementor-element.elementor-element-608cd3c{
        --bkpt: 600;
    }
    
    .elementor-712 .elementor-element.elementor-element-608cd3c .section-title{
        max-width: 90%;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0d28c */.elementor-712 .elementor-element.elementor-element-5e0d28c ul li{
    position: relative;
    padding-left: 1.5em;
}

.elementor-712 .elementor-element.elementor-element-5e0d28c ul li:not(:last-of-type){
    margin-bottom: 1.0em;
}

.elementor-712 .elementor-element.elementor-element-5e0d28c ul li:before{
    content: '';
    background-color: var(--color-1);
    position: absolute;
    border-radius: 50%;
    left: 0; top: .4em;
    width: 12px; height: auto;
    aspect-ratio: 1;
}

@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-5e0d28c{
        font-size: calc(100vw * 20 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-5e0d28c{
        padding: 0 calc(100vw * 60 / var(--bkpt));
        margin: 0 auto;
    }
}

@media (max-width: 480px){
    .elementor-712 .elementor-element.elementor-element-5e0d28c{
        padding: 0 15px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9c61dcc */.elementor-712 .elementor-element.elementor-element-9c61dcc{
    min-height: 703px;
}

.elementor-712 .elementor-element.elementor-element-9c61dcc .elementor-element-populated > div{
    max-width: 740px;
    margin: 0 auto;
}

@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-9c61dcc{
        min-height: calc(100vw * 703 / var(--bkpt));
    }
}

@media (max-width: 480px){
    .elementor-712 .elementor-element.elementor-element-9c61dcc{
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8b0e20 */.elementor-712 .elementor-element.elementor-element-b8b0e20{
    max-width: 698px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-08d9c26 */.elementor-712 .elementor-element.elementor-element-08d9c26{
    min-height: 703px;
}

@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-08d9c26{
        min-height: calc(100vw * 703 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27e0a53 */@media (max-width: 1920px){
    .elementor-712 .elementor-element.elementor-element-27e0a53 > .elementor-container{
        max-width: calc(100vw * 1340 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-712 .elementor-element.elementor-element-27e0a53 > .elementor-container{
        max-width: 100%;
        padding: 0 15px;
    }
}/* End custom CSS */