@font-face{font-family:"Homemade Apple";font-style:normal;font-weight:400;src:url('https://static.tilova.fr/style/fonts/homemade-apple.eot');src:url('https://static.tilova.fr/style/fonts/homemade-apple.eot?#iefix') format('embedded-opentype'),url('https://static.tilova.fr/style/fonts/homemade-apple.ttf') format('truetype'),url("https://static.tilova.fr/style/fonts/homemade-apple.woff2") format('woff2')}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url('https://static.tilova.fr/style/fonts/montserrat-bold.eot');src:url('https://static.tilova.fr/style/fonts/montserrat-bold.eot?#iefix') format('embedded-opentype'),url('https://static.tilova.fr/style/fonts/montserrat-bold.ttf') format('truetype'),url("https://static.tilova.fr/style/fonts/montserrat-bold.woff2") format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url('https://static.tilova.fr/style/fonts/open-sans.eot');src:url('https://static.tilova.fr/style/fonts/open-sans.eot?#iefix') format('embedded-opentype'),url('https://static.tilova.fr/style/fonts/open-sans.ttf') format('truetype'),url("https://static.tilova.fr/style/fonts/open-sans.woff2") format('woff2')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url('https://static.tilova.fr/style/fonts/open-sans-light.eot');src:url('https://static.tilova.fr/style/fonts/open-sans-light.eot?#iefix') format('embedded-opentype'),url('https://static.tilova.fr/style/fonts/open-sans-light.ttf') format('truetype'),url("https://static.tilova.fr/style/fonts/open-sans-light.woff2") format('woff2')}@font-face{font-family:"Shinji";font-style:normal;font-weight:400;src:url('https://static.tilova.fr/style/fonts/shinjiblues.eot');src:url('https://static.tilova.fr/style/fonts/shinjiblues.eot?#iefix') format('embedded-opentype'),url('https://static.tilova.fr/style/fonts/shinjiblues.ttf') format('truetype'),url("https://static.tilova.fr/style/fonts/shinjiblues.woff") format('woff')}*{border:0;margin:0;padding:0;vertical-align:baseline}*::before,* *::after{border:0}html{background-color:white;color:black;font-family:'Open Sans';font-size:16px;font-weight:400;line-height:25px}a{cursor:pointer}a,a::hover{text-decoration:none}a::focus{outline-width:0}article{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}article>section{padding-top:120px}article.container-about{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-2.jpg');color:white}article.container-about>section figure{height:130px;margin-bottom:76px;padding-left:24px;padding-right:24px}article.container-about>section figure img{height:100%;width:100%}article.container-about section{background-color:#000;background-color:rgba(0,0,0,0.25)}article.container-about ul{margin:0 auto;max-width:1280px;position:relative}article.container-about ul figure{border-color:#000;border-color:rgba(0,0,0,0.2);border-radius:50%;border-style:solid;border-width:10px;height:145px;margin-bottom:20px;transition:all .2s ease-in-out;width:145px}article.container-about ul figure img{height:75px}article.container-about ul h5{margin-bottom:20px;text-transform:uppercase}article.container-about ul h5:after{content:'';display:block;height:2px;position:relative;margin:auto;margin-top:8px;width:75%;z-index:1}article.container-about ul li{margin-bottom:76px}article.container-about ul li:nth-of-type(1) figure:hover{border-color:#39a9dc}article.container-about ul li:nth-of-type(1) h5:after{background-color:#39a9dc}article.container-about ul li:nth-of-type(2) figure:hover{border-color:#97bf0d}article.container-about ul li:nth-of-type(2) h5:after{background-color:#97bf0d}article.container-about ul li:nth-of-type(3) figure:hover{border-color:#e2007a}article.container-about ul li:nth-of-type(3) h5:after{background-color:#e2007a}article.container-about ul p{font-size:14px;padding:0 16px}article.container-contact{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-4.jpg')}article.container-contact h2{color:white}article.container-contact>section{background-color:#39a9dc;background-color:rgba(57,169,220,0.8);padding-bottom:64px}article.container-contact>section .alert{border-color:transparent;border-style:solid;border-width:1px;border-radius:4px;color:white;display:none;margin-bottom:20px;padding:16px}article.container-contact>section .alert-success{background-color:#97bf0d}article.container-contact>section .alert-danger{background-color:#e2007a}article.container-contact>section h3{background-color:#97bf0d}article.container-contact>section input.box,article.container-contact>section textarea.box{background-color:white;border:0;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);color:#555;font-family:'Open Sans';font-size:14px;margin:0 auto;margin-bottom:20px;min-height:46px;padding:8px 16px;width:calc(100% - 80px)}article.container-contact>section input.box:focus,article.container-contact>section textarea.box:focus{outline-width:0}article.container-contact>section textarea.box{min-height:250px}article.container-contact>section.box-map{padding-bottom:0;padding-top:0}article.container-contact>section.box-map>div{height:400px}article.container-contact>section.box-map h2{display:none}article.container-portfolio{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212709/background/img-body-bg-5.jpg')}article.container-portfolio>section{background-color:white;background-color:rgba(255,255,255,0.7);padding-bottom:48px}article.container-portfolio>section .info-detail{color:white;cursor:inherit;font-size:14px}article.container-portfolio>section .project-info{background-color:black;background-color:rgba(0,0,0,0.6);bottom:20px;cursor:pointer;height:auto!important;left:20px;opacity:0;padding-top:25%;position:absolute;right:20px;top:20px;transition:all .25s ease;z-index:10}article.container-portfolio>section .project-info h5{color:white;margin-bottom:16px;text-transform:uppercase}article.container-portfolio>section .project-info h5:after{content:'';display:block;height:2px;position:relative;margin:auto;margin-top:8px;width:75%;z-index:1}article.container-portfolio>section .project-info h5.blue:after{background-color:#39a9dc}article.container-portfolio>section .project-info h5.green:after{background-color:#97bf0d}article.container-portfolio>section .project-info h5.pink:after{background-color:#e2007a}article.container-portfolio>section li{height:calc((100vw / 3) *(2 / 3));overflow:hidden;perspective:1000px}article.container-portfolio>section li:hover div.project-info{opacity:1}article.container-portfolio>section li:hover img{transform:scale(1.05,1.07);transition-timing-function:ease-out;transition-duration:250ms}article.container-portfolio>section li img{cursor:pointer;transform:scale(1,1);transition:.4s all linear;transition-timing-function:ease-out;transition-duration:250ms;width:80%}article.container-portfolio>section section.box-project{display:none;height:640px;margin-left:8px;margin-right:8px;max-height:640px;padding:0;text-align:left;transition:opacity .5 ease}article.container-portfolio>section section.box-project .project-date,article.container-portfolio>section section.box-project .project-url{border-bottom-width:1px;border-color:#969696;border-style:dotted;color:#414141;margin-bottom:12px;margin-top:12px;padding-bottom:4px}article.container-portfolio>section section.box-project .project-date a,article.container-portfolio>section section.box-project .project-url a{color:#e2007a}article.container-portfolio>section section.box-project .project-date span,article.container-portfolio>section section.box-project .project-url span{font-weight:700;margin-right:4px}article.container-portfolio>section section.box-project .project-description{font-size:14px;line-height:28px;margin-bottom:24px}article.container-portfolio>section section.box-project .project-title{border-bottom-width:1px;border-color:#969696;border-style:dotted;color:#414141;font-weight:normal;line-height:40px;margin-bottom:12px;padding-bottom:8px}article.container-portfolio>section section.box-project>div{max-width:1280px;padding-bottom:0}article.container-portfolio>section section.box-project img{width:100%}article.container-portfolio>section .box-projects{max-width:90vw;min-width:90vw;transition:transform .5s}article.container-portfolio>section .box-projects li{padding:8px!important;position:relative}article.container-portfolio>section .box-projects li>div{height:100%;text-align:center}article.container-portfolio>section .box-projects li>div img{height:100%;margin:auto;position:relative}article.container-portfolio>section .slide-out{transform:translateX(-100%)}article.container-services{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-1.jpg')}article.container-services section.box-clients{background-color:#131313;border-bottom:1px solid #39a9dc;padding-bottom:100px;padding-top:76px}article.container-services section.box-clients .client-fidelity{background:url('http://res.cloudinary.com/tilova/image/upload/v1457213745/img-line-black_mfvaxs.png') repeat-x center;background-color:inherit;color:white;font-weight:700;text-transform:uppercase}article.container-services section.box-clients .client-fidelity span{background-color:inherit;padding-left:16px;padding-right:16px}article.container-services section.box-clients ul{margin-top:40px}article.container-services section.box-clients ul img{height:96px;max-width:240px;opacity:.5;transition:all .55s ease}article.container-services section.box-services{background-color:white;background-color:rgba(255,255,255,0.7);padding-bottom:100px}article.container-services section.box-services .box-skill-count{max-height:74px;max-width:100px}article.container-services section.box-services>div{margin:auto;max-width:1280px;position:relative;text-align:left}article.container-services section.box-services p{font-size:14px;padding:8px 28px}article.container-services section.box-services ul{min-height:360px}article.container-services section.box-services ul h6,article.container-services section.box-services ul p{font-size:14px;font-weight:700;padding:0}article.container-services section.box-services ul h6{text-transform:uppercase}article.container-services section.box-services ul li{max-height:64px}article.container-services section.box-services ul p{color:#919191;line-height:20px}article.container-team{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212707/background/img-body-bg-3.jpg')}article.container-team .box-description{padding-left:16px;padding-right:16px;text-align:left}article.container-team .box-member{margin-bottom:36px;overflow:hidden;position:relative}article.container-team .box-member div{font-size:12px;margin-top:12px}article.container-team .box-member figure{height:124px;margin:0 auto;margin-bottom:24px;overflow:hidden;position:relative;width:124px}article.container-team .box-member figure img{border-radius:50%;height:100%;width:100%}article.container-team .box-member h5{color:#414141;font-weight:700;position:relative;text-transform:uppercase}article.container-team .box-member h5:after{background-color:#39a9dc;content:'';display:block;height:2px;position:relative;margin:auto;margin-top:8px;width:75%;z-index:1}article.container-team>section{background-color:white;background-color:rgba(255,255,255,0.7);padding-bottom:64px}article.container-team>section.box-slogan{background-color:#97bf0d;color:white;padding:68px 0}article.container-team>section.box-slogan a{background-color:white;background-color:rgba(0,0,0,0.1);float:right;font-size:14px;max-width:160px;padding:8px!important}article.container-team>section.box-slogan a:hover{background-color:black;background-color:rgba(0,0,0,0.2)}article.container-team>section.box-slogan h4{font-weight:normal;max-width:768px!important;text-align:left}article.container-team>section.box-testimonials{background-color:#e2007a;padding-bottom:88px;padding-top:100px}article.container-team>section.box-testimonials .feedback-info{color:black;color:rgba(0,0,0,0.8)}article.container-team>section.box-testimonials .feedback-info a{color:black;color:rgba(0,0,0,0.8);font-family:"Homemade Apple"}article.container-team>section.box-testimonials .feedback-info div{font-size:12px;margin-top:-3px}article.container-team>section.box-testimonials .box-feedback{background-color:white;border-radius:4px;margin-left:16px;margin-right:16px;padding:24px}article.container-team>section.box-testimonials .box-feedback img{height:45px;max-width:45px;min-width:45px;opacity:.5}article.container-team>section.box-testimonials .feedback-author{margin-top:32px;padding:0!important}article.container-team>section.box-testimonials .feedback-author img{padding:0!important}article.container-team>section.box-testimonials .feedback-message{color:black;color:rgba(0,0,0,0.7);font-size:12px;text-align:left}article.container-team>section.box-testimonials h2{color:white}article.container-team>section.box-testimonials h3{background-color:transparent;color:#414141;margin:0;margin-bottom:48px;padding:0 16px}article.container-team>section.box-testimonials li{max-width:640px}article>section{z-index:5}body{background-color:black;font-family:'Open Sans';text-align:center}footer{background-color:#272727}footer>div{color:#919191;font-size:14px;max-width:1280px;width:100%}footer>div>div{padding:68px 16px!important}footer .copyright{background-color:#171717;padding-top:60px}footer .copyright div:nth-of-type(1) a{margin-right:12px}footer .copyright div:nth-of-type(2) a{margin-left:12px}footer .copyright img{height:18px;opacity:.65}footer img{height:24px;margin-bottom:12px}h1{display:none}h2{font-family:'Montserrat';font-size:45px;font-weight:700;line-height:50px;padding:0 16px 12px 16px;text-transform:uppercase}h3{background-color:#39a9dc;color:white;font-size:18px;font-weight:normal;line-height:32px;margin:20px 0 48px 0!important;padding:20px 16px!important}h4{font-size:24px}h5{font-family:'Montserrat';font-size:16px}p{padding:0 16px 48px 16px}section{height:100%;width:100%}ul{list-style:none}.box-container{position:relative;z-index:2}.nav-trigger{background-color:#000;background-color:rgba(0,0,0,0.8);border-radius:50%;color:transparent;height:52px;left:5%;overflow:hidden;position:absolute;text-indent:100%;top:24px;transition:background .2s;white-space:nowrap;width:52px;z-index:6}.nav-trigger .icon{left:50%;display:inline-block;height:2px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:transform .3s,background-color .3s;width:18px}.nav-trigger .icon,.nav-trigger .icon::before,.nav-trigger .icon::after{backface-visibility:hidden;background-color:white;border-radius:2px}.nav-trigger .icon::before,.nav-trigger .icon::after{bottom:auto;content:'';height:100%;left:0;position:absolute;right:0;top:0;transition:transform .3s;width:100%}.nav-trigger .icon::after{transform:translateY(6px)}.nav-trigger .icon::before{transform:translateY(-6px)}.nav-trigger.nav-visible .icon{transform:translateY(-50%) translateX(-50%)}.nav-trigger.nav-visible .icon::after{transform:translateX(5px) translateY(3px) rotate(-45deg) scaleX(0.5)}.nav-trigger.nav-visible .icon::before{transform:translateX(5px) translateY(-3px) rotate(45deg) scaleX(0.5)}.nav-trigger.page-open .icon{background-color:white;background-color:rgba(255,255,255,0)}.nav-trigger.page-open .icon::before,.nav-trigger.page-open .icon::after{background-color:white}.nav-trigger.page-open .icon::after{transform:translateY(0) rotate(-45deg)}.nav-trigger.page-open .icon::before{transform:translateY(0) rotate(45deg)}.menu-open .previews,.page-open .previews,.menu-open .previews a,.page-open .previews a{height:100vh}.preview-title{color:white;position:absolute;text-align:center;top:calc(50% - 20px);transform:translateY(-40vh);transition:transform .6s .2s;width:100%}.preview-title::after{background-color:white;bottom:-10px;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%) scale(0);transition:transform .3s;width:40px}.preview-title h2{font-size:24px;font-weight:700;padding-bottom:12px;text-transform:uppercase}.pages{bottom:0;left:0;position:absolute;right:0;top:0;width:100vw;z-index:1}.pages.page-open{z-index:3}.pages>li{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;opacity:0;transition:opacity .3s;width:100%}.pages>li>div{background-color:white;display:none}.pages .content-visible>div{display:block}.pages .selected{opacity:1;transition:opacity 0s;z-index:1}.previews{height:100vh;position:relative;width:100vw;z-index:2}.previews::after{clear:both;content:'';display:table}.previews a{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-1.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;height:100vh;opacity:0;transition:opacity .5s;transform:translateY(0%);width:100%}.previews li{backface-visibility:hidden;height:25%;overflow:hidden;transform:translateZ(1px);transition:transform .5s}.previews li>a>div{height:100%;width:100%}.previews li:nth-of-type(1)>a>div{background-color:black;background-color:rgba(0,0,0,0.3)}.previews li:nth-of-type(2) a{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-5.jpg');background-size:cover;transform:translateY(-25%)}.previews li:nth-of-type(2) a>div{background-color:#97bf0d;background-color:rgba(151,191,13,0.8)}.previews li:nth-of-type(2) div.preview-title{transform:translateY(-15vh)}.previews li:nth-of-type(3) a{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-3.jpg');background-size:cover;transform:translateY(-50%)}.previews li:nth-of-type(3) a>div{background-color:#e2007a;background-color:rgba(226,0,122,0.7)}.previews li:nth-of-type(3) div.preview-title{transform:translateY(10vh)}.previews li:nth-of-type(4) a{background-image:url('http://res.cloudinary.com/tilova/image/upload/v1457212710/background/img-body-bg-4.jpg');background-size:cover;transform:translateY(-75%)}.previews li:nth-of-type(4) a>div{background-color:#39a9dc;background-color:rgba(57,169,220,0.7)}.previews li:nth-of-type(4) div.preview-title{transform:translateY(35vh)}.previews li.slide-out{transform:translateX(-400%)}.previews .bg-loaded a{opacity:1}.primary-nav{bottom:0;display:none;height:100%;left:0;opacity:0;overflow:auto;position:absolute;right:0;text-align:center;top:0;transition:opacity .6s;width:100%;z-index:1}.primary-nav.nav-clickable{z-index:3}.primary-nav.nav-visible{display:table;opacity:1}.primary-nav a{border-radius:4px;color:white;display:inline-block;font-size:24px;font-weight:700;padding:20px 16px;text-transform:uppercase;transition:background .2s}.primary-nav a:hover{background-color:#39a9dc}.primary-nav ul{display:table-cell;vertical-align:middle}.big-intro{font-size:60px;font-weight:300;line-height:normal;text-align:right}.button{justify-content:center}.button-back{background-color:#39a9dc;color:white;display:none;margin:12px;margin-top:80px;padding:12px 48px;text-align:center;text-transform:uppercase}.button-back:hover{background-color:#97bf0d}.button-send{background-color:#39a9dc;color:white;margin:12px;padding:12px 48px;text-align:center;text-transform:uppercase}.button-send:hover{background-color:#e2007a}.text-replace{color:transparent;overflow:hidden;text-indent:100%;white-space:nowrap}