.elementor-7513 .elementor-element.elementor-element-bca8bb1 > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-bca8bb1{padding:40px 0px 40px 0px;}.elementor-7513 .elementor-element.elementor-element-3bcf72a > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-3bcf72a{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-e3f429d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-dea1f7a > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-dea1f7a:not(.elementor-motion-effects-element-type-background), .elementor-7513 .elementor-element.elementor-element-dea1f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f16480e );}.elementor-7513 .elementor-element.elementor-element-dea1f7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-dea1f7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7513 .elementor-element.elementor-element-d044f07 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-de0ff6a > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-de0ff6a{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-2e907e7 .elementor-heading-title{color:var( --e-global-color-9454dd7 );font-family:"Roboto", Sans-serif;font-size:87px;font-weight:800;text-transform:uppercase;}.elementor-7513 .elementor-element.elementor-element-b7cd104 > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-b7cd104{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-ac53e41.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7513 .elementor-element.elementor-element-ac53e41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-79515fb > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-7105aee > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-7105aee{margin-top:100px;margin-bottom:65px;}.elementor-7513 .elementor-element.elementor-element-39a70fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-7a30f36 > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-9ac16a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-cafb39f > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-cafb39f{padding:70px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-1c1f3ea > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-f8ddcf3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7513 .elementor-element.elementor-element-f8ddcf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7513 .elementor-element.elementor-element-b09d2da.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7513 .elementor-element.elementor-element-b09d2da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7513 .elementor-element.elementor-element-b09d2da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-d20065c{text-align:left;}.elementor-7513 .elementor-element.elementor-element-9d27941 > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-b7ec8e1 > .elementor-container{max-width:1920px;}.elementor-7513 .elementor-element.elementor-element-81c8c27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7513 .elementor-element.elementor-element-f6f753f{text-align:left;}@media(max-width:1024px){.elementor-7513 .elementor-element.elementor-element-f8ddcf3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7513 .elementor-element.elementor-element-d20065c{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-bca8bb1 */@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-bca8bb1{
        padding: calc(100vw * 40 / var(--bkpt)) 0;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_filtres, class: .elementor-element-3301b97 */.elementor-7513 .elementor-element.elementor-element-3301b97{
    max-width: 1043px;
    margin: 40px auto 25px;
}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-3301b97{
        max-width: calc(100vw * 1043 / var(--bkpt));
        margin: calc(100vw * 40 / var(--bkpt)) auto calc(100vw * 25 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-7513 .elementor-element.elementor-element-3301b97{
        max-width: 100%;
    }
}

@media (max-width: 480px){
    .elementor-7513 .elementor-element.elementor-element-3301b97{
        margin: 30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e907e7 */.elementor-7513 .elementor-element.elementor-element-2e907e7{
    position: relative;
}

.elementor-7513 .elementor-element.elementor-element-2e907e7 > .elementor-widget-container{
        margin: 70px 0 130px;
    }

.elementor-7513 .elementor-element.elementor-element-2e907e7:before{
    content: "";
    position: absolute;
    background-color: white;
    width: 130px;
    height: 14px;
    top: 40px; left: 0;
}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-2e907e7 > .elementor-widget-container{
        margin: calc(100vw * 70 / var(--bkpt)) 0 calc(100vw * 130 / var(--bkpt));
    }
    
    .elementor-7513 .elementor-element.elementor-element-2e907e7:before{
        width: calc(100vw * 130 / var(--bkpt));
        height: calc(100vw * 14 / var(--bkpt));
        top: calc(100vw * 40 / var(--bkpt));
    }
    
    .elementor-7513 .elementor-element.elementor-element-2e907e7 .elementor-heading-title{
        font-size: calc(100vw * 87 / var(--bkpt));
    }
}

@media (max-width: 480px){
    .elementor-7513 .elementor-element.elementor-element-2e907e7{
        padding: 0 15px;
    }
    
    .elementor-7513 .elementor-element.elementor-element-2e907e7  .elementor-heading-title{
        text-align: center;
        font-size: 24px;
    }
    
    .elementor-7513 .elementor-element.elementor-element-2e907e7 > .elementor-widget-container{
        margin: 30px 0;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_agence_details, class: .elementor-element-79515fb */.elementor-7513 .elementor-element.elementor-element-79515fb{
    max-width: max-content;
}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-79515fb > .elementor-widget-container{
        margin-top: calc(100vw * -160 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-7513 .elementor-element.elementor-element-79515fb > .elementor-widget-container{
        margin-top: 30px;
        padding: 0 15px;
    }
}

@media (max-width: 768px){
    .elementor-7513 .elementor-element.elementor-element-79515fb{
        max-width: 100%;
    }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7105aee */.elementor-7513 .elementor-element.elementor-element-7105aee{z-index: 2;}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-7105aee{
        margin: calc(100vw * 100 /var(--bkpt)) auto calc(100vw * 65 /var(--bkpt));
        padding: 0 15px;
    }
}

@media (max-width: 768px){
    .elementor-7513 .elementor-element.elementor-element-7105aee{
        margin: 50px auto;
    }
}

@media (max-width: 480px){
    .elementor-7513 .elementor-element.elementor-element-7105aee{
        margin: 30px auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b377d7 */.elementor-7513 .elementor-element.elementor-element-9b377d7{
    position: relative;
}

.elementor-7513 .elementor-element.elementor-element-9b377d7 img{
    position: absolute;
    top: 50%; left: 0;
    transform: translateY(-60%);
}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-9b377d7 img{
        width: calc(100vw * 430 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-7513 .elementor-element.elementor-element-9b377d7 img{
        opacity: .3;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_site_titre_2_lignes, class: .elementor-element-d410598 */.elementor-7513 .elementor-element.elementor-element-d410598{
    max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d20065c */.elementor-7513 .elementor-element.elementor-element-d20065c img{
    width: 100%;
    max-width: 172px;
    margin-bottom: 10px;
}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-d20065c img{
        max-width: calc(100vw * 172 / var(--bkpt));
        margin-bottom: calc(100vw * 10 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-7513 .elementor-element.elementor-element-d20065c img{
        margin-bottom: 0;
        margin-top: 10px;
    }
}

@media (max-width: 480px){
    .elementor-7513 .elementor-element.elementor-element-d20065c img{
        --bkpt: 480;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c1f3ea */.elementor-7513 .elementor-element.elementor-element-1c1f3ea{
    padding-left: 410px;
}

@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-1c1f3ea{
        padding-left: calc(100vw * 410 / var(--bkpt));
    }
}

@media (max-width: 1024px){
    .elementor-7513 .elementor-element.elementor-element-1c1f3ea{
        padding-left: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6f753f */@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-f6f753f img{
        width: calc(100vw * 9 / var(--bkpt));
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cafb39f */@media (max-width: 1920px){
    .elementor-7513 .elementor-element.elementor-element-cafb39f{
        padding-top: calc(100vw * 70 / var(--bkpt));
    }
}

@media (max-width: 768px){
    .elementor-7513 .elementor-element.elementor-element-cafb39f{
        padding-top: 30px;
    }
}/* End custom CSS */