.notFound{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center}.notFound>i{color:var(--text);font-size:17rem;line-height:1.2}.notFound>p{color:rgba(var(--text-rgb),.6);font-size:2rem;font-weight:100;margin:1rem 0 0;text-align:center;text-transform:uppercase}.notFound>a{font-size:1.2rem;margin:1rem 0 0;padding:1rem}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/static/media/icomoon.838b54175542e1e8f781.eot);src:url(/static/media/icomoon.838b54175542e1e8f781.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.f64e64573a85d7a348be.woff2) format("woff2"),url(/static/media/icomoon.826b46a603c8ea4ded04.ttf) format("truetype"),url(/static/media/icomoon.6588e91119b64fb2de67.woff) format("woff"),url(/static/media/icomoon.0050f6af4f2d2d7378c9.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-cv:before{content:""}.icon-sad:before{content:""}.icon-link:before{content:""}.icon-email:before{content:""}.icon-linkedin:before{content:""}.icon-arrowBack:before{content:""}@font-face{font-display:block;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/Poppins-Bold.acc0d9cee58cd8a455af.woff2) format("woff2"),url(/static/media/Poppins-Bold.f9fe28c83ce720f9b1a7.woff) format("woff"),url(/static/media/Poppins-Bold.7e4e0a04c520931dc8f9.ttf) format("truetype")}@font-face{font-display:block;font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/Poppins-Light.b7b69c7b5d02bf6eda5c.woff2) format("woff2"),url(/static/media/Poppins-Light.1f2d4876505392382fa2.woff) format("woff"),url(/static/media/Poppins-Light.8b29ba879b1a67e03513.ttf) format("truetype")}@font-face{font-display:block;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.3cc5673f98900b6bcac8.woff2) format("woff2"),url(/static/media/Poppins-Regular.83a9b8e1aa94b0ecf9e5.woff) format("woff"),url(/static/media/Poppins-Regular.b61f359c71a81a959c8c.ttf) format("truetype")}@font-face{font-display:block;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/Poppins-SemiBold.6dc5e7de528f3c7c8f1e.woff2) format("woff2"),url(/static/media/Poppins-SemiBold.c46d5353e153384ba5df.woff) format("woff"),url(/static/media/Poppins-SemiBold.47b6ada135e6dbcd5604.ttf) format("truetype")}*{-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;border:0;border-radius:0;margin:0;outline:0!important;padding:0;vertical-align:top}*,:after,:before{box-sizing:border-box}a{color:var(--dark);cursor:pointer;text-decoration:none}@media (hover:hover){a:hover{color:#17f7d5;color:var(--primary);text-decoration:none}}@media not all and (hover:hover){a:active{color:#17f7d5;color:var(--primary);text-decoration:none}}a,button,input{transition:color .2s,background .2s,border .2s}table{border-collapse:initial;border-spacing:0;width:100%}img,svg{display:block;max-width:100%}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;display:block;font:inherit;-webkit-user-select:auto;user-select:auto}button::-webkit-inner-spin-button,button::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,optgroup::-webkit-inner-spin-button,optgroup::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button::-webkit-search-cancel-button,button::-webkit-search-decoration,button::-webkit-search-results-button,button::-webkit-search-results-decoration,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration,optgroup::-webkit-search-cancel-button,optgroup::-webkit-search-decoration,optgroup::-webkit-search-results-button,optgroup::-webkit-search-results-decoration,select::-webkit-search-cancel-button,select::-webkit-search-decoration,select::-webkit-search-results-button,select::-webkit-search-results-decoration,textarea::-webkit-search-cancel-button,textarea::-webkit-search-decoration,textarea::-webkit-search-results-button,textarea::-webkit-search-results-decoration{display:none}button::-ms-clear,input::-ms-clear,optgroup::-ms-clear,select::-ms-clear,textarea::-ms-clear{display:none}button::-webkit-input-placeholder,input::-webkit-input-placeholder,optgroup::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:inherit;opacity:1}button:-moz-placeholder,button::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,optgroup:-moz-placeholder,optgroup::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;opacity:1}button:-ms-input-placeholder,input:-ms-input-placeholder,optgroup:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:inherit;opacity:1}p{font-size:1.4rem}li{display:block}::selection{background:rgba(23,247,213,.4);background:rgba(var(--primary-rgb),.4);color:#fff;color:var(--primary-sc)}input{background:#202c33;background:var(--main-light);border-radius:.4rem;padding:1.2rem 1.4rem;width:100%}input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);color:rgba(var(--text-rgb),.5);opacity:1}input:-moz-placeholder,input::-moz-placeholder{color:hsla(0,0%,100%,.5);color:rgba(var(--text-rgb),.5);opacity:1}input:-ms-input-placeholder{color:hsla(0,0%,100%,.5);color:rgba(var(--text-rgb),.5);opacity:1}input+button,input+input{margin:1rem 0 0}button{align-items:center;background:var(--primary-dark);border-radius:.4rem;cursor:pointer;display:flex;font-size:1.4rem;height:3.6rem;justify-content:center;min-width:14rem;padding:.6rem 1rem}@media (hover:hover){button:hover{opacity:.8}}@media not all and (hover:hover){button:active{opacity:.8}}button.loading{pointer-events:none}button.loading i{-webkit-animation:loading .7s linear infinite;animation:loading .7s linear infinite;font-size:1.8rem;opacity:.8}@-webkit-keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#root .react-tel-input+button{margin:1rem 0 0}#root .react-tel-input .flag-dropdown{background:hsla(0,0%,100%,.1);background:rgba(var(--text-rgb),.1);border:none}#root .react-tel-input .flag-dropdown .arrow.up{border-bottom-color:hsla(0,0%,100%,.5);border-bottom-color:rgba(var(--text-rgb),.5)}#root .react-tel-input .flag-dropdown .arrow:not(.up){border-top-color:hsla(0,0%,100%,.5);border-top-color:rgba(var(--text-rgb),.5)}#root .react-tel-input .flag-dropdown .selected-flag{background:none!important}@media (hover:hover){#root .react-tel-input .flag-dropdown:hover{background:hsla(0,0%,100%,.2);background:rgba(var(--text-rgb),.2)}}@media not all and (hover:hover){#root .react-tel-input .flag-dropdown:active{background:hsla(0,0%,100%,.2);background:rgba(var(--text-rgb),.2)}}#root .react-tel-input .country-list{background:#111b21;background:var(--main-dark);width:37.6rem}#root .react-tel-input .country-list .country .dial-code{color:hsla(0,0%,100%,.7);color:rgba(var(--text-rgb),.7);font-size:1.3rem}#root .react-tel-input .country-list .country .country-name{font-size:1.3rem}#root .react-tel-input .country-list .country.highlight{background:rgba(23,247,213,.6)!important;background:rgba(var(--primary-rgb),.6)!important}@media (hover:hover){#root .react-tel-input .country-list .country:hover{background:rgba(23,247,213,.2)!important;background:rgba(var(--primary-rgb),.2)!important}}@media not all and (hover:hover){#root .react-tel-input .country-list .country:active{background:rgba(23,247,213,.2)!important;background:rgba(var(--primary-rgb),.2)!important}}#root .react-tel-input .form-control{background:#202c33;background:var(--main-light);border:none;width:100%}.error-message{color:#ec2247;color:var(--danger);margin:1rem 0 .4rem;text-align:center}:root{--primary:#17f7d5;--primary-sc:#fff;--main:#111b21;--main-sc:#fff;--main-light:#202c33;--main-dark:#111b21;--text:#fff;--danger:#ec2247;--primary-rgb:23,247,213;--primary-sc-rgb:255,255,255;--main-rgb:17,27,33;--main-sc-rgb:255,255,255;--main-light-rgb:32,44,51;--main-dark-rgb:17,27,33;--text-rgb:255,255,255;--danger-rgb:236,34,71}html{--padding:6rem;background:#111b21;background:var(--main);font:10px/1.2 Poppins,sans-serif;overflow-x:hidden}@media screen and (max-width:980px){html{--padding:4rem;font-size:9.5px}}@media screen and (max-width:450px){html{--padding:2rem;font-size:9px}}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.6);color:rgba(var(--text-rgb),.6);font-size:1.6rem;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none}#root{position:relative}.light{background:radial-gradient(circle at center,rgba(23,247,213,.1) 0,#111b21 60%);background:radial-gradient(circle at center,rgba(var(--primary-rgb),.1) 0,var(--main) 60%);height:80rem;left:-40rem;pointer-events:none;position:fixed;top:-40rem;transition:-webkit-transform 1.2s cubic-bezier(.02,1.23,.79,1.08);transition:transform 1.2s cubic-bezier(.02,1.23,.79,1.08);transition:transform 1.2s cubic-bezier(.02,1.23,.79,1.08),-webkit-transform 1.2s cubic-bezier(.02,1.23,.79,1.08);width:80rem;will-change:transform;z-index:-1}@media screen and (max-width:980px){.light{left:-30rem;top:-30rem;-webkit-transform:none!important;transform:none!important}}.content{display:flex;gap:2rem;margin:0 auto;max-width:128rem;padding:0 6rem;padding:0 var(--padding);position:relative;width:100%}@media screen and (max-width:450px){.content{gap:0}}@media screen and (max-width:980px){.content{flex-direction:column}}.content header{display:flex;flex-direction:column;justify-content:space-between;min-width:40rem;padding:6rem 0 2rem;top:0}@media screen and (max-width:450px){.content header{min-width:auto;padding:4rem 0 0}}@media screen and (min-width:981px){.content header{height:100vh;position:-webkit-sticky;position:sticky;width:40%}}.content header .bottom{display:flex;gap:1.2rem;margin:4rem 0 0}.content header .bottom>a{align-items:center;background:hsla(0,0%,100%,.05);background:rgba(var(--text-rgb),.05);border-radius:.4rem;color:#fff;color:var(--text);display:flex;font-size:1.2rem;font-weight:600;gap:.6rem;height:4rem;justify-content:center;line-height:1;min-width:4rem;padding:1rem;text-transform:uppercase}.content header .bottom>a span{display:inline-block;margin:.2rem 0 0}.content header .bottom>a i{font-size:1.8rem}@media (hover:hover){.content header .bottom>a:hover{background:rgba(23,247,213,.1);background:rgba(var(--primary-rgb),.1)}}@media not all and (hover:hover){.content header .bottom>a:active{background:rgba(23,247,213,.1);background:rgba(var(--primary-rgb),.1)}}.content header .info{color:#fff;color:var(--text)}.content header .info h1{color:hsla(0,0%,100%,.7);color:rgba(var(--text-rgb),.7);font-size:5rem;font-weight:400;line-height:1.1;margin:-1rem 0 0}.content header .info h1 b{color:hsla(0,0%,100%,.9);color:rgba(var(--text-rgb),.9);font-weight:600}.content header .info h2{font-size:2rem;font-weight:200;margin:1.8rem 0 .8rem;opacity:.9}.content header .info>p{font-size:1.4rem;line-height:2.4rem;opacity:.7}@media screen and (min-width:981px){.content header .info>p{max-width:38rem}}.content .right-side{width:60%}@media screen and (max-width:980px){.content .right-side{width:100%}}.navigation{align-items:flex-start;display:flex;flex-direction:column;font-size:1.8rem;margin:4rem 0 0}@media screen and (max-width:980px){.navigation{display:none}}.navigation li{color:hsla(0,0%,100%,.5);color:rgba(var(--text-rgb),.5);cursor:pointer;padding:1rem 0}.navigation li b{color:#fff;color:var(--text);font-weight:600}.navigation li:before{content:"<"}.navigation li.active{color:hsla(0,0%,100%,.5);color:rgba(var(--text-rgb),.5);pointer-events:none}.navigation li.active:after{content:' class="active">'}.navigation li:after{content:" />"}@media (hover:hover){.navigation li:hover{color:hsla(0,0%,100%,.8);color:rgba(var(--text-rgb),.8)}}@media not all and (hover:hover){.navigation li:active{color:hsla(0,0%,100%,.8);color:rgba(var(--text-rgb),.8)}}section{padding-top:6rem}@media screen and (max-width:450px){section{padding-top:5rem}}section:last-child{padding-bottom:2.4rem}section h3{color:hsla(0,0%,100%,.9);color:rgba(var(--text-rgb),.9);font-size:1.8rem;margin:0 0 2rem;text-transform:uppercase}@media screen and (max-width:450px){section h3{font-size:2rem}}section+section{padding:6rem 0 0}@media screen and (max-width:450px){section+section{padding:5rem 0 0}}#about p{color:hsla(0,0%,100%,.7);color:rgba(var(--text-rgb),.7);font-size:1.4rem;line-height:2.4rem}#about p b{color:#fff;color:var(--text);font-weight:400}#experience .list{display:flex;flex-direction:column;gap:3rem;padding:.8rem 0 0}#experience .list .item{display:flex;gap:2rem}@media screen and (max-width:450px){#experience .list .item{flex-direction:column;gap:.4rem}}#experience .list .item .years{font-size:1.2rem;text-transform:uppercase;width:12rem}#experience .list .item .info{flex:1 1}#experience .list .item h4{color:#fff;color:var(--text);font-size:1.6rem;font-weight:600;margin:0 0 .6rem;text-transform:uppercase}#experience .list .item .company{display:inline-block;font-size:1.2rem;margin:0 0 1.2rem;opacity:.8}#experience .list .item .description{font-size:1.3rem;line-height:2.2rem}.skills{display:flex;flex-wrap:wrap;gap:1rem;line-height:1.2;margin:1.6rem 0 0}.skills li{font-size:1.2rem;padding:.6rem 1rem}#portfolio h3 a,.skills li{background:rgba(23,247,213,.1);background:rgba(var(--primary-rgb),.1);border-radius:2rem;color:#17f7d5;color:var(--primary)}#portfolio h3 a{font-size:1.4rem;font-weight:600;line-height:2.1rem;margin:0 1rem;padding:.4rem .8rem}@media (hover:hover){#portfolio h3 a:hover{background:rgba(23,247,213,.2);background:rgba(var(--primary-rgb),.2)}}@media not all and (hover:hover){#portfolio h3 a:active{background:rgba(23,247,213,.2);background:rgba(var(--primary-rgb),.2)}}@media screen and (max-width:450px){#portfolio h3 a{line-height:2.4rem}}#portfolio .list{display:flex;flex-direction:column;gap:3rem;padding:.8rem 0 0}#portfolio .list .item{align-items:flex-start;display:flex;gap:1.8rem;opacity:1;position:relative;transition:opacity .4s}#portfolio .list .item .link{color:transparent;font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}@media (hover:hover){#portfolio .list .item:has(a):hover{opacity:.7}}@media not all and (hover:hover){#portfolio .list .item:has(a):active{opacity:.7}}@media screen and (max-width:450px){#portfolio .list .item{flex-direction:row-reverse;gap:1rem}}#portfolio .list .item>img{border-radius:.4rem;width:14rem}@media screen and (max-width:450px){#portfolio .list .item>img{width:12rem}}#portfolio .list .item .info h4{color:#fff;color:var(--text);font-size:1.6rem;font-weight:600;margin:0 0 .6rem;text-transform:uppercase}#portfolio .list .item .info .year{margin:.8rem 0 1.6rem;opacity:.8}#portfolio .list .item .info .description{font-size:1.3rem;line-height:2.2rem}.singlePage{display:flex;flex-direction:column;min-height:100vh;padding:6rem 0;width:100%}@media screen and (max-width:450px){.singlePage{padding:4rem 0}}.singlePage{min-height:100dvh}.singlePage .description{font-size:1.4rem;line-height:2.4rem;margin:0 0 1rem}.singlePage .imagesBlock{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin:2rem 0 0}.singlePage .imagesBlock.hasMobile{grid-template-columns:1fr .4fr}@media screen and (max-width:450px){.singlePage .imagesBlock{grid-template-columns:1fr!important}}.singlePage .imagesBlock h3{color:hsla(0,0%,100%,.8);color:rgba(var(--text-rgb),.8);font-size:2rem;text-transform:uppercase}.singlePage .desktop,.singlePage .mobile{display:flex;flex-direction:column;gap:2rem}.singlePage .desktop img,.singlePage .mobile img{border-radius:.4rem;width:100%}.singlePage .mobile{max-width:30rem}@media screen and (max-width:450px){.singlePage .mobile{margin-top:2rem;max-width:100%}}.singlePage .desktop{flex:1 1}.singlePage .backBlock{align-items:center;display:flex;gap:2rem;margin:0 0 3rem}.singlePage .backBlock .back{cursor:pointer;font-size:3rem;line-height:1}@media (hover:hover){.singlePage .backBlock .back:hover{color:#fff;color:var(--text)}}@media not all and (hover:hover){.singlePage .backBlock .back:active{color:#fff;color:var(--text)}}.singlePage .backBlock>h1{color:hsla(0,0%,100%,.8);color:rgba(var(--text-rgb),.8);font-size:4rem;text-transform:uppercase}@media screen and (max-width:450px){.singlePage .backBlock>h1{font-size:2.8rem}}.singlePage .backBlock>h1>a{margin:0 1rem}.singlePage .backBlock>h1 b{font-size:1.4rem}
/*# sourceMappingURL=main.9c19140a.css.map*/