.team-card.active .team-card-content:after{background:#fff;content:'';position:absolute;top:10px;left:0;width:100%;height:120%;z-index:-1;border-radius:10px}.team-card-content{transition:all ease 0.3s}.toggle-details .elementor-icon{cursor:pointer;transition:0.3s all ease;rotate:90deg}.toggle-details.active .elementor-icon{transition:0.3s all ease;rotate:405deg}.team-card.active .team-card-content{padding-left:30px;padding-right:30px;transition:all ease 0.3s}.team-card.active .team-hr{opacity:0}.team-card.active .team-name h2{font-weight:700!important}.team-details-content{opacity:0;transform:translateY(10px);transition:opacity 0.4s ease,transform 0.4s ease}.team-row .team-detail{transition:all 0.3s ease}.team-row.bg-white+.team-details{background:#ebebeb!important}.team-row .team-details.opened{margin-bottom:25px}.team-row.bg-white .team-card.active{background:#ebebeb}.team-details.opened .team-details-content{opacity:1;transform:translateY(0)}#home-slider .hermes .sr7-bullet{width:20px!important;height:40px!important;background-color:transparent!important;opacity:1!important;margin:20px 0!important;transition:all 0.3s ease;border-radius:0!important;position:relative!important;top:0!important;left:-10px!important;box-shadow:inset 0 0 0 20px #ffffff00!important}#home-slider .hermes .sr7-bullet:after{height:100%!important;left:6px!important;width:1px!important}#home-slider .hermes .sr7-bullet.selected:after{left:6px!important;width:2px!important}.c-arrondi.bas-droite::after{content:'';position:absolute;bottom:-2px;right:0;width:300px;height:300px;transform:translate(100%,0) scale(.1);background-color:#50142d;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <path d="M0,0 Q9,100 100,100 L0,100 Z" fill="white"/></svg>');-webkit-mask-size:cover;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <path d="M0,0 Q9,100 100,100 L0,100 Z" fill="white"/></svg>');mask-size:cover;transform-origin:bottom left}.c-arrondi.haut-gauche{border-radius:0 0 0 20px}.c-arrondi.haut-gauche::after{content:'';position:absolute;top:0;left:0;width:300px;height:300px;transform:translate(0%,-100%) rotate(180deg) scale(.1);background-color:#50142d;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <path d="M0,0 Q9,100 100,100 L0,100 Z" fill="white"/></svg>');-webkit-mask-size:cover;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"> <path d="M0,0 Q9,100 100,100 L0,100 Z" fill="white"/></svg>');mask-size:cover;transform-origin:bottom left}.bg-fixe>sr7-img{background-attachment:fixed!important;transform:none!important}.elementor-location-header .elementor-sticky--effects{background-color:white!important;min-height:initial;background-image:none!important;z-index:100!important}.elementor-location-header .elementor-sticky{transition:none!important}.realisations-template .header-container{background-image:none!important}.elementor-location-header .elementor-sticky #logo-sticky,.realisations-template .elementor-location-header #logo-white,.elementor-location-header .elementor-sticky--effects #logo-white{display:none}.elementor-location-header .elementor-sticky.elementor-sticky--effects .logo-container{padding-top:9px}.elementor-location-header .elementor-sticky.elementor-sticky--effects #logo-sticky,.realisations-template .elementor-location-header #logo-sticky{display:block}.realisations-template .elementor-location-header #logo-sticky img{width:160px}.elementor-location-header .elementor-sticky.elementor-sticky--effects #logo-sticky img{width:135px}.elementor-menu-toggle.elementor-active svg{transform:scale(1.5) translateY(6px)}.elementor-nav-menu .sub-menu{padding:10px 20px!important}.elementor-nav-menu .sub-menu li a{padding-left:0!important;padding-right:40px!important;border-left:0!important}.elementor-nav-menu .sub-menu li a:after{content:"";width:30px;height:12px;background:url(http://dev.decasult.com/wp-content/uploads/2025/06/fleche.svg) no-repeat center/contain;position:relative;left:-10px;opacity:0;filter:brightness(0) invert(1);transition:all 0.3s ease}.elementor-nav-menu .sub-menu li:hover a:after{left:0;opacity:1}.elementor-nav-menu .menu-item-has-children a{position:relative}.elementor-nav-menu .menu-item-has-children>a:after{content:"+";font-family:"Booton",sans-serif;width:10px;background-color:transparent!important;position:relative;opacity:1!important;height:20px!important}.btn-plus .elementor-button-content-wrapper:after{content:"+";font-family:"Booton",sans-serif;width:10px;background-color:transparent!important;position:relative;opacity:1!important}.btn-plus .elementor-button{border-width:0.5px!important;padding:12px 20px!important}.elementor-nav-menu .menu-item-has-children:hover>a:after{content:"-"}.card-bloc:hover *,.card-bloc:hover .elementor-widget-heading .elementor-heading-title{color:white!important}.card-bloc:hover .elementor-button{border-color:white!important;border-width:2px}.carree-bleu:after,.carree-rose:after{content:"";position:absolute;width:100vw;height:calc(100% + 160px);background:#9BB4E6;z-index:-1;top:-80px;border-radius:20px;left:50%}.carree-rose:after{background:#CDA5B9;height:calc(100% + 210px)}.projet-description p:first-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.projet-description p:not(:first-child){display:none}.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{top:initial;bottom:-50px;background:transparent}.swiper-pagination.swiper-pagination-progressbar::after{content:"";position:absolute;height:1px;width:100%;top:50%;background:#8080806e;z-index:-1;left:0}.arrow-grey path{fill:#ebebeb!important}.clients-logo img.swiper-slide-image{filter:grayscale(1);opacity:.6;transition:all ease 0.3s;max-height:65px}.clients-logo img.swiper-slide-image:hover{filter:none;opacity:1;transition:all ease 0.3s}.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius:5px}.card-bloc .btn-plus{margin-top:auto}.loop-projets .elementor-loop-container{display:flex;overflow-x:auto;white-space:nowrap;padding:30px 0}.intro-proj .elementor-post-info .elementor-icon-list-icon{display:none}.intro-proj .elementor-widget-post-info .elementor-icon-list-item{text-transform:uppercase;background:#ebebeb;padding:5px 12px;border-radius:5px}.phase-circle .elementor-widget-container{border-width:.5px}::-webkit-scrollbar-button:horizontal{display:none;width:0;height:0}.elementor-element{scrollbar-width:thin;scrollbar-color:#5c2a5d transparent}::-webkit-scrollbar-track:horizontal{background:transparent;border-top:1px solid #ccc}::-webkit-scrollbar-thumb:horizontal{background-color:#5c2a5d;border-radius:5px;margin-top:-1px}*{scrollbar-width:thin;scrollbar-color:#5c2a5d #ccc0}.loop-projets .elementor-loop-container::-webkit-scrollbar-track{background:transparent}.full-width-left-offset{padding-left:calc((100vw - 1214px) / 2)!important}.full-width-left-offset-1140{padding-left:calc((100vw - 1150px) / 2)!important}.loop-projets .elementor-loop-container::-webkit-scrollbar-thumb{background-color:#50142D;border-radius:4px}.loop-projets .elementor-loop-container .e-loop-item{width:320px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700}.loop-projets .elementor-loop-container .e-loop-item{white-space:normal}.loop-projets-container .loop-projets>.elementor-widget-container{padding-bottom:0!important}.loop-projets-container .loop-projets:after,.horiz-scroll:after{content:"";position:absolute;height:1px;width:100%;background:#80808024;bottom:4px;pointer-events:none}.loop-projets .type-realisations li a{background:#50146a;padding:8px 15px;text-transform:uppercase;border-radius:3px;font-size:10px}.loop-projets .secteurs-activite-prive li a{background:#50142D}.loop-projets .secteurs-activite-commercial li a{background:#B46E55}.loop-projets .secteurs-activite-institutionnel li a{background:#323C7D}.loop-projets .secteurs-activite-residentiel li a{background:#323C7D}.loop-projets .secteurs-activite-public li a{background:#9BB4E6}.loop-projets .secteurs-activite-infrastructure-et-transport li a{background:#CDA5B9}.loop-projets .secteurs-activite-Culture-patrimoine-et-loisirs li a{background:#B46E55}.etire-droite-rouge:after{content:"";position:absolute;top:0;left:100%;background-color:#50142d;z-index:0;pointer-events:none;height:100%;width:200vw}.etire-droite-bleu:after{content:"";position:absolute;top:0;left:100%;background-color:#323C7D;z-index:0;pointer-events:none;height:100%;width:200vw}.etire-droite-bleu-pale:after{content:"";position:absolute;top:0;left:100%;background-color:#9BB4E6;z-index:0;pointer-events:none;height:100%;width:200vw}.etire-droite-rose:after{content:"";position:absolute;top:0;left:100%;background-color:#CDA5B9;z-index:0;pointer-events:none;height:100%;width:200vw}.etire-droite-terre:after{content:"";position:absolute;top:0;left:100%;background-color:#B46E55;z-index:0;pointer-events:none;height:100%;width:200vw}.etire-gauche-gris:after{content:"";position:absolute;top:0;right:100%;background-color:#ebebeb;z-index:0;pointer-events:none;height:100%;width:200vw}.arrow-list .elementor-icon-list-icon::before{display:inline-block!important;content:'';background:url(../../../../../../themes/hello-biz-child/img/arrow-r.svg) no-repeat center / contain;width:18px;height:18px;position:absolute;top:0;left:0}.page-numbers.prev,.page-numbers.next{padding:7px 9px;border:1px solid #50142D;border-radius:30px;display:inline-block}span.page-numbers.prev,span.page-numbers.next{border:1px solid #50142d00}.page-numbers svg{position:relative;top:2px}span.page-numbers.prev svg,span.page-numbers.next svg{opacity:.4}.verso{display:none}.card-team:hover .verso{display:inline}.card-overlay>*{opacity:0;transition:0.3s all ease;position:absolute}.card-team .card-overlay{height:100%}.card-team:hover .card-overlay{background-color:#50142d!important;background-image:unset!important}.card-team .fonction-over{display:none}.card-team:hover .team-main-title,.card-team:hover .team-main-subtitle{opacity:0}.card-team:hover .card-overlay>*{opacity:1;transition:0.3s all ease}.card-team:hover .post-over{display:none}.card-team:hover .fonction-over{display:block}.card-team:hover .titre-over .elementor-heading-title{color:#9BB4E6!important}.cat-color{margin-top:auto}.cat-color .elementor-post-info__terms-list{display:flex;gap:6px;flex-wrap:wrap}.cat-color .elementor-post-info__terms-list-item{width:10px;height:10px;border-radius:2px;background-color:#50142d;overflow:hidden;text-indent:-9999px;display:inline-block!important;margin-right:8px}.cat-color .elementor-post-info__terms-list-item.cat-com{background-color:#9BB4E6}.cat-color .elementor-post-info__terms-list-item.cat-ges{background-color:#9BB4E6}.cat-color .elementor-post-info__terms-list-item.cat-con{background-color:#CDA5B9}.cat-color .elementor-post-info__terms-list-item.cat-dev{background-color:#B46E55}.cat-color .elementor-post-info__terms-list-item.cat-bim{background-color:#323C7D}.cat-color .elementor-post-info__terms-list-item.cat-reg{background-color:#A8A8A8}.categorie-term .elementor-post-info__terms-list-item{display:inline-block;padding:5px 10px;background-color:#ebebeb;border-radius:2px}.team-filter .btn-style{border:1px solid currentColor!important;background-color:transparent;border-radius:6px!important;padding:8px 12px!important;cursor:pointer;transition:all 0.3s ease}.team-filter .btn--bim{color:#323C7D!important}.team-filter .btn--con{color:#CDA5B9!important}.team-filter .btn--dev{color:#B46E55!important}.team-filter .btn--ges{color:#9BB4E6!important}.team-filter .btn--reg{color:#A8A8A8!important}.team-filter .btn--bim:hover{background-color:#323C7D!important;color:#fff!important}.team-filter .btn--con:hover{background-color:#CDA5B9!important;color:#fff!important}.team-filter .btn--dev:hover{background-color:#B46E55!important;color:#fff!important}.team-filter .btn--ges:hover{background-color:#9BB4E6!important;color:#fff!important}.team-filter .btn--reg:hover{background-color:#A8A8A8!important;color:#fff!important}.tpro-client-testimonial .tpro-testimonial-text{font-family:"RecklessNeue",Sans-serif;font-size:30px;font-weight:400}.sp-testimonial-pro-section .sp-testimonial-pro .tpro-testimonial-meta-area{border-radius:0 0 20px 20px!important}.sp-testimonial-pro-section .tpro-testimonial-content-area{border-radius:20px 20px 0 0px!important}.sp-testimonial-carousel .swiper-container{position:initial;margin:0!important}.tpro-testimonial-meta-area{position:relative}.tpro-testimonial-meta-area:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:1px;width:75%;background:#50142D;z-index:30}.swiper-horizontal>.swiper-scrollbar{top:0}.sp-testimonial-carousel .swiper-wrapper{padding-top:50px}div.sp-testimonial-pro-wrapper .swiper-container{overflow:visible!important}.tpro-testimonial-text:before{content:"'";content:"“"}.tpro-testimonial-text:after{content:"”"}.projet-list-num{padding-top:30px!important;padding-bottom:30px!important}.projet-list-num{&.num-pink:hover{cursor:pointer;.num *,.num-text *{color:#CDA5B9!important;transition:0.3s}.num-fleche .elementor-widget-container{border-color:#CDA5B9!important}}&.num-blue:hover{cursor:pointer;.num *,.num-text *{color:#323C7D!important;transition:0.3s}.num-fleche .elementor-widget-container{border-color:#323C7D!important}}&.num-terre:hover{cursor:pointer;.num *,.num-text *{color:#B46E55!important;transition:0.3s}.num-fleche .elementor-widget-container{border-color:#B46E55!important}}&.num-bleu-pale:hover{cursor:pointer;.num *,.num-text *{color:#9BB4E6!important;transition:0.3s}.num-fleche .elementor-widget-container{border-color:#9BB4E6!important}}}.d-switch .elementor-widget-container:hover{box-shadow:inset 0 0 0 1px #fff;transition:0.3s all ease}.d-switch .wpml-ls-link{position:relative;font-size:12px;text-transform:uppercase;text-align:center;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1}.d-switch .wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:0;clear:both}a.wpml-ls-link .wpml-ls-native{width:100%;height:100%;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch}li.menu-item.wpml-ls-item{display:none!important}.elementor-sticky.elementor-sticky--effects .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:not(.has-submenu):after{background-color:#50142d!important}.elementor-sticky.elementor-sticky--effects .d-switch>.elementor-widget-container{border-color:#50142d!important}.elementor-sticky.elementor-sticky--effects .d-switch .elementor-widget-container:hover{box-shadow:inset 0 0 0 1px #50142d;transition:0.3s all ease}.elementor-sticky.elementor-sticky--effects .d-switch .wpml-ls-link{color:#50142d!important}span.elementor-post-info__terms-list{display:flex!important;gap:10px;flex-direction:row}span.elementor-post-info__terms-list span{display:flex!important;padding:7px 15px;border-radius:5px;background:#ebebeb}.projet-card-tpl .elementor-post-info li{padding:4px 10px!important;border-radius:5px;background:#ebebeb;font-size:10px!important}.elementor-post-info li{margin-left:0!important}.team-filter .button{cursor:pointer!important}.team-filter .button.active a{background:#50142D!important;color:white!important}.custom-multiselect .select-box,.elementor-shortcode select{border:none;border-bottom:1px solid #50142D;position:relative;background:transparent;border-radius:0;min-height:43px;font-size:18px;color:#50142D;padding-left:0}.custom-multiselect .options-container{width:auto;background:#EBEBEB;padding:20px;border:none;border-radius:15px;margin-top:15px}.custom-multiselect .options-container label,.elementor-shortcode select option{display:block;padding:5px;cursor:pointer;font-size:14px;white-space:nowrap;margin-bottom:5px}.custom-multiselect .select-box span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.project-item:before,.activite-item::before{display:none!important}.select-box .dropdown-arrow{margin-right:-10px}[id]{scroll-margin-top:60px}.border-thin .has_eae_slider.elementor-element.e-con-full.projet-list-num.e-flex.e-con.e-child{border-top-width:0.5px!important;border-bottom-width:0.5px!important;border-width:.5px 0 0 0px!important}.solutions-fleche::before{content:"";position:absolute;left:-34px;top:6px;width:16px;height:10px;background:url(/wp-content/uploads/2025/09/fleche.svg) no-repeat center center;background-size:contain;transition:all 0.3s ease}.solutions-fleche:hover::before{left:-38px;transition:all 0.3s ease}.gfield_required.gfield_required_text{display:none}.eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 0 0 0;block-size:30px}.gfield input[type="file"]{opacity:0}.gfield.gfield--type-fileupload{position:relative}.gfield.gfield--type-fileupload label{cursor:pointer;position:absolute;top:0;width:100%;height:40px;display:flex;align-items:start;padding-left:60px;border-bottom:1px solid;background:url(/wp-content/uploads/2025/09/upload.svg) no-repeat;background-size:30px;background-position:5px 0;padding-top:5px}input#gform_submit_button_1{font-weight:400;border-radius:6px;padding:8px 16px;width:auto!important;display:inline-block;border-width:0.5px!important}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.gform_wrapper select{color:#50142D!important}#gform_1 select{background:transparent;color:#50142D;border:#50142D;border-bottom:1px solid rgba(80,20,45,.3);appearance:none;-webkit-appearance:none;z-index:2;position:relative}#gform_1 select option{color:#50142D}#gform_1 .ginput_container_select{position:relative}#gform_1 .ginput_container_select::before{content:"\f078";color:#50142D;font-family:"Font Awesome 5 free";font-weight:900;position:absolute;right:30px;top:10px;z-index:1}.single-nos-projets .project-card-item .featured-image img{height:200px!important;border-radius:10px 10px 0 0!important}.single-nos-projets .projetunique .roundarrow{display:none}.single-nos-projets .project-card-item .elementor-widget-shortcode+div:has(.featured-image){border-radius:10px 10px 0 0}.single-nos-projets .project-card-item>.e-con-inner>div{flex:1;gap:0;display:flex;flex-direction:column;padding:5px}.single-nos-projets .projetunique{border:1px solid #EBEBEB;border-top:none;border-radius:0 0 16px 16px;padding:35px!important;flex:1!important}.single-nos-projets .projetunique .projects-container,.single-nos-projets .projetunique .roundarrow+.elementor-widget-text-editor{display:none}.e-loop-item.equipe{aspect-ratio:265 / 330;width:100%;object-fit:cover}.elementor-heading-title:first-letter{text-transform:uppercase}@media screen and (min-width:1201px){.elementor-location-header .elementor-widget-image a img[src$=".svg"]{width:auto}.elementor-sticky.elementor-sticky--effects .d-switch{top:-5px!important;transition:0.3s all ease}.realisations-template .elementor-location-header .elementor-nav-menu>li>a{color:#50142D!important}.elementor-location-header .elementor-sticky.elementor-sticky--effects .elementor-nav-menu>li>a{color:#50142D!important;padding-top:5px;padding-bottom:5px;font-weight:400!important}li.mobile-only.menu-item{display:none!important}}@media screen and (max-width:1200px){.full-width-left-offset,.full-width-left-offset-1140{padding-left:calc((100vw - 900px) / 2)!important}.elementor-location-header #logo-sticky img{width:126px!important}.elementor-location-header .elementor-sticky.elementor-sticky--effects .elementor-menu-toggle{padding-top:0!important}.header-container{background-image:none!important}body:not(.menu-open) .header-container{background-color:white!important;min-height:initial!important}body:not(.menu-open) .header-container #logo-white,.realisations-template .elementor-location-header #logo-white,.elementor-location-header .elementor-sticky--effects #logo-white{display:none!important}body:not(.menu-open) .header-container #logo-sticky,.realisations-template .elementor-location-header #logo-sticky,.elementor-location-header .elementor-sticky--effects #logo-sticky{display:block!important}body.menu-open .elementor-location-header .elementor-sticky--effects #logo-white{display:block!important}.menu-open .header-container{background:#50142d!important}.menu-open.realisations-template .elementor-location-header #logo-white{display:block!important}.menu-open.realisations-template .elementor-location-header #logo-white img{width:126px!important}.elementor-nav-menu--dropdown{padding:0 30px}}@media screen and (max-width:767px){.team-row.bg-white .team-card{margin-bottom:30px}.effacerfiltres{text-align:left!important}.full-width-left-offset,.full-width-left-offset-1140{padding-left:20px!important}sr7-bullets.sr7-bullets.hermes{top:-50px!important;left:105%!important}.custom-multiselect .options-container{padding:9px;max-width:100%}.carree-bleu:after,.carree-rose:after{width:120vw;height:100%;top:50%;border-radius:0;left:-20px}.slide-box-1 sr7-txt,.slide-box-2 sr7-grp,sr7-txt#SR7_1_1-1-9{border-radius:0!important}li.menu-item.wpml-ls-item{display:inline-block!important}.team-details{display:none!important}.team-text{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.4s ease,opacity 0.4s ease}.team-card.active .team-text{max-height:2500px;opacity:1}.team-card.active .team-card-content:after{max-height:100%}}.project-item{display:block!important;padding:7px 12px;border-radius:5px;background:#ebebeb;font-family:"Booton",Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;width:fit-content;float:left;margin:2px;color:#50142D}.projets-list .project-item:first-child::before{content:'';display:inline-block;width:14px;height:30px;margin-right:5px;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" class="e-font-icon-svg e-fas-tags" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg>');background-size:contain;background-repeat:no-repeat;vertical-align:middle}.projects-container{display:flex;align-items:flex-start;gap:10px;padding:0!important}.projets-list{display:flex;flex-direction:row;gap:5px;width:100%;flex-wrap:wrap}.projets-list .project-item:first-child{display:flex;align-items:center}.activite-item{padding:8px 15px 6px 15px;border-radius:6px 6px 6px 6px;color:#fff;font-size:10px;text-transform:uppercase;width:fit-content;float:left;display:flex;align-items:center;margin-left:5px;margin-bottom:5px;line-height:1}.share-post .elementor-share-btn{border-radius:30px!important}.fixe-share .share-post svg.e-font-icon-svg{transform:rotate(90deg)}.css-commercial{background-color:#50142d}.css-industriel{background-color:#50142d}.css-residentiel{background-color:#323c7d}.css-institutionnel{background-color:#9bb4e6}.css-municipal{background-color:#9bb4e6}.css-sante{background-color:#9bb4e6}.css-ducation{background-color:#9bb4e6}.css-infrastructure{background-color:#cda5b9}.css-transport{background-color:#cda5b9}.css-culture-sport-et-loisir{background-color:#b46e55}.css-patrimoine{background-color:#b46e55}.activite-item::before{content:'';display:inline-block;width:14px;height:14px;margin-right:5px;background-image:url('data:image/svg+xml;utf8,<svg aria-hidden="true" class="e-font-icon-svg e-fas-tags" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z"/></svg>');background-size:contain;background-repeat:no-repeat}.container-activites{position:absolute!important;bottom:.5em}.multiline-h1 *{color:#EBEBEB!important}.multiline-h1 h1{font-size:50px!important}.multiline-h1 h1 small{font-family:"RecklessNeue",Sans-serif;font-size:20px;text-transform:initial!important;font-weight:500}.titreproject{font-family:"Booton",Sans-serif!important;font-weight:228!important;font-style:Light!important;font-size:40px!important;leading-trim:NONE!important;line-height:100%!important;letter-spacing:-2%!important;text-transform:uppercase!important;max-width:496px;margin-top:-1em}.expertisestitre{font-family:Reckless Neue;font-weight:400;font-style:Regular;font-size:22px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#50142D;height:24px}.effacerfiltres{width:90%;text-align:right}.effacerx{font-family:"Booton",Sans-serif;font-weight:400;font-style:Regular;font-size:18px;margin-right:10px;transform:scaleX(1.4) scaleY(1);display:inline-block;font-weight:100}.effacertext{font-family:"Booton",Sans-serif;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:18px;letter-spacing:1%;cursor:pointer}.roundarrow{border-width:.5px;position:absolute!important;top:0!important}.projetunique{display:block!important;padding-top:0!important}.projetunique .elementor-widget-container{padding-bottom:10px}.elementor-widget-container .projets-list{padding-top:2px}.num-fleche>div{border-width:0.5px!important}.space-title-list{margin-bottom:50px!important}.section-listes-emplois{background:transparent!important;padding:0!important}.job-titles-listes-emplois{font-family:"Booton",Sans-serif!important;font-weight:700!important;font-style:Bold!important;font-size:25px!important;leading-trim:NONE!important;line-height:100%!important;letter-spacing:-2%;text-transform:uppercase;color:#50142D!important;margin-bottom:15px!important}.job-city-and-description{font-family:"RecklessNeue",Sans-serif!important;font-weight:400!important;font-style:Regular!important;font-size:20px!important;leading-trim:NONE!important;line-height:100%!important;letter-spacing:0%;color:#50142D!important}.tpro-client-name{font-family:"RecklessNeue",Sans-serif!important}.tpro-client-designation-company{font-family:"Booton",Sans-serif!important}.dropdown-arrow{width:16px;margin-right:1em;fill:#50142D}.custom-box-link{width:60px;height:60px;border:.5px solid #50142D;border-radius:50%;box-sizing:border-box;position:absolute;right:0}.dropdown-arrow-circle{width:28px;position:absolute;left:16px;top:18px}#offres{border-top:1px solid #000;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}.job-titles-listes-emplois-padding{padding:0!important}.elementor-3208 .elementor-element.elementor-element-6f816be1 .elementor-button{border:.5px solid #50142d!important}.border-bottom-05 .elementor-widget-container{border-bottom-width:0.5px!important}.tpro-button-next .sptpro-icon-right::before{content:"";width:28px;height:28px;background:url(/wp-content/uploads/2025/08/fleche.svg) no-repeat center/contain}.tpro-button-prev .sptpro-icon-left::before{content:"";width:28px;height:28px;background:url(/wp-content/uploads/2025/08/fleche.svg) no-repeat center/contain;transform:rotate(180deg)}.swiper-container .swiper-button-next i,.swiper-container .swiper-button-prev i{display:flex!important;align-items:center!important}.testimonial-with-navigation .tpro-button-next{right:40px!important;margin-top:20px}.testimonial-with-navigation .tpro-button-prev{left:40px!important;margin-top:20px}.testimonial-with-navigation .tpro-client-testimonial{padding-bottom:30px;border-bottom:.5px solid #50142d}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="tel"]:focus,.gform_wrapper textarea:focus{outline:none;border:none;border-bottom:2px solid #50142d!important;box-shadow:none;border-radius:0;transition:border-color 0.3s ease}.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){color:#a53d68!important}.gform_button:hover{box-shadow:0 0 3px 4px #96808033!important}@media (max-width:1024px){.testimonial-with-navigation .sp-testimonial-pro-item .sp-testimonial-pro{padding:40px!important}}@media (max-width:767px){.no-radius-mobile{border-bottom-left-radius:0!important}.btn-plus .elementor-button{border-width:1px!important}.custom-multiselect .options-container label{white-space:normal}.timeline-info{gap:0!important}.single-nos-projets h1{font-size:30px!important}.multiline-h1 h1{font-size:30px!important}.sp-testimonial-pro-section .tpro-testimonial-content-area,.sp-testimonial-pro .tpro-testimonial-meta-area{padding:30px!important}.tpro-client-testimonial p{font-size:22px!important}.custom-multiselect{width:320px!important}.job-titles-listes-emplois{font-family:"Booton",Sans-serif!important;font-weight:700!important;font-style:Bold!important;font-size:14px!important;leading-trim:NONE!important;line-height:100%!important;letter-spacing:-2%;text-transform:uppercase;color:#50142D!important;margin-bottom:15px!important}.titreproject{font-size:30px!important}.job-city-and-description{font-family:Reckless Neue!important;font-weight:400!important;font-style:Regular!important;font-size:14px!important;leading-trim:NONE!important;line-height:100%!important;letter-spacing:0%;color:#50142D!important;padding-inline-start:0px!important}.custom-box-link{width:30px;height:30px;border:.5px solid #50142D;border-radius:50%;box-sizing:border-box;position:absolute;right:0;top:5px}.dropdown-arrow-circle{width:20px;position:absolute;left:5px;top:6px}#home-slider .hermes .sr7-bullet{width:8px!important;height:30px!important;padding-left:20px;padding-right:20px}}@media only screen and (min-width :768px) and (max-width :1024px){#home-slider .hermes .sr7-bullet{width:8px!important;height:24px!important;padding-left:20px;padding-right:20px}}@media only screen and (min-width :100px) and (max-width :767px) and (orientation :landscape){#home-slider .hermes .sr7-bullet{width:8px!important;height:30px!important;padding-left:20px;padding-right:20px}}@media only screen and (min-width :768px) and (max-width :1024px) and (orientation :landscape){#home-slider .hermes .sr7-bullet{width:8px!important;height:30px!important;padding-left:20px;padding-right:20px}}