*{box-sizing:border-box;margin:0;padding:0}.container{margin:0 auto;max-width:1200px;padding:20px 10px}@media (max-width: 1200px){.container{width:100%}}.row{display:flex;flex-flow:row wrap}.col{width:100%;display:block;padding:10px}@media (min-width: 993px){.lg-1{width:8.33333%}.lg-2{width:16.66667%}.lg-3{width:25%}.lg-4{width:33.33333%}.lg-5{width:41.66667%}.lg-6{width:50%}.lg-7{width:58.33333%}.lg-8{width:66.66667%}.lg-9{width:75%}.lg-10{width:83.33333%}.lg-11{width:91.66667%}.lg-12{width:100%}}@media (max-width: 992px){.md-1{width:8.33333%}.md-2{width:16.66667%}.md-3{width:25%}.md-4{width:33.33333%}.md-5{width:41.66667%}.md-6{width:50%}.md-7{width:58.33333%}.md-8{width:66.66667%}.md-9{width:75%}.md-10{width:83.33333%}.md-11{width:91.66667%}.md-12{width:100%}}@media (max-width: 768px){.sm-1{width:8.33333%}.sm-2{width:16.66667%}.sm-3{width:25%}.sm-4{width:33.33333%}.sm-5{width:41.66667%}.sm-6{width:50%}.sm-7{width:58.33333%}.sm-8{width:66.66667%}.sm-9{width:75%}.sm-10{width:83.33333%}.sm-11{width:91.66667%}.sm-12{width:100%}}@media (max-width: 576px){.xs-1{width:8.33333%}.xs-2{width:16.66667%}.xs-3{width:25%}.xs-4{width:33.33333%}.xs-5{width:41.66667%}.xs-6{width:50%}.xs-7{width:58.33333%}.xs-8{width:66.66667%}.xs-9{width:75%}.xs-10{width:83.33333%}.xs-11{width:91.66667%}.xs-12{width:100%}}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans.eot);src:url(/fonts/GillSans.eot?#iefix) format("embedded-opentype"),url(/fonts/GillSans.woff2) format("woff2"),url(/fonts/GillSans.woff) format("woff"),url(/fonts/GillSans.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gill Sans BoldItalic;src:url(/fonts/GillSans-BoldItalic.eot);src:url(/fonts/GillSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/GillSans-BoldItalic.woff2) format("woff2"),url(/fonts/GillSans-BoldItalic.woff) format("woff"),url(/fonts/GillSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gill Sans Bold;src:url(/fonts/GillSans-Bold.eot);src:url(/fonts/GillSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/GillSans-Bold.woff2) format("woff2"),url(/fonts/GillSans-Bold.woff) format("woff"),url(/fonts/GillSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--white-color: white;--black-color: black;--bg-color: white;--text-color: #282828;--grey-color: #505868;--light-grey-color: #f0f1f2;--green-color: #2a5f4e;--blue-color: #0c4fca;--violet-color: #5450f6;--pink-color: #b00742;--light-violet-color: #6f08ed;--extra-light-violet-color: #f3edff;--meat-color: #ac1c11;--red-color: #ab2212;--yellow-color: #6e540c;--brown-color: #844824;--min-time-transition: .2s;--mid-time-transition: .5s;--max-time-transition: 1s;--extra-time-transition: 2s;--border-radius-default: 3px;--default-space: 20px;--half-space: 10px;--mid-half-space: 5px;--double-space: 40px}@keyframes up-in{0%{bottom:-60px}to{bottom:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes left-to-right{0%{left:-80%}to{left:100%}}.bold{font-family:Gill Sans Bold}.m-negative-row{margin:0 -10px!important}.mt15{margin-top:15px!important}.mt75{margin-top:75px!important}.mt50{margin-top:50px!important}.mb75{margin-bottom:75px!important}.mr15{margin-right:15px}.ml4{margin-left:4px}.ml15{margin-left:15px}.p0{padding:0!important}.full-width{width:100%!important}.tac{text-align:center}.fz22{font-size:22px}*{box-sizing:border-box;cursor:default;line-height:1.5;font-family:Gill Sans}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:var(--bg-color)}::-webkit-scrollbar-thumb{background-color:#0009}::-webkit-scrollbar-thumb:hover{background-color:var(--black-color)}body{background-color:var(--bg-color);color:var(--text-color);font-size:20px;padding:70px var(--default-space) var(--default-space) var(--default-space)}@media (max-width: 768px){body{padding:70px var(--half-space) var(--default-space) var(--half-space)}}h1,h2,h3,h4{color:var(--black-color);font-family:Gill Sans Bold;letter-spacing:-2px;margin-bottom:var(--default-space)}h1{line-height:1.2;color:var(--black-color);font-family:Gill Sans BoldItalic;font-size:40px;margin:75px 0 var(--half-space);font-style:italic;text-shadow:3px 3px 0 rgba(0,0,0,.2);text-transform:uppercase;transform:rotate(-1deg)}h1>span{transition:background-color var(--extra-time-transition)}h2{font-size:34px}a{color:var(--black-color);display:inline-block;position:relative;text-decoration:none;transition:all var(--mid-time-transition)}a:hover{color:var(--violet-color);cursor:pointer;transition:color ease .01s}a:hover>i{cursor:pointer}ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}#app{max-width:1200px;margin:0 auto}.nav-menu{width:100%;background-color:var(--bg-color);display:flex;justify-content:center;position:fixed;top:0;left:0;z-index:1}.nav-menu__content{width:100%;max-width:1200px;height:70px;display:flex;justify-content:space-between;align-items:center;padding:0}.nav-menu .menu-desktop{height:70px;display:block;padding-top:4px}.nav-menu .menu-desktop>ul{display:flex;justify-content:flex-end;align-items:center}.nav-menu .menu-desktop li>a{font-family:Gill Sans Bold;font-size:18px;margin-right:var(--default-space);padding:14px 24px;position:relative}.nav-menu .menu-desktop li>a:last-of-type{margin-right:0}.nav-menu .menu-desktop li>a:after{width:0%;height:3px;background-color:var(--violet-color);content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:width var(--min-time-transition)}.nav-menu .menu-desktop li>a:hover:after{width:100%}@media (max-width: 992px){.nav-menu .menu-desktop li>a{padding:14px 10px}}@media (max-width: 768px){.nav-menu .menu-desktop{display:none}}.nav-menu .menu-mobile{width:100%;height:100vh;background-color:var(--bg-color);position:absolute;top:0;left:100%;transition:left var(--mid-time-transition);z-index:2}.nav-menu .menu-mobile>ul{margin-top:85px}.nav-menu .menu-mobile>ul>li>a{width:100%;border-bottom:1px solid var(--grey-color);font-family:Gill Sans Bold;font-size:22px;justify-content:flex-start;padding:var(--default-space)}.nav-menu .menu-mobile>ul>li:last-of-type>a{border-bottom:none}.nav-menu .menu-mobile.open{left:0}.nav-menu .nav-burguer-icon{width:45px;height:45px;cursor:pointer;display:none;margin-top:7px;position:relative;transform:rotate(0);transition:.5s ease-in-out;z-index:3}.nav-menu .nav-burguer-icon>span{width:100%;height:5px;background:var(--black-color);border-radius:3px;display:block;opacity:1;position:absolute;left:0;transform:rotate(0);transition:.25s ease-in-out}.nav-menu .nav-burguer-icon>span:nth-child(1){top:0px}.nav-menu .nav-burguer-icon>span:nth-child(2),.nav-menu .nav-burguer-icon>span:nth-child(3){top:14px}.nav-menu .nav-burguer-icon>span:nth-child(4){top:28px}.nav-menu .nav-burguer-icon.open>span:nth-child(1){top:16px;width:0%;left:50%}.nav-menu .nav-burguer-icon.open>span:nth-child(2){transform:rotate(45deg)}.nav-menu .nav-burguer-icon.open>span:nth-child(3){transform:rotate(-45deg)}.nav-menu .nav-burguer-icon.open>span:nth-child(4){top:16px;width:0%;left:50%}@media (max-width: 768px){.nav-menu .nav-burguer-icon{display:block}}@media (max-width: 768px){.nav-menu{padding:0 var(--half-space)}}.skills{margin-top:7px}.skills>li{border-radius:var(--border-radius-default);display:inline-block;font-family:arial;font-size:18px;font-weight:700;margin:0 var(--half-space) var(--half-space) 0;padding:8px 24px}.photo{border:10px solid var(--light-grey-color);border-radius:100px}.item-list{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:var(--double-space)}.item-list>.item-list-left-content>.item-list__logo{border-radius:100px}@media (max-width: 768px){.item-list>.item-list-left-content>.item-list__logo{display:none}}.item-list>.item-list-right-content{padding:var(--mid-half-space) 0 0 var(--default-space)}.item-list>.item-list-right-content>.item-list__name{line-height:20px;font-family:Gill Sans Bold;font-size:24px}.item-list>.item-list-right-content>.item-list__name>span{color:var(--violet-color);display:block;font-size:22px;margin-top:.2rem}.item-list>.item-list-right-content>.item-list__info,.item-list>.item-list-right-content>.item-list__info>a{color:var(--grey-color)}.item-list>.item-list-right-content>.item-list__info>a{border:2px solid var(--violet-color);border-radius:var(--border-radius-default);color:var(--violet-color);font-family:arial;font-size:16px;margin:.3rem 0 .5rem;padding:6px 1.5rem}.item-list>.item-list-right-content>.item-list__info>a:hover{background-color:var(--violet-color);color:var(--white-color)}@media (max-width: 768px){.item-list>.item-list-right-content{padding:0}.item-list>.item-list-right-content>.item-list__name{display:block;font-size:20px}.item-list>.item-list-right-content>.item-list__name>span{display:block;font-size:16px;margin-left:0}}.repos .repos__item{width:100%;min-height:110px;border:1px solid var(--grey-color);border-radius:var(--border-radius-default);padding:var(--default-space)}.repos .repos__item>.repos-title{display:block;font-family:Gill Sans Bold;font-size:20px}.repos .repos__item>.repos-title>svg{width:20px;height:20px;position:relative;top:3px}.repos .repos__item>.repos-description{margin-bottom:var(--default-space)}.repos .repos__item>.repos-title,.repos .repos__item>.repos-description{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.repos .repos__item>.repos-language svg{width:20px;height:20px;position:relative;top:3px;left:3px}.repos .repos__item .repos-language-circle{width:14px;height:14px;border-radius:7px;display:inline-block;margin-right:5px;position:relative;top:1px}.repos .repos__item .repos-language-label{margin-right:8px}footer{display:flex;justify-content:space-between;align-items:center;margin-top:100px;margin-bottom:var(--double-space)}footer>span:last-of-type{display:flex;justify-content:flex-end}footer a{width:40px;height:40px;display:flex;justify-content:center;align-items:flex-start;margin-left:var(--mid-half-space);overflow:visible;position:relative}footer a>svg{width:30px;height:30px;cursor:pointer;transition:color var(--extra-time-transition)}footer a>svg>path{cursor:pointer}footer a:hover>svg{fill:var(--violet-color);transition:color ease .01s}
