.Intro{display:flex;flex-direction:row;height:calc(100% - 75px);width:100%}.icon:hover{fill:#fff}.info{display:flex;flex-direction:column;width:85%}.socials{display:flex;flex-direction:row;font-size:.1em;height:10%;margin:0 2%}.socials .logos,.socials h1{align-items:center;display:flex}.socials .logos{justify-content:space-around;width:100%}.socials .logos a{opacity:65%}.socials .logos a:hover{opacity:100%}.loading{align-items:center;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center}p{font-size:1.1em;text-align:justify}.container{background-color:#3c3c3c;border-radius:30px;height:100%;margin:0 2% 30px}.about,.contact,.projects,.skills{height:100%;margin:50px 2.5% 0;max-height:730px}.nav{align-items:center;background-color:initial;display:flex;flex-direction:column;height:100%;text-align:center;width:15%}.nav img{border-radius:900%;cursor:pointer;height:150px;margin-top:30px;transition:transform .7s;width:150px}.divisor{background-color:#fff;border-radius:10px;height:10px;margin-top:30px;width:80%}.options{display:flex;flex-direction:column;height:100%;margin-top:30px;width:100%}.option:last-child{margin-bottom:30px;margin-top:auto}.contact,.option{display:flex;height:80px;width:100%}.contact label,.option label{align-items:center;background-color:initial;background-image:linear-gradient(90deg,#0000 50%,#fff 0);background-size:200% 100%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;text-decoration:none;text-shadow:none;transition:background-position .7s;width:100%}.contact input[type=radio],.option input[type=radio]{display:none}.contact input[type=radio]:checked+label,.contact label:hover,.option input[type=radio]:checked+label,.option label:hover{background-position:-100% 0;color:#000}.nav img:hover{transform:scale(1.1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#1e1e1e;font-family:Roboto,sans-serif}body,html{height:100%}html{color:#fff;text-shadow:1px 1px 2px #000}#root{height:100%;overflow:hidden}footer{align-items:center;background:#1b1b1b;display:flex;font-size:1.2rem;height:75px;justify-content:center;position:relative;z-index:1}footer a{font-size:.1em;position:absolute;right:30px}footer a,footer p{opacity:65%}footer a:hover{opacity:100%}
/*# sourceMappingURL=main.ec45185b.css.map*/