*{box-sizing:border-box;font-family:"Montserrat"}#root,body,html{height:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-size:17px;min-width:300px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{cursor:pointer;opacity:.8}button:hover{opacity:1}@-webkit-keyframes enter{0%{opacity:0;-webkit-filter:brightness(2);filter:brightness(2)}to{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes enter{0%{opacity:0;-webkit-filter:brightness(2);filter:brightness(2)}to{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}}.App{height:100%}.start{background-color:#08889c;background-size:cover;position:relative}.start,.start:before{width:100%;height:100%;z-index:-1}.start:before{content:"";background:transparent url(/static/media/giovannimesquita.3a26a85a.jpg) 50% no-repeat;background-size:cover;opacity:.7;position:absolute;top:0;left:0;mix-blend-mode:overlay}section{padding:calc(2em + .5%) 2em 2em calc(3.5em + 1%);-webkit-animation:enter .6s ease-in;animation:enter .6s ease-in;height:100%;overflow:auto}@media screen and (orientation:landscape){body{font-size:19px}section{padding-right:28%}article img{width:70%}}@media (min-width:1200px) and (orientation:landscape){section{padding-right:calc(60% + -20em)}}header{-webkit-filter:brightness(.45) sepia(1) hue-rotate(300deg) saturate(4) drop-shadow(0 0 20px hsla(0,0%,100%,.5));filter:brightness(.45) sepia(1) hue-rotate(300deg) saturate(4) drop-shadow(0 0 20px rgba(255,255,255,.5))}h1{margin:1.75em 0 .75em;font-size:1.1em;font-weight:600;color:#87c0c7}h2{margin:0 0 .75em;font-weight:300;font-size:2.5em;color:#00758e;line-height:1}h3{font-size:1.15em;font-weight:800;color:#8d8d8d;margin:2.5em 0 0}h4{color:#ed4866;font-weight:700;font-size:1em;margin:1em 0 1.5em}a{text-decoration:none;font-weight:600}p{line-height:1.5em;margin:.75em 0 0}b{color:#333}ul{padding:0 0 0 1em}li{margin:1.25em 0 0;line-height:1.35em}article img{width:100%;border-radius:.2em}figure{padding:0;margin:1em 0 .75em}figcaption{margin:.75em 0 2.5em;color:#f6427b;font-weight:600}details{margin:2em 0;overflow:hidden}details:not[open] summary~ul>*{animation:sweep .3s ease-in reverse}details[open] summary~ul>*{-webkit-animation:sweep .3s ease-in;animation:sweep .3s ease-in}@-webkit-keyframes sweep{0%{opacity:0;margin-top:-1em;max-height:.5em;overflow:hidden}50%{opacity:.9;margin-top:-1em;max-height:10em;overflow:hidden}to{opacity:1;margin-top:0;max-height:auto;overflow:unset}}@keyframes sweep{0%{opacity:0;margin-top:-1em;max-height:.5em;overflow:hidden}50%{opacity:.9;margin-top:-1em;max-height:10em;overflow:hidden}to{opacity:1;margin-top:0;max-height:auto;overflow:unset}}summary{color:#00758e;font-weight:500}summary:focus{outline:none}li em{display:block;font-weight:600;color:#999;margin:.5em 0 2em}figure.perfil{width:calc(10% + 5em);border-radius:50%;overflow:hidden}figure.perfil img{display:block;width:100%}figure.embed div{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}figure.embed embed,figure.embed iframe,figure.embed object{position:absolute;top:0;left:0;width:100%;height:100%}menu{background-color:rgba(237,72,102,.84);color:hsla(0,0%,100%,.8);margin:0;padding:0;position:absolute;height:100%;top:0;display:flex;justify-content:center;width:50%;transition:all .3s}menu.recolhido{width:.5em;transition:all .3s}menu>div{width:calc(1em + 60%);display:flex;flex-flow:column;margin:1em;max-width:8em}menu .puxador,menu.recolhido>div{width:0;transition:all .3s}menu .puxador{position:absolute;left:100%;top:10%}menu.recolhido .puxador{top:1%;width:2rem;transition:all .3s}menu .frase{margin:0 0 10%;opacity:.7;transition:all .5s;width:100%}menu .logo{width:100%}menu nav{margin:auto 0 .5em;height:30%}menu nav ul{list-style:none;padding:0;margin:0;height:100%;display:flex;flex-flow:column;justify-content:space-evenly}menu li{height:calc(20% + .5em);min-height:1em}@-webkit-keyframes shine{0%{opacity:0;color:hsla(0,0%,100%,0);-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff)}50%{opacity:1;color:#fff;-webkit-filter:drop-shadow(0 0 1em #fff);filter:drop-shadow(0 0 1em #fff)}to{opacity:.8;color:hsla(0,0%,100%,.8);-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff)}}@keyframes shine{0%{opacity:0;color:hsla(0,0%,100%,0);-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff)}50%{opacity:1;color:#fff;-webkit-filter:drop-shadow(0 0 1em #fff);filter:drop-shadow(0 0 1em #fff)}to{opacity:.8;color:hsla(0,0%,100%,.8);-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff)}}menu nav a{text-decoration:none;color:hsla(0,0%,100%,0);font-weight:600;display:flex;align-items:center;height:100%;overflow:hidden;-webkit-animation:shine .8s linear forwards;animation:shine .8s linear forwards}menu nav li:first-child a{-webkit-animation-delay:1s;animation-delay:1s}menu nav li:nth-child(2) a{-webkit-animation-delay:1.4s;animation-delay:1.4s}menu nav li:nth-child(3) a{-webkit-animation-delay:1.8s;animation-delay:1.8s}menu nav li:nth-child(4) a{-webkit-animation-delay:2.2s;animation-delay:2.2s}menu nav li:nth-child(5) a{-webkit-animation-delay:2.6s;animation-delay:2.6s}menu .social{margin:calc(20% + .5em) 0 5%;display:flex;justify-content:left;opacity:0;-webkit-animation:shine .5s linear 3s forwards;animation:shine .5s linear 3s forwards}menu .social a{height:2.3em;width:2.3em;border:none;background:transparent no-repeat 50%/contain;margin:0 1.5em 0 0}menu .social a:last-child{margin:0}menu .social .instagram{background-image:url(/static/media/instagram-ico.c41ccbab.svg)}menu .social .linkedin{background-image:url(/static/media/linkedin-ico.47db177a.svg)}menu .social .whatsapp{background-image:url(/static/media/whatsapp-ico.84f2448b.svg)}menu .social span{display:none}@media screen and (orientation:landscape){menu .frase{position:fixed;opacity:1;right:1.4em;-webkit-filter:brightness(.35) sepia(1) hue-rotate(290deg) saturate(5) drop-shadow(0 0 20px hsla(0,0%,100%,.5));filter:brightness(.35) sepia(1) hue-rotate(290deg) saturate(5) drop-shadow(0 0 20px rgba(255,255,255,.5));background:url(/static/media/ux-service-design-interactive.e8c05b29.svg) no-repeat 50%/contain;max-height:40%;width:16%;transition:all .5s;color:#dd3a58}}@media screen and (min-width:960px){menu{font-size:1.2em}}@media screen and (min-width:1180px){menu{font-size:1.4em}}
/*# sourceMappingURL=main.fd2d3405.chunk.css.map */