body .section-title h2,body a.button{color:#2F2E2E;text-transform:uppercase}@font-face{font-family:muli-regular;src:font-url(../fonts/muli-Regular.ttf) format("ttf"),font-url(../fonts/muli-Regular.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:muli-bold;src:font-url(../fonts/muli-Bold.ttf) format("ttf"),font-url(../fonts/muli-Bold.ttf) format("ttf");font-weight:700;font-style:normal}@font-face{font-family:muli-light;src:font-url(../fonts/muli-Light.ttf) format("ttf"),font-url(../fonts/muli-Light.ttf) format("ttf");font-weight:200;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body .section-title h2,body p{font-family:muli-regular,Helvetica,Roboto,Arial,sans-serif}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,button,button:focus,input{outline:0}h1,h2,h3,h4,h5,h6,p,span{letter-spacing:1px}body .container{padding-left:0;padding-right:0}body a{cursor:pointer}body .section-title{padding:40px 10px 30px}body .section-title h2{font-size:28px;text-align:center}body .section-title hr{height:2px;border:0;width:25px;background-color:#918766;margin-top:20px;margin-bottom:15px}body .section-title p.subtitle{text-align:center;line-height:22px}body .row{margin-right:0;margin-left:0}body .section-wrapper:not(.splash-section){padding-top:20px;padding-bottom:60px}body a.button{background-color:#f0f0f0;border:2px solid #2F2E2E;padding:15px 30px;font-family:muli-bold,Helvetica,Roboto,Arial,sans-serif;text-decoration:inherit;letter-spacing:2px;display:table;margin:0 auto;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}body a.button:hover{background-color:#2F2E2E;color:#918766}#top-menu a{display:block;padding:5px 25px 7px;width:4em;text-align:center;-webkit-transition:.5s all ease-out;-moz-transition:.5s all ease-out;transition:.5s all ease-out;border-top:3px solid #fff;color:#aaa;text-decoration:none;position:relative}#top-menu a:hover{color:#000}#top-menu li.active a{border-top:3px solid #333;color:#333}.animated{-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}.contact-section form button,header .navbar-collapse .navbar-nav-wrapper li p{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:9}header p{font-family:muli-regular,Helvetica,Roboto,Arial,sans-serif}header nav.navbar{height:100%;background-color:rgba(39,37,33,.7);border-top:0 solid #756f63;border-bottom:0 solid #756f63}header nav.navbar .container{height:100%;position:relative}header nav.navbar .navbar-brand{height:100%;padding-top:0;padding-bottom:0}header nav.navbar .navbar-brand img{height:100%;width:auto}header .navbar-brand{z-index:0}header .navbar-toggler{z-index:2}header .navbar-collapse{z-index:1;position:fixed;background-color:#272522;top:0;left:0;width:100%}header .navbar-collapse p{color:#fff;text-transform:uppercase;letter-spacing:2px;font-family:muli-light,Helvetica,Roboto,Arial,sans-serif}header .navbar-collapse .navbar-nav-wrapper{height:100vh;display:flex}header .navbar-collapse .navbar-nav-wrapper ul{margin:auto}header .navbar-collapse .navbar-nav-wrapper li p{transition:.2s linear}header .navbar-collapse .navbar-nav-wrapper li a:hover p,header .navbar-collapse .navbar-nav-wrapper li.active p{color:#918766}header .navbar-collapse .navbar-nav-wrapper li a{padding:12px 20px;display:table;margin:10px auto}@media only screen and (min-width:992px){header .navbar-collapse{width:100%;position:relative;height:100%;background-color:transparent}header .navbar-collapse .navbar-nav-wrapper{position:absolute;top:0;right:0;height:100%}header .navbar-collapse .navbar-nav-wrapper li p{color:#ADA9A0;font-size:14px}header .navbar-collapse .navbar-nav-wrapper li a:hover p,header .navbar-collapse .navbar-nav-wrapper li.active p{color:#fff}header .navbar-collapse .navbar-nav-wrapper li a{padding:13px 30px;margin:auto}}.navbar-toggler{height:100%;border:0}.navbar-toggler #nav-icon{width:23px;height:18px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.navbar-toggler #nav-icon span{display:block;position:absolute;width:100%;height:3px;background:#fff;border-radius:100px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.about-section .about-wrapper .img-container,.focus-section .focus-content img,.project-wrapper .in .img-container,.splash-wrapper .img-container{background-position:center;background-size:cover}.navbar-toggler #nav-icon span:nth-child(1){top:0}.navbar-toggler #nav-icon span:nth-child(2),.navbar-toggler #nav-icon span:nth-child(3){top:7px}.navbar-toggler #nav-icon span:nth-child(4){top:14px}.navbar-toggler[aria-expanded=true] #nav-icon span:nth-child(1),.navbar-toggler[aria-expanded=true] #nav-icon span:nth-child(4){top:18px;width:0%;left:50%}.navbar-toggler[aria-expanded=true] #nav-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] #nav-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.intro-section{background-color:#f0f0f0;padding-top:50px}.intro-section .intro-container{padding:0 20px}.intro-section .intro-container p.intro-subtitle{text-align:center;font-size:18px;line-height:23px;width:100%;padding-bottom:40px;color:#918766}.intro-section .intro-container .platforms-wrapper{max-width:768px;margin:0 auto}.intro-section .intro-container .platforms-wrapper .platform-wrapper{margin-bottom:20px;padding:0 10px}.intro-section .intro-container .platforms-wrapper .platform-content{position:relative;padding:20px;background-color:rgba(117,111,99,.3)}.intro-section .intro-container .platforms-wrapper .platform-content .platform-txt{padding-left:45px}.intro-section .intro-container .platforms-wrapper .platform-content p.platform-title{color:#fff;font-size:22px;line-height:35px}.intro-section .intro-container .platforms-wrapper .platform-content p.platform-subtitle{color:#918766;font-size:14px;margin-top:10px}.intro-section .intro-container .platforms-wrapper img{width:35px;height:35px;position:absolute;top:20px;left:20px}.intro-section .intro-container a.button:not([href]):not([tabindex]){margin-top:50px;margin-bottom:30px}.intro-section .intro-container a.button:not([href]):not([tabindex]):hover{color:#918766}.splash-wrapper{height:100vh}.splash-wrapper .img-container{width:100%;height:100%;background-image:url(../img/header/splash_img.png)}.splash-wrapper .text-container{width:100%;height:100%;position:absolute;top:0;left:0;display:flex}.splash-wrapper .text-container .text-wrapper{width:100%;height:auto;margin:auto}.splash-wrapper .text-container img{width:220px;height:auto;margin:0 auto;display:block}.splash-wrapper .text-container p{color:#fff;letter-spacing:2px;text-align:center;padding:0 20px;text-shadow:0 0 6px #969696}.splash-wrapper .text-container p.splash-title{font-family:muli-bold,Helvetica,Roboto,Arial,sans-serif;font-size:26px;line-height:30px;text-transform:uppercase}.splash-wrapper .text-container p.splash-subtitle{font-family:muli-light,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:24px;max-width:768px;margin:40px auto 0}@media only screen and (min-width:768px){.splash-wrapper .text-container img{width:320px}}.project-wrapper{position:relative}.project-wrapper .dummy{margin-top:100%}.project-wrapper .in{position:absolute;top:0;bottom:0;left:0;right:0;padding:1px}.project-wrapper .in .img-container{width:100%;height:100%}.project-wrapper .in .infos-container{background-color:rgba(47,46,46,.5);width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}.about-section .about-wrapper .teamate-links .teamate-links-container a:hover,.contact-section{background-color:#2F2E2E}.project-wrapper .in .infos-container .infos-txt{position:absolute;bottom:0;left:0;padding:20px}.project-wrapper .in .infos-container p{color:#fff}.project-wrapper .in .infos-container p.project-title{text-transform:uppercase;margin-bottom:10px;font-size:24px;line-height:30px;font-family:muli-bold,Helvetica,Roboto,Arial,sans-serif;letter-spacing:2px}.project-wrapper .in .infos-container p.project-subtitle{font-family:muli-light,Helvetica,Roboto,Arial,sans-serif;line-height:20px}.project-wrapper .project-container,.project-wrapper a{width:100%;height:100%;position:relative;display:block}.project-wrapper a.overlay-displayed .infos-container,.project-wrapper a:hover .infos-container{opacity:1}.project-wrapper:nth-of-type(1) .img-container{background-image:url(../img/project1_img.jpg)}.project-wrapper:nth-of-type(2) .img-container{background-image:url(../img/project2_img.jpg)}.project-wrapper:nth-of-type(3) .img-container{background-image:url(../img/project3_img.jpg)}.project-wrapper:nth-of-type(4) .img-container{background-image:url(../img/project4_img.jpg)}.project-wrapper:nth-of-type(5) .img-container{background-image:url(../img/project5_img.jpg)}.project-wrapper:nth-of-type(6) .img-container{background-image:url(../img/project6_img.jpg)}.about-section .about-wrapper{margin-bottom:20px}.about-section .about-wrapper .teamate-description{padding:0 10px}.about-section .about-wrapper .teamate-description p{text-align:center;margin-bottom:5px}.about-section .about-wrapper .teamate-description p.teammate-name{font-family:muli-regular,Helvetica,Roboto,Arial,sans-serif;font-size:19px;text-transform:uppercase}.about-section .about-wrapper .teamate-description p.teammate-job{color:#918766;font-size:14px;font-family:muli-bold,Helvetica,Roboto,Arial,sans-serif}.about-section .about-wrapper .teamate-description p.teammate-txt{margin-top:15px}.about-section .about-wrapper .teamate-links{width:100%}.about-section .about-wrapper .teamate-links .teamate-links-container{display:table;margin:10px auto 0;text-align:center}.about-section .about-wrapper .teamate-links .teamate-links-container .teamate-link{display:inline-block;padding:5px}.about-section .about-wrapper .teamate-links .teamate-links-container a{padding:10px 20px;border:1px solid #2F2E2E;display:block;text-decoration:none}.about-section .about-wrapper .teamate-links .teamate-links-container a p{color:#2F2E2E}.about-section .about-wrapper .teamate-links .teamate-links-container a:hover p{color:#918766}.about-section .about-wrapper .circle-img{width:200px;height:200px;border-radius:100px;overflow:hidden;margin:20px auto;display:block}.about-section .about-wrapper .img-container{width:100%;height:100%}.about-section .about-wrapper:nth-of-type(1) .img-container{background-image:url(../img/bg1.jpg)}.about-section .about-wrapper:nth-of-type(2) .img-container{background-image:url(../img/bg2.jpg)}.about-section .about-wrapper:nth-of-type(3) .img-container{background-image:url(../img/bg3.jpg)}.contact-section{padding-left:30px;padding-right:30px}.contact-section .contact-wrapper{margin:0 auto;max-width:400px}.contact-section .section-title h2,.contact-section p{color:#fff}.contact-section .contact-infos{padding-bottom:30px}.contact-section .contact-infos a{text-align:center;display:table;margin:0 auto}.contact-section .contact-infos a p{color:#918766;font-family:muli-light,Helvetica,Roboto,Arial,sans-serif;text-decoration:underline}.contact-section .contact-infos a:hover p{color:#fff}.contact-section form input,.contact-section form textarea{padding:10px 15px;font-family:muli-light,Helvetica,Roboto,Arial,sans-serif;font-size:16px;width:100%;border:0;margin-bottom:20px;background-color:#f0f0f0;outline:0;border-radius:2px}.contact-section a.devis-link,.contact-section form button{padding:12px 30px;text-decoration:inherit;text-transform:uppercase;letter-spacing:2px;display:table}.contact-section a.devis-link,.contact-section form .alert,.contact-section form button{font-family:muli-regular,Helvetica,Roboto,Arial,sans-serif}.contact-section form textarea{min-height:120px}.contact-section form button{background-color:#f0f0f0;color:#2F2E2E;border:2px solid #f0f0f0;margin:0 auto;transition:.2s linear;border-radius:2px}.contact-section form button:hover{background-color:#2F2E2E;color:#f0f0f0}.contact-section form .display-none{display:none}.contact-section form .alert{margin-top:20px}.contact-section a.devis-link{background-color:#f0f0f0;color:#2F2E2E;border:2px solid #f0f0f0;margin:0 auto;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;border-radius:2px}.newsletter-section .newsletter button,.newsletter-section .newsletter input{text-transform:uppercase;-moz-transition:.2s linear;-o-transition:.2s linear}.contact-section a.devis-link:hover{background-color:#2F2E2E;color:#f0f0f0}@media only screen and (min-width:768px){.contact-section .contact-wrapper{max-width:700px}.contact-section form textarea{height:160px}}.pricing-section .row{margin-left:10px;margin-right:10px}.pricing-section .about-wrapper{margin-left:auto;margin-right:auto;border:1px solid #918766;padding-top:40px;padding-bottom:40px}.pricing-section .pricing-value{font-family:muli-bold,Helvetica,Roboto,Arial,sans-serif;text-align:center}.pricing-section .pricing-value span{vertical-align:top}.pricing-section .pricing-value .devise{font-size:30px;line-height:30px}.pricing-section .pricing-value .value{font-size:70px;line-height:70px}.pricing-section hr{width:25px;border-top:2px solid #918766}.pricing-section ul{display:table;margin:30px auto 20px}.pricing-section ul li{margin-bottom:15px}.newsletter-section{background-color:#f0f0f0}.newsletter-section form{width:100%;padding:20px 30px}.newsletter-section .newsletter{overflow:hidden;height:50px;width:100%;margin:0 auto;position:relative}.newsletter-section .newsletter button,.newsletter-section .newsletter input{font-family:muli-light,Helvetica,Roboto,Arial,sans-serif}.newsletter-section .newsletter input{width:100%;border:1px solid #fff;border-radius:2px;height:50px;padding:10px 0 10px 15px;outline:0;-webkit-transition:.2s linear;transition:.2s linear}.newsletter-section .newsletter input:focus{border:1px solid #999}.newsletter-section .newsletter input:focus+button{background-color:#2F2E2E}.newsletter-section .newsletter button{position:absolute;z-index:999;right:2px;top:2px;height:46px;border:none;background-color:#666;color:#fff;padding:0;margin:0;border-radius:2px;width:150px;text-align:center;cursor:pointer;-webkit-transition:.2s linear;transition:.2s linear;letter-spacing:2px}.newsletter-section .newsletter button:hover{width:170px}@media only screen and (min-width:768px){.newsletter-section .newsletter{width:470px}}.footer-section{background-color:#2F2E2E;padding:50px 30px}.footer-section .social-wrapper{max-width:400px}.footer-section .social-wrapper .social-content{display:table;margin:30px auto 10px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.5)}.footer-section .social-wrapper .social-content a{display:flex;float:left;width:50px;height:50px;border-radius:25px;border:1px solid #fff;margin:0 5px}.footer-section .social-wrapper .social-content a img{width:100%;height:auto;display:block;margin:auto}.footer-section .social-wrapper p{color:#918766;text-align:center;font-size:12px}.footer-section .std-link{width:100px;height:auto;display:block;margin:10px auto 20px}.footer-section .std-link img{width:100%;height:auto}@media only screen and (min-width:768px){.footer-section .social-wrapper{max-width:700px}}.bouncing-arrow{width:70px;height:70px;position:absolute;bottom:60px;left:50%;margin-left:-35px;overflow:hidden}.bouncing-arrow a{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;background-color:rgba(39,37,33,.7);display:flex;width:100%;height:100%;border:2px solid rgba(255,255,255,.85);border-radius:35px}.bouncing-arrow a img{width:50%;height:auto;margin:auto;display:block}.bouncing-arrow a:hover{background-color:#2F2E2E}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.pills-container{margin-top:30px;margin-bottom:50px}.pills-container .nav-link{border-radius:0;border:1px solid transparent;padding:20px 10px}.pills-container .nav-link:hover{background-color:#f0f0f0;border:1px solid #f0f0f0}.pills-container .nav-link .pill-title{margin-bottom:10px;font-size:24px;line-height:30px;color:#000}.pills-container .nav-link .pill-subtitle{display:none;color:#918766}.pills-container .nav-link .pill-link{position:relative}.pills-container .nav-link .pill-link .pill-icon{width:30px;height:30px;position:absolute;top:0;left:0}.pills-container .nav-link .pill-link .pill-icon img{width:100%;height:auto}.pills-container .nav-link .pill-link .pill-txt{padding-left:40px}.pills-container .nav-link.active{background-color:#f0f0f0;color:#918766;border:1px solid #000}.pills-container .nav-link.active .pill-subtitle{display:block}.pills-container .tab-pane{padding-top:calc(591.44 / 1127.34 * 100%)}.pills-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pills-container .pills-medias-wrapper{padding-left:0;padding-right:0}.pills-container.pill-container-left .nav-link{margin-bottom:10px}.pills-container.pill-container-right .nav-link{margin-top:10px}@media only screen and (min-width:992px){.pills-container.pill-container-left .nav-link:last-of-type{margin-bottom:0}.pills-container.pill-container-right .nav-link:first-of-type{margin-top:0}}.focus-section{padding:50px 10px}.focus-section#focus,.focus-section#recto-verso{background-color:#f0f0f0}.focus-section .focus-content{position:relative}.focus-section .focus-content img{width:35px;height:35px;position:absolute;top:0;left:0}.focus-section .focus-content .focus-txt{padding-left:55px}.focus-section .focus-content .focus-title{font-family:muli-regular,Helvetica,Roboto,Arial,sans-serif;font-size:28px;line-height:35px}.focus-section .focus-content .focus-subtitle{font-family:muli-light,Helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:20px;margin-top:20px}.focus-section .focus-item{margin:0 auto}.focus-section .focus-media{margin-top:30px}.focus-section .focus-media img,.focus-section .focus-media video{width:100%;height:auto}.focus-section.double-focus .focus-item,.focus-section.simple-focus .focus-item{max-width:490px}.focus-section.double-focus .focus-item,.focus-section.recto-verso-focus .focus-item{margin-bottom:70px}.focus-section.double-focus .focus-item:last-of-type,.focus-section.recto-verso-focus .focus-item:last-of-type{margin-bottom:0}@media only screen and (min-width:992px){.focus-section.double-focus .focus-item{margin-bottom:0}.focus-section.recto-verso-focus .focus-media{margin-top:0}}