*,html{-moz-osx-font-smoothing:grayscale}#google-map,a#geolocate-me{margin-top:1.5em}.ootb-tabcordion--entry:focus,.ootb-tabcordion--entry:hover,.ootb-tabcordion--tabs .tab:focus,.ootb-tabcordion--tabs .tab:hover{outline:0}@viewport{width:device-width;zoom:1}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400;font-family:sans-serif;-webkit-text-size-adjust:100%;font-size:62.5%}@-moz-document url-prefix(){body{font-weight:lighter!important}}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-kerning:auto}.c-ariane{margin-bottom:60px;font-weight:500;color:#3d3f34;font-size:1.5rem}.c-ariane a{color:#ffcb00;transition:.3s;position:relative}.c-ariane a:hover::after{bottom:-7px;opacity:1}.c-ariane a::after{content:"";display:block;width:100%;height:2px;background:#a9c308;position:absolute;opacity:0;bottom:-15px;left:0;transition:.3s}.c-ariane__separateur{display:inline-block;margin:0 5px;color:#a9c308;font-weight:700}address,article,aside,audio,blockquote,body,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,noscript,ol,output,p,pre,section,table,tfoot,ul,video{margin:0;padding:0;box-sizing:border-box}body{margin:0;transition:.2s linear;-o-transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear}.fab,.fab i{transition:.3s ease-in-out}a{text-decoration:none}.readmore-btn,.u-formulaire__standard select,input[type=submit]{cursor:pointer}#panneau-cta{position:fixed;bottom:25px;right:0;z-index:999999}@media (min-wdith:45em){#panneau-cta{bottom:25vh;right:0}}.round{border-radius:50%}.fab{width:40px;height:40px;background-color:#38392f;display:flex;align-items:center;justify-content:center;position:absolute;right:38px;bottom:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#fff;font-size:2em;box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 10px rgba(0,0,0,.16)}.fab i{will-change:transform}.inner-fabs .fab,.inner-fabs-mobile .fab{width:56px;height:56px;right:30px;bottom:15px;font-size:1.5em;will-change:bottom;background-color:#ffcb00;opacity:0;transition:.3s ease-in-out}.inner-fabs-mobile.show .fab,.inner-fabs.show .fab,.js__menu-open .svg__closemenu{opacity:1}.material-icons .c-nav__icon{margin:0!important}.inner-fabs-mobile.show .fab:nth-child(6),.inner-fabs.show .fab:nth-child(6){bottom:80px}.inner-fabs-mobile.show .fab:nth-child(5),.inner-fabs.show .fab:nth-child(5){bottom:146px}.inner-fabs-mobile.show .fab:nth-child(4),.inner-fabs.show .fab:nth-child(4){bottom:212px}.inner-fabs-mobile.show .fab:nth-child(3),.inner-fabs.show .fab:nth-child(3){bottom:280px}.inner-fabs-mobile.show .fab:nth-child(2),.inner-fabs.show .fab:nth-child(2){bottom:348px}.inner-fabs-mobile.show .fab:first-child,.inner-fabs.show .fab:first-child{bottom:416px}.inner-fabs-mobile.show+.fab i,.inner-fabs.show+.fab i{transform:rotate(135deg)}.c-slider__nav svg.svg_arr--next:hover,.u-arr-btn--next:hover{transform:translateX(5px)}#fab1,#fab1-mobile{transform:scale(1);animation:2s infinite pulse-black}#infosRDV .u-hidden,.panneau-desktop,.u-hidden{display:none}.fab:before,.u-btn__plus,.u-btn__plus svg{display:inline-block}@keyframes pulse-black{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,203,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(253,203,0,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,203,0,0)}}.fab:before{content:attr(data-tooltip);transition:opacity 150ms cubic-bezier(.4, 0, 1, 1);position:absolute;visibility:hidden;opacity:0;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#38392f;right:65px;top:30%;background-color:#fff;border-bottom:2px solid #ffcb00;font-size:.5em;line-height:1em;text-align:center;white-space:nowrap;border-radius:2px;padding:6px 8px;max-width:200px;font-weight:700;text-overflow:ellipsis;vertical-align:middle}.inner-fabs-mobile.show .fab:hover:before,.inner-fabs.show .fab:hover:before{content:attr(data-tooltip);visibility:visible;opacity:1}#fab1 .st0,#fab1-mobile .st0{fill:#ffcb00}.u-width-fixed,.u-width-fixed--t2,.u-width-left-fixed--marge,.u-width-right-fixed--marge{width:96%;margin-left:auto;margin-right:auto}.u-w-f-var--contact{margin-bottom:30px}@media (min-width:60em){#panneau-cta{right:1rem}.panneau-desktop{display:inherit}.panneau-mobile{display:none}.u-width-right-fixed--marge{margin-right:20px;padding:20px}.u-width-left-fixed--marge{margin-left:20px;padding:20px}}@media (min-width:75em){.u-width-fixed,.u-width-fixed--t2{margin-left:auto;margin-right:auto}.s-landing__famille .u-width-fixed{width:94%}.u-width-fixed--t2{width:1080px}.u-width-right-fixed{margin-right:60px}.u-width-left-fixed{margin-left:60px}.u-width-right-fixed--marge{margin-right:40px!important;padding:0 20px 0 60px!important}.u-width-left-fixed--marge{margin-left:40px!important;padding:0 60px 0 20px!important}}@media (min-width:88em){.s-landing__famille .u-width-fixed,.u-width-fixed{width:1200px;margin-left:auto;margin-right:auto}.u-width-fixed--t2{width:1300px;margin-left:auto;margin-right:auto}.u-width-right-fixed{margin-right:100px}.u-width-left-fixed{margin-left:100px}.u-width-left-fixed--marge,.u-width-right-fixed--marge{width:calc(100% - 80px)}.u-width-right-fixed--marge{margin-right:80px!important;padding:0 40px 0 100px!important}.u-width-left-fixed--marge{margin-left:80px!important;padding:0 100px 0 40px!important}}@media (min-width:100em){.s-landing__famille .u-width-fixed,.u-width-fixed{width:1400px;margin-left:auto;margin-right:auto}.u-width-fixed--t2{width:1520px;margin-left:auto;margin-right:auto}.u-width-right-fixed{margin-right:200px}.u-width-left-fixed{margin-left:200px}.u-width-left-fixed--marge,.u-width-right-fixed--marge{width:calc(100% - 120px)}.u-width-right-fixed--marge{margin-right:120px!important;padding:0 80px 0 200px!important}.u-width-left-fixed--marge{margin-left:120px!important;padding:0 200px 0 80px!important}}@media (min-width:110em){.u-width-left-fixed,.u-width-right-fixed{max-width:1650px!important;margin:auto!important}.u-width-left-fixed--marge,.u-width-right-fixed--marge{width:calc(100% - 400px);margin-left:200px!important;margin-right:200px!important;padding:0 5%!important}}@media (min-width:125em){.u-width-left-fixed,.u-width-right-fixed{max-width:1650px!important;margin:auto!important}.u-width-left-fixed--marge,.u-width-right-fixed--marge{width:calc(100% - 600px);margin-left:300px!important;margin-right:300px!important;padding:0 8%!important}}.u-titre-line__bordure-jaune .u-titre-line__label,.u-titre-line__bordure-jaune h2{display:inline-block;font-weight:400;font-size:2rem;position:relative;padding:0 20px 20px}.u-titre-line__bordure-jaune .u-titre-line__label:after,.u-titre-line__bordure-jaune h2:after{content:"";display:block;width:100%;height:8px;background:#ffcb00;position:absolute;bottom:0;left:0}.u-titre-line__bordure-jaune .u-titre-line__label strong,.u-titre-line__bordure-jaune h2 strong{color:#a7c10c;font-size:2.2rem;font-weight:500}.u-titre-line__bordure-jaune--tgris .u-titre-line__label strong,.u-titre-line__bordure-jaune--tgris h2 strong{color:#38392f;font-weight:600}.l-form__bg,.l-gamme__suggestions,footer{background:#efefef}.l-bg__border{padding-bottom:30px;border-bottom:2px dotted #ccc}.u-arr-btn,.u-list__thinlines *,.u-list__thinlines li:before{transition:.3s}.u-btn__plus{background:#a7c10c;padding:12px 15px 9px;border-radius:8px;color:#3d3f34;font-size:1.6rem;transition:.3s}.u-btn__plus svg{vertical-align:middle;margin-right:10px;position:relative;top:-2px}.l-carte:hover h2 span,.u-btn__plus:hover{background:#ffcb00}.c-mosaique__installation>.c-seo__conseils,.c-slider__items,.c-slider__items .cycle-slide,.c-slider__items .cycle-slide img,.u-w100{width:100%}.u-margin-50{margin:50px auto}.u-margin-50-bottom{margin-bottom:50px}#body h2,.c-avis-condensed,.c-edito-footer h2,.c-etapes__etape,.c-footer__univers-moquet h2,.c-form-ico p,.c-franchise__card h1,.c-galerie-realisations__aide,.c-galerie-realisations__nb,.c-gamme__ariane,.c-gamme__edito h2,.c-gamme__edito__gamme,.c-gamme__famille,.c-gestionnaire__ariane,.c-gestionnaire__promo-realisation h2,.c-gestionnaire__promo-realisation h3,.c-gestionnaire__titre-page,.c-infos-gamme__technique h2,.c-infos-gammes__titre-h2,.c-infos_gamme__image p,.c-inspiration__cover-txt h2,.c-landing__moteur__title,.c-lettre-info__inscription h2,.c-recherche-entreprise__titre,.c-slider__nb,.c-suggestion__mosaique h3,.u-titre__bordure-jaune,input[type=submit]{font-family:'Work Sans',sans-serif}.svg__form-valid,.svg__forme{width:40px;height:25px}.svg__forme .st0{fill:#006482}.svg__forme .st1{fill:#fff}.svg__form-valid .st0{fill:#35d335}.svg__form-error{width:30px;height:30px}.svg__form-error .st0{fill:#e51f0a}.u-form__msg--indiv .svg__form-error{width:24px;height:24px;position:relative;top:-1px}.u-form__msg{display:flex;padding:2rem;border:1px dotted #64c2c7;font-size:1.6rem;align-items:center;margin-bottom:1.5rem;border-radius:4px}.u-form__msg--global{margin:1.5rem 1.5rem 0}.u-form-champ input.error,.u-form-champ input.u-form__input--error,.u-form-standard textarea.u-form__textarea--error,.u-form__msg--error{border-color:#e51f0a;color:#e51f0a}.u-form-champ input.u-form__input--warning,.u-form-champ input.warning,.u-form__msg--warning{border-color:#dd5a31;color:#dd5a31}.u-form-champ input.u-form__input--valid,.u-form-champ input.valid,.u-form__msg--valid{border-color:#35d335;color:#35d335}.u-form__msg--indiv{padding:1.4rem;margin-bottom:1rem;font-size:1.5rem}.u-form__msg svg{margin-right:1.5rem}.u-form__msg--indiv>p{margin-bottom:0!important}body,input,select{font-family:'Noto Sans',Arial,sans serif;font-size:1.6rem;line-height:2rem;font-weight:300;color:#38392f}.c-description-entreprise p,p{font-size:1.8rem;line-height:2.8rem}.u-separateur{display:inline-block;margin:0 10px}.u-separateur__slash{color:#a7c10c;font-size:1.5rem}.c-carte__box__descriptif,.u-space-flex-expand{flex:1}.u-list__thinlines li{list-style:none;position:relative;padding:5px 5px 5px 33px;font-size:1.4rem;line-height:2.2rem}.u-list__thinlines li:hover{padding-left:40px}.u-list__thinlines li a{color:#3d3f34}.u-list__thinlines li a:hover{color:#a7c10c}.u-list__thinlines li:before{content:"";display:block;width:24px;height:1px;background:#3d3f34;position:absolute;top:50%;left:0}.c-interactive_map__header a:hover,.l-carte h2 span,.l-carte h2:hover span.c-carte__titre{background:#a7c10c}.u-list__thinlines li:hover:before{width:30px}.svg__main-logo{width:200px;height:60px;margin:auto}.l-header__logo{text-align:center;display:block}.l-header__logo.desktop{display:none}@media (min-width:60em){.u-titre-line__bordure-jaune .u-titre-line__label,.u-titre-line__bordure-jaune h2{padding:0 0 20px}.l-header__logo{text-align:left}.svg__main-logo{width:250px;height:75px;margin:0}.l-header__logo.desktop{display:inherit}}@media (min-width:768px) and (max-width:1025px){.svg__main-logo{width:160px}.c-num-vert.c-num-vert__menu,.tpl-po .svg__numero-vert{width:160px!important}}.c-footer__social-medias .st0,.c-nav__icon .st0,.svg__main-logo .st0{fill:#3d3f34}.svg__main-logo .st1{fill:#fcc200}.svg__main-logo .st2{fill:none}.svg__main-logo .st3{fill:#ffcb00}.svg__main-logo .st4{fill:#a7c10c}.svg__main-logo .st5{fill:#009a3e}.svg__logo-allees .st0{fill:#DC7965}.svg__logo-allees .st1{fill:#DF322A}.svg__logo-allees .st2{fill:#21A350}.svg__logo-allees .st3{clip-path:url(#SVGID_2_);fill:#21A350}.svg__logo-allees .st4{clip-path:url(#SVGID_2_);fill:#FFFFFF}.svg__logo-allees .st5{fill:#FFFFFF}.svg__logo-allees .st6{clip-path:url(#SVGID_4_);fill:#FFFFFF}.svg__logo-jardin .st0{fill:#ADBF30}.svg__logo-jardin .st1{fill:#3C9847}.svg__logo-jardin .st2{fill:#D57C1C}.svg__numero-vert{width:220px}.svg__numero-vert .st0{fill:#fff}.svg__numero-vert .st0,.svg__numero-vert .st1{fill-rule:evenodd;clip-rule:evenodd}.svg__numero-vert .st1,.svg__numero-vert .st2{fill:#00993d}.c-nav__icon-pointer,.svg__home{width:20px;height:20px}.svg__home .st0{fill:#424242}.svg__puce-produits .st0,.u-arr__verte .svg__arr .st0{fill:#a7c10c}.svg__puce-produits{width:10px;height:10px}.c-nav__icon,.svg__ico-std{display:inline-block;vertical-align:middle;margin-right:6px;width:20px;height:20px}.c-panel-mobile .c-nav__icon{position:relative;top:-8px}.svg__fb{width:12px;height:24px}.svg__pinterest{width:20px;height:24px}.svg__instagram{width:25px;height:24px}.svg__arr{width:15px;height:12px;margin-left:5px}.svg__arr .st0{fill:#313131}.svg__filtre_ico .st0,.svg__lettre-info .st0{fill:#424242}.svg__lettre-info{width:23px;height:23px}.c-form-ico__ico .c-nav__icon-pointer{width:25px;height:32px}.svg__filtre_ico{width:15px;height:15px}.c-panel-mobile .st0,.c-panel-mobile svg.c-nav__icon .st0,.svg__etoile__droite,.svg__etoile__gauche,.svg__plus .st0{fill:#fff}.svg__plus{width:24px;height:24px}.svg__etoile{width:28px;height:27px}.svg_etoile--demie .svg__etoile__gauche,.svg_etoile--pleine .svg__etoile__droite,.svg_etoile--pleine .svg__etoile__gauche{fill:#ffcb00}.svg__arr-suite{width:13px;height:10px;display:inline-block;margin-left:5px;vertical-align:middle}.po-pdcv .link-fiche a:hover svg path,.svg__arr-suite .st0{fill:#3d3f34}.svg__fake-select{width:18px;height:12px}.svg__validation{width:88px;height:74px}.svg__validation .st0{fill:none}.svg__validation .st1{fill:#ffcb00}.svg__validation .st2{fill:#282828}a.js__toggle-menu{display:block;width:34px;height:27px;position:relative}.svg__closemenu,.svg__hamburger{width:34px;height:27px;position:absolute;top:38%;left:50%;margin:-13px 0 0 -17px;transition:.3s}.js__menu-open .svg__hamburger,.svg__closemenu{opacity:0}.js__recep__secondary-mobile,.mt-4{margin-top:40px}.svg__keep-touch{width:130px;height:105px;margin:0 auto 30px}.gfx-covid .st0,.svg__keep-touch .st0{fill:#a7c10c}.c-panel-mobile svg.c-nav__icon--min .st0,.svg__keep-touch .st1{fill:#38392f}.c-interactive_map__header{position:fixed;width:100vw;top:-100%;left:0;padding:10px 30px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;align-items:center;transition:1s;z-index:999}.l-map__loaded .c-interactive_map__header{top:0}.c-interactive_map__header a{transition:.3s;display:block;margin-left:20px;color:#3d3f34;padding:8px 20px;border:1px solid #ddd}.gfx__map-background,.l-interactive-map{position:fixed;width:100vw;height:100vh}.gfx__grid,.gfx__map-background{background:url(../illustration-interactive/seamless-background.svg) 0 0/150px 130px}.l-map__loading{background:url(../illustration-interactive/three-dots.svg) center center no-repeat}.c-interactive-map__landing{position:absolute;top:50%;left:50%;margin-top:-540px;margin-left:-960px;width:1920px;height:1080px}.l-carte{background:#fff;padding-top:40px}.l-carte__bg{position:relative;display:block;height:210px;background:url(../img/footer/carte-interactive.jpg) center center/cover no-repeat}.l-carte h2{display:flex;box-shadow:0 0 8px rgba(0,0,0,.2);width:100%;height:100%;align-items:center;justify-content:center;position:absolute;top:0;left:0}.l-carte h2 span{display:inline-block;color:#3d3f34;padding:20px;border-radius:6px;text-align:center;font-size:1.4rem;line-height:2rem;transition:.3s}.l-carte h2 span svg{margin-left:10px}.l-carte h2 span.c-carte__titre{background:#ffcb00;font-size:1.8rem;font-weight:700;display:block;margin-bottom:10px}@media (max-width:886px){.cta-header{display:none}}.c-interactive-map__landing img,.c-interactive-map__landing svg{position:absolute;transform:scale(0);opacity:0;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.c-interactive-map__landing .map-ed{pointer-events:none}.c-interactive-map__landing .map-ei .map-ei-zone{cursor:pointer;transition:.3s}.c-interactive-map__landing .map-ei .map-ei-zone:hover,.c-interactive-map__landing .map-ei.js__fade .map-ei-zone{opacity:.5}.svg__zones-map{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%}.svg__zones-map .st0{fill:#28E58F}.svg__zones-map .st1{fill:#0092B9}.svg__zones-map .st2{fill:#A7C10C}.svg__zones-map .st3{fill:#FFFFFF}.js__map-zone{opacity:0;cursor:pointer}.c-interactive__bubble{position:absolute;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:400;background:#fff;padding:12px 18px 12px 12px;border-radius:20px;transition:.2s;margin:-18px 0 0 14px;display:flex;align-items:center;font-size:14px;pointer-events:none}.c-interactive__bubble .c-carte__box__nb{display:none}.svg__cursor{width:10px;height:15px}@media (max-width:1200px){.c-interactive__bubble{bottom:30px!important;left:30px!important;top:auto!important}}.js__number{opacity:0;transition:.3s}.l-map__loaded .js__number{opacity:1;transition-delay:2.2s}.c-interactive-map__landing .svg__sep-01-sol{z-index:1;width:100%;height:100%;top:0;left:0;transition-duration:.6s}.svg__sep-02-dalles-pergola-toile{z-index:2;width:12.76%;height:12.5%;left:73.4%;top:51.1%}.svg__sep-03-cloture-occultante{z-index:3;width:20.83%;height:24.26%;left:32.8%;top:17.6%}.svg__sep-04-cloture-decorative{z-index:4;width:7.86%;height:10.83%;left:24.8%;top:39.2%}.svg__sep-05-carport{z-index:5;width:9.58%;height:13.7%;left:32.6%;top:32.5%}.svg__sep-06-sol-maison{z-index:6;width:32.34%;height:33.98%;left:35.8%;top:30.9%}.svg__sep-07-voiture{z-index:7;width:6.146%;height:7.87%;left:31.3%;top:41.4%}.svg__sep-08-lumiere{z-index:8;width:.99%;height:2.407%}.svg__sep-08-lumiere-1{z-index:9;left:40.2%;top:57.7%}.svg__sep-08-lumiere-2{z-index:10;left:51.2%;top:68.5%}.svg__sep-08-lumiere-3{z-index:11;left:67.7%;top:47.7%}.svg__sep-09-claustra{z-index:12;width:10.26%;height:13.7%;left:49.2%;top:27%}.svg__sep-10-maison{z-index:13;width:22.396%;height:34.26%;left:37%;top:25.7%;transition-delay:.5s}.svg__sep-11-arbre-tronc{width:8.073%;height:12.778%}.svg__sep-11-arbre-tronc-1{z-index:19;left:51.2%;top:53.3%}.svg__sep-11-arbre-tronc-2{z-index:20;left:58%;top:47.4%}.svg__sep-12-arbuste{width:2.448%;height:4.26%}.svg__sep-12-arbuste-1{z-index:21;left:57.2%;top:70.4%}.svg__sep-12-arbuste-2{z-index:22;left:61.5%;top:74.8%}.svg__sep-12-arbuste-3{z-index:23;left:72.6%;top:43.5%}.svg__sep-12-arbuste-4{z-index:24;left:77.5%;top:60.7%}.svg__sep-13-piscine{z-index:14;width:13.802%;height:16.018%;left:61.9%;top:52.5%}.svg__sep-14-pergola-bio{z-index:12;width:8.854%;height:16.667%;left:55.2%;top:34.2%}.svg__sep-15-cloture-comp{z-index:16;width:7.8125%;height:12.037%;left:41.7%;top:56.2%}.svg__sep-15-cloture-comp--portail{z-index:16;width:6.82%;height:10%;left:41.72%;top:58.24%}.svg__sep-15-cloture-comp--portillon{z-index:15;width:1.82%;height:6.2%;left:47.71%;top:56.2%}.svg__sep-16-cloture-grillage{z-index:17;width:6.5625%;height:9.074%;left:49.3%;top:22.7%}.svg__sep-16-cloture-grillage--clotureg{z-index:14;width:3.75%;height:6.3%;left:49.32%;top:22.69%}.svg__sep-16-cloture-grillage--clotured{z-index:15;width:1.82%;height:4.26%;left:54.01%;top:27.5%}.svg__sep-16-cloture-grillage--portillon{z-index:16;width:1.04%;height:3.33%;left:53.02%;top:26.48%}.svg__sep-17-haie{z-index:18;width:28.9583%;height:32.5926%;left:61.6%;top:55.7%}.svg__sep-18-portail{z-index:25;width:7.6042%;height:11.9444%;left:24%;top:46.7%}.svg__sep-19-portillon{z-index:26;width:2.5%;height:6.4815%;left:31.4%;top:54.4%}.svg__sep-20-cloture-muret{z-index:27;width:28.333%;height:32.963%;left:33.2%;top:56.6%}.svg__sep-21-cloture-rigide{z-index:1;width:37.396%;height:41.667%;left:53.5%;top:17.4%}.svg__sep-22-cloture-simple{z-index:29;width:29.427%;height:33.056%;left:61.4%;top:56.1%}.svg__sep-23-cloture-deco{z-index:30;width:12.708%;height:15.278%;left:58.2%;top:59.6%}.l-map__loaded .c-interactive-map__landing img,.l-map__loaded .c-interactive-map__landing svg{opacity:1;transform:scale(1)}.svg__sep-06-sol-maison{transition-delay:.3s}.svg__sep-03-cloture-occultante,.svg__sep-12-arbuste-1,.svg__sep-18-portail{transition-delay:.6s}.svg__sep-04-cloture-decorative,.svg__sep-08-lumiere-1,.svg__sep-12-arbuste-2,.svg__sep-17-haie,.svg__sep-19-portillon{transition-delay:.8s}.svg__sep-08-lumiere-2,.svg__sep-12-arbuste-3,.svg__sep-13-piscine,.svg__sep-14-pergola-bio,.svg__sep-20-cloture-muret{transition-delay:1s}.svg__sep-09-claustra,.svg__sep-12-arbuste-4,.svg__sep-22-cloture-simple,.svg__sep-23-cloture-deco{transition-delay:1.2s}.svg__sep-02-dalles-pergola-toile,.svg__sep-08-lumiere-3,.svg__sep-16-cloture-grillage,.svg__sep-16-cloture-grillage--clotured,.svg__sep-16-cloture-grillage--clotureg,.svg__sep-16-cloture-grillage--portillon,.svg__sep-21-cloture-rigide{transition-delay:1.4s}.svg__sep-11-arbre-tronc-1,.svg__sep-11-arbre-tronc-2,.svg__sep-15-cloture-comp,.svg__sep-15-cloture-comp--portail,.svg__sep-15-cloture-comp--portillon{transition-delay:.7s}.svg__sep-24-pergola-toile{z-index:31;width:12.448%;height:15.648%;left:76.3%;top:44.5%;transition-delay:1.6s}.svg__sep-05-carport{transition-delay:1.8s}.svg__sep-07-voiture{transition-delay:2.0s}.l-carte__box__infos{position:fixed;opacity:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center;z-index:999;background:rgba(255,255,255,.8);transform:translateX(-100%);transition:opacity .6s}.c-carte__box__infos{position:relative;display:flex;align-items:center;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);border-radius:10px;padding:50px;width:900px;height:450px}.c-carte__box__cover{width:300px;margin-right:40px}.c-carte__box__cover img{display:block;width:100%;border-radius:50%}.c-carte__box__titre{font-weight:700;font-size:3.2rem;line-height:4rem;margin-bottom:20px;opacity:0;transform:translateY(45px);transition:.3s .3s;display:flex;align-items:center}.c-carte__box__texte{font-size:1.6rem;line-height:2.4rem;margin-bottom:20px;opacity:0;transform:translateY(30px);transition:.3s .5s}.c-carte__box__lien{display:inline-block;padding:10px;border-radius:4px;background:#a7c10c;color:#fff;opacity:0;transform:translateY(15px);transition:.3s .7s}.c-carte__box__close{position:absolute;top:30px;right:30px;font-size:4rem;color:#a7c10c;cursor:pointer;transition:.3s}.c-carte__box__close:hover{transform:rotate(90deg)}.c-carte__box__nb,.c-carte__box__nb-2{display:flex;margin-right:10px;background:#a7c10c;color:#fff;border-radius:20px;font-size:16px;font-weight:700;padding:10px;width:30px;height:30px;justify-content:center;align-items:center}.l-carte__box__open .l-carte__box__infos{opacity:1;transform:translateX(0)}.l-carte__box__close .l-carte__box__infos{opacity:0}.l-carte__box__close--translated .l-carte__box__infos{transform:translateX(-100%)}.l-carte__box__open .c-carte__box__lien,.l-carte__box__open .c-carte__box__texte,.l-carte__box__open .c-carte__box__titre{opacity:1;transform:translateY(0)}.l-carte__box__close .c-carte__box__titre{opacity:0;transform:translateY(45px)}.l-carte__box__close .c-carte__box__texte{opacity:0;transform:translateY(30px)}.l-carte__box__close .c-carte__box__lien{opacity:0;transform:translateY(15px)}@media (max-width:1920px){.c-interactive-map__landing{position:absolute;height:0;width:100%;padding-top:56.25%;top:0;left:0;margin-top:0;margin-left:0}.l-interactive-map{overflow:scroll}}@media (max-width:900px){.c-carte__box__infos{width:90%}.c-interactive_map__header .svg__main-logo{margin:0}.c-interactive_map__header{justify-content:center}}.c-panel-mobile{position:fixed;top:0;left:0;width:100vw;max-width:100%;height:60px;display:flex;flex-flow:row nowrap;background:#3d3f34;z-index:9999}.c-panel-mobile a{display:flex;align-items:center;justify-content:center;flex-basis:25%;width:25%;height:60px;text-align:center;border:1px solid #2b2c25;color:#fff}.c-panel-mobile a.c-panel--var-bg{background:#ffcb00;border-radius:5px;color:#38392f}.l-boxContent{padding-top:60px}.s-carte-interactive .l-boxContent{padding-top:0}.c-panel-mobile a span.libelle-panel-m{position:absolute;width:100%;text-align:center;font-size:10px;color:#fff;bottom:0;padding-bottom:4px}.c-panel-mobile--abt a span.libelle-panel-m{line-height:1;padding-bottom:7px}.c-panel-mobile--abt a.c-panel--var-bg span.libelle-panel-m{color:#38392f}.c-panel-mobile .c-nav__icon--min{top:-12px}.l-navbar__inside{display:flex;justify-content:center}.c-gestionnaire .c-mos-pages,.c-moteur__select-criteres,.c-produit__etapes,.l-header,.l-landing__moteur__form{position:relative}.l-logo-area{padding:20px 0}@media (min-width:60em){.tpl-po .svg__numero-vert{width:190px}.l-carte h2 span.c-carte__titre{font-size:2.4rem}.l-carte h2 span{font-size:1.8rem;line-height:2.6rem}.l-carte__bg{height:300px}.l-logo-area{display:none}.l-navbar__inside{justify-content:space-between;align-items:center}.l-header.fixed{position:sticky;top:0;z-index:99999}}.l-navbar{background:#fff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;display:flex;flex-direction:row;padding:12px 0}.c-nav-primary a,.c-nav__link-niv1{display:inline-block;position:relative;vertical-align:middle}.c-nav-primary a{font-size:1.5rem;padding:25px 0 20px;margin:0 10px;color:#3d3f34;transition:.3s}.tpl-po .c-nav-primary a{font-size:1.35rem;margin:0 8px}@media (min-width:70em){.tpl-po .c-nav-primary a{font-size:1.4rem;margin:0 10px}.tpl-po .svg__numero-vert{width:220px}}.c-nav-primary a:after{content:"";display:block;width:100%;height:0;background:#a7c10c;position:absolute;bottom:-1px;left:0;transition:.3s}.c-nav-primary a.c-nav-primary__actif:after,.c-nav-primary a:hover:after{width:100%;height:4px}.c-nav-primary a .svg__puce-produits{margin-left:8px}.c-nav__sous-menu{position:absolute;left:0;width:120%;background:#fff;z-index:110;padding:5px 10px 15px;transition:opacity .3s;box-shadow:0 0 5px rgba(0,0,0,.1)}.c-nav__sous-menu a{display:block;border-bottom:1px solid #ddd;padding:16px 12px;transition:.3s;margin:0;line-height:1.3}a#geolocate-me,a.c-nav__btn-icone{padding:8px 10px;text-decoration:none}.c-nav-secondary a:last-child,.c-nav__sous-menu a img.u-w100,.c-nav__sous-menu a:after,.c-nav__sousmenu-back-mobile{display:none}.c-nav__sous-menu a:last-child{border:none}.c-nav-secondary{position:absolute;top:40px;right:10px}a.c-nav__btn-icone{display:inline-block;background:#fff;font-size:1.3rem;border-radius:6px;transition:.3s;color:#3d3f34}a.c-nav__btn-icone svg{position:relative;top:-2px}a.c-nav__btn-icone.c-nav--plein:hover,a.c-nav__btn-icone.c-nav__devis,p.stanpo a:hover{background:#ffcb00}a.c-nav__btn-icone.c-nav--plein,a.c-nav__btn-icone.c-nav__actif,a.c-nav__btn-icone.c-nav__devis:hover,a.c-nav__btn-icone:hover{background:#a7c10c}.c-num-vert__menu{bottom:8px;right:5px;display:none}.c-num-vert{width:260px;text-align:center;margin:auto 0}@media(min-width:60em){.c-num-vert{width:260px;text-align:right;line-height:8px}.tpl-po .c-num-vert{width:220px}}.c-num-vert span{display:inline-block;padding-right:21px}.c-num-vert svg{margin-top:2px}.c-num-vert__horaires{font-size:1rem;color:#3d3f34}.c-num-vert__infos{font-size:.8rem;color:#149b3d;letter-spacing:1px;text-transform:uppercase;font-weight:600}.c-num-vert__mobile{margin:0 auto -5px;display:block;background:#ffcb00;color:#38392f;padding:10px;border-radius:6px;text-align:center;font-weight:700;font-size:15px}.c-num-vert__mobile svg{width:179px;height:20px}@media screen and (max-width:60em){.c-nav__sous-menu{overflow-y:scroll}.o-nav-main{position:fixed;top:-100%;left:0;background:#2b2c25;opacity:0}.c-nav-primary .js__nav-secondary>a:first-child,.c-nav-primary a:after,.c-nav__sous-menu__cover,.js__recep__secondary-mobile,.svg__sous-menu--arr{display:none}.c-nav-primary,.o-nav-main{display:block;z-index:1000;width:100%;height:100%;transition:.3s}.c-nav-primary{padding:80px 20px 20px;opacity:0;transition-delay:.3s;transform:translateY(20px)}.js__menu-open .o-nav-main{top:0;opacity:1}.js__menu-open .js__recep__secondary-mobile{display:block;opacity:1}.js__menu-open .c-nav-primary{opacity:1;transform:translateY(0);overflow-y:scroll;overflow-x:hidden}.c-nav-primary a{display:block;padding:20px;background:#fff;margin:0 0 10px;width:100%;text-align:center;border-radius:10px;font-weight:500}.s-main__accueil a.c-nav__btn-icone.c-nav__devis,a.c-nav__btn-icone--modmobile{background:#ffcb00}.tpl-po .c-nav-primary a{margin-bottom:10px}.c-nav-primary a.c-nav__mobile--main-page{font-weight:700;font-size:1.6rem}.c-nav__link-niv1{display:block}.c-nav-primary .c-nav__link-niv1:not(:last-child){margin-right:0}.c-nav__sousmenu-back-mobile a{background:#91a80a;color:#fff;padding:10px 20px;line-height:2.5rem}.c-nav__sous-menu,.c-nav__sous-menu-lvl2__links{display:block;position:fixed;top:0;left:100%;background:#a7c10c;width:100%;height:100%;transition:.3s;padding:80px 20px 20px;z-index:1001}.js__sousmenu-open .c-nav__sous-menu,.js__sousmenu-open__niv2 .c-nav__sous-menu-lvl2__links{left:0}.c-nav__sous-menu h2{margin:20px 0 10px;text-align:center}.c-nav__sousmenu-back-mobile{display:block}.c-panel-mobile a span.libelle-panel-m{width:auto}.s-main__accueil .l-section__mobile--cta>a.c-nav__btn-icone.c-nav__devis{width:96%;background:#a7c10c;padding:15px 10px;font-size:1.5rem}.c-footer__contact a.c-nav__btn-icone{background:#eee}}@media screen and (min-width:60em){.c-nav__ico-mobile,.c-num-vert__menu,.c-num-vert__mobile,.c-panel-mobile,.js__recep__secondary-mobile{display:none}.l-boxContent{padding-top:0}.c-nav__sous-menu{opacity:0}.c-nav__sous-menu a img.u-w100{display:block}.c-nav__sous-menu a.c-link__aide{background:#eee}.c-nav__sous-menu a.c-link__aide img{border-radius:px 4px 0 0}.c-nav__sous-menu a.c-link__aide span{display:block;background:#ffcb00;color:#3d3f34;text-align:center;padding:12px;border-radius:0 0 4px 4px}.c-nav__sous-menu--wide{width:260%}.c-nav__sous-menu--wide2{width:180%}.c-nav__link-niv1:hover .c-nav__sous-menu{display:block;top:65px;opacity:1}.c-nav__sous-menu a:hover{background:#a7c10c}}@media screen and (min-width:68em){.c-nav-secondary a:last-child{display:inline-block}}#chargement.hidden,.c-slider__baseline h1.hidden,.l-sidebar{display:none}@media screen and (min-width:75em){.c-nav-primary a{font-size:1.6rem}}.l-sidebar{height:60px;width:100%;overflow:hidden;position:fixed;bottom:0;left:0;z-index:590}.c-sidebar,.c-sidebar__ctas{display:flex;flex-direction:row;width:100%;justify-content:center}.c-sidebar__cta-link{display:flex;flex-direction:column;height:60px;align-items:center;justify-content:flex-end;color:#38392f;width:100%;font-size:1.1rem;background:#fff;text-align:center;line-height:1.4;padding-bottom:4px;transition:.4s}.c-slider__baseline,.c-slider__baseline h1{font-size:2.2rem;line-height:2.8rem}.c-sidebar__cta-link:nth-child(2n){background:#f6f6f6}.c-sidebar__cta-link svg{height:25px;width:25px;margin-bottom:8px}.c-sidebar__cta-link:hover{background:#ffcb00;font-weight:600}.c-nav__actif{background:#38392f!important;color:#ffcb00!important;font-weight:600}.c-franchise__avis__liste .svg_etoile--demie .svg__etoile__gauche,.c-franchise__avis__liste .svg_etoile--pleine .svg__etoile__droite,.c-franchise__avis__liste .svg_etoile--pleine .svg__etoile__gauche,.c-nav__actif svg .st0{fill:#ffcb00}.c-sidebar__cta-link--devis{position:relative;z-index:6}.c-sidebar__cta-link--rdv{position:relative;z-index:5}.c-sidebar__cta-link--rappel{position:relative;z-index:4}.c-sidebar__cta-link--documentation{position:relative;z-index:3}.c-sidebar__cta-link--entreprise{position:relative;z-index:2}.l-sidebar-contenu,h2.c-franchise__titre-showroom{margin-bottom:25px}.c-sidebar__ctas-contenu{display:flex;border:1px solid #999;flex-flow:row wrap;justify-content:center}.c-galerie-realisations,.u-fl-rw{display:flex;flex-flow:column}.u-fl-b1-3{flex-basis:33.3334%}.c-installation__entete.u-fl-b1-3{flex-basis:100%}.u-fl-b2-3{flex-basis:66.6668%}.tmp-carte{background:#eee;height:100px;display:flex;align-items:center;justify-content:center}.s-main__accueil{background:#f8f8f8}.c-slider{position:relative;margin-bottom:20px;width:100%}.cycle-slide{max-height:650px;overflow:hidden}.c-slider__item{width:1200px;display:block;margin:auto}.c-slider__baseline{background:#ffcb00;padding:20px;text-align:center}.c-slider__description{display:block;font-size:1.3rem;line-height:1.5rem;margin-top:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.c-slider__breakline{display:block;margin-top:15px}.c-slider__breakline a{transition:.3s;color:#ffcb00;font-size:1.8rem;font-weight:700;background:#38392f;padding:.4em;border-radius:5px}.c-slider__breakline a svg,.po-pdcv .link-fiche *{transition:.3s}.c-slider__breakline a svg .st0{fill:#ffcb00!important}.c-slider__breakline a:hover{color:#38392f;background:#ffcb00}.c-slider__breakline a:hover svg{transform:translateX(15px)}.c-slider__breakline a:hover svg .st0{fill:#38392f!important}.c-slider__nav{position:absolute;display:none;align-items:center;bottom:0;right:0;font-size:1.3rem;color:#38392f;z-index:100}.c-slider__nav svg,.c-slider__nav svg .st0{cursor:pointer;transition:.3s}.c-slider__nav .svg__arr .st0,.c-slider__nav .svg__arr:hover .st0{fill:#38392f}.c-gamme__edito__linksup .c-nav__icon .st0,.c-mosaique__image-installation svg .st0{fill:#fff}.c-slider__nav svg:hover{transform:translateX(-5px)}.c-mosaique__image-fleche__article:hover svg.svg__arr,.l-gamme__edito__texte:hover svg{transform:scale(2) translateX(15px)}.c-slider__nb{display:inline-block;vertical-align:middle;margin:0 7px;display:flex;align-items:flex-start}.c-slider__nb strong{font-size:2.6rem;color:#38392f;font-weight:900}.c-slider__reste{position:relative;top:-3px}.l-bandeau-reassort{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0 45px}.l-bandeau-reassort>*{width:100%;margin-bottom:15px;text-align:center}@media (min-width:45em){.c-sidebar__ctas-contenu>*{width:33%}.l-bandeau-reassort>*{width:50%}}.c-bandeau-reassort{display:flex;align-items:center;justify-content:center;font-size:1.4rem}.c-bandeau-reassort span{font-weight:600}.l-bandeau-reassort svg{width:45px;margin-right:15px;max-height:30px}.c-gamme__item{position:relative;padding-bottom:15px}.c-gamme__item img{display:block;width:100%;transition:.6s}h2.c-gamme__famille{position:absolute;bottom:4px;background:#f8f8f8;padding:8px 13px 10px 11px;font-size:2rem;color:#38392f;left:20px;font-weight:700}.bg-blanc,.bg__blanc,.blanc,.s-landing__produits h2.c-gamme__famille{background:#fff}.c-gamme__edito{position:relative;order:6}.c-gamme__edito__cta{color:#fff;text-decoration:underline}.c-gamme__edito .l-section__mobile--reprise-footer,.l-gamme__edito__texte{display:block}.c-gamme__edito__texte{background:#a7c10c;color:#fff;padding:15px}.l-gamme__edito__texte:hover{background:#ffcb00;color:#272822}.c-gamme__edito__texte p strong{color:#272822}.c-gamme__edito__paragraphes,.c-gamme__edito__paragraphes p{color:#272822;font-size:1.6rem;line-height:2.4rem;margin:20px 0}.c-extras__content ul.liste li>ul>li,.c-extras__content ul.liste li>ul>li:last-child,.c-extras__content ul.liste li>ul>li>ul>li,.c-extras__content ul.liste li>ul>li>ul>li:last-child,.c-gamme__item__aide svg{margin-left:10px}.s-main__accueil .c-gamme__edito__paragraphes{margin:45px 0 0}.c-gamme__edito__paragraphes p,.c-installation .c-recherche-entreprise .l-entreprise--center,.c-installation-conseil .c-recherche-entreprise .l-entreprise--center{margin-top:20px}.c-gamme__edito__paragraphes p.c-gamme__arr{margin-top:45px}.c-gamme__edito__paragraphes p:first-child{margin:0}.c-gamme__edito__title{font-size:2rem;letter-spacing:3px;font-weight:300}.c-gamme__edito__title strong{display:block;margin-top:14px;font-size:3rem;line-height:3.6rem;letter-spacing:0;font-weight:700}.c-gamme__edito__gamme{font-size:2.2rem;line-height:2.6rem;font-weight:400;color:#3d3f34;margin-top:20px;padding:0 0 0 50px;position:relative}.c-gamme__edito__gamme:before{content:"";display:block;width:40px;height:1px;background:#3d3f34;position:absolute;top:50%;left:0}.c-gamme__edito__title strong.c-gamme__edito__po-titre{margin:0 0 15px}.c-gamme__item__aide{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);display:flex;align-items:center;justify-content:center;background:#ffcb00;color:#38392f;font-weight:700;padding:20px}.c-gamme__edito__po{display:inline-block;margin-bottom:20px;background:#272822;color:#fff;padding:5px 8px}.u-job-avenir__bloc .c-gamme__edito__po{padding:17px 14px;font-size:25px;margin-bottom:25px;line-height:1em}.c-franchise__po{background:#a7c10c;padding:30px;margin-top:40px;color:#fff;display:flex;align-items:center;transition:.3s}.c-franchise__po:hover{background:#ffcb00;color:#272822}.c-franchise__po__split:first-child{width:430px}.c-franchise__po__split:last-child,.c-moteur__resultats__titre{flex:1}.s-landing__produits .l-gamme{padding-bottom:45px}.c-gamme__edito__po__plus{display:inline-block;background:#272822;color:#fff;padding:7px 11px;margin-top:10px;font-size:15px}.c-gamme__edito__linksup{background:#93aa0a;color:#fff;text-align:center;font-size:1.8rem;display:block;width:100%;padding:30px 20px;transition:.3s}.c-gamme__edito__linksup:hover,.c-landing__heading__cta{background:#3d3f34}@media (min-width:30em){.c-slider__nav{display:none}.c-slider__baseline,.c-slider__baseline h1{text-align:left;font-size:2.4rem;line-height:3rem}.c-slider__breakline{padding-left:26px}}@media (min-width:40em){.u-fl-rw{flex-flow:row wrap}.u-fl-b1-3{flex-basis:50%}.c-gamme__edito{flex-basis:100%;order:-1}.c-gamme__item{padding:10px}.c-gamme__edito__texte{padding:30px}.s-page-produit .c-landing__heading__text{margin:-50px 40px 0}.l-section__mobile--cta{display:none}}@media (min-width:60em){.c-gamme__edito .l-section__mobile--reprise-footer,a.c-nav__btn-icone--modmobile{display:none}.l-sidebar{height:100vh;width:100px;bottom:auto;top:0;right:0;left:auto;box-shadow:none;display:flex}.c-topbar__compte{height:100px}.c-sidebar__cta-link{height:100px;justify-content:center;padding-bottom:0;border-left:1px solid #999}.c-sidebar__cta-link:first-child{border-top:8px solid #a7c10c;animation:3s infinite ctaanim}@keyframes ctaanim{20%{border-top-color:#ffcb00}}.c-sidebar__cta-link:last-child{border-bottom:1px solid #999}.c-sidebar__ctas{flex-direction:column;position:relative}.c-sidebar__ctas:after{content:"";display:block;width:120%;height:120%;pointer-events:none;position:absolute;top:-10%;left:0;z-index:10}.c-sidebar__ctas-contenu>*{width:20%;border:none!important}.l-bandeau-reassort>*{width:25%;margin-bottom:0}.c-gamme__edito__texte{padding:25px}.c-slider__nav{display:flex}}@media (min-width:70em){.c-slider__nav{background:#ffcb00;padding:20px}.c-slider__baseline,.c-slider__baseline h1{font-size:3rem;line-height:3.7rem}.c-slider__baseline{max-width:50%;padding:30px 80px 30px 70px;position:absolute;bottom:120px;left:-80px;z-index:101;clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)}.c-gamme__edito__levitation{display:flex;flex-flow:row wrap;align-items:stretch}.c-slider__po{width:65%!important;margin:0!important}.l-gamme__edito__texte{width:35%!important;bottom:30px;left:30px;transition:.4s}.c-gamme__edito{order:-1;flex-basis:50%;overflow:visible}.c-gamme__item:first-child{order:-2}.l-gamme{padding-bottom:100px}.c-gamme__edito__texte{padding:30px 30px 0}.c-gamme__edito__linksup{position:absolute;bottom:30px;left:30px;padding:20px;font-size:1.6rem}.c-gamme__edito__paragraphes{font-size:1.8rem;line-height:2.6rem;margin:20px 0}.s-main__accueil .c-gamme__edito__paragraphes{margin-top:20px}.c-gamme__edito__title strong{font-size:3.8rem;line-height:4rem;font-weight:700}.c-gamme__item>a{display:block;overflow:hidden}.c-gamme__item:hover img{transform:scale(1.2)}}@media (min-width:80em){.tpl-po .c-nav-primary a{font-size:1.6rem}.c-installation__entete.u-fl-b1-3{flex-basis:38%}.c-installation__galerie{flex-basis:54%}.c-gamme__edito__levitation{width:104%}.c-installation__entete__txt{margin-top:-80px}}@media (min-width:90em){#panneau-cta{bottom:25vh}.c-slider{width:auto;margin-left:8.3334%;margin-bottom:40px}.u-fl-rw{display:flex;flex-flow:row wrap}.l-gamme .u-fl-b1-3{flex-basis:20%}.u-fl-b1-3{flex-basis:25%}.u-fl-b2-3{flex-basis:66.6668%}.c-gamme__item{padding:10px}h2.c-gamme__famille{bottom:0}.c-gamme__edito__levitation{width:112%}.c-slider__baseline{left:-100px}.c-gamme__edito,.c-gamme__item:first-child{order:initial}.c-gamme__edito__texte{padding:50px 45px 125px}.c-gamme__edito__texte--po{padding:50px 45px 20px}.c-gamme__edito__texte--po--avenir{padding:40px}}.l-section__mobile--cta{text-align:center;padding:0 0 20px}.l-section__mobile--cta>a{width:80%}.c-inspiration{background:#fff;margin-top:40px}.c-inspiration__entete{display:block;width:96%;margin:auto;text-align:center}.c-inspiration__cover-img{display:none;margin-right:70px;transform:translateY(-150px);align-self:center}.c-inspiration__cover-txt p{font-size:2.2rem;line-height:3rem;color:#3d3f34;margin:15px 20px}.c-inspiration__cover-txt h2{font-style:italic;font-size:3rem;line-height:3.6rem;font-weight:400;color:#3d3f34;padding:60px 0 10px;position:relative}.c-edito-footer .u-width-fixed:before,.c-inspiration__cover-txt h2:before{content:"";display:block;position:absolute;top:-10px;left:0;width:100%;height:10px;background:#ffcb00}.c-inspiration__cover-txt h2 strong,.landing-adwords__realisations .entete h2 strong,.s-landing-adwords .txt-details h2 strong{font-style:normal;display:block;font-size:4.2rem;color:#a7c10c;font-weight:700}.c-inspiration__cta{display:block;max-width:90%;margin:20px auto 10px}.c-inspiration__cta a{display:flex;background:#ffcb00;padding:20px 15px;align-items:center;justify-content:center;color:#3d3f34;border-radius:5px;text-align:center;flex-direction:column;font-weight:500;transition:.3s}.c-inspiration__cta a:hover{background:#a7c10c}.c-installation{margin-top:40px;justify-content:space-between}.c-installation .c-recherche-entreprise,.c-installation-conseil .c-recherche-entreprise{text-align:center;margin:40px 0}.c-installation .c-recherche-entreprise .c-recherche-entreprise__intro,.c-installation-conseil .c-recherche-entreprise .c-recherche-entreprise__intro{margin-bottom:20px}.c-installation .c-recherche-entreprise .c-recherche-entreprise__titre,.c-installation-conseil .c-recherche-entreprise .c-recherche-entreprise__titre{font-size:2rem;line-height:2.8rem}.c-recherche-entreprise__titre a{color:#a7c10c;text-decoration:underline}.c-recherche-entreprise__titre a:hover{color:#a7c10c;text-decoration:none}p.c-moteur__vide{width:100%;font-size:1.3em;margin-bottom:2em}.c-seo__conseils__texte h3,.c-seo__conseils__texte p{margin-bottom:15px!important}.c-moteur__vide span.oups{font-family:'Noto Sans',Arial,sans-serif;font-size:3em;color:#ffcb00;font-weight:600}a#geolocate-me{display:none;background:#ffcb00;font-size:1.3rem;border-radius:6px;transition:.3s;color:#3d3f34}a#geolocate-me:hover{background:#a7c10c;text-decoration:none}.google_map_content{width:100%;height:660px;display:none}.c-installation__entete{z-index:1}.c-installation__entete__txt{background:#fff;padding:30px}.c-installation__entete__txt .c-gamme__edito__title{color:#a7c10c;margin-bottom:25px}.c-installation__entete__txt .c-gamme__edito__title strong{color:#3d3f34}.c-installation__entete__txt p{font-size:1.4rem;line-height:2rem}.c-installation__entete__txt a{color:#a7c10c}.c-installation-conseil .u-width-fixed:before,.c-installation:before{content:"";display:block;position:relative;top:-30px;left:0;width:100%;height:10px;background:#ffcb00;z-index:0}.c-installation-conseil{padding-top:150px;background:#f8f8f8;padding-bottom:80px}.c-seo__conseils>*{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.c-seo__conseils>:last-child{margin-bottom:0}.c-seo__conseils a img{width:25%}.c-seo__conseils a .c-seo__conseils__texte{width:65%}.c-seo__conseils__texte h3{font-size:1.5rem!important;width:70%}.c-seo__conseils .c-mosaique__image-fleche__article img{margin:0 0 25px!important}.c-seo__conseils__tous{text-align:right;color:#3d3f34!important;width:100%}.c-seo__conseils__tous strong{color:#a7c10c;text-decoration:underline}.c-installation__galerie,div.qrAvis{margin-top:25px}.c-installation__galerie .c-gamme__edito__title{font-size:3.8rem;line-height:4rem;font-weight:700;color:#a7c10c}.c-installation__galerie .c-gamme__edito__title strong{font-weight:400;font-style:italic;color:#3d3f34}.c-avis-condensed__quote h3 a:hover,.c-moteur__resultats__entete a:hover{color:#a7c10c}.c-mosaique__installation{display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}.c-mosaique__installation>*{width:100%;overflow:hidden}.c-mosaique__image-installation{position:relative;overflow:hidden;margin:10px;min-width:230px;width:100%;color:#fff;text-align:left;line-height:1.4em;font-size:16px}.c-mosaique__image-installation *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.35s;transition:.35s}.c-mosaique__image-installation img{max-width:100%;min-width:100%;vertical-align:top}.c-mosaique__image-installation figcaption{position:absolute;top:calc(100%);width:100%;background-color:#3d3f34;padding:15px 25px 65px}.c-mosaique__image-installation figcaption:before{position:absolute;content:'';z-index:2;bottom:100%;left:0;width:100%;height:80px;background-image:-webkit-linear-gradient(top,transparent 0,#3d3f34 100%);background-image:linear-gradient(to bottom,transparent 0,#3d3f34 100%)}.c-mosaique__image-installation h3,.c-mosaique__image-installation p{margin:0 0 10px}.c-mosaique__image-installation h3{font-size:1.4em;line-height:1.2em;font-weight:700}.c-mosaique__image-installation p{font-size:.9em;letter-spacing:1px;opacity:.9}.c-mosaique__image-installation a.c-mosaique__installation__link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.c-mosaique__image-installation a{color:#fff;font-weight:700}.c-mosaique__image-installation.hover figcaption,.c-mosaique__image-installation:hover figcaption{top:80px}.c-mosaique__image-fleche{background:#fff;padding:30px;position:relative;z-index:2}.c-mosaique__image-fleche .u-fl-b1-3{flex-basis:96%;overflow:hidden}.c-mosaique__image-fleche__article img{display:block;width:100%;margin:20px 0 25px;border:1px solid #eee;transition:.3s}.c-mosaique__image-fleche__article:hover img{border-color:#a7c10c}.c-mosaique__image-fleche__article h3{font-size:2rem;line-height:1.5;color:#3d3f34;margin-bottom:15px;font-weight:700;transition:.3s}.c-menu-trait li ul.dev li,.c-mosaique__avis h3,.c_msgcovid__texte{font-weight:400}.c-mosaique__image-fleche__article p{font-size:1.6rem;line-height:2.8rem;color:#3d3f34;margin-bottom:15px}.c-suggestion__mosaique--realisations .c-mosaique__image-fleche__article p{margin-bottom:30px}.c-mosaique__image-fleche__article:hover h3{transform:translateY(-5px)}.c-installation .c-mosaique__image-fleche{background:0 0}@media (min-width:60em){.c-mosaique__image-fleche__article h3,.c-mosaique__image-fleche__article p{margin-bottom:20px}}@media (min-width:80em){.c-mosaique__image-fleche__article h3,.c-mosaique__image-fleche__article p{margin-bottom:30px}.c-inspiration__entete{margin-bottom:-50px}}.c-mosaique__avis,.c-suggestion__mosaique{padding:20px 25px 0;background:#efefef}.c-franchise__realisation,.l-gamme__avis__formulaire,.l-gamme__suggestions .c-suggestion__mosaique{padding:20px}.c-moteur__resultats__entete{display:flex;flex-flow:column;align-items:center}.u-titre__bordure-jaune{padding:0 15px}.l-infos-gamme__entete .u-titre__bordure-jaune{padding:0}.c-moteur__resultats__entete a{color:#3d3f34;font-size:1.6rem;line-height:1.4;transition:.3s;margin:20px;text-align:center}.c-avis-condensed__quote a,.c-gestionnaire__promo__realisation,.c-suggestion__mosaique--realisations a:hover{color:#3d3f34}.c-moteur__resultats__entete a strong{color:#a7c10c;text-decoration:underline}.c-moteur__resultats{margin-bottom:60px}.c-suggestion__mosaique h3,.c-suggestion__mosaique p{padding:0 20px}.c-suggestion__mosaique h3{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #dedede;font-weight:700}.c-suggestion__mosaique--realisations h3{font-size:2rem;font-weight:600;margin-bottom:0;padding-bottom:10px;border:none}.c-suggestion__mosaique--realisations p{font-size:1.6rem}.c-suggestion__mosaique--realisations a{color:#3d3f34;font-weight:700}.l-gamme__suggestions .c-mosaique__avis,.l-moteur,.l-portes-ouvertes{padding:0 0 40px}.c-avis-condensed__quote{padding:1px 20px 0}.u-fl-b2-3 .c-avis-condensed__quote{margin:0 0 40px;padding-bottom:40px;border-bottom:5px solid #ddd}.c-avis-condensed__quote p{margin:20px 0;font-style:italic}.c-avis-condensed__quote p.c-avis__date{font-size:1.4rem;color:#999}.c-avis-condensed__quote h2{font-size:1.8rem;position:relative;padding-top:30px;margin-bottom:5px}.c-avis-condensed__quote h2:before{content:"";display:block;width:40px;height:4px;background:#ffcb00;position:absolute;top:0;left:0}.c-avis-condensed__quote h3{font-size:1.6rem;margin-bottom:20px}.c-avis-condensed__quote h3 a,.c-moteur__title,strong{font-weight:700}.u-fl-b2-3 .c-avis-condensed__quote .c-avis__quote{height:auto}.c-mosaique__image-fleche__article h3.c-avis__no-anim{padding:7px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-top:7px}.c-mosaique__image-fleche__article:hover h3.c-avis__no-anim{transform:none}.c-franchise__avis__liste--po .c-mosaique__image-fleche__article h3.c-avis__no-anim{border:0;margin:0}.c-avis__droit-reponse{background:#fff;position:relative;padding:15px;margin-top:25px}.c-avis__droit-reponse:before{content:"";display:block;width:0;height:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-8px;left:20px}.c-mosaique__image-fleche__article img.c-avis__realisation__photo{margin:10px 0}.c-mosaique__image-fleche__article h3.c-avis-developpe__titre-realisation{margin-top:18px}.c-avis__realisation__photo_landing{width:100%;max-height:350px;min-height:350px;margin-bottom:10px;overflow:hidden}.c-avis__realisation__photo_landing img.c-avis__realisation__photo{object-fit:cover;width:100%;height:350px}.c-mosaique__avis .c-installation__entete__txt{margin-top:0!important}.c-gamme__suggestions__plus{text-align:center;margin:20px 0 -20px}.c-gamme__suggestions__plus a{margin-bottom:-50px}@media (max-width:60em){.c-sidebar__tmirage{display:none}.c-sidebar__cta-link--mirage{border-bottom:none}.c-franchise__po{flex-direction:column;align-items:center;justify-content:center}.c-franchise__po__split:first-child{width:100%}.c-mosaique__image-fleche__article{background:#fff;padding-bottom:5px}.c-seo__conseils .c-mosaique__image-fleche__article{background:0 0}.c-mosaique__image-fleche__article p.u-arr__verte,.c-suggestion__mosaique--realisations .c-mosaique__image-fleche__article p.u-arr__verte,.u-titre-line__bordure-jaune .u-titre-line__label:after,.u-titre-line__bordure-jaune h2:after{display:none}.c-suggestion__mosaique--realisations h3{padding-bottom:3px}.c-mosaique__avis,.c-suggestion__mosaique{padding:35px 20px 20px}.c-moteur__resultats__entete a{text-align:left;margin:0 0 16px}.u-titre-line__bordure-jaune h2{padding:0 0 10px}.c-mosaique__image-fleche__article h3{font-size:1.8rem;line-height:1.3;margin-bottom:15px;transition:none}.c-mosaique__image-fleche__article p{font-size:1.5rem}.c-mosaique__image-fleche__article:hover h3{transform:none}.l-gamme__suggestions .c-mosaique__avis{padding:10px}.c-gamme__suggestions__plus{text-align:center;margin:20px 0}.c-gamme__suggestions__plus a{margin-bottom:30px}.c-franchise__card__text{padding-bottom:30px;border-bottom:1px solid #ddd}.l-franchise .u-titre__bordure-jaune,.l-infos-gamme__entete .u-titre__bordure-jaune,.l-infos-gamme__entete--first .u-titre__bordure-jaune{text-align:center;line-height:1.5}.c-franchise__card__text a.c-nav__btn-icone{border:1px solid #eee}}.c-installation-conseil--none .u-width-fixed .c-installation__entete{margin-bottom:50px}.s-galerie-realisations .l-gamme__suggestions .c-suggestion__mosaique,.s-page-produit .l-landing__heading{padding:0}.l-landing__heading{padding-top:10px;position:relative}.l-landing__heading.align-stretch{align-items:flex-end}.l-landing__heading:before{content:"";display:block;width:0;height:0;border:20px solid transparent;border-bottom:20px solid #fff;border-top:none;position:absolute;bottom:-2px;left:50%;margin-left:-20px}.s-page-produit .l-landing__heading:before{display:none}.svg__affinez{width:35px;margin-right:10px;transition:.5s}.svg__affinez .st0{fill:#ffcb00;transition:.5s}.bg__blanc .c-moteur__title{padding-top:0!important;padding-bottom:40px}.c-landing__heading{display:flex;flex-flow:row wrap;align-items:flex-end}.s-page-produit .c-landing__heading{align-items:flex-start}.c-landing__heading__cover,.c-landing__heading__cta{width:100%;overflow:hidden}.c-landing__heading__cta .c-landing__heading__cover__cta{width:100%}.c-landing__heading__cover img{max-height:80%}.c-landing__heading__text,.c-landing__heading__text__cta{width:100%;margin-top:0}.c-landing__heading__cta a{margin:0}.c-landing__heading__cta__link{background:#3d3f34;padding:10px;margin:0;text-align:center;color:#ffcb00;height:45px;transition:.5s;display:flex;align-items:center;justify-content:center}.c-landing__heading__cta__link:hover{background:#ffcb00;color:#3b3f34}.c-landing__heading__cta__link:hover .svg__affinez{width:40px}.c-landing__heading__cta__link:hover .svg__affinez .st0{fill:#3b3f34}.c-moteur__title,.c-moteur__vide{text-align:center;color:#3d3f34;font-size:2.4rem;line-height:3rem;font-weight:300;position:relative}.c-moteur__form{display:flex;flex-flow:column;justify-content:center;padding:15px 0}.c-moteur__form__input{margin:5px 10px}.c-moteur__form__input select,.c-moteur__form__select-trigger,.c-moteur__select__multiple{position:relative;display:block;padding:15px;border:1px solid #dcdcdc;color:#3d3f34;border-radius:6px;font-size:1.8rem;cursor:pointer;transition:.3s}.c-moteur__form__input select,.c-moteur__select__multiple{position:absolute;top:55px;left:0;width:100%;min-width:250px;z-index:5}.c-moteur__select__multiple{background:#fff;display:none}.c-moteur__form__select-trigger{display:flex;align-items:center;background-color:#fff}.c-moteur__form__select-trigger span{flex:1}.avertGeolocate .l-fl span,.avertGoogleMap .l-fl span,.avertRecaptcha .l-fl span,.c-edito-footer h2 span.c-edito-footer__bl,.js__select-on .c-moteur__select__multiple{display:block}.c-moteur__select__multiple svg{position:absolute;top:10px;right:10px}.c-moteur__form__select-trigger:hover{background:#eee}.c-moteur__checkbox-critere{margin-right:5px;margin-top:4px}.c-moteur__critere{padding:5px 0}.c-moteur__critere label{font-size:1.6rem;display:flex}.c-moteur__form__select-trigger:hover svg{transform:scale(1.5) rotate(10deg)}.c-moteur__form__select-trigger svg{margin-left:15px;transition:.3s ease-out}.c-moteur__filtres{padding:20px;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;font-size:1.4rem}.c-moteur__filtre,.c-moteur__filtres__delete,.c-moteur__filtres__titre{display:flex;margin:0 5px;padding:4px 10px}.c-affinez-titre:before,.l-landing__moteur__form:before{content:"";display:block;width:0;height:0;border:16px solid transparent;border-top:16px solid #ffcb00;border-bottom:none;position:absolute;bottom:-16px;left:50%;margin-left:-16px}.l-landing__moteur__form:after{content:"";display:block;width:100px;height:4px;background:#ffcb00;position:absolute;bottom:0;left:50%;margin-left:-50px}.c-moteur__filtres__titre{align-items:center;background:#ffcb00;border:1px solid #ffcb00;border-radius:4px;font-weight:700}.c-moteur__filtres__delete{align-items:center;border-radius:4px;border:1px solid #ffcb00;color:#3d3f34;background:#ffcb00;font-weight:700}.c-moteur__filtres span{flex:1}.c-moteur__filtres__titre svg{margin-right:6px}.c-moteur__filtre{align-items:center;border-radius:4px;border:1px solid #ccc;color:#3d3f34;background:#fff}.c-moteur__filtre svg{margin-left:6px}.c-moteur__filtres__delete svg{margin-left:0}.c-moteur__vide{padding:0 0 80px;text-align:center}@media (min-width:50em){.c-landing__heading__cover,.c-landing__heading__cta{margin-bottom:-200px}.s-installation .c-landing__heading__cta{margin-bottom:0}}@media (min-width:70em){.c-inspiration__cover-img{display:block;transform:translateY(-50px)}.c-inspiration__entete{display:flex;width:100%;text-align:left}.c-inspiration__cover-txt p{margin:15px 80px 0 0}.c-inspiration__cta{margin-left:0;display:inline-block}.c-landing__heading__cover,.c-landing__heading__cta{width:59%;margin-bottom:0}.c-landing__heading__text{width:41%;margin-top:30px}.c-landing__heading__text__cta{width:40%;margin-top:30px}.s-installation .c-landing__heading__text__cta{width:100%;margin-top:30px}.l-landing__heading{padding-top:55px}.c-moteur__title,.c-moteur__vide{font-size:2.8rem;line-height:3.4rem}.c-moteur__form{flex-flow:row wrap}.c-moteur__form__input{margin:0 10px}}@media (min-width:75em){.s-installation .c-landing__heading__text__cta{width:40%;margin-top:30px}}.c-gamme__ariane a:before,.c-infos-gammes__titre-h3:after{display:block;width:20px;height:1px;top:50%;background:#3d3f34;content:""}.s-page-produit .c-landing__heading{align-items:center}.s-installation .c-landing__heading__text__cta{margin-top:0}.s-page-produit .s-installation--withDescription .c-landing__heading{align-items:flex-end}.installation__paragraphe{background:#eee;padding:40px;margin:0 auto}#form-cp,.c-po__horaires,.installation__paragraphe [data-interact=triggerSuite]{margin-top:20px}.c-actu__cover,.c-po__cover,.c-po__informations,.installation__paragraphe--init>p{width:100%}.installation__paragraphe__inside{padding-top:40px}.installation__paragraphe__inside>:not(:last-child),.l-franchise{margin-bottom:30px}.s-installation--withDescription div#adv-custom-pager{right:auto;left:25px}.installation__paragraphe__title{text-align:left;color:#a7c10c}.s-installation .cycle-slide{max-height:none}.c-gamme__ariane{padding:20px 55px 20px 45px;font-weight:400;display:flex;background:#ffcb00}.c-gamme__ariane a{color:#3d3f34;position:relative;padding-left:40px}.c-gamme__ariane a:before{position:absolute;left:10px}.c-gamme__ariane a:first-child{padding-left:0}.c-gamme__ariane a:first-child:before{display:none}.l-infos-gammes{padding:20px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#fff 100%);background:-webkit-linear-gradient(top,#f8f8f8 0,#fff 100%);background:linear-gradient(to bottom,#f8f8f8 0,#fff 100%)}.c-infos-gammes__titre{background:#fff;padding:30px 20px 20px}.c-infos-gammes__titre-h2{color:#a7c10c;font-size:3rem;font-weight:500;padding:0 0 4px}.c-infos-gammes__titre-h3{margin-top:20px;color:#3d3f34;font-size:2rem;font-weight:300;padding-left:40px;position:relative}.c-infos-gammes__titre-h3:after{position:absolute;left:0;margin:0 10px}.c-infos-gamme__technique{background:#ffcb00;padding:30px}.c-infos-gamme__technique h2{font-size:3.2rem;line-height:3.6rem;margin-bottom:40px;position:relative;font-weight:700}.c-infos-gamme__technique h3{font-size:2rem;line-height:2.6rem;margin-bottom:10px;position:relative;font-weight:600}.c-infos-gamme__currtext,.l-contact-entreprise{padding-bottom:20px}.c-infos-gamme__currtext p{font-size:1.5rem;line-height:2.4rem}.c-infos-gamme__currtext p a{font-weight:700;color:#3d3f34;text-decoration:underline}.u-titre-trait:after{content:"";width:50px;background:#3d3f34}.u-t-t--1px:after{height:1px}.u-t-t--4px:after{height:4px;margin-top:-2px}.u-t-t--d:after{display:inline-block;vertical-align:middle;margin-left:20px}.u-t-t--g:after{display:block;position:absolute;top:50%;left:-60px}.c-infos-gamme__images{display:flex;flex-flow:row wrap;padding:40px 0}.c-infos_gamme__image{display:block;margin:20px 0;flex-basis:100%;text-align:center;border-bottom:2px solid #dadada;padding-bottom:15px;transition:.3s}.c-infos_gamme__image:hover{border-color:#a7c10c}.c-etapes__etapes:after,.c-gestionnaire__titre-page--solo__accroche:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-8px;left:50%}.c-infos_gamme__image p{font-size:1.8rem;color:#3d3f34;font-weight:400}.c-infos_gamme__image img{width:100%;margin-bottom:15px;border:1px solid #e5e5e5}@media (min-width:40em){.c-inspiration__cta a{text-align:left;flex-direction:row}.c-mosaique__installation>*{width:48%}.c-mosaique__image-fleche .u-fl-b1-3{flex-basis:calc((100% - 30px)/ 2)}.c-mosaique__image-fleche .u-fl-b1-3:nth-child(2n+2){margin:0 0 0 30px}.c-mosaique__avis .u-fl-b1-3:nth-child(2n+2){margin:0}.c-mosaique__image-fleche{padding:40px 40px 0}.c-mosaique__avis .u-fl-b1-3,.u-fl-b2-3{flex-basis:100%}.l-gamme__suggestions .l-gamme__edito__texte{width:50%!important}.c-moteur__filtres{flex-flow:row wrap}.c-moteur__filtres span{flex:initial}.c-infos_gamme__image{margin:20px;flex-basis:calc(50% - 40px)}.c-infos-gamme__images{margin-right:-20px;margin-left:-20px}}@media (min-width:60em){.c-mosaique__image-fleche .u-fl-b1-3{flex-basis:calc((100% - 80px)/ 4)}.c-installation .c-mosaique__image-fleche .u-fl-b1-3{flex-basis:calc((100% - 80px)/ 2)}.c-mosaique__image-fleche .u-fl-b1-3:nth-child(2n+2){margin:0 20px}.c-inspiration{margin-top:200px}.c-installation{margin-top:150px}.c-installation-conseil .u-width-fixed{justify-content:space-between;flex-flow:row wrap}.c-installation-conseil--none .u-width-fixed{justify-content:center}.c-moteur__resultats__entete{display:flex;flex-flow:row wrap;align-items:center}.c-moteur__resultats__entete a{margin:0}.c-mosaique__avis,.c-suggestion__mosaique{padding:50px 60px 0}.l-gamme__suggestions .c-suggestion__mosaique{padding:50px 0 0}.l-gamme__suggestions .c-mosaique__avis{padding:50px 0}.c-mosaique__avis .u-fl-b1-3{flex-basis:calc((100% - 80px)/ 3)}.u-fl-b2-3{flex-basis:66.6667%}.u-fl-b2-3 .c-avis-condensed__quote{margin:0 40px 50px;padding-bottom:50px}.u-fl-b2-3.c-franchise__avis__liste--po .c-avis-condensed__quote{margin:0 0 45px 40px;padding:0 0 20px}.c-galerie-realisations .c-suggestion__mosaique--realisations .u-fl-b1-3,.c-mosaique__image-fleche__article img{margin:0 0 20px}.c-galerie-realisations .c-mosaique__image-fleche__article img{margin:0 0 15px}.c-moteur__form{padding:30px 0}.s-page-produit .c-landing__heading__cover,.s-page-produit .c-landing__heading__cta{margin-bottom:0;width:100%}.s-page-produit .c-landing__heading__text{margin:-220px 100px 0;width:calc(100% - 200px)}.s-page-produit .c-gamme__edito__texte{padding:30px 60px}.c-infos-gammes__titre{display:flex;align-items:center;padding:60px 0 25px}.c-infos-gammes__titre-h3{margin-top:0}.l-infos-gammes{padding:20px}.c-infos-gammes__caracteristiques{display:flex;align-items:flex-start;justify-content:space-between}.c-infos-gamme__technique{width:33%}.c-infos-gamme__images{width:65%}}@media (min-width:75em){.s-installation .c-landing__heading__cta{position:relative;z-index:1}.s-installation .installation__paragraphe{position:relative;z-index:2;padding-top:50px;transform:translateY(-50px)}.s-installation .c-landing__heading__text__cta{padding-right:110px;position:relative;z-index:3;transform:translateX(-50px)}.installation__paragraphe{width:960px}.l-infos-gamme__entete--first{margin-top:50px}.s-page-produit .c-landing__heading__cover,.s-page-produit .c-landing__heading__cta{width:59%;margin-top:50px}.s-page-produit .c-landing__heading__text{margin:-300px 0 0 20%;width:80%}.s-page-produit .l-landing__heading{padding:0;position:relative}.u-width-right-fixed{margin-right:0}.u-width-left-fixed{margin-left:0}.s-page-produit .c-gamme__edito__texte{padding:30px}.c-infos-gammes__titre{display:flex;align-items:center;background:#fff;padding:60px 0 25px;margin-left:35%}.c-infos-gamme__technique{width:33%;transform:translateY(-100px)}}@media (min-width:90em){.l-infos-gamme__entete--first{margin-top:260px}.s-page-produit .c-landing__heading__cover,.s-page-produit .c-landing__heading__cta{width:56%;margin-top:0}.s-page-produit .c-landing__heading__text{position:relative;right:auto;top:auto;margin:40px 0 -100px;width:44%;transform:translateX(-10%)}.s-page-produit .l-landing__heading{padding:20px 0}.u-width-right-fixed{margin-right:0}.u-width-left-fixed{margin-left:0}.s-page-produit .c-gamme__edito__texte{padding:30px}}@media (min-width:100em){.c-inspiration__cover-txt{margin-right:calc((100% - 1400px)/ 2)}.c-inspiration__entete{display:flex;width:100%;margin-bottom:-150px;text-align:left}.c-installation{display:flex;margin-top:80px;text-align:left;justify-content:space-between}.c-inspiration__cover-txt p{margin:15px 80px 0 0;font-size:2.2rem;line-height:3rem}.c-inspiration__cover-img{transform:translateY(-100px)}.c-inspiration__cover-txt h2{font-size:3.8rem;line-height:4.6rem}.c-inspiration__cover-txt h2 strong{font-size:4.8rem}.u-width-left-fixed,.u-width-right-fixed{margin:0 auto;max-width:92%}.s-page-produit .c-landing__heading__cover,.s-page-produit .c-landing__heading__cta{margin-bottom:0;width:60%}.s-page-produit .c-landing__heading__text{margin-bottom:-100px;width:40%}.s-page-produit .l-landing__heading{padding:40px 0}}@media (min-width:125em){.u-width-left-fixed,.u-width-right-fixed{margin:0 auto;max-width:1650px}}.ico-svg,span.ico-svg,svg.tickok{margin-right:10px;vertical-align:middle}.tpl-cp-po{display:flex;flex-flow:row wrap;align-items:flex-start}#entete-portes-ouvertes{background:#ffcb00;color:#3d3f34;padding:15px;text-align:center;font:300 16px 'Noto Sans',sans serif;position:relative}#entete-portes-ouvertes:after{content:"";display:block;position:absolute;bottom:-10px;left:50%;margin-left:-10px;border-top:10px solid #ffcb00;border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0}#entete-portes-ouvertes p.adresse{font-size:18px;font-weight:400}#entete-portes-ouvertes h1{font:700 20px 'Noto Sans',serif;margin-bottom:7px}#entete-portes-ouvertes h3{font-size:18px;margin-bottom:20px}#entete-portes-ouvertes span.ico-pointer{background-position:-50px -380px}.ico-svg,span.ico-svg{display:inline-block;width:30px;height:30px;background:url(../../img/squelette/icos-site.svg) 0 0/800px 600px no-repeat}#form-cp,#visuel-porte-ouverte{background:#fff;box-shadow:0 0 5px 0 #d6d6d6;box-sizing:border-box;padding:10px;width:100%}#form-cp h2{font:300 20px 'Noto Sans',serif;padding:0 0 20px;color:#717171;text-align:center}#form-cp h2 strong{font-size:28px;font-weight:700;color:#a7c10c}#visuel-porte-ouverte img,.c-produit__etape,.u-w-100{width:100%;display:block}.bord-g{border:1px dotted #ddd;border-top:none;padding:30px 20px}#form-cp{text-align:center;margin-right:0;padding:20px;font-size:1.6rem;line-height:1.3}#form-cp form{display:inline-block;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:6px;padding:15px;margin:10px auto 0}#form-cp form p{vertical-align:middle;display:inline-block}#form-cp form input[type=text]{border:none;width:100%;font-size:16px;color:#565656;font-family:Lato,sans serif;font-weight:400;background:#ddd;vertical-align:middle;display:inline-block;padding:10px;text-align:center;margin:10px 0;border-radius:4px}#form-cp input[type=submit]{border:none;background:url(../img/portes_ouvertes/loupe.svg) 0 0/26px 52px no-repeat #f4f4f4;position:relative;width:26px;height:26px;cursor:pointer;font-size:0;vertical-align:middle;display:inline-block;transition:.3s;margin:0 10px}#form-cp input[type=submit]:hover{background-position:0 -26px}p.stanpo{font:300 16px/24px 'Noto Sans',sans serif;margin-bottom:10px;padding:0 20px}p.stanpo a{display:inline-block;padding:3px 10px;border-radius:5px;background:#a7c10c;transition:.3s;color:#3d3f34;font-weight:500}p.po-no{font-size:18px;line-height:30px}#form-cp input.ico-arr[type=submit]{width:16px;height:18px;background-image:url(../img/portes_ouvertes/arrow.svg);background-size:16px 36px;background-position:0 0}#form-cp input.ico-arr[type=submit]:hover{width:16px;height:18px;background-position:0 -18px}svg.tickok{display:inline-block;width:35px;height:35px;position:relative;top:-3px}.po-pdcv .link-fiche a{display:inline-block;padding:10px 15px;margin-top:15px;background:#3d3f34;color:#fff;border-radius:6px;font-size:15px}.po-pdcv .link-fiche svg{display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-2px;width:15px;height:15px}.po-pdcv .link-fiche a:hover{background:#fff;color:#3d3f34}svg.ico-sad{width:40px;height:40px;margin:0 auto 15px;display:block}.c-actu__content,.c-po__content{display:flex;flex-flow:row wrap;justify-content:space-between;padding:20px;align-items:stretch}.c-po__dates{background:#a7c10c;color:#fff;width:100%;margin-bottom:20px}.c-po__dates .u-job-avenir__logo{margin:15px auto}.c-po__dates a{display:block;font-size:16px;padding:10px;text-align:center;color:#fff}.c-po__dates .blason{position:relative;display:inline-block;background:#fff;padding:7px 15px;color:#a7c10c;font-style:italic;line-height:32px;font-size:30px}.c-po__dates a span.blason:after{content:"";display:block;width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;bottom:-6px;left:50%;margin-left:-6px}.c-po__dates a span.name{display:block;margin:12px 0;font-size:2.6rem;line-height:1.2}.c-po__dates a span.sub{font-style:italic;font-size:18px}.c-actu__content .c-actu__textes a,.c-po__content .c-po__textes a{color:#a7c10c;text-decoration:underline;font-weight:700}.c-actu__textes{text-align:justify}.c-po__plan{margin-top:30px;border-top:1px dotted #888;background:#fff;padding:20px;text-align:center}.c-actu__title{display:inline-block;padding:0 0 10px;font-weight:700}.c-actu__title:after{content:'';width:100%;height:2px;margin-top:10px;display:block}.c-actu__content{padding-top:40px!important;padding-bottom:40px!important}.c-gestionnaire__titre-page{font-size:3rem;line-height:4rem;font-weight:700;padding:40px 0 15px}.c-gestionnaire__titre-page--solo{font-weight:300;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.c-gestionnaire__titre-page--solo__accroche{background:#a7c10c;padding:6px 15px;color:#38392f;margin-bottom:22px;font-size:1.8rem;font-weight:500;position:relative;line-height:1.3}.c-gestionnaire__titre-page--solo__accroche:after{content:"";display:block;position:absolute;margin-left:-4px;width:0;height:0;border-top:8px solid #a7c10c}.c-gestionnaire__titre-page--solo__main{font-weight:300}.c-gestionnaire{display:flex;align-items:flex-start;justify-content:space-between}.c-gestionnaire__cover{position:relative;margin-bottom:40px}.c-gestionnaire__ariane{position:absolute;top:0;left:0;font-size:1.4rem;width:100%;background:rgba(0,0,0,.7);padding:15px;color:#fff;z-index:2}.c-gestionnaire__ariane a{color:#fff;padding-left:30px;position:relative;margin-right:5px}.c-gestionnaire__ariane a:last-child{margin:0}.c-gestionnaire__ariane a:before{content:"";display:block;width:20px;height:1px;background:#fff;position:absolute;top:50%;left:0}.c-edito-footer h2 span.c-edito-footer__reg,.c-gestionnaire__ariane__actif{font-weight:500}.c-gestionnaire__cover img,.u-link__zoomimg__cover>img{display:block;width:100%}.c-gestionnaire__promo-realisation{background:#efefef;padding:20px;margin-bottom:20px;color:#3d3f34;position:relative}.c-gestionnaire__promo-realisation:before{content:"";display:block;width:calc(100% - 40px);position:absolute;top:-7px;height:7px;background:#ffcb00}.c-gestionnaire__promo-realisation img{border:1px solid #ddd;display:block}.c-gestionnaire__promo-realisation h2{font-size:2rem;font-weight:300;margin-bottom:20px}.c-gestionnaire__promo-realisation h3{font-size:1.8rem;font-weight:600;margin-bottom:5px}.c-gestionnaire__promo-realisation h4{font-size:1.4rem;font-weight:300}.c-edito h1,.c-edito-text__landing h1{font-size:3rem;line-height:4rem;text-align:center;font-family:'Noto Sans',Arial,sans serif}.c-gestionnaire__promo__realisation img{margin-bottom:15px}.c-gestionnaire__promo__realisation p{margin:15px 0 0}.c-gestionnaire__contact{width:100%;display:flex;justify-content:space-between}.c-gestionnaire__contact a{width:calc((100% - 10px)/ 2);text-align:center;padding:12px 10px 10px}.c-menu-trait{margin:0 10px 40px 50px}.c-menu-trait li{list-style:none;font-weight:600}.c-menu-trait ul.dev li a,.c-menu-trait__link{display:block;margin-bottom:16px;color:#3d3f34;position:relative}.c-menu-trait ul.dev li a:before,.c-menu-trait__link:before{content:"";display:block;width:20px;height:1px;background:#8e8f8a;position:absolute;top:10px;right:calc(100% + 10px);transition:.3s;margin-top:0}.c-menu-trait ul.dev li a.actif:before,.c-menu-trait ul.dev li a:hover:before,.c-menu-trait__link--actif:before,.c-menu-trait__link:hover:before{width:40px;height:3px;background:#ffcb00;margin-top:-1px}.c-gestionnaire,.s-etapes .c-gestionnaire{flex-direction:column}.c-gestionnaire__aside,.c-gestionnaire__contenu{width:96%;margin:20px auto 40px;padding-top:30px;border-top:1px solid #ddd}.c-menu-trait ul.dev{margin-left:2rem;font-size:1.5rem}.c-menu-trait ul.dev li a:before{width:12px}.c-menu-trait ul.dev li a.actif:before,.c-menu-trait ul.dev li a:hover:before{width:24px;background:#a7c10c}@media (min-width:60em){#visuel-porte-ouverte{width:42%;margin-right:3%}#form-cp{width:55%;padding:40px;margin-top:0;font-size:1.8rem;line-height:1.3}#entete-portes-ouvertes{padding:30px}.c-po__dates{width:25%;height:fit-content}.c-po__dates .blason{font-size:25px}.c-po__dates a span.sub{font-style:italic;font-size:16px}.c-po__cover{width:50%}.c-actu__cover{width:20%}.c-po__informations{width:45%}.c-actu__informations{width:75%}.c-actu__content,.c-po__content{padding:40px 0}.c-gestionnaire{flex-direction:row}.c-gestionnaire__contenu{width:calc((.67 * 100%) + ((100% - 100%)/ 2));padding-left:calc((100% - 100%)/ 2)}.c-gestionnaire__aside{width:calc(.27 * 100%);margin-right:calc((100% - 100%)/ 2 + 20px)}}.s-etapes .c-gestionnaire__contenu{width:96%;margin:0 auto;padding-left:0}.c-etapes__etape:last-child,.s-landing-adwords .c-inspiration__entete,div.qrAvis h3{margin-bottom:0}.c-etapes__etapes{margin:20px 20px 60px;display:flex;flex-direction:column;text-align:center;justify-content:center;background:#ffcb00;padding:20px 30px;position:relative;z-index:5}.c-edito,.c-franchise__info--more a:hover{background:#a7c10c}.c-etapes__etapes:after{content:"";display:block;width:0;height:0;border-top:8px solid #ffcb00;position:absolute;margin-left:-4px}.c-etapes__etape{opacity:.7;position:relative;padding-right:50px;font-size:2rem;transition:.3s;margin-bottom:10px}.c-etapes__etape a{color:#3d3f34;display:inline-block;transition:.3s}.c-etapes__etape:hover{opacity:1}.c-etapes__active{opacity:1;font-weight:700;font-size:2.6rem}.c-etapes__active a{color:#3d3f34}.c-etapes__etape:last-child:after,.s-rdv-doc-tel .c-formulaire__intro__title{display:none}.c-etapes__nb{font-weight:400;display:inline-block;margin-right:10px}.c-edito{padding:3rem;color:#38392f;margin:2rem auto 3rem;max-width:960px;position:relative}.c-edito:after{content:"";display:block;width:0;height:0;border-top:20px solid #a7c10c;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:-20px;left:calc(50% - 20px)}.c-edito h1{color:#fff;font-weight:700}.c-edito-text__landing h1{color:#38392f;font-weight:700}.c-mos-pages{display:flex;flex-flow:row wrap;padding-bottom:5rem}.c-mos-pages__link{width:100%;color:#38392f;font-size:1.8rem;padding:2rem}.c-edito-text{max-width:800px;margin:2rem auto}.c-edito-text>p:not(:last-child){margin-bottom:2rem}.c-gestionnaire .c-mos-pages:before{content:"";background:#a7c10c;display:block;width:45px;height:4px;position:absolute;top:-20px;left:0}.c-gestionnaire .c-mos-pages:after{content:"";background:#ddd;display:block;width:100%;height:1px;position:absolute;top:-16px;left:0}.u-link__zoomimg__cover{display:block;margin-bottom:1rem}@media (min-width:40em){.c-mos-pages__link{width:50%;padding:1.5rem}}@media (min-width:60em){.c-gestionnaire .c-mos-pages__link{padding:1rem}.c-gestionnaire .c-mos-pages:after,.c-gestionnaire .c-mos-pages:before{left:1rem}.c-gestionnaire .c-mos-pages:after{width:calc(100% - 2rem)}.c-edito{margin-top:3rem}.c-edito h1{padding-top:1.5rem}.u-link__zoomimg__cover{display:block;overflow:hidden;margin-bottom:1rem}.u-link__zoomimg__cover>img{transition:.4s ease-out}.u-link__zoomimg:hover>.u-link__zoomimg__cover>img{transform:scale(1.2)}}.l-recherche-entreprise{text-align:center;background:url(../img/recherche-entreprise/bg-pointer.gif) bottom center no-repeat;padding:40px 0 30px}.c-recherche-entreprise{max-width:90%;margin:0 auto}.c-recherche-entreprise__intro{font-style:italic;margin-bottom:30px}.c-recherche-entreprise__titre{font-size:2.4rem;line-height:3.2rem}.c-recherche-entreprise__titre strong{color:#a7c10c}.c-avis-condensend__btn,.c-franchise__card h1 a,.c-franchise__card h2.franchise__title a,.c-franchise__info a{color:#38392f}.c-recherche__no-entreprise{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dotted #ccc}#contenuDeLaPage h2.var-m-atouts,.c-recherche__listing-resultats{margin-top:30px}.c-recherche__listing-resultats .c-franchise__coordonnees{padding:30px 0;border-top:2px dotted #ddd}.c-franchise{padding:20px 0}.c-franchise__card{flex:1;text-align:center}.c-franchise__map{width:96%;margin:30px auto}.c-franchise__portrait{margin:0 auto 20px;align-self:center}.c-franchise__card h1,.c-franchise__card h2.franchise__title,.c-franchise__showroom__horaires h2{font-size:2.4rem;font-weight:400;line-height:3rem;margin-bottom:20px}.c-franchise__card h2.franchise__title{font-family:'Work Sans',sans-serif}.c-franchise__card h1 strong,.c-franchise__card h2.franchise__title strong,.c-franchise__showroom__horaires h2 strong{display:block;font-size:3.2rem;color:#a7c10c}.c-franchise__card h2{margin:-10px 0 0;font-size:1.8rem}.c-franchise__card .c-franchise__info h2{margin-top:0}.c-franchise__showroom__horaires h2{line-height:4rem}.c-franchise__showroom__horaires h2 strong{font-size:2.8rem}.c-franchise__info{border-bottom:1px solid #dfdfdf;padding:10px 10px 10px 5px}.c-franchise__info:first-of-type{border-top:1px solid #dfdfdf}.c-franchise__card__text a.c-nav__btn-icone{margin-top:20px}@media (min-width:60em){.l-recherche-entreprise{padding:80px 0}.c-recherche-entreprise{max-width:600px;margin:0 auto 40px}.c-recherche-entreprise__intro{margin-bottom:20px}.c-recherche-entreprise__titre{font-size:3rem;line-height:3.8rem}.c-recherche__listing-resultats{margin-top:60px}.c-recherche__listing-resultats .c-franchise__coordonnees{padding:60px 0}.c-recherche__no-entreprise{margin-bottom:60px;padding-bottom:60px;border-bottom:2px dotted #ccc}.c-franchise__showroom__horaires h2 strong{font-size:3.2rem}.s-rdv-doc-tel .c-formulaire__intro__title{display:block}}.c-franchise__info--more{display:flex}.c-franchise__info--more a{background:#ffcb00;border-radius:6px;padding:8px 15px;font-size:15px;font-weight:700;transition:.3s ease-out}.c-franchise__card,.c-franchise__coordonnees,.c-franchise__equipe,.c-franchise__showroom{width:96%;margin:0 auto 30px}.c-gamme__edito__job,.s-rdv-doc-tel{display:flex;flex-direction:column}.s-rdv-doc-tel .l-franchise{order:1}.s-rdv-doc-tel .l-infos-gamme__entete{order:0;padding-top:40px}.c-franchise__showroom__horaires{order:1;position:relative;padding-top:30px}.c-franchise__equipe__image,.c-franchise__showroom__image{display:block;width:100%;margin-top:30px}.c-franchise__equipe__edito{margin:30px 0;text-align:center}.c-franchise__showroom__horaires:before{content:"";display:block;width:100%;height:6px;position:absolute;top:-6px;left:0;background:#ffca00}.c-franchise__ligne-horaire{font-size:1.4rem;padding-left:35px;position:relative;margin-left:15px}.c-franchise__ligne-horaire:before{content:"";display:block;background:#3d3f34;width:24px;height:1px;position:absolute;top:50%;left:0}.c-franchise__equipe__edito p{font-size:2.2rem;line-height:3.2rem;position:relative}.c-franchise__equipe__edito p:before{content:"";position:absolute;top:17px;left:-35px;width:24px;height:1px;background:#3d3f34}.franchise-presentation__centered{margin-bottom:25px;display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center;text-align:center;padding:0 20px}.franchise-presentation__centered__description{max-width:650px;font-size:15px;font-style:italic}.c-franchise__showroom__new{display:flex;align-items:flex-start;flex-flow:row wrap;justify-content:space-between}.l-franchise .c-franchise__showroom__new{padding:30px 0}@media (min-width:60em){.c-franchise__showroom__new__horaires,.c-franchise__showroom__new__presentation{width:48%}.c-franchise__showroom__new__horaires{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.c-franchise__showroom__new__horaires .c-franchise__showroom__horaires{width:58%}.c-franchise__showroom__new__horaires img{order:1;margin-top:0;width:42%;transform:translateY(-30.25%)}.l-franchise .c-franchise__showroom__new{padding:40px 0}.franchise-presentation__centered--bordure{border-bottom:1px dashed #ccc;padding-bottom:20px}}.franchise-presentation__centered__titre{margin-bottom:1.5rem}.franchise-presentation__centered__titre strong{display:inline;font-size:inherit;letter-spacing:inherit}.franchise-presentation__centered__titre .secteur{color:#a7c10c;font-size:1.3rem;display:block;text-align:center}.c-franchise__showroom__new{width:96%;margin:auto}.c-franchise__showroom__new--noImg{width:auto;margin:auto}.c-franchise__showroom__new .c-franchise__showroom__new__horaires{width:100%;justify-content:center}.c-franchise__showroom__new--noImg .c-franchise__showroom__new__horaires{width:auto;justify-content:center}.c-franchise__showroom__new .c-franchise__showroom__horaires{width:auto;flex:1;padding-right:4%}.c-franchise__showroom__new .c-franchise__showroom__image{width:60%;max-width:820px;transform:none}@media (max-width:60em){.c-franchise--mobvar{padding:0;border:none}.c-franchise--mobvar:first-of-type{border:none}.c-franchise--mobvar>a{padding:10px 10px 10px 5px;display:block;background:#a7c10c;border-radius:4px;color:#38392f;font-weight:700}.s-rdv-doc-tel .l-gamme__suggestions{margin-bottom:40px}.c-franchise__showroom__image--none{display:none}}@media (min-width:60em){.c-franchise__showroom__new{width:90%}.c-formulaire__intro__title:before{content:"";display:block;width:20px;height:2px;background:#38392f;position:absolute;top:50%;left:-30px}}.c-avis-condensed{background:#a7c10c;display:flex;flex-direction:column;height:100%;text-align:center;padding:40px 0;margin-bottom:30px}.c-avis-condensed h2{font-size:2rem;padding:0 20px}.c-note-etoiles{margin:30px 0 45px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.c-franchise__avis__liste .c-note-etoiles{margin:0;justify-content:flex-start}.c-franchise__avis__liste .c-note-etoiles .svg__etoile{width:20px;height:19px}.c-franchise__avis__liste .svg__etoile__droite,.c-franchise__avis__liste .svg__etoile__gauche{fill:#ccc}.c-franchise__card__ctas{margin:0 0 20px}.c-note__txt{margin-left:5px;font-size:2rem;font-weight:500}.c-avis-condensend__btn{display:inline-block;width:250px;margin:0 auto 10px;border:1px solid #000;padding:10px;font-size:2rem;font-weight:400;transition:.3s}.c-formulaire__intro p+p,.c-franchise__realisation__details{margin-top:20px}.c-formulaire__intro__title,.c-gamme__avis__formulaire h2{margin-bottom:20px;position:relative}.c-avis-condensend__btn:hover{background:#ffca00}.c-franchise__realisation img{display:block;width:100%}.c-franchise__realisation__familles{padding:10px 0 40px}.c-franchise__realisation__familles a:nth-child(odd){display:inline-block;vertical-align:middle;padding:0 0 0 30px;color:#3d3f34;position:relative}.c-franchise__realisation__familles a:nth-child(2n){display:inline-block;vertical-align:middle;margin-right:10px;padding:0 10px 0 0;color:#3d3f34;position:relative}.c-franchise__realisation__familles a:nth-child(odd):before{content:"";position:absolute;display:block;top:50%;left:0;width:20px;height:3px;background:#a7c10c}.c-formulaire__intro{padding:20px;line-height:1.8}.c-formulaire__intro p{line-height:1.8;font-family:'Noto Sans',Arial,sans serif}.c-formulaire__intro a{display:inline-block;padding:3px 5px;border-radius:6px;background:#a7c10c;color:#fff;font-weight:400;line-height:1.4}div.qrAvis h3{font-size:16px;padding:10px;background:#ddd}div.qrAvis .listeRadio{border:1px solid #ddd;padding:15px 10px 10px}.c-affinez-contenu img,.c-form_select-1-3,.c-franchise__map img,.d-lien-franchise img{width:100%}.c-gamme__avis__formulaire h2{font-size:2rem;font-weight:700;padding-bottom:20px}.c-gamme__avis__formulaire h2 .sep-subline{display:block;margin-top:10px}.c-gamme__avis__formulaire h2:after{content:"";display:block;width:40px;height:4px;background:#a7c10c;position:absolute;bottom:0;left:0}.u-formulaire__standard input[type=submit]{background:#ffcb00;border:0;padding:15px;border-radius:6px;font-weight:700;margin-top:40px;width:100%}.u-formulaire__standard input[type=email],.u-formulaire__standard input[type=text],.u-formulaire__standard select{display:inline-block;padding:10px;border:1px solid #dcdcdc;color:#3d3f34;font-size:1.8rem;line-height:2.4rem;transition:.3s;width:100%;margin-right:10px;border-radius:4px}.c-gamme__avis__famille{display:inline-block;border:1px solid #ddd;border-radius:6px;margin-right:10px;padding:10px}.c-galerie-realisations__criteres .c-moteur__critere,.c-gamme__avis__famille input{margin-right:10px}.u-formulaire__standard .label50{display:flex;flex-direction:column;align-items:flex-start;padding:15px 0;border-top:1px solid #ddd}.u-formulaire__standard .label50 label{width:100%;margin-bottom:10px}.u-formulaire__standard input.u-champ_erreur{border:2px solid #fa7f6f}.avertGeolocate,.avertGoogleMap,.avertRecaptcha{display:block;margin-right:0;width:100%;font-size:1.6rem}.avertGeolocate .l-fl,.avertGoogleMap .l-fl,.avertRecaptcha .l-fl{display:flex;gap:10px;align-items:center}.avertGeolocate .popupAxeptio,.avertGoogleMap .popupAxeptio,.avertRecaptcha .popupAxeptio{background:#3d3f34;padding:4px 8px;border-radius:4px;color:#fff;font-size:15px;cursor:pointer;transition:.3s}.avertGeolocate .popupAxeptio:hover,.avertGoogleMap .popupAxeptio:hover,.avertRecaptcha .popupAxeptio:hover{background:#d67c1c}@media (min-width:600px){.avertRecaptcha .l-fl>span:first-child{flex:1}}.u-message{position:relative;padding:20px;border-radius:5px;border:2px solid #ddd;background:#fff;margin-bottom:30px}.u-message:after{content:"";display:block;width:0;height:0;border-top:10px solid #ddd;border-left:8px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-10px;left:20px}.u-message__erreur{background:#f1aaa0;border:2px solid #fa7f6f}.u-message__erreur:after{border-top-color:#fa7f6f}@media (min-width:60em){.c-franchise{padding:50px 0 0}.c-franchise__portrait{margin:0 40px 0 0;align-self:flex-start}.c-franchise__map{width:470px;margin:30px 0 0 30px}.c-franchise__card__text{flex:1}.c-franchise__card,.c-franchise__coordonnees,.c-franchise__equipe,.c-franchise__showroom{display:flex;flex-flow:row wrap;align-items:flex-start}.c-franchise__card{text-align:left;margin:auto;flex-direction:column}.c-franchise__coordonnees{padding-bottom:40px;border-bottom:1px dashed #ccc}.c-franchise__showroom{justify-content:space-between;margin-top:80px}.c-franchise__equipe{align-items:center;justify-content:flex-end;margin-top:40px;position:relative;z-index:2}.c-franchise__showroom__horaires{position:relative;width:41%;padding-top:30px}.c-franchise__showroom__horaires:before{content:"";display:block;width:100%;height:6px;position:absolute;top:-6px;left:0;background:#ffca00}.c-franchise__ligne-horaire{font-size:1.4rem;padding-left:35px;position:relative;margin-left:15px}.c-franchise__ligne-horaire:before{content:"";display:block;background:#3d3f34;width:24px;height:1px;position:absolute;top:50%;left:0}.c-franchise__equipe__edito p{font-size:2.2rem;line-height:3.2rem;position:relative}.c-franchise__equipe__edito p:before{content:"";position:absolute;top:17px;left:-35px;width:24px;height:1px;background:#3d3f34}.c-franchise__showroom__image{order:0;margin-top:0;width:58%;transform:translateX(-7.25%)}.c-franchise__equipe__image{width:50%;margin:0 9%}.c-franchise__equipe__edito{width:18%;padding-top:60px;margin:0;text-align:left}.l-franchise{margin-bottom:50px}.c-franchise__realisation{padding:10px 0 80px}.c-formulaire__intro,.l-gamme__avis__formulaire{padding:40px 40px 40px 60px}.c-avis-condensed{margin-bottom:0}}.l-contact-entreprise.l-contact-entreprise__po{margin:auto}.c-contact-entreprise__confirmation,.l-infos-gamme__seo{margin:40px 0}.c-bloc-texte{background:#eee;padding:40px;position:relative}.c-bloc-texte--white{text-align:center;font-size:1.8rem;background:#fff;border:1px solid #ddd}.c-bloc-texte--white h1{font-size:1.8rem;line-height:2.4rem;margin-top:35px}.c-bloc-texte--white h1 strong{font-size:2.2rem;color:#a7c10c}.c-bloc-texte__borderBottom:after{content:"";display:block;width:100%;height:5px;position:absolute;bottom:-4px;left:0;background:#a7c10c}.c-bloc-texte__borderTop:before{content:"";display:block;width:90%;height:5px;position:absolute;top:-5px;left:5%;background:#ffcb00}.c-bloc-texte__split-infos{text-align:center}.c-bloc-texte__coordonnees h2{font-size:2rem;margin-bottom:10px}.c-bloc-texte__coordonnees p{padding:10px 0 0 20px}p.c-bloc-texte__highlight{font-size:2rem;line-height:2.6rem}.c-bloc-texte__split-infos img,.c-footer__shortcuts,.c-footer__univers-moquet,.s-landing-adwords .c-inspiration__cover-txt p.accroche{margin-bottom:30px}.c-contact-entreprise__coordonnees .c-bloc-texte{text-align:center;margin-bottom:40px}@media (min-width:60em){.c-contact-entreprise__coordonnees{display:flex;justify-content:space-between}.c-contact-entreprise__coordonnees .c-bloc-texte{flex-basis:48%;max-width:none;text-align:left}.c-contact-entreprise__confirmation{margin:60px auto 80px;max-width:600px}.c-bloc-texte--white{font-size:2rem}.c-bloc-texte--white h1{font-size:2rem;line-height:2.6rem}.c-bloc-texte--white h1 strong{font-size:2.6rem;display:block}p.c-bloc-texte__highlight{font-size:2.2rem;line-height:3rem}.c-bloc-texte__split-infos{display:flex;justify-content:space-between;align-items:center;text-align:left}.c-bloc-texte__coordonnees{width:68%}.c-bloc-texte__split-infos img{width:23%;display:block;align-self:center}.c-bloc-texte__coordonnees p.c-bloc-texte__ico{display:flex;padding-top:0;align-items:center;margin:20px 0 0}.c-bloc-texte__ico span{display:block;width:calc(100% - 26px)}}.s-galerie-realisations{padding-top:25px}.s-galerie-realisations h1{margin:0 20px 20px;font-size:2rem;line-height:2.6rem}.s-galerie-realisations h1 span{font-size:1.5rem;color:#ffcb00}.c-galerie-realisations__criteres h2{position:relative;margin:0 0 15px 30px;font-size:2rem;font-weight:700}.c-galerie-realisations__criteres h2:before{content:"";display:block;width:20px;height:1px;background:#3d3f34;position:absolute;left:-30px;top:50%}.c-galerie-realisations__criteres .c-moteur__select__multiple{cursor:initial;display:block;position:relative;top:auto;left:auto;margin-bottom:30px;font-size:1.5rem;padding:10px;display:flex;flex-flow:row wrap}.c-galerie-realisations__familles select{width:100%;cursor:initial;font-size:1.5rem}.c-galerie-realisations__filtres{background:#ffcb00;width:100%;padding:20px}.c-galerie-realisations .l-gamme__suggestions{width:100%;padding:20px;margin-bottom:0}.c-extras__content ul.liste li,.c-galerie-realisations__details .c-galerie-realisations__nb{margin-bottom:10px}.c-galerie-realisations .l-gamme__suggestions .c-gamme__suggestions__plus{margin-bottom:50px}.c-galerie-realisations__criteres{margin-top:20px}@media (min-width:60em){.s-galerie-realisations{padding-top:40px}.s-galerie-realisations h1{margin:0 40px 40px}}.c-galerie-realisations__aide,.c-galerie-realisations__nb{position:relative;font-size:1.8rem;letter-spacing:2px;font-weight:400;margin-bottom:30px;padding-left:40px}.c-galerie-realisations__subtitle{font-size:1.5rem;font-weight:400;margin-bottom:30px}.c-galerie-realisations__aide:before,.c-galerie-realisations__nb:before{content:"";display:block;width:30px;height:3px;background:#3d3f34;position:absolute;top:50%;margin-top:-1px;left:0}.c-galerie-realisations__details{position:relative;padding-bottom:0}.c-galerie-realisations__close{z-index:3;color:#38392f;font-size:4rem;font-weight:700;position:absolute;top:0;right:0}.c-galerie-realisations__cover{display:block;width:100%;margin-bottom:40px}.l-galerie-realisations__consult{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#fff 100%);background:-webkit-linear-gradient(top,#f8f8f8 0,#fff 100%);background:linear-gradient(to bottom,#f8f8f8 0,#fff 100%)}.c-galerie-realisations__consult{background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#fff 100%);background:-webkit-linear-gradient(top,#f8f8f8 0,#fff 100%);background:linear-gradient(to bottom,#f8f8f8 0,#fff 100%);padding:20px}.c-galerie-realisations__details h2{line-height:1.15;font-size:2rem;letter-spacing:initial;padding-right:30px}@media (min-width:40em){.u-formulaire__standard input[type=submit]{width:250px}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(3n+2),.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(n+4){margin:0}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(odd){margin-right:15px}.c-galerie-realisations__details h3,.c-galerie-realisations__details p,.c-galerie-realisations__details ul{width:85%}}@media (min-width:60em){.c-galerie-realisations{flex-flow:row wrap}.s-galerie-realisations h1{margin:0 40px 40px;margin-left:calc(25% + 45px);font-size:3rem;line-height:3.6rem}.s-galerie-realisations{padding-top:60px}.c-galerie-realisations__filtres{width:25%;padding:45px}.c-galerie-realisations .l-gamme__suggestions{width:75%;padding:45px;margin-bottom:0}.c-galerie-realisations .l-gamme__suggestions .c-gamme__suggestions__plus{margin-bottom:50px}.c-galerie-realisations__aide{text-align:right}.s-galerie-realisations .l-gamme__suggestions .c-suggestion__mosaique{padding:0 20px}.c-galerie-realisations__aide:before{right:-45px;left:auto}.c-galerie-realisations__nb:before{left:-45px}.c-galerie-realisations__details .c-galerie-realisations__nb:before{left:0}.c-galerie-realisations__criteres .c-moteur__select__multiple{flex-direction:column}.c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:calc((100% - 15px)/ 2)}.c-galerie-realisations__details h3,.c-galerie-realisations__details p,.c-galerie-realisations__details ul{width:100%;padding-left:150px}.c-franchise__realisation__familles{padding-left:150px}.c-galerie-realisations__consult{padding:20px 50px}.c-galerie-realisations__criteres{margin-top:40px}.c-galerie-realisations__details h2{font-size:2.3rem}.c-galerie-realisations__details{padding-bottom:30px}}.c-galerie-realisations__details p{font-size:1.8rem;line-height:2.8rem;margin-bottom:15px}.c-galerie-realisations__details p a{color:#a7c10c;text-decoration:underline}.c-galerie-realisations__details h3{margin:20px 0;color:#a7c10c;font-size:2rem;line-height:2.5rem}.c-galerie-realisations__details ul{padding:30px 30px 30px 150px;margin:0;background:#efefef}@media (min-width:80em){.c-moteur__title,.c-moteur__vide{font-size:3.2rem;line-height:3.8rem}.s-etapes .c-gestionnaire__contenu{width:1200px;margin:0 auto;padding-left:0}.c-etapes__etapes{flex-direction:row;margin:60px}.c-etapes__etape{margin-bottom:0}.c-etapes__etape:after{content:"";display:block;background:#3d3f34;position:absolute;top:50%;width:20px;height:1px;right:15px}.c-edito{margin-top:4rem}.c-mos-pages__link{width:33.3334%;padding:2rem}.c-gestionnaire .c-mos-pages__link{padding:1.5rem}.c-gestionnaire .c-mos-pages:after,.c-gestionnaire .c-mos-pages:before{left:1.5rem}.c-gestionnaire .c-mos-pages:after{width:calc(100% - 3rem)}.c-edito h1{padding-top:2rem;padding-bottom:1rem}.c-franchise__showroom__horaires h2 strong{font-size:4.2rem}.l-franchise .c-franchise__showroom__new{padding:40px 0 50px}.franchise-presentation__centered--bordure{padding-bottom:40px}.c-franchise__showroom__new{width:80%}.c-bloc-texte--white{font-size:2.4rem}.c-bloc-texte--white h1{font-size:2.4rem;line-height:3.2rem}.c-bloc-texte--white h1 strong{font-size:3rem;display:block}p.c-bloc-texte__highlight{font-size:2.4rem;line-height:3.6rem}.s-galerie-realisations{padding-top:60px}.c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:calc((100% - 30px)/ 3)}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(odd){margin-right:0}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(3n+2){margin-right:15px;margin-left:15px}.c-galerie-realisations__consult{padding:20px 140px}.c-galerie-realisations__details h2{font-size:2.6rem}.c-galerie-realisations__details{padding-bottom:50px}}@media (min-width:105em){.c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:calc((100% - 45px)/ 4)}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(3n+2){margin-right:0;margin-left:0}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(4n+2){margin-right:15px;margin-left:15px}.c-suggestion__mosaique--realisations .u-fl-b1-3:nth-child(4n+3){margin-right:15px}.c-galerie-realisations__consult{padding:20px 300px}.c-galerie-realisations__details h2{font-size:3rem}.c-galerie-realisations__details{padding-bottom:80px}}@media (min-width:120em){.c-galerie-realisations__consult{max-width:1650px;margin:auto}}.c-frise{display:flex;flex-direction:row}.c-frise img{flex-basis:20%;align-self:center;width:20%}.c-edito-footer{background:url(../img/footer/texture-portail.jpg) center center/cover no-repeat;color:#fff}.c-edito-footer .u-width-fixed{padding:30px 20px;position:relative}.c-edito-footer h2{margin-bottom:20px;text-align:center;font-size:2rem;line-height:2.6rem;font-weight:300}.c-edito-footer h2 strong{color:#a7c10c;font-weight:700;font-size:2.6rem}.c-edito-footer a{color:#ffcb00;margin-top:5px;transition:.5s}.c-edito-footer a:hover{color:#fff}.l-entreprise{display:block;align-items:center;text-align:center}.l-entreprise--center{justify-content:center;margin-top:40px}.l-entreprise--border .c-form-ico{border:1px solid #ececec}.c-entreprise__presentation{margin:0 0 30px}.c-footer__contact{background:#fff;padding:17px;margin:20px auto 0;position:relative;z-index:2;display:flex;align-items:center;flex-flow:row wrap;justify-content:center}.c-footer__contact a{display:block;margin-right:10px}.c-footer__contact .u-space-flex-expand{display:none}.c-footer__contact a.c-nav__btn-icone{font-size:1.4rem;padding:10px 15px;width:100%;text-align:center;margin-bottom:10px}.c-extras__content .liste :last-child,.c-footer__contact a:last-child{margin:0}.l-footer--inpage .c-edito-footer .u-width-fixed{display:flex;flex-direction:column;padding:40px 0;align-items:center}.l-footer--inpage .c-edito-footer .u-width-fixed h2{flex:1;text-align:center;margin-bottom:20px}.l-footer--recherche-entreprise .c-edito-footer .u-width-fixed{justify-content:center}.c-affinez-contenu-onglet-texte,.c-atout__description h3,.c-description-entreprise__btnToggle,.l-footer--recherche-entreprise .c-edito-footer .u-width-fixed h2{text-align:center}.c-form-ico p{font-size:1.6rem;line-height:2.4rem;padding:0 7px 7px;font-weight:500}.c-form-ico__inside{background:#fff;padding:10px 10px 15px 15px;border-radius:2px;display:flex;align-items:center;flex-flow:row wrap}.c-form-ico__inside input{background:#fff;padding:10px;border:none;color:#3d3f34;font-size:1.6rem;flex:1}.c-form-ico__inside input[type=submit]{background:#ffcb00;border-radius:5px;border:none;color:#3d3f34;font-size:1.6rem;padding:10px 20px;font-weight:400;transition:.3s;margin-top:10px}.c-form-ico__inside input[type=submit]:hover{background:#a7c10c}.c-footer__shortcuts__moquet,.transconteneur.msg-covid19.no-bg{padding:40px 0}.c-footer__shortcuts__moquet .u-width-fixed{display:block;text-align:center}.c-footer__shortcuts__moquet h2{font-size:1.4rem;font-weight:700;padding-bottom:15px;margin-bottom:20px;position:relative}.c-footer__shortcuts__moquet h2:after{content:"";display:block;width:40px;height:4px;background:#a7c10c;position:absolute;bottom:0;left:50%;margin-left:-20px}.l-lettre-info{background:#e3e3e3;padding:35px 0;text-align:center}.c-footer__univers-moquet__split,.c-lettre-info__inscription{display:flex;flex-flow:column;align-items:center;justify-content:center}.c-lettre-info__inscription h2{font-size:1.8rem;font-weight:300;margin-bottom:30px;text-align:center}.c-lettre-info__inscription h2 strong{display:block}.c-footer__logos{width:180px;margin:auto}.c-footer__logos svg{display:block}.c-footer__univers-moquet__split{justify-content:center}.c-footer__logos .svg__main-logo,.svg__logo-allees{width:180px;height:54px;margin-bottom:15px}.c-footer__social-medias a{margin-right:20px}.c-footer__social-medias a .st0,.c-footer__social-medias a svg{transition:.3s}div.flex-row-wrap>a,div.flex-row-wrap>a .c-seo__cta span{transition:.4s ease-out}.c-footer__social-medias a:hover svg{transform:translateY(-3px)}.c-footer__social-medias a:hover .st0{fill:#555}.c-footer__annexes{background:#fff;padding:20px;text-align:center}.c-footer__annexes p{font-size:1.4rem;display:flex;flex-direction:column}.c-footer__annexes a{display:inline-block;padding:4px 10px;background:#fff;color:#3d3f34;border-radius:6px;transition:.3s}.c-footer__annexes a:hover{background:#ffcb00}footer .u-list__thinlines li{padding:10px}#mosaique-amgt .c-seo__articles .flex-row-wrap a:after,.js__mob__univers,.js__mob__univers-install,.l-landing__heading.bg-gris:before,.u-formulaire__standard .label50.u-hidden,footer .u-list__thinlines li:before{display:none}@media (min-width:60em){.c-edito-footer h2{font-size:2.8rem;line-height:3.6rem;margin-bottom:55px}.c-edito-footer h2 strong{font-size:3.4rem}.l-entreprise{display:flex;padding:20px;text-align:left}.c-entreprise__presentation{width:calc(100% - 470px);margin-right:40px;margin-bottom:0}.l-entreprise .c-form-ico{width:430px}.c-form-ico__inside{flex-wrap:nowrap}.c-form-ico__inside input[type=submit]{margin-top:0}.c-edito-footer .u-width-fixed{padding-top:65px;padding-bottom:65px}.c-footer__contact a.c-nav__btn-icone{width:auto;text-align:left;margin:0 10px 0 0}.c-footer__annexes p,.c-footer__contact .u-space-flex-expand,footer .u-list__thinlines li:before{display:block}.c-footer__contact,.c-footer__univers-moquet__split{justify-content:flex-start}.c-footer__shortcuts__moquet .u-width-fixed{display:flex;flex-flow:row wrap;align-items:flex-start;text-align:left}.c-footer__shortcuts__moquet .u-width-fixed>div{width:25%}.c-footer__shortcuts__moquet .u-width-fixed>div:nth-child(2){flex:1}.c-footer__shortcuts__moquet h2:after{content:"";display:block;width:40px;height:4px;background:#a7c10c;position:absolute;bottom:0;left:0;margin-left:0}footer .u-list__thinlines li{padding:5px 5px 5px 33px}.c-footer__shortcuts,.c-footer__univers-moquet{margin-bottom:0}.c-footer__logos{margin:0 40px 0 0}footer .svg__logo-allees{margin:0 0 30px}.c-lettre-info__inscription h2,.l-footer--inpage .c-edito-footer .u-width-fixed h2{text-align:left;margin-bottom:0}.c-footer__univers-moquet__split,.c-lettre-info__inscription{flex-flow:row wrap}.c-lettre-info__inscription h2{margin-right:30px}.c-footer__univers-moquet{margin-right:30px;width:44%!important}.l-footer--inpage .c-edito-footer .u-width-fixed{flex-direction:row}.c-footer__contact{margin:-40px auto 0}}@media (min-width:80em){.c-edito-footer .u-width-fixed{padding:65px 8%;text-align:left}}.c-extras__content{max-width:90%;margin:auto;text-align:left}.c-extras__content .c-recherche-entreprise__titre{padding-bottom:20px;margin-bottom:30px;border-bottom:1px dotted #ddd;font-weight:700}.c-extras__content h2{position:relative;font-weight:700;color:#a7c10c;margin:0 0 30px;line-height:1.5}.c-extras__content p{margin-bottom:20px}.c-extras__content p a{color:#a7c10c;text-decoration:none;font-weight:700}.c-extras__content .liste{padding:30px;background:#eee;margin-bottom:40px}.c-extras__content ul.liste{padding-left:50px;font-size:1.8rem;line-height:2.8rem}.c-extras__content ul.liste-credits li a{color:#a7c10c;text-decoration:none;font-weight:700}.c-box-content--extras a{color:#38392f;transition:.3s}.c-box-content--extras a.titre{color:#a7c10c;transition:.3s}.c-box-content--extras a:hover,.franchise-label-adresse--a7c10c{color:#a7c10c}.c-box-content--extras a.titre:hover{color:#38392f}body #tarteaucitronRoot #tarteaucitronAlertBig{background:#fff;padding:40px;width:100%;box-sizing:border-box;box-shadow:2px -2px 8px rgba(0,0,0,.2)}body #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#a7c10c;color:#fff}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{color:#444!important}#tarteaucitronRoot #tarteaucitronPercentage,.u-image-displayMobile{display:none!important}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize{border-radius:4px;padding:8px 15px}body #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{font-size:16px!important;padding:12px 15px 8px!important;background:#eee!important;color:#444!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle,#tarteaucitronRoot #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{background:#a7c10c!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border-color:#a7c10c!important}.u-job-avenir__logo{display:block;margin:0 0 20px;width:220px!important;height:110px}.c-gamme__item:hover img.u-job-avenir__logo{transform:none}.c-gamme__edito__job.c-franchise{display:flex;flex-direction:row}@media (min-width:40em){.u-job-avenir__logo{display:block;margin:0 30px 0 0;width:220px!important;height:110px}.c-gamme__edito__job{display:flex;align-items:center;flex-direction:row}}#formSav svg.remove-img,.nameFile svg{width:15px}.s-sav-form .u-content__file,.s-sav-form .u-formulaire__standard input[type=text],.s-sav-form .u-formulaire__standard select,.s-sav-form textarea{background:#fff;padding:10px;border:1px solid #dcdcdc;border-radius:4px;box-sizing:border-box;margin-right:0;color:#3d3f34;font-size:1.8rem;line-height:2.4rem;width:100%}.c-affinez-onglet.ongletActive,.c-affinez-onglet:hover,.ootb-tabcordion--tabs .tab.is-active,.ootb-tabcordion--tabs .tab:hover{color:#ffcb00}@media (min-width:70em){.c-franchise__realisation__details{max-width:60%;margin-left:16%;margin-top:40px}.c-franchise__map img{width:auto}.c-franchise__card{flex-direction:row}.c-formulaire__intro,.l-gamme__avis__formulaire{padding:40px 60px 30px 80px}.c-form_select-1-3{width:20%}.u-formulaire__standard .label50{display:flex;align-items:center;padding:15px 0;border-top:1px solid #ddd;flex-direction:row}.u-formulaire__standard .label50 label{width:180px}.u-formulaire__standard input[type=email],.u-formulaire__standard input[type=text],.u-formulaire__standard select{width:300px}.c-gamme__edito__job .c-gamme__edito__title strong{font-size:2.6rem;line-height:1.2;margin-bottom:5px}.c-gamme__edito__job .c-gamme__edito__title{letter-spacing:2px}.s-sav-form .u-formulaire__standard .label50 label{width:400px;margin-right:0}.s-sav-form .u-content__file,.s-sav-form .u-formulaire__standard input[type=text],.s-sav-form .u-formulaire__standard select,.s-sav-form textarea{flex:1}.l-covid-acc{margin-top:-70px}}@media (min-width:90em){.c-gestionnaire__contenu{width:calc((.67 * 1400px) + ((100% - 1400px)/ 2));padding-left:calc((100% - 1400px)/ 2)}.c-gestionnaire__aside{width:calc(.27 * 1400px);margin-right:calc((100% - 1400px)/ 2)}.franchise-presentation__centered--bordure{padding-bottom:70px}.l-franchise{margin-bottom:80px}.s-sav-form .u-formulaire__standard .label50 label{width:400px;margin-right:0}.s-sav-form .u-content__file,.s-sav-form .u-formulaire__standard input[type=text],.s-sav-form .u-formulaire__standard select,.s-sav-form textarea{flex:none;width:600px}}.c_msgcovid,.c_msgcovid__titre--sub{font-family:Lato,sans-serif;color:#565656}.transconteneur.msg-covid19{padding:0 0 70px;display:flex;justify-content:space-between}@media (max-width:600px){.avertRecaptcha .l-fl{flex-direction:column;text-align:center}.transconteneur.msg-covid19.no-bg{padding-top:0}}.c_msgcovid{background:#fff;border:1px solid #a7c10c;font-size:16px;line-height:1.3;font-weight:400;padding:40px 30px;position:relative;text-align:center;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.gfx-covid{width:56px;height:45px;margin-right:40px}.c-msgcovid__entete{display:flex;align-items:center;margin-bottom:25px;justify-content:center}.c_msgcovid__titre--big{font-size:30px;letter-spacing:3px;padding-top:5px;display:block;font-weight:300;padding-bottom:6px}.c_msgcovid__titre--sub{font-size:18px;display:inline-block;background:#ddd;padding:7px 40px;font-weight:700}.c_msgcovid__strblock{margin-bottom:20px;font-size:22px}.c_msgcovid__p{font-size:17px;margin-bottom:20px}.vamiddle{display:inline-block;vertical-align:middle;margin-top:-5px;margin-right:15px}.c_msgcovid__mail{display:inline-block;vertical-align:middle;padding:5px;background:#4d4d4d;color:#fff;border-radius:6px}.c_msgcovid__tel{display:inline-block;vertical-align:middle}.c-encart-pov{position:relative;display:flex;padding:65px 20px 45px;justify-content:center;align-items:center;background:url(img/pov2020/showroom-daniel-moquet-wide.jpg) center center/cover no-repeat;width:100%;box-sizing:border-box}.c-encart-pov:before{content:"";display:block;background:rgba(0,0,0,.15);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:0 0 15px 15px;transition:.3s}.svg__icon-l{display:inline-block;vertical-align:middle;margin-right:7px}.svg__po{width:34px;height:33px}.svg__po .st1{fill:#fff}.svg__po .st2{fill:#a7c10c}div.flex-row-wrap{display:flex;flex-direction:row;flex-wrap:wrap}div.flex-row-wrap>a{display:block;background:#fff;width:24%;margin-right:1%;color:#38392f;padding:20px;border-radius:4px}div.flex-row-wrap>a:hover{box-shadow:0 0 5px 5px rgba(0,0,0,.1)}div.flex-row-wrap>a:hover .c-seo__cta span{background:#38392f}div.flex-row-wrap>a>img{display:block;margin-bottom:20px;width:100%}@media (max-width:60em){#mos-links-dm,#mos-links-dm-install,.u-separateur__slash{display:none}.c-footer__annexes a{margin-bottom:10px;padding:12px;background:#eee}.js__mob__univers,.js__mob__univers-install{display:block;background:#4d4d4d;text-align:center;color:#fff;padding:12px;border-radius:5px;margin:0 60px 15px}#mos-links-dm-install.flex-row-wrap--on,#mos-links-dm.flex-row-wrap--on{display:block}div.flex-row-wrap{flex-wrap:wrap}div.flex-row-wrap>a{width:48%;margin-bottom:40px;margin-right:2%}}.c-seo__article__main{padding-left:10px}.c-seo__article__main p{font-size:16px;color:#4d4d4d;line-height:24px;margin-bottom:20px}.c-seo__article__main p a{font-weight:700;color:#00a94f;text-decoration:underline}.c-description-entreprise p a:hover,.c-seo__article__main p a:hover{text-decoration:none}#mosaique-amgt .c-seo__articles .flex-row-wrap a{padding-bottom:15px}.c-seo__cta{display:block;margin-top:15px}#mosaique-amgt .flex-row-wrap a .c-seo__cta span,.c-seo__cta>span{display:inline-block;background:#a7c10c;color:#fff;font-weight:700;padding:6px 20px;border-radius:3px;font-size:14px}.c-produit__liste__atouts{display:flex;flex-flow:row wrap;margin:30px 0}.c-atout{width:30%;position:relative;margin-bottom:5%}.c-atout:nth-child(3n+2){margin:0 5% 5%}.c-atout__flip{visibility:hidden;opacity:0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:20px;left:0;background:#fff;box-shadow:0 0 5px #ddd;width:100%;height:100%;text-align:left;padding:20px;transition:.5s;box-sizing:border-box}.c-atout:hover .c-atout__flip{visibility:visible;opacity:1;top:0}.c-atout__cover,.franchise-info-flex{display:flex;align-items:center}.page_produit #contenuDeLaPage .c-atout p{font-size:14px;line-height:1.6}#contenuDeLaPage .c-atout h3{color:#00a94f}#contenuDeLaPage .c-atout h3 span{display:inline-block;background:#333;color:#fff;padding:6px;border-radius:3px;font-size:10px;margin-left:5px}#contenuDeLaPage .c-atout__flip__inside h3{margin-top:20px;font-size:13px}#contenuDeLaPage .c-atout__flip__inside h3:first-child,.c-affinez-contenu .l-entreprise{margin-top:0}.c-produit__etapes__nav{position:absolute;bottom:10px;left:10px;z-index:120}.c-affinez-onglet,.c-affinez-titre{position:relative;text-align:center}.c-produit__etapes__nav>a{display:inline-block;background:#353535;color:#fff;border-radius:4px;width:30px;padding:10px;margin-right:5px;box-sizing:border-box;font-weight:700}.c-produit__etapes__nav>a.cycle-pager-active{background:#00a94f}.c-atout__cover img{max-width:120px;margin:auto}@media (max-width:1250px){.c-atout,.c-atout:nth-child(3n+2){width:32.3334%;margin-bottom:4%}.c-atout:nth-child(3n+2){margin:0 1.5% 2%}}@media (max-width:980px){.c-atout__cover img{margin:auto}.c-atout__flip{margin-top:20px;visibility:visible;opacity:1;position:relative;top:auto;left:auto;text-align:center}#contenuDeLaPage .c-atout h3 span{display:none}}@media (max-width:850px){.c-produit__liste__atouts{justify-content:space-between}.c-atout__description h3{text-align:center}.c-atout,.c-atout:nth-child(2n),.c-atout:nth-child(3n+2){width:48%;margin:0 0 4%;text-align:center}}.c-landing__heading__affinez{width:100%;margin-bottom:60px}.bg-gris{background:#f8f8f8}.c-affinez-titre{margin-bottom:3rem}.c-affinez-titre h1{background:#ffcb00;padding:2rem;width:fit-content;margin:0 auto;line-height:3rem}.c-affinez-titre h1:before{content:"";display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #fff;border-bottom:none;position:absolute;bottom:-5px;left:50%;margin-left:-10px}.c-affinez-onglet.ongletActive:before,.c-affinez-titre h1:after,.ootb-tabcordion--tabs .tab.is-active:before{content:"";left:50%;margin-left:-50px;width:100px;height:4px}.c-affinez-titre h1:after{display:block;background:#fff;position:absolute;bottom:5px}.c-affinez-titre h1 strong{font-weight:700;color:#fff;text-transform:uppercase}.c-affinez-onglet-container{display:flex;margin-bottom:2rem;text-align:center;width:100%;align-items:center;justify-content:space-around;flex-flow:row wrap}.c-affinez-onglet{font-weight:700;transition:.5s;cursor:pointer;width:50%;margin-bottom:3rem}.c-affinez-onglet.ongletActive:before{display:block;background:#ffcb00;position:absolute;bottom:-10px}.c-affinez-onglet-contenu{position:absolute;opacity:0;transition:.5s}.c-affinez-onglet-contenu.contenuActive{animation:.5s forwards fade}@keyframes fade{from{opacity:0}to{opacity:1}}.ootb-tabcordion{background:#fff;max-width:100%;padding:1rem;margin:1rem auto 0}.ootb-tabcordion.has-tabs .ootb-tabcordion--tabs{opacity:1;height:auto;visibility:visible}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry{min-height:0}.landing-clotures .c-installation:before,.ootb-tabcordion.has-tabs .ootb-tabcordion--entry::before{display:none}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{opacity:1;transition:opacity .4s ease-in-out}.ootb-tabcordion.has-tabs .ootb-tabcordion--entry .ootb-tabcordion--entry-content{opacity:0;transition:opacity .4s ease-in-out}.ootb-tabcordion--tabs{opacity:0;height:0;visibility:hidden;display:flex;flex-flow:wrap;margin:0;list-style:none;padding:0;justify-content:space-between}.ootb-tabcordion--tabs .tab{display:block;padding:.5rem 1rem;border-radius:3px;font-size:16px;margin:0 0 3rem;border:none;background:0 0;font-weight:700;transition:.5s;cursor:pointer;text-align:center;text-transform:uppercase}.ootb-tabcordion--tabs .tab.is-active:before{display:block;background:#ffcb00;position:relative;top:30px}.ootb-tabcordion--entry{overflow:hidden}.ootb-tabcordion--entry::before{position:relative;content:attr(data-title);cursor:pointer;z-index:1;background:#444;color:#fff;padding:.5rem 1rem;display:block;border-radius:3px}.ootb-tabcordion--entry:focus::before,.ootb-tabcordion--entry:hover::before{background:#535353}.ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{margin-top:0;height:auto;opacity:1;transition:margin .4s ease-out -.1s}.ootb-tabcordion--entry.is-active::before,.ootb-tabcordion--entry.is-active:focus::before,.ootb-tabcordion--entry.is-active:hover::before{background:#ffcb00}.ootb-tabcordion--entry-container{overflow:hidden;margin-bottom:1px}.align-top{align-items:flex-start;justify-content:space-between}.ootb-tabcordion--entry-content{position:relative;margin-top:-100%;height:0;opacity:0;transition:margin .5s ease-in;padding:1rem;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center}.c-affinez-contenu-onglet{width:100%;text-align:center}.c-affinez-contenu-onglet-image{text-align:center;font-weight:600}.c-affinez-contenu-onglet-image p{font-size:1.4rem!important;line-height:1.8rem!important}.c-affinez-contenu-onglet-image img{width:100%;max-width:120px}.c-affinez-contenu-onglet-image img.decors{width:100%;max-width:80%;max-height:60px}.c-affinez-contenu-onglet-texte p{font-size:1.4rem;line-height:1.8rem;margin-bottom:1.2rem}.c-affinez-contenu{display:grid}.c-affinez-contenu .c-recherche-entreprise__intro{text-align:center;margin-bottom:25px;color:#38392f}.c-affinez-cta{margin:15px 0;text-align:center}.l-landing__moteur{background-size:cover;background-position:center;padding:40px 0}.c-moteur__center__landing{background:#ffbc00;padding:40px;border-radius:25px;margin:0 auto;text-align:center}.c-moteur__center__landing p{font-size:1.3rem;line-height:1.5rem}div#adv-custom-pager{position:absolute;z-index:999999999999;bottom:25px;right:25px}#adv-custom-pager a img{width:70px;height:50px;object-fit:cover;margin-left:10px;border:4px solid #ffbc00;transition:.5s}#adv-custom-pager a.cycle-pager-active img{border:4px solid #3d3f34}#adv-custom-pager a:hover img{border:4px solid #a7c10c}.l-caracteristique__affinez{padding:50px 0;background:#f8f8f8;background:-moz-linear-gradient(180deg,#f8f8f8 50%,#fff 50%);background:-webkit-linear-gradient(180deg,#f8f8f8 50%,#fff 50%);background:linear-gradient(180deg,#f8f8f8 50%,#fff 50%)}.c-caracteristique__affinez{background:#fff;padding:20px}.c-caracteristique__affinez h3{font-size:2.3rem;font-weight:600;margin-bottom:40px}.c-caracteristique__affinez__col h3{margin-bottom:20px;font-size:2rem}.c-caracteristique__affinez h3:after{content:'';display:inline-block;width:30px;height:2px;background:#38392f;position:relative;right:0;top:-5px;margin-left:15px}.c-caracteristique__affinez__cols{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.c-caracteristique__affinez__col{width:100%;margin-bottom:25px}.c-caracteristique__affinez__col h3:after{content:'';width:90%;height:2px;display:block;background:#ffbc00;position:relative;bottom:0;margin-top:12px;margin-left:0}.c-caracteristique__affinez__contenu{display:flex;align-items:center;margin-bottom:10px;font-weight:600}.c-caracteristique__block{width:50px;height:50px;border:2px solid #38392c;margin:0 auto 10px;overflow:hidden}.c-caracteristique__block .picto__check{margin-top:6px;margin-left:9px}.aluminium,.gris{background:#61625a}.composite{background:#38392e}.pvc-alu{background:#e1d4c1}.bordeau{background:#8a0000}.beige{background:#e3c28d}.d-picto,.nameFile div{background:#fff;display:flex}.picto__check{width:30px}.nameFile div{align-items:center;padding:10px;border-radius:6px}.svg_groupe{max-width:80%;width:250px;margin-bottom:25px}.svg_groupe .st0{fill:#FFCC00}.svg__picto-allee .st1,.svg_groupe .st1{fill:#CD2927}.svg__main-logo-jardin .st0,.svg_groupe .st2{fill:#A8C20C}.svg__main-logo-jardin .st1{fill:#009B3E}.svg__main-logo-jardin .st2{fill:#EF7D00}.svg__picto-allee .st0{clip-path:url(#SVGID_00000182519332585040678690000009941441241372891022_);fill:#FFFFFF}.svg__picto-allee .st2,.svg__picto-allee .st3,.svg__picto-allee .st4{clip-path:url(#SVGID_00000058560487929976598610000006481971579152042123_)}.svg__picto-allee .st2{fill:#009B3E}.svg__picto-allee .st3{fill:#FFFFFF}.svg__picto-allee .st4{fill:#DF7B65}.r-lien-franchise{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.d-lien-franchise{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center;position:relative;margin-bottom:20px}.d-lien-franchise .txt-franchise{padding:25px 15px 15px;color:#fff;width:100%}.d-lien-franchise .d-picto:after{content:'';width:0;height:0;border-style:solid;border-width:25px 25px 0;border-color:#fff transparent transparent;transform:rotate(0);position:absolute;bottom:-20px;left:calc(50% - 2em)}.d-lien-franchise .txt-franchise .link{font-size:.9em}.franchise-jardin .txt-franchise{background:#a8c20c}.franchise-allee .txt-franchise{background:#cd2927}.d-picto{height:30px;align-items:center;justify-items:center;position:absolute;top:calc(100% - 7.5em);width:100%}.d-picto>*{width:80px;position:absolute;top:-45px;left:calc(50% - 2em)}@media (min-width:45em){.c-affinez-contenu-onglet,.c-affinez-contenu-onglet_decors{width:48%}.c-moteur__center__landing{max-width:70%}.c-caracteristique__affinez__col{width:calc(50% - 2%)}.d-lien-franchise{width:calc(50% - 3em);margin-right:20px}.d-lien-franchise:last-child{margin-right:0}}.pocontent__main{display:flex;padding-top:40px}.pocontent__split{display:flex;background:#a7c10c}.pocontent__split .c-po__plan{margin:0;border:none;border-radius:15px 0 15px 15px}.appel-fabricant .c-inspiration__cover-txt,.appel-fabricant .c-inspiration__cover-txt p.accroche,.pocontent__split__texte,.s-landing-adwords .content-split{flex:1}.pocontent__main,.pocontent__split,.split-icones li{flex-direction:column}.pocontent__split__plan{padding:10px}.pocontent__split__plan #plan-po #visu-plan{width:auto}.pocontent__split__plan #plan-po{margin:0;padding:0;border:none}.pocontent__main__cover img{display:block;width:100%}.c-gamme__edito__texte--po{padding:25px}@media (max-width:50em){.pocontent__main,.pocontent__main__cover,.pocontent__split__plan,.pocontent__split__plan #plan-po #visu-plan{width:100%}}@media (min-width:50em){.pocontent__main{flex:1;flex-direction:row;margin-bottom:60px}.pocontent__main__cover{width:50%}.pocontent__split{flex:1}#body .pocontent__main div.txt:first-child{margin-top:0}}.landing-clotures .c-installation{margin-top:0;padding-top:80px}.landing-clotures .c-inspiration__cta a,.landing-clotures .c-inspiration__cta a:hover{color:#3d3f34!important}.landing-clotures .c-installation__galerie{flex-basis:62%}.landing-clotures .c-mosaique__installation{display:block;width:100%;position:relative;left:-50px}@media (max-width:1279px){.landing-clotures .c-mosaique__installation{display:none}.landing-clotures .c-installation{padding-top:20px}}.landing-clotures .c-mosaique__installation>*{width:100%}.landing-clotures .c-installation__entete__txt ul{font-size:1.4rem;line-height:2rem;margin:15px 0}.landing-clotures .c-installation__entete__txt ul li{margin-left:20px}.full-text,.full-text p,.l-infos-gamme__seo p,.text-wrapper,.text-wrapper p{font-size:1.4rem;line-height:2rem;margin-bottom:1rem}.s-landing-adwords .c-inspiration__cover-img--fifty{width:50%;transform:translateY(-120px);margin:0 0 0 100px}.s-landing-adwords .txt-details{padding-bottom:100px;position:relative}.s-landing-adwords .txt-details:before{content:"";display:block;height:3px;width:100%;background:linear-gradient(to left,#fff,#eee);position:absolute;top:0;left:0}.landing-adwords__realisations .entete p,.s-landing-adwords .txt-details p{font-size:2.2rem;line-height:3rem;color:#3d3f34}.landing-adwords__realisations .entete h2,.s-landing-adwords .c-inspiration__cover-txt h2,.s-landing-adwords .txt-details h2{font-style:italic;font-size:3rem;line-height:4.6rem;font-weight:400;color:#3d3f34;padding:20px 0 10px;position:relative;margin-bottom:30px}.s-landing-adwords .txt-details h2{padding:10px 0 20px}.landing-adwords__realisations .entete h2:before,.s-landing-adwords .c-inspiration__cover-txt h2:before,.s-landing-adwords .txt-details h2:before{content:"";display:block;position:absolute;top:-10px;left:0;width:100px;height:4px;background:#ffcb00}.landing-adwords__realisations .entete h2:before,.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt h2:before{left:calc(50% - 50px)}.s-landing-adwords .txt-details h2:before{top:auto;bottom:-10px}.landing-adwords__realisations .entete p,.s-landing-adwords .txt-details p{margin:15px 0 30px}.s-landing-adwords .txt-details p.accroche{max-width:370px}.split-icones{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px}.split-icones li{display:flex;align-items:center;border:1px solid #ddd;padding:30px;border-radius:20px;text-align:center}.split-icones img{width:50px;margin-bottom:20px}.appel-fabricant{padding:250px 0 100px}.appel-fabricant img{transform:translateY(-80px);width:50%}.landing-adwords__realisations .entete{display:flex;flex-direction:column;align-items:center;text-align:center}.s-landing-adwords--wide{max-width:1780px;margin:auto}.s-landing-adwords .c-inspiration__cover-txt{margin-right:0}.s-landing-adwords .u-width-fixed{max-width:1600px;width:84%}@media (max-width:95em){.c-inspiration__cover-txt h2 strong,.landing-adwords__realisations .entete h2 strong,.s-landing-adwords .txt-details h2 strong{font-size:3rem}.s-landing-adwords .c-inspiration__cover-txt p,.s-landing-adwords .txt-details p,.s-landing-adwords__realisations .entete p{font-size:1.7rem;line-height:1.7}.landing-adwords__realisations .entete h2,.s-landing-adwords .c-inspiration__cover-txt h2,.s-landing-adwords .txt-details h2{font-size:2.2rem;line-height:1.2;margin-bottom:5px}.s-landing-adwords .c-inspiration__cover-txt p.accroche,.s-landing-adwords .txt-details p.accroche,.s-landing-adwords__realisations .entete p.accroche{text-align:left;margin-left:0;margin-right:0}.s-landing-adwords .c-inspiration{margin-top:40px}.s-landing-adwords--wide{padding-right:60px;padding-left:20px}.split-icones li{padding:20px 15px 12px}.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt p.accroche{text-align:center}}@media (max-width:70em){.landing-adwords__realisations .entete h2,.landing-adwords__realisations .entete h2:before,.s-landing-adwords .c-inspiration__cover-txt h2,.s-landing-adwords .c-inspiration__cover-txt h2:before,.s-landing-adwords .txt-details h2{text-align:center}.s-landing-adwords--wide{padding-right:0;padding-left:0}.u-image-displayMobile{display:block!important}.landing-adwords__realisations .entete h2:before,.s-landing-adwords .c-inspiration__cover-txt h2:before,.s-landing-adwords .txt-details h2:before{left:calc(50% - 50px)}.s-landing-adwords__realisations .entete p{margin:15px;text-align:justify}.s-landing-adwords .c-inspiration__cover-txt p.accroche,.s-landing-adwords .c-inspiration__cover-txt padding: accroche,.s-landing-adwords .txt-details padding: accroche{font-size:1.6rem;line-height:1.3;text-align:center}.s-landing-adwords .c-inspiration__cover-txt p.accroche,.s-landing-adwords .txt-details p.accroche,.s-landing-adwords__realisations .entete p.accroche{text-align:center;margin-left:auto;margin-right:auto}.s-landing-adwords .appel-fabricant,.s-landing-adwords .c-mosaique__image-fleche.txt-details{padding:30px 0}.s-landing-adwords .txt-details h2{margin-bottom:40px}.split-icones{margin:20px}.s-landing-adwords .c-inspiration__cta a{flex-direction:row}.s-landing-adwords .u-image-displayMobile{display:block;transform:none;width:98%;margin:auto}.s-landing-adwords .c-inspiration__entete,.s-landing-adwords .u-width-fixed{width:98%;max-width:720px}.s-landing-adwords .c-inspiration{margin-top:40px}.s-landing-adwords .c-inspiration__entete{padding-bottom:40px}}@media (min-width:95em) and (max-width:120em){.s-landing-adwords--wide{padding-right:80px;padding-left:20px}.s-landing-adwords .c-inspiration{margin-top:130px}.s-landing-adwords .c-inspiration__entete{margin-bottom:-85px}.s-landing-adwords .c-inspiration__cover-img{width:54%;margin-right:50px;transform:translateY(-60px)}.c-inspiration__cover-txt h2 strong,.landing-adwords__realisations .entete h2 strong,.s-landing-adwords .txt-details h2 strong{font-size:3.6rem}.s-landing-adwords .c-inspiration__cover-txt p,.s-landing-adwords .txt-details p,.s-landing-adwords__realisations .entete p{font-size:1.8rem;line-height:1.7}.landing-adwords__realisations .entete h2,.s-landing-adwords .c-inspiration__cover-txt h2,.s-landing-adwords .txt-details h2{font-size:2.4rem;line-height:1.2;margin-bottom:5px}.s-landing-adwords .c-inspiration__cover-img--fifty{width:48%;margin:0 0 0 50px;transform:translateY(-110px)}.s-landing-adwords .txt-details p.accroche{max-width:none;padding-top:15px}}@media (min-width:70em) and (max-width:95em){.s-landing-adwords .c-inspiration__cover-img{display:block;width:40%;transform:none;margin-right:40px}.s-landing-adwords .c-inspiration__entete{padding-bottom:40px}.s-landing-adwords .txt-details p.accroche,.s-landing-adwords .u-width-fixed{width:100%;max-width:100%}.s-landing-adwords .txt-details p.accroche{padding-top:20px;width:45%}.split-icones li{padding:20px 15px 16px}.s-landing-adwords .txt-details .c-inspiration__cover-img{transform:translateY(-160px);margin-right:30px;margin-left:50px;width:45%}.appel-fabricant{padding:90px 40px 70px}.landing-adwords__realisations .entete h2{margin-bottom:40px}.split-icones{font-size:1.4rem}.split-icones img{width:40px;margin-bottom:10px}}@media (min-width:83em) and (max-width:95em){.s-landing-adwords .c-inspiration__entete{padding-bottom:100px}.s-landing-adwords .c-inspiration__entete .c-inspiration__cover-img{width:50%;margin-right:60px}}.s-landing-adwords .c-inspiration__cover-img--fifty{border-radius:0 20px 20px}.s-landing-adwords .c-inspiration__cover-img{border-radius:20px 20px 0}@media (max-width:45em){.u-t-desktop{display:none}div.flex-row-wrap{flex-wrap:wrap;flex-direction:column}div.flex-row-wrap>a{width:100%;margin-bottom:20px}.split-icones{grid-template-columns:1fr;grid-gap:16px}.s-landing-adwords .c-inspiration__entete,.s-landing-adwords .u-width-fixed{width:98%}.s-landing-adwords .u-image-displayMobile{width:90%}}.s-landing-adwords--var .c-inspiration{margin-top:20px}.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt{text-align:center;margin-bottom:20px}.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt p{margin-left:0;margin-right:0}.s-landing-adwords .c-inspiration__cover-txt{flex:1}@media (min-width:60em){.c-extras__content{max-width:800px}.c-extras__content .c-recherche-entreprise__titre{padding-bottom:40px;margin-bottom:60px}.c-extras__content h2:before{content:"";display:block;width:60px;height:4px;background:#ffcb00;position:absolute;left:-90px;top:50%;margin-top:-2px}.c-extras__content p{margin-bottom:40px}.c-affinez-onglet{width:25%}.ootb-tabcordion--entry-content{flex-wrap:nowrap}.ootb-tabcordion--entry-content.decor_wrap{flex-wrap:wrap}.c-affinez-contenu-onglet{width:15%}.c-affinez-contenu-onglet_decors{width:33.33%;margin-bottom:15px}.c-affinez-contenu{width:45%}.c-affinez-contenu img{position:relative;top:-6rem;left:-6rem}.c-affinez-contenu .c-gamme__edito__texte{padding:25px}.c-moteur__center__landing{max-width:50%}.c-caracteristique__affinez__col{width:calc(25% - 2%)}.d-lien-franchise{flex-direction:row}.s-landing-adwords--var .c-inspiration{margin-top:60px}}@media (min-width:70em){.d-lien-franchise{align-items:stretch}.d-lien-franchise .img-franchise{width:30%}.d-lien-franchise .txt-franchise{width:70%;display:flex;align-items:center;flex-direction:column;justify-content:center}.d-picto{height:100%;width:30px;top:0;left:calc(30% - 1em)}.d-picto>*{top:calc(50% - 1.5em);left:-45px;z-index:999}.d-lien-franchise .d-picto:after{transform:rotate(-90deg);bottom:0;left:10px;top:calc(50% - 1em)}.pocontent__split{align-items:center;flex-direction:row;padding:40px}.pocontent__main__cover{width:35%}#body .pocontent__main div.txt:first-child{margin-top:0}.pocontent__split__plan{width:45%;margin-left:30px}.s-landing-adwords .c-inspiration__cover-img{transform:translateY(-20px)}.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt{margin-bottom:50px}}@media (min-width:100em){.c-franchise__showroom__horaires h2 strong{font-size:4.8rem}.l-franchise .c-franchise__showroom__new{padding:40px 0 60px}.s-landing-adwords .c-inspiration__cover-img{transform:translateY(-40px)}.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt{margin-bottom:60px}}@media (min-width:110em){.c-inspiration__entete{margin-bottom:-180px}.c-inspiration__cover-img{transform:translateY(-130px)}.c-inspiration__cta{margin:45px 0 0 20px}.l-infos-gamme__entete--first{margin-top:100px}.l-franchise .c-franchise__showroom__new{padding:40px 0 70px}.s-landing-adwords--var .c-inspiration__preentete.c-inspiration__cover-txt{margin-bottom:80px}}.svg__arrow.svg__arrow-s1{width:21px;height:21px}.quizIndex{background:#eee;padding:5rem 10rem}.quizIndex__split .quiz-slideshow{height:300px}.quizIndex__split .quiz-slideshow .cycle-slide{width:300px;height:300px}@media screen and (max-width:120em){.quizIndex{padding:8.5rem}}@media screen and (max-width:100em){.quizIndex{padding:6rem}.quizIndex__main__titre{margin-bottom:6rem}}@media screen and (max-width:80em){.quizIndex{padding:4rem}}.quizIndex__main__titre{color:#3c3c37;text-align:center;margin-bottom:6rem;font-size:4rem;line-height:3.6rem}.quizIndex__main__titre strong{color:#a8c215;font-style:italic}.quizIndex__split{display:flex;align-items:center;justify-content:center;flex-direction:row}.quizIndex__split__visuals{width:300px;height:300px;position:relative;margin:0 14rem 0 0}@media screen and (max-width:100em){.quizIndex__split__visuals{width:240px;height:240px;margin:0 10rem 0 0}}@media screen and (max-width:60em){.quizIndex{padding:3rem}.quizIndex__main__titre{margin-bottom:4rem}.quizIndex__split__visuals{width:180px;height:180px;margin:0 4rem 0 0}}@media screen and (max-width:30em){.quizIndex__split{flex-direction:column}.quizIndex__split__visuals{margin:0 0 3rem}}.quizIndex__split__visuals img{position:absolute;top:0;left:0;width:100%;opacity:0}.quizIndex__split__visuals img:first-child{opacity:1}.quizIndex__accroche{margin-top:2rem;line-height:1.6;max-width:440px;font-size:2rem}@media screen and (max-width:100em){.quizIndex__accroche{max-width:380px}}@media screen and (max-width:60em){.quizIndex__accroche{max-width:310px;font-size:1.8rem}}@media screen and (max-width:45em){.quizIndex__accroche{font-size:1.6rem}}.quizIndex__titre .gfx__dots{display:block;width:45px;height:45px;position:absolute;top:-60px;left:-45px}@media (max-width:100em){.quizIndex__titre .gfx__dots{transform:scale(.8);top:-44px;left:-25px}}@media (max-width:90em){.quizIndex__titre .gfx__dots{transform:scale(.65);top:-56px;left:-42px}}@media (max-width:60em){.quizIndex__titre .gfx__dots{transform:scale(.5);top:-44px;left:-25px}}.quizIndex__titre .gfx__dots span,.quizIndex__titre .gfx__dots:after,.quizIndex__titre .gfx__dots:before{content:"";display:block;width:20px;height:20px;position:absolute}.quizIndex__titre .gfx__dots span{background:#ffcc03;bottom:0;right:0}.quizIndex__titre .gfx__dots:before{background:#cd2927;bottom:0;left:0}.quizIndex__titre .gfx__dots:after{background:#a8c215;top:0;right:0}.quizIndex__titre__link{position:relative;color:#3c3c37}.quizIndex__titre__link svg{position:relative;top:-5px;left:5px;transition:.3s ease-out}.quizIndex__titre__link:hover svg{transform:rotate(360deg) scale(1.4) translateX(0)}.c-description-entreprise{max-width:1080px;text-align:left;margin-top:15px;padding-top:25px;border-top:1px dashed #a7c10c}.c-description-entreprise h2{font-size:2.6rem;line-height:4rem;color:#a7c10c;font-weight:900;text-transform:uppercase}.c-description-entreprise h2+p,.c-description-entreprise h3+p{margin-top:10px}.c-description-entreprise h3{font-size:2rem;line-height:3rem;color:#3d3f34;font-weight:700}.c-description-entreprise p a{font-weight:700;color:#a7c10c;text-decoration:underline;text-underline-position:under}.c-description-entreprise ul{width:fit-content;margin:0 auto;text-align:left;font-size:1.8rem;line-height:2.8rem}.c-description-entreprise__btnToggle a{text-align:left;margin:auto}.franchise-label-adresse{display:block;margin-bottom:-10px;font-size:12px;font-weight:700;margin-top:-4px}.franchise-label-adresse--efc006{color:#efc006}.c-recherche__listing-resultats .c-franchise__coordonnees+.c-franchise__coordonnees{border-top:0}.c-franchise__info--more{border-bottom:0}

