*{box-sizing:initial;font-family:League Spartan,sans-serif;margin:0}body{height:100%;width:100%}#tsparticles{position:absolute;z-index:-1}.container{display:flex;flex-direction:column;gap:30px}.title{color:aqua;font-size:30px}.subtitle{color:#fff;font-size:40px}.title-block{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center}a{color:#fff;text-decoration:none}.main-promo{display:flex;flex-direction:column;gap:35px;height:100vh;left:0;padding:0 20px;place-content:center;position:relative;text-align:center;top:0;z-index:1}.subtitle.main{line-height:50px}.line{background-color:#fff;height:3px;position:relative;width:35px;z-index:2}.main-hamburger{cursor:pointer;display:flex;flex-direction:column;gap:8px;left:95%;position:fixed;top:5%;z-index:2}.main-btns{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center}.main-btn{border:none;border-radius:3px;cursor:pointer;font-size:24px;height:40px;transition:all .5s ease-out;width:110px}.main-btn:hover{text-decoration:underline;-webkit-transform:scale(1.1);transform:scale(1.1);transition:all .5s}.main-btn.portfolio{background-color:aqua}.main-btn.about{background-color:initial;color:#fff}.main-nav{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:openMenu;animation-name:openMenu;background-color:#000;height:100%;position:fixed;width:100%;z-index:5}.nav-close{cursor:pointer;left:95%;position:fixed;top:5%}.nav-links{align-items:flex-start;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:showMenuText;animation-name:showMenuText;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:30px;gap:30px;justify-content:center;left:50%;list-style:none;opacity:0;position:relative;text-transform:uppercase;top:50%;-webkit-transform:translate(-5%,-55%);transform:translate(-5%,-55%)}.nav-link:before{background-color:initial;border:1px solid #fff;border-radius:50%;content:"";display:block;height:20px;left:-40px;position:relative;top:23px;transition:all .5s ease-out;width:20px}.nav-link:hover:before{background-color:#fff;transition:all .5s}.about-container{background-color:#000;padding:100px 150px;position:relative}.about-pic>img{width:640px}.about-main{color:#fff;display:flex;flex-direction:row;gap:80px}.about-text{display:flex;flex-direction:column;gap:10px}.title.about{z-index:1}.line.descr{background-color:aqua;width:60px}.about-descr{display:flex;flex-direction:column;font-size:24px;gap:15px;margin-top:20px}.icon-wrapper{background-color:#fff;border:1px solid #fff;border-radius:50%;height:30px;padding:10px;width:30px}.about-blog{border:1px solid #fff;border-radius:10px;box-shadow:2px 2px 10px #fff;display:flex;flex-direction:row;gap:30px;justify-content:center;margin-top:20px;padding:30px;width:80%}.blog-descr{display:flex;flex-direction:column;gap:20px}.blog-descr>h3{color:aqua;font-size:24px}.blog-descr>p{font-size:22px}.blog-wrapper{display:grid;grid-template-columns:100%;place-items:center}.experience-container{align-items:center;background-color:rgba(0,0,0,.1);background:var(--background);background-attachment:fixed;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:60px;min-height:65vh;padding:100px 50px;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0)}.experience-main{color:#fff}.line.descr.experience{width:100px}.experience-resume{grid-gap:50px;display:grid;gap:50px;grid-template-columns:100%;grid-template-rows:auto;width:80%}.column-title{color:aqua;font-size:28px;margin-bottom:15px;text-align:center}.line.descr.resume{background-color:#fff;border:0;border-top:3px;border-style:groove;display:block;height:0;margin:0 auto 40px;width:120px}.column-item{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.head-text>h4{color:aqua;font-size:24px}.head-subtitle{color:#fff;font-size:20px}.column-list{gap:50px}.column-list,.job-descr{display:flex;flex-direction:column}.job-descr{gap:10px}.item-body{color:#fff;font-size:24px}.head-icon{background-color:#fff;border-radius:50%;display:block;height:40px;padding:5px;width:40px}.head-icon.udemy{padding:10px 5px 0}.head-icon.data,.head-icon.freelance{padding:10px 0 0 10px}.item-head{display:flex;flex-direction:row;gap:10px}.head-text{display:flex;flex-direction:column;gap:10px}.resume-column{background-color:rgba(0,0,0,.8);border:1px solid #fff;border-radius:10px;box-shadow:2px 2px 10px #fff;padding:40px}.skills-container{background-color:#000;border-radius:10px;min-height:85vh;padding:100px 50px;position:relative}.grid-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,400px));margin:50px;place-content:center}.grid-element{align-items:center;border:1px solid #fff;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:30px 20px 10px}.element-pic{height:50px;width:50px}.element-name{color:aqua;font-size:22px}.element-descr{color:#fff;font-size:20px;text-align:center}.line.descr.skills{width:120px}.cover-container>h1{color:aqua;font-size:50px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cover-container{padding:100px}.main-btn.portfolio a{color:#000}.grid-img{border-radius:10px;width:100%}.grid-container.portfolio{gap:40px;margin-top:80px}.grid-element.portfolio{border:1px solid #fff;border-radius:10px;padding:30px 30px 0;transition:all .5s ease-out}.grid-element.portfolio:hover{box-shadow:5px 5px 10px #fff;-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .5s}.text.portfolio{color:#fff;font-size:25px;text-decoration:underline}@-webkit-keyframes openMenu{0%{width:0}to{width:100%}}@keyframes openMenu{0%{width:0}to{width:100%}}@-webkit-keyframes showMenuText{0%{opacity:0}to{opacity:1}}@keyframes showMenuText{0%{opacity:0}to{opacity:1}}@media screen and (min-width:320px) and (max-width:1500px){.about-pic>img{height:auto;width:500px}.about-main{align-items:center;color:#fff;display:flex;flex-direction:column-reverse;gap:80px;justify-content:center}}@media screen and (min-width:768px) and (max-width:1024px){.main-hamburger{left:90%}}@media screen and (min-width:320px) and (max-width:1024px){.grid-element.portfolio{padding:30px}}@media screen and (min-width:320px) and (max-width:480px){.main-hamburger{left:83%}.nav-close{height:30px;left:83%;width:30px}.nav-links{font-size:25px;left:80px;top:160px;-webkit-transform:none;transform:none}.nav-link:before{height:15px;left:-28px;top:20px;width:15px}.title{font-size:28px}.subtitle{font-size:32px}.about-descr,.blog-descr>h3,.main-btn{font-size:22px}.blog-descr>p{font-size:20px}.about-pic>img{width:300px}.experience-container{padding:80px 0}.head-icon{width:95px}.head-icon.udemy{padding:5px;width:83px}.head-icon.data{padding:10px 5px 0 10px}.head-icon.freelance{padding:10px 3px 0 10px}.head-text>h4{font-size:22px}.item-body{font-size:20px}.resume-column{padding:20px}.grid-container{grid-template-columns:repeat(auto-fit,minmax(300px,400px))}}
/*# sourceMappingURL=main.be3591bb.css.map*/