@import"https://fonts.googleapis.com/css?family=Nunito+Sans";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";.br-0{border-radius:0}.br-10{border-radius:10px}.br-20{border-radius:20px}.br-30{border-radius:30px}.br-40{border-radius:40px}.br-50{border-radius:50px}.br-60{border-radius:60px}.br-70{border-radius:70px}.br-80{border-radius:80px}.br-90{border-radius:90px}.br-100{border-radius:100px}h1,.h1{font-family:Open Sans,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px}h1.bold,.h1.bold{font-family:Open Sans,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;font-weight:700}h2,.h2{font-family:Open Sans,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}h2.bold,.h2.bold{font-family:Open Sans,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;font-weight:700}h3,.h3{font-family:Open Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}h3.bold,.h3.bold{font-family:Open Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-weight:700}.display-1{font-family:Open Sans,sans-serif;font-size:80px;font-weight:700;line-height:88px;letter-spacing:-2px}.display-2{font-family:Open Sans,sans-serif;font-size:48px;font-weight:700;line-height:56px;letter-spacing:-1px}.lead{font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.lead--bold{font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;font-weight:700}.text{font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text--m{font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.text--s{font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.caption{font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.25px;text-transform:capitalize}.caption--bold{font-family:Open Sans,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.25px;text-transform:capitalize;font-weight:700}.label{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;font-size:14px;line-height:16px;text-transform:capitalize}.label-m{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;font-size:12px;line-height:14px;text-transform:capitalize}.label-m--u{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;font-size:12px;line-height:14px;text-transform:capitalize;text-transform:uppercase}.label--u{font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;font-size:14px;line-height:16px;text-transform:capitalize;text-transform:uppercase}.color-primary{color:#697ffc}.color-primary-bg{background-color:#697ffc}.color-primary--80{color:#697ffccc}.color-primary--80-bg{background-color:#697ffccc}.color-primary--80-a{color:#8799fd}.color-primary--80-a-bg{background-color:#8799fd}.color-primary--60{color:#697ffc99}.color-primary--60-bg{background-color:#697ffc99}.color-primary--60-a{color:#a5b2fd}.color-primary--60-a-bg{background-color:#a5b2fd}.color-primary--40{color:#697ffc66}.color-primary--40-bg{background-color:#697ffc66}.color-primary--40-a{color:#c3ccfe}.color-primary--40-a-bg{background-color:#c3ccfe}.color-primary--20{color:#697ffc33}.color-primary--20-bg{background-color:#697ffc33}.color-primary--20-a{color:#e1e5fe}.color-primary--20-a-bg{background-color:#e1e5fe}.color-primary--10{color:#697ffc1a}.color-primary--10-bg{background-color:#697ffc1a}.color-primary--10-a{color:#f0f4fd}.color-primary--10-a-bg{background-color:#f0f4fd}.color-primary--5{color:#697ffc0d}.color-primary--5-bg{background-color:#697ffc0d}.color-primary--5-a{color:#f8f9fe}.color-primary--5-a-bg{background-color:#f8f9fe}.color-dark{color:#020317}.color-dark-bg{background-color:#020317}.color-dark--80{color:#020317cc}.color-dark--80-bg{background-color:#020317cc}.color-dark--80-a{color:#353545}.color-dark--80-a-bg{background-color:#353545}.color-dark--60{color:#02031799}.color-dark--60-bg{background-color:#02031799}.color-dark--60-a{color:#676874}.color-dark--60-a-bg{background-color:#676874}.color-dark--40{color:#02031766}.color-dark--40-bg{background-color:#02031766}.color-dark--40-a{color:#9a9aa2}.color-dark--40-a-bg{background-color:#9a9aa2}.color-dark--20{color:#02031733}.color-dark--20-bg{background-color:#02031733}.color-dark--20-a{color:#cccdd1}.color-dark--20-a-bg{background-color:#cccdd1}.color-dark--10{color:#0203171a}.color-dark--10-bg{background-color:#0203171a}.color-dark--10-a{color:#e8e9eb}.color-dark--10-a-bg{background-color:#e8e9eb}.color-dark--5{color:#0203170d}.color-dark--5-bg{background-color:#0203170d}.color-dark--5-a{color:#f2f2f3}.color-dark--5-a-bg{background-color:#f2f2f3}.color-dark-blue{color:#020f43}.color-dark-blue-bg{background-color:#020f43}.color-dark-blue--80{color:#020f43cc}.color-dark-blue--80-bg{background-color:#020f43cc}.color-dark-blue--80-a{color:#353f69}.color-dark-blue--80-a-bg{background-color:#353f69}.color-dark-blue--60{color:#020f4399}.color-dark-blue--60-bg{background-color:#020f4399}.color-dark-blue--60-a{color:#676f8e}.color-dark-blue--60-a-bg{background-color:#676f8e}.color-dark-blue--40{color:#020f4366}.color-dark-blue--40-bg{background-color:#020f4366}.color-dark-blue--40-a{color:#9a9fb4}.color-dark-blue--40-a-bg{background-color:#9a9fb4}.color-dark-blue--20{color:#020f4333}.color-dark-blue--20-bg{background-color:#020f4333}.color-dark-blue--20-a{color:#cccfd9}.color-dark-blue--20-a-bg{background-color:#cccfd9}.color-dark-blue--10{color:#020f431a}.color-dark-blue--10-bg{background-color:#020f431a}.color-dark-blue--10-a{color:#e8e9f7}.color-dark-blue--10-a-bg{background-color:#e8e9f7}.color-dark-blue--5{color:#020f430d}.color-dark-blue--5-bg{background-color:#020f430d}.color-dark-blue--5-a{color:#f2f2fc}.color-dark-blue--5-a-bg{background-color:#f2f2fc}.shadow-primary{box-shadow:0 20px 27px #697ffc33}.shadow-primary--small{box-shadow:0 10px 15px #697ffc33}.shadow-white{box-shadow:0 20px 27px #fff3}.shadow-white--small{box-shadow:0 10px 15px #fff3}.button,.button-linkedin,.button-github,.button-discord,.button-telegram,.button-upwork,.button-secondary,.button-primary{border:none;background:none;cursor:pointer;text-decoration:none;width:max-content;display:flex;padding:18px 32px;border-radius:26px;transition:.2s all}.button-scroller{display:block;text-align:center;width:42px;height:42px;padding:8px;border:1.5px solid #020F43;border-radius:100%}.button-scroller--light{border-color:#cccdd1}.button-scroller-target{display:block;position:absolute;left:0;top:-40px}.button-primary{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#697ffc;color:#e1e5fe}.button-primary:hover{color:#e1e5fe;background-color:#8799fd;box-shadow:0 10px 15px #697ffc33}.button-primary:active{color:#e1e5fe;background-color:#c3ccfe}.button-secondary{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#fff;color:#8799fd}.button-secondary:hover{color:#a5b2fd}.button-upwork{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#14a800;color:#e1e5fe;box-shadow:0 10px 15px #5bdf5033}.button-upwork:hover{color:#e1e5fe;background-color:#29c015;box-shadow:0 10px 15px #5bdf5033}.button-upwork:active{background-color:#40d32d}.button-telegram{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background:#35b6ff;color:#e1e5fe;box-shadow:0 10px 15px #73ccff33}.button-telegram:hover{color:#e1e5fe;background-color:#51bfff;box-shadow:0 10px 15px #73ccff33}.button-telegram:active{background-color:#78cdff}.button-discord{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#5653ed;color:#e1e5fe;box-shadow:0 10px 15px #7289da33}.button-discord:hover{color:#e1e5fe;background-color:#7977ec;box-shadow:0 10px 15px #7289da33}.button-discord:active{background-color:#9392f1}.button-github{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#24292e;color:#e1e5fe;box-shadow:0 10px 15px #24293633}.button-github:hover{color:#e1e5fe;background-color:#333840;box-shadow:0 10px 15px #24293633}.button-github:active{background-color:#444b56}.button-linkedin{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#0077b5;color:#e1e5fe;box-shadow:0 10px 15px #0077b533}.button-linkedin:hover{color:#e1e5fe;background-color:#1f8dd6;box-shadow:0 10px 15px #0077b533}.button-linkedin:active{background-color:#4ba3e0}label,input[type=checkbox],input[type=radio]{cursor:pointer}.input,.input-secondary{border:none;background:none;cursor:pointer;text-decoration:none;width:max-content;display:flex;padding:18px 32px;border-radius:26px;transition:.2s all}.input-secondary{font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 20px 27px #697ffc33;background-color:#fff;color:#8799fd}.input-secondary:hover{color:#a5b2fd}.project-item,.project-item--right,.project-item--left{position:relative;border:2px solid #697FFC;background-color:#020317;border-radius:60px;padding:50px 60px;transition:.3s all}.project-item:hover,.project-item--right:hover,.project-item--left:hover{background-color:#697ffc33}.project-item--left:after{content:"";position:absolute;top:50%;min-height:260px;height:65%;width:250px;border-color:#697ffc!important;border-top-left-radius:250px;left:0;transform:translate(-100%);border-left:2px solid;border-top:2px solid}.project-item--right:after{content:"";position:absolute;top:50%;min-height:260px;height:65%;width:250px;border-color:#697ffc!important;border-top-right-radius:250px;right:0;transform:translate(100%);border-left:none;border-right:2px solid;border-top:2px solid}.project-item__tech-list{width:max-content}@media (max-width: 992px){.project-item--left:after,.project-item--right:after{content:"";display:none}.project-secondary-item--left:after,.project-secondary-item--right:after{content:"";display:none}}.project-secondary-item,.project-secondary-item--left,.project-secondary-item--right{position:relative;border:2px solid #676874;padding:50px 60px}.project-secondary-item__tech-list{width:max-content}.project-secondary-item--right:after{content:"";position:absolute;top:50%;min-height:220px;height:65%;width:250px;border-color:#676874!important;right:0;transform:translate(100%);border-left:none;border-right:2px solid;border-top:2px solid}.project-secondary-item--left:after{content:"";position:absolute;top:50%;min-height:220px;height:65%;width:250px;border-color:#676874!important;left:0;transform:translate(-100%);border-left:2px solid;border-top:2px solid}.skills-item{padding:60px 40px}.skills-item__title{margin-bottom:35px}.skills-item__list-item{display:flex;align-items:center;margin-bottom:15px}.skills-item__list-item:nth-last-child(1){margin-bottom:0}.welcome{background-color:#1a1a1a}.welcome__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:-1}.welcome__logo{height:350px;width:350px}.welcome__toper{height:100vh;background-color:#cfebff}.welcome__toper__scroller{position:absolute;bottom:100px;left:50%;transform:translate(-25%)}.welcome__about{z-index:5;height:1100px}.welcome__about__background{position:absolute;left:0;top:-100px;height:max-content;z-index:-10;width:100%;min-height:calc(100% + 100px);object-fit:cover;object-position:center}.welcome .skills-non__wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.welcome .projects-secondary__background{position:absolute;top:-1020px;left:0;z-index:-2;width:100%}.welcome .contact__background{position:absolute;left:0;top:auto;bottom:0;z-index:-1;width:100%}@media (max-width: 1400px){.welcome__logo{height:280px;width:280px}}@media (max-width: 1200px){.welcome__logo{height:250px;width:250px}.welcome__toper__scroller{bottom:140px}}@media (max-width: 992px){.welcome__logo{height:200px;width:200px}}@media (max-width: 768px){.welcome__about{height:100vh}.welcome .skills-non__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.welcome .skills-non__wrapper{grid-template-columns:repeat(1,1fr)}.welcome .skills-non__item__icon{width:30px;height:30px}}@media (max-width: 375px){.welcome__toper__scroller{bottom:92px}}
