*,*:before,*:after{box-sizing:border-box}h1{line-height:100%}html,body{height:100%;font-size:100%}img{display:inline-block;vertical-align:middle;border:none}.clear{*zoom:1;clear:both}.clear:before,.clear:after{content:" ";display:table}*,*:focus{outline:none}body{background:#ededed;font:400 15px/110% "Raleway",Arial,Helvetica,sans-serif;color:#333}header{display:flex;justify-content:center;align-items:center;align-content:center;height:100vh;background:#d14545 url("../images/code.jpg") no-repeat center center fixed;background-size:cover;text-align:center;color:#fff;position:relative}header:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:0}header>*{z-index:1}header #information{display:inline-block;padding:0 20px}header #information #avatar{display:inline-block;width:200px;height:200px;overflow:hidden;border-radius:50%;border:3px solid #fff;position:relative}header #information #avatar>img{max-width:210px;max-height:210px;position:absolute;top:-5px;left:-5px;filter:brightness(110%)}header #information #avatar:hover>img{filter:brightness(115%)}header #information h1{margin:15px 0 0 0;font-weight:400;font-size:50px}header #information p{margin:5px 0 0 0;font-weight:300;font-size:17px;line-height:130%;height:45px}header #information p>span>span{font-weight:500}header #information p>span>.fa-regular,header #information p>span>.fa-solid,header #information p>span>.fa-brands{margin:0 2px;font-size:14px}header #information #social-media{margin:30px 0 0 0}header #information #social-media>a{display:inline-block;margin:0 15px 0 0;color:#fff;text-decoration:none;font-size:0}header #information #social-media>a:last-child{margin-right:0}header #information #social-media>a>.fa,header #information #social-media>a>.fa-regular,header #information #social-media>a>.fa-solid,header #information #social-media>a>.fa-brands{width:36px;height:36px;font-size:15px;line-height:36px;border-radius:50%;border:1px solid #fff;transition:all 250ms ease-in-out}header #information #social-media>a:hover>.fa-regular.fa-envelope{background:#d14545}header #information #social-media>a:hover>.fa-brands.fa-facebook-f{background:#3b5999}header #information #social-media>a:hover>.fa-brands.fa-instagram{background:#c13584}header #information #social-media>a:hover>.fa-brands.fa-linkedin-in{background:#156ea2}header #information #social-media>a:hover>.fa-brands.fa-x-twitter{background:#000}header #scroll-down{position:absolute;left:25%;bottom:20px;width:50%;height:50px;font-size:32px;line-height:50px;color:#fff;text-shadow:0 -2px 10px #000;cursor:pointer;text-align:center}#html.nojs header #scroll-down{cursor:default}header #scroll-down>.fa-angle-down{-webkit-animation-duration:1300ms;animation-duration:1300ms;font-size:24px}section{display:block;margin:90px auto 0 auto;padding:0 20px;font-weight:300;width:100%;max-width:870px}section h1{display:none;font-weight:400;font-size:30px;line-height:100%}section p{margin:0 0 7px 0;line-height:140%;font-size:26px}section p a{transition:all 200ms ease-in-out;color:#d14545;text-decoration:none}section p a:hover{padding-bottom:0;border-bottom:1px solid #d14545}section#skills{padding:0 40px;font-size:0}section#skills #skills-list{margin:0 -20px;padding:40px 20px;background:#fafafa;border:2px dotted #d14545}section#skills #skills-list .skill-group{display:inline-block;margin:0 0 40px 0;padding:0 20px;vertical-align:top;font-size:0;width:49%;width:calc(50% - 2px)}section#skills #skills-list .skill-group h2{width:100%;margin:0 0 15px 0;font-weight:400;font-size:22px;line-height:100%}section#skills #skills-list .skill-group .skill{display:inline-block;margin:0}section#skills #skills-list .skill-group .skill>a{display:inline-block;padding:0 9px;color:#333;text-decoration:none;font-size:16px;transition:all 175ms ease-in-out}section#skills #skills-list .skill-group .skill>a:hover{color:#d14545}section#skills #skills-list .skill-group .skill+.clear{margin-bottom:5px}section#skills #skills-list .skill-group .clear+.skill>a{padding-left:0}section#skills #skills-list .skill-others{margin:0 20px;font-size:15px}footer{display:block;margin:110px auto 50px auto;padding:0 20px;width:100%;max-width:870px;font-weight:300;font-size:13px;color:#333}@media(max-width: 480px){header #information h1{font-size:38px}section{margin-top:60px}section p{font-size:22px}section#skills #skills-list .skill-group{width:100%}section#skills #skills-list .skill-group .skill{width:100%;padding:0}section#skills #skills-list .skill-group .skill a{padding:10px;margin:0 -10px}section#skills #skills-list .skill-group .skill+.clear{margin:0}section#skills #skills-list .skill-group .clear+.skill>a{padding-left:10px}footer{margin-top:80px}}@media all and (max-width: 880px){section#skills #skills-list{text-align:center}section#skills #skills-list .skill-group,section#skills #skills-list .skill-others{width:100%;max-width:400px;text-align:left}section#skills #skills-list .skill-others{margin:0 auto;padding:0 20px}}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;animation:blink .7s infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=style.min.css.map */