@charset "UTF-8";
/*!
Theme Name: ADP Group
Description: 
Author: 
Template: twentytwentyone
Version: 1.0.2
Text Domain: adpgroup
*/
#top-menu-style>.elementor-container{max-width:none;margin:0}
#menu-column{transition:.5s}
body[data-elementor-device-mode=mobile] #menu-column{margin-top:0!important}
.section-trombinoscope .grid-galleries-trombinoscrope{background-color:#28282d}
.section-trombinoscope .desc-trombinoscope h4{color:#f3983e;font-size:32px;font-family:'Fivo Sans Modern';letter-spacing:2px;font-weight:400}
.section-trombinoscope .desc-trombinoscope hr{width:20%;margin-top:10px;margin-bottom:20px;border-bottom:2px solid #f3983e}
.section-trombinoscope .desc-trombinoscope p{color:#fff;font-size:16px;font-family:'Fivo Sans Modern';letter-spacing:.5px}
.section-trombinoscope .desc-trombinoscope span{color:#f3983e;font-size:16px;font-family:'Fivo Sans Modern';letter-spacing:.5px}
.section-trombinoscope .name-trombinoscope{font-family:'Fivo Sans Modern'}
.section-trombinoscope .jgb_item-body{margin-bottom:2em;margin-left:1em}
.section-trombinoscope .separator-trombinoscope{width:20%;margin-bottom:7px}
.section-trombinoscope .position-trombinoscope{font-size:16px;font-family:'Fivo Sans Modern';letter-spacing:.5px}
.section-trombinoscope .grid-galleries-trombinoscrope .container-img-trombinoscrope .jgb_item.jgb_item-post-content:after{position:absolute;content:'';display:block;left:0;top:0;width:100%;height:100%;opacity:0;background-color:#28282d;z-index:1;transition:.2s}
.section-trombinoscope .grid-galleries-trombinoscrope .container-img-trombinoscrope:hover .jgb_item.jgb_item-post-content:after{opacity:.7}
.section-trombinoscope .grid-galleries-trombinoscrope .container-img-trombinoscrope .jgb_item-body{opacity:0}
.section-trombinoscope .grid-galleries-trombinoscrope .container-img-trombinoscrope:hover .jgb_item-body{opacity:1}
#top-menu-style{position:fixed;padding:30px 0;transition:.3s ease-in-out!important}
.gallery-realisations .jgb_grid-container{min-height:270vh!important}
#quote-title h2::before{content:'“';position:absolute;top:20px;left:00px;font-family:"Fivo Sans Modern",Sans-serif;font-size:40px}
#quote-title h2::after{content:' ”';position:absolute;font-family:"Fivo Sans Modern",Sans-serif;font-size:40px;margin-left:20px}
#quote-project h2::before{content:'“';position:absolute;top:-5px;left:-40px;font-family:"Fivo Sans Modern",Sans-serif;font-size:40px}
#quote-project h2::after{content:' ”';position:absolute;font-family:"Fivo Sans Modern",Sans-serif;font-size:40px;margin-top:-5px;margin-left:40px;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
#white-button-style-1{font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;line-height:34px;height:55px;color:#28282d;background-color:#fff;border-radius:30px;border:1px solid #ff9800;min-width:212px}
#white-button-style-1:hover{color:#fff;background-color:#ff9800}
#white-button-style-2{font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;line-height:34px;height:55px;color:#28282d;background-color:#fff;border-radius:30px;border:1px solid #28282d;min-width:212px}
#white-button-style-2:hover,#white-button-style-3:hover{color:#fff;background-color:#28282d}
#white-button-style-3{font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;line-height:34px;height:55px;color:#28282d;background-color:#fff;border-radius:30px;min-width:212px}
#black-button-style-1{font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;line-height:34px;height:55px;color:#fff;background-color:#28282d;border-radius:30px;border:1px solid #fff;min-width:212px}
#black-button-style-1:hover,#black-button-style-2:hover{color:#28282d;background-color:#fff}
#black-button-style-2{font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;line-height:34px;height:55px;color:#fff;background-color:#28282d;border-radius:30px;min-width:212px}
#orange-button-style{font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;line-height:34px;height:55px;color:#fff;background-color:#ff9800;border-radius:30px;min-width:212px}
#orange-button-style:hover{color:#ff9800;background-color:#fff!important;border:1px solid #ff9800}
.fivo-font-70-style,.fivo-font-70-style a,.fivo-font-70-style h1,.fivo-font-70-style h2,.fivo-font-70-style h3,.fivo-font-70-style h4,.fivo-font-70-style h5,.fivo-font-70-style h6,.fivo-font-70-style p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:70px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-70-style-black,.fivo-font-70-style-black a,.fivo-font-70-style-black h1,.fivo-font-70-style-black h2,.fivo-font-70-style-black h3,.fivo-font-70-style-black h4,.fivo-font-70-style-black h5,.fivo-font-70-style-black h6,.fivo-font-70-style-black p{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:70px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-60-style,.fivo-font-60-style a,.fivo-font-60-style h1,.fivo-font-60-style h2,.fivo-font-60-style h3,.fivo-font-60-style h4,.fivo-font-60-style h5,.fivo-font-60-style h6,.fivo-font-60-style p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:60px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-60-style-black,.fivo-font-60-style-black a,.fivo-font-60-style-black h1,.fivo-font-60-style-black h2,.fivo-font-60-style-black h3,.fivo-font-60-style-black h4,.fivo-font-60-style-black h5,.fivo-font-60-style-black h6,.fivo-font-60-style-black p{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:60px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-40-style{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:40px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-40-style a,.fivo-font-40-style h1,.fivo-font-40-style h2,.fivo-font-40-style h3,.fivo-font-40-style h4,.fivo-font-40-style h5,.fivo-font-40-style h6,.fivo-font-40-style p{line-height:40px!important;color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:40px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-40-style-black{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:40px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-40-style-black a,.fivo-font-40-style-black h1,.fivo-font-40-style-black h2,.fivo-font-40-style-black h3,.fivo-font-40-style-black h4,.fivo-font-40-style-black h5,.fivo-font-40-style-black h6-black,.fivo-font-40-style-black p{line-height:40px!important;color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:40px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-30-style{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:30px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-30-style a,.fivo-font-30-style h1,.fivo-font-30-style h2,.fivo-font-30-style h3,.fivo-font-30-style h4,.fivo-font-30-style h5,.fivo-font-30-style h6,.fivo-font-30-style p{line-height:30px!important;color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:30px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-30-style-black{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:30px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-30-style-black a,.fivo-font-30-style-black h1,.fivo-font-30-style-black h2,.fivo-font-30-style-black h3,.fivo-font-30-style-black h4,.fivo-font-30-style-black h5,.fivo-font-30-style-black h6-black,.fivo-font-30-style-black p{line-height:30px!important;color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:30px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-25-style,.fivo-font-25-style a,.fivo-font-25-style h1,.fivo-font-25-style h2,.fivo-font-25-style h3,.fivo-font-25-style h4,.fivo-font-25-style h5,.fivo-font-25-style h6,.fivo-font-25-style p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:25px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-25-style-black,.fivo-font-25-style-black a,.fivo-font-25-style-black h1,.fivo-font-25-style-black h2,.fivo-font-25-style-black h3,.fivo-font-25-style-black h4,.fivo-font-25-style-black h5,.fivo-font-25-style-black h6,.fivo-font-25-style-black p{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:25px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-24-style,.fivo-font-24-style a,.fivo-font-24-style h1,.fivo-font-24-style h2,.fivo-font-24-style h3,.fivo-font-24-style h4,.fivo-font-24-style h5,.fivo-font-24-style h6,.fivo-font-24-style p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:24px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-24-style-black,.fivo-font-24-style-black a,.fivo-font-24-style-black h1,.fivo-font-24-style-black h2,.fivo-font-24-style-black h3,.fivo-font-24-style-black h4,.fivo-font-24-style-black h5,.fivo-font-24-style-black h6,.fivo-font-24-style-black p{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:24px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-18-style{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-18-style a,.fivo-font-18-style h1,.fivo-font-18-style h2,.fivo-font-18-style h3,.fivo-font-18-style h4,.fivo-font-18-style h5,.fivo-font-18-style h6,.fivo-font-18-style p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:25px!important}
.fivo-font-18-style-black{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-18-style-black a,.fivo-font-18-style-black h1,.fivo-font-18-style-black h2,.fivo-font-18-style-black h3,.fivo-font-18-style-black h4,.fivo-font-18-style-black h5,.fivo-font-18-style-black h6,.fivo-font-18-style-black p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:25px!important}
.fivo-font-20-style{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:20px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-20-style a,.fivo-font-20-style h1,.fivo-font-20-style h2,.fivo-font-20-style h3,.fivo-font-20-style h4,.fivo-font-20-style h5,.fivo-font-20-style h6,.fivo-font-20-style p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:20px!important;font-weight:400!important;font-style:normal!important;line-height:34px!important}
.fivo-font-20-style-black{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:20px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-20-style-black a,.fivo-font-20-style-black h1,.fivo-font-20-style-black h2,.fivo-font-20-style-black h3,.fivo-font-20-style-black h4,.fivo-font-20-style-black h5,.fivo-font-20-style-black h6,.fivo-font-20-style-black p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:20px!important;font-weight:400!important;font-style:normal!important;line-height:34px!important}
.fivo-font-18-style-2{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-18-style-2 a,.fivo-font-18-style-2 h1,.fivo-font-18-style-2 h2,.fivo-font-18-style-2 h3,.fivo-font-18-style-2 h4,.fivo-font-18-style-2 h5,.fivo-font-18-style-2 h6,.fivo-font-18-style-2 p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:34px!important}
.fivo-font-18-style-2-black{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important}
.fivo-font-18-style-2-black a,.fivo-font-18-style-2-black h1,.fivo-font-18-style-2-black h2,.fivo-font-18-style-2-black h3,.fivo-font-18-style-2-black h4,.fivo-font-18-style-2-black h5,.fivo-font-18-style-2-black h6,.fivo-font-18-style-2-black p{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:18px!important;font-weight:400!important;font-style:normal!important;line-height:34px!important}
.fivo-font-14-style{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-14-style-black{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-14-style-black a,.fivo-font-14-style-black h1,.fivo-font-14-style-black h2,.fivo-font-14-style-black h3,.fivo-font-14-style-black h4,.fivo-font-14-style-black h5,.fivo-font-14-style-black h6,.fivo-font-14-style-black p{line-height:28px!important;color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-14-style-orange{color:#ff9800!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-14-style-orange a,.fivo-font-14-style-orange h1,.fivo-font-14-style-orange h2,.fivo-font-14-style-orange h3,.fivo-font-14-style-orange h4,.fivo-font-14-style-orange h5,.fivo-font-14-style-orange h6,.fivo-font-14-style-orange p{line-height:28px!important;color:#ff9800!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-12-style{color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-14-style a,.fivo-font-14-style h1,.fivo-font-14-style h2,.fivo-font-14-style h3,.fivo-font-14-style h4,.fivo-font-14-style h5,.fivo-font-14-style h6,.fivo-font-14-style p{line-height:14px!important;color:#fff!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-12-style-black{color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-12-style-black a,.fivo-font-12-style-black h1,.fivo-font-12-style-black h2,.fivo-font-12-style-black h3,.fivo-font-12-style-black h4,.fivo-font-12-style-black h5,.fivo-font-12-style-black h6,.fivo-font-12-style-black p{line-height:14px!important;color:#28282d!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-12-style-orange{color:#ff9800!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-12-style-orange a,.fivo-font-12-style-orange h1,.fivo-font-12-style-orange h2,.fivo-font-12-style-orange h3,.fivo-font-12-style-orange h4,.fivo-font-12-style-orange h5,.fivo-font-12-style-orange h6,.fivo-font-14-style-orange p{line-height:14px!important;color:#ff9800!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:12px!important;font-weight:500!important;font-style:normal!important}
.fivo-font-link-style,.fivo-font-link-style a,.fivo-font-link-style h1,.fivo-font-link-style h2,.fivo-font-link-style h3,.fivo-font-link-style h4,.fivo-font-link-style h5,.fivo-font-link-style h6,.fivo-font-link-style p,.fivo-font-link-style span{color:#ff9800!important;font-family:"Fivo Sans Modern",Sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal!important;text-decoration:underline!important}
.mont-font-150-style,.mont-font-150-style a,.mont-font-150-style h1,.mont-font-150-style h2,.mont-font-150-style h3,.mont-font-150-style h4,.mont-font-150-style h5,.mont-font-150-style h6,.mont-font-150-style p{font-family:Montserrat,Sans-serif!important;font-size:150px!important;font-weight:400!important;color:#fff!important;font-style:normal!important}
.mont-font-150-style-black,.mont-font-150-style-black a,.mont-font-150-style-black h1,.mont-font-150-style-black h2,.mont-font-150-style-black h3,.mont-font-150-style-black h4,.mont-font-150-style-black h5,.mont-font-150-style-black h6,.mont-font-150-style-black p{font-family:Montserrat,Sans-serif!important;font-size:150px!important;font-weight:400!important;color:#28282d!important;font-style:normal!important}
.mont-font-120-style,.mont-font-120-style a,.mont-font-120-style h1,.mont-font-120-style h2,.mont-font-120-style h3,.mont-font-120-style h4,.mont-font-120-style h5,.mont-font-120-style h6,.mont-font-120-style p{font-family:Montserrat,Sans-serif!important;font-size:150px!important;font-weight:400!important;color:#fff!important;font-style:normal!important}
.mont-font-120-style-black,.mont-font-120-style-black a,.mont-font-120-style-black h1,.mont-font-120-style-black h2,.mont-font-120-style-black h3,.mont-font-120-style-black h4,.mont-font-120-style-black h5,.mont-font-120-style-black h6,.mont-font-120-style-black p{font-family:Montserrat,Sans-serif!important;font-size:150px!important;font-weight:400!important;color:#28282d!important;font-style:normal!important}
.mont-font-20-style,.mont-font-20-style a,.mont-font-20-style h1,.mont-font-20-style h2,.mont-font-20-style h3,.mont-font-20-style h4,.mont-font-20-style h5,.mont-font-20-style h6,.mont-font-20-style p{font-family:Montserrat,Sans-serif!important;font-size:20px!important;font-weight:400!important;color:#fff!important;font-style:normal!important}
.mont-font-20-style-black,.mont-font-20-style-black a,.mont-font-20-style-black h1,.mont-font-20-style-black h2,.mont-font-20-style-black h3,.mont-font-20-style-black h4,.mont-font-20-style-black h5,.mont-font-20-style-black h6,.mont-font-20-style-black p{font-family:Montserrat,Sans-serif!important;font-size:20px!important;font-weight:600!important;color:#28282d!important}
#site-title .elementor-heading-title,.rank-math-breadcrumb p .last{color:#fff!important}
#axeptio_main_button{outline:unset}
.mauticform_wrapper{max-width:100vw!important;padding:0!important}
.btn-default{display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;color:#fff!important;font-family:"Fivo Sans Modern"!important;font-size:16px!important;font-weight:400!important;padding:20px!important;border-radius:35px!important;background-color:#ff9800!important;border:1px solid #ff9800!important}
.btn-default:hover{color:#ff9800!important;background-color:#fff!important}
.jet-smart-filters-sorting.jet-filter{padding:6px 15px;border-bottom:1px solid #707070}
.jet-smart-filters-sorting.jet-filter .jet-sorting{position:relative;display:block;padding:0}
.jet-smart-filters-sorting.jet-filter .jet-sorting::after{content:"\f107";position:absolute;font-size:14px;top:50%;right:0;font-family:FontAwesome;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.jet-smart-filters-sorting.jet-filter select{font-family:"Fivo Sans Modern";font-size:14px;color:var(--e-global-color-bf8c2fb);padding:0 20px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}
input[type=checkbox],input[type=radio]{border-color:transparent}
.mauticform-button.btn-default{display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;color:#fff!important;font-family:"Fivo Sans Modern"!important;font-size:16px!important;font-weight:400!important;padding:20px!important;border-radius:35px!important;background-color:#ff9800!important;border:1px solid #ff9800!important}
.mauticform-button.btn-default:hover{color:#ff9800!important;background-color:#fff!important}
#mauticform_contactrendezvousdansunshowroom_choisissez_un_showroom{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:220px}
#mauticform_contactrendezvousdansunshowroom_choisissez_un_showroom .mauticform-label{width:100%}
#mauticform_contactrendezvousdansunshowroom_choisissez_un_showroom .mauticform-radiogrp-row{display:inline-block;width:100px}
#formulair-showroom #symbol-paris{position:absolute;top:130px;left:0;width:140px!important;text-align:center}
#formulair-showroom #symbol-paris .elementor-widget-container{max-width:80%}
#formulair-showroom #symbol-lyon{position:absolute;top:130px;left:120px;width:140px!important;text-align:center}
#formulair-showroom #symbol-lyon .elementor-widget-container{max-width:80%}
#formulair-showroom #symbol-valence{position:absolute;top:130px;left:240px;width:140px!important;text-align:center}
#formulair-showroom #symbol-valence .elementor-widget-container{max-width:80%}
#text-radio-paris{position:absolute;top:235px;left:5px;width:100px}
#text-radio-lyon{position:absolute;top:235px;left:115px;width:100px}
#text-radio-valence{position:absolute;top:235px;left:230px;width:100px}
.rgpd_notice{font-size:12px;color:#7a7a7a;font-family:"Fivo Sans Modern"}
.rgpd_notice a{color:#7a7a7a!important}
.rgpd_notice a:hover{text-decoration:underline}
.mauticform_wrapper .mauticform-errormsg{display:block;color:red;font-size:14px;margin-top:3px}
.mauticform-checkboxgrp-row{display:-moz-box;display:-ms-flexbox;display:flex}
.mauticform-checkboxgrp-row input[type=checkbox]+label{padding-left:3px}
#mauticform_wrapper_newsletterinscription .mauticform-checkboxgrp-row{margin-top:15px}
.axeptio_mount{font-size:13px!important}
.AxeptioConsentDetailsText{font-size:13px!important;color:var(--e-global-color-91b27c1)}
.sidebarbar-realisations .container-sidebar{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:5em 0 3em 2em;z-index:100;background-color:#28282d;transition:.3s ease-in-out}
.sidebarbar-realisations .container-sidebar.closed{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.sidebarbar-realisations .title-filter h5{font-family:"Fivo Sans Modern",Sans-serif;color:#fff;font-weight:400;font-size:14px;margin-bottom:21px}
.sidebarbar-realisations .list-filter p{font-family:Montserrat;color:#fff;font-size:14px;padding-left:2em;font-weight:500;margin-bottom:21px;cursor:pointer}
.sidebarbar-realisations .list-filter:hover p{color:#f3983e}
.sidebarbar-realisations .sidebar-close{cursor:pointer;position:absolute;padding:0 14px 5px;bottom:120px;right:20px;width:40px;height:40px;text-align:center;border:0;border-radius:30px;background:#fff!important}
.sidebarbar-realisations .sidebar-close img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#livre-blanc .thumb-cover img{-webkit-transform:translate(0,-60px);-ms-transform:translate(0,-60px);transform:translate(0,-60px);margin:0 0 -60px}
#livre-blanc .elementor-button{padding-left:20px;padding-right:20px}
.slider-showroom{margin-bottom:30px}
.slider-showroom .swiper-container{width:100%;margin-left:0}
.slider-showroom .swiper-slide-image{max-width:80vw;margin:50px 0}
.slider-showroom .swiper-slide{left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);transition:.2s}
.slider-showroom .swiper-slide-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.slider-showroom .eicon-chevron-left:before,.slider-showroom .eicon-chevron-right:before{content:"";display:inline-block}
.slider-showroom .elementor-swiper-button-prev{content:"";display:block;position:absolute;top:calc(100% + 10px);width:70px;height:17px;left:20px;background:url(/wp-content/uploads/pictos/left.png) 0 0/cover no-repeat}
.slider-showroom .elementor-swiper-button-next{content:"";display:block;position:absolute;top:calc(100% + 10px);width:70px;height:17px;right:20px;background:url(/wp-content/uploads/pictos/right.png) 0 0/cover no-repeat}
.slider-showroom .elementor-swiper-button-next svg,.slider-showroom .elementor-swiper-button-prev svg{display:none}
#list-menu-showroom .elementor-widget-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#list-menu-showroom .elementor-button{color:#28282d;background-color:#fff;border:1px solid #28282d}
#list-menu-showroom .elementor-button.active{color:#fff;background-color:#ff9800;border:1px solid #ff9800}
:root{--heading--font-size-h1:60px;--global--font-primary:"Fivo Sans Modern";--global--font-secondary:"Fivo Sans Modern";--heading--font-family:"Fivo Sans Modern"}
body{background-color:#fff}
.elementor-kit-49{--e-global-typography-primary-font-family:"Fivo Sans Modern"!important}
.top-menu ul{top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}
#top-menu-style.she-header{padding:15px 0!important;transition:.3s ease-in-out!important}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:1!important}
.header--cta-primary{margin:auto 0 auto 10px!important}
.header--cta-primary a{display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;color:#fff!important;font-family:"Fivo Sans Modern"!important;font-size:16px!important;font-weight:400!important;padding:20px!important;border-radius:35px!important;background-color:#ff9800!important;border:1px solid #ff9800!important}
.header--cta-primary a:hover{color:#ff9800!important;background-color:#fff!important}
.header--cta-primary a::after{content:normal!important}
.header--cta-outline{margin:auto 0 auto 10px!important}
.header--cta-outline a{display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;padding:20px!important;border-radius:35px;background-color:#28282d;border:1px solid #fff}
.header--cta-outline a:hover{color:#28282d!important;background-color:#fff}
.header--cta-outline a::after{content:normal!important}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container h2{margin:30px 0 20px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container h3,body.single-post .elementor-widget-theme-post-content .elementor-widget-container h4{margin:20px 0 15px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container a{text-decoration:underline}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container p{font-size:16px;line-height:30px;margin:0 0 20px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container li{font-size:16px;line-height:30px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container>img{margin:30px 0}
body.single-post .bandeau-cta h2,body.single-post .bandeau-cta h3,body.single-post .bandeau-cta h4,body.single-post .bandeau-cta p{margin:0!important}
body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container h2{margin:30px 0 20px}
body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container h3,body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container h4{margin:20px 0 15px}
body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container a{text-decoration:underline}
body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container p{font-size:16px;line-height:30px;margin:0 0 20px}
body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container li{font-size:16px;line-height:30px}
body.page-template div[data-elementor-type=wp-page] .elementor-widget-text-editor .elementor-widget-container>img{margin:30px 0}
#content-list .uael-toc-content-wrapper{max-width:100vw;overflow:scroll;padding:0 20px;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}
#content-list .uael-toc-content-wrapper::-webkit-scrollbar{display:none}
#content-list .uael-toc-header{margin-bottom:0}
#content-list .uael-toc-list{display:-moz-box;display:-ms-flexbox;display:flex;gap:20px;padding:0;white-space:nowrap}
#content-list .uael-toc-list li{position:relative;display:block;font-size:13px;font-weight:600;padding:10px 0;letter-spacing:-.5px;line-height:14px;text-align:center}
#content-list .uael-toc-list li:after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#ff9800;opacity:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);transition:.25s ease-in-out}
#content-list .uael-toc-list li:last-of-type{padding-right:40px}
#content-list .uael-toc-list li:last-of-type:after{width:calc(100% - 40px)}
#content-list .uael-toc-list li.active:after{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
#content-list .uael-toc-list a{color:inherit}
#content-list+#proggress-bar{display:none}
body.page-id-29,body[data-elementor-device-mode=mobile].postid-6916116{overflow:visible!important}
body.page-id-29 hr.wp-block-separator,body[data-elementor-device-mode=mobile].postid-6916116 hr.wp-block-separator{border-bottom-color:#fff;display:none}
.section-realisations-mobile{margin-top:3em!important}
.section-menu-realisations #top-menu-style{background-color:#28282d!important}
.gallery-realisations .jgb_item-thumb,.gallery-realisations-mobile .jgb_item-thumb{opacity:.8}
.gallery-realisations .above-title,.gallery-realisations-mobile .above-title{font-family:"Fivo Sans Modern",Sans-serif;font-size:12px;margin:0!important;line-height:1;color:#fff}
.gallery-realisations .title-left,.gallery-realisations-mobile .title-left{font-family:"Fivo Sans Modern",Sans-serif;font-size:24px;letter-spacing:2px;line-height:1;color:#fff}
.gallery-realisations .separator-item-realisations,.gallery-realisations-mobile .separator-item-realisations{width:100%!important;margin:7px 0!important;opacity:0;color:#fff}
.gallery-realisations .title-center,.gallery-realisations-mobile .title-center{margin:0 auto;font-size:37px;padding-right:30px!important;font-family:Montserrat;color:#fff;text-align:center}
.gallery-realisations .subtitle-1,.gallery-realisations .subtitle-2,.gallery-realisations-mobile .subtitle-1,.gallery-realisations-mobile .subtitle-2{letter-spacing:.5px;font-family:"Fivo Sans Modern",Sans-serif;font-size:16px;margin:unset!important;opacity:0;color:#fff}
.gallery-realisations .container-img-realisations,.gallery-realisations-mobile .container-img-realisations{cursor:pointer}
.gallery-realisations .container-img-realisations:hover .jgb_item-body .separator-item-realisations,.gallery-realisations .container-img-realisations:hover .jgb_item-body .subtitle-1,.gallery-realisations .container-img-realisations:hover .jgb_item-body .subtitle-2,.gallery-realisations-mobile .container-img-realisations:hover .jgb_item-body .separator-item-realisations,.gallery-realisations-mobile .container-img-realisations:hover .jgb_item-body .subtitle-1,.gallery-realisations-mobile .container-img-realisations:hover .jgb_item-body .subtitle-2{opacity:1}
.gallery-realisations .container-img-realisations:hover .jgb_item-thumb,.gallery-realisations-mobile .container-img-realisations:hover .jgb_item-thumb{opacity:.7}
.gallery-realisations .link-to-page,.gallery-realisations-mobile .link-to-page{display:none}
#menu-1,#menu-2,#menu-3,#menu-4,#menu-5,#menu-6,#menu-7{cursor:pointer}
#section2-ambiance{background:url(/wp-content/uploads/paths/ambiance-line1.svg) center center no-repeat;background-size:auto calc(100% - 30px)}
#section2-ambiance .elementor-background-overlay{-webkit-mask-position:left 50% bottom 25%}
#section3-ambiance{background:url(/wp-content/uploads/paths/ambiance-line1.svg) center 20vh no-repeat;background-size:auto calc(55% - 30px)}
body.project-template-default{overflow-x:hidden}
body.project-template-default p{margin-bottom:20px}
body.project-template-default .slide-project .elementor-swiper{overflow:visible}
body.project-template-default .slide-project .swiper-slide-contents{width:80%;margin:0 10%}
body.project-template-default .mfp-close{background-color:transparent!important}
body.project-template-default .mfp-arrow{opacity:1;width:45px;height:70px;background-color:#28282d!important}
body.project-template-default .mfp-arrow:active{background-color:#28282d}
body.project-template-default .mfp-arrow-left{left:6px}
body.project-template-default .mfp-arrow-left:before{color:#fff!important;content:'\e87e';font-family:eicons;font-size:50px;margin:0;border:0}
body.project-template-default .mfp-arrow-left:after{content:normal}
body.project-template-default .mfp-arrow-right{right:6px}
body.project-template-default .mfp-arrow-right:before{color:#fff!important;content:'\e87d';font-family:eicons;font-size:50px;margin:0;border:0}
body.project-template-default .mfp-arrow-right:after{content:normal}
body.project-template-default .mfp-figure::after{bottom:60px;background:0 0}
#conseils-filters .elementor-widget-wrap>div{-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#conseils-filters .elementor-widget{width:auto;margin:auto auto 0}
#conseils-filters .elementor-widget-jet-smart-filters-search{-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}
#conseils-filters .jet-search-filter__input::-webkit-input-placeholder{color:#28282d!important}
#conseils-filters .jet-search-filter__input::-moz-placeholder{color:#28282d!important}
#conseils-filters .jet-search-filter__input:-ms-input-placeholder{color:#28282d!important}
#conseils-filters .jet-search-filter__input::placeholder{color:#28282d!important}
#conseils-filters .elementor-widget-jet-smart-filters-radio{-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:15px}
#conseils-filters .elementor-widget-jet-smart-filters-date-period{-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
#conseils-filters .elementor-widget-jet-smart-filters-sorting{-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}
#conseils-filters .elementor-widget-jet-smart-filters-sorting .jet-sorting-select{max-width:100%!important}
#postlist-filter-section{overflow:hidden}
#postlist-filter-section .elementor-grid{grid-template-columns:repeat(1,1fr)!important}
#postlist-filter-section .elementor-post{position:relative}
#postlist-filter-section .elementor-post:not(:last-of-type)::after{display:block;content:'';position:absolute;width:1px;height:40px;margin-left:50%;margin-top:20px;background-color:#ff9800}
#postlist-filter-section .elementor-post__card{min-height:105px}
#postlist-filter-section .elementor-post__text{-webkit-transform:translate(-30px,0);-ms-transform:translate(-30px,0);transform:translate(-30px,0)}
#postlist-filter-section .elementor-post__thumbnail{width:100%;height:100%}
#postlist-filter-section .elementor-post__thumbnail img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}
#postlist-filter-section .elementor-button-wrapper{text-align:center!important}
#paris-background{min-height:100vh;background:url(/wp-content/uploads/paris-1_mobile.png) center/cover no-repeat}
#lyon-location-info{position:static;max-width:290px;margin:40px auto;height:auto}
#lyon-text3 p,#lyon-text4 p,#paris-text3 p,#paris-text4 p,#valance-text3 p,#valance-text4 p{font-size:24px;line-height:24px;margin-bottom:0}
#lyon-text5 p,#paris-text5 p,#valance-text5 p{font-size:14px;line-height:23px}
body.livres-blancs-template-default{overflow-x:hidden}
@media (min-width:375px){
.mauticform-checkboxgrp-row input[type=checkbox]+label{padding-left:10px}
}
@media (min-width:600px){
.sidebarbar-realisations .container-sidebar{max-width:350px;padding:9em 0 3em 4em}
.sidebarbar-realisations .sidebar-close{right:2em;bottom:2.5em}
}
@media (min-width:768px){
.slider-showroom{margin-bottom:50px}
.slider-showroom .swiper-slide-image{width:300px;max-width:none;height:461.64px}
.slider-showroom .swiper-slide{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}
.slider-showroom .swiper-slide-active{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
.slider-showroom .swiper-slide-next{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.slider-showroom .swiper-slide-prev{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
.slider-showroom .elementor-swiper-button-next,.slider-showroom .elementor-swiper-button-prev{top:calc(100% + 20px)}
#content-list .uael-toc-content-wrapper{padding:0;overflow:visible}
#content-list .uael-toc-list li{padding:0}
#content-list .uael-toc-list li:after{bottom:-28px}
#content-list .uael-toc-list li:last-of-type{padding-right:0}
#content-list .uael-toc-list li:last-of-type:after{width:100%}
body.project-template-default .slide-project .swiper-slide-contents{width:60%;margin:0 20%}
body.project-template-default .mfp-arrow,body.project-template-default .mfp-arrow:active{background-color:transparent!important}
#conseils-filters .elementor-widget-jet-smart-filters-radio{-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:auto}
#conseils-filters .elementor-widget-jet-smart-filters-date-period{-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
#postlist-filter-section .elementor-post:not(:last-of-type)::after{height:96px;margin-top:0}
#postlist-filter-section .elementor-post:nth-of-type(even) .elementor-post__badge,#postlist-filter-section .elementor-post:nth-of-type(even) .elementor-post__meta-data{-webkit-transform:translate(-60px,0);-ms-transform:translate(-60px,0);transform:translate(-60px,0)}
#postlist-filter-section .elementor-post:nth-of-type(even) .elementor-post__text{-webkit-transform:translate(-120px,0);-ms-transform:translate(-120px,0);transform:translate(-120px,0)}
#postlist-filter-section .elementor-post:nth-of-type(odd) .elementor-post__badge,#postlist-filter-section .elementor-post:nth-of-type(odd) .elementor-post__meta-data{-webkit-transform:translate(-65px,0);-ms-transform:translate(-65px,0);transform:translate(-65px,0)}
#postlist-filter-section .elementor-post:nth-of-type(odd) .elementor-post__text{-webkit-transform:translate(-260px,0);-ms-transform:translate(-260px,0);transform:translate(-260px,0)}
#postlist-filter-section .elementor-post:nth-of-type(odd) .elementor-post__thumbnail__link{left:50px;margin-right:0;margin-left:auto}
#postlist-filter-section .elementor-post:hover:nth-of-type(odd) .elementor-post__thumbnail__link{left:0}
#postlist-filter-section .elementor-post__card{min-height:260px}
#paris-background{background:url(/wp-content/uploads/paris-1.png) center/cover no-repeat}
#lyon-location-info{position:absolute;left:35%;top:-210px;max-width:750px;-webkit-transform:none;-ms-transform:none;transform:none}
}
@media (min-width:980px){
#mauticform_contactrendezvousdansunshowroom_choisissez_un_showroom .mauticform-radiogrp-row{width:33.33333%;max-width:172px}
#mauticform_contactrendezvousdansunshowroom_choisissez_un_showroom{margin-bottom:200px}
#formulair-showroom #symbol-paris,#text-radio-paris{width:33.33333%;max-width:172px}
#formulair-showroom #symbol-lyon,#text-radio-lyon{width:33.33333%;max-width:172px;left:180px}
#formulair-showroom #symbol-valence,#text-radio-valence{width:33.33333%;max-width:172px;left:350px}
#top-menu-style.she-header{padding:5px 0!important}
}
@media (min-width:1024px){
body.single-post .elementor-widget-theme-post-content .elementor-widget-container h2{margin:30px 100px 20px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container h3,body.single-post .elementor-widget-theme-post-content .elementor-widget-container h4{margin:20px 100px 15px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container p{margin:0 140px 20px}
body.single-post .elementor-widget-theme-post-content .elementor-widget-container li{margin:0 100px 20px}
#section2-ambiance{background-position:200px center}
#conseils-filters .elementor-widget-wrap>div{-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#postlist-filter-section .elementor-post:nth-of-type(even) .elementor-post__badge,#postlist-filter-section .elementor-post:nth-of-type(even) .elementor-post__meta-data{-webkit-transform:translate(-180px,0);-ms-transform:translate(-180px,0);transform:translate(-180px,0)}
#postlist-filter-section .elementor-post:nth-of-type(even) .elementor-post__text{-webkit-transform:translate(-260px,0);-ms-transform:translate(-260px,0);transform:translate(-260px,0)}
#postlist-filter-section .elementor-post:nth-of-type(odd) .elementor-post__text{-webkit-transform:translate(-165px,0);-ms-transform:translate(-165px,0);transform:translate(-165px,0)}
#postlist-filter-section .elementor-post__card{overflow:visible}
}
@media (min-width:1025px){
.top-menu ul{top:auto;-webkit-transform:none;-ms-transform:none;transform:none}
}
@media screen and (min-width:1400px){
#line4{left:-43.55%!important}
#section2-ambiance .elementor-background-overlay{-webkit-mask-size:65%!important}
}
@media screen and (min-width:1440px){
#top-menu-style>.elementor-container{max-width:none;margin:0}
#path1{right:80%!important}
#line1{width:1400px;top:-212px!important}
#line3{top:82%!important;right:-40%!important}
#line4{left:-36.55%!important}
#path-3{left:83%!important}
#path-path{left:-83%!important}
#line5{left:-56.4%!important}
#line6{left:59.6%!important}
#line11{right:90%!important}
#image1-notre-offre{top:0!important;left:-770px!important}
}
@media (min-width:1440px){
.slider-showroom .swiper-container{width:1250px;margin-left:-50px}
.slider-showroom .swiper-slide-image{margin:50px}
.slider-showroom .elementor-swiper-button-prev{left:0}
.slider-showroom .elementor-swiper-button-next{right:0}
}
@media screen and (min-width:1680px){
#top-menu-style>.elementor-container{max-width:none;margin:0}
#path1{right:90%!important}
#line3{top:82%!important;right:-45%!important}
#line4{left:-32.3%!important}
#path-3{left:90%!important}
#path-path{left:-90%!important}
#line5{left:-65%!important}
#line6{left:72.6%!important}
#line11{left:92%!important}
#image1-notre-offre{top:0!important;left:-850px!important}
}
@media screen and (min-width:1920px){
.elementor-102 .elementor-element.elementor-element-954fc7e{width:28%!important}
#top-menu-style>.elementor-container{max-width:none;margin:0}
#section1-orangeline{top:-875px!important;left:-1000px!important}
#orangeline-realisation img,#section1-orangeline img{width:4006px!important;max-width:4006px!important}
#orangeline-realisation{top:-775px!important;left:-1000px!important}
#orangeline-project{position:absolute;top:0!important;left:50%!important;width:100vw;-webkit-transform:translate(-50%,-66.66667%);-ms-transform:translate(-50%,-66.66667%);transform:translate(-50%,-66.66667%)}
#orangeline-project img{width:100vw!important;max-width:100vw!important}
#path1{right:98%!important}
#line1{width:1900px;top:-265px!important}
#line2{width:1900px;top:-302px!important;left:-82%!important;z-index:0}
#line3{top:82%!important;right:-61.5%!important}
#line4{left:-63%!important;width:2000px;top:-135%!important}
#path-3{left:110%!important}
#path-path{left:-110%!important}
#line5{left:-90%!important}
#line6{left:109.8%!important}
#line7{right:-100%!important}
#line11{left:103%!important}
#image1-notre-offre{top:0!important;left:-830px!important}
#section1 .elementor-background-overlay{background-position:-8px 0!important}
#section1-accueil .elementor-background-overlay{background-position:0 18px!important}
#section3-accueil .elementor-background-overlay{background-position:-392px -400px!important}
#image-slider{width:1800px!important;left:-300px!important}
#image-slider .elementor-image-carousel-caption{width:100%!important;top:45%!important}
#image-slider .eicon-chevron-left,#image-slider .eicon-chevron-right{top:-350px!important}
#image-slider .eicon-chevron-left{left:1200px!important}
#project-line2{top:-1250px!important;left:-905px!important}
#project-line2 img{width:3338px!important;max-width:3338px!important}
#project-line3{top:-900px!important;left:-2305px!important}
#project-line3 img{width:5762px!important;height:3185px!important;max-width:5762px!important}
}
@media screen and (min-width:2100px){
#section2-ambiance .elementor-background-overlay{-webkit-mask-size:50%!important}
}
@media screen and (min-width:2700px){
#section2-ambiance .elementor-background-overlay{-webkit-mask-size:40%!important}
}
@media only screen and (max-width:1024px){
#top-menu-style{position:absolute}
.top-menu .menu-item-6912151,.top-menu .menu-item-6912152{display:none}
.top-menu .elementor-nav-menu--dropdown{margin:0!important;top:-45px!important;height:100vh;background-image:url(/wp-content/uploads/path-6609.png);background-position-y:-7.5em;background-position-x:-98em}
.top-menu .elementor-menu-toggle{z-index:10000;background-repeat:no-repeat;background-image:url(/wp-content/uploads/path-6305.png);width:25px;height:25px}
.top-menu .elementor-menu-toggle .eicon-menu-bar::after,.top-menu .elementor-menu-toggle .eicon-menu-bar::before{content:unset}
.container-list-filter{display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 0 1.5em}
.sidebarbar-realisations .list-filter p{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.5em 1.5em;border:.5px solid #fff;margin:0 1em 1em 0;border-radius:25px}
}
@media only screen and (max-width:780px){
#quote-project h2::before{content:'“';position:absolute;top:5px;left:0;font-family:"Fivo Sans Modern",Sans-serif;font-size:40px}
}