.elementor-1639 .elementor-element.elementor-element-c4265ac > .elementor-container{max-width:1920px;}.elementor-1639 .elementor-element.elementor-element-2c7109d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-a4ea025 > .elementor-container{max-width:1920px;}.elementor-1639 .elementor-element.elementor-element-a4ea025:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-a4ea025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20afc6e );}.elementor-1639 .elementor-element.elementor-element-a4ea025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:150px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-a4ea025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1639 .elementor-element.elementor-element-4ea5aee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:40px;}.elementor-1639 .elementor-element.elementor-element-4ea5aee > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-7250744 > .elementor-container{max-width:1460px;}.elementor-1639 .elementor-element.elementor-element-7250744:not(.elementor-motion-effects-element-type-background), .elementor-1639 .elementor-element.elementor-element-7250744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20afc6e );}.elementor-1639 .elementor-element.elementor-element-7250744{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-1639 .elementor-element.elementor-element-7250744 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1639 .elementor-element.elementor-element-8197b7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-50e1a88 > .elementor-widget-container{margin:70px 0px 70px 0px;}.elementor-1639 .elementor-element.elementor-element-1a7bd18 > .elementor-container{max-width:1920px;}.elementor-1639 .elementor-element.elementor-element-1a7bd18{margin-top:50px;margin-bottom:0px;}.elementor-1639 .elementor-element.elementor-element-3e96095 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-42316a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-8a3584d > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1639 .elementor-element.elementor-element-a4ea025{padding:50px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-7250744{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-1639 .elementor-element.elementor-element-a4ea025{padding:30px 0px 0px 0px;}.elementor-1639 .elementor-element.elementor-element-4ea5aee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-a4ea025 */.elementor-1639 .elementor-element.elementor-element-a4ea025{
    position: relative;
    overflow: hidden;
}

.elementor-1639 .elementor-element.elementor-element-a4ea025:before{
    content: "";
    background: url("https://www.brasseriesdebourbon.com/wp-content/uploads/2023/08/dodofilaire-1.png") no-repeat;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: auto;
    aspect-ratio: 891 / 1082;
    max-width: 976px;
    position: absolute;
    top: 0; left: 0;
    transform: translate(-38%, -8%);
}

.elementor-1639 .elementor-element.elementor-element-a4ea025 > div{
    position: relative;
}

@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-a4ea025{
        margin-top: calc(100vw * 150 / var(--bkpt));
    }
    
    .elementor-1639 .elementor-element.elementor-element-a4ea025:before{
        max-width: calc(100vw * 976 / var(--bkpt));
    }
}

@media (max-width: 768px){
    .elementor-1639 .elementor-element.elementor-element-a4ea025{
        margin-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_titre, class: .elementor-element-50e1a88 */@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-50e1a88 > .elementor-widget-container{
        margin: calc(100vw * 70 / var(--bkpt)) 0;
    }
}

@media (max-width: 1024px){
    .elementor-1639 .elementor-element.elementor-element-50e1a88 > .elementor-widget-container{
        margin: 0 0 50px;
    }
}

@media (max-width: 768px){
    .elementor-1639 .elementor-element.elementor-element-50e1a88 > .elementor-widget-container{
        margin: 0 0 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_bouton, class: .elementor-element-3e96095 */.elementor-1639 .elementor-element.elementor-element-3e96095 .bdb-btn{
    margin: 0 auto;
    --btn-p: 0 70px;
    border: var(--color-1) 1px solid;
}

@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-3e96095 .bdb-btn{
        --btn-p: 0 calc(100vw * 70 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_bouton, class: .elementor-element-42316a1 */.elementor-1639 .elementor-element.elementor-element-42316a1 .bdb-btn{
    margin: 0 auto;
    --btn-p: 0 70px;
    border: var(--color-1) 1px solid;
}

@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-42316a1 .bdb-btn{
        --btn-p: 0 calc(100vw * 70 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_bouton, class: .elementor-element-8a3584d */.elementor-1639 .elementor-element.elementor-element-8a3584d .bdb-btn{
    margin: 0 auto;
    --btn-p: 0 70px;
    border: var(--color-1) 1px solid;
}

@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-8a3584d .bdb-btn{
        --btn-p: 0 calc(100vw * 70 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a7bd18 */@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-1a7bd18{
        margin-top: calc(100vw * 50 / var(--bkpt));
    }
}

@media (max-width: 768px){
    .elementor-1639 .elementor-element.elementor-element-1a7bd18{
        margin-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7250744 */@media (max-width: 1920px){
    .elementor-1639 .elementor-element.elementor-element-7250744 > .elementor-container{
        max-width: calc(100vw * 1460 / var(--bkpt))
    }
    
    .elementor-1639 .elementor-element.elementor-element-7250744{
        padding: calc(100vw * 70 / var(--bkpt)) 0;
    }
}

@media (max-width: 1024px){
    .elementor-1639 .elementor-element.elementor-element-7250744 > .elementor-container{
        max-width: 100%;
    }
    
    .elementor-1639 .elementor-element.elementor-element-7250744{
        padding: 50px 15px;
    }
}

@media (max-width: 768px){
    .elementor-1639 .elementor-element.elementor-element-7250744 > .elementor-container{
        max-width: 100%;
    }
    
    .elementor-1639 .elementor-element.elementor-element-7250744{
        padding: 30px 15px;
    }
}/* End custom CSS */