@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Anonymous+Pro:400,700&display=swap);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-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;touch-action:manipulation;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}b,strong{font-weight:700}input,input:after,input:before{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;-webkit-appearance:none;border-radius:0}button{background:0 0;border:none;margin:0;padding:0;outline:0}input,textarea{border:none;background-image:none;background-color:transparent;box-shadow:none}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}input[type=number] ::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input::-ms-clear,input::-ms-reveal{display:none}body,html{width:100%;height:100%}body{min-height:100%;display:block;margin:0;font-family:Anonymous Pro,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}body,main{position:relative}main{min-height:100vh;background-image:url(/images/d983432bf617dd32ba59f7b6f37afc6c6d4e5e15/background.jpg);background-repeat:no-repeat;background-position-x:50%;background-size:cover;overflow:hidden}main:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/images/a2557ee5d4703133f2524b2c5257b04f810e8891/background-lines.png);background-repeat:no-repeat;background-position-y:bottom;background-size:contain;opacity:.6}main>:not(.menu):not(.navigation){-webkit-transition:-webkit-filter .4s ease 0s;transition:-webkit-filter .4s ease 0s;transition:filter .4s ease 0s;transition:filter .4s ease 0s,-webkit-filter .4s ease 0s}main>:not(.menu):not(.navigation).triangleBackground{transition:filter .4s,-webkit-filter .4s,transform .1s,-webkit-transform .1s}main.blur>:not(.menu):not(.navigation){-webkit-filter:blur(5px);filter:blur(5px)}section{width:100%}.mainSection{width:100%;display:-webkit-box;display:flex;position:relative;padding:120px 0 151px}.wrapper{max-width:1440px;width:100%;margin:0 auto;padding:0 20px}.wrapper.noPadding{padding:0}a{text-decoration:none;outline:0;cursor:pointer}@-webkit-keyframes topToCross{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{top:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes topToCross{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{top:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes topToBurguer{0%{top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes topToBurguer{0%{top:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bottomToCross{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes bottomToCross{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}50%{bottom:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes bottomToBurguer{0%{bottom:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{bottom:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bottomToBurguer{0%{bottom:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{bottom:12px;-webkit-transform:rotate(0);transform:rotate(0)}to{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes middleToCross{50%,to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes middleToCross{50%,to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes middleToBurguer{0%,50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes middleToBurguer{0%,50%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes menuHover{0%{width:100%}50%{width:50%}to{width:100%}}@keyframes menuHover{0%{width:100%}50%{width:50%}to{width:100%}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberAnimation{-webkit-animation:rubberBand 1s both;animation:rubberBand 1s both;-webkit-transform-origin:center bottom;transform-origin:center bottom}.threeDHover{display:inline-block;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.threeDHover:before{content:"André Marques";width:100%;height:100%;position:absolute;top:-100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.threeDHover:hover{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-90deg) translateY(100%);transform:rotateX(-90deg) translateY(100%)}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slide-in-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes slide-out-top{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slide-out-top{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slide-in-bottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slide-out-bottom{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slide-out-bottom{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slide-in-left{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slide-out-left{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slide-out-left{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide-in-right{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slide-out-right{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide-out-right{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slide-in-top .overlay{-webkit-animation:slide-in-top .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-in-top .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-in-right .overlay,.slide-in-top .overlay{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-in-right .overlay{-webkit-animation:slide-in-right .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-in-right .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-in-bottom .overlay{-webkit-animation:slide-in-bottom .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-in-bottom .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-in-bottom .overlay,.slide-in-left .overlay{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-in-left .overlay{-webkit-animation:slide-in-left .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-in-left .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-out-top .overlay{-webkit-animation:slide-out-top .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-out-top .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-out-right .overlay,.slide-out-top .overlay{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-out-right .overlay{-webkit-animation:slide-out-right .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-out-right .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-out-bottom .overlay{-webkit-animation:slide-out-bottom .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-out-bottom .3s cubic-bezier(.25,.46,.45,.94) forwards}.slide-out-bottom .overlay,.slide-out-left .overlay{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-out-left .overlay{-webkit-animation:slide-out-left .3s cubic-bezier(.25,.46,.45,.94) forwards;animation:slide-out-left .3s cubic-bezier(.25,.46,.45,.94) forwards}@-webkit-keyframes lineAnimation{25%{width:20%;opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}75%{width:20%;opacity:1}}@keyframes lineAnimation{25%{width:20%;opacity:1}40%{opacity:0}50%{opacity:1}60%{opacity:0}75%{width:20%;opacity:1}}.curtainTransition-enter-active .transitionComponent,.curtainTransition-leave-active .transitionComponent{height:100vh}.curtainTransition-enter-active .leftBar,.curtainTransition-enter-active .rightBar,.curtainTransition-leave-active .leftBar,.curtainTransition-leave-active .rightBar{-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}.curtainTransition-enter-active .leftBar:before,.curtainTransition-enter-active .rightBar:before,.curtainTransition-leave-active .leftBar:before,.curtainTransition-leave-active .rightBar:before{-webkit-animation:lineAnimation 2s linear .5s 1;animation:lineAnimation 2s linear .5s 1}.curtainTransition-leave-active{-webkit-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s}.curtainTransition-leave-active>:not(.menu):not(.navigation):not(.transitionComponent){-webkit-filter:blur(5px);filter:blur(5px)}.curtainTransition-enter-active{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.curtainTransition-enter .transitionComponent .leftBar,.curtainTransition-enter .transitionComponent .rightBar,.curtainTransition-leave-to .transitionComponent .leftBar,.curtainTransition-leave-to .transitionComponent .rightBar{-webkit-transform:translateX(0);transform:translateX(0)}.curtainTransition-enter-to .transitionComponent .leftBar,.curtainTransition-leave .transitionComponent .leftBar{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.curtainTransition-enter-to .transitionComponent .rightBar,.curtainTransition-leave .transitionComponent .rightBar{-webkit-transform:translateX(100%);transform:translateX(100%)}.svg-inline--fa{color:#fff;margin:0 15px;-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.svg-inline--fa:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.svg-inline--fa.fa-w-14,.svg-inline--fa.fa-w-16{width:30px;height:30px}.link{display:inline-block;position:relative;color:#fff}.link:before{content:"";width:0;height:2.5px;position:absolute;right:0;bottom:0;background:#fff;-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.link:active:before,.link:focus:before,.link:hover:before{width:100%;left:0;right:auto}.alternativeLink{display:inline-block;position:relative;color:#fff}.alternativeLink:before{content:"";width:100%;height:2.5px;position:absolute;right:auto;bottom:0;left:0;background:#fff;-webkit-transition:width .3s ease-out 0s;transition:width .3s ease-out 0s}.alternativeLink:active:before,.alternativeLink:focus:before,.alternativeLink:hover:before{width:0;right:0}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;position:relative;overflow:hidden;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.flickity-slider{width:100%;height:100%;position:absolute}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;border:none;color:#09101c;outline:0;cursor:pointer}.flickity-button:hover{opacity:.5}.flickity-button.disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#09101c}.flickity-prev-next-button{width:44px;height:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%}.flickity-prev-next-button.previous{left:-40px}.flickity-prev-next-button.next{right:-40px}.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%;position:absolute;top:20%;left:20%}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{width:100%;position:absolute;bottom:-25px;text-align:center;line-height:1;list-style:none;margin:0;padding:0}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;background:#09101c;border-radius:50%;margin:0 8px;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-rtl .flickity-page-dots{direction:rtl}.triangleBackground{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/images/4f76b0f5b3774358b76f5e7c1e29d6c89575fecb/background-triangles.png);background-repeat:no-repeat;background-position-y:bottom;background-size:contain;opacity:.6}.navigation{width:100%;height:80px;position:absolute;overflow:hidden;z-index:1}.navigation.menuOpen{position:fixed}.navigation.menuOpen .navigation__menuIcon:before{-webkit-animation:topToCross .7s ease forwards;animation:topToCross .7s ease forwards}.navigation.menuOpen .navigation__menuIcon span{-webkit-animation:middleToCross .7s ease forwards;animation:middleToCross .7s ease forwards}.navigation.menuOpen .navigation__menuIcon:after{-webkit-animation:bottomToCross .7s ease forwards;animation:bottomToCross .7s ease forwards}.navigation nav{height:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:0 4%;z-index:1}.navigation__logo{max-width:200px}.navigation__logo img{max-height:60px;height:100%}.navigation__menuIcon{width:40px;cursor:pointer}.navigation__menuIcon:hover:before{-webkit-animation:topToBurguer .7s ease forwards,menuHover 1s ease-in-out infinite alternate;animation:topToBurguer .7s ease forwards,menuHover 1s ease-in-out infinite alternate}.navigation__menuIcon:hover span{-webkit-animation:middleToBurguer .7s ease forwards,menuHover 1s ease-in-out .2s infinite alternate forwards;animation:middleToBurguer .7s ease forwards,menuHover 1s ease-in-out .2s infinite alternate forwards}.navigation__menuIcon:hover:after{-webkit-animation:bottomToBurguer .7s ease forwards,menuHover 1s ease-in-out .4s infinite alternate forwards;animation:bottomToBurguer .7s ease forwards,menuHover 1s ease-in-out .4s infinite alternate forwards}.navigation__menuIcon span,.navigation__menuIcon:after,.navigation__menuIcon:before{content:"";width:100%;height:2px;display:block;position:relative;background:#fff;border-radius:3px}.navigation__menuIcon:before{margin:0 auto;-webkit-animation:topToBurguer .7s ease forwards;animation:topToBurguer .7s ease forwards}.navigation__menuIcon span{margin:10px auto 0;-webkit-animation:middleToBurguer .7s ease forwards;animation:middleToBurguer .7s ease forwards}.navigation__menuIcon:after{margin:10px auto 0;-webkit-animation:bottomToBurguer .7s ease forwards;animation:bottomToBurguer .7s ease forwards}@media (min-width:0) and (max-width:767px){.navigation__menuIcon:hover:before{-webkit-animation:topToBurguer .7s ease forwards;animation:topToBurguer .7s ease forwards}.navigation__menuIcon:hover span{-webkit-animation:middleToBurguer .7s ease forwards;animation:middleToBurguer .7s ease forwards}.navigation__menuIcon:hover:after{-webkit-animation:bottomToBurguer .7s ease forwards;animation:bottomToBurguer .7s ease forwards}}.animatedLetters{width:100%;display:block;color:#fff;font-size:40px;text-align:left}.animatedLetters span{display:inline-block}.animatedLetters span.whitespace{margin-right:.6em}.content{min-height:inherit;width:100%;position:relative;text-align:center;padding:80px 0 151px}.content .wrapper{min-height:calc(100vh - 231px);display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.content h1{max-width:800px;width:100%;font-family:Anonymous Pro,sans-serif;font-size:48px;letter-spacing:.4px;line-height:56px;color:#fff;margin-bottom:100px}@media (min-width:0) and (max-width:767px){.content h1{font-size:34px;line-height:40px}}.content h1 p{font-family:Anonymous Pro,sans-serif;font-size:48px;letter-spacing:.4px;line-height:56px;color:#fff}@media (min-width:0) and (max-width:767px){.content h1 p{font-size:34px;line-height:40px}}.content p{max-width:800px;width:100%;font-family:Anonymous Pro,sans-serif;font-size:30px;line-height:40px;letter-spacing:-.3px;color:#fff}@media (min-width:0) and (max-width:767px){.content p{font-size:24px;line-height:33px;letter-spacing:-.2px}}.content .animatedLetters{width:auto;display:inline-block;color:#5066a7}@media (min-width:0) and (max-width:767px){.content{padding:100px 0 151px}.content h1{width:100%;margin-bottom:50px}.content p:not(.animatedLetters){width:100%}}.menu{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(9,16,28,.7);opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.menu.menuOpen{opacity:1;pointer-events:auto}.menu.menuOpen .menu__links{left:0}.menu nav{height:inherit}.menu__links{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;top:50%;left:-100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;z-index:1;-webkit-transition:left .4s ease-in-out 0s;transition:left .4s ease-in-out 0s}.menu__links li{width:100%;position:relative;font-family:Anonymous Pro,sans-serif;font-size:86px;line-height:70px;letter-spacing:10px;color:#fff;font-weight:700;color:transparent;letter-spacing:5px;text-align:center;text-transform:uppercase;margin-bottom:10%}@media (min-width:0) and (max-width:767px){.menu__links li{font-size:43px;line-height:40px;letter-spacing:5px}}.menu__links li:hover>span,.menu__links li:hover>span:before{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease 0s;transition:-webkit-transform .4s ease 0s;transition:transform .4s ease 0s;transition:transform .4s ease 0s,-webkit-transform .4s ease 0s}.menu__links li:last-child{margin-bottom:0}.menu__links li a{display:block;position:relative;color:inherit;-webkit-text-stroke:1px #fff;z-index:1}.menu__links li>span{height:100%;-webkit-transform:translateY(100%);transform:translateY(100%);overflow:hidden}.menu__links li>span,.menu__links li>span:before{width:100%;position:absolute;top:0;left:0;color:#fff;-webkit-transition:-webkit-transform .4s ease 0s;transition:-webkit-transform .4s ease 0s;transition:transform .4s ease 0s;transition:transform .4s ease 0s,-webkit-transform .4s ease 0s}.menu__links li>span:before{content:attr(text);-webkit-transform:translateY(-100%);transform:translateY(-100%)}footer{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:absolute;bottom:0;padding:40px 20px}footer small{color:#fff}footer .alternativeLink:before{bottom:-5px}footer ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (min-width:0) and (max-width:511px){footer .svg-inline--fa{margin:0 7px}}.transitionComponent{width:100%;height:0;position:fixed;top:0;overflow:hidden;z-index:1}.transitionComponent .leftBar,.transitionComponent .rightBar{width:50%;height:100%;position:absolute;top:0}.transitionComponent .leftBar:before,.transitionComponent .rightBar:before{content:"";width:100%;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff}.transitionComponent .leftBar{left:0;background:#09101c;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.transitionComponent .leftBar:before{right:0}.transitionComponent .rightBar{right:0;background:#09101c;-webkit-transform:translateX(100%);transform:translateX(100%)}.transitionComponent .rightBar:before{left:0}.formComponent>button{font-family:Anonymous Pro,sans-serif;font-size:30px;line-height:40px;letter-spacing:-.3px;color:#fff}@media (min-width:0) and (max-width:767px){.formComponent>button{font-size:24px;line-height:33px;letter-spacing:-.2px}}.formComponent form{max-width:700px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;margin:auto;padding:30px}.formComponent form .animatedLetters{font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#fff;margin-bottom:0;position:relative}@media (min-width:0) and (max-width:767px){.formComponent form .animatedLetters{font-size:15px;line-height:24px;letter-spacing:-.1px}}.formComponent form input,.formComponent form textarea{font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#8b8b8b;background:#ededed;border:2px solid transparent;margin-top:20px;padding:5px 0 5px 10px;cursor:text}@media (min-width:0) and (max-width:767px){.formComponent form input,.formComponent form textarea{font-size:15px;line-height:24px;letter-spacing:-.1px}}.formComponent form input.error,.formComponent form textarea.error{border:2px solid #ef5350}.formComponent form input.error+.errorText,.formComponent form textarea.error+.errorText{opacity:1;pointer-events:auto}.formComponent form textarea{height:200px;margin-top:46px}.formComponent form ::-webkit-input-placeholder{font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#8b8b8b;font-style:italic}@media (min-width:0) and (max-width:767px){.formComponent form ::-webkit-input-placeholder{font-size:15px;line-height:24px;letter-spacing:-.1px}}.formComponent form ::-moz-placeholder{font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#8b8b8b;font-style:italic}@media (min-width:0) and (max-width:767px){.formComponent form ::-moz-placeholder{font-size:15px;line-height:24px;letter-spacing:-.1px}}.formComponent form :-moz-placeholder{font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#8b8b8b;font-style:italic}@media (min-width:0) and (max-width:767px){.formComponent form :-moz-placeholder{font-size:15px;line-height:24px;letter-spacing:-.1px}}.formComponent form :-ms-input-placeholder{font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#8b8b8b;font-style:italic}@media (min-width:0) and (max-width:767px){.formComponent form :-ms-input-placeholder{font-size:15px;line-height:24px;letter-spacing:-.1px}}.formComponent form :focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.formComponent form .errorText{opacity:0;pointer-events:none;font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#ef5350}@media (min-width:0) and (max-width:767px){.formComponent form .errorText{font-size:15px;line-height:24px;letter-spacing:-.1px}}@-webkit-keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.formComponent form button{position:relative;display:block;background:#5066a7;margin:20px 0 auto auto;padding:5px 25px;cursor:pointer;overflow:hidden}.formComponent form button:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.formComponent form button[disabled]{cursor:not-allowed;background:#7b89b3}.formComponent form button[disabled]:before{-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(26,117,160,.2)),to(transparent));background:linear-gradient(90deg,transparent,rgba(26,117,160,.2),transparent);-webkit-animation:loading 1s infinite;animation:loading 1s infinite}.formComponent form button .animatedLetters{font-weight:700;margin-bottom:0}.formComponent iframe{display:none}.formComponent .formNotification{width:100%;position:fixed;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);font-family:Anonymous Pro,sans-serif;font-size:24px;line-height:33px;letter-spacing:-.2px;color:#fff;text-align:center;padding:30px;-webkit-transition:-webkit-transform .25s ease 0s;transition:-webkit-transform .25s ease 0s;transition:transform .25s ease 0s;transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;z-index:1}@media (min-width:0) and (max-width:767px){.formComponent .formNotification{font-size:17px;line-height:26px;letter-spacing:-.1px}}.formComponent .formNotification.success{background:#28ca80;-webkit-transform:translateY(0);transform:translateY(0)}.formComponent .formNotification.error{background:#ef5350;-webkit-transform:translateY(0);transform:translateY(0)}.contactForm .animatedLetters{font-family:Anonymous Pro,sans-serif;font-size:48px;letter-spacing:.4px;line-height:56px;color:#fff;font-weight:700;margin-bottom:100px}@media (min-width:0) and (max-width:767px){.contactForm .animatedLetters{font-size:34px;line-height:40px}}.projects .animatedLetters{font-family:Anonymous Pro,sans-serif;font-size:48px;letter-spacing:.4px;line-height:56px;color:#fff;font-weight:700;margin-bottom:40px}@media (min-width:0) and (max-width:767px){.projects .animatedLetters{font-size:34px;line-height:40px}}.projects ul{width:100%;display:grid;grid-template:auto/repeat(2,minmax(200px,500px));grid-gap:100px 3%;justify-content:space-around}.projects figure{width:100%;height:100%;position:relative;overflow:hidden}.projects figure:before{content:attr(text);width:100%;height:100%;position:absolute;top:0;left:0;background:#09101c;opacity:.15;-webkit-transition:opacity .4s ease 0s;transition:opacity .4s ease 0s;z-index:1}.projects figure:hover:before{opacity:.5}.projects figure span{width:100%;height:100%;position:absolute;top:0;left:0;font-family:Anonymous Pro,sans-serif;font-size:86px;line-height:70px;letter-spacing:10px;color:#09101c;font-weight:700;letter-spacing:6.5px;text-align:center;background:#fff;mix-blend-mode:color-dodge;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);z-index:1}@media (min-width:0) and (max-width:767px){.projects figure span{font-size:43px;line-height:40px;letter-spacing:5px}}.projects figure span:before{content:attr(projectName);position:absolute;text-transform:uppercase}.projects figure img,.projects figure span:before{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.projects figure img{width:100%;height:100%;position:relative}@media (min-width:0) and (max-width:1023px){.projects figure span{font-family:Anonymous Pro,sans-serif;font-size:48px;letter-spacing:.4px;line-height:56px;color:#09101c}}@media (min-width:0) and (max-width:1023px) and (min-width:0) and (max-width:767px){.projects figure span{font-size:34px;line-height:40px}}@media (min-width:0) and (max-width:569px){.projects{padding:100px 0 131px}.projects ul{grid-template-columns:1fr;grid-gap:50px}.projects li.slide-in-bottom figure:before,.projects li.slide-in-top figure:before{opacity:.5}.projects figure:hover:before{opacity:.15}.projects figure span{font-size:43px;line-height:40px;letter-spacing:5px}}.projectDetail:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/images/b8e94750cf9748d690fdc213b5b0e6b3ec66dbcb/projectdetailbackground.png);background-repeat:no-repeat;background-position-x:50%;background-size:cover}.projectDetail .wrapper{position:relative;padding:0 50px}.projectDetail .wrapper:before{content:"";width:5px;height:100%;position:absolute;top:20px;left:20px;background:#ededed;opacity:.3}.projectDetail .animatedLetters{width:auto;display:inline-block;position:relative;margin-bottom:70px}.projectDetail .animatedLetters:first-of-type:before{content:"";width:17px;height:17px;position:absolute;top:50%;left:-36px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#ededed;border-radius:50%}.projectDetail .animatedLetters:last-of-type{font-size:20px;vertical-align:text-bottom;margin-bottom:0}.projectDetail article{width:100%;font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#fff;text-align:justify;margin-bottom:40px}@media (min-width:0) and (max-width:767px){.projectDetail article{font-size:15px;line-height:24px;letter-spacing:-.1px}}.projectDetail article>*{margin-bottom:40px}.projectDetail article>:last-child{margin-bottom:0}.projectDetail article h2{position:relative;font-family:Anonymous Pro,sans-serif;font-size:24px;line-height:33px;letter-spacing:-.2px;color:#f26522;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}@media (min-width:0) and (max-width:767px){.projectDetail article h2{font-size:17px;line-height:26px;letter-spacing:-.1px}}.projectDetail article h2:after{content:"";width:17px;height:17px;position:absolute;top:50%;left:-36px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#ededed;border-radius:50%}.projectDetail article h2.threeDHover:before{content:attr(data-text)}.projectDetail article p span{display:block;margin-bottom:20px}.projectDetail__mainImage{width:50%;float:right}.projectDetail__mainImage img{width:100%;height:auto}.projectDetail__slider{width:95%;margin:auto}.projectDetail__slider .projectDetail__detailImage{width:50%;top:50%;-webkit-transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(.6);-webkit-transition:top .7s ease 0s,-webkit-transform .5s ease 0s;transition:top .7s ease 0s,-webkit-transform .5s ease 0s;transition:transform .5s ease 0s,top .7s ease 0s;transition:transform .5s ease 0s,top .7s ease 0s,-webkit-transform .5s ease 0s}.projectDetail__slider .projectDetail__detailImage.is-selected{top:0;-webkit-transform:scale(1);transform:scale(1)}.projectDetail__slider .projectDetail__detailImage.is-selected:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.projectDetail__detailImage{width:100%;position:relative;top:0;right:0;overflow:hidden}.projectDetail__detailImage img{width:100%;height:auto}.projectDetail .flickity-button-icon{fill:#fff}.projectDetail .flickity-prev-next-button{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.projectDetail .flickity-prev-next-button:hover{opacity:1}.projectDetail .flickity-prev-next-button.previous{left:-50px}.projectDetail .flickity-prev-next-button.previous:hover{left:-55px}.projectDetail .flickity-prev-next-button.next{right:-50px}.projectDetail .flickity-prev-next-button.next:hover{right:-55px}.projectDetail .flickity-page-dots{display:none}.projectDetail .flickity-page-dots .dot{background:#fff}.projectDetail__progressCircleContainer{display:grid;grid-template:140px/repeat(4,140px);grid-column-gap:2%;justify-content:space-around}.projectDetail__progressCircle{position:relative;border-radius:50%;background:#fff;-webkit-transition:-webkit-transform .5s ease 0s;transition:-webkit-transform .5s ease 0s;transition:transform .5s ease 0s;transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}.projectDetail__progressCircle:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.projectDetail__progressCircle span{width:100px;height:100px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:absolute;background:#01032b;font-family:Anonymous Pro,sans-serif;font-size:24px;line-height:33px;letter-spacing:-.2px;color:#fff;font-weight:700;text-align:center;border-radius:50%;margin:20px 0 0 20px}@media (min-width:0) and (max-width:767px){.projectDetail__progressCircle span{font-size:17px;line-height:26px;letter-spacing:-.1px}}.projectDetail__progressCircle small{font-family:Anonymous Pro,sans-serif;font-size:11px;line-height:17px;color:#fff}.projectDetail [progress="0"]{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#01032b),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#01032b),to(#01032b));background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(90deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="5"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(108deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="10"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(126deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="15"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(144deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="20"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(162deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="25"]{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#01032b),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#01032b),to(#01032b));background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(180deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="30"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(198deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="35"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(216deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="40"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(234deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="45"]{background-image:linear-gradient(90deg,#01032b 50%,transparent 0,transparent),linear-gradient(252deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="50"]{background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#01032b),to(#01032b));background-image:linear-gradient(-90deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="55"]{background-image:linear-gradient(-72deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="60"]{background-image:linear-gradient(-54deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="65"]{background-image:linear-gradient(-36deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="70"]{background-image:linear-gradient(-18deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="75"]{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#fff),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#01032b),to(#01032b));background-image:linear-gradient(0deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="80"]{background-image:linear-gradient(18deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="85"]{background-image:linear-gradient(36deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="90"]{background-image:linear-gradient(54deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="95"]{background-image:linear-gradient(72deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}.projectDetail [progress="100"]{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#01032b),to(#01032b));background-image:linear-gradient(90deg,#fff 50%,transparent 0,transparent),linear-gradient(270deg,#fff 50%,#01032b 0,#01032b)}@media (min-width:0) and (max-width:767px){.projectDetail__slider{width:100%}.projectDetail__slider .projectDetail__detailImage{width:100%;top:0;-webkit-transform:none;transform:none;opacity:0;-webkit-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.projectDetail__slider .projectDetail__detailImage.is-selected{opacity:1}.projectDetail__slider .projectDetail__detailImage.is-selected:hover{-webkit-transform:none;transform:none}.projectDetail .flickity-prev-next-button{display:none}.projectDetail .flickity-page-dots{display:block}.projectDetail__progressCircleContainer{grid-template:repeat(2,140px)/repeat(2,140px);grid-gap:40px 0}.projectDetail__progressCircle span{font-size:24px;line-height:33px;letter-spacing:-.2px}}@media (min-width:0) and (max-width:640px){.projectDetail .wrapper{padding:0 30px}.projectDetail .wrapper:before{left:10px}.projectDetail .animatedLetters{font-size:25px;margin-bottom:40px}.projectDetail .animatedLetters:first-of-type:before{width:14px;height:14px;left:-24px}.projectDetail .animatedLetters:last-of-type{font-size:14px}.projectDetail article h2:after{width:14px;height:14px;left:-24px}.projectDetail__mainImage{width:100%;float:none;margin-bottom:40px}.projectDetail__progressCircleContainer{grid-template:repeat(2,100px)/repeat(2,100px)}.projectDetail__progressCircle span{width:70px;height:70px;line-height:25px;margin:15px 0 0 15px;padding:0 9px}.projectDetail__progressCircle small{font-size:8px;line-height:10px}}.aboutMe .animatedLetters{font-family:Anonymous Pro,sans-serif;font-size:48px;letter-spacing:.4px;line-height:56px;color:#fff;font-weight:700;margin-bottom:40px}@media (min-width:0) and (max-width:767px){.aboutMe .animatedLetters{font-size:34px;line-height:40px}}.aboutMe code{display:block;position:relative;font-family:Anonymous Pro,sans-serif;font-size:17px;line-height:26px;letter-spacing:-.1px;color:#fff;margin-left:60px}@media (min-width:0) and (max-width:767px){.aboutMe code{font-size:15px;line-height:24px;letter-spacing:-.1px}}.aboutMe code:before{content:"";width:5px;height:100%;position:absolute;top:0;left:-20px;background:#fff}.aboutMe code p{min-height:26px;position:relative;z-index:1}.aboutMe code p.identation1{padding-left:40px}.aboutMe code p.identation2{padding-left:80px}.aboutMe code p.identation3{padding-left:120px}.aboutMe code p:before{content:attr(linenumber);position:absolute;top:0;left:-50px;color:#aaa}.aboutMe code p:after{content:"";width:1000vw;height:100%;position:absolute;top:0;left:-100%;background:hsla(0,0%,100%,.1);opacity:0;z-index:-1}.aboutMe code p:hover:after{opacity:1}.aboutMe code p .yellow{color:#ffc600}.aboutMe code p .yellow .link{color:inherit}.aboutMe code p .yellow .link:before{background:#ffc600}.aboutMe code p .orange{color:#ff7200}.aboutMe code p .red{color:#f44542}.aboutMe code p .purple{color:#fb94ff}.aboutMe code p .green{color:#a5ff90}.aboutMe code p .lightblue{color:#9effff}.aboutMe code p .threeDHover:before{content:"30yo"}@media (min-width:0) and (max-width:767px){.aboutMe code{margin-left:30px}.aboutMe code:before{left:-14px}.aboutMe code p:before{left:-40px}}