html{scroll-behavior:smooth}body{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Source Code Pro,sans-serif;font-size:18px;color:rgba(205,241,205,.8);background-color:#010}#background{margin:0;padding:0;position:fixed;top:0;left:0;z-index:-10;opacity:.3}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes typing{0%{width:0}to{width:480px}}@keyframes typing{0%{width:0}to{width:480px}}@-webkit-keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:rgba(0,255,0,.8)}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:rgba(0,255,0,.8)}}@-webkit-keyframes flicker-display{0%,to{-webkit-filter:drop-shadow(0 -5px 5px rgba(0,255,0,.3));filter:drop-shadow(0 -5px 5px rgba(0,255,0,.3))}50%{-webkit-filter:drop-shadow(0 -5px 15px rgba(0,255,0,.5));filter:drop-shadow(0 -5px 15px rgba(0,255,0,.5))}}@keyframes flicker-display{0%,to{-webkit-filter:drop-shadow(0 -5px 5px rgba(0,255,0,.3));filter:drop-shadow(0 -5px 5px rgba(0,255,0,.3))}50%{-webkit-filter:drop-shadow(0 -5px 15px rgba(0,255,0,.5));filter:drop-shadow(0 -5px 15px rgba(0,255,0,.5))}}@-webkit-keyframes loader-spinner{0%{opacity:1}to{opacity:0}}@keyframes loader-spinner{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotate-gear{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-gear{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button{color:inherit;text-decoration:none;font:inherit;background:transparent;border:none;position:relative;padding:1rem 2rem;overflow:hidden;font-size:16px;text-align:center;text-transform:uppercase;color:rgba(85,170,85,.8);border:1px solid rgba(85,170,85,.9)}.button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(85,170,85,.4),transparent);-webkit-transition:all .65s;transition:all .65s}.button:focus,.button:hover{-webkit-box-shadow:1px 1px 25px 10px rgba(85,170,85,.4);box-shadow:1px 1px 25px 10px rgba(85,170,85,.4)}.button:focus:before,.button:hover:before{left:100%}.button:active{color:rgba(85,170,85,.5);text-shadow:rgba(85,170,85,.4);border:1px solid rgba(85,170,85,.6)}.button--menu{font-size:20px;color:rgba(136,221,136,.7);text-shadow:2px 4px 5px rgba(136,221,136,.6);background-color:rgba(51,85,51,.2);border:2px solid rgba(136,221,136,.8)}.button--menu:before{background:linear-gradient(120deg,transparent,rgba(136,221,136,.4),transparent)}.button--menu:focus,.button--menu:hover{-webkit-box-shadow:1px 1px 20px 10px rgba(136,221,136,.4);box-shadow:1px 1px 20px 10px rgba(136,221,136,.4)}.button--menu:active{color:rgba(136,221,136,.4);text-shadow:2px 4px 5px rgba(136,221,136,.3);border:2px solid rgba(136,221,136,.5)}.button--demo,.button--details{padding:.5rem 1rem}.button--git{padding:.3rem;font-size:22px}.button--details{color:rgba(205,241,205,.8);border-color:rgba(205,241,205,.9)}.button--details:before{background:linear-gradient(120deg,transparent,rgba(205,241,205,.3),transparent)}.button--details:focus,.button--details:hover{-webkit-box-shadow:1px 1px 25px 10px rgba(205,241,205,.3);box-shadow:1px 1px 25px 10px rgba(205,241,205,.3)}.button--details:active{color:rgba(205,241,205,.6);text-shadow:rgba(205,241,205,.3);border:1px solid rgba(205,241,205,.6)}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:60px;padding-top:50px}.header__title-wrapper{width:480px}.header__title{margin:0;padding:0;overflow:hidden;font-family:Press Start\ 2P,sans-serif;white-space:nowrap;letter-spacing:1px;color:rgba(136,221,136,.8);text-shadow:3px 4px 4px rgba(136,221,136,.5);border-right:15px solid rgba(0,255,0,.8);-webkit-animation:typing 1.2s steps(40),blink-caret .7s step-start infinite;animation:typing 1.2s steps(40),blink-caret .7s step-start infinite}.header__navigation{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-animation:fade-in 2s;animation:fade-in 2s}.header__navigation-item{margin:0 20px}.greeting{margin-bottom:15px;padding-top:80px;padding-bottom:20px;min-height:500px}.greeting,.greeting__sections{-webkit-box-sizing:border-box;box-sizing:border-box}.greeting__sections{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.greeting__sections-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:380px;min-height:400px}.message{padding-top:70px;padding-left:20px}.message--start{width:300px}.message__text{margin:0;padding:0;overflow:hidden;white-space:nowrap;font-size:20px;line-height:28px;-webkit-animation:typing .8s steps(70);animation:typing .8s steps(70)}.message__text:nth-child(3),.message__text:nth-child(6){margin-top:40px}.message__text span{font-weight:700;color:rgba(0,255,0,.6)}.message__link{color:inherit;text-decoration:none;color:rgba(136,221,136,.8);text-shadow:3px 3px 5px rgba(136,221,136,.5)}.message__link:active,.message__link:focus,.message__link:hover{color:rgba(136,221,136,.5)}.message__repeat{margin-top:50px;margin-left:75px;-webkit-animation:fade-in 2s;animation:fade-in 2s;cursor:pointer}.computer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:580px}.computer__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-animation:fade-in 2s;animation:fade-in 2s}.computer__image{display:block;-webkit-animation:flicker-display .1s step-start infinite;animation:flicker-display .1s step-start infinite}.computer__display{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:5px;left:60px;width:460px;height:300px;border-radius:10px}#display{margin:0;padding:0;left:70px}.computer__link{color:inherit;text-decoration:none;margin-top:50px}.computer__link i{font-size:28px;color:rgba(0,255,0,.6)}#code{padding-top:15px;padding-left:15px;font-family:monospace;font-size:14px;line-height:20px;color:#fff}.code__line{margin:0;padding:0;overflow:hidden;white-space:nowrap;opacity:.9;-webkit-animation:typing .6s steps(70);animation:typing .6s steps(70)}.code__line:nth-child(4),.code__line:nth-child(10){margin-top:10px}.code__function{color:#79b6f2}.code__punctuation{color:#88c6be}.code__keyword{color:#c5a5c5}.code__operator{color:#d7deea}.code__string{color:#8dc891}.code__number{color:#5a9bcf}.code__object{color:#fac863}#loader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:fade-in 5s;animation:fade-in 5s}.loader-spinner{position:relative;display:inline-block;vertical-align:center;width:80px;height:80px}.loader-spinner__item{-webkit-transform-origin:40px 40px;transform-origin:40px 40px;-webkit-animation:loader-spinner 1.2s linear infinite;animation:loader-spinner 1.2s linear infinite}.loader-spinner__item:after{content:"";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#5a5}.loader-spinner__item:first-child{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loader-spinner__item:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1s;animation-delay:-1s}.loader-spinner__item:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}.loader-spinner__item:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}.loader-spinner__item:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}.loader-spinner__item:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}.loader-spinner__item:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}.loader-spinner__item:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}.loader-spinner__item:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}.loader-spinner__item:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}.loader-spinner__item:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}.loader-spinner__item:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;animation-delay:0s}.social{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:85px 0 0 40px;-webkit-animation:fade-in 2s;animation:fade-in 2s}.social__link{width:30px;height:30px;margin:0 7px;text-align:center}.social__link--tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;margin:0;padding-top:10px}.social__link--tag:last-child{margin-left:7px}.social__link a{color:inherit;text-decoration:none;color:rgba(0,255,0,.6);font-size:34px;opacity:.7;-webkit-transition:all .5s;transition:all .5s}.social__link a:focus,.social__link a:hover{color:rgba(0,255,0,.8);opacity:1;font-size:36px}.social__link a:active{opacity:.5}.social__link span{color:rgba(0,255,0,.8);font-size:24px}.section{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px;padding-top:40px;min-height:750px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.section__header{position:relative;margin-bottom:20px;padding-bottom:10px}.section__title{margin:0;padding:0;font-size:28px;text-transform:uppercase;letter-spacing:1px;color:rgba(136,221,136,.8);text-shadow:2px 4px 5px rgba(136,221,136,.5)}.section__title span{padding-left:20px;font-weight:500;text-shadow:1px 3px 4px rgba(136,221,136,.5);border-left:5px solid rgba(0,255,0,.8)}.skills__wrapper{padding-top:40px}.skills__list,.skills__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.skills__list{margin:0;padding:0;list-style:none;width:900px}.skills__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:120px;margin-right:30px;margin-bottom:30px;padding:5px;background-color:rgba(85,170,85,.1);border-radius:10px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;cursor:pointer;-webkit-box-shadow:3px 3px 5px rgba(136,221,136,.2),-2px -2px 5px rgba(136,221,136,.2);box-shadow:3px 3px 5px rgba(136,221,136,.2),-2px -2px 5px rgba(136,221,136,.2)}.skills__item:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:5px 5px 8px rgba(136,221,136,.2),-4px -4px 8px rgba(136,221,136,.2);box-shadow:5px 5px 8px rgba(136,221,136,.2),-4px -4px 8px rgba(136,221,136,.2)}.skills__item:hover .skills__title{opacity:1}.skills__item:hover .devicon-javascript-plain{color:#f0db4f}.skills__item:hover .devicon-typescript-plain{color:#007acc}.skills__item:hover .devicon-vuejs-plain{color:#41b883}.skills__item:hover .devicon-angularjs-plain{color:#c4473a}.skills__item:hover .devicon-nodejs-plain{color:#83cd29}.skills__item:hover .devicon-express-original{color:#444}.skills__item:hover .devicon-react-original{color:#61dafb}.skills__item:hover .devicon-redux-original{color:#764abc}.skills__item:hover .devicon-postgresql-plain,.skills__item:hover .devicon-sequelize-plain{color:#336791}.skills__item:hover .devicon-socketio-original{color:#444}.skills__item:hover .devicon-bootstrap-plain{color:#5b4282}.skills__item:hover .devicon-jest-plain{color:#99425b}.skills__item:hover .devicon-html5-plain-wordmark{color:#e44d26}.skills__item:hover .devicon-css3-plain-wordmark{color:#1572b6}.skills__item:hover .devicon-sass-original{color:#cb6699}.skills__item:hover .devicon-less-plain-wordmark{color:#2a4d80}.skills__item:hover .devicon-npm-original-wordmark{color:#cb3837}.skills__item:hover .devicon-yarn-plain{color:#2c8ebb}.skills__item:hover .devicon-git-plain-wordmark{color:#f34f29}.skills__item:hover .devicon-docker-plain{color:#019bc6}.skills__item:hover .devicon-webpack-plain{color:#1c78c0}.skills__item:hover .devicon-gulp-plain{color:#eb4a4b}.skills__item:hover .devicon-babel-plain{color:#f9dc3e}.skills__item:hover .iconify path{color:#efcca3}.skills__title{padding:0;margin:15px 0 0;opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}.iconify path,.skills__item i{text-align:center;font-size:70px;-webkit-transition:color .5s;transition:color .5s}.skills__item svg{width:70px;height:auto}.skills__item-title{font-size:24px;text-shadow:2px 2px 5px rgba(136,221,136,.7)}.skills__descriptions{margin:0;padding:0;list-style:none;line-height:30px}.skills__descriptions i{margin-right:10px;-webkit-animation:rotate-gear 2s steps(50) infinite;animation:rotate-gear 2s steps(50) infinite}.projects__list{padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:40px 0 0}.projects__item,.projects__list{display:-webkit-box;display:-ms-flexbox;display:flex}.projects__item{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;padding:15px;min-width:70%;background-color:rgba(51,85,51,.2);-webkit-box-shadow:3px 3px 5px rgba(136,221,136,.2),-2px -2px 5px rgba(136,221,136,.2);box-shadow:3px 3px 5px rgba(136,221,136,.2),-2px -2px 5px rgba(136,221,136,.2)}.projects__item:last-child{margin-bottom:0}.projects__info{max-width:330px;margin-left:25px}.projects__title{padding:0;margin:0 0 15px;font-size:28px;text-transform:uppercase;color:rgba(85,170,85,.8);text-shadow:2px 4px 5px rgba(85,170,85,.7)}.projects__description{margin:0;padding:0;line-height:24px}.projects__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25px;padding-bottom:5px}.projects__footer,.projects__footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__footer-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.projects__footer-button{-webkit-box-sizing:border-box;box-sizing:border-box;height:37px}.projects__footer-button:first-child{margin-right:10px}.projects__footer-button:last-child{width:37px}.projects__footer-plates{margin:0;padding:0;list-style:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:26px}.projects__footer-plates,.projects__footer-plates li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects__footer-plates li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px}.projects__footer-plates i:hover{color:inherit}.projects__footer-plates .iconify path{fill:transparent}.projects__footer-plates .iconify path:last-child{fill:rgba(205,241,205,.8)}.card{position:relative;width:450px;height:300px;font-family:Arial,sans-serif;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.5);box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.5);opacity:.9}.card--vuepizza .card__inside{background-color:#fff;color:#000}.card--vuepizza .card__inside strong{color:#41b619}.card--typoteka .card__inside{background-color:#bfdcf7;color:#000}.card--avtomoto .card__inside{background-color:#f5f5f9;color:#48494d}.card--avtomoto .card__inside strong{color:#d12136}.card--ligabank .card__inside,.card--ligabankcredit .card__inside{background-color:#f6f7ff;color:#1f1e25}.card--ligabank .card__inside strong,.card--ligabankcredit .card__inside strong{color:#2c36f2}.card--wtw .card__inside{background-color:#e1b0b2;color:#252525}.card--cinemaddict .card__inside{background-color:#121213;color:#fff}.card--cinemaddict .card__inside strong{color:#ffe800}.card--keksobooking .card__inside{background-color:#f0f0ea;color:#353535}.card--kekstagram .card__inside{background-color:#232321;color:#fff}.card--kekstagram .card__inside strong{color:#ff4e4e}.card--pognali .card__inside{background-color:#edeff6;color:#444}.card--pognali .card__inside strong{color:#1d2e5b}.card--gllacy .card__inside{background-color:#849d8f;color:#fff}.card--gllacy .card__inside strong{color:#ffbc9e}.card--nerds .card__inside{background-color:#eee;color:#000}.card--nerds .card__inside strong{color:#fb565a}.card:hover{width:900px;-webkit-box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.75);box-shadow:-.1rem 1.7rem 6.6rem -3.2rem rgba(0,0,0,.75)}.card:hover .card__container{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card:hover .card__inside{-webkit-box-shadow:inset 1rem 0 5rem -2.5rem rgba(0,0,0,.1);box-shadow:inset 1rem 0 5rem -2.5rem rgba(0,0,0,.1)}.card__flip{position:absolute;right:0;width:450px;height:300px;-webkit-transition:all 1s ease;transition:all 1s ease;visibility:hidden;-webkit-perspective:100rem;perspective:100rem;z-index:100}.card__flip>*{visibility:visible}.card__container{position:absolute;right:0;width:100%;height:100%;-webkit-transform-origin:left;transform-origin:left;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1s ease;transition:all 1s ease}.card__back,.card__front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card__back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.card__inside{position:absolute;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:450px;height:300px;padding:15px;-webkit-box-shadow:inset 20rem 0 5rem -2.5rem rgba(0,0,0,.25);box-shadow:inset 20rem 0 5rem -2.5rem rgba(0,0,0,.25);-webkit-transition:all 1s ease;transition:all 1s ease;z-index:1}.card__activities{margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}.card__activities li{margin-bottom:15px}.card__activities li:last-child{margin-bottom:0}.card__activities i{margin-right:5px}.about__items{display:grid;grid-template-columns:440px 600px;grid-template-rows:auto auto auto;grid-gap:40px 50px;gap:40px 50px;margin-top:60px;padding:0 70px}.about__item{padding:25px 30px;background-color:rgba(85,170,85,.1);border-radius:10px;-webkit-box-shadow:3px 3px 5px rgba(136,221,136,.2),-2px -2px 5px rgba(136,221,136,.2);box-shadow:3px 3px 5px rgba(136,221,136,.2),-2px -2px 5px rgba(136,221,136,.2)}.about__item--profile{grid-row-start:1;grid-row-end:3}.about__item--work{grid-row-start:1}.about__item--education{grid-row-start:2}.about__item--courses{grid-row-start:3;grid-column-start:1;grid-column-end:3}.about__profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:100%}.about__photo-wrapper{position:relative;width:300px;margin-left:20px;margin-bottom:30px;-webkit-box-shadow:-2px 0 30px rgba(136,221,136,.3);box-shadow:-2px 0 30px rgba(136,221,136,.3)}.about__photo-wrapper:before{content:"";position:absolute;top:7px;left:40px;width:300px;height:400px;background-color:rgba(136,221,136,.8);-webkit-transform:rotate(3deg);transform:rotate(3deg);opacity:.6}.about__photo{display:block;opacity:.9}.about__text{padding:0;margin:0 0 10px}.about__text--dates{font-size:16px;font-weight:700;color:rgba(0,255,0,.5)}.about__text--small{font-size:16px}.about__title{font-weight:700;font-size:22px;text-transform:uppercase;color:rgba(85,170,85,.9);text-shadow:2px 2px 5px rgba(85,170,85,.6)}.about__interests{font-size:28px}.about__interests i{position:relative;margin-right:15px}.about__interests i:last-child{margin-right:0}.about__tooltip{position:absolute;top:100%;left:50%;opacity:0;padding:10px;font-family:Source Code Pro,sans-serif;font-weight:400;font-size:18px;color:rgba(205,241,205,.8);text-align:center;white-space:nowrap;background-color:rgba(85,170,85,.5);border-radius:5px;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.about__tooltip:before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom-color:rgba(85,170,85,.5)}.about__interests i:focus .about__tooltip,.about__interests i:hover .about__tooltip{opacity:1;z-index:10;top:150%;-webkit-transition:.5s;transition:.5s}.about__section-title{margin:0;padding:0;font-size:28px;text-transform:uppercase;color:rgba(136,221,136,.6);text-shadow:2px 4px 5px rgba(136,221,136,.4)}.about__section-title i{color:rgba(205,241,205,.8);text-shadow:none}.about__text-section{margin-top:25px}.about__slider{--currentSlide:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;margin-top:30px;padding:0 95px}.about__slider-btn{margin:0;padding:0;font:inherit;background:transparent;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;font-size:30px;color:rgba(205,241,205,.8);cursor:pointer;-webkit-transition:font-size .5s;transition:font-size .5s;z-index:1}.about__slider-btn i{pointer-events:none}.about__slider-btn--previous{left:0}.about__slider-btn--next{right:0}.about__slider-btn:hover{font-size:40px}.about__slider-content{overflow:hidden}.about__slides{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:25px;-webkit-transform:translateX(calc(-275px*var(--currentSlide)));transform:translateX(calc(-275px*var(--currentSlide)));-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.about__slide{margin-right:25px}.about__slide img{display:block;opacity:.8;-webkit-box-shadow:1px 0 10px rgba(136,221,136,.3);box-shadow:1px 0 10px rgba(136,221,136,.3);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.about__image{max-width:200px;margin-right:15px;margin-bottom:10px;text-align:center}.about__image:nth-child(5){margin-right:0}.about__slide-link{display:block;position:relative}.about__slide-link:before{content:"";position:absolute;top:0;left:0;width:250px;height:351px;background-color:#63d471;background-image:linear-gradient(315deg,#63d471,#233329 74%);opacity:.3;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;z-index:2}.about__slide-link:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}.about__slide-link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:40px;padding-top:50px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.footer__logo{padding:0;margin:0 0 10px;text-align:center}.footer__logo span{margin:0 5px;color:rgba(0,255,0,.8);font-weight:700}.footer__social{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-link{display:inline-block;width:25px;height:25px;margin:0 5px;text-align:center;vertical-align:middle;opacity:.9}.footer__social-link a{color:inherit;text-decoration:none;color:rgba(0,255,0,.6);font-size:26px;-webkit-transition:all .5s;transition:all .5s}.footer__social-link a:focus,.footer__social-link a:hover{color:rgba(0,255,0,.8);opacity:1;font-size:28px}.footer__social-link a:active{opacity:.5}.footer__social-link:nth-child(3) a{font-size:28px}.footer__social-link:nth-child(3) a:focus,.footer__social-link:nth-child(3) a:hover{font-size:30px}.footer__copyright{padding-left:70px}.footer__copyright-text{margin:0;padding:0;font-size:20px;text-align:center}.footer__copyright-text--date{margin-top:15px;font-size:18px;opacity:.8}.footer__copyright-name{color:rgba(0,255,0,.6);font-weight:700}.footer__plates{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px}.footer__plates li{margin:0 5px}.footer__plates i:hover{color:inherit}

/*# sourceMappingURL=main.css.map*/