/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..700&family=Roboto+Slab:wght@100..900&display=swap";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{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.small-3{width:25%}body{background:#001733;color:#c2d4e1;font-family:"Montserrat",sans-serif;font-size:18px;margin:25px;line-height:1.5;min-height:94vh;display:flex;flex-direction:column}*:focus{outline:2px solid #66aadf;outline-offset:3px;border-radius:2px}main{flex:1;margin-top:20px}body.blur>*:not(header-component){filter:blur(20px)}#LangSwitcher{float:left;margin-top:-5px}#LangSwitcher a{font-size:13px;color:#61a5da}#LangSwitcher a:hover{font-weight:900;color:#fcf8f2}#BtnsContainer{display:flex;justify-content:flex-end;align-items:center}#navBtn,#closeBtn,.icon{background:rgba(0,0,0,0);border:none;padding:0;margin:0;box-shadow:none;appearance:none;cursor:pointer}#navBtn,#closeBtn{width:44px;height:44px}#navBtn path{fill:#4e8ebd}#navBtn:hover path{fill:#fcf8f2}#closeBtn:hover path{stroke:#fcf8f2}#navigation-items{display:none}#navigation-items.open{z-index:1000;position:absolute;width:90%;height:245px;background-color:#000f29;display:inline-block;list-style:none;padding-top:20px;line-height:38px;box-shadow:5px 5px 10px rgba(0,0,0,.702)}#navigation-items.open a{display:block;width:100%;text-decoration:none;color:#4e8ebd}#navigation-items.open li.active{background-color:#00558a;margin-left:-32px;padding-left:30px;padding:-20px}#navigation-items.open li.active a{font-weight:900;color:#94b4cb}#navigation-items.open li a:hover{font-size:large;font-weight:900;color:#fcf8f2}#navigation-items.open li a:hover path{fill:#fcf8f2}#navigation-items.open path{fill:#66aadf}#navigation-items.open hr{margin:10px 0;width:95%}#navigation-items.open .logo{margin:4px 5px 7px 0px}nav{margin:0px auto;display:flex;justify-content:flex-end}.external-links{z-index:1000}.add-line{border-top:1px solid #4c6374;width:96%;padding-top:5px;padding-bottom:5px}.introduction{margin-bottom:2em}.introduction h1{font-family:"Roboto Slab",serif;font-weight:400}p a{color:#66aadf}.show-items{display:flex;flex-wrap:wrap}.show-items a{display:flex;justify-content:center;text-align:center;height:8em;margin-bottom:20px;text-decoration:none;background-color:#8fa6c2;font-size:1.2em;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);font-weight:450}.show-items a.inactive{cursor:none;pointer-events:none;background-color:#4f6682;color:#02101e;font-weight:normal}.show-items a:hover:not(.inactive){box-shadow:0 0 30px 0 rgba(81,122,154,.5)}.show-items a .project-details{display:none}footer{position:relative;bottom:0;width:100%;margin-top:15px}.quote{margin-top:2em;color:#a3a3a3}.quote span:nth-child(2){font-style:italic}.quote span{display:block}#source-code{display:block;text-decoration:none;border-top:1px solid #a3a3a3;text-align:center;padding-top:7px;font-size:12px;color:#a3a3a3}.resume p,.resume ul{margin-bottom:8px}.resume b{font-size:20px;font-family:"Roboto Slab",serif;font-weight:600;letter-spacing:.5px}.resume .degree{margin-bottom:20px}.resume h3{font-size:24px}.resume a[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}.work{margin-bottom:13px}.work p,.work ul{margin-bottom:5px}.work .expandable{cursor:pointer}#skills{margin-bottom:15px}.thin-line{color:#007acc;box-shadow:2px 2px 5px #007acc}.contact-me{margin:auto}.contact-me input,.contact-me textarea,.contact-me button{padding:2px;border-radius:5px;font-family:"Montserrat",sans-serif}.contact-me label{margin:10px 0 3px}.contact-me h1{text-align:center}.contact-me #sendBtn{margin-top:15px;color:#66aadf;border-color:#66aadf}.contact-me #sendBtn:hover{background-color:#66aadf;color:#000f29}.contact-me .invalid-feedback{margin-top:px;color:#d15775}.contact-me .invalid-feedback.show{display:inline-block}.contact-me .invalid{border:2px solid #bc3456}@media only screen and (min-width: 768px){.limited{padding-left:40px;padding-right:40px}#external-links-menu{display:none}.external-link-icon{top:15px;left:15px}.external-link-icon ul{display:flex}.external-link-icon ul li:not(:first-child){margin-left:1.5px}.show-items a:hover:not(.inactive){font-size:1em;height:9.6em}.show-items a:hover:not(.inactive) .project{display:none;text-align:left;margin:5px 0 0 10px}.show-items a:hover:not(.inactive) .project-details{display:block;margin:0 10px}}@media only screen and (min-width: 992px){.limited{max-width:1424px}#BtnsContainer{display:none}#navigation-items{height:20px;display:flex;list-style:none;align-content:end}#navigation-items a{display:block;padding:0 10px;text-decoration:none;color:#66aadf}#navigation-items ul{margin:0px;padding:0px}#navigation-items li{padding-left:10px}#navigation-items li a:hover{font-size:large;font-weight:900;color:#fcf8f2}#navigation-items li a:hover path{fill:#fcf8f2}#navigation-items li.active{font-weight:900}#navigation-items li.active a{color:#fcf8f2}.external-links{right:2px;display:flex;flex-direction:row}#linkedin{position:fixed;bottom:103px}#github{position:fixed;bottom:55px}.visibility{display:none}.logo{margin:3px 5px 7px 0px;width:35px;height:35px}.logo path{fill:#66aadf}.add-line{display:none}.resume{max-width:1248px}#ln-after-skill{display:none}}/*# sourceMappingURL=styles.css.map */
