.modal.success .modal-footer .pure-button-primary,.no-js .extra-page-title{display:none}.js #extra-page-scrollable-wrapper,.tooltip{overflow:hidden}.extra-page-content h2,.modal-header h1,.nav-extra-pages,.pure-button,.tooltip,header h1{text-transform:uppercase}.pure-button{text-decoration:none;font-size:12px;font-weight:700;padding:.5em 1.5em .4em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.pure-button i{margin-right:10px}.pure-button:focus,.pure-button:hover{background:#b3b3b3;color:#4d4d4d}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background:#000;color:#fff}.pure-button-primary:focus,.pure-button-primary:hover,.pure-button-selected:focus,.pure-button-selected:hover,a.pure-button-primary:focus,a.pure-button-primary:hover,a.pure-button-selected:focus,a.pure-button-selected:hover{background:#4d4d4d;color:#b3b3b3}input,textarea{font-family:BrandonGrotesque,Helvetica,Arial,sans-serif}.form-body-container,.modal,.modal-body{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.extra-page-wrapper,.map-wrapper{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.modal{position:fixed;left:25px;right:25px;top:25px;width:auto;background:#fff;z-index:1500;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 10px;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 10px;box-shadow:rgba(0,0,0,.5) 0 1px 10px}@media (min-width:600px){.modal{position:fixed;left:50%;width:500px;margin-left:-250px;top:50px}}@media (max-width:480px){.modal{position:absolute;top:5px;left:5px;right:5px}}.modal.fade{-moz-transform:translateY(100px) scale(.8);-ms-transform:translateY(100px) scale(.8);-webkit-transform:translateY(100px) scale(.8);transform:translateY(100px) scale(.8)}.modal.fade.in{-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media (min-width:600px) and (min-height:750px){.modal{top:100px}}@media (min-width:600px) and (min-height:900px){.modal{top:200px}}.modal-body{padding:12.5px 25px}.modal-footer{padding:12.5px 25px 25px}.modal-header{padding:25px 25px 12.5px}.modal-header h1{margin:0;border-bottom:1px solid #f2f2f2;font-weight:300;font-size:16px;padding-bottom:5px}.modal-header .close{line-height:30px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.map-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;transition:all .4s ease-in-out;-moz-transform:translateY(-1000px);-ms-transform:translateY(-1000px);-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}.map-wrapper.in{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.map-container{background:#f2f2f2;position:absolute;top:0;left:0;right:0;bottom:-30px}.map-display .brand{color:#fff!important;text-shadow:rgba(0,0,0,.5) 0 0 10px!important}.map-display .brand:hover{color:#000!important}.map-display .agence-info,.map-display .fullscreen-toggle{-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 10px!important;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 10px!important;box-shadow:rgba(0,0,0,.5) 0 1px 10px!important}.form-error{color:#b94a48!important;border:1px solid #ee5f5b!important}ul.form-errors{margin:5px 0;padding:0;list-style-type:none}ul.form-errors li{margin:0}.pure-form-stacked input,.pure-form-stacked textarea{width:100%;max-width:100%}.pure-form-stacked textarea{min-height:120px}.alert{font-size:13px;font-weight:700;font-style:italic;padding:5px 10px;background:#f2f2f2;color:#999;border:1px solid #ccc;line-height:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.alert .close{font-style:normal;line-height:20px;font-size:30px!important}.extra-page-content,.tooltip{font-size:13px}.extra-page-wrapper{position:fixed;top:0;left:0;bottom:0;right:0;transition:all .4s ease-in-out;-moz-transform:translateY(-1000px);-ms-transform:translateY(-1000px);-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}.extra-page-wrapper.in{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.extra-page-container{background:#000!important;color:#fff;position:absolute;top:0;left:0;right:0;bottom:-30px}.extra-page-display .brand{color:#fff!important;text-shadow:rgba(0,0,0,.5) 0 0 10px!important}.extra-page-display .brand:hover{color:#000!important}.extra-page-display .agence-info,.extra-page-display .fullscreen-toggle{-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 10px!important;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 10px!important;box-shadow:rgba(0,0,0,.5) 0 1px 10px!important}.js .extra-page-content::-webkit-scrollbar{width:30px;height:30px}.js .extra-page-content::-webkit-scrollbar-track-piece{background-color:#000}.js .extra-page-content::-webkit-scrollbar-thumb:vertical{height:20px;background-color:#ccc;border:10px solid #000;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}.js .extra-page-content::-webkit-scrollbar-thumb:hover,.js .extra-page-content:hover::-webkit-scrollbar-thumb:vertical{background-color:#fff}.hello-backdrop,.tour-backdrop{bottom:0;background-color:#000}.js .extra-page-content a:hover{color:#fff!important}.extra-page-content h2{font-weight:300}.tooltip{position:absolute;height:50px;line-height:50px;font-weight:700;font-style:italic;text-shadow:rgba(0,0,0,.5) 0 1px 5px;color:#fff}.tooltip.tooltip-right{text-align:left;left:52px;border-left:1px solid rgba(255,255,255,.3);padding-left:12.5px;margin-left:12.5px}.tooltip.tooltip-right span{-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);-webkit-transform:translateX(-400px);transform:translateX(-400px)}.tooltip.tooltip-left{text-align:right;right:52px;border-right:1px solid rgba(255,255,255,.3);padding-right:12.5px;margin-right:12.5px}.tooltip.tooltip-left span{-moz-transform:translateX(400px);-ms-transform:translateX(400px);-webkit-transform:translateX(400px);transform:translateX(400px)}.tooltip .tooltip-content{white-space:nowrap;display:inline-block!important;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tooltip.in span{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.hello-backdrop{position:fixed;top:0;right:0;left:0;z-index:10}.hello-backdrop.fade{opacity:0}.hello-backdrop,.hello-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.hello-message{position:absolute;top:0;left:0;right:0;text-align:center;z-index:20}.hello-message .hello-message-inner{max-width:500px;display:inline-block}.hello-message .hello-message-text{color:#b3b3b3;font-size:16px;font-weight:500}@media (max-width:480px){.pure-form-stacked textarea{min-height:80px}.hello-message .hello-message-inner{max-width:300px}.hello-message .hello-message-text{font-size:12px}}@media (max-height:480px){.hello-message .hello-message-text{font-size:10px!important}}.hello-message .hello-message-text em,.hello-message .hello-message-text i{color:#fff;font-style:normal}.hello-message .hello-message-text i{position:relative;top:3px}.hello-message nav{margin-top:15px;display:block;text-align:center;width:100%}.hello-message nav .info-btn{float:none;display:inline-block}.tour-backdrop{position:fixed;top:0;right:0;left:0;z-index:10}.tour-backdrop.fade{opacity:0}.tour-backdrop,.tour-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.tour-close{margin-left:20px!important}.tour-arrow{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;position:fixed;top:0;left:0;width:100px;height:100px;background:url(/assets/img/arrow-bottom-right.png) no-repeat;opacity:0;z-index:15}.tour-arrow.bottom-right{background-image:url(/assets/img/arrow-bottom-right.png);-moz-transform:scale(.5) translateX(200px) translateY(200px);-ms-transform:scale(.5) translateX(200px) translateY(200px);-webkit-transform:scale(.5) translateX(200px) translateY(200px);transform:scale(.5) translateX(200px) translateY(200px)}.tour-arrow.bottom-left{background-image:url(/assets/img/arrow-bottom-left.png);-moz-transform:scale(.5) translateX(-200px) translateY(200px);-ms-transform:scale(.5) translateX(-200px) translateY(200px);-webkit-transform:scale(.5) translateX(-200px) translateY(200px);transform:scale(.5) translateX(-200px) translateY(200px)}.tour-arrow.top-left{background-image:url(/assets/img/arrow-top-left.png);-moz-transform:scale(.5) translateX(-200px) translateY(-200px);-ms-transform:scale(.5) translateX(-200px) translateY(-200px);-webkit-transform:scale(.5) translateX(-200px) translateY(-200px);transform:scale(.5) translateX(-200px) translateY(-200px)}.tour-arrow.top-right{background-image:url(/assets/img/arrow-top-right.png);-moz-transform:scale(.5) translateX(200px) translateY(-200px);-ms-transform:scale(.5) translateX(200px) translateY(-200px);-webkit-transform:scale(.5) translateX(200px) translateY(-200px);transform:scale(.5) translateX(200px) translateY(-200px)}.tour-arrow.in{opacity:1;-moz-transform:scale(1) translateX(0) translateY(0);-ms-transform:scale(1) translateX(0) translateY(0);-webkit-transform:scale(1) translateX(0) translateY(0);transform:scale(1) translateX(0) translateY(0)}.tour-step{position:absolute;top:0;left:0;right:0;text-align:center;z-index:20}.tour-step .tour-step-inner{max-width:500px;display:inline-block}.tour-step .tour-step-text{color:#b3b3b3;font-size:16px;font-weight:500}@media (max-width:480px){.tour-arrow.in{opacity:.2}.tour-step .tour-step-inner{max-width:300px}.tour-step .tour-step-text{font-size:12px}}.tour-step .tour-step-text em,.tour-step .tour-step-text i{color:#fff;font-style:normal}.tour-step .tour-step-text i{position:relative;top:3px}.tour-step nav{margin-top:15px;display:block;text-align:center;width:100%}.tour-step nav .info-btn{float:none;display:inline-block}.tour-shake{-webkit-animation:tour-shake .8s infinite linear;-moz-animation:tour-shake .8s infinite linear;-ms-animation:tour-shake .8s infinite linear;-o-animation:tour-shake .8s infinite linear;animation:tour-shake .8s infinite linear;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-webkit-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%;z-index:200}@-moz-keyframes tour-shake{0%{-moz-transform:translate(2px,1px) rotate(0) scale(1.1)}10%{-moz-transform:translate(-1px,-2px) rotate(-3deg)}20%{-moz-transform:translate(-3px,0) rotate(2deg)}30%{-moz-transform:translate(0,2px) rotate(0) scale(.9)}40%{-moz-transform:translate(1px,-1px) rotate(2deg)}50%{-moz-transform:translate(-1px,2px) rotate(-3deg)}60%{-moz-transform:translate(-3px,1px) rotate(0)}70%{-moz-transform:translate(2px,1px) rotate(-2deg)}80%{-moz-transform:translate(-1px,-1px) rotate(3deg) scale(1.1)}90%{-moz-transform:translate(2px,2px) rotate(0)}100%{-moz-transform:translate(1px,-2px) rotate(-2deg)}}@-webkit-keyframes tour-shake{0%{-webkit-transform:translate(2px,1px) rotate(0) scale(1.1)}10%{-webkit-transform:translate(-1px,-2px) rotate(-3deg)}20%{-webkit-transform:translate(-3px,0) rotate(2deg)}30%{-webkit-transform:translate(0,2px) rotate(0) scale(.9)}40%{-webkit-transform:translate(1px,-1px) rotate(2deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-3deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0)}70%{-webkit-transform:translate(2px,1px) rotate(-2deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(3deg) scale(1.1)}90%{-webkit-transform:translate(2px,2px) rotate(0)}100%{-webkit-transform:translate(1px,-2px) rotate(-2deg)}}@-o-keyframes tour-shake{0%{-o-transform:translate(2px,1px) rotate(0) scale(1.1)}10%{-o-transform:translate(-1px,-2px) rotate(-3deg)}20%{-o-transform:translate(-3px,0) rotate(2deg)}30%{-o-transform:translate(0,2px) rotate(0) scale(.9)}40%{-o-transform:translate(1px,-1px) rotate(2deg)}50%{-o-transform:translate(-1px,2px) rotate(-3deg)}60%{-o-transform:translate(-3px,1px) rotate(0)}70%{-o-transform:translate(2px,1px) rotate(-2deg)}80%{-o-transform:translate(-1px,-1px) rotate(3deg) scale(1.1)}90%{-o-transform:translate(2px,2px) rotate(0)}100%{-o-transform:translate(1px,-2px) rotate(-2deg)}}@-ms-keyframes tour-shake{0%{-ms-transform:translate(2px,1px) rotate(0) scale(1.1)}10%{-ms-transform:translate(-1px,-2px) rotate(-3deg)}20%{-ms-transform:translate(-3px,0) rotate(2deg)}30%{-ms-transform:translate(0,2px) rotate(0) scale(.9)}40%{-ms-transform:translate(1px,-1px) rotate(2deg)}50%{-ms-transform:translate(-1px,2px) rotate(-3deg)}60%{-ms-transform:translate(-3px,1px) rotate(0)}70%{-ms-transform:translate(2px,1px) rotate(-2deg)}80%{-ms-transform:translate(-1px,-1px) rotate(3deg) scale(1.1)}90%{-ms-transform:translate(2px,2px) rotate(0)}100%{-ms-transform:translate(1px,-2px) rotate(-2deg)}}@keyframes tour-shake{0%{transform:translate(2px,1px) rotate(0) scale(1.1)}10%{transform:translate(-1px,-2px) rotate(-3deg)}20%{transform:translate(-3px,0) rotate(2deg)}30%{transform:translate(0,2px) rotate(0) scale(.9)}40%{transform:translate(1px,-1px) rotate(2deg)}50%{transform:translate(-1px,2px) rotate(-3deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(2px,1px) rotate(-2deg)}80%{transform:translate(-1px,-1px) rotate(3deg) scale(1.1)}90%{transform:translate(2px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-2deg)}}.nav-extra-pages{margin:20px 0;font-size:10px}.nav-extra-pages ul{margin:0;padding:0;list-style:none}.nav-extra-pages ul li{padding:0}.nav-extra-pages a{font-weight:700!important;text-decoration:none}.nav-extra-pages a i{margin-left:10px;font-weight:500!important}@font-face{font-family:konficons;src:url(/assets/fonts/konficons/konficons.eot?v=.2);src:url(/assets/fonts/konficons/konficons.eot?#iefix&v=.2) format("embedded-opentype"),url(/assets/fonts/konficons/konficons.woff?v=.2) format("woff"),url(/assets/fonts/konficons/konficons.ttf?v=.2) format("truetype"),url(/assets/fonts/konficons/konficons.svg#konficons?v=.2) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class*=" icon-"],a [class^=icon-]{display:inline}[class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:.28571em}[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class*=" icon-"].hide,[class^=icon-].hide{display:none}.icon-muted{color:#777}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:1px solid #eee;padding:.2em .25em .15em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class*=" icon-"].pull-left,[class^=icon-].pull-left{margin-right:.3em}[class*=" icon-"].pull-right,[class^=icon-].pull-right{margin-left:.3em}[class*=" icon-"],[class^=icon-]{font-family:konficons;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.contact-options a,.js .brand,.js .close,.no-js .brand,.no-js .nav-main a,.no-js nav.page-bottom a,a .icon-spin,a .icon-stack{text-decoration:none}.btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.icon-stack,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin{display:inline-block}.btn [class*=" icon-"].icon-large,.btn [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large,.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large{line-height:.9em}.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{background-image:none}.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x{margin-top:.18em}.btn [class*=" icon-"].icon-spin.icon-large,.btn [class^=icon-].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x,.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class*=" icon-"],.btn.btn-large [class^=icon-]{margin-top:0}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-left:.2em}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{line-height:inherit}.icon-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class*=" icon-"],.icon-stack [class^=icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit}.icon-spin,a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before{display:inline-block}.icon-stack .icon-stack-base{font-size:2em}.js .agence-info span,.js nav.projects span{padding-right:12.5px;margin-right:12.5px;height:50px;line-height:50px;font-size:13px;text-shadow:rgba(0,0,0,.5) 0 1px 5px;border-right:1px solid rgba(255,255,255,.3);color:#fff}.icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-spin,a .icon-stack{display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.hide,.home .page-header,.js .project-tags,.js nav.page-bottom{display:none}.icon-info:before{content:"\e000"}.icon-less:before{content:"\e001"}.icon-more:before{content:"\e002"}.icon-refresh:before{content:"\e003"}.icon-ok:before{content:"\e004"}.icon-arrow-right:before{content:"\e005"}.icon-arrow-left:before{content:"\e006"}.icon-arrow-down:before{content:"\e007"}.icon-arrow-up:before{content:"\e008"}.icon-close:before{content:"\e009"}.icon-contact-map-marker:before{content:"\e00a"}.icon-contact-envelope:before{content:"\e00b"}.icon-contact-twitter:before{content:"\e00c"}.icon-contact-facebook:before{content:"\e00d"}.icon-konfiture:before{content:"\e00e"}.icon-fullscreen:before{content:"\e00f"}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_bld.eot);src:url(/assets/fonts/brandon/brandon_bld.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_bld.woff) format("woff"),url(/assets/fonts/brandon/brandon_bld.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_bld_it.eot);src:url(/assets/fonts/brandon/brandon_bld_it.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_bld_it.woff) format("woff"),url(/assets/fonts/brandon/brandon_bld_it.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_blk.eot);src:url(/assets/fonts/brandon/brandon_blk.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_blk.woff) format("woff"),url(/assets/fonts/brandon/brandon_blk.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_blk_it.eot);src:url(/assets/fonts/brandon/brandon_blk_it.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_blk_it.woff) format("woff"),url(/assets/fonts/brandon/brandon_blk_it.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_light.eot);src:url(/assets/fonts/brandon/brandon_light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_light.woff) format("woff"),url(/assets/fonts/brandon/brandon_light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_light_it.eot);src:url(/assets/fonts/brandon/brandon_light_it.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_light_it.woff) format("woff"),url(/assets/fonts/brandon/brandon_light_it.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_med.eot);src:url(/assets/fonts/brandon/brandon_med.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_med.woff) format("woff"),url(/assets/fonts/brandon/brandon_med.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_med_it.eot);src:url(/assets/fonts/brandon/brandon_med_it.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_med_it.woff) format("woff"),url(/assets/fonts/brandon/brandon_med_it.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_reg.eot);src:url(/assets/fonts/brandon/brandon_reg.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_reg.woff) format("woff"),url(/assets/fonts/brandon/brandon_reg.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_reg_it.eot);src:url(/assets/fonts/brandon/brandon_reg_it.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_reg_it.woff) format("woff"),url(/assets/fonts/brandon/brandon_reg_it.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_thin.eot);src:url(/assets/fonts/brandon/brandon_thin.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_thin.woff) format("woff"),url(/assets/fonts/brandon/brandon_thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:BrandonGrotesque;src:url(/assets/fonts/brandon/brandon_thin_it.eot);src:url(/assets/fonts/brandon/brandon_thin_it.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/brandon/brandon_thin_it.woff) format("woff"),url(/assets/fonts/brandon/brandon_thin_it.ttf) format("truetype");font-weight:100;font-style:italic}.pure-button,body{font-family:BrandonGrotesque,Neutraface,sans-serif}.js .fullscreen-toggle,.js .project-data .info-btn span{font-family:BrandonGrotesque,Helvetica,Arial,sans-serif}header h1{font-weight:100}.js .agence-info span,.js .loading-backdrop .message,.js nav.projects span{font-weight:700;font-style:italic;overflow:hidden;text-transform:uppercase}body{background:#fff}.js .wrap.container{background:url(/assets/img/blank-bg.jpg);overflow:hidden;position:relative}img{-ms-interpolation-mode:bicubic}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.pure-button,a,button{-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fade{opacity:0;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.fade.in{opacity:1}.js .switch-container{overflow:hidden;position:relative;display:block}.js .page-container,.js .scroller{background:#fff;overflow:hidden}.js .agence-info{position:fixed;right:50px;top:50px;z-index:10}@media (max-width:480px){.js .agence-info{right:12.5px;top:12.5px}}.js .agence-info span{display:inline!important;position:absolute;right:52px}.js .nav-main a span,.js .page-header,.js .portfolio .entry-title,.js .portfolio .permalink{display:none}.js .agence-playlist{position:fixed;right:50px;top:150px;z-index:10}@media (max-width:480px){.js .agence-playlist{right:12.5px;top:112.5px}}.js .fullscreen-toggle{position:fixed;right:50px;top:100px;z-index:10}@media (max-width:480px){.js .fullscreen-toggle{right:12.5px;top:62.5px}}.js .nav-main{position:relative}.js nav.projects{position:fixed;bottom:50px;right:50px;text-align:right;z-index:25}@media (max-width:480px){.js nav.projects{bottom:12.5px;right:12.5px}.js nav.projects span{display:none}}@media (min-width:481px) and (max-width:599px){.js nav.projects span{-moz-transform:translateX(-322px);-ms-transform:translateX(-322px);-webkit-transform:translateX(-322px);transform:translateX(-322px)}}@media (min-width:600px){.js nav.projects span{-moz-transform:translateX(-274px);-ms-transform:translateX(-274px);-webkit-transform:translateX(-274px);transform:translateX(-274px)}.js nav.projects #prev-project{position:absolute;top:-50px;left:50px}}.js nav.projects span{position:absolute;text-align:left}.js .portfolio{overflow:hidden}.js .portfolio .project-gallery{pointer-events:none;margin:0;padding:0;list-style-type:none}.js .portfolio .project-gallery li{margin:0;padding:0;float:left;overflow:hidden;background:url(/assets/img/ajax-loader.svg) 50% 50% no-repeat;background-size:auto 40%}.js .portfolio .project-gallery li img{display:block}.js .content-info,.js .konami{display:none}.js .portfolio .permalink{position:fixed;top:5px}.js .portfolio .project-meta{position:fixed;top:0}.js body{padding:0;margin:0;overflow:hidden}.js .banner,.js .page-header{position:absolute}.js.top-secret .konami{display:block}.js .agence-contact,.js .brand span{display:none}.js .loading-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:490;background-color:#fff}.js .loading-backdrop .message{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0;border-left:1px solid #000;position:fixed;top:150px;left:50px;right:100px;font-size:12px}.js .loading-backdrop .message .content{padding-left:12.5px;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.js .loading-backdrop .message .content.in{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (max-width:480px){.js .loading-backdrop .message{top:100px;left:12.5px;right:12.5px;font-size:10px}}.js.content-loading .loading-backdrop .message{opacity:1}.js a{outline:0}.js .brand{outline:0!important;color:#fff;text-shadow:rgba(0,0,0,.5) 0 0 10px;position:fixed;left:37.5px;top:37.5px;z-index:500}@media (max-width:480px){.js .brand{left:12.5px;top:10px}.js .brand i{font-size:3em}}.js .brand:hover{color:#000;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.js .close{color:#000;float:right;font-size:40px;font-weight:100;opacity:.5}.js .close:hover{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.js .project-data{position:fixed;display:none;bottom:50px;left:50px;right:54px;z-index:20}.js .project-data .project-link{margin-top:10px}.js .project-data .project-info-container{padding:23px}@media (min-width:600px){.js .project-data .project-info-container{padding:46px}}@media (max-width:480px){.js .project-data{bottom:12.5px;left:12.5px;right:16.5px}.js .project-data .project-info-container{padding:15.5px}}.js .project-data .project-info{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px);line-height:22px;font-size:13px;font-weight:300;opacity:0;position:absolute;bottom:50px;margin:2px;background:#fff;width:446px;max-width:100%;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 10px;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 10px;box-shadow:rgba(0,0,0,.5) 0 1px 10px;pointer-events:none}.js .project-data .project-info .close{margin-right:25px;margin-top:25px}@media (min-width:600px){.js .project-data .project-info{font-size:14px;line-height:25px}}@media (max-width:480px){.js .project-data .project-info .close{margin-right:12.5px;margin-top:12.5px}.js .project-data .project-info{font-size:12px;line-height:18px}}.js .project-data .project-info h2{margin-top:0;text-transform:uppercase;font-size:18pt;line-height:18pt;font-weight:300;margin-bottom:15px}@media (min-width:600px){.js .project-data .project-info h2{font-weight:100;font-size:25pt;line-height:30pt}}@media (max-width:480px){.js .project-data .project-info h2{font-weight:300;font-size:14pt;line-height:14pt;margin-bottom:5px}}.js .project-data .project-info h3{margin-top:10px;margin-bottom:0;font-weight:700;text-transform:uppercase;font-size:14px}@media (max-width:480px){.js .project-data .project-info h3{font-size:13pt;line-height:15pt;margin-top:5px}}@media (min-width:600px) and (max-height:700px){.js .project-data .project-info{width:596px}}@media (min-width:600px) and (max-height:600px){.js .project-data .project-info{width:796px}}.js .project-data .project-info.display{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.js .agence-info,.js .agence-playlist,.js .fullscreen-toggle,.js .info-btn,.js .projects button{color:#000;cursor:pointer;border:0;outline:0;text-decoration:none;display:block;float:left;margin:2px;width:46px;height:46px;line-height:46px;text-align:center;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 10px;-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 10px;box-shadow:rgba(0,0,0,.5) 0 1px 10px}.js .agence-info i,.js .agence-playlist i,.js .fullscreen-toggle i,.js .info-btn i,.js .projects button i{font-size:25px;line-height:47px}.js .agence-info:hover,.js .agence-playlist:hover,.js .fullscreen-toggle:hover,.js .info-btn:hover,.js .projects button:hover{background:#e6e6e6;color:#1a1a1a}.js .agence-info.disabled,.js .agence-playlist.disabled,.js .fullscreen-toggle.disabled,.js .info-btn.disabled,.js .projects button.disabled{background:#e6e6e6;color:gray;opacity:.3}.js .agence-info.disabled.active,.js .agence-info.disabled:active,.js .agence-playlist.disabled.active,.js .agence-playlist.disabled:active,.js .fullscreen-toggle.disabled.active,.js .fullscreen-toggle.disabled:active,.js .info-btn.disabled.active,.js .info-btn.disabled:active,.js .projects button.disabled.active,.js .projects button.disabled:active{opacity:.2;-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}.js .agence-info.active,.js .agence-info:active,.js .agence-playlist.active,.js .agence-playlist:active,.js .fullscreen-toggle.active,.js .fullscreen-toggle:active,.js .info-btn.active,.js .info-btn:active,.js .projects button.active,.js .projects button:active{color:#fff;background:#000}.content-loading .brand,.page-display .brand{color:#000;text-shadow:none}hgroup.catchphrase h2 em,hgroup.sub h2 small em{color:#666}.content-loading .agence-info,.content-loading .fullscreen-toggle,.page-display .agence-info,.page-display .fullscreen-toggle{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 10px;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 10px;box-shadow:rgba(0,0,0,.2) 0 1px 10px}.content-loading .tooltip,.content-loading .tooltip-content,.page-display .tooltip,.page-display .tooltip-content{opacity:0!important}.page-container{position:relative}hgroup.catchphrase h1{font-size:32px;line-height:45px;font-weight:100;text-transform:uppercase;margin:0 0 0 -2px}hgroup.catchphrase h2{font-size:15px;line-height:20px;text-transform:uppercase;font-weight:700;margin:1em 0 0}hgroup.sub h2{font-size:32px;line-height:45px;font-weight:100;text-transform:uppercase;margin:50px 0 0 -2px}hgroup.sub h2 small{display:block;margin:1em 0 0;font-size:15px;line-height:20px;text-transform:uppercase;font-weight:700}@media (max-width:480px){hgroup br{display:none}}.simple-map{text-align:center}.simple-map img{display:inline-block;max-width:95%!important;border:4px solid #fff;-moz-box-shadow:rgba(0,0,0,.2) 0 0 20px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 20px;box-shadow:rgba(0,0,0,.2) 0 0 20px}.environnement,.js .simple-map{display:none}.js #extra-page-scrollable-wrapper,.js #scrollable-wrapper{overflow:hidden}.js #extra-page-scrollable-wrapper,.js #scrollable-wrapper,.js .page-content{position:absolute;top:0;left:0;right:0;bottom:0}.js #extra-page-scrollable-wrapper .main,.js #scrollable-wrapper .main,.js .page-content .main{padding:150px 100px}@media (max-width:480px){.js #extra-page-scrollable-wrapper,.js #scrollable-wrapper,.js .page-content{left:0;right:0;top:75px;bottom:12.5px}.js #extra-page-scrollable-wrapper .main,.js #scrollable-wrapper .main,.js .page-content .main{padding:0 12.5px;margin-bottom:75px}}@media (min-width:1024px){.js #extra-page-scrollable-wrapper,.js #scrollable-wrapper,.js .page-content{margin-left:auto;margin-right:auto}.js #extra-page-scrollable-wrapper .main,.js #scrollable-wrapper .main,.js .page-content .main{width:800px;margin:150px auto;padding:0}}.page-content{overflow-y:auto}.page-content h3{font-size:11px;text-transform:uppercase;font-weight:900;color:#b3b3b3;margin-bottom:0}.given-name,.page-content a{font-weight:700}.page-content a{color:gray}.page-content a:focus,.page-content a:hover{color:#000}.page-content p em{font-style:normal;font-weight:700;color:#666}.side-column{font-size:14px;margin-top:50px}.vcard{margin:20px 0}.contact-options{margin:10px 0 0;padding:0;list-style-type:none}.contact-options li{display:inline-block;margin-right:13px}.contact-options a{-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;display:inline-block;color:#000}.contact-options a:focus,.contact-options a:hover{color:#666;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);text-shadow:rgba(0,0,0,.1) 0 1px 5px}.contact-options i{font-size:40px}.jobs{font-size:13px;font-style:italic;color:#4d4d4d}@media (min-width:1024px){.main-column,.side-column{width:100%;float:none}.main-column{margin-right:0}}.no-js body{background:#fff}.no-js .wrap{padding-top:50px;max-width:600px;margin-left:auto;margin-right:auto}.no-js .main{overflow:hidden}.no-js .js-only{display:none}.no-js .contact-options{margin-left:20px}.no-js hgroup.composed h1{font-weight:300;margin-bottom:20px;margin-top:0;font-size:20px;line-height:25px;color:#b3b3b3}.no-js hgroup.composed h2{margin:20px 0 0;font-size:14px;text-transform:uppercase;font-style:italic}.no-js .entry-title{margin-bottom:0}.no-js nav.page-bottom{border-top:1px dotted #b3b3b3;border-bottom:1px dotted #b3b3b3;margin:25px 0;padding:12.5px 0}.no-js nav.page-bottom a{display:inline-block;font-size:12px;text-transform:uppercase;font-style:italic;margin-left:-27px}.no-js nav.page-bottom a i{font-size:20px;margin-right:5px;position:relative;top:2px}.no-js nav.page-bottom:hover a{margin-left:0}.no-js a{color:#999;font-weight:500}.no-js a:hover{color:#000}.no-js .project-archive:after{content:"";display:table;clear:both}.no-js .project-archive .project-compact.konami{display:none!important}.no-js .project-archive .project-compact article{-moz-box-shadow:rgba(0,0,0,.3) 0 0 3px;-webkit-box-shadow:rgba(0,0,0,.3) 0 0 3px;box-shadow:rgba(0,0,0,.3) 0 0 3px;margin:4px;padding:0;float:left}.no-js .project-archive .project-compact article header{display:none}.no-js .project-archive .project-compact article .thumbnail{margin:0}.no-js .project-archive .project-compact article .thumbnail img{width:109px;display:block}.no-js .brand span,.no-js .portfolio .info-btn,.no-js .portfolio .permalink,.no-js .portfolio .project-info h2{display:none}.no-js .portfolio .project-info .project-link{margin-top:20px}.no-js .portfolio .project-info-container{margin-bottom:50px}.no-js .brand{color:#000}.no-js .nav-main{margin-top:25px}.no-js .nav-main a{display:block;font-size:14px;color:#000;font-weight:900;font-style:italic;text-transform:uppercase}.no-js .nav-main a:hover{color:#ccc}.no-js .nav-main a i{display:none}@media (min-width:1024px){.no-js .banner{position:fixed;margin-left:50px;margin-top:50px}}.no-js .agence-info i{margin-right:10px}.no-js .main-column,.no-js .side-column{float:none;width:auto}.no-js .page-header h1{font-weight:700;margin-bottom:0;margin-top:20px;font-size:18px;color:#b3b3b3}.no-js footer.content-info{font-size:11px;text-align:center;color:#b3b3b3;margin-top:40px}.no-js img{max-width:100%}.no-js h1{text-transform:uppercase;font-weight:100;margin:0;font-size:25px;line-height:30px}.no-js .project-gallery{list-style-type:none;margin:0;padding:0}.no-js .project-tags{margin-top:5px;margin-bottom:20px;font-size:10px;text-transform:uppercase;font-style:italic;color:#b3b3b3}body{opacity:0}.document-ready body,.no-js body{opacity:1}.gallery-row{padding:15px 0}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}figure.alignnone{margin-left:0;margin-right:0}@media print{.contact-options [data-modal-form],.contact-options [data-toggle],.nav-extra-pages,.nav-main,.portfolio,footer.content-info,nav.projects{display:none!important}.brand,.contact-options *,.extra-page-display .brand,body{color:#000!important}body{width:auto!important;height:auto!important;background-color:#fff!important;margin:10%!important}.brand,.page-container,.page-content,.scroller,.switch-container,.wrap.container{position:static!important;width:auto!important;height:auto!important;overflow:visible!important}.banner{position:absolute;right:0;margin-bottom:20px!important;text-align:right}.brand{text-shadow:none!important}.wrap.container{padding-top:0!important;margin-top:0!important}.page-content{padding-top:50px!important}.contact-options{margin-left:0!important}.contact-options li{display:block!important}.contact-options a[href]:after{content:" " attr(href);display:inline-block;position:relative;top:-15px;left:20px}.simple-map{display:block!important;float:right;max-width:50%;border:1px solid #f5f5f5!important}.simple-map img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%!important;display:block!important;border:4px solid #fff;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.extra-page-display .scroller .page-container{display:none!important}.extra-page-display .extra-page-container,.extra-page-display .extra-page-wrapper{position:static!important;display:block;color:#000!important;overflow:visible!important}.switch-container{display:none!important}.portfolio .project-gallery{display:block!important;overflow:visible!important}.portfolio .project-gallery img{display:block!important;width:70%!important;max-width:70%!important;max-height:auto!important;height:auto!important}.portfolio .project-gallery li{margin:10px 0!important}.page-display .switch-container{display:block!important}.page-display .wrap.container{display:none!important}.environnement{display:block!important;font-size:9px;margin:40px 0 0;color:#719630;text-align:left}.environnement figure{margin:0}.environnement figure img{position:absolute;max-width:30px}.environnement figure figcaption{margin-left:45px;line-height:15px}}