.color-green{--background-color:rgba(0,95,21,.7)}.color-teal{--background-color:rgba(0,128,128,.7)}.color-blue{--background-color:rgba(0,45,128,.7)}.color-purple{--background-color:rgba(20,0,128,.7)}.color-pink{--background-color:rgba(128,0,85,.7)}.color-red{--background-color:rgba(128,0,0,.7)}.color-orange{--background-color:rgba(128,51,0,.7)}:root{--padding:25px}#home-page>*{white-space:pre-wrap}#home-page::-webkit-scrollbar{display:none}section{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;max-width:1000px;min-height:-webkit-calc(100vh - 50px);min-height:-moz-calc(100vh - 50px);min-height:calc(100vh - 50px);min-height:-webkit-calc(100vh - var(--padding)*2);min-height:-moz-calc(100vh - var(--padding)*2);min-height:calc(100vh - var(--padding)*2);padding:25px;padding:var(--padding);scroll-snap-align:start;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);width:-webkit-calc(100% - var(--padding)*2);width:-moz-calc(100% - var(--padding)*2);width:calc(100% - var(--padding)*2)}@media screen and (min-width:1050px){section{padding-left:calc(50% - 500px);padding-right:calc(50% - 500px)}}#projects-section{display:block}:root{--project-card-height:250px}.project-card{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:stretch;-ms-flex-align:stretch;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:250px;height:var(--project-card-height);-webkit-justify-content:space-between;justify-content:space-between;margin:10px auto;max-width:300px;padding:70px 25px 50px}.project-card>*{text-align:center}.project-icon{-moz-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;font-size:100px}.project-description{-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:25px;z-index:3}.project-description,.project-description>.inline{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.project-description>.inline{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.project-built-with,.project-buttons{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;gap:15px}.project-name{font-size:15px}@media screen and (min-width:550px){.project-card{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-ms-flex-pack:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px;height:100px;-webkit-justify-content:start;justify-content:start;margin:50px 20px;max-width:none;padding:50px}.project-icon{-moz-box-flex:0;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;font-size:70px;min-width:70px;text-align:center}.project-description{-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;gap:0;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}}@media screen and (min-width:1050px){.project-card{height:150px}.project-icon{font-size:120px;min-width:120px}.project-name{font-size:20px}.project-description{padding:20px}}.certificate-card{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:300px;-webkit-justify-content:center;justify-content:center;margin:10px auto;max-width:300px;padding:25px}.certificate-card>i{-moz-box-flex:1;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;display:grid;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;font-size:100px}.certificate-card>span{text-align:center}@media screen and (min-width:550px){.certificate-card{-moz-box-orient:horizontal;-moz-box-direction:normal;-moz-box-pack:start;-ms-flex-pack:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px;height:100px;-webkit-justify-content:start;justify-content:start;margin:50px 20px;max-width:none;padding:50px}.certificate-card>span{text-align:left}.certificate-card>i{-moz-box-flex:0;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;font-size:70px;min-width:70px;text-align:center}}@media screen and (min-width:1050px){.certificate-card{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;height:175px;-webkit-justify-content:center;justify-content:center;margin:-120px 0 0;padding:15px;position:relative;width:175px}.certificate-card>i{-moz-box-flex:1;-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center;display:grid;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;font-size:30px;min-width:30px}.certificate-card>span{bottom:-40px;font-size:13px;height:0;position:relative;text-align:center;z-index:1}}#certificates-section{display:block}#certificates-section>h1{text-align:center}@media screen and (min-width:1050px){#certificates-section{-moz-box-pack:start;-ms-flex-pack:start;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start}#certificates-container,#certificates-section{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#certificates-container{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-moz-box-flex:1;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;justify-content:space-between}}#about-section{-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;margin-bottom:50px}#about-section>*{line-height:150%;margin:0}#about-section>h1{font-size:30px;margin:0;text-align:left}#about-section>h2{font-size:25px;font-style:normal;font-weight:400;font-weight:500;margin-bottom:10px;opacity:85%;text-align:left}#about-section>p{font-size:16px;margin:10px 0;opacity:70%}.icons{-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px}@media screen and (min-width:700px){#about-section>h1{font-size:35px}#about-section>h2{font-size:30px}#about-section>p{font-size:18px;margin:15px 0}.icons{margin-bottom:20px}}@media screen and (min-width:1050px){#about-section>h1{font-size:35px}#about-section>h2{font-size:30px}#about-section>p{font-size:18px;margin:20px 0}.icons{margin-bottom:30px}}#contacts-section{position:relative}#contacts-section h1{font-size:30px;margin:0;text-align:center}#contacts-section .icons{-moz-box-align:center;-ms-flex-align:center;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:30px}#contacts-section .icons .button{font-size:40px}#mobile-firefox-scroll-fix{left:0;padding:50vh 50vw;position:relative;top:0;z-index:9}header{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;bottom:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:none;font-size:25px;gap:20px;height:50px;-webkit-justify-content:center;justify-content:center;position:fixed;width:100%;z-index:4}header>a{z-index:3}@media screen and (min-width:550px){header{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.glass,.glass-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.02);background:-webkit-linear-gradient(25deg,rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.1));background:-moz-linear-gradient(25deg,rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.1));background:-o-linear-gradient(25deg,rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.1));background:linear-gradient(65deg,rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.1));border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4);-moz-box-shadow:2px 2px 10px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:2px 2px 10px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.4);-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;-o-transition:box-shadow .5s;-moz-transition:box-shadow .5s,-moz-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s,-moz-box-shadow .5s}.glass-card{position:relative}.glass-card:before,.glass:before{background:-webkit-radial-gradient(var(--mouse-x) var(--mouse-y),1500px circle,hsla(0,0%,100%,.2),transparent 40%);background:-moz-radial-gradient(var(--mouse-x) var(--mouse-y),1500px circle,hsla(0,0%,100%,.2),transparent 40%);background:-o-radial-gradient(var(--mouse-x) var(--mouse-y),1500px circle,hsla(0,0%,100%,.2),transparent 40%);background:radial-gradient(1500px circle at var(--mouse-x) var(--mouse-y),hsla(0,0%,100%,.2),transparent 40%);-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;width:100%;z-index:2}.glass-card:hover:before,.glass:hover:before{opacity:1}.glass-card:hover,.glass:hover{border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:2px 2px 10px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.4);-moz-box-shadow:2px 2px 10px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:2px 2px 10px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.4)}.glass-card{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}h1{font-size:24px;margin:24px 0;text-align:center}.inline{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.button{background:none;border:none;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:20px;padding:5px;text-decoration:none}.button:hover{background:hsla(0,0%,100%,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 10px hsla(0,0%,100%,.2);-moz-box-shadow:2px 2px 10px hsla(0,0%,100%,.2);box-shadow:2px 2px 10px hsla(0,0%,100%,.2)}:root{--background-color:rgba(0,128,128,.7)}body{background:url(/static/media/background.0364e476f232b5462efc.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;font-family:IBM Plex Mono,monospace;height:100vh;margin:0}#root{background-color:rgba(0,128,128,.7);background-color:var(--background-color);-webkit-transition:background 1s ease;-o-transition:background 1s ease;-moz-transition:background 1s ease;transition:background 1s ease}*{color:#eee;text-shadow:0 2px 2px rgba(0,0,0,.5)}@media screen and (min-width:1050px){h1{font-size:32px}}
/*# sourceMappingURL=main.d24e4816.css.map*/