@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mynerve&display=swap);header{background:#59c167;box-shadow:0 .5rem 4rem hsla(0,0%,6%,.747);left:0;position:fixed;right:0;top:0;z-index:9999}header,header .container{align-items:center;display:flex;justify-content:space-between}header .container{margin:auto;max-width:1280px;width:90%}header img{margin-left:20px;padding:15px 0;width:200px}header nav ul{display:flex}header nav ul li{list-style:none}header nav ul li a{color:#201e1e;font-weight:700;padding:2.4rem;text-decoration:none;text-transform:uppercase;transition:all .25s linear 0s}header nav ul li a:hover{border-bottom:1px solid #e9780e;color:#e9780e}section.hero{background:url(/static/media/fundo_hero.9966bc395abbcbe08f44.png) no-repeat;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100vh}section.hero .container{align-items:flex-end;display:flex;flex-direction:column;margin:auto;max-width:980px;width:90%}section.hero h2{color:#7ac74a;font-size:4.8rem;line-height:4.6rem}section.hero p{color:#e6ebe3;font-size:2.4rem;line-height:3.2rem;margin:10px 0 0}@media (max-width:630px){.hero .container{flex-direction:column;text-align:center}.hero .container img{order:-1}}section.aboutme{display:flex;flex-direction:column;min-height:100vh}section.aboutme .container{align-items:center;display:flex;flex-direction:row;margin:auto;max-width:1480px;padding:20px;width:90%}section.aboutme .description{margin-right:3rem;margin-top:2rem;text-align:center}section.aboutme .description h2{color:#4b4b4b;font-size:3.6rem;line-height:4.6rem}section.aboutme p{margin:15px 0 0;text-align:justify}section.aboutme .container img{float:right;max-width:100%}@media screen and (max-width:930px){section.aboutme .container{align-items:center;flex-direction:column}section.aboutme .description{margin-bottom:2rem;margin-right:0}section.aboutme .container img{float:none}}section.projects{background-color:#2d3748;display:flex;font-family:Montserrat,sans-serif;min-height:100vh}section.projects .container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:30px auto;max-width:1280px;padding:20px;width:90%}section.projects h1{color:#68d391;font-size:4.8rem}section.projects h3{color:#f6ad55;text-align:center}section.projects .galeria{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;margin:15px auto;max-width:980px;width:90%}@media (max-width:350px){section.projects h1{font-size:2.4rem}section.projects h3{font-size:1.4rem}}footer{align-items:center;background-color:#171923;color:#edf2f7;display:flex;justify-content:center;min-height:5vh}@media (max-width:450px){footer{font-size:90%}}.socialCard{align-items:center;background-color:#eee;box-shadow:0 0 20px rgba(0,0,0,.055);display:flex;flex-direction:row;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:2rem;padding:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:390px){.socialCard{align-items:center;flex-direction:column}}.socialContainer{align-items:center;background-color:#2c2c2c;border-radius:50%;display:flex;height:52px;justify-content:center;overflow:hidden;transition-duration:.3s;width:52px}.containerOne:hover{background-color:#d62976;transition-duration:.3s}.containerTwo:hover{background-color:#3b5998;transition-duration:.3s}.containerThree:hover{background-color:#0072b1;transition-duration:.3s}.containerFour:hover{background-color:#128c7e;transition-duration:.3s}.socialContainer:active{-webkit-transform:scale(.9);transform:scale(.9);transition-duration:.3s}.socialSvg{width:17px}.socialSvg path{fill:#fff}.socialContainer:hover .socialSvg{-webkit-animation:slide-in-top .3s both;animation:slide-in-top .3s both}@-webkit-keyframes slide-in-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}section.contact{background:url(/static/media/fundo_contato.fb1b3485b0e46bdf2da6.png) no-repeat;background-position:50%;background-size:cover;display:flex;min-height:50vh}section.contact .container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;margin:15px auto;max-width:980px;padding:20px;text-align:center;width:90%}section.contact .container h1{color:#1a202c;font-family:Mynerve,cursive;font-size:3.8rem;line-height:4.6rem}section.studio,section.studio .container{display:flex;flex-direction:column}section.studio .container{align-items:center;justify-content:center;margin:auto;max-width:1280px;padding:20px;width:90%}section.studio .container h1{color:#1a202c;font-family:Mynerve,cursive;font-size:4.8rem;line-height:4.6rem}section.studio .container .services{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:space-around;margin:15px auto;max-width:1280px}section.studio .container .services .service{align-items:center;background-color:#f0eeedc5;border-radius:10px;box-shadow:10px 10px 10px 10px #47a5afbd;display:flex;flex-direction:column;height:64vh;justify-content:space-around;margin:20px;overflow:hidden;padding:20px;-webkit-perspective:1000px;perspective:1000px;position:relative;transition:all .6s cubic-bezier(.175,.885,.32,1.275);width:350px}section.studio .container .services .service:hover{box-shadow:10px 10px 10px 10px #e9780e;-webkit-transform:scale(1.05);transform:scale(1.05)}section.studio .container .services h4{color:#e9780e;font-family:Mynerve,cursive;font-size:2.8rem;line-height:4.6rem;margin-bottom:10px;text-align:center}section.studio .container .services h5{color:#1a202c;color:#167923;font-family:Mynerve,cursive;font-size:2.2rem;margin:5px;text-align:center}section.studio .container .services p{line-height:1.6rem;text-align:justify}section.studio .container .services ul{align-self:flex-start}section.studio .container .services li{list-style:none}section.studio .iconList{color:#167923;font-size:1.8rem;margin-right:5px;vertical-align:bottom}section.studio .container img{height:50%;width:50%}@media (max-width:500px){section.studio .container .services .service{font-size:80%;height:auto;width:95%}section.studio .container .services h4{font-size:2.2rem}section.studio .container h3{line-height:1.8rem}}@media (max-width:995px){section.studio .container img{height:90%;width:90%}}
/*# sourceMappingURL=main.ac0e5e48.css.map*/