html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#fff}ins{background-color:#39C;color:#000;text-decoration:none}mark{background-color:#39C;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'montserrat';src:url(../fonts/montserrat/montserrat-regular-webfont.eot);src:url(../fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(../fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(../fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src:url(../fonts/icofont/icomoon.eot?6b0ufz);src:url(../fonts/icofont/icomoon.eot?6b0ufz#iefix) format("embedded-opentype"),url(../fonts/icofont/icomoon.woff2?6b0ufz) format("woff2"),url(../fonts/icofont/icomoon.ttf?6b0ufz) format("truetype"),url(../fonts/icofont/icomoon.woff?6b0ufz) format("woff"),url(../fonts/icofont/icomoon.svg?6b0ufz#icomoon) format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-call:before{content:"\e03f"}.icon-call_end:before{content:"\e040"}.icon-email:before{content:"\e04c"}.icon-ring_volume:before{content:"\e05a"}.icon-add_box:before{content:"\e06a"}.icon-drafts:before{content:"\e075"}.icon-directions_walk:before{content:"\e1d0"}.icon-local_grocery_store:before{content:"\e1df"}.icon-directions_run:before{content:"\e1fe"}.icon-arrow_back:before{content:"\e200"}.icon-arrow_forward:before{content:"\e204"}.icon-check:before{content:"\e206"}.icon-chevron_left:before{content:"\e207"}.icon-chevron_right:before{content:"\e208"}.icon-close:before{content:"\e209"}.icon-expand_less:before{content:"\e20a"}.icon-expand_more:before{content:"\e20b"}.icon-camera_enhance:before{content:"\e30e"}.icon-earth:before{content:"\e9ca"}.icon-eye:before{content:"\e9ce"}.icon-eye-plus:before{content:"\e9cf"}.icon-facebook2:before{content:"\ea8d"}body{width:100%;height:100%;font-size:62.5%;font-family:'montserrat',Helvetica,sans-serif;color:#fff}body.color-1{background-color:#1697dc}body.color-2{background-color:#DC1653}body.color-3{background-color:#A5DC16}body.color-4{background-color:#f39d2d}body.color-5{background-color:#E9281F}.hide{display:none}article .hide{color:#fff}body,a,footer .contact a i,article .hide,.older-viewer .projets .thumb img,.close i{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.outer{display:table;position:absolute;height:100%;width:100%}.main{margin:0 auto;display:table-cell;vertical-align:middle}.wrap{max-width:300px;margin:0 auto}.logo{text-align:center;margin:30px auto 0}#logo-svg{width:70px;height:70px}.logo-img{width:70px;height:70px;margin:0 auto}article{text-align:center}.claims{margin-top:30px}.claims > h2{display:inline-block;font-size:1.8em;font-weight:400;text-align:center;text-transform:uppercase;vertical-align:top;width:12px;word-wrap:break-word;margin:0 7px;cursor:alias;min-height:234px}.claims.close{display:none}.older-viewer{margin:20px 15px 0;z-index:1;display:none}.older-viewer.open{z-index:1000;display:block}.older-viewer h1{font-size:2.2em;font-family:'montserrat';text-transform:uppercase;letter-spacing:1px;max-width:280px;margin:0 auto;padding:10px 0;font-weight:400}.older-viewer .projets{list-style-type:none}.older-viewer .projets .item{max-width:280px;margin:0 auto}.older-viewer .projets .item:before,.older-viewer .projets .last{border-top:4px dotted #fff;content:"";display:block;max-width:280px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5;margin:0 auto 20px}.older-viewer .projets .thumb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;display:block}.older-viewer .projets .thumb img{width:100%;display:block}.older-viewer .projets .item h3{font-size:1.6em;font-weight:400;margin:14px 0 10px;color:#062637;text-transform:uppercase}.older-viewer .projets .item p{font-size:1.3em;font-weight:400;line-height:1.2em}.older-viewer .projets .btn{border:1px solid #062637;font-size:1.3em;padding:10px 20px;color:#062637;display:inline-block;margin:20px 0;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60);opacity:.6}.older-viewer .projets .btn:before{font-family:'icomoon';content:"\e1fe";margin:0 5px 0 0}.older-viewer .projets .btn:hover{color:#fff;border:1px solid #fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.older-viewer .close{text-decoration:none;font-size:2.2em;padding:5px}.item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.anim-1{transform:rotateY(0) scale(1) skew(0) translate(0,50%);-webkit-transform:rotateY(0) scale(1) skew(0) translate(0,50%);-moz-transform:rotateY(0) scale(1) skew(0) translate(0,50%);-o-transform:rotateY(0) scale(1) skew(0) translate(0,50%);-ms-transform:rotateY(0) scale(1) skew(0) translate(0,50%)}.anim-init{transform:rotateY(0) scale(1) skew(0) translate(0,0);-webkit-transform:rotateY(0) scale(1) skew(0) translate(0,0);-moz-transform:rotateY(0) scale(1) skew(0) translate(0,0);-o-transform:rotateY(0) scale(1) skew(0) translate(0,0);-ms-transform:rotateY(0) scale(1) skew(0) translate(0,0)}footer.wrap{margin:30px auto;text-align:center}footer > h3{font-weight:400;font-size:1.4em;text-transform:uppercase;color:#062637}footer .contact{margin:6px 0 0;position:relative;z-index:10}footer .contact a{display:inline-block;margin:0 5px;text-decoration:none;cursor:cell}footer .contact a > i{font-size:3em;font-style:normal;position:relative;display:inline-block}.more-infos{background-color:#062637;color:#1697dc;font-size:25px;line-height:22px;text-align:center;width:29px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bub{max-width:150px;margin:10px auto;display:none}.bub.open{display:block}.bub .icon-close{display:none}.bub.open{height:100%;left:0;margin:0;max-width:inherit;position:fixed;top:0;width:100%}.bub.open .close{display:block;left:50%;margin-left:-2.6em;padding:15px;position:fixed;text-decoration:none;top:10%;z-index:100}.bub.open .icon-close{display:block;color:#000;font-size:2.2em}.open .older{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(255,255,255,0.9);z-index:1}.open .older span{display:block;margin:0 -50% 0 0;position:absolute;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:10;font-size:2em;background:none;color:#000}.color-1 footer p a,.color-2 footer p a,.color-3 footer p a,.color-4 footer p a,.color-5 footer p a{color:#062637}.color-1 #viewer h3,.color-1 footer.open .contact a.active i,.color-1 footer.open .contact a:hover{color:#1697DC}.color-2 #viewer h3,.color-2 footer.open .contact a.active i,.color-2 footer.open .contact a:hover{color:#DC1653}.color-3 #viewer h3,.color-3 footer.open .contact a.active i,.color-3 footer.open .contact a:hover{color:#A5DC16}.color-4 #viewer h3,.color-4 footer.open .contact a.active i,.color-4 footer.open .contact a:hover{color:#f39d2d}.color-5 #viewer h3,.color-5 footer.open .contact a.active i,.color-5 footer.open .contact a:hover{color:#E9281F}footer .contact a:hover,.panel.active i{color:#fff}.bub .close:hover i{transform:scale(2);-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);-ms-transform:scale(2)}.older-viewer .close:hover{font-size:3em}@media only screen and (min-width:900px){.projets{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:640px;border-bottom:4px dotted;border-top:4px dotted}.projets .item{width:50%}.older-viewer .projets .item:before,.older-viewer .projets .last{margin:0 0 20px}.older-viewer .projets .item:nth-child(1):before,.older-viewer .projets .item:nth-child(2):before{border:none}.older-viewer .projets .last{display:none}}.letterfx{display:inline-block;margin:0;padding:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.letterfx-spin-before{transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg)}.letterfx-spin-after{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.letterfx-fade-before{opacity:0}.letterfx-grow-before{transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0)}.letterfx-grow-after{transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none}.letterfx-smear-before{color:transparent;text-shadow:-1px -1px 25px transparent}.letterfx-smear-after{color:inherit;text-shadow:0 0 #333}.letterfx-fall-before{visibility:hidden;transform:scale(3,3);-webkit-transform:scale(3,3);-moz-transform:scale(3,3);-o-transform:scale(3,3);-ms-transform:scale(3,3)}.letterfx-fall-after{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);text-shadow:0}.letterfx-swirl-before{visibility:hidden;transform:scale(3,3) rotate(3600deg);-webkit-transform:scale(3,3) rotate(3600deg);-moz-transform:scale(3,3) rotate(3600deg);-o-transform:scale(3,3) rotate(3600deg);-ms-transform:scale(3,3) rotate(3600deg)}.letterfx-swirl-after{transform:none;text-shadow:0}.letterfx-wave-container .letterfx{position:relative}.letterfx-wave-before{bottom:0}.letterfx-wave-after{bottom:15px}.letterfx-fly-left-container .letterfx,.letterfx-fly-right-container .letterfx,.letterfx-fly-top-container .letterfx,.letterfx-fly-bottom-container .letterfx{position:relative}.letterfx-fly-left-before{left:-50em}.letterfx-fly-left-after{left:0}.letterfx-fly-right-before{right:-50em}.letterfx-fly-right-after{right:0}.letterfx-fly-top-before{top:-20em}.letterfx-fly-top-after{top:0}.letterfx-fly-bottom-before{bottom:-20em}.letterfx-fly-bottom-after{bottom:0}.shake-rotate:hover i,.shake-rotate-c i{animation:shake-rotate 100ms ease-in-out infinite}@keyframes shake-rotate{2%{transform:translate(0,0) rotate(3.5deg)}4%{transform:translate(0,0) rotate(4.5deg)}6%{transform:translate(0,0) rotate(1.5deg)}8%{transform:translate(0,0) rotate(2.5deg)}10%{transform:translate(0,0) rotate(3.5deg)}12%{transform:translate(0,0) rotate(0.5deg)}14%{transform:translate(0,0) rotate(-5.5deg)}16%{transform:translate(0,0) rotate(-1.5deg)}18%{transform:translate(0,0) rotate(1.5deg)}20%{transform:translate(0,0) rotate(6.5deg)}22%{transform:translate(0,0) rotate(3.5deg)}24%{transform:translate(0,0) rotate(6.5deg)}26%{transform:translate(0,0) rotate(-0.5deg)}28%{transform:translate(0,0) rotate(7.5deg)}30%{transform:translate(0,0) rotate(6.5deg)}32%{transform:translate(0,0) rotate(-3.5deg)}34%{transform:translate(0,0) rotate(-1.5deg)}36%{transform:translate(0,0) rotate(3.5deg)}38%{transform:translate(0,0) rotate(7.5deg)}40%{transform:translate(0,0) rotate(-0.5deg)}42%{transform:translate(0,0) rotate(3.5deg)}44%{transform:translate(0,0) rotate(7.5deg)}46%{transform:translate(0,0) rotate(7.5deg)}48%{transform:translate(0,0) rotate(3.5deg)}50%{transform:translate(0,0) rotate(0.5deg)}52%{transform:translate(0,0) rotate(2.5deg)}54%{transform:translate(0,0) rotate(5.5deg)}56%{transform:translate(0,0) rotate(2.5deg)}58%{transform:translate(0,0) rotate(-4.5deg)}60%{transform:translate(0,0) rotate(-4.5deg)}62%{transform:translate(0,0) rotate(7.5deg)}64%{transform:translate(0,0) rotate(0.5deg)}66%{transform:translate(0,0) rotate(2.5deg)}68%{transform:translate(0,0) rotate(2.5deg)}70%{transform:translate(0,0) rotate(5.5deg)}72%{transform:translate(0,0) rotate(5.5deg)}74%{transform:translate(0,0) rotate(-2.5deg)}76%{transform:translate(0,0) rotate(7.5deg)}78%{transform:translate(0,0) rotate(2.5deg)}80%{transform:translate(0,0) rotate(-6.5deg)}82%{transform:translate(0,0) rotate(-0.5deg)}84%{transform:translate(0,0) rotate(2.5deg)}86%{transform:translate(0,0) rotate(5.5deg)}88%{transform:translate(0,0) rotate(0.5deg)}90%{transform:translate(0,0) rotate(-0.5deg)}92%{transform:translate(0,0) rotate(-1.5deg)}94%{transform:translate(0,0) rotate(-0.5deg)}96%{transform:translate(0,0) rotate(0.5deg)}98%{transform:translate(0,0) rotate(-4.5deg)}0%,100%{transform:translate(0,0) rotate(0)}}