/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
html{width:100vw;height:100vh;background:linear-gradient(98.76deg, #636363 0%, rgba(99, 99, 99, 0.983385) 19.15%, rgba(74, 74, 74, 0.915638) 19.17%, rgba(77, 77, 77, 0.913062) 19.94%, rgba(99, 99, 99, 0.89) 19.97%)}body{font-family:"Liberation Serif",serif;font-size:18px}a{text-decoration:none}
.src-styles-__app__containerAll__Go6Kg{height:100vh;width:100vw;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.8fr 9fr .2fr;grid-template-areas:"header header" "main main" "footer footer"}.src-styles-__app__headerSection__Pw4FX{grid-area:header;width:100%;box-sizing:border-box}.src-styles-__app__mainSection__1YS59{grid-area:main;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.src-styles-__app__mainSection__1YS59::-webkit-scrollbar{display:none}.src-styles-__app__footerSection__2exeF{grid-area:footer;width:100%;box-sizing:border-box;font-size:.8rem;text-align:center;color:rgba(152,164,175,.98)}
.src-styles-__header__headerContainer__1HZ5f{background:rgba(148,169,198,.98);width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-around}.src-styles-__header__headerItemActive__25_WM{border-bottom-width:3px;border-bottom-style:solid}.src-styles-__header__headerItem__1TMQX{grid-area:item;padding-left:4%;padding-right:4%;text-align:center;display:flex;align-items:center;font-size:2rem;color:#bfcbde;text-shadow:2px 2px 0px rgba(0,0,0,.25)}.src-styles-__header__headerItem__1TMQX:hover{color:#d9e8ff;cursor:pointer}.src-styles-__header__paddingItem__1ZCw8{width:4%}@media(max-width: 660px){.src-styles-__header__headerItem__1TMQX{font-size:1.4rem}.src-styles-__header__paddingItem__1ZCw8{width:0}}
.src-styles-__home__homeContainer__3ips4{width:100%;height:100%;display:grid;grid-template-columns:.7fr 1.4fr .8fr .9fr;grid-template-rows:1fr 2fr 1fr;grid-template-areas:". . . ." ". info img ." ". . . ."}.src-styles-__home__infoContainer__3fo8A{grid-area:info;display:flex;flex-direction:column;justify-content:space-evenly}.src-styles-__home__imgContainer__1GDsn{grid-area:img;display:flex;justify-content:center}.src-styles-__home__paddingDiv__DQRk2{height:10%}.src-styles-__home__name__PxA_d{font-size:2.4rem;font-weight:bold;color:#abcdfe;text-align:center;text-shadow:0px 2px 4px rgba(0,0,0,.5)}.src-styles-__home__profession__1NjnZ{font-size:1.8rem;text-align:center;color:#d9e8ff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.src-styles-__home__contactContainer__3vML6{display:flex;flex-direction:row;justify-content:center}.src-styles-__home__locationContainer__3NqtN{display:flex;flex-direction:row;justify-content:center}.src-styles-__home__contactIcons__29Rzh{height:40px;padding:10px;-webkit-filter:drop-shadow(2px 2px 1px rgba(10, 12, 12, 0.3));filter:drop-shadow(2px 2px 1px rgba(10, 12, 12, 0.3))}.src-styles-__home__contactIcons__29Rzh:hover{cursor:pointer;-webkit-filter:drop-shadow(2px 2px 1px rgba(10, 12, 12, 0.6));filter:drop-shadow(2px 2px 1px rgba(10, 12, 12, 0.6))}.src-styles-__home__locationIcon__WKSR8{height:20px;align-self:center;-webkit-filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.4));filter:drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.4))}.src-styles-__home__locationText__19uKm{color:#98b4de;font-size:1.2rem;align-self:center;text-shadow:2px 2px 2px rgba(0,0,0,.4)}.src-styles-__home__profileImg__225HF{width:380px;margin-bottom:4%}@media(max-width: 660px){.src-styles-__home__paddingDiv__DQRk2{height:0}.src-styles-__home__name__PxA_d{font-size:1.4rem}.src-styles-__home__profession__1NjnZ{font-size:1.2rem}.src-styles-__home__contactIcons__29Rzh{height:20px;padding:0}.src-styles-__home__locationText__19uKm{font-size:.8rem}.src-styles-__home__locationIcon__WKSR8{height:14px}.src-styles-__home__profileImg__225HF{width:180px;margin-bottom:4%}.src-styles-__home__homeContainer__3ips4{display:grid;grid-template-columns:.1fr 1.4fr .8fr .13fr}}
.node_modules-react-lazy-load-image-component-src-effects-__blur__lazy-load-image-background__1S1w3.node_modules-react-lazy-load-image-component-src-effects-__blur__blur__1HsKZ{filter:blur(15px)}.node_modules-react-lazy-load-image-component-src-effects-__blur__lazy-load-image-background__1S1w3.node_modules-react-lazy-load-image-component-src-effects-__blur__blur__1HsKZ.node_modules-react-lazy-load-image-component-src-effects-__blur__lazy-load-image-loaded__3ARyh{filter:blur(0);transition:filter .3s}.node_modules-react-lazy-load-image-component-src-effects-__blur__lazy-load-image-background__1S1w3.node_modules-react-lazy-load-image-component-src-effects-__blur__blur__1HsKZ>img{opacity:0}.node_modules-react-lazy-load-image-component-src-effects-__blur__lazy-load-image-background__1S1w3.node_modules-react-lazy-load-image-component-src-effects-__blur__blur__1HsKZ.node_modules-react-lazy-load-image-component-src-effects-__blur__lazy-load-image-loaded__3ARyh>img{opacity:1;transition:opacity .3s}
.src-styles-__page_not_found__notFoundContainer__1a91o{width:100%;height:100%;display:grid;grid-template-columns:3fr 4fr 3fr;grid-template-rows:2fr 1fr 4fr 2fr;grid-template-areas:". . ." ". text ." ". errorNumbers ." ". . ."}.src-styles-__page_not_found__errorMessage__1CANw{grid-area:text;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;filter:drop-shadow(2px 4px 2px rgba(0, 0, 0, 0.25));color:#c0daff}.src-styles-__page_not_found__errorNumContainer__3sXkC{grid-area:errorNumbers;display:flex;flex-direction:row;justify-content:space-evenly;align-items:baseline}.src-styles-__page_not_found__errorNumber__26fIP{font-size:16rem;color:#abcdfe}.src-styles-__page_not_found__withMargin__2Fotq{align-self:flex-end;text-align:end;color:#d9e8ff}@media(max-width: 660px){.src-styles-__page_not_found__errorMessage__1CANw{font-size:1.2rem}.src-styles-__page_not_found__errorNumber__26fIP{font-size:8rem}}
.src-styles-__bio__bioContainer__3P98Z{height:100vh;width:100vw;display:grid;grid-template-columns:2fr 8fr 2fr;grid-template-rows:.6fr 10fr;grid-template-areas:". options ." ". timeline ."}.src-styles-__bio__timelineContainer__2JYWs{grid-area:timeline;transform:scale(1.2);transform-origin:0% 0% 0px;max-width:80%}.src-styles-__bio__optionsContainer__mp00V{grid-area:options;display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding-top:1%;padding-bottom:2%}.src-styles-__bio__iconStyle__tqwAJ{height:24px;padding-right:1.5px}.src-styles-__bio__dateStyle__233gv{font-style:normal;color:#d8d8d8;text-shadow:1px 2px 4px rgba(0,0,0,.5)}.src-styles-__bio__titleStyle__2Giwv{font-weight:bold;font-size:1.8rem;color:#bec9e4;text-shadow:1px 2px 4px rgba(0,0,0,.5)}.src-styles-__bio__subTitleStyle__2aA2H{font-weight:400;font-size:1.2rem;color:#d8d8d8;text-shadow:1px 2px 4px rgba(0,0,0,.5)}.src-styles-__bio__bioTechIcon__R5kyk{background:#d2ddee}
.src-styles-bio-__bio_option__optionContainer__8GcgP{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:26%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.src-styles-bio-__bio_option__optionContainer__8GcgP:hover{cursor:pointer}.src-styles-bio-__bio_option__optionIcon__1-IFZ{width:25px;height:25px;padding:2px 2px}.src-styles-bio-__bio_option__optionText__3o26t{margin-left:4%;margin-right:4%;text-shadow:2px 2px 4px rgba(0,0,0,.25);color:#d9e8ff;font-size:1.3rem}.src-styles-bio-__bio_option__optionStatusIcon__xgAJO{width:20px;height:20px;-webkit-filter:drop-shadow(2px 2px 3px rgba(10, 12, 12, 0.5));filter:drop-shadow(2px 2px 3px rgba(10, 12, 12, 0.5))}.src-styles-bio-__bio_option__optionStatusIcon__xgAJO:hover{-webkit-filter:drop-shadow(2px 2px 3px rgba(10, 12, 12, 0.8));filter:drop-shadow(2px 2px 3px rgba(10, 12, 12, 0.8))}
.src-styles-portfolio-__tech_icon__container__1Lxdh{background:#e3e5e9;box-shadow:1px 1px 2px rgba(0,0,0,.3);border-radius:4px;display:flex;flex-direction:row;gap:8px;padding:8px 8px;align-items:center}.src-styles-portfolio-__tech_icon__container__1Lxdh:hover{box-shadow:1px 1px 2px rgba(0,0,0,.4);cursor:pointer}.src-styles-portfolio-__tech_icon__icon__ob8zj{max-width:20px;max-height:20px}.src-styles-portfolio-__tech_icon__text__2uVSP{color:#000;font-size:1.1rem;text-shadow:1px 2px 2px rgba(0,0,0,.3);width:max-content}.src-styles-portfolio-__tech_icon__container__1Lxdh:hover .src-styles-portfolio-__tech_icon__text__2uVSP{text-shadow:1px 2px 2px rgba(0,0,0,.5)}.src-styles-portfolio-__tech_icon__containerOption__ACkPD{background:#e3e5e9;box-shadow:1px 1px 2px rgba(0,0,0,.3);border-radius:4px;display:flex;flex-direction:row;gap:8px;padding:8px 8px;align-items:center;background:#d2ddee;box-shadow:2px 2px 2px rgba(0,0,0,.25);border-radius:4px;padding-left:12px;padding-right:12px}.src-styles-portfolio-__tech_icon__containerOption__ACkPD:hover{box-shadow:1px 1px 2px rgba(0,0,0,.4);cursor:pointer}.src-styles-portfolio-__tech_icon__containerOption__ACkPD:hover{box-shadow:2px 2px 2px rgba(0,0,0,.4);cursor:pointer}.src-styles-portfolio-__tech_icon__containerOption__ACkPD:hover .src-styles-portfolio-__tech_icon__optionText__KCw0m{text-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:1.25rem}.src-styles-portfolio-__tech_icon__optionText__KCw0m{font-weight:500;font-size:1.2rem;color:#566d8e;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.src-styles-portfolio-__tech_icon__disabledOption__24vnR{background:#b3b5bb}
.src-styles-bio-__bio_desc__container__3HICf{margin-right:1%;font-size:1rem;text-shadow:2px 2px 2px rgba(0,0,0,.2)}.src-styles-bio-__bio_desc__techContainer__13aVi{display:flex;flex-direction:row;align-self:center;min-width:130%;gap:10px;flex-wrap:wrap;padding-right:1%;transform:scale(0.75);transform-origin:0% 0% 0px}
.src-styles-__portfolio__portfolioContainer__1SIh0{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:4%}.src-styles-__portfolio__projectContainer__2yaZ2{width:80%;margin-bottom:2%;display:flex;flex-direction:column;align-content:stretch;padding:16px 0;gap:16px;background:#98a4b6;box-shadow:1px 4px 2px rgba(0,0,0,.25);border-radius:12px}
.src-styles-portfolio-__project_brief__titleContainer__2rm4o{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:22px}.src-styles-portfolio-__project_brief__title__vJMf2{font-style:normal;font-weight:bold;font-size:28px;line-height:32px;color:#dae9ff;text-shadow:1px 2px 2px rgba(0,0,0,.5)}.src-styles-portfolio-__project_brief__icon__2A53L{min-width:100px;min-height:100px;filter:drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.35))}.src-styles-portfolio-__project_brief__techContainer__1RlHr{display:flex;flex-direction:row;align-self:center;width:60%;gap:10px;flex-wrap:wrap}
.src-styles-portfolio-__short_desc__description__1mpSa{padding-right:20%;padding-left:20%;font-style:normal;font-weight:400;font-size:1.2rem;line-height:32px;color:#f7f7f7;text-shadow:1px 2px 2px rgba(0,0,0,.5)}.src-styles-portfolio-__short_desc__containerGeneric__1Prpr{height:100%;width:100%}.src-styles-portfolio-__short_desc__tagContainer__1_oRf{margin-left:10px;padding:8px 8px;border-radius:8px;background:rgba(255,255,255,.2);font-size:.96rem;font-style:italic;color:#fff;text-shadow:1px 2px 2px rgba(0,0,0,.2);filter:drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.35))}
.src-styles-__skills__container__20WlG{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.src-styles-__skills__sectionContainer__gQXIZ{padding:4px 4px;width:74%}.src-styles-__skills__title__2NAOj{font-size:2.4rem;text-shadow:1px 2px 2px rgba(0,0,0,.3);color:#d8d8d8}.src-styles-__skills__line__22smF{min-width:100%;max-width:100%;box-shadow:2px 2px 2px rgba(0,0,0,.3)}.src-styles-__skills__skillsContainer__zpC7k{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:center;padding:8px 8px}
.src-styles-portfolio-__under_construction__container__lqfN3{display:flex;flex-direction:column}.src-styles-portfolio-__under_construction__img__1P5GQ{max-height:10%;max-width:40%;padding:2% 0}.src-styles-portfolio-__under_construction__mailto__3Lgcf{color:#336ad0}.src-styles-portfolio-__under_construction__mailto__3Lgcf:hover{cursor:pointer}
.src-styles-portfolio-projects-__distributed_coutner__link__3iReQ{color:#336ad0}.src-styles-portfolio-projects-__distributed_coutner__link__3iReQ:hover{cursor:pointer}.src-styles-portfolio-projects-__distributed_coutner__image__3ydjK{max-width:100%;padding:4px 8px;box-shadow:2px 2px 4px rgba(0,0,0,.1);border-radius:2px;display:block;margin:0 auto}.src-styles-portfolio-projects-__distributed_coutner__codeContainer__3Vm4M{transform:scale(0.98);transform-origin:0% 50% 0px;border-radius:8px}.src-styles-portfolio-projects-__distributed_coutner__gif__3fk5x{max-width:90%;padding:4px 8px;box-shadow:2px 2px 4px rgba(0,0,0,.1);border-radius:2px;display:block;margin:0}.src-styles-portfolio-projects-__distributed_coutner__placeholderGif__3_ESB{padding:3% 8%;box-shadow:2px 2px 4px rgba(0,0,0,.1);border-radius:12px;display:block;margin:5% 0 2% 40%}
.src-styles-portfolio-__link__container__1fPcS{color:#336ad0}.src-styles-portfolio-__link__container__1fPcS:hover{cursor:pointer}
.src-styles-portfolio-__quote__container__3nbPr{width:80%;border-radius:6px;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:8px 0;background:#e3e8ee}.src-styles-portfolio-__quote__body__5sCVB{padding:4px 4px 4px 8px;color:#010205;text-shadow:1px 2px 4px rgba(0,0,0,.25);border-left:6px solid #828282}
.src-styles-portfolio-__highlighted_text__container__dadS8{background:#d9d9d9;padding:4px 4px;border-radius:4px}
.src-styles-portfolio-__note__noteContainer__HCgud{width:70%;border-radius:6px;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;margin:8px 0;border:solid 1px rgba(59,130,246,.5)}.src-styles-portfolio-__note__warnContainer__2g9me{width:70%;border-radius:6px;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center;margin:8px 0;border:solid 1px rgba(246,112,59,.5)}.src-styles-portfolio-__note__noteHeader__1KpEa{padding:4px 4px;color:#e6eeff;text-shadow:0 2px 4px rgba(0,0,0,.5);background:rgba(59,130,246,.5)}.src-styles-portfolio-__note__noteHeader__1KpEa::before{vertical-align:center;display:inline-block;width:15px;height:15px;margin-right:10px;content:url(31835d0a5abffdc4e79bee37f4feb3a4.svg)}.src-styles-portfolio-__note__warnHeader__2Zuol{padding:4px 4px;color:#e6eeff;text-shadow:0 2px 4px rgba(0,0,0,.5);background:#ec6d53}.src-styles-portfolio-__note__warnHeader__2Zuol::before{vertical-align:center;display:inline-block;width:16px;height:16px;margin-right:10px;content:url(2c2db6e122cb6a6cdc6cee367eeba867.svg)}.src-styles-portfolio-__note__noteBody__IL94D{padding:4px 4px;text-shadow:1px 2px 4px rgba(0,0,0,.2);color:#000310;background:rgba(156,189,243,.5)}.src-styles-portfolio-__note__warnBody__YGstb{padding:4px 4px;text-shadow:1px 2px 4px rgba(0,0,0,.2);color:#000310;background:#f8b18a}
.src-styles-portfolio-__portfolio_router__container__2oXWp{margin:1% 5% 0;padding:1% 2%;background-color:#f9fcff;border-radius:8px;line-height:34px;overflow-y:scroll;height:100%}.src-styles-portfolio-__portfolio_router__container__2oXWp span{text-shadow:2px 2px 8px rgba(0,0,0,.1);font-size:1.15rem}.src-styles-portfolio-__portfolio_router__container__2oXWp h1{text-shadow:1px 2px 4px rgba(0,0,0,.4);color:#000e28}.src-styles-portfolio-__portfolio_router__container__2oXWp h2{text-shadow:1px 2px 4px rgba(0,0,0,.35);color:#001742}.src-styles-portfolio-__portfolio_router__container__2oXWp h3{text-shadow:1px 2px 2px rgba(0,0,0,.3);color:#002058}.src-styles-portfolio-__portfolio_router__container__2oXWp h4{text-shadow:1px 2px 2px rgba(0,0,0,.2);color:#003a9c;font-size:1.2rem}.src-styles-portfolio-__portfolio_router__container__2oXWp h5{text-shadow:1px 2px 2px rgba(0,0,0,.2);color:#000;font-size:1.15rem;margin-bottom:2px}.src-styles-portfolio-__portfolio_router__container__2oXWp::-webkit-scrollbar{width:8px;background-color:#a9a9a9;border-radius:2px}.src-styles-portfolio-__portfolio_router__container__2oXWp::-webkit-scrollbar-thumb{max-width:6px;border-radius:8px;background-color:#424242}
.src-styles-__auth_demo__container__1iQt_{height:100%;width:100%;justify-content:center;align-items:center}.src-styles-__auth_demo__loginContainer__1U5Ee{height:50%;width:35%;display:grid;grid-template-columns:1fr 4fr 1fr;grid-template-rows:1fr 2fr 1fr;grid-template-areas:"text text text" ". button ." ". . ."}.src-styles-__auth_demo__textArea__24B0S{grid-area:text;display:flex;justify-content:center}.src-styles-__auth_demo__button__Cf90O{grid-area:button;display:flex;justify-content:center;align-items:center;border-radius:12px;background:#98a4b6;box-shadow:1px 4px 2px rgba(0,0,0,.25);font-size:3rem;color:#dae9ff;text-shadow:0px 2px 4px rgba(0,0,0,.5)}.src-styles-__auth_demo__button__Cf90O:hover{cursor:pointer}

/*# sourceMappingURL=styles.css.map*/