@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400&display=swap);@font-face{font-family:SonderRegular;src:local("SonderRegular"),url(/static/media/SonderRegular.e552eac37cd9e94f84b3.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#14141e;font-family:Raleway,sans-serif}#root{background-color:#f2f2f2;display:flex;justify-content:center;padding:0 20px;width:100%}.container{background-color:#fff;border-radius:40px;margin-bottom:20px;padding:80px}.title{color:#14141e;font-family:SonderRegular;font-size:28pt}.black-btn{background-color:#14141e;border-radius:50px;color:#fff;font-size:12pt;font-weight:400;padding:10px 25px;text-transform:uppercase}.black-btn:hover{box-shadow:0 0 10px 1px rgba(223,181,12,.6)}.black-btn:active{box-shadow:none;color:hsla(0,0%,100%,.5)}@media(max-width:512px){.container{border-radius:20px;padding:30px 15px}.black-btn{font-size:10pt}.title{font-size:20pt}}.App{font-size:calc(10px + 2vmin);max-width:1200px;min-height:100vh;position:relative;width:100%}.App footer{color:rgba(20,20,30,.7);font-size:10pt;margin-bottom:20px;text-align:center}header{align-items:center;background-color:#f2f2f2;display:flex;font-size:12pt;font-weight:400;justify-content:space-between;padding:15px 0;position:-webkit-sticky;position:sticky;top:0;z-index:99}header p{color:#14141e;cursor:default;font-family:SonderRegular;font-size:20pt}header #menuBurger{display:none;z-index:2}header #menuBar{cursor:pointer;height:30px;margin:28px 0 20px;width:35px}header .bar{background-color:#14141e;border-radius:5px;display:block;height:5px;transition:.3s ease;width:100%}header #bar1{-webkit-transform:translateY(-4px);transform:translateY(-4px)}header #bar3{-webkit-transform:translateY(4px);transform:translateY(4px)}header #menuBurger,header .menu-bg{left:0;position:absolute;top:0}header .menu-bg{background:radial-gradient(circle,#14141e,#14141e);border-radius:50%;height:0;margin:30px 0 20px 20px;transition:.3s ease;width:0;z-index:-1}header .change{display:block}header .change .bar{background-color:#fff}header .change #bar1{-webkit-transform:translateY(4px) rotate(-45deg);transform:translateY(4px) rotate(-45deg)}header .change #bar2{opacity:0}header .change #bar3{-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}header .change-bg{height:460px;-webkit-transform:translate(-60%,-30%);transform:translate(-60%,-30%);width:520px}header .nav-btns{display:none;text-transform:uppercase;transition:.3s ease}header .nav-btns a{margin:0 15px}header .nav-btns a:hover{text-shadow:1px 1px 2px rgba(223,181,12,.8)}header .nav-btns a:active{color:rgba(20,20,30,.5);text-shadow:none}header .nav-btns.change{align-items:flex-start;display:flex;flex-direction:column}header .nav-btns.change a{color:#fff;margin-bottom:10px}header .nav-btns.lg{align-items:center;background-color:#fff;border-radius:50px;display:flex;justify-content:space-between;padding:10px 25px}header a{color:#14141e;text-decoration:none}@media(max-width:1075px){header p{margin-left:55px}header .nav-btns.lg{display:none}header #menuBurger{display:block}}@media(max-width:415px){header{align-items:flex-start;flex-direction:column;gap:10px}header p{margin-left:0}header .black-btn{align-self:flex-end}header #menuBurger{top:35px}}.about{display:grid;font-weight:300;grid-template-columns:repeat(2,1fr)}.about .about-hey,.about .about-name{font-family:SonderRegular}.about .about-hey{font-size:28pt;margin-bottom:10px}.about .about-name{font-size:54pt}.about .about-specialization{font-size:18pt;font-weight:600;margin-top:40px}.about .about-description{font-size:14pt;margin-bottom:30px;margin-top:20px}.about .about-description li{list-style:none;margin-top:16px}.about a{text-decoration:none}.about .icon{margin-left:5px}.about .about-image{justify-content:center;width:100%}.about .about-image img{border-radius:40px;height:500px}.about .about-image.lg{display:flex}.about .about-image.md{display:none}@media(max-width:1075px){.about .about-hey{font-size:24pt}.about .about-name{font-size:42pt}.about .about-image{align-items:flex-end;margin-left:10px}.about .about-image img{height:400px}}@media(max-width:880px){.about{display:flex;flex-direction:column}.about .about-hey,.about .about-name,.about .about-specialization{text-align:center}.about .about-hey{font-size:22pt}.about .about-name{font-size:36pt}.about .about-image.lg{display:none}.about .about-image.md{display:flex;margin-top:40px}.about .about-image.md img{height:300px}.about a{display:flex;justify-content:center}}@media(max-width:512px){.about .about-hey{font-size:18pt}.about .about-name{font-size:24pt}.about .about-specialization{font-size:14pt}.about .about-description{font-size:12pt}.about .about-image.md img{border-radius:20px;height:200px}}.container.dark{background-color:#14141e;padding:20px 40px}.container.dark .technologies{display:flex;flex-wrap:wrap;font-size:12pt;gap:5px;justify-content:center}.container.dark .technologies p{background-color:hsla(0,0%,100%,.1);border-radius:10px;color:hsla(0,0%,100%,.7);font-weight:500;padding:5px 20px}@media(max-width:512px){.container.dark{padding:20px 15px}.container.dark .technologies{font-size:10pt}}.portfolio{margin-bottom:10px}.portfolio-description{font-size:14pt;font-weight:300;margin:10px 0}@media(max-width:512px){.portfolio-description{font-size:12pt}}.carousel{align-items:center;display:grid;grid-template-columns:80px 700px 80px;justify-content:center}.carousel .slider-wrapper{flex:1 1;overflow:hidden;position:relative}.carousel .slider-wrapper .slides{display:flex;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.carousel .slider-wrapper .slides .two-slides-wrapper{margin-right:20px}.carousel .slider-wrapper .slides .two-slides-wrapper:nth-child(2n){margin-top:40px}.carousel .slider-wrapper .slides .slide{background-color:#14141e;background-repeat:no-repeat;background-size:cover;border-radius:25px;color:#fff;height:240px;margin:20px 0;width:220px}.carousel .slider-wrapper .slides .slide .slide-content{background-color:rgba(20,20,30,.6);border-radius:25px;display:flex;flex-direction:column;height:100%;padding:25px;transition:all .2s ease-in-out}.carousel .slider-wrapper .slides .slide .slide-content:hover{background-color:rgba(20,20,30,.9)}.carousel .slider-wrapper .slides .slide .slide-content:hover .slide-content-description{visibility:visible}.carousel .slider-wrapper .slides .slide .slide-content .slide-content-title{font-size:11pt;font-weight:600;text-transform:uppercase}.carousel .slider-wrapper .slides .slide .slide-content .slide-content-description{flex-grow:1;font-size:11pt;font-weight:200;margin:10px 0;visibility:hidden}.carousel .slider-wrapper .slides .slide .slide-content .slide-content-btns{cursor:pointer;display:flex;font-size:12pt;justify-content:space-between;line-height:13pt}.carousel .slider-wrapper .slides .slide .slide-content .slide-content-btns a{color:#fff;text-decoration:none;transition:all .1s ease-in-out}.carousel .slider-wrapper .slides .slide .slide-content .slide-content-btns a:hover{font-size:13pt;text-shadow:1px 1px 2px rgba(223,181,12,.8)}.carousel .slider-wrapper .slides .slide .slide-content .slide-content-btns a:active{color:rgba(20,20,30,.5);text-shadow:none}.carousel .arrow{border-left:2px solid;border-top:2px solid;color:rgba(0,0,0,.5);cursor:pointer;height:20px;margin:20px;width:20px}.carousel .arrow:hover{color:#000}.carousel .arrow.lg{display:block;visibility:visible}.carousel .arrow.md{display:none;visibility:hidden}.carousel .arrow-left{justify-self:flex-start;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.carousel .arrow-right{justify-self:flex-end;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media(max-width:1075px){.carousel{grid-template-columns:30px 240px 30px}.carousel .arrow.lg{display:none;visibility:hidden}.carousel .arrow.md{display:block;visibility:visible}.carousel .arrow{height:20px;width:20px}.carousel .arrow-left{margin:5px}}.experience{margin-bottom:40px}#experience hr{border:1px solid rgba(20,20,30,.08);margin:40px 0}@media(max-width:870px){.experience{margin-bottom:20px}#experience hr{margin:20px 0}}.company{display:flex;font-size:14pt;width:100%}.company img{border-radius:13px;height:60px;width:60px}.company img.md{display:none}.company img.lg{display:block}.company .company-content{margin:0 25px;width:100%}.company .company-content .company-general-info{align-items:center;display:flex;justify-content:space-between}.company .company-content .company-general-info .company-name{color:#14141e;font-size:14pt;font-weight:600;text-decoration:none}.company .company-content .company-general-info .company-name:hover{text-shadow:1px 1px 2px rgba(223,181,12,.8)}.company .company-content .company-general-info .company-name:active{color:rgba(20,20,30,.5);text-shadow:none}.company .company-content .date{color:rgba(20,20,30,.7);font-size:12pt}.company .company-content .position{font-size:14pt}.company .company-content .description{font-size:12pt;margin:20px 0}.company .company-content .skills{display:flex;font-size:12pt}.company .company-content .skills p:first-child{font-weight:600;margin-right:10px;padding-top:15px}.company .company-content .skills .skill{display:flex;flex-wrap:wrap}.company .company-content .skills .skill p{background-color:rgba(20,20,30,.1);border-radius:10px;font-weight:500;margin:10px 10px 0 0;padding:5px 20px}.company .company-content .collapse-btn{align-items:center;cursor:pointer;display:flex;margin:20px 0}.company .company-content .collapse-btn:hover{-webkit-text-decoration:1px underline #14141e;text-decoration:1px underline #14141e}.company .company-content .collapse-btn .triangle{stroke:#14141e;fill:#14141e;margin-right:7px}.company .company-content .company-projects{margin-left:20px}.company .company-content .company-projects .project{display:grid;grid-template-columns:10px 1fr}.company .company-content .company-projects .project .project-point{align-items:center;display:flex}.company .company-content .company-projects .project .project-point span{color:rgba(20,20,30,.2);margin-left:-4px}.company .company-content .company-projects .project .project-border{border-left:1px solid rgba(20,20,30,.2)}.company .company-content .company-projects .project .project-content{padding-left:20px}.company .company-content .company-projects .project .project-content .project-name{font-weight:600}.company .company-content .company-projects .project .project-content .skill{padding-bottom:40px}@media(max-width:870px){.company{flex-direction:column}.company img.md{display:block;float:left;margin-right:10px}.company img.lg{display:none}.company .company-content{margin:10px 0}.company .company-content .company-general-info{display:block;margin-bottom:10px;min-height:60px}.company .company-content .company-general-info a,.company .company-content .company-general-info span{display:block}.company .company-content .company-general-info a{padding-top:10px}}@media(max-width:512px){.company,.company .company-content .company-general-info .company-name{font-size:12pt}.company .company-content .company-general-info .date{font-size:10pt}.company .company-content .collapse-btn,.company .company-content .description,.company .company-content .position,.company .company-content .skills{font-size:12pt}.company .company-content .company-projects .project,.company .company-content .company-projects .project .project-content .date,.company .company-content .company-projects .project .project-content .description,.company .company-content .company-projects .project .project-content .position,.company .company-content .company-projects .project .project-content .project-name,.company .company-content .company-projects .project .project-content .skill{font-size:10pt}}.education{margin-bottom:40px}.education-container{color:#14141e;display:grid;font-size:14pt;grid-template-columns:70px 1fr}.education-container img{width:70px}.education-container .education-content{padding-left:20px}.education-container .education-content .uni-title{font-weight:600}.education-container .education-content .date{color:rgba(20,20,30,.7);margin-bottom:10px}@media(max-width:870px){.education{margin-bottom:20px}.education-container .education-content p{margin-bottom:10px}.education-container .education-content .date{margin-bottom:30px}}@media(max-width:512px){.education-container{font-size:12pt;grid-template-columns:50px 1fr}.education-container img{width:50px}.education-container .education-content{padding-left:10px}}.certificates{margin-bottom:40px}.certificate{display:grid;font-size:14pt;grid-template-columns:1fr 1fr;width:100%}.certificate img{width:500px}.certificate .certificate-content{align-self:center}.certificate .certificate-content .certificate-title{font-weight:600}.certificate .certificate-content .credentialId{color:rgba(20,20,30,.7);font-size:12pt;margin-top:10px}.certificate .certificate-content .skills{display:flex;font-size:12pt;margin-bottom:30px}.certificate .certificate-content .skills p:first-child{font-weight:600;margin-right:10px;padding-top:15px}.certificate .certificate-content .skills .skill{display:flex;flex-wrap:wrap}.certificate .certificate-content .skills .skill p{background-color:rgba(20,20,30,.1);border-radius:10px;font-weight:500;margin:10px 10px 0 0;padding:5px 20px}.certificate .certificate-content a{border:1px solid #14141e;border-radius:25px;color:#14141e;padding:5px 20px;text-decoration:none;transition:all .1s ease-in-out}.certificate .certificate-content a .link-icon{color:#14141e;margin-left:5px;transition:all .1s ease-in-out}.certificate .certificate-content a:hover{background-color:#14141e;color:#fff}.certificate .certificate-content a:hover .link-icon{color:#fff}.certificate .certificate-content a:active{background-color:#14141e;color:hsla(0,0%,100%,.5)}.certificate .certificate-content a:active .link-icon{color:hsla(0,0%,100%,.5)}hr{border:1px solid rgba(20,20,30,.08);margin:40px 0}@media(max-width:970px){.certificates{margin-bottom:20px}.certificate{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.certificate img{margin-bottom:20px;width:100%}.certificate .certificate-content{word-wrap:break-word;align-self:flex-start;margin-left:10px}hr{margin:20px 0}}@media(max-width:512px){.certificate{font-size:12pt}.certificate .certificate-content .credentialId,.certificate .certificate-content .skills,.certificate .certificate-content a{font-size:10pt}}.container.contacts{background-color:#14141e;color:hsla(0,0%,100%,.9);font-size:14pt;padding:80px}.container.contacts .contacts{color:hsla(0,0%,100%,.9);margin-bottom:40px}.container.contacts .icon{font-size:18pt;margin-right:10px}.container.contacts div{margin-top:15px}.container.contacts div a{align-items:center;color:hsla(0,0%,100%,.9);display:flex;justify-content:flex-start;text-decoration:none}.container.contacts div a span:hover{text-decoration:underline}.container.contacts .email{align-items:center;display:flex;margin-top:40px}@media(max-width:512px){.container.contacts{font-size:12pt;padding:30px 15px}.container.contacts .contacts{margin-bottom:20px}.container.contacts .icon{font-size:16pt}}.scroll-up-btn{align-items:center;background-color:rgba(20,20,30,.5);border-radius:50%;bottom:40px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:40px;width:50px}.scroll-up-btn:hover{background-color:#14141e;color:#fff}
/*# sourceMappingURL=main.61a3611d.css.map*/