@import url(https://fonts.googleapis.com/css2?family=DM+Sans&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}img{display:block;height:auto;max-width:100%}button,input,textarea{font:inherit}a{display:inline-block;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#171718;background-color:var(--MAIN-BG-COLOR);color:#fff;color:var(--FONT-COLOR-MAIN);font-family:DM Sans,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--MAIN-BG-COLOR:#171718;--FONT-COLOR-MAIN:#fff;--FONT-COLOR-SECONDARY:#85bfd1}.offscreen{left:-100000px;position:absolute}.btn{background-color:transparent;border:none;border-radius:5px;color:#fff;font-size:16px;font-weight:500;line-height:16px;min-width:172px;padding:16px 31.5px}.btn:hover{cursor:pointer}.btn-primary{background-color:#5c62ec}.btn-secondary{border:1px solid #fff;padding:16px 20px 16px 48px;position:relative}.aboutInfo__cont{padding:32px 16px 64px}.aboutInfo__cont figure img{border-radius:8px;margin:0 auto 24px;max-height:525px;min-width:320px}.userBio{margin:0 auto;max-width:327px}.userBio__title{font-size:43px;font-weight:500;line-height:40px;margin-bottom:24px}.userBio__subtitle{font-size:16px;font-weight:400;line-height:28px}.userBio__subtitle p{margin-bottom:10px}.userBio__email{color:#85bfd1}@media screen and (min-width:820px){.aboutInfo__cont{display:flex;gap:70px;justify-content:center;padding:98px 32px 128px}.userBio{margin:0;max-width:527px}}@media screen and (min-width:1200px){.aboutInfo__cont{gap:140px}}.skillsCont{padding:0 16px 64px}.skillsCont__title{font-size:24px;font-weight:400;line-height:32px;margin-bottom:32px;text-align:center}.skillItems__cont{align-items:center;display:flex;flex-direction:column;gap:24px}.skillItem{background-color:#1c1e22;border-radius:8px;padding:16px;width:330px}.skillItemImgCont{display:flex;gap:12px}.skillItemImgCont img{height:50px;margin-bottom:10px;width:50px}.skillItem h4{font-size:20px;font-weight:500;line-height:24px;margin-bottom:10px}.skillItem p{font-size:14px;line-height:20px}@media screen and (min-width:820px){.skillsCont__title{font-size:34px;line-height:40px;margin-bottom:60px}.skillItems__cont{align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:1110px}.skillItem{max-width:354px;padding:24px}.skillItem h4{font-size:34px;line-height:40px}.skillItem p{font-size:16px;line-height:28px}}.experience__cont{margin:64px 16px}.experience__cont--title{font-style:24px;font-weight:700;line-height:32px;margin-bottom:32px;margin-left:24px;text-decoration:underline;text-underline-offset:10px}.projects__item{margin-bottom:20px}.projects__item--figure img{border-radius:8px}.projects__item--descr{margin-left:5px;margin-top:5px}.projects__item--descr h4{color:#5c62ec;font-size:18px;font-weight:700}.projects__item--descr p{font-size:16px}@media screen and (min-width:820px){.experience__cont{margin:64px 90px 128px}.experience__cont--title{font-size:44px;line-height:40px;margin-bottom:64px}.projects__item{margin-bottom:44px}.projects__item--descr h4{font-size:20px}.projects__item--descr p{font-size:18px}}@media screen and (min-width:1200px){.experience__cont{margin:0 auto 128px;max-width:1155px}.projects__item--descr h4{margin-bottom:16px;margin-top:16px}}.greeting{padding:74px 54px 128px;text-align:center}.greeting__subtitle,.greeting__title{font-size:34px;font-weight:500;letter-spacing:.25px;line-height:40px}.greeting__title{margin-bottom:5px}.greeting__title span{color:#5c62ec;margin-left:10px;white-space:nowrap}.greeting h4{font-size:16px;font-weight:400;letter-spacing:.15px;line-height:20px;margin:16px 0 24px}.btn-container{align-items:center;display:flex;flex-direction:column;gap:16px}.btn-secondary--download{line-height:1.2;width:220px}.btn-secondary--download img{height:20px;left:20px;position:absolute;top:calc(50% - 10px);width:20px}@media screen and (min-width:820px){.greeting{padding:128px 100px 156px}.greeting__subtitle,.greeting__title{font-size:60px;font-weight:700;line-height:71px}.greeting h4{font-size:20px;line-height:24px}.btn-container{flex-direction:row;gap:24px;justify-content:center}}.intro__container{background-color:#1c1e22;border:1.5px solid #26292d;border-radius:8px;margin:0 16px;padding:16px}.intro__container figure img{border-radius:8px}.intro__info{margin-top:24px;max-width:530px}.info__intro--title{font-size:25px;font-weight:400;line-height:32px;margin-bottom:16px}.info__intro--subtitle{font-size:16px;letter-spacing:.44px;line-height:28px}.info__intro--subtitle p{margin-bottom:16px}.btn-secondary--link{padding:16px 44px 16px 20px}.btn-secondary--link img{height:14px;position:absolute;right:17px;top:17px;width:14px}@media screen and (min-width:820px){.intro__container{display:flex;gap:32px;margin:0 90px 108px;max-width:967px;padding:24px}.intro__container figure img{min-width:480px}.intro__info{display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:560px}.info__intro--title{font-size:48px;line-height:48px;margin-bottom:32px}}@media screen and (min-width:1200px){.intro__container{margin:0 auto 128px}}.header{align-items:center;border-bottom:1px solid #26292d;display:flex;justify-content:space-between;padding:18px 16px}.header__logo img{width:35px}.header__menuBtn div{position:relative}.header__menu{display:block}.header__nav{align-items:center;display:flex;gap:20px;justify-content:space-between}.header__link{color:var(--FONT-COLOR-MAIN);font-size:16px;font-weight:500;line-height:1;position:relative;text-decoration:none;transition:all 1s ease-in}.header__link:after{background-color:#5c62ec;bottom:-7px;content:" ";height:3px;position:absolute;right:0;width:0}.active.header__link:after,.header__link:hover:after{width:100%}@media screen and (min-width:820px){.header{padding:18px 142px}.header__logo{height:32px;width:112px}}.select_cont{width:200px}.lng_select{-webkit-appearance:none;appearance:none;background-color:var(--MAIN-BG-COLOR);border:1px solid var(--FONT-COLOR-SECONDARY);border-radius:5px;color:var(--FONT-COLOR-MAIN);cursor:pointer;font-size:16px;outline:none;padding:5px 8px;transition:all .3s ease;width:80px}.lng_select:hover{border-color:var(--FONT-COLOR-MAIN)}.lng_select:focus{border-color:var(--FONT-COLOR-SECONDARY);box-shadow:0 0 4px rgba(133,191,209,.5)}.lng_select option{background-color:var(--MAIN-BG-COLOR);color:var(--FONT-COLOR-MAIN);padding:8px}.footer{padding:0 16px 32px;text-align:center}.footer__main{border-top:1px solid #26292d;display:flex;flex-direction:column;gap:32px;padding:32px 0 48px}.footer__main--logo img{height:42px;margin:0 auto;width:112px}.footer__main--linkCont{display:flex;flex-direction:column;gap:24px;line-height:20px}.footer__main--linkCont h2,.footer__main--linkCont h2>a{color:#85bfd1;font-size:16px}.footer__main--linkCont a{color:#fff;font-size:14px;white-space:nowrap}.footer__main--social{display:flex;gap:16px;justify-content:center}.footer__main--social a{height:35px;width:35px}.footer__copy{border-top:1px solid #26292d;font-size:12px;line-height:16px;padding-top:16px;text-align:center}.footer__copy p>span{margin-right:3px}@media screen and (min-width:820px){.footer{padding:0 142px 32px;text-align:left}.footer__main{display:flex;flex-direction:row;justify-content:space-between}.footer__main--logo img{min-width:100px}}@media screen and (min-width:1000px){.footer__main{gap:129px;justify-content:flex-start}}
/*# sourceMappingURL=main.52f50576.css.map*/