.elementor-44070201 .elementor-element.elementor-element-4ace9254:not(.elementor-motion-effects-element-type-background), .elementor-44070201 .elementor-element.elementor-element-4ace9254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD191F;}.elementor-44070201 .elementor-element.elementor-element-4ace9254{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44070201 .elementor-element.elementor-element-4ace9254 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44070201 .elementor-element.elementor-element-643a7d9b .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-4d757259 .elementor-heading-title{color:#FFFFFF;}.elementor-44070201 .elementor-element.elementor-element-22068f2b .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-759c1236 .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-66778580 .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-3ef7b4c7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10px 10px 10px 10px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#BAB2B2;}.elementor-44070201 .elementor-element.elementor-element-59da254a .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-64df3828 .elementor-image img{width:50%;}.elementor-44070201 .elementor-element.elementor-element-64df3828 > .elementor-widget-container{margin:3% 3% 3% 3%;}.elementor-44070201 .elementor-element.elementor-element-705f263 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-44070201 .elementor-element.elementor-element-23429224 .elementor-image img{width:50%;}.elementor-44070201 .elementor-element.elementor-element-23429224 > .elementor-widget-container{margin:3% 3% 3% 3%;border-radius:0% 0% 0% 0%;}.elementor-44070201 .elementor-element.elementor-element-13fd1d6f > .elementor-widget-container{margin:0% 5% 0% 5%;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-64202c60 .elementor-image img{width:50%;}.elementor-44070201 .elementor-element.elementor-element-64202c60 > .elementor-widget-container{margin:3% 3% 3% 3%;}.elementor-44070201 .elementor-element.elementor-element-5e9d8dd3 > .elementor-widget-container{margin:0% 5% 0% 5%;border-radius:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-5e35e9c4 .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-2ffb5817 .elementor-image img{width:100%;max-width:100%;height:400px;object-fit:cover;}.elementor-44070201 .elementor-element.elementor-element-6a3dea94 .elementor-image img{width:100%;max-width:100%;height:400px;object-fit:cover;}.elementor-44070201 .elementor-element.elementor-element-653c6d1f .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-61c61d1f, .elementor-44070201 .elementor-element.elementor-element-61c61d1f > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-61c61d1f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-59edb64d .swiper-slide-image{height:530px;}.elementor-44070201 .elementor-element.elementor-element-59edb64d .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;}.elementor-44070201 .elementor-element.elementor-element-59edb64d .swiper-slide > *, .elementor-44070201 .elementor-element.elementor-element-59edb64d .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-59edb64d .elementor-image-carousel-caption{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-59edb64d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-59edb64d{width:100%;}.elementor-44070201 .elementor-element.elementor-element-64909ab9{margin-top:29px;margin-bottom:29px;}.elementor-44070201 .elementor-element.elementor-element-29710e43 .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-32352374 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-44070201 .elementor-element.elementor-element-32352374{width:100%;}.elementor-44070201 .elementor-element.elementor-element-2589acde{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44070201 .elementor-element.elementor-element-3d6d4750 > .elementor-container{max-width:500px;}.elementor-44070201 .elementor-element.elementor-element-3d6d4750{margin-top:-19px;margin-bottom:-19px;}.elementor-44070201 .elementor-element.elementor-element-72ea6bfb .elementor-spacer-inner{height:75px;}.elementor-44070201 .elementor-element.elementor-element-2cad661:not(.elementor-motion-effects-element-type-background), .elementor-44070201 .elementor-element.elementor-element-2cad661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD191F;}.elementor-44070201 .elementor-element.elementor-element-2cad661{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44070201 .elementor-element.elementor-element-2cad661 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44070201 .elementor-element.elementor-element-345f3bc2 .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-64f65513{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-64f65513 .elementor-heading-title{color:#FFFFFF;}.elementor-44070201 .elementor-element.elementor-element-57ad57e0 .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-357917ed .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-2430308e .elementor-spacer-inner{height:150px;}.elementor-44070201 .elementor-element.elementor-element-1cd14dc5:not(.elementor-motion-effects-element-type-background), .elementor-44070201 .elementor-element.elementor-element-1cd14dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD191F;}.elementor-44070201 .elementor-element.elementor-element-1cd14dc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44070201 .elementor-element.elementor-element-1cd14dc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44070201 .elementor-element.elementor-element-74b63818 .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-1e0968 .elementor-heading-title{color:#FFFFFF;}.elementor-44070201 .elementor-element.elementor-element-2a501b5f .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-76ce198f .elementor-spacer-inner{height:50px;}.elementor-44070201 .elementor-element.elementor-element-5273d454 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44070201 .elementor-element.elementor-element-58776123 .elementor-spacer-inner{height:75px;}.elementor-44070201 .elementor-element.elementor-element-6858580:not(.elementor-motion-effects-element-type-background), .elementor-44070201 .elementor-element.elementor-element-6858580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD191F;}.elementor-44070201 .elementor-element.elementor-element-6858580{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44070201 .elementor-element.elementor-element-6858580 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44070201 .elementor-element.elementor-element-503e2e5d .elementor-spacer-inner{height:10px;}.elementor-44070201 .elementor-element.elementor-element-aa45f54{text-align:center;}.elementor-44070201 .elementor-element.elementor-element-aa45f54 .elementor-heading-title{color:#FFFFFF;}.elementor-44070201 .elementor-element.elementor-element-238164ec .elementor-spacer-inner{height:10px;}.elementor-bc-flex-widget .elementor-44070201 .elementor-element.elementor-element-64ce54ca.elementor-column .elementor-column-wrap{align-items:center;}.elementor-44070201 .elementor-element.elementor-element-64ce54ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44070201 .elementor-element.elementor-element-528cd4c4 .elementor-image img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:bottom center;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}.elementor-44070201 .elementor-element.elementor-element-7f9523e6 .elementor-spacer-inner{height:100px;}/* Start custom CSS for Navigation flottante, class: .elementor-element-32352374 */.widgetFloatingTabs .widgetFloatingTabs-wrapper .widgetFloatingTabsList button {
    margin-right: 60px;
    margin-left: 60px;
}/* End custom CSS */
/* Start custom CSS for Module roue, class: .elementor-element-20c5fe0f */.widgetModuleRoue .technicalLine .technicalLineDetails .technicalLineDetailsHeader .technicalLineDetailsHeaderMiniatureHolder {
    width: 100px;
    margin-right: 20px;
    height: 100px;
}
.widgetModuleRoue .technicalLine .technicalLineDetails .technicalLineDetailsHeader, .widgetModuleRoueClosing .technicalLine {
    display: flex;
    align-items: center;
}
.widgetModuleRoue .technicalLine .technicalLineDetails .description {
    font-size: 1rem;
    border: 8px solid #f2f2f2;
}/* End custom CSS */
/* Start custom CSS for ModuleRoueSlider, class: .elementor-element-4de599a7 */.widgetRoueSlider .widgetRoueSlider-wrapper .swiper-slide-container {
    width: 180px;
}/* End custom CSS */