/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css?family=Montserrat";@import"https://fonts.googleapis.com/css2?family=Sacramento&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{outline:none}*,*:before,*:after{box-sizing:inherit}html,body{box-sizing:border-box;margin:0;padding:0;transition:.5s;cursor:default;font-family:"Montserrat",sans-serif;font-size:16px}a{text-decoration:none;color:#fff;display:block;transition-duration:.3s}ul{list-style-type:none;padding:0}h3{color:#fb7474;margin:10px 0;font-size:1.25em}h4{font-family:"Sacramento",cursive;font-size:2em;width:80%;margin:30px auto;text-align:center}.resume{width:960px;background:#000;color:#fff;margin:0 auto;position:relative;display:flex}.resume .base,.resume .func{box-sizing:border-box;float:left}.resume .base>div,.resume .func>div{padding-bottom:10px}.resume .base>div:last-of-type,.resume .func>div:last-of-type{padding-bottom:0}.resume .base{width:30%;padding:30px 15px;background:#242424;color:#fff}.resume .base .profile{background:#fb7474;padding:30px 15px 40px 15px;margin:-30px -15px 45px -15px;position:relative;z-index:2}.resume .base .profile .photo img{width:100%;border-radius:50%}.resume .base .profile .photo{display:flex;justify-content:center;align-items:center}.resume .base .profile .fa-rocket{font-size:100px;text-align:center;margin:auto;color:#242424}.resume .base .profile .info{text-align:center;color:#fff}.resume .base .profile .info .name{margin-top:10px;margin-bottom:0;font-size:1.75em;color:#000}.resume .base .profile .info .job{margin-top:10px;margin-bottom:0;font-size:1.5em;color:#242424}.resume .base .contact div{line-height:24px}.resume .base .contact div a:hover{color:#f98c8c}.resume .base .contact div a:hover span::after{width:100%}.resume .base .contact div span{position:relative}.resume .base .contact div span::after{content:"";position:absolute;background:#f98c8c;height:1px;width:0;bottom:0;left:0;transition-duration:.3s}.resume .base .follow .box{text-align:center;vertical-align:middle;display:flex;flex-direction:column;align-items:center}.resume .base .follow .box a{display:inline-block;vertical-align:text-bottom;display:flex;flex-direction:column;align-items:center;margin:10px auto}.resume .base .follow .box a:hover i{background:#f98c8c;border-radius:5px;transform:rotate(45deg) scale(0.8)}.resume .base .follow .box a:hover i::before{transform:rotate(-45deg) scale(1.5)}.resume .base .follow .box i{display:inline-block;font-size:20px;background:#fb7474;width:40px;height:40px;border-radius:50%;line-height:40px;color:#242424;margin:0 10px 10px 10px;transition-duration:.3s}.resume .base .follow .box i::before{transition-duration:.3s}.resume .base .follow .box i.fa::before{display:block}.resume .func{width:100%;padding:30px}.resume .func:hover>div{transition-duration:.5s}.resume .func:hover>div:hover h3 i{transform:scale(1.25)}.resume .func:hover>div:not(:hover){opacity:.5}.resume .func h3{transition-duration:.3s;margin-top:0}.resume .func h3 i{color:#242424;background:#fb7474;width:42px;height:42px;font-size:20px;line-height:42px;border-radius:50%;text-align:center;vertical-align:middle;margin-right:8px;transition-duration:.3s}.resume .func .work,.resume .func .edu{float:left}.resume .func .work small,.resume .func .edu small{display:block;opacity:.7}.resume .func .work ul li,.resume .func .edu ul li{position:relative;margin-left:15px;padding-left:25px;padding-bottom:15px}.resume .func .work ul li:hover::before,.resume .func .edu ul li:hover::before{animation:circle 1.2s infinite}.resume .func .work ul li:hover span,.resume .func .edu ul li:hover span{color:#f98c8c}@keyframes circle{from{box-shadow:0 0 0 0px #f98c8c}to{box-shadow:0 0 0 6px rgba(255,255,255,0)}}.resume .func .work ul li:first-of-type::before,.resume .func .edu ul li:first-of-type::before{width:10px;height:10px;left:1px}.resume .func .work ul li:last-of-type,.resume .func .edu ul li:last-of-type{padding-bottom:3px}.resume .func .work ul li:last-of-type::after,.resume .func .edu ul li:last-of-type::after{border-radius:1.5px}.resume .func .work ul li::before,.resume .func .work ul li::after,.resume .func .edu ul li::before,.resume .func .edu ul li::after{content:"";display:block;position:absolute}.resume .func .work ul li::before,.resume .func .edu ul li::before{width:7px;height:7px;border:3px solid #fff;background:#fb7474;border-radius:50%;left:3px;z-index:1}.resume .func .work ul li::after,.resume .func .edu ul li::after{width:3px;height:100%;background:#fff;left:5px;top:0}.resume .func .work ul li span,.resume .func .edu ul li span{transition-duration:.3s}.resume .func .work{width:100%;margin:0 0 15px 0;background:#242424;padding:15px}.resume .func .work img{width:20%}.resume .func .edu{background:#242424;margin:0 0 15px 0;padding:15px}.resume .func .skills-prog{clear:both;background:#242424;padding:15px}.resume .func .skills-prog ul{margin-left:15px}.resume .func .skills-prog ul li{margin-bottom:8px;display:flex;align-items:center;transition-duration:.3s}.resume .func .skills-prog ul li:hover{color:#f98c8c}.resume .func .skills-prog ul li:hover .skills-bar .bar{background:#f98c8c;box-shadow:0 0 0 1px #f98c8c}.resume .func .skills-prog ul li span{display:block;width:120px}.resume .func .skills-prog ul li .skills-bar{background:#fff;height:2px;width:calc(100% - 120px);position:relative;border-radius:2px}.resume .func .skills-prog ul li .skills-bar .bar{position:absolute;top:-1px;height:4px;background:#fb7474;box-shadow:0 0 0 #fb7474;border-radius:5px}.resume .func .skills-soft{clear:both;background:#242424;padding:15px;margin:15px 0 0}.resume .func .skills-soft ul{display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap}.resume .func .skills-soft ul li{width:25%;position:relative}.resume .func .skills-soft ul li:hover svg .cbar{stroke:#f98c8c;stroke-width:4px}.resume .func .skills-soft ul li svg{width:95%;fill:rgba(0,0,0,0);transform:rotate(-90deg)}.resume .func .skills-soft ul li svg circle{stroke-width:1px;stroke:#fff}.resume .func .skills-soft ul li svg .cbar{stroke-width:3px;stroke:#fb7474;stroke-linecap:round}.resume .func .skills-soft ul li span{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);transition-duration:.3s}.resume .func .skills-soft ul li span:hover{font-size:18px}.resume .func .interests{background:#242424;margin:15px 0 0;padding:15px}.resume .func .interests-items{box-sizing:border-box;padding:0 0 15px;width:100%;text-align:center;display:flex;justify-content:space-between;flex-wrap: wrap;}.resume .func .interests-items div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;border-radius:50%}.resume .func .interests-items div:hover i{transform:scale(1.2)}.resume .func .interests-items div:hover span{color:#f98c8c;transition-duration:.3s}.resume .func .interests-items div i{font-size:45px;width:60px;height:60px;line-height:60px;color:#fb7474;transition-duration:.3s}.resume .func .interests-items div span{display:block}.portfolio{background:#242424;margin:15px 0;padding:15px}.portfolio img{width:100px;border-radius:10px}.portfolio__details{margin-bottom:20px;display:flex;align-items:center}.portfolio__details span{transition:.2s all ease-in-out}.portfolio__details span:hover{color:#fb7474}.portfolio__details a{width:100px;margin-right:15px}.portfolio__details a:hover{transform:scale(1.1)}.portfolio .small{display:flex;flex-direction:column}.portfolio .small span,.portfolio .small small{margin-bottom:5px}.portfolio .small small{color:#bdbdbd}.languages .box__language{margin:20px 0 0 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 969px){.resume{flex-direction:column;width:100%}.resume .base{width:100%;margin:0 0 20px 0;padding:0}.resume .base img{width:30% !important}.resume .base .profile{width:100%;margin:0}.resume .base .about,.resume .base .contact,.resume .base .follow{margin:40px auto}.func{display:flex;flex-direction:column;padding:0 !important}.func .work,.func .edu,.func .skills-prog,.func .skills-soft,.func .interests,.func .portfolio{width:100%;margin:20px auto !important;padding:10% !important}.languages,.contact,.about{width:80%;margin:40px auto}.portfolio{margin:20px auto !important}}@media screen and (max-width: 800px){.skills-soft{font-size:calc(12px + .5vh)}.resume .func .skills-soft ul li{width:50%}}@media screen and (max-width: 520px){.portfolio .small{width:100%}.portfolio__details{flex-direction:column}.portfolio__details a{margin:10px 0 15px 0}.interests-items{flex-direction:column;align-items:center}}@media screen and (max-width: 360px){.resume .func .skills-soft ul li{width:100%}.resume .func .skills-prog ul li{flex-direction:column;margin:30px 0}}@media screen and (min-width: 970px){.hide2{display: none;}}@media screen and (max-width: 979px){.hide1{display: none;}}/*# sourceMappingURL=styles.min.css.map */