﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{color:#000;font-family:helvetica, arial, sans-serif;font-size:1.4em;line-height:1.7}table{margin-bottom:1.5em}p:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}img{height:auto;vertical-align:middle;max-width:100%}.ie8 img{width:auto}body>script{display:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table{display:table;table-layout:fixed;width:100%}.inbl{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.left{float:left}img.left{margin-right:1em}.right{float:right}img.right{margin-left:1em}img.left,img.right{margin-bottom:5px}.alignleft{float:left;margin:10px 20px 10px 0}.alignright{float:right;margin:10px 0 10px 20px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.center{margin-left:auto;margin-right:auto}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.screenreader-only{border:0;clip:rect(0 0 0 0);margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;height:1px}.txt-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ie67 .btn,.ie67 .error__content input#searchsubmit,.error__content .ie67 input#searchsubmit,.ie67 .inbl{display:inline;zoom:1}.ie8 img{width:auto}@media (orientation: landscape) and (max-device-width: 768px){html,body{-webkit-text-size-adjust:100%}}.row{display:block;width:102.08333%;margin-left:-1.04167%;margin-right:-1.04167%;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.col-1{display:block;float:left;width:6.25%;margin-left:1.04167%;margin-right:1.04167%}.col-2{display:block;float:left;width:14.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-3{display:block;float:left;width:22.91667%;margin-left:1.04167%;margin-right:1.04167%}.col-4{display:block;float:left;width:31.25%;margin-left:1.04167%;margin-right:1.04167%}.col-5{display:block;float:left;width:39.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-6{display:block;float:left;width:47.91667%;margin-left:1.04167%;margin-right:1.04167%}.col-7{display:block;float:left;width:56.25%;margin-left:1.04167%;margin-right:1.04167%}.col-8{display:block;float:left;width:64.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-9{display:block;float:left;width:72.91667%;margin-left:1.04167%;margin-right:1.04167%}.col-10{display:block;float:left;width:81.25%;margin-left:1.04167%;margin-right:1.04167%}.col-11{display:block;float:left;width:89.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-12{display:block;float:left;width:97.91667%;margin-left:1.04167%;margin-right:1.04167%}.text-col-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.text-col-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.text-col-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.text-col-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.row-flex{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:wrap flex-start;-webkit-flex-grow:wrap flex-start;-moz-flex-grow:wrap flex-start;-ms-flex-positive:wrap flex-start;flex-grow:wrap flex-start;width:102.08333%;margin-left:-1.04167%;margin-right:-1.04167%;*zoom:1}.row-flex:before,.row-flex:after{content:"";display:table}.row-flex:after{clear:both}.col-flex-1{display:block;width:6.25%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-2{display:block;width:14.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-3{display:block;width:22.91667%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-4{display:block;width:31.25%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-5{display:block;width:39.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-6{display:block;width:47.91667%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-7{display:block;width:56.25%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-8{display:block;width:64.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-9{display:block;width:72.91667%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-10{display:block;width:81.25%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-11{display:block;width:89.58333%;margin-left:1.04167%;margin-right:1.04167%}.col-flex-12{display:block;width:97.91667%;margin-left:1.04167%;margin-right:1.04167%}.fx-display{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fx-direction-row{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fx-direction-col{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fx-direction-row-rev{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row-revers;-moz-flex-direction:row-revers;-ms-flex-direction:row-revers;flex-direction:row-revers}.fx-direction-col-rev{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fx-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fx-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap}.fx-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.fx-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}.fx-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-order:3;-ms-flex-order:3;order:3}.fx-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-order:4;-ms-flex-order:4;order:4}.fx-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-order:5;-ms-flex-order:5;order:5}.fx-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-order:6;-ms-flex-order:6;order:6}.fx-order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-order:7;-ms-flex-order:7;order:7}.fx-order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-order:8;-ms-flex-order:8;order:8}.fx-order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-order:9;-ms-flex-order:9;order:9}.fx-order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-order:10;-ms-flex-order:10;order:10}.fx-order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-order:11;-ms-flex-order:11;order:11}.fx-order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-order:12;-ms-flex-order:12;order:12}.fx-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.fx-justify-end{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.fx-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.fx-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.fx-justify-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.fx-justify-sa{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.fx-align-items-start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.fx-align-items-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.fx-align-items-end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.fx-align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.fx-align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;align-items:baseline}.fx-align-self-start{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.fx-align-self-center{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.fx-align-self-end{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.fx-align-content-start{-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.fx-align-content-center{-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.fx-align-content-end{-webkit-align-content:flex-end;-moz-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.fx-align-content-stretch{-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.fx-align-content-sb{-webkit-align-content:space-between;-moz-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between}.fx-align-content-sa{-webkit-align-content:space-around;-moz-align-content:space-around;-ms-flex-line-pack:space-around;align-content:space-around}p,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,details,figure{font-size:1em;line-height:1.7;margin:.75em 0 0}.smaller{font-size:.7143em}.small{font-size:.8571em}.big{font-size:1.1429em}.bigger{font-size:1.2857em}.biggest{font-size:1.4286em}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}body,input,textarea,select{font-family:"Titillium Web"}a{color:#f28310;-moz-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);-o-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);-webkit-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93)}a:hover,a:active{text-decoration:underline}strong{font-weight:bold}em{font-style:italic}ul.bxslider li{padding-left:0}ul.bxslider li:before{display:none}ol{counter-reset:listeOl}code{display:block;color:#FFF;background-color:#4E4E4E;padding:1em 1.5em;line-height:1.8}blockquote{background-color:#F3F3F3;padding:1.6em 2em;color:#4B4B4B}blockquote:before{content:"“";font-size:10em;float:left;height:40px;line-height:0.8;margin:0px 14px 0px 0px}blockquote p{line-height:1.6}.link{text-decoration:none;line-height:1.5;position:relative;overflow-x:hidden}.link:before{position:absolute;bottom:0;right:10%;content:"";display:block;width:100%;height:1px;background-color:#f28310;moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all 0.3s 0s ease-in-out;-moz-transition:all 0.3s 0s ease-in-out;-ms-transition:all 0.3s 0s ease-in-out;-o-transition:all 0.3s 0s ease-in-out;transition:all 0.3s 0s ease-in-out;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}.link:hover{text-decoration:none}.link:hover:before{-webkit-transition:all 0.3s 0s ease-in-out;-moz-transition:all 0.3s 0s ease-in-out;-ms-transition:all 0.3s 0s ease-in-out;-o-transition:all 0.3s 0s ease-in-out;transition:all 0.3s 0s ease-in-out;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@keyframes inBurgerBf{from{-moz-transform:translateY(calc(-50% - 6px)) rotate(0);-ms-transform:translateY(calc(-50% - 6px)) rotate(0);-webkit-transform:translateY(calc(-50% - 6px)) rotate(0);transform:translateY(calc(-50% - 6px)) rotate(0)}to{-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}}@keyframes inBurgerBfRotate{from{-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}}@keyframes inBurgerAf{from{-moz-transform:translateY(calc(-50% + 6px)) rotate(0);-ms-transform:translateY(calc(-50% + 6px)) rotate(0);-webkit-transform:translateY(calc(-50% + 6px)) rotate(0);transform:translateY(calc(-50% + 6px)) rotate(0)}to{-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}}@keyframes inBurgerAfRotate{from{-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}to{-moz-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}}.header{padding:20px 0 31px}@media (max-width: 979px){.header{padding-top:10px;padding-bottom:20px}}@media screen and (max-width: 350px){.header{padding-top:22px}}.header .header__logo{width:307px;height:73px}@media (max-width: 979px){.header .header__logo{max-width:280px;min-width:230px;height:auto}}@media screen and (max-width: 350px){.header .header__logo{width:230px}}.header .header__nav{margin:0}.header .header__nav li a{color:#838383;text-decoration:none;font-size:16px;font-size:1.6rem;font-family:"Ubuntu";padding:0 13px;position:relative;display:block}.header .header__nav li a:before{position:absolute;bottom:-2px;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);left:calc(0% + 2rem);width:calc(100% - 4rem);height:1px;content:"";display:block;background:#7a2e17;-webkit-transition:all 0.2s 0s linear;-moz-transition:all 0.2s 0s linear;-ms-transition:all 0.2s 0s linear;-o-transition:all 0.2s 0s linear;transition:all 0.2s 0s linear}.header .header__nav li a:hover:before{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.2s 0s linear;-moz-transition:all 0.2s 0s linear;-ms-transition:all 0.2s 0s linear;-o-transition:all 0.2s 0s linear;transition:all 0.2s 0s linear}.header .header__nav li.current-menu-item a:before{opacity:1;transform:translateY(0px);-webkit-transition:all 0.2s 0s linear;-moz-transition:all 0.2s 0s linear;-ms-transition:all 0.2s 0s linear;-o-transition:all 0.2s 0s linear;transition:all 0.2s 0s linear}@media (max-width: 979px){.header .header__nav{display:none}}.header .header__navIcon{width:35px;height:23px;position:relative;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}@media all and (min-width: 980px){.header .header__navIcon{display:none}}.header .header__navIcon span{z-index:1;display:block;position:absolute;top:50%;left:50%;width:25px;height:2px;background:black;border-radius:2px;opacity:1;-moz-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header__navIcon span::before,.header .header__navIcon span::after{content:"";display:block;position:absolute;top:50%;left:0;width:25px;height:100%;background:black;border-radius:2px;transform:translate(-50%, -50%)}.header .header__navIcon span::before{transform:translateY(calc(-50% - 6px))}.header .header__navIcon span::after{transform:translateY(calc(-50% + 6px))}.header .header__navIcon.navIcon--open span{background:transparent}.header .header__navIcon.navIcon--open span::before{animation:inBurgerBf .1s ease-in forwards, inBurgerBfRotate .05s .22s ease-out forwards}.header .header__navIcon.navIcon--open span::after{animation:inBurgerAf .1s ease-in forwards, inBurgerAfRotate .3s .12s ease-out forwards}@media (max-width: 449px){.header .header__infos{display:none}}.header .header__infos .tel{font-size:18px;font-size:1.8rem;font-weight:700;color:#2f2f2f;text-decoration:none;margin-right:26px}@media (max-width: 979px){.header .header__infos .tel{display:none}}.topbar__nav{background-color:#7a2e17}.topbar__nav li{background-color:transparent;-webkit-transition:background 0.3s 0s ease-in-out;-moz-transition:background 0.3s 0s ease-in-out;-ms-transition:background 0.3s 0s ease-in-out;-o-transition:background 0.3s 0s ease-in-out;transition:background 0.3s 0s ease-in-out;width:calc(100% / 3)}.topbar__nav li:hover,.topbar__nav li.current-menu-item{background-color:#a53e1f;-webkit-transition:background 0.3s 0s ease-in-out;-moz-transition:background 0.3s 0s ease-in-out;-ms-transition:background 0.3s 0s ease-in-out;-o-transition:background 0.3s 0s ease-in-out;transition:background 0.3s 0s ease-in-out}.topbar__nav li:first-child a{border-right:0px solid transparent}.topbar__nav li:last-child a{border-left:0px solid transparent}.topbar__nav li a{border-left:1px solid #b14322;border-right:1px solid #b14322;padding:12px 0 13px;display:block;width:100%;color:#fff;text-decoration:none;text-align:center;font-size:18px;font-size:1.8rem;font-weight:400}@media (max-width: 979px){.topbar__nav{display:none}}html{min-height:100%}body{overflow-x:hidden;height:100%}main{min-height:450px;*zoom:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}main:before,main:after{content:"";display:table}main:after{clear:both}.wrap{max-width:1118px;width:100%;margin:0 auto;float:inherit}@media all and (max-width: 1131px){.wrap{padding-left:20px;padding-right:20px}}.text__btn{text-align:center}.text__btn--left{margin-top:40px;text-align:left}.white{color:white}.footer__partners{padding:39px 0}.footer__partners .partners__list .list__item{text-align:center;height:50px;width:140px;line-height:50px}.footer__partners .partners__list .list__item img{max-height:100%;width:auto}.footer{background:#373737}.footer h1,.footer li,.footer a,.footer p{font-family:"Ubuntu";color:#fff}.footer a{text-decoration:none;font-size:18px;font-size:1.8rem}.footer .footer__infos{min-height:278px}.footer .footer__infos .info{min-height:173px}@media all and (max-width: 869px){.footer .footer__infos .info{margin:2rem 0rem;display:block;width:100%;text-align:center}.footer .footer__infos .info .list .list__item{background-color:#A3A3A3;margin-bottom:1rem}.footer .footer__infos .info .list .list__item a{display:inline-block;width:100%;padding:1rem}}@media all and (max-width: 869px){.footer .footer__infos .info__logo{min-height:auto}}.footer .footer__infos .info__ref ul{min-height:160px}.footer .footer__infos .info__ref ul li a{font-weight:700}@media (max-width: 979px){.footer .footer__infos .info__ref ul li a{width:100%;text-align:center}}.footer .footer__infos .info__services .service__title{font-weight:700;font-size:18px;font-size:1.8rem}@media all and (max-width: 869px){.footer .footer__infos .info__details{min-height:auto}}.footer .footer__infos .info__details .tel{color:#f28310}.footer__eyaka{border-top:1px solid #c0c0c0;padding-top:15px;padding-bottom:16px}.footer__eyaka ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.footer__eyaka ul li{position:relative;margin:0 20px}.footer__eyaka ul li::before{content:'';display:block}.footer__eyaka ul .handcraftedby{margin-left:auto}.footer__eyaka p,.footer__eyaka a{font-size:15px;font-size:1.5rem;color:#A1A1A1}@media all and (max-width: 869px){.footer__eyaka div{width:100%}.footer__eyaka div p{text-align:center}}.ref__list .list__item{margin-bottom:15px}@media (max-width: 679px){.footer .footer__eyaka ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.footer .footer__eyaka li{width:100%;text-align:center}.footer .footer__eyaka .handcraftedby{margin-top:20px}}body{font-size:1.5em;color:#252525;font-family:"Titillium Web",helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'icomoon';src:url("fonts/icons/icomoon.eot?katjqv");src:url("fonts/icons/icomoon.eot?#iefixkatjqv") format("embedded-opentype"),url("fonts/icons/icomoon.woff?katjqv") format("woff"),url("fonts/icons/icomoon.ttf?katjqv") format("truetype"),url("fonts/icons/icomoon.svg?katjqv#icomoon") format("svg");font-weight:normal;font-style:normal}p,ul,ol,dl,blockquote,pre,td,th,label,textarea,caption,details,figure{font-size:16px;font-size:1.6rem}a{font-size:17px;font-size:1.7rem}h1,h2,h3,h4{text-transform:inherit;line-height:1.2;color:#000;font-weight:bold;font-family:"Ubuntu"}h1,.title--h1{font-size:34px;font-size:3.4rem;font-weight:500}h2,.title--h2{font-size:18px;font-size:1.8rem;font-weight:700}p{font-family:"Ubuntu";font-weight:400}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-suivi:before{content:"\e90c"}.icon-client:before{content:"\e909"}.icon-durabilite:before{content:"\e90a"}.icon-qualite:before{content:"\e90b"}.icon-phone:before{content:"\e900"}.icon-checkmark:before,.home .home__infos .infos__content .content__item ul li:before{content:"\e901"}.icon-arrow-left:before{content:"\e907"}.icon-arrow-right:before{content:"\e906"}.icon-facebook:before{content:"\e905"}.icon-twitter:before{content:"\e904"}.icon-youtube:before{content:"\e903"}.icon-linkedin:before{content:"\e902"}.icon-email:before{content:"\e90d"}.tel{font-size:18px;font-size:1.8rem;font-family:"Titillium Web";font-weight:700;color:#f28310;position:relative}.tel span{padding-right:5px}.bold{font-weight:bold}.btn,.error__content input#searchsubmit{color:white;padding:11px 22px;font-weight:600;font-size:18px;font-size:1.8rem;font-family:"Titillium Web";text-transform:inherit;text-decoration:none;background:#f28310;position:relative;overflow:hidden;border-radius:3px}.btn span,.error__content input#searchsubmit span{position:relative;z-index:1;font-family:"Titillium Web"}.btn:after,.error__content input#searchsubmit:after{background:#FF9A32;content:'';display:block;position:absolute;top:0;left:0;width:0%;height:100%;transition:0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) all;border-radius:3px}.btn:hover,.error__content input#searchsubmit:hover{cursor:pointer;text-decoration:none}.btn:hover:after,.error__content input#searchsubmit:hover:after{background:#FF9A32;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) all}@media (hover: none){.btn:hover::after,.error__content input#searchsubmit:hover::after{content:none}}.btn--map{background-color:#dd760c;color:white;padding:10px;text-decoration:none;border-radius:5px;border:1px solid #32BB32;border-bottom-width:3px;margin-left:30px;margin-top:1px;display:inline-block;font-weight:bold}.btn--map img{max-width:30px;margin-right:10px}.btn--map:hover{text-decoration:none;background:#dd760c}@media (hover: none){.btn--map:hover{background:inherit}}.btn__slider{margin-top:40px !important}.btn__center{display:inline-block;margin-top:40px;width:100%;text-align:center}.link::before{right:auto;left:0}input[type="text"],input[type="email"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{margin:0;border:1px solid #CECECE}.wpcf7 .wpcf7-display-none,.wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-mail-sent-ok{background:#089454;border-bottom:2px solid #053d23}.wpcf7 .customSelect{font-size:12px;background:#fff url("./img/selectArrow.png") right center no-repeat;border:1px solid #cfcfcf;color:#555;padding:15px 9px 14px 9px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:200px;cursor:pointer}.wpcf7 .customSelect.customSelectFocus{border:1px solid #888}.wpcf7-not-valid-tip{margin-left:30%;color:#b61718}.banner{height:400px;width:100%;position:relative}.banner .banner__content{width:100%;height:400px;background-size:cover;background-position:center right;background-repeat:no-repeat;position:relative}.banner .banner__content .content__bg{position:absolute;top:0;left:0;width:40%;height:100%}@media (max-width: 979px){.banner .banner__content .content__bg{width:100%;opacity:.9}}.banner .banner__content .content__mask{position:absolute;border-top:500px solid transparent;border-left:100px solid transparent;right:0px;bottom:0;height:100%;display:block;width:60%}@media (max-width: 979px){.banner .banner__content .content__mask{display:none}}.banner .banner__content .wrap{position:relative;z-index:1}.banner .banner__content .content__item{min-height:319px;max-width:300px}.banner .banner__content .content__item .item__title{font-size:16px;font-size:1.6rem;font-family:"Ubuntu";font-weight:500;position:relative;color:#fff;margin-bottom:30px}.banner .banner__content .content__item .item__title:after{content:"";display:block;border-bottom:1px solid #fff;width:28px;padding-top:10px}.banner .banner__content .content__item p{font-size:40px;font-size:4rem;font-family:"Ubuntu";font-weight:500;color:#ffffff;line-height:1.1;margin:0}.banner .banner__content .content__item .text__btn{padding-top:75px}.banner .banner__content .content__item .text__btn .btn,.banner .banner__content .content__item .text__btn .error__content input#searchsubmit,.error__content .banner .banner__content .content__item .text__btn input#searchsubmit{padding:11px 22px}.banner .bx-controls{position:absolute;bottom:19px;left:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.banner .bx-pager{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.banner .bx-pager-item{margin:0 4.5px}.banner .bx-pager-item a{display:block;font-size:0;width:14px;height:14px;border:1px solid #fff;background-color:transparent;border-radius:100%}.banner .bx-pager-item a.active{background-color:#fff}.home__banner{overflow:hidden;max-height:400px}@media (max-width: 679px){.banner .banner__content .content__item p{font-size:30px;font-size:3rem}}.mobileNav{position:fixed;width:277px;min-height:100%;z-index:2;background-color:#b14322;top:100px;-moz-box-shadow:0px 10px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 10px 10px rgba(0,0,0,0.2);box-shadow:0px 10px 10px rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mobileNav .mobileNav__list .menu-item{width:100%}.mobileNav .mobileNav__list .menu-item a{font-size:1em;padding:1em 2em;display:block;color:white;border-bottom:1px solid #d7562f;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}.mobileNav .mobileNav__list .menu-item.current-menu-item,.mobileNav .mobileNav__list .menu-item>a:hover{background-color:#d7562f}@media (max-width: 679px){.mobileNav__list{overflow:scroll;padding-bottom:40px;height:calc(100vh - 100px)}}.gallery .gallery__list .gallery__item{overflow:hidden}.gallery .gallery__list .gallery__item a img{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:0s;transition:all .3s ease-in-out 0s}.gallery .gallery__list .gallery__item a:hover img{opacity:.8;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out;-webkit-transition-delay:0s;transition:all .3s ease-in-out 0s}.tplButton{padding-top:178px;padding-bottom:161px}.tplButton .button__title{color:#000000;text-align:center}.tplButton .button__btn{padding-top:32px}.button--texture{background-color:#b14322}.button--texture .button__title{color:#fff}.tplBloc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tplBloc .bloc__content,.tplBloc .bloc__medias{width:50%}@media (max-width: 979px){.tplBloc .bloc__content,.tplBloc .bloc__medias{width:100%}}.tplBloc .bloc__content{padding-top:51px}.tplBloc .bloc__content .bloc__item{padding-top:20px}.tplBloc .bloc__medias img{width:100%;height:auto}.tplBloc:nth-child(odd) .bloc__content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;padding-left:82px}@media (max-width: 979px){.tplBloc:nth-child(odd) .bloc__content{padding-left:0px;padding-bottom:45px}}.tplBloc:nth-child(odd) .bloc__medias{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}.tplBloc:nth-child(even) .bloc__content{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1;padding-right:82px}@media (max-width: 979px){.tplBloc:nth-child(even) .bloc__content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2;padding-left:0px;padding-bottom:45px}}.tplBloc:nth-child(even) .bloc__medias{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-order:2;-ms-flex-order:2;order:2}@media (max-width: 979px){.tplBloc:nth-child(even) .bloc__medias{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-order:1;-ms-flex-order:1;order:1}}.tplBloc+.tplButton{margin-top:101px}.tplHtml{padding-top:92px;padding-bottom:92px}@media all and (max-width: 880px){.tplHtml{padding-top:45px;padding-bottom:45px}}.tplHtml .wrap{max-width:880px}.tplHtml .wrap .html__text{padding-top:24px;-webkit-column-gap:50px;-moz-column-gap:50px;-ms-column-gap:50px;column-gap:50px}@media (max-width: 449px){.tplHtml .wrap .html__text{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.tplGallery{background-color:#ededed;padding-top:80px;padding-bottom:80px}@media all and (max-width: 880px){.tplGallery{padding-top:45px;padding-bottom:45px}}.tplGallery .gallery__list{padding:0 15px 35px;margin-left:-15px;width:calc(100% + 30px)}.tplGallery .gallery__list .gallery__item{margin:15px;width:calc(50% - 30px);height:100vw;max-height:300px;overflow:hidden}@media (max-width: 679px){.tplGallery .gallery__list{margin-left:0;width:100%}.tplGallery .gallery__list .gallery__item{width:100%;height:40vw}}.home--tplTemoignages{background-color:#eeeeee}.home--tplTemoignages .wrap{padding:0}.home--tplTemoignages .wrap h1{padding:0 20px}.home--tplTemoignages .bx-viewport{padding:0 20px;box-shadow:0px 15px 10px -10px #dcdcdc}.tplTemoignages{padding:101px 0px 115px}@media all and (max-width: 869px){.tplTemoignages{padding:60px 0}}.tplTemoignages>div+div{margin-top:16px}.tplTemoignages .temoignages__slider{padding:20px;overflow:hidden}.tplTemoignages .temoignages__blocs{background-color:white;box-shadow:0px 0px 10px 5px #dcdcdc;padding:30px 47px}@media all and (max-width: 1131px){.tplTemoignages .temoignages__blocs{width:100%;margin:10px 0}}.tplTemoignages .temoignages__blocs:first-child{margin-left:0}@media (max-width: 979px){.tplTemoignages .temoignages__blocs:first-child{margin-top:0}}.tplTemoignages .temoignages__blocs:last-child{margin-right:0}.tplTemoignages .temoignages__blocs .zone{font-weight:700;font-family:"Ubuntu";font-size:18px;font-size:1.8rem;margin-top:0}.tplClients{padding-top:45px}.tplClients .wrap{max-width:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tplClients img{display:block;margin:0 auto;-webkit-filter:grayscale(1);filter:grayscale(1)}.tplRassurance{padding-top:75px;padding-bottom:65px;background:#eaeaea}.tplRassurance .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.tplRassurance .wrap li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.tplRassurance [class^="icon-"]{font-size:24px;font-size:2.4rem;margin-right:10px}.tplRassurance .icon-client,.tplRassurance .icon-qualite{font-size:34px;font-size:3.4rem}@media (max-width: 679px){.tplRassurance{padding-top:30px;padding-bottom:30px}.tplRassurance .wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tplRassurance .wrap li{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em;width:50%;text-align:center}}@media (max-width: 449px){.tplRassurance .wrap li{width:100%}}.tplContent{margin-top:100px;padding-top:135px;padding-bottom:225px;color:white;background:#7a2e17}.content__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:calc(100% + 30px);transform:translateX(-15px)}.content__wrap h2{font-style:normal;color:white}.content__wrap li{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin:0 15px;width:100%}.content__wrap li:first-child{padding-right:60px;font-style:italic;font-weight:bold}.bloc__medias--translate{transform:translateY(-200px)}.societe .tplBloc{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding-top:100px}.societe .tplBloc .bloc__medias{max-width:550px}.societe .tplBloc .bloc__content{padding:0 25px;max-width:530px}.societe .tplBloc:nth-of-type(2n+1) .bloc__medias,.societe .tplBloc:nth-last-of-type(3) .bloc__medias{max-width:480px}.societe .tplBloc:nth-of-type(2n+1) .bloc__content,.societe .tplBloc:nth-last-of-type(3) .bloc__content{max-width:600px}.societe .tplBloc:nth-last-of-type(3){-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.societe .text__btn{text-align:left}.societe .text__btn .btn,.societe .text__btn .error__content input#searchsubmit,.error__content .societe .text__btn input#searchsubmit{display:inline-block;margin-top:35px}@media (max-width: 979px){.tplBloc .bloc__medias img{margin-bottom:30px}.societe .tplBloc .text__btn{text-align:center}.societe .bloc__content,.societe .bloc__medias{margin:0 auto}.societe .tplBloc:nth-last-of-type(3){padding-top:0}.bloc__medias--translate{transform:translateY(-20px)}.tplContent{padding-top:40px;padding-bottom:50px}.tplContent .content__wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;transform:translateX(0)}.tplContent li{margin:0 auto;margin-bottom:1em}}.error--page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;position:relative;padding:0 58px;padding-top:25px;padding-bottom:50px}.error--page .title{margin-top:0;font-family:"Ubuntu";font-weight:500}.error--page h1{font-size:80px;font-size:8rem}.error--page h2{font-size:32px;font-size:3.2rem}.error--page .link::before{right:0}.error--page .link:hover:before{transform:translateX(0)}.error__content{margin:0 18px;padding:32px 0;width:cp(422, 1140);max-width:422px;text-align:center}.error__content .searchform{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:60px auto;max-width:400px}.error__content #searchform div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.error__content #searchform label{display:none}.error__content input#s{width:100%;height:55px;font-family:"Ubuntu";font-size:16px;font-weight:400}.error__content input#searchsubmit{overflow:visible;border-radius:0 3px 3px 0;border-color:transparent}.error__illu{width:100%;max-width:624px;height:525px;background:url("img/illu-404.png") 50% 50% no-repeat;background-size:contain}@media (max-width: 1499px){.error--page h1{font-size:50px;font-size:5rem}.error--page h2{font-size:20px;font-size:2rem}}@media (max-width: 979px){.error--page{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 20px}.error__content{width:100%;max-width:none}.error__content .searchform{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.error__content input[type=search]{margin-bottom:10px}.error__content input[type=submit]{border-radius:3px}.error__illu{z-index:-1;position:absolute;top:50%;right:75px;width:100%;max-width:400px;opacity:0.5;transform:translateY(-50%)}}@media (max-width: 679px){.error__illu{left:50%;right:auto;transform:translate(-50%, -50%)}}.page--contact .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-top:50px;margin-bottom:50px}@media (max-width: 679px){.page--contact .wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page__title--contact{font-size:32px;font-size:3.2rem}@media (max-width: 679px){.page__title--contact{margin-top:40px}}.contact--form form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.contact--form form div{margin-top:8px;width:calc(50% - 12px)}.contact--form form input[type="text"],.contact--form form input[type="email"]{padding:15px;width:100%;height:44px}.contact--form form input[type="checkbox"]{margin-right:10px}.contact--form form .btn.btn--like,.contact--form form .error__content input.btn--like#searchsubmit,.error__content .contact--form form input.btn--like#searchsubmit{padding:0}.contact--form form input[type="submit"]{cursor:pointer;z-index:2;position:relative;height:auto;font-size:18px;font-size:1.8rem;font-weight:bold;color:white;border:none}.contact--form form input,.contact--form form textarea{border:1px solid #CECECE}.contact--form form .btn,.contact--form form .error__content input#searchsubmit,.error__content .contact--form form input#searchsubmit{float:right;padding:15px 35px;width:auto;height:auto;border:none;text-align:center}@media screen and (max-width: 840px){.contact--form form div{width:100%}}div#contact--form__message{width:100%}div#contact--form__message textarea{width:100%}.contact--sidebar{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:75px;width:100%;max-width:387px}.contact--sidebar div{padding:0 55px 45px;color:white;background:#B24322}.contact--sidebar h3,.contact--sidebar h4,.contact--sidebar a{color:white;text-decoration:none}.contact--sidebar h3{margin-bottom:15px;padding-top:40px;font-size:24px;font-size:2.4rem}.contact--sidebar .sidebar__intro{margin-bottom:25px;line-height:1.375;font-weight:bold}.contact--sidebar p{margin-top:0}.contact--sidebar span[class^="icon"]{margin-right:5px}.contact--sidebar h4{font-size:16px;font-size:1.6rem}.contact--sidebar h4::before{content:"";display:inline-block;margin-right:6px;width:0;height:0;border:4px solid transparent;border-right:none;border-left:6px solid white}@media (max-width: 979px){.contact--form{width:50%}.contact--sidebar{margin-left:40px;width:50%}}@media (max-width: 679px){.contact--form{width:100%}.contact--sidebar{margin:0 auto;margin-top:40px;width:100%}.contact--sidebar div{padding:0 30px 45px}}.pg-galerie h1{text-align:center}.pg-galerie .grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0;width:calc(100% + 2rem);-moz-transform:translateX(-1rem);-ms-transform:translateX(-1rem);-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.pg-galerie .grid li{overflow:hidden;position:relative;padding:1rem;margin:20px 10px;width:calc(33% - 20px);height:250px}.pg-galerie .grid li img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 979px){.pg-galerie .grid li{width:calc(50% - 20px)}}@media (max-width: 679px){.pg-galerie .grid li{width:100%}}.pg-galerie .grid li.shown,.pg-galerie .no-js .grid li,.pg-galerie .no-cssanimations .grid li{opacity:1}.pg-galerie .grid li a,.pg-galerie .grid li img{outline:none;border:none;display:block;width:100%;height:100%;object-fit:cover;-moz-transition:all .6s ease-out .2s;-o-transition:all .6s ease-out .2s;-webkit-transition:all .6s ease-out;-webkit-transition-delay:.2s;transition:all .6s ease-out .2s}.pg-galerie .grid li a{overflow:hidden}.pg-galerie .grid li a:hover img{-moz-transform:translate(-50%, -50%) scale(1.2);-ms-transform:translate(-50%, -50%) scale(1.2);-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}.pg-galerie .grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards}@-webkit-keyframes moveUp{100%{transform:translateY(0);opacity:1}}@keyframes moveUp{100%{transform:translateY(0);opacity:1}}.tpl__construction .tpl .tpl__image,.tpl__renovation .tpl .tpl__image{background-color:#ededed;padding:78px 0 80px}.tpl__construction .content_title,.tpl__renovation .content_title{max-width:700px}.tpl__construction .grid,.tpl__renovation .grid{margin-top:33px}.tpl__construction .grid-item,.tpl__renovation .grid-item{width:calc(100% / 2);padding:9px}.tpl__construction .grid-item:nth-child(odd),.tpl__renovation .grid-item:nth-child(odd){padding-left:0}.tpl__construction .grid-item:nth-child(-n+2),.tpl__renovation .grid-item:nth-child(-n+2){padding-top:0}.tpl__construction .grid-item:nth-child(n+3),.tpl__renovation .grid-item:nth-child(n+3){padding-bottom:0}.tpl__construction .grid-item:nth-child(even),.tpl__renovation .grid-item:nth-child(even){padding-right:0}.tpl__construction .btn,.tpl__construction .error__content input#searchsubmit,.error__content .tpl__construction input#searchsubmit,.tpl__renovation .btn,.tpl__renovation .error__content input#searchsubmit,.error__content .tpl__renovation input#searchsubmit{margin-top:34px}.temoignages{display:block;width:100%}.temoignages .wp-pagenavi{max-width:940px;margin:0 auto 50px}.temoignages__banner{background:url(img/banner-tem2.jpg);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center}.listTemoignages{max-width:940px;margin:0 auto 30px}.listTemoignages__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;border-top:1px solid #CECECE;padding:20px 0}.listTemoignages__avatar{margin-right:30px;max-width:70px}.listTemoignages__avatar span{line-height:45px;width:45px;height:45px;display:block;color:white;text-align:center;border-radius:50%;font-size:21px;font-size:2.1rem;font-family:"Ubuntu"}.listTemoignages__name{font-size:18px;font-size:1.8rem;margin:0;margin-right:30px;min-width:30%;position:relative;padding-right:30px}.listTemoignages__comment{max-height:47px;overflow:hidden;padding-right:40px;-moz-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);-o-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);-webkit-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);position:relative}.listTemoignages__open{position:relative;min-width:30px;height:30px;font-size:30px;color:#252525}.listTemoignages__open::before,.listTemoignages__open::after{content:'';display:block;position:absolute;top:50%;left:50%;width:30px;height:2px;background:#CECECE;transform:translate(-50%, -50%);-moz-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);-o-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);-webkit-transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93);transition:all .3s cubic-bezier(0.75, 0.01, 0, 0.93)}.listTemoignages__open::after{transform:translate(-50%, -50%) rotate(90deg)}.listTemoignages__open:hover{color:#585858}.listTemoignages__item.active .listTemoignages__open::after{width:0;opacity:0}.listTemoignages__item.active .listTemoignages__comment{max-height:2000px}@media (max-width: 979px){.temoignages__banner{background:none;min-height:inherit;height:auto;margin-bottom:0}.temoignages__banner .banner__content{position:static;text-align:center;margin:0 auto;padding-right:0}.listTemoignages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;width:calc(100% + 20px);margin-left:-10px}.listTemoignages__item{width:calc(50% - 20px);margin:0 10px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.listTemoignages__comment{width:100%;overflow:inherit;max-height:inherit;margin-top:10px}.listTemoignages__open{display:none}.listTemoignages__name::before{display:none}.listTemoignages__avatar img{max-height:50px;width:auto}}@media (max-width: 679px){.listTemoignages__item{width:calc(100% - 20px);margin:0 10px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page--temoignages{margin:0 auto;max-width:1140px}.temoignages__banner.banner{max-height:350px;height:30vw;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center;position:relative;margin-bottom:25px}.temoignages__banner .banner__content{position:absolute;left:20px;bottom:20px;max-width:600px;height:auto;background:rgba(255,255,255,0.81);padding:30px}.temoignages__banner .banner__content p{color:#5f5f5f;margin-top:0}.temoignages__banner .banner__content .icon-star{font-size:24px;font-size:2.4rem}.temoignages__banner .banner__title{font-size:32px;font-size:3.2rem;font-weight:500}@media (max-width: 1117px){.temoignages__banner.banner{height:auto;padding:0}.temoignages__banner .banner__content{max-width:100%;background:rgba(255,255,255,0.84);position:static;height:100%;padding:20px}}.temoignages__slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px}.temoignages__blocs{overflow:hidden;position:relative;width:calc(33% - 20px);max-height:400px}@media (max-width: 679px){.temoignages__slider{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;width:100%}}.societe h2{font-size:28px;font-size:2.8rem}.home .home__realisations{padding-top:85px;padding-bottom:132px}@media all and (max-width: 869px){.home .home__realisations{padding:45px 0}}.home .home__realisations div.wrap>div{*zoom:1}.home .home__realisations div.wrap>div:before,.home .home__realisations div.wrap>div:after{content:"";display:table}.home .home__realisations div.wrap>div:after{clear:both}.home .home__realisations h1{float:left}@media (max-width: 979px){.home .home__realisations h1{float:inherit;margin-bottom:20px}}.home .home__realisations h1+a{float:right}@media (max-width: 979px){.home .home__realisations h1+a{float:inherit}}.home .home__realisations .home__gallery{margin-top:22px}@media (max-width: 449px){.home .home__realisations .home__gallery .gallery__list{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.home .home__realisations .home__gallery .gallery__list .gallery__item{width:358px}@media all and (max-width: 1147px){.home .home__realisations .home__gallery .gallery__list .gallery__item{display:block;width:31.25%;margin-left:1.04167%;margin-right:1.04167%}}@media (max-width: 449px){.home .home__realisations .home__gallery .gallery__list .gallery__item{display:block;width:97.91667%;margin-left:1.04167%;margin-right:1.04167%;margin-bottom:20px}}.home .home__infos{padding-top:119px;padding-bottom:121px}@media all and (max-width: 869px){.home .home__infos{padding:45px 0 95px 0}}.home .home__infos .infos__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media all and (max-width: 880px){.home .home__infos .infos__content{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.home .home__infos .infos__content .content__item{width:calc(100% - 673px)}@media (max-width: 1131px){.home .home__infos .infos__content .content__item{display:block;width:47.91667%;margin-left:1.04167%;margin-right:1.04167%}}@media all and (max-width: 880px){.home .home__infos .infos__content .content__item{display:block;width:100%;padding-bottom:50px}}.home .home__infos .infos__content .content__media{width:643px}@media (max-width: 979px){.home .home__infos .infos__content .content__media{width:643px}}@media all and (max-width: 880px){.home .home__infos .infos__content .content__media{display:block;width:100%;height:auto}}.home .home__infos .infos__content .content__media img{width:100%}@media all and (min-width: 783px){.home .home__infos .infos__content .content__item .item__title{padding-right:100px}}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-content{width:100%;height:100%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:2%;right:2%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe{width:100%;height:100%}.nivo-lightbox-inline,.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-ms-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-o-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.6)}.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(./img/nivolightbox/loading.gif) no-repeat 50% 50%}.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5)}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(./img/nivolightbox/prev.png);border-radius:0 3px 3px 0}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(./img/nivolightbox/next.png);border-radius:3px 0 0 3px}.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(./img/nivolightbox/close.png) no-repeat 0 0;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%}.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px 15px;border-radius:30px}.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4)}.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4)}@media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(./img/nivolightbox/loading@2x.gif);background-size:32px 32px}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(./img/nivolightbox/prev@2x.png);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(./img/nivolightbox/next@2x.png);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(./img/nivolightbox/close@2x.png);background-size:16px 16px}}.admin-bar .nivo-lightbox-close{top:50px}.slider{position:relative}.slider__item{background-size:cover;margin-left:0 !important;background-position:center;background-repeat:no-repeat;list-style:none !important}.slider__item.withvideo p{min-height:300px;position:absolute;left:0;top:0;width:100%;height:100%}.slider__item.withvideo p iframe{position:absolute;left:0;top:0;height:100%;width:100%}.bx-viewport .bx-controls{display:none}.bx-prev,.bx-next{position:absolute;top:calc(50% - 25px);color:#444;width:39px;height:39px;line-height:1.05;font-size:30px;font-size:3rem;text-align:center;border:1px solid #bdbdbd;border-radius:50%;right:0;text-decoration:none;font-weight:bold;z-index:2;display:block}.bx-prev.disabled,.bx-next.disabled{opacity:0}.bx-prev i,.bx-next i{line-height:0}.bx-prev i:before,.bx-next i:before{font-size:16px;color:#bdbdbd}.bx-prev:hover,.bx-next:hover{text-decoration:none;border:1px solid #f28310;color:#f28310}.bx-prev{right:inherit;left:-60px}.bx-next{left:inherit;right:-60px}.bx-wrapper{position:relative}
