.elementor-1823 .elementor-element.elementor-element-f10bad8 > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-2dc3237 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-a2801bc > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-a2801bc{margin-top:60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1823 .elementor-element.elementor-element-4c7ed6b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1823 .elementor-element.elementor-element-4c7ed6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1823 .elementor-element.elementor-element-4c7ed6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-ad832e8{text-align:right;}.elementor-1823 .elementor-element.elementor-element-9faf9ef > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-42f44ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-ac55096{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-1823 .elementor-element.elementor-element-ac55096 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-a15e4a0 > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-a15e4a0:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-a15e4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-1823 .elementor-element.elementor-element-a15e4a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;padding:90px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-a15e4a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-e7aab69 > .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-1823 .elementor-element.elementor-element-e7aab69 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-edfaac9 > .elementor-container{max-width:1400px;}.elementor-1823 .elementor-element.elementor-element-edfaac9{margin-top:90px;margin-bottom:80px;}.elementor-1823 .elementor-element.elementor-element-fb901c6 > .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-1823 .elementor-element.elementor-element-fb901c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-bffca3e > .elementor-container{max-width:1400px;}.elementor-1823 .elementor-element.elementor-element-bffca3e{margin-top:30px;margin-bottom:0px;}.elementor-1823 .elementor-element.elementor-element-df7d51c > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-f185a5a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-fe39bff > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-8601b6b > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-8601b6b:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-8601b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.brasseriesdebourbon.com/wp-content/uploads/2023/08/DSC04386.jpg");}.elementor-1823 .elementor-element.elementor-element-8601b6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1823 .elementor-element.elementor-element-8601b6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1823 .elementor-element.elementor-element-d15efa0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1823 .elementor-element.elementor-element-d15efa0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1823 .elementor-element.elementor-element-88cdd2a > .elementor-container{max-width:1400px;}.elementor-1823 .elementor-element.elementor-element-88cdd2a{padding:40px 0px 30px 0px;}.elementor-1823 .elementor-element.elementor-element-11d247f > .elementor-container{max-width:1400px;}.elementor-1823 .elementor-element.elementor-element-11d247f{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-9a825eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-b39e1a4 > .elementor-container{max-width:1920px;min-height:192px;}.elementor-1823 .elementor-element.elementor-element-b39e1a4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1823 .elementor-element.elementor-element-b39e1a4:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-b39e1a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20afc6e );}.elementor-1823 .elementor-element.elementor-element-b39e1a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1823 .elementor-element.elementor-element-b39e1a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-77e35ca > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-1823 .elementor-element.elementor-element-6d8fbb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b626e5 );}.elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-1823 .elementor-element.elementor-element-554c76e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-480d9bc );}.elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:50px;}.elementor-1823 .elementor-element.elementor-element-eda74e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-45a10fa );}.elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-1b5bf31 > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-1b5bf31:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-1b5bf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20afc6e );}.elementor-1823 .elementor-element.elementor-element-1b5bf31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;padding:90px 0px 90px 312px;}.elementor-1823 .elementor-element.elementor-element-1b5bf31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-00491d1 > .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-1823 .elementor-element.elementor-element-00491d1 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-3e18566{width:var( --container-widget-width, 92.249% );max-width:92.249%;--container-widget-width:92.249%;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-f4f869e > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-4ad6693{width:var( --container-widget-width, 92.249% );max-width:92.249%;--container-widget-width:92.249%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-1823 .elementor-element.elementor-element-ec897a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1823 .elementor-element.elementor-element-ec897a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1823 .elementor-element.elementor-element-ec897a7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-4c8687e{width:var( --container-widget-width, 108.241% );max-width:108.241%;--container-widget-width:108.241%;--container-widget-flex-grow:0;}.elementor-1823 .elementor-element.elementor-element-4736dfd > .elementor-container{max-width:1920px;}.elementor-1823 .elementor-element.elementor-element-4736dfd:not(.elementor-motion-effects-element-type-background), .elementor-1823 .elementor-element.elementor-element-4736dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-20afc6e );}.elementor-1823 .elementor-element.elementor-element-4736dfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 80px 15px;}.elementor-1823 .elementor-element.elementor-element-4736dfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1823 .elementor-element.elementor-element-916be25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1823 .elementor-element.elementor-element-916be25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1823 .elementor-element.elementor-element-916be25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-1823 .elementor-element.elementor-element-00491d1{width:55.098%;}.elementor-1823 .elementor-element.elementor-element-ec897a7{width:41%;}.elementor-1823 .elementor-element.elementor-element-916be25{width:100%;}}@media(max-width:767px){.elementor-1823 .elementor-element.elementor-element-42f44ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-1823 .elementor-element.elementor-element-e7aab69 > .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 image, class: .elementor-element-ad832e8 */.elementor-1823 .elementor-element.elementor-element-ad832e8{
    max-width: 631px;
    position: absolute;
    top: 0;
    right: 0;
}

.elementor-1823 .elementor-element.elementor-element-ad832e8 img{
    aspect-ratio: 181/169;
    width: 100%;
    height: auto;
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-ad832e8{
        max-width: calc(100vw * 631 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-ad832e8{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac55096 */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-ac55096{
        font-size: calc(100vw * 20 / var(--bkpt));
    }
}

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

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-ac55096{
        padding: 0 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea9fb2b */.elementor-1823 .elementor-element.elementor-element-ea9fb2b{
    max-width: 757px;
    display: none;
    margin: 0 auto;
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-ea9fb2b{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9faf9ef */@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-9faf9ef .elementor-column.elementor-col-50, .elementor-1823 .elementor-element.elementor-element-9faf9ef .elementor-column[data-col="50"]{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c7ed6b */.elementor-1823 .elementor-element.elementor-element-4c7ed6b{
    min-height: 615px;
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-4c7ed6b{
        min-height: calc(100vw * 615 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2801bc */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-a2801bc{
        margin-top: calc(100vw * 60 / var(--bkpt));
    }
}

@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-a2801bc{
        margin-top: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a15e4a0 */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-a15e4a0{
        margin-top: calc(100vw * 90 / var(--bkpt));
        padding-top: calc(100vw * 90 / var(--bkpt));
    }
}

@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-a15e4a0{
        margin-top: 30px;
        padding-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_editeur_de_texte, class: .elementor-element-ed21181 */@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-ed21181{
        text-align: center;
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-ed21181 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df7d51c */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-df7d51c  > .elementor-element-populated{
        padding: calc(100vw * 30 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-df7d51c  > .elementor-element-populated{
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-141fcc1 */.elementor-1823 .elementor-element.elementor-element-141fcc1 img{max-width: max-content;}/* End custom CSS */
/* Start custom CSS for ucaddon_editeur_de_texte, class: .elementor-element-a5ed951 */@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-a5ed951{
        text-align: center;
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-a5ed951 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fe39bff */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-fe39bff  > .elementor-element-populated{
        padding: calc(100vw * 30 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-fe39bff  > .elementor-element-populated{
        padding: 0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bffca3e */.elementor-1823 .elementor-element.elementor-element-bffca3e > .elementor-container{
    display: grid;
    grid-template-columns: 1fr 260px 1fr;
    gap: 30px;
}

.elementor-1823 .elementor-element.elementor-element-bffca3e > .elementor-container > div{
    width: 100%!important;
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-bffca3e > .elementor-container{
        grid-template-columns: 1fr calc(100vw * 260 / var(--bkpt)) 1fr;
        gap: calc(100vw * 30 / var(--bkpt));
    }
}

@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-bffca3e > .elementor-container{
        grid-template-columns: 1fr;
        gap: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edfaac9 */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-edfaac9{
        margin-top: calc(100vw * 90 / var(--bkpt));
        margin-bottom: calc(100vw * 80 / var(--bkpt));
    }
    
    .elementor-1823 .elementor-element.elementor-element-edfaac9 > .elementor-container{
        max-width: calc(100vw * 1400 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-edfaac9{
        padding: 0 15px;
    }
    
    .elementor-1823 .elementor-element.elementor-element-edfaac9 > .elementor-container{
        max-width: 100%;
    }
}

@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-edfaac9{
        margin-top: 30px;
        margin-bottom: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8601b6b */.elementor-1823 .elementor-element.elementor-element-8601b6b > .elementor-container{
    width: 100%;
    height: auto;
    aspect-ratio: 1920 / 210;
}/* End custom CSS */
/* Start custom CSS for ucaddon_editeur_de_texte, class: .elementor-element-3b4f4bf */@media (max-width: 768px){
    .elementor-1823 .elementor-element.elementor-element-3b4f4bf{
        text-align: center;
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-3b4f4bf br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-88cdd2a */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-88cdd2a{
        margin-top: calc(100vw * 40 / var(--bkpt));
        margin-bottom: calc(100vw * 30 / var(--bkpt));
    }
    
    .elementor-1823 .elementor-element.elementor-element-88cdd2a > .elementor-container{
        max-width: calc(100vw * 1400 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-88cdd2a{
        padding: 0 15px;
    }
    
    .elementor-1823 .elementor-element.elementor-element-88cdd2a > .elementor-container{
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_titre, class: .elementor-element-a42095a */.elementor-1823 .elementor-element.elementor-element-a42095a .section-title,
.elementor-1823 .elementor-element.elementor-element-a42095a .section-title *{
    font-size: 138px;
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-a42095a .section-title,
    .elementor-1823 .elementor-element.elementor-element-a42095a .section-title *{
        font-size: calc(100vw * 138 / var(--bkpt));
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-a42095a .section-title,
    .elementor-1823 .elementor-element.elementor-element-a42095a .section-title *{
        font-size: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6d8fbb0 */@media (max-width: 1920px){
     .elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-element-populated{
         padding: calc(100vw * 50 / var(--bkpt));
     }
     
     .elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
         margin-bottom: calc(100vw * 50 / var(--bkpt))!important;
     }
}

@media (max-width: 1024px){
     .elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-element-populated{
         padding: 15px;
     }
     
     .elementor-1823 .elementor-element.elementor-element-6d8fbb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
         margin-bottom: 15px!important;
     }
}/* End custom CSS */
/* Start custom CSS for ucaddon_titre, class: .elementor-element-70c61c9 */.elementor-1823 .elementor-element.elementor-element-70c61c9 .section-title,
.elementor-1823 .elementor-element.elementor-element-70c61c9 .section-title *{
    font-size: 138px;
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-70c61c9 .section-title,
    .elementor-1823 .elementor-element.elementor-element-70c61c9 .section-title *{
        font-size: calc(100vw * 138 / var(--bkpt));
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-70c61c9 .section-title,
    .elementor-1823 .elementor-element.elementor-element-70c61c9 .section-title *{
        font-size: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-554c76e */@media (max-width: 1920px){
     .elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-element-populated{
         padding: calc(100vw * 50 / var(--bkpt));
     }
     
     .elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
         margin-bottom: calc(100vw * 50 / var(--bkpt))!important;
     }
}

@media (max-width: 1024px){
     .elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-element-populated{
         padding: 15px;
     }
     
     .elementor-1823 .elementor-element.elementor-element-554c76e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
         margin-bottom: 15px!important;
     }
}/* End custom CSS */
/* Start custom CSS for ucaddon_titre, class: .elementor-element-f0496af */.elementor-1823 .elementor-element.elementor-element-f0496af .section-title,
.elementor-1823 .elementor-element.elementor-element-f0496af .section-title *{
    font-size: 138px;
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-f0496af .section-title,
    .elementor-1823 .elementor-element.elementor-element-f0496af .section-title *{
        font-size: calc(100vw * 138 / var(--bkpt));
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-f0496af .section-title,
    .elementor-1823 .elementor-element.elementor-element-f0496af .section-title *{
        font-size: 52px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eda74e4 */@media (max-width: 1920px){
     .elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-element-populated{
         padding: calc(100vw * 50 / var(--bkpt));
     }
     
     .elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
         margin-bottom: calc(100vw * 50 / var(--bkpt))!important;
     }
}

@media (max-width: 1024px){
     .elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-element-populated{
         padding: 15px;
     }
     
     .elementor-1823 .elementor-element.elementor-element-eda74e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
         margin-bottom: 15px!important;
     }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-77e35ca */.elementor-1823 .elementor-element.elementor-element-77e35ca > .elementor-container{
    column-gap: 15px;
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-77e35ca > .elementor-container > div{
        width: calc(33.33% - 10px);
    }
}

@media (max-width: 480px){
    .elementor-1823 .elementor-element.elementor-element-77e35ca > .elementor-container{
        row-gap: 15px;
    }
    
    .elementor-1823 .elementor-element.elementor-element-77e35ca > .elementor-container > div{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11d247f */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-11d247f > .elementor-container{
        max-width: calc(100vw * 1400 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-11d247f{
        padding: 0 15px;
    }
    
    .elementor-1823 .elementor-element.elementor-element-11d247f > .elementor-container{
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e18566 */.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container{
    margin-top: 20px;
}

.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container *{
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5em
}

.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container strong,
.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container h1,
.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container h2,
.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container h3,
.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container h4{
    font-weight: 900;
}

.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container ul li{
    position: relative;
    padding-left: 2.0em;
    margin-bottom: 1em
}

.elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container ul li:before{
    content: "";
    position: absolute;
    width: 23px;
    height: auto;
    aspect-ratio: 1;
    left: 0; top: 0;
    background: url('/wp-content/themes/brasserie-de-bourbon/charte/imgs/list-bullet.svg');
    background-size: cover;
}

@media (max-width: 1920px){
    
    .elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container *{
        font-size: calc(100vw * 20 / var(--bkpt));
    }
    
    .elementor-1823 .elementor-element.elementor-element-3e18566 ul li:before{
        width: calc(100vw * 23 / var(--bkpt));
    }
    
    .elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container{
        margin-top: calc(100vw * 20 / var(--bkpt));
    }
}

@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-3e18566 .elementor-widget-container ul li{
        padding-left: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_titre, class: .elementor-element-f4f869e */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-f4f869e > elementor-widget-container{
        margin-top: calc(100vw * 70 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ad6693 */.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container{
    margin-top: 20px;
}

.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container *{
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5em
}

.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container strong,
.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container h1,
.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container h2,
.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container h3,
.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container h4{
    font-weight: 900;
}

.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container ul li{
    position: relative;
    padding-left: 2.0em;
    margin-bottom: 1em
}

.elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container ul li:before{
    content: "";
    position: absolute;
    width: 11px;
    height: auto;
    aspect-ratio: 1;
    border-radius: 50%;
    left: 0; top: .25em;
    background-color: var(--color-1);
}

@media (max-width: 1920px){
    
    .elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container *{
        font-size: calc(100vw * 20 / var(--bkpt));
    }
    
    .elementor-1823 .elementor-element.elementor-element-4ad6693 ul li:before{
        width: calc(100vw * 11 / var(--bkpt));
    }
    
    .elementor-1823 .elementor-element.elementor-element-4ad6693 .elementor-widget-container{
        margin-top: calc(100vw * 20 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-00491d1 */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-00491d1 > .elementor-element-populated{
        padding-right: calc(100vw * 40 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-00491d1 > .elementor-element-populated{
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c8687e */@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-4c8687e{
        max-width: 100%;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ec897a7 */@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-ec897a7 > .elementor-widget-wrap.elementor-element-populated{
        flex-direction: column-reverse;
        max-width: 100%;
    }
    
    .elementor-1823 .elementor-element.elementor-element-ec897a7{
        margin-top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b5bf31 */@media (max-width: 1920px){
    .elementor-1823 .elementor-element.elementor-element-1b5bf31{
        margin: calc(100vw * 90 / var(--bkpt)) 0 0;
        padding: calc(100vw * 90 / var(--bkpt)) 0 calc(100vw * 90 / var(--bkpt)) calc(100vw * 312 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-1b5bf31{
        margin: 50px 0 0;
        padding: 30px 15px;
    }
    
    .elementor-1823 .elementor-element.elementor-element-1b5bf31 .elementor-column.elementor-col-50{
        width: 100%;
    }
}

@media (max-width: 1024px){
    .elementor-1823 .elementor-element.elementor-element-1b5bf31{
        margin: 30px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_bouton, class: .elementor-element-00f59b4 */.elementor-1823 .elementor-element.elementor-element-00f59b4{
    max-width: max-content;
    text-align: center;
}

.elementor-1823 .elementor-element.elementor-element-00f59b4 .bdb-btn{border: var(--color-1) 1px solid;}/* End custom CSS */