/*!
 * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;color:#868e96;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}*{box-sizing:border-box}html{font-size:62.5%}body{font-family:Roboto,Arial;font-size:1em;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.125}h1{font-size:30px;font-size:3rem!important;font-weight:700}h1,h2{margin-bottom:1.5rem}h2{font-size:25px;font-size:2.5rem!important}h3{font-size:20px;font-size:2rem!important}h3,h4{margin-bottom:1.5rem}h4{font-size:15px;font-size:1.5rem!important}h5{font-size:12.5px;font-size:1.25rem!important;margin-bottom:1.5rem}h6{font-size:10px;font-size:1rem!important}a,a:hover{color:#000}a img{border:0}embed,iframe,object{max-width:100%}.clear,.retour-a-la-ligne{clear:both}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}p.unstyled{margin:0}ul.unstyled{list-style:none;margin:0;padding:0}ul.list-content{margin-bottom:15px}ul.list-inline li{display:inline-block}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.flex-grow-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-center{text-align:center}.relative{position:relative}.mt-40{margin-top:40px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mr-20{margin-right:20px}.overflow-hidden{overflow:hidden}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:700}.text-regular{font-weight:400}.background-white{background:#fff}.background-grey-darken{background:#404242}.bouton,a.bouton{background:#fff;color:#000;display:inline-block;padding:10px 15px}.bouton-primaire,a.bouton-primaire{background:#000;color:#fff}.bouton-secondaire,a.bouton-secondaire{background:#666;color:#fff}.lire-la-suite{background:#404242;color:#fff;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;padding:2px 7px}label{font-weight:700}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d1d1d1;padding:6px 10px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #000;outline:0}.button,button,input[type=button],input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-touch-callout:none;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-moz-appearance:none;-webkit-appearance:none;background-color:#363636;border:1px solid #dbdbdb;box-shadow:none;color:#f5f5f5;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-size:1.4rem;height:2.25em;justify-content:flex-start;justify-content:center;line-height:1.5;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}.input-field{margin-top:1rem;position:relative}.input-field label{cursor:text;font-size:14px;font-size:1.4rem;height:100%;left:7px;line-height:1;pointer-events:none;position:absolute;text-align:initial;top:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:left .2s,-webkit-transform .2s ease-out;transition:left .2s,-webkit-transform .2s ease-out;transition:transform .2s ease-out,left .2s;transition:transform .2s ease-out,left .2s,-webkit-transform .2s ease-out}.input-field label.active{left:2px;-webkit-transform:translateY(-18px) scale(.8);transform:translateY(-18px) scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0}.reseaux-sociaux-title{margin-bottom:8px}.follower{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.follower li{margin:0 5px}.follow-title{color:#000;font-size:18px;font-size:1.8rem;font-weight:700}.follower-item{align-items:center;display:flex;justify-content:center}.follower a{border:1px solid #fff;display:inline-block;height:4rem;padding:5px;position:relative;width:4rem}.follower a,.follower a:hover{text-decoration:none}.follower a .linkedin:before{content:"\f0e1"}.follower a:hover .linkedin:before{color:#0077b5}.follower a .youtube:before{content:"\f167"}.follower a:hover .youtube:before{color:red}.follower a .viadeo:before{content:"\f2a9"}.follower a:hover .viadeo:before{color:#f07355}.follower a .twitter:before{content:"\e61b"}.follower a:hover .twitter:before{color:#1da1f2}.follower a .pinterest:before{content:"\f0d2"}.follower a:hover .pinterest:before{color:#bd081c}.follower a span:after,.follower a span:before{-webkit-transition:color .4s ease;transition:color .4s ease}.follower a .linkedin:before,.follower a .pinterest:before,.follower a .twitter:before,.follower a .viadeo:before,.follower a .youtube:before{color:#fff;font-family:Font Awesome\ 7 Brands;font-size:2rem;font-weight:700}#container-monitor .follower a.no-border:hover{border-radius:100%}div.trigger-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:1.8rem;padding:10px}.trigger-navigation.close,.trigger-navigation.menu{align-items:center;display:flex;flex-direction:row-reverse;position:relative}.trigger-navigation.close:before,.trigger-navigation.menu:before{color:#fff;font-family:Font Awesome\ 7 Pro;font-size:2.5rem;font-weight:700}.trigger-navigation.menu:before{content:"\f0c9"}.trigger-navigation.close:before{content:"\58"}div.trigger-navigation:hover{text-decoration:none}.navigation-title{color:#fff;font-size:16px;font-size:1.6rem;margin-right:5px;text-transform:uppercase}#parent-mainmenu{background-color:#000;background-color:rgba(0,0,0,.9);height:100%;left:0;overflow-x:hidden;position:fixed;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:0;z-index:4}.parent-mainmenu-container{margin-top:30px;position:relative;text-align:center;top:25%;width:100%}#parent-mainmenu .trigger-navigation{font-size:40px;font-size:4rem;position:absolute;right:45px;top:20px}#parent-mainmenu.opened{-webkit-transform:scale(1);transform:scale(1);width:100%}#mainmenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-around;list-style:none;margin:0 auto;max-width:1300px;padding:0;position:relative;width:100%}#mainmenu li{display:inline-block;margin:0 10px;position:relative}#mainmenu>li{-webkit-box-flex:1;border-right:1px solid #b2b2b2;-ms-flex:1;flex:1;margin:0;padding:0 20px}#mainmenu>li:last-child{border-right:0}#mainmenu a{text-decoration:none}#mainmenu .nav-header,#mainmenu .separator{cursor:default}#mainmenu .nav-header,#mainmenu .separator,#mainmenu a{color:#818181;font-size:30px;font-size:3rem;-webkit-transition:color .3s;transition:color .3s}#mainmenu a:focus,#mainmenu a:hover{color:#f1f1f1}#mainmenu ul{margin:0;padding:0}#mainmenu ul li{display:block}#mainmenu ul .current,#mainmenu ul a{display:block;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;padding:7px 0}#mainmenu .current{color:#f1f1f1}.container-top{padding-bottom:14px;padding-top:15px}.custom-logo-link{display:block;max-width:330px;text-align:center}.custom-logo-link img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.01" /><feFuncG type="linear" slope="0.01" /><feFuncB type="linear" slope="0.01" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(0) invert(100%);filter:brightness(0) invert(100%);height:auto;max-width:100%}.bloc-info-telephone{color:#fff;font-size:18px;font-size:1.8rem}.bloc-info-telephone a{color:#fff}.site-title{color:#fff;font-size:40px;font-size:4rem;font-weight:100}.site-title strong{font-weight:300}#devismenu{list-style:none;margin:0;padding:0}#devismenu li{border:1px solid #fff;border-bottom:none;display:inline-block}#devismenu a{color:#fff;display:block;font-size:20px;font-size:2rem;padding:20px;text-transform:uppercase}#devismenu a:hover{background:#fff;color:#404242}.color-grey #devismenu li{border:1px solid #404242}.color-grey #devismenu a{background:#fff;color:#404242}.color-grey #devismenu a:hover{background:#404242;color:#fff}.content-before{padding:15px 20px}.content-home{padding-bottom:40px;padding-top:40px}.content-home h2{color:#404242;font-size:45px;font-size:4.5rem;font-weight:100;text-align:center;text-transform:uppercase}.content-page{font-size:20px;font-size:2rem;font-weight:300;padding:25px 0 80px;text-align:justify}.content a,.content a:hover{color:#8bbd0c}.content p{line-height:1.25;margin:0 0 10px}.content ul{list-style:disc outside;margin-bottom:15px;padding-left:20px}.content img{height:auto;max-width:100%}.content table{font-size:18px;font-size:1.8rem;margin-bottom:20px}.content table td{border-bottom:1px solid #ddd;padding:10px 20px}.content table>tbody>tr:first-child{font-weight:300}.content .has-background{font-size:18px;font-size:1.8rem;padding:15px 30px}.content-after{font-size:18px;font-size:1.8rem;font-weight:300}.content-after h2{color:#404242;font-size:45px;font-size:4.5rem;font-weight:100;margin-bottom:65px;text-align:center;text-transform:uppercase}.content-after h3{font-size:30px;font-size:3rem;font-weight:100;text-align:center}.content-after-2{padding-bottom:30px}.content-after-2>:last-child{padding:0 40px}.content-after-spec-2{max-width:500px;padding-left:55px;text-align:justify}.content-after-spec-2 a{display:inline-block;position:relative;text-decoration:none}.content-after-spec-2 a:after{background:#404242;content:"";height:1px;left:0;position:absolute;top:100%;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.content-after-spec-2 a:hover:after{width:100%}.content-after-spec-devis{font-size:28px;font-size:2.8rem;font-weight:100}.content-after-referencement{font-size:16px;font-size:1.6rem;padding-top:20px;text-align:justify}.content-after-referencement h2{font-size:2.2rem;font-weight:500;margin:20px 0 5px;text-align:left}.content-after-referencement a{font-weight:700}.page-divider{padding:120px 0 50px}.page-divider-line{border-bottom:1px solid #000;border-top:1px solid #cfcfcf;position:relative;width:100%}.page-divider-icon{background:#fff url(../media/images/page-divider.jpg) 50% no-repeat;height:79px;left:20%;padding:0 10px;position:absolute;top:-39px;width:87px}.container-bottom{color:#fff;font-size:14px;font-size:1.4rem;font-weight:100;padding:25px 0 65px}.container-bottom h3{color:#fff;font-size:20px;font-size:2rem;font-weight:100}.site-logo{margin-bottom:30px;max-width:125px}#menu-bas{margin-top:1rem}#menu-bas a{padding:.5rem 0}#footermenu{display:flex;flex-direction:column;gap:1;list-style:none;margin:0;padding:0}#footermenu a,.container-bottom a{color:#c5c3c3;font-size:14px;font-size:1.4rem;font-weight:100;text-decoration:underline}#footermenu a{display:block;padding:.5rem 0}.container-bottom a.text-style{color:#fff;text-decoration:none}.container-bottom .follower a{color:#fff;font-size:20px;font-size:2rem}.raccmenu-spec1 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #151515;border-radius:100%;box-shadow:0 0 0 0 rgba(146,201,81,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:25px;font-size:2.5rem;font-weight:300;height:230px;justify-content:center;width:230px}.raccmenu-spec1 a:hover{-webkit-animation:pulse 2s;animation:pulse 2s;border:1px solid #92c951;color:#2a3695;text-decoration:none}.raccmenu-spec1 a>span:first-child{margin-bottom:10px}.raccmenu-spec2{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.raccmenu-spec2 a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #7a7b7b;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:2rem;padding:5px 30px}.raccmenu-spec2 a:hover{-webkit-animation:pulse 2s;animation:pulse 2s;color:#2a3695}.raccmenu-spec2 a>span:first-child{margin-right:10px}.raccmenu-realisations{position:absolute;right:130px;top:20px;width:280px}.raccmenu-realisations h3{color:#fff;font-size:37px;font-size:3.7rem;font-weight:100}#menu-realisations,.inshop-realisations-types-diaporama{list-style:none;margin:0;padding:0;text-align:center}#menu-realisations a,.inshop-realisations-types-item a{color:#fff;display:block;font-size:20px;font-size:2rem;font-weight:500;padding:10px;text-align:center;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out;width:100%}#menu-realisations a:hover,.inshop-realisations-types-item a:hover{background-color:hsla(0,0%,100%,.6);color:#404242;text-decoration:none}.inshop-realisations-types-diaporama-arrow{color:#fff;display:inline-block;font-size:30px;font-size:3rem}.inshop-realisations-types-diaporama-arrow.inshop-realisations-types-diaporama-next,.inshop-realisations-types-diaporama-arrow.inshop-realisations-types-diaporama-prev{display:none}#inshop-realisations-types-diaporama-container{padding:0}#inshop-realisations-types-diaporama-container .slidee{width:100%}#inshop-realisations-types-diaporama-container .slidee li{float:left;margin:0 0 5px;padding:0;width:100%}.mobilier-icon{background:#fff url(media/images/mobilier.jpg) 50% no-repeat;display:inline-block;height:38px;width:30px}a:hover .mobilier-icon{background-image:url(media/images/mobilier-bleu.jpg)}.mobilier-medium-icon{background:#fff url(media/images/mobilier-medium.jpg) 50% no-repeat;display:inline-block;height:80px;width:56px}a:hover .mobilier-medium-icon{background-image:url(media/images/mobilier-medium-bleu.jpg)}.devis-icon{background:#fff url(media/images/devis.jpg) 50% no-repeat;display:inline-block;height:38px;width:32px}a:hover .devis-icon{background-image:url(media/images/devis-bleu.jpg)}.devis-medium-icon{background:#fff url(media/images/devis-medium.jpg) 50% no-repeat;display:inline-block;height:80px;width:61px}a:hover .devis-medium-icon{background-image:url(media/images/devis-medium-bleu.jpg)}.process-icon{background:#fff url(media/images/process-medium.jpg) 50% no-repeat;display:inline-block;height:80px;width:97px}a:hover .process-icon{background-image:url(media/images/process-medium-bleu.jpg)}.realisation-icon{background:#fff url(media/images/realisation.jpg) 50% no-repeat;display:inline-block;height:38px;width:32px}a:hover .realisation-icon{background-image:url(media/images/realisation-bleu.jpg)}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(146,201,81,.4)}70%{box-shadow:0 0 0 60px rgba(146,201,81,0)}to{box-shadow:0 0 0 0 rgba(146,201,81,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(146,201,81,.4)}70%{box-shadow:0 0 0 60px rgba(146,201,81,0)}to{box-shadow:0 0 0 0 rgba(146,201,81,0)}}.progress-bar-100{background:hsla(0,0%,100%,.9);border-bottom:1px solid #8e8a8b}.progress-bar-100 .custom-logo-link img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(100%) invert(0);filter:brightness(100%) invert(0)}.progress-bar-100 .follower a{border-color:#404242}.progress-bar-100 .bloc-info-telephone,.progress-bar-100 .bloc-info-telephone a,.progress-bar-100 .follower a .linkedin:before,.progress-bar-100 .follower a .pinterest:before,.progress-bar-100 .follower a .twitter:before,.progress-bar-100 .follower a .viadeo:before,.progress-bar-100 .follower a .youtube:before,.progress-bar-100 .navigation-title,.progress-bar-100 .trigger-navigation.close:before,.progress-bar-100 .trigger-navigation.menu:before,.progress-bar-100 a.trigger-navigation{color:#404242}.breadcrumbs{padding-top:20px}.breadcrumbs a,.breadcrumbs span{font-size:18px;font-size:1.8rem;font-weight:100}.wp-recent-posts-arrow{cursor:pointer;font-size:40px;font-size:4rem;padding:10px}.wp-recent-posts-item-image{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.wp-recent-posts-item-image img{height:auto;max-width:100%}.wp-recent-posts-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-size:1.8rem;font-weight:300;padding:5px 20px 15px}.wp-recent-posts-item-content h4{font-size:18px;font-size:1.8rem;font-weight:400}.wp-post-date{font-size:14px;font-size:1.4rem;font-style:italic;margin-bottom:5px}.page-category h1{font-weight:100}.page-category h2{font-weight:300}.page-category .list-post>div:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:20px}.inshop-global{font-size:20px;font-size:2rem;font-weight:300;padding:25px 0 80px;text-align:justify}.inshop-global h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:45px;font-size:4.5rem;font-weight:100;position:relative;text-align:left}.inshop-global h2{font-size:22px;font-size:2.2rem;font-weight:500}.inshop-global h1:after{-webkit-box-flex:1;background:#404242;content:"";display:inline-block;-ms-flex:1;flex:1;height:1px;margin-left:15px}.inshop-global-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px}.inshop-global-list-item{-webkit-box-flex:1;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;margin:20px;max-height:300px;max-width:300px;position:relative}.inshop-global-list-item:before{content:"";display:block;padding-top:100%}.inshop-global-list-item-content{background:#fafafa;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.inshop-global-list-item-content img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(100%);filter:grayscale(100%);left:50%;max-width:none;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.inshop-global-list-item-legend{background:hsla(0,0%,100%,.8);bottom:10px;color:#414343;font-size:22px;font-size:2.2rem;font-weight:700;left:10px;padding:30px 20px;position:absolute;text-align:center;-webkit-transition:bottom .4s ease;transition:bottom .4s ease;width:calc(100% - 20px)}.inshop-global-list-item-content:hover .inshop-global-list-item-legend{bottom:calc(50% - 42px)}.inshop-global-list-item-content:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');-webkit-filter:grayscale(0);filter:grayscale(0)}.nivoSlider:after{background:rgba(0,0,0,.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:6}.subscribe-form input#email,.subscribe-form input.mailjet-subscribe{font-size:20px;font-size:2rem}.subscribe-form .important-notice-about-form{font-size:13px;font-size:1.3rem;font-weight:300;margin-top:10px}.subscribe-form .important-notice-about-form a{font-weight:400;text-decoration:underline}.form-field-politique-conf{margin-bottom:5px}.form-field-politique-conf>:first-child{margin-right:5px}.form-font-light{font-size:1.5rem}.wp-block-column{padding:15px}nav.pagination{margin-top:30px}nav.pagination .page-numbers{border:1px solid #666;color:#666;display:inline-block;min-width:1.5em;padding:2px 5px;text-align:center}nav.pagination .current{background:#404242;color:#fff}nav.pagination .dots{border:none}nav.pagination a:hover{background:#666;color:#fff;text-decoration:none}nav.pagination .prev:before{content:"« "}nav.pagination .next:after{content:" »"}.pagination-post-link{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:30px}.pagination-post-link a{border:1px solid #666;color:#666;display:inline-block;padding:2px 5px;text-align:center}.pagination-post-link a:hover{background:#666;color:#fff;text-decoration:none}.has-white-color{color:#fff}.has-white-background-color{background-color:#fff}.has-grey-color{color:#666}.has-grey-background-color{background-color:#666}.has-dark-grey-color{color:#444}.has-dark-grey-background-color{background-color:#444}.has-black-color{color:#212529}.has-black-background-color{background-color:#212529}.has-red-color{color:#cf2e2e}.has-red-background-color{background-color:#cf2e2e}hr.wp-block-separator{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}.bande{margin:0;position:relative;width:100%}.centre{margin:0 auto;width:980px}#fond-container{z-index:1}.video-cover{background:url(../media/images/inshops-background-replacement.webp) 50% no-repeat;background-size:cover}.fond,.video-cover{height:100%}.fond,.fond-bandeau,.video-cover{left:0;position:absolute;top:0;width:100%}.fond-bandeau{background-position:50%;background-repeat:no-repeat;background-size:cover;height:550px}.page-bandeau{background:-webkit-linear-gradient(bottom,transparent 400px,rgba(0,0,0,.5));background:linear-gradient(0deg,transparent 400px,rgba(0,0,0,.5));min-height:550px}#background-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.fullpage{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;position:relative}.fullcenter{-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;width:100%}.fullcenter,.home-informations-button{-webkit-box-pack:center;-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.home-informations-button{-ms-flex-pack:center;-ms-flex-align:center;border:1px solid #fff;border-radius:250px;color:#fff;height:200px;width:200px}.home-informations-button:hover{-webkit-animation:pulse 2s;animation:pulse 2s;border:1px solid #92c951;text-decoration:none}.home-informations-button-title{font-size:3rem;line-height:3.5rem;text-align:center;text-transform:uppercase}.home-informations-button:hover .home-informations-button-button{background-color:#2a3695;color:#fff}.home-informations-button-button{background-color:#fff;font-size:1.6rem;margin-top:10px;padding:5px 10px;text-decoration:none;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;-o-transition:color .2s ease-in-out,background-color .2s ease-in-out;transition:color .2s ease-in-out,background-color .2s ease-in-out}.home-informations-button-button:hover{background-color:#404242;color:#fff;text-decoration:none}.fullwidthmarged{margin:0 auto;width:calc(100% - 160px)}.col-a,.col-b{width:50%}.position-left-bottom-corner{bottom:0;left:80px;position:fixed}.trigger-scroll-to-next{bottom:30px;left:0;position:absolute;text-align:center;width:100%}.trigger-arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;cursor:pointer;display:inline-block;height:0;width:0}.fixed{left:0;position:fixed;top:0}.mobile-show{display:none}@media (max-width:1700px){.content-after-spec-2{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.centre{width:1180px}#menu-realisations a,.inshop-realisations-types-item a{padding:12px}.raccmenu-realisations{top:30px}.inshop-global-list-container{margin:-30px}.inshop-global-list-item{margin:30px;max-height:350px;max-width:350px}.wp-recent-posts-item-image{max-width:350px;min-width:350px}.wp-recent-posts-item-content,.wp-recent-posts-item-image{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media (max-width:1100px){.content-after-spec-2{padding-left:20px;padding-right:20px}}@media (max-width:900px){#mainmenu>li{padding:0 10px}}@media (min-width:768px) and (max-width:998px){.centre{width:740px}.fullwidthmarged{width:calc(100% - 50px)}.position-left-bottom-corner{left:25px}.tablet-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-title{font-size:3.5rem}.raccmenu-realisations{left:0;margin:0 auto;right:0}.content-after-spec-2{max-width:100%;padding:30px}.content-after-2>div:not(:last-child){margin-bottom:30px}.inshop-global-list-container{margin:-30px}.inshop-global-list-item{margin:30px;max-height:350px;max-width:350px}}@media (max-width:767px){.centre{width:100%}.fullwidthmarged{padding:5px 20px;width:100%}.position-left-bottom-corner{left:20px}.mobile-hide{display:none}.mobile-show{display:block}.site-title{font-size:3rem}#mainmenu,.mobile-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mainmenu>li>ul{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;padding-top:0;position:relative;-webkit-transform:scaleY(1);transform:scaleY(1)}#mainmenu>li:hover>ul,#mainmenu>li>ul{left:auto;top:auto}.parent-mainmenu-container{padding-bottom:20px;top:40px}.parent-mainmenu-container .follower{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.fixed{left:auto;position:relative;top:auto}.col-a,.col-b{width:100%}.site-logo{margin:0 auto}.site-title{text-align:center}.content-home h2{font-size:3.5rem}.raccmenu-spec1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.raccmenu-spec1>div:not(:last-child){margin-bottom:30px}.content-after h2{font-size:3.5rem}.raccmenu-realisations{margin:0 auto;padding-top:15px;position:relative;right:auto;top:auto;width:100%}.raccmenu-realisations h3{color:#212529;margin-bottom:5px}.raccmenu-realisations a{color:#212529}.content-after-spec-2{padding:20px}.raccmenu-spec2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.raccmenu-spec2>li:not(:last-child){margin-bottom:15px}.content-after-referencement{padding:20px}.content-after-2>div:not(:last-child){margin-bottom:20px}.wp-recent-posts-item-image{margin-bottom:10px}.content-after-2>:last-child{padding:0 20px}.container-bottom{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.breadcrumbs{padding:0 20px}.content-page{padding-left:20px;padding-right:20px}.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-column{padding:15px 0}.subscribe-form input#email,.subscribe-form input.mailjet-subscribe{width:100%}.container-bottom{padding-bottom:80px;text-align:center}.container-bottom>div:not(:last-child){margin-bottom:20px}.container-bottom .follower{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inshop-global-list-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.inshop-global-list-item{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin:0 auto;max-height:350px;max-width:350px;width:100%}.inshop-global-list-container>div:not(:last-child){margin-bottom:20px}.inshop-global h1{font-size:3rem;padding:0 20px}}