.s-landing__famille--seo{color:#3d3f34;background:#f8f8f8;}
/* ---------------------------- */
.seo__section__center{display:flex;justify-content:center;align-items:center;}
.seo__section--padding{padding:2.0rem 0 0}
.u-btn__plus--reverse{background:#ffcb00;color:#3d3f34;border:1px #ffcb00 solid;padding:0.5rem 1.0rem}
.u-btn__plus--reverse:hover{background:#a7c10c;color:#3d3f34;}
/* ---------------------------- */
@media (min-width:60em){.seo__section--padding{padding:3.0rem 0 0}}
@media (min-width:80em){.seo__section--padding{padding:4.0rem 0 0}}
@media (min-width:100em){.seo__section--padding{padding:5.0rem 0 0}}
/* ---------------------------- */

.svg-duo{width:70px;height:70px;fill:#3d3f34}
.svg-duo .st0{fill:currentColor}
.svg-duo .st1{fill:#a7c10c}

.f-title, .f-niv1, .f-niv2, .f-niv3{line-height:1.2}
.f-niv1{font-size:3.0rem;}
.f-niv1 strong.big{font-size:3.6rem;}
.f-niv1 strong{color:#a7c10c}
.f-niv2{font-size:2.4rem;}
.f-niv3{font-size:2.0rem;}
.f-body{font-size:1.6rem;line-height:2.2rem}
.f-body2{font-size:1.45rem;line-height:1.85rem}
.f-title-block span{font-style:italic;display:block;}
.f-title-block strong{display:block;font-weight:700}
.f-bodysmall{font-size:1.5rem;line-height:1.5}

.seo__section .u-btn__plus{padding:14px 15px 13px;font-size:1.9rem}
/* ---------------------------- */
@media (max-width:26em){
  .seo__section .u-btn__plus{padding:12px 12px 11px;font-size:1.6rem}
}
/* ---------------------------- */

/* ---------------------------- */
@media (max-width:60em){
  :not(.seo__intro) .f-niv1{font-size:2.4rem;}
}
@media (min-width:60em){
  .f-niv1{font-size:3.2rem;}
  .f-niv1 strong.big{font-size:3.8rem;}
  .f-niv2{font-size:2.6rem;}
  .f-niv3{font-size:2.2rem;}
  .f-body{font-size:1.8rem;line-height:1.6}
  .f-body2{font-size:1.6rem;line-height:1.5}
  .f-bodysmall{font-size:1.6rem;line-height:1.5}
}
@media (min-width:80em){
  .f-niv1{font-size:3.5rem;}
  .f-niv1 strong.big{font-size:4.4rem;}
  .f-niv2{font-size:2.8rem;}
  .f-niv3{font-size:2.4rem;}
  .f-body{font-size:2.0rem;line-height:1.5}
  .f-body2{font-size:1.8rem;line-height:1.4}
}
@media (min-width:100em){
  .f-niv1{font-size:3.8rem;}
  .f-niv1 strong.big{font-size:4.8rem;}
  .f-body{font-size:2.2rem;line-height:1.6}
  .f-body2{font-size:2.0rem;line-height:1.5}
}
/* ---------------------------- */

.seo__section__titre{display:flex;justify-content:center;align-items:center;}
.seo__section__titre strong.currentcolor{color:currentColor}
.seo__section__titre--left{justify-content:flex-start;}
.seo__section__titre .f-niv2 strong{color:#a7c10c}

.seo__section + .seo__section{margin-top:5.0rem}
.seo__section + .seo__section.seo__etapes{margin-top:calc(5.0rem + 50px)}

/* ---------------------------- */
@media (max-width:45em){
  .seo__section__titre{text-align:center;}
  .seo__visavis.seo__section,
  .seo__possibilites.seo__section{margin-top:3.0rem}
}
@media (min-width:45em){
  .seo__section + .seo__section{margin-top:6.0rem}
  .seo__section + .seo__section.seo__etapes{margin-top:calc(6.0rem + 50px)}
}
@media (min-width:70em){
  .seo__section + .seo__section{margin-top:8.0rem}
  .seo__section + .seo__section.seo__etapes{margin-top:calc(8.0rem + 50px)}
}
@media (min-width:100em){
  .seo__section + .seo__section{margin-top:10.0rem}
  .seo__section + .seo__section.seo__etapes{margin-top:calc(10.0rem + 50px)}
}
@media (min-width:120em){
  .seo__section + .seo__section{margin-top:9.0rem}
  .seo__section + .seo__section.seo__etapes{margin-top:calc(13.0rem + 50px)}
}
/* ---------------------------- */

.seo__intro{display:flex;justify-content:center;align-items:center;}
.seo__intro__textes__inside > * + *{margin-top:2.0rem;}

/* ---------------------------- */
@media (max-width:45em){
  .seo__intro{flex-direction:column;}
  .seo__intro__textes{order:1}
  .seo__intro__picture{order:2}
  .seo__intro__picture > * + *{margin-top:2.0rem;}
  .seo__intro__textes__inside{text-align:center;padding:2.0rem 1.0rem}
  .seo__intro__picture img{width:100%}
}
@media (min-width:45em){
  .seo__intro{flex-direction:row;}
  .seo__intro__textes{order:2;flex:1;}
  .seo__intro__textes__inside{max-width:800px;padding-top:4.0rem;}
  .seo__intro__picture{order:1;width:40%;margin-right:2.0rem;}
  .seo__intro__picture img{display:block;width:100%;aspect-ratio:1/1; object-fit:cover;}
}
@media (min-width:75em){
  .seo__intro__textes{padding-right:60px}
  .seo__intro__picture{width:50%;}
  .seo__intro__textes__inside{padding-top:2.0rem;border-top:10px #ffcb00 solid;}
  .seo__intro__picture img{display:block;width:100%;aspect-ratio:4/3; object-fit:cover;}
}
@media (min-width:90em){
  .seo__intro{align-items:flex-start;padding-bottom:50px;}
  .seo__intro__picture{margin-right:0;}
  .seo__intro__textes__inside{width:80%;background:#fff;padding:4.0rem 4.0rem 4.0rem 0;transform:translateY(50px);position:relative;}
  .seo__intro__textes__inside:before{content:"";display:block;background:#fff;width:4.0rem;position:absolute;top:0;left:-3.9rem;height:100%;}
  .seo__intro__textes{padding-right:100px}
  .seo__intro__picture img{display:block;width:100%;aspect-ratio:16/10; object-fit:cover;}
}
@media (min-width:120em){
  .seo__intro{padding-bottom:80px;max-width:1800px;margin:auto;}
  .seo__intro__picture{max-width:1060px}
  .seo__intro__textes__inside{padding:6.0rem 6.0rem 6.0rem 0;transform:translateY(80px)}
  .seo__intro__textes__inside:before{width:8.0rem;left:-7.9rem}
  .seo__intro__textes{padding-right:150px}
}
/* ---------------------------- */

.seo__tpl__bloc > * + *{margin-top:2.0rem;}
.seo__tpl__bloc{position:relative;padding-top:40px;}
.seo__tpl__bloc:before{content:"";display:block;width:14%;height:5px;background:#ffcb00;position:absolute;top:0;left:0;}
.seo__tpl__bloc .f-title{font-weight:bold;}

.seo__tpl__bloc:first-child svg{transform:scale(0.85)}


@media (max-width:35em){
  .seo__tpl__grid{margin-top:2.0rem;text-align:center;}
  .seo__etapes .seo__tpl__grid{text-align:left;}
  .seo__tpl__bloc:before{left:43%}
  .seo__tpl__bloc + .seo__tpl__bloc{margin-top:1.5rem}
  .seo__tpl__bloc::before{top:10px}


  .seo__tpl__bloc{max-width:250px;margin:auto;}
  .seo__etapes .seo__tpl__bloc{max-width:85%;}
  .seo__tpl__bloc > * + *{margin-top:1.0rem}
}
@media (min-width:35em) {
  .seo__tpl__grid {margin-top: 2.0rem;display: grid;grid-gap: 2.0rem;grid-template-columns:repeat(2, 1fr);}
  .seo__visavis .seo__tpl__bloc{border-top:1px #ddd solid;}
}
@media (min-width:45em){
  .seo__tpl__bloc + .seo__tpl__bloc{margin-top:0}
  .seo__tpl__grid{margin-top:5.0rem;grid-gap:4.0rem;grid-template-columns:repeat(4,1fr);}
  .seo__visavis .seo__tpl__bloc{border-top:none;}
  .seo__tpl__bloc:before{width:24%;height:10px;}
}
@media (min-width:120em){
  .seo__tpl__grid{margin-top:8.0rem;grid-gap:6.0rem}
}
/* ---------------------------- */

.seo__realisations__inside{background:#fff;padding:2.0rem 2.0rem 5.0rem;border-radius:20px;}
.seo__realisations__edito{margin:0 auto 2.0rem;text-align:justify;}
.seo__realisations__inside .f-title{padding:1.0rem 0 2.0rem}
/* ---------------------------- */
@media (min-width:60em){
  .seo__realisations__inside .f-title{padding:3.0rem 0 2.0rem}
  .seo__realisations__edito{margin:0 auto 3.0rem;}
}
@media (min-width:80em){
  .seo__realisations__inside .f-title{padding:4.0rem 0 2.0rem}
  .seo__realisations__inside:before{content:"";display:block;width:600px;height:10px;background:#fbba00;position:absolute;top:-10px;left:calc(50% - 300px)}
  .seo__realisations__edito{margin:0 auto 4.0rem;}
}
@media (min-width:100em){
  .seo__realisations__inside .f-title{padding:5.0rem 0 2.0rem}
  .seo__realisations__edito{margin:0 auto 5.0rem;max-width:80%}
}
.seo__realisations .c-gamme__suggestions__plus{display:flex;align-items:center;justify-content:center;}
.seo__realisations .c-suggestion__mosaique--realisations a.u-btn__plus--white{font-weight:400;padding:0.8rem 1.2rem;border:1px #eee solid;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;transform:translateY(16px);margin:0}
.seo__realisations .c-suggestion__mosaique--realisations a.u-btn__plus--white .svg__plus .st0{fill:#3d3f34}
.seo__realisations .c-suggestion__mosaique--realisations a.u-btn__plus--white .svg__plus{margin-right:0.8rem;}
.seo__realisations .c-suggestion__mosaique--realisations a strong{font-weight:700}
/* ---------------------------- */

.seo__realisations .c-moteur__filtres{padding:3.5rem 2.0rem 2.0rem;background:#f8f8f8;justify-content:flex-start;margin-bottom:0}
.seo__realisations .c-moteur__center__landing{padding:0;margin:0 auto -15px;position:relative}
.seo__realisations .c-moteur__center__landing:after{content:"";display:block;width:0;height:0;border-top:10px #ffbc00 solid;border-left:10px transparent solid;border-right:10px transparent solid;position:absolute;bottom:-10px;left:calc(50% - 10px);}
.seo__realisations .c-moteur__form{padding:15px}
.seo__realisations .c-moteur__filtres__titre{margin:0 5px 0 0}
.seo__realisations .c-suggestion__mosaique{background:#f8f8f8;padding:0 2.0rem 2.0rem;}
.seo__avis .c-note-etoiles{background:#f8f8f8;padding:11px 15px 14px 20px;border-radius:50px;}
.seo__avis{background:#a7c10c;color:#fff;padding:2.0rem 0 3.0rem;position:relative;}
.seo__avis .f-niv1 strong{color:#3d3f34;}
.seo__avis .c-mosaique__avis{background:transparent;padding:0;margin-top:3.0rem}
.seo__avis .c-avis-condensed{border-radius:20px 20px 0;background:#3d3f34;align-items:center;}

.seo__avis__edito{margin:2.0rem auto 4.5rem;color:#3d3f34}
.seo__avis .c-avis-condensend__btn{color:#fff;border-radius:6px}
.seo__avis .c-avis-condensend__btn:hover{color:#3d3f34}

.seo__avis .c-avis-condensed__quote h3 a:hover{color:#fff}

.seo__avis article.c-mosaique__image-fleche__article{background:#b3ce11;border-radius:10px;position:relative}
.seo__avis article.c-mosaique__image-fleche__article p.c-avis__quote{font-size:1.6rem;position:relative;z-index:2}
.seo__avis article.c-mosaique__image-fleche__article:before{content:open-quote;position:absolute;top:20px;left:10px;color:#fff;opacity:0.4;font-size:8.0rem;z-index:1}
.seo__avis .c-mosaique__image-fleche__article h3.c-avis__no-anim{border-color:#3d3f34}

.seo__realisations #result-realization-search{align-items:flex-start}
.seo__realisations .c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:96%;}

.seo__realisations{position:relative;z-index:2;padding-bottom:5rem;}
.seo__section + .seo__avis{margin-top:-11.0rem;position:relative;z-index:1;}

/* ---------------------------- */
@media (max-width:26em){
  .seo__realisations .c-suggestion__mosaique{padding:0}
  .seo__realisations .c-mosaique__image-fleche__article img{margin:10px 0 15px}
  .seo__realisations .c-suggestion__mosaique--realisations .c-mosaique__image-fleche__article p{margin-bottom:12px;}
}
@media (max-width:40em){
  .seo__realisations .c-mosaique__image-fleche__article h3{margin-bottom:0;}
  .seo__realisations .c-suggestion__mosaique h3,
  .seo__realisations .c-suggestion__mosaique p{padding:0 5px}
  #realization-next-page span{text-align:left}
}
@media (min-width:35em){
  .seo__realisations .c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:calc((100% - 30px)/ 2)}
}
@media (max-width:60em){
  .seo__section + .seo__avis{z-index:1;padding-top:11rem;padding-bottom:4.0rem;}
  .seo__avis__inside{text-align:center;}
}
@media (min-width:60em){
  .seo__realisations .c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:calc((100% - 30px)/ 3)}
  .seo__avis{padding:11.0rem 0 11.0rem}
  article.c-mosaique__image-fleche__article{display:flex;flex-direction:column;justify-content:center;height:100%;}
}
@media (min-width:80em){
  .seo__avis{padding:8.0rem 0 12.0rem}
}
@media (min-width:90em){
  .seo__section + .seo__avis{padding-top:16rem;}
  .seo__avis article.c-mosaique__image-fleche__article p.c-avis__quote{font-size:1.8rem}
}
@media (min-width:100em){
  .seo__avis{padding:10.0rem 0 13.0rem}
  .seo__avis__edito{max-width:80%}
}
@media (min-width:105em){
  .seo__realisations .c-suggestion__mosaique--realisations .u-fl-b1-3{flex-basis:calc((100% - 45px)/ 4)}
  .seo__avis article.c-mosaique__image-fleche__article p.c-avis__quote{font-size:2.0rem}
}
@media (min-width:120em){
  .seo__section + .seo__avis{padding-top:16rem;}
}
/* ---------------------------- */

.seo__avis__gfxbottom{height:60px;width:100%;position:absolute;bottom:-5px;left:0;z-index:2;border-bottom:4px #f8f8f8 solid;}
.seo__avis__gfxbottom svg{width:100%;height:100%;fill:#f8f8f8}
/* ---------------------------- */
@media (max-width:60em){
  .seo__avis__gfxbottom{display:none;}
}
/* ---------------------------- */
@media (max-width:60em){
  .seo__avis .c-avis-condensed.u-fl-b1-3{padding:1.5rem 1.0rem 1.0rem;margin-bottom:1.0rem;}
  .seo__avis .c-avis-condensed.u-fl-b1-3 + .u-fl-b1-3{margin-bottom:1.0rem;}
  .seo__avis .c-note-etoiles{margin:1.0rem;padding:5px 5px 8px 10px;}
}
/* ---------------------------- */


.seo__possibilites .c-affinez-contenu-onglets,
.seo__possibilites .c-affinez-contenu-onglet_decors,
.seo__possibilites .c-affinez-contenu-onglet{width:auto;}
.seo__possibilites .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{display: grid;place-items:center;
  grid-template-columns: repeat(3, 1fr);grid-gap:1.0rem;}

/* ---------------------------- */
@media (max-width:45em){
  .seo__possibilites .c-affinez-contenu-onglet-image img{max-width:80px;}
  .seo__possibilites .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{grid-template-columns: repeat(2, 1fr);}
}
@media (min-width:60em){
  .seo__possibilites .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{padding:2.0rem 0;grid-gap:2.0rem;grid-template-columns: repeat(4, 1fr);}
}
@media (min-width:75em){
  .seo__possibilites .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{grid-template-columns: repeat(5, 1fr);}
}
@media (min-width:90em){
  .seo__possibilites .ootb-tabcordion--entry.is-active .ootb-tabcordion--entry-content{grid-template-columns: repeat(6, 1fr);}
}
/* ---------------------------- */

.seo__tpl__bloc--step{padding:0 0 0 30px;}
.seo__tpl__bloc--step:before{width:2px;height:100%;background:#ffcb00;position:absolute;top:0;left:5px;}
.seo__tpl__bloc--step:after{content:"1";display:block;background:#ffcb00;color:#3d3f34;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:2.4rem;position:absolute;top:0;left:-10px;}
.seo__tpl__bloc--step:nth-child(2):after{content:"2"}
.seo__tpl__bloc--step:nth-child(3):after{content:"3"}
.seo__tpl__bloc--step:nth-child(4):after{content:"4"}
.seo__tpl__bloc--step:nth-child(5):after{content:"5"}
.seo__tpl__bloc--step:nth-child(6):after{content:"6"}
.seo__tpl__bloc--step:nth-child(7):after{content:"7"}

/* ---------------------------- */
@media (max-width:60em){}
@media (min-width:60em){}
@media (min-width:80em){}
@media (min-width:100em){}
/* ---------------------------- */



.seo__possibilites__edito{margin:2.0rem auto 0}
/* ---------------------------- */
@media (min-width:60em){.seo__possibilites__edito{margin:3.0rem auto 2.0rem}}
/* ---------------------------- */

.seo__possibilites .l-landing__heading{padding-top:2.5rem;}
.seo__possibilites .c-landing__heading__affinez{margin:0;}
.seo__possibilites .c-landing__heading{position:relative}
.seo__possibilites .c-landing__heading:before{content:"";display:block;width:600px;height:10px;background:#ffcb00;position:absolute;top:calc(1.0rem - 10px);left:calc(50% - 300px);}
.seo__possibilites__more{display:flex;flex-direction:column;align-items:flex-start;}
.seo__possibilites__more__trigger{display:flex;align-items:center;justify-content:center;border-radius:0 0 30px 30px;background:#ffcb00;color:#3d3f34;height:50px;margin-bottom:-50px;width:100%;padding:0 15px;}
.seo__possibilites__more__trigger .svg__plus{margin-right:0.8rem;}
.seo__possibilites__more__trigger .svg__plus .st0{fill:#3d3f34}
.seo__possibilites__more__reveal{
  background:#ffcb00;color:#3d3f34;border-radius:0 0 30px 30px;
  overflow:hidden; margin-top:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s, margin-top .5s;
}
.seo__possibilites__more[data-reveal="ok"] .seo__possibilites__more__reveal{grid-template-rows: 1fr;padding:3.0rem;}
.seo__possibilites__more__reveal__switch{overflow:hidden;}
.seo__possibilites__more__reveal__switch > * + *{margin-top:1.4rem;}
.seo__possibilites__more__reveal__switch > * + h3{margin-top:2.4rem;}
.seo__possibilites__more__reveal__switch > h3{font-weight:bold;}
.seo__possibilites__more__reveal__switch > ul > li{display:block;background:#fff;padding:0.8rem;border-radius:10px;}
.seo__possibilites__more__reveal__switch > ul > li + li{margin-top:0.5rem;}
.s-landing__famille .seo__possibilites .u-width-fixed .u-width-fixed{width:100%}
/* ---------------------------- */
@media (max-width:60em){
  .seo__possibilites .c-landing__heading:before{width:300px;left:calc(50% - 150px);}
}
@media (max-width:45em){
  .seo__possibilites .c-landing__heading:before{width:180px;left:calc(50% - 90px);}
}
@media (max-width:35em){
  .seo__possibilites__more[data-reveal="ok"] .seo__possibilites__more__reveal{padding:1.5rem 1.0rem;}
}
@media (min-width:60em){
  .seo__possibilites .ootb-tabcordion{padding:2rem;border-radius:10px 10px 0 0;}
  .seo__possibilites .ootb-tabcordion--tabs .tab{color:#3d3f34;position:relative;}
  .seo__possibilites .ootb-tabcordion--tabs .tab:before{position:absolute;left:1rem;bottom:-0.5rem;width:calc(100% - 2rem);top:auto;margin:0}
  .seo__possibilites .c-affinez-onglet.ongletActive,
  .seo__possibilites .c-affinez-onglet:hover,
  .seo__possibilites .ootb-tabcordion--tabs .tab.is-active,
  .seo__possibilites .ootb-tabcordion--tabs .tab:hover{color:#ffcb00}
  .seo__possibilites .ootb-tabcordion--tabs .tab{color:#3d3f34;}
}
@media (min-width:80em){}
@media (min-width:100em){.seo__possibilites__edito{max-width:80%}}
/* ---------------------------- */

.listingQR{margin:3.0rem auto 0;max-width:1000px;}
.listingQR__item{cursor:pointer;background:#fff;padding:1.5rem 2.0rem 1.2rem 3rem;border-radius:10px;}
.listingQR__item + .listingQR__item{margin-top:2.0rem}
.listingQR__item:hover .listingQR__item__question:before{background:#a7c10c;color:#3d3f34;}
.listingQR__item__question{font-weight:bold;position:relative;}
.listingQR__item__question p{font-weight:bold;font-size:1.25rem;}
.listingQR__item__question:before{content:'\00D7';width:36px;height:36px;position:absolute;left:-48px;top:-10px;background:#ffcb00;color:#3d3f34;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:2.4rem;line-height:0;transition:all .3s ease-out;transform-origin:center center;transform:rotate(-135deg);font-family:Arial; font-weight:normal;}
.listingQR__item[data-state="open"] .listingQR__item__question:before{transform:rotate(0deg);background:#a7c10c;color:#3d3f34;}
.listingQR__item[data-state="open"] .listingQR__item__reponse{margin-top:10px;grid-template-rows:1fr;}
.listingQR__item__reponse{overflow:hidden;margin-top:0;display:grid;grid-template-rows:0fr;transition: grid-template-rows .5s, margin-top .5s;}
.listingQR__item__reponse * + *{margin-top:1.0rem}
.listingQR__item__reponse ul{border-left:3px #eee solid;padding-left:35px;}
.listingQR__item__reponse ul li{list-style:disc;font-size: 1.8rem;line-height: 2.8rem;}
.listingQR__item__reponse__switch{overflow:hidden;}

.seo__savoir .c-mosaique__installation>.c-seo__conseils{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.0rem;}
.seo__savoir .c-seo__conseils a img{width:50%;margin:0 2.0rem 0 0 !important}
.seo__savoir .c-seo__conseils a .c-seo__conseils__texte{width:auto;flex:1}
/* ---------------------------- */
@media (max-width:90em){
  .listingQR{padding-left:25px}
}
@media (max-width:45em){
  .seo__savoir .c-mosaique__installation>.c-seo__conseils{grid-template-columns:1fr}
}
@media (min-width:60em){}
@media (min-width:80em){}
@media (min-width:100em){}
/* ---------------------------- */

.seo__savoir .c-mosaique__installation{display:block;}
.seo__savoir .c-seo__conseils > *{background:#fff;}
.seo__savoir .c-seo__conseils__texte h3.f-niv2{font-size:2.0rem !important}
.seo__savoir .c-mosaique__installation{margin-top:1.5rem;}

.seo__blabla .u-width-fixed{background:#ffcb00;padding:1.5rem;border-radius:10px 10px 0 0;color:#3d3f34}
.seo__blabla .seo__section__titre{margin-bottom:2.0rem;}
.seo__blabla__texte{margin-bottom:2.0rem;}
.seo__blabla__ul{margin:15px 0;padding:25px 25px 25px 40px;border:1px #3d3f34 dotted;border-radius:10px;}
.seo__blabla__ul li{margin-top:12px;}

/* ---------------------------- */
@media (max-width:45em){
  .seo__savoir .c-seo__conseils a img{width:50%}
}
@media (max-width:30em){
  .seo__savoir .c-seo__conseils > *{flex-direction:column;align-items:flex-start}
  .seo__savoir .c-seo__conseils a img{width:100%;margin-bottom:0.6rem !important;}
  .seo__savoir .seo__savoir .c-seo__conseils a .c-seo__conseils__texte,
  .seo__savoir .c-seo__conseils__texte h3{width:100%}
}
@media (min-width:45em){
  .seo__blabla .u-width-fixed{padding:2.0rem;}
  .seo__savoir .c-mosaique__installation{margin-top:2.0rem;}
}
@media (min-width:60em){
  .seo__blabla .u-width-fixed{padding:3.0rem 4.5rem;border-radius:20px 20px 0 0}
}
@media (min-width:80em){
  .seo__savoir .c-mosaique__installation{margin-top:3.0rem;}
}
@media (min-width:100em){
  .seo__blabla .u-width-fixed{padding:5.0rem 8.0rem;border-radius:30px 30px 0 0}
  .seo__savoir .c-mosaique__installation{margin-top:4.0rem;}
}
/* ---------------------------- */

.u-btn__plus--black{background:#3d3f34;color:#fff;}
.u-btn__plus--black:hover{background:#fff;color:#3d3f34}
.u-btn__plus--black .c-nav__icon .st0{fill:#fff;}
.u-btn__plus--black:hover .c-nav__icon .st0{fill:#3d3f34;}

.c-img-clotures {display:flex;flex-wrap:nowrap;background: #ffcb00;padding: 20px 16px;position: relative;z-index: 5;border-radius: 8px;justify-content: center;width:100%;max-width:380px;margin-left:50px;}
.c-img-clotures:before {content: "";display: block;width: 0;height: 0;border-right: 8px #ffcb00 solid;border-top: 8px transparent solid;border-bottom: 8px transparent solid;position: absolute;top: calc(50% - 4px);left:-8px}
.c-img-clotures a {margin: 0px 6px;position: relative;margin-bottom: 20px;border: 4px solid white;}
.c-img-clotures a span{display: block;background: #ffffff; padding: 10px 0;color: #353535;text-align:center;position:absolute;bottom:-20px;left: -4px;right:-4px;font-weight: bold;}
.c-link-moquet-clotures {display:block; text-align: center; padding-top:10px; color:#009a3e;font-size: 16px; letter-spacing: 1px; font-weight: bold;}
.c-img-clotures img {width:100%;display:block;}

.liaison-moquet__outside{display:flex;flex-direction:column;}
.liaison-moquet__group{flex:1;display:flex;justify-content:center;align-items:center;}
.liaison-moquet__group + .liaison-moquet__group{margin-top:1.0rem;padding-top:1.0rem;border-top:1px #fff solid;}

.liaison-moquet{margin-bottom:80px;}
.liaison-moquet__line{display:flex;justify-content:center;align-items:center;gap:1.0rem;border-top:1px #eee solid;padding:0.8rem 0;flex:1}
.liaison-moquet .c-img-clotures{margin-top:1.0rem;padding:12px 6px 9px;margin-bottom:15px}
.liaison-moquet .c-img-clotures a{margin:0 3px 18px}
.liaison-moquet__line + .liaison-moquet__line{margin-top:0.6rem;}
.liaison-moquet__ico{width:90px;margin-right:35px;}
.liaison-moquet__text{flex:1;display:flex;flex-direction:column;align-items:flex-start}
.liaison-moquet__text__label:nth-child(2){border-radius:0 8px 8px 8px;padding:0.15rem 0.6rem 0.25rem;margin-top:0.6rem;}
.liaison-moquet__line--allees .liaison-moquet__text__label:nth-child(2){background:#00a94f;color:#fff;}
.liaison-moquet__line--cloture .liaison-moquet__text__label:nth-child(2){background:#ffcb00;color:#333;}
.liaison-moquet__line--jardin .liaison-moquet__text__label:nth-child(2){background:#aec030;color:#333;}
.liaison-moquet .c-img-clotures--allee{background:#00a94f;color:#fff;}
.liaison-moquet .c-img-clotures--allee:before{border-right-color:#00a94f;}
.liaison-moquet .c-img-clotures--jardin{background:#aec030;color:#333}
.liaison-moquet .c-img-clotures--jardin:before{border-right-color:#aec030;}

/* ---------------------------- */
@media (max-width:80em){
  p.liaison-moquet__text__label{font-size:16px;}
}
@media (max-width:60em){
  .liaison-moquet__line{max-width:510px}
  .liaison-moquet__group{flex-direction:column;align-items:center;}
  .liaison-moquet__ico{width:70px;margin-right:0px;}
  .c-img-clotures{margin-left:0}
  p.liaison-moquet__text__label{font-size:15px;}
  .liaison-moquet__group{padding:12px;}
  .c-img-clotures:before {border-right:0;border-bottom: 8px #ffcb00 solid;border-left: 8px transparent solid;border-right: 8px transparent solid;top: -16px;left:calc(50% - 4px)}
  .liaison-moquet .c-img-clotures--allee:before{border-bottom-color:#00a94f;border-right-color:transparent}
  .liaison-moquet .c-img-clotures--jardin:before{border-bottom-color:#aec030;border-right-color:transparent}
}
@media (min-width:100em){
  .liaison-moquet__group{padding:20px 15px}
}
.img-small{ min-width: 105px; max-width: 110px; max-height: 105px; min-height: 110px;object-fit: cover;}
.logo-width {width: 205px;margin: auto;}
/* ---------------------------- */
