*,body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app{display:-webkit-flex;display:flex;background-color:#100f38}.header__body{-webkit-flex:0.8 1;flex:0.8 1}@media screen and (max-width:960px){.header__body{-webkit-flex:1 1;flex:1 1;width:100%}}.header{display:-webkit-flex;display:flex;height:9vh;background-color:#100f38;position:-webkit-sticky;position:sticky;top:0;z-index:120;padding-bottom:10px}.header,.header__logo{-webkit-flex:1 1;flex:1 1}.img__logo{width:100px;margin-top:20px;cursor:pointer}.langbutton{display:none}.langbutton_active{display:block}.header__lang{margin-right:-50px;margin-left:30px;margin-top:15px}.header__lang>button{width:30px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;height:20px;opacity:.7;margin:12px 3px 3px;font-size:large;outline-width:0}.header__lang>button:hover{width:33px;height:22px}.header__nav__close,.header__nav__open{margin:14px 15px 15px;display:none}.header__nav__close__show,.header__nav__open__show{display:none}.closeIcon,.menuIcon{color:#fff;font-size:large}.img__logo:hover{width:130px}.header__items{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.button{margin:0 10px;padding:25px 5px 10px;color:#706f94;cursor:pointer}.button:hover{color:#9c9cac}.button__red{color:#fff;border-bottom:1px solid #706f94;border-radius:5px}.button__red:hover{color:#fff}@media screen and (max-width:960px){.header__nav__open__show{display:block}.header__nav__close__show{display:block;margin-right:-220px}.header__lang{margin:10px}.header__logo{margin-left:10px}.header__items{position:relative;right:-90px;top:70px;background-color:rgba(0,0,0,.5);height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;display:none}.header__items__show{display:block}.button{padding:25px 60px;color:#706f94;cursor:pointer;width:100px}.button:hover{color:#9c9cac;background-color:rgba(3,3,3,.5)}.button__red{color:#fff;border-bottom:1px solid #706f94;border-radius:5px}.button__red:hover{color:#fff}}@media (max-width:360px){.img__logo{width:30vw;margin-top:10px;cursor:pointer}.header{width:100vw}.closeIcon,.header__lang,.menuIcon{margin:0}}.leftBar{-webkit-flex:0.1 1;flex:0.1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-align-items:center;align-items:center;height:100vh}.vericalLineLeftUp{border:1px solid #1e1d47;-webkit-flex:0.7 1;flex:0.7 1}.vericalLineLeftDown{border:1px solid #1e1d47;-webkit-flex:0.3 1;flex:0.3 1}.leftBar>a>.MuiSvgIcon-root{color:#fff;margin:18px 0;font-size:22px;cursor:pointer}.leftBar>a>.MuiSvgIcon-root:hover{margin:20px 0;font-size:26px}@media screen and (max-width:960px){.leftBar{display:none}}.body{-webkit-flex-direction:column;flex-direction:column;width:100%;-webkit-flex:1 1;flex:1 1}.body,.home{display:-webkit-flex;display:flex}.home{-webkit-align-self:center;align-self:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:100vh;margin:0 100px 100px -50px}.home__info{margin-top:30px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.home__info>p{color:#fff;margin-bottom:10px;font-weight:400;font-size:16px}.home__info>h1{color:#fff;font-size:40px;margin:0 0 10px}.home__info>button{color:#fff;background-color:red;width:160px;height:6vh;margin-top:30px;outline-width:0;border-radius:4px;border:1px solid #d3d3d3;font-size:large}.home__info>button:hover{background-color:#be0202;color:#fff}@media screen and (max-width:960px){.home{width:80vw;margin:0}.home__info{-webkit-align-items:center;align-items:center}.home__info>h1{-webkit-align-self:center;align-self:center;margin-left:55px}}.about{display:-webkit-flex;display:flex;margin-bottom:100px;height:100vh}.about__img{width:300px;height:350px;-webkit-align-self:center;align-self:center;border-radius:100px;margin-left:50px;border:1px solid #1e1d47}.about__desc{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-left:50px}.about__desc>p{color:#d3d3d3;margin-bottom:10px}.about__desc>h1,.about__desc>h2{color:#fff;font-weight:400;margin-bottom:10px}.about__desc>h2{-webkit-align-self:flex-start;align-self:flex-start}.about__desc>a>button{color:#fff;background-color:red;width:160px;height:6vh;margin-bottom:20px;margin-top:10px;border-radius:4px;border:1px solid #d3d3d3;outline-width:0;font-size:large}.about__desc>a>button:hover{background-color:#be0202;color:#fff}.about__desc>h3{color:#6c6c8d;font-weight:400;font-size:18px;margin-bottom:15px}@media screen and (max-width:960px){.about{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:auto;margin-right:30px}.about__img{margin-bottom:30px}}@media (max-width:360px){.about__img{width:150px;height:175px}}.services{margin-bottom:100px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.services>h1{color:#fff;-webkit-align-self:center;align-self:center;margin-bottom:50px}.services__info{-webkit-justify-content:space-between;justify-content:space-between;margin:0 100px;margin-bottom:50px}.services__info,.skills{display:-webkit-flex;display:flex}.skills{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.skills>h2{color:#fff;-webkit-align-self:center;align-self:center;margin-bottom:30px}.row__skill{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-bottom:30px}@media screen and (max-width:960px){.services{margin-top:30px}.services__info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:30px}}.service{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;border:3px solid #706f94;border-radius:20px;padding:30px}.service>img{width:3em;margin-bottom:30px}.service>h2{color:#fff;margin-bottom:30px}.service__info{width:300px}.service__info>p{color:#fff}@media screen and (max-width:960px){.service{margin-bottom:30px}}@media (max-width:360px){.about__img{width:150px;height:175px}.service{padding:5px}}.skill{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:150px;height:150px;box-shadow:0 -2px 10px #fff;border-radius:10px;z-index:100;margin:30px}.skill>h2{color:#fff;margin:20px 0}.progBar{width:60px;height:60px}@media screen and (max-width:500px){.skill{width:100px;height:100px;margin:10px}.skill>h2{font-size:14px;color:#fff;margin:15px 0}.progBar{width:40px;height:40px}}.item{width:400px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 -2px 10px #fff;border-radius:10px;z-index:100}.img__scroll::-webkit-scrollbar{width:5px}.img__scroll::-webkit-scrollbar-track{background:transparent}.img__scroll::-webkit-scrollbar-thumb{background-color:#706f94;border-radius:20px;border:1px solid transparent}.img__scroll{height:300px;overflow-y:scroll}.item__image{width:100%;height:auto;min-height:300px;cursor:pointer}.item__description{padding:10px}.item__description>h3{color:#fff;margin-bottom:20px;word-wrap:break-word}.item__description>p{color:#d3d3d3;font-size:14px;margin-bottom:20px;word-wrap:break-word}.tags{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.tags>p{color:#fff;margin:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:600;border:1px solid #706f94;border-radius:10px;padding:7px 5px}.links{display:-webkit-flex;display:flex}.links>button{width:100%;height:30px;border-radius:5px;outline-width:0;cursor:pointer;margin-bottom:20px}.webButton{margin-right:5px;font-size:18px;border:1px solid;color:#000;background-color:#fff}.webButton:hover{background-color:#bcbcc4}.gitButton{margin-left:5px;background-color:#080225;color:#fff;font-size:18px;border:1px solid #fff}.gitButton:hover{background-color:#02010c}@media screen and (max-width:960px){.item{margin-bottom:50px}}@media (max-width:400px){.item{width:100%}}.portfolio{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:20px}.portfolio>h1,h2{-webkit-align-self:center;align-self:center;color:#fff;margin-bottom:100px}.rowPortfolio{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:50px}.certifications,.rowPortfolio{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}.certifications{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.portfolio,.rowPortfolio{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.rowPortfolio{margin-bottom:50px}.certifications{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}}.certificat{-webkit-flex-direction:column;flex-direction:column;padding-top:20px;border:3px solid #706f94;width:800px;margin-bottom:30px;border-radius:5px}.certficat__header,.certificat{display:-webkit-flex;display:flex}.certficat__header{-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:10px}.certficat__header>img{width:7vw;margin:0 30px}.certficat__headerInfo>h3{color:#fff;margin-bottom:20px;font-weight:600}.certficat__headerInfo>h4{color:#d3d3d3;font-weight:600}.certficat__info{padding:10px 10px 10px 40px;border-top:2px solid #706f94;height:0;overflow:hidden;transition:height .3s linear}.certficat__info__active{height:130px;transition:height .3s linear}.certficat__info>p{color:#c4bcbc;font-weight:400;margin-top:6px}.certficat__info>p>span{margin-left:3px;color:#fff}.certficat__info__tag{margin-top:6px}.certficat__info__tag>a{color:#fff;word-wrap:break-word}.showbar{-webkit-align-self:center;align-self:center;color:#fff}.showbar__clicked{-webkit-transform:rotate(.5turn);transform:rotate(.5turn)}.keyboardIcon{color:#fff}@media screen and (max-width:960px){.certificat{width:80vw}}.contact{margin:50px 20px}.contact,.contact__header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact__header{-webkit-align-items:center;align-items:center;margin-bottom:50px}.contact__header>h1{color:#fff;font-weight:600;margin-bottom:10px}.contact__header>hr{width:170px;border:1px solid #9796b6}.contact__header>p{color:#fff;font-weight:300;color:#d3d3d3;margin-bottom:20px}.contact__body,.contact__info{display:-webkit-flex;display:flex}.contact__info{-webkit-flex:0.5 1;flex:0.5 1;-webkit-flex-direction:column;flex-direction:column}.contact__info>h1{color:#fff;font-weight:400;margin-bottom:50px}.contact__info>p>span>.MuiSvgIcon-root{color:#fff;margin-right:15px}.contact__info>p{color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:15px}.contact__social{display:-webkit-flex;display:flex;margin-top:70px;-webkit-justify-content:space-between;justify-content:space-between;margin-right:200px}.contact__social__iconButton{color:#fff}.contact__social__iconButton:hover{font-size:40px}.contact__input{-webkit-flex:0.5 1;flex:0.5 1}.contact__input>form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.contact__input>form>input{padding:7px 20px 7px 5px;margin:2px;outline-width:0;font-weight:600}.contact__input>form>textarea{padding:5px 22px 5px 5px;margin:2px;outline-width:0;font-weight:600}.contact__button{color:#fff;-webkit-align-self:flex-end;align-self:flex-end;background-color:red;width:190px;outline-width:0;height:6vh;border-radius:4px;margin-top:5px;border:1px solid #d3d3d3;font-size:medium;font-weight:500;text-align:center}.contact__button:hover{background-color:#be0202;border:0}@media screen and (max-width:960px){.contact__body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.contact__input>form{width:80vw;margin-top:50px}.contact__social{width:70vh;margin:0}}@media (max-width:500px){h1{font-size:20px}h2{font-size:16px}p{font-size:14px}.contact__social{display:-webkit-flex;display:flex;margin:0;width:100%}.contact__social__iconButton{color:#fff}.contact__social__iconButton:hover{font-size:40px}}.rightBar{-webkit-flex:0.1 1;flex:0.1 1;display:-webkit-flex;display:flex;height:100vh;-webkit-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-align-items:center;align-items:center}.vericalLineRightDown,.vericalLineRightUp{border:1px solid #1e1d47;-webkit-flex:0.5 1;flex:0.5 1}.stages{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.number{padding:5px 0;margin:5px 0;color:#39395a;border-bottom:1px solid #39395a}.number__light{color:#fff}@media screen and (max-width:960px){.rightBar{display:none}}
/*# sourceMappingURL=main.5732fa57.chunk.css.map */