*{box-sizing:border-box;margin:0;padding:0}img{max-width:100%}body{font-family:Lato,sans-serif;font-size:16px}#root{padding:20px}.logo{display:block;margin:0 auto;width:100px}.displayNone{display:none}.displayBlock{display:block}aside .mainMenu{display:flex;justify-content:space-between;list-style:none;padding:30px 10px}aside a{color:#3e3e3e;display:block;font-size:18px;margin-bottom:16px;text-decoration:none}aside .name{margin-bottom:20px;margin-top:10px;padding-left:10px}aside .name h2{color:#535353;font-weight:600;letter-spacing:1px;margin-bottom:0}aside .name p{font-size:14px;font-weight:lighter}aside .bottom{padding-bottom:10px}aside .bottom .social ul{padding:0}aside .bottom .social ul li{display:inline-block;margin-right:10px}aside .bottom .social ul li img{width:25px}aside .email{background-color:#f4f4f4;color:#757575;font-weight:lighter;letter-spacing:1px;margin:10px 0;padding:3px 0;position:relative}aside .email:before{background-color:#f4f4f4;content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}aside .copy{color:#c4c4c4;font-size:14px;text-transform:uppercase}h2{color:#3f3f3f;font-size:26px;font-weight:600;margin-bottom:30px}.repo{display:none}.itemPortfolio{margin-bottom:40px}.itemPortfolio h2{font-size:22px;margin-bottom:5px;width:90%}.itemPortfolio span{align-self:baseline;border-top:2px solid #ea1b6f;color:#4e4e4e;display:inline-block;font-size:14px;left:-20px;letter-spacing:1px;padding:3px 20px 0;position:relative;width:90%}.download{text-align:center}.download img{display:inline-block;margin:0 20px;transition:all .4s ease;width:200px}.download img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width:767px){#root{display:flex;margin:0 auto;max-width:1440px;padding:50px;width:100%}.logo{margin:0;width:120px}aside{padding-right:30px;width:25%}main{padding-left:30px;width:75%}aside{min-height:calc(100vh - 50px);position:relative}aside .mainMenu{display:block;margin-top:30px}aside .bottom{bottom:16px;position:fixed;width:16%}.repo{display:block;padding:0 10px}.repo h3{color:#acacac;font-size:16px}.repo a{opacity:.5;text-decoration:underline}.portfolioHome h1{background-color:#37a9ff;border-radius:0 0 15px 0;color:#fff;font-size:24px;font-weight:200;letter-spacing:2px;margin:15px;padding:15px 10px;position:relative;text-align:center;text-transform:uppercase}.portfolioHome h1:before{background:#37a9ff;content:"";height:100px;left:0;position:absolute;top:-100px;width:100%}.portfolioHome .flexRow{display:flex;justify-content:space-between}.portfolioHome .flexRow .row{flex-basis:calc(33.33333% - 6px)}.portfolioHome .itemPortfolio{cursor:pointer;margin-bottom:0;padding:15px;position:relative}.portfolioHome .itemPortfolio-hover{background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;height:calc(100% - 30px);justify-content:flex-end;left:0;margin:15px;opacity:0;padding:16px 10px;position:absolute;top:0;transition:opacity .4s ease-in;width:calc(100% - 30px)}.portfolioHome .itemPortfolio:hover .itemPortfolio-hover{opacity:1}.portfolioDetail{padding:20px}}
/*# sourceMappingURL=main.cfb67567.css.map*/