.ad-textbox{position:relative}.ad-textbox>.underline{bottom:0;height:2px;left:0;position:absolute;transform:scaleX(0);transition:.35s;width:100%}.ad-textbox>label,.ad-textbox>span{color:#ffffff80;pointer-events:none;position:absolute;transition:.35s;translate:0 -50%}.ad-textbox>span{left:0;top:50%}.ad-textbox>label{font-family:Euclid Circular A;left:34px;top:50%;white-space:nowrap}.ad-textbox>input,.ad-textbox>textarea{background:#0000;border:0;border-bottom:2px solid #2e2a33;font-family:Euclid Circular A;font-size:16px;height:60px;outline:none;padding-left:34px}.ad-textbox>:is(input:focus,input.has-value)~span,.ad-textbox>:is(textarea:focus,textarea.has-value)~span{color:#fffffff5}.ad-textbox>:is(input:focus,input.has-value)~label,.ad-textbox>:is(textarea:focus,textarea.has-value)~label{color:#0fa5a2}.ad-textbox>:is(input:focus,input.has-value)~label,.ad-textbox>:is(textarea:focus,textarea.has-value)~label{scale:.875;translate:-42px -44px}.ad-textbox>:is(input:focus,input.has-value)~.underline,.ad-textbox>:is(textarea:focus,textarea.has-value)~.underline{transform:scaleX(1)}.md-textbox{font-family:Euclid Circular A;position:relative}.md-textbox :is(label,span){color:#888;pointer-events:none;position:absolute;top:50%;transition:.3s;translate:0 -50%}.md-textbox>label{left:10px;padding:4px 8px;translate:0 -50%}.md-textbox>span{font-size:28px;right:16px}.md-textbox>input,.md-textbox>textarea{background:#0000;border:2px solid #888;border-radius:8px;font-family:inherit;font-size:16px;height:56px;outline:none;padding-left:16px}.md-textbox>:is(input:focus,.has-value),.md-textbox>:is(textarea:focus,.has-value){border-color:#8f44fd}.md-textbox>:is(input:focus,.has-value)~span,.md-textbox>:is(textarea:focus,.has-value)~span{color:#f9f9f9}.md-textbox>:is(input:focus,.has-value)~label,.md-textbox>:is(textarea:focus,.has-value)~label{background:#151515;color:#ffffffbf;translate:0 -46px}a:link,a:visited{text-decoration:none}footer{background:#fff;border-top-color:initial;border-top-style:solid;border-top-width:1px;bottom:0;font-size:.75rem;left:0;position:fixed;right:0}footer,img{text-align:center}img{height:200px;width:150px}header{height:110vh}td input,td textarea{width:100%}nav{height:35px}#contactTable{margin-left:auto;margin-right:auto}#contactForm{padding-bottom:150px}#divAboutDetails td{border-style:solid;border-width:thin;width:auto}#divMenuItems{display:flex;flex-direction:row;padding:10px 0}#divMenuItems,#divMobileMenuItems{background-color:#18181b;border:.1px solid #099fff;box-shadow:0 4px 8px 0 #0ff,0 6px 20px 0 #00000030}#hamburgerButton{background-color:#e9ecef;display:block;height:35px;margin:0;width:100%}#hamburgerList{list-style-type:none;margin:0;padding:0}#socialMediaBannerDiv{padding-top:25px}.floatingListItem{float:left;margin:0 20px}.errortext{color:red}.intro{text-align:center}.menu{position:-webkit-sticky;position:sticky;top:0}.menuItem{width:100%}.menuItem,.mobileMenuItem{color:#fff;cursor:pointer;text-align:center}.mobileMenuItem{display:block;height:35px}.menuItem:after{display:block}.menuItem:hover:after{transform:scaleX(1)}.mobileMenuItem:after{display:block}.mobileMenuItem:hover:after{transform:scaleX(1)}.docked{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.hidden{display:none}.allButFooter{min-height:calc(100vh - 95px)}.bi-linkedin{color:#0a66c2}.bi-github{color:purple}.hamburgerListItem{border-bottom:1px solid;text-align:center}.leftPad{padding-left:5px}.roundedCorners{border-radius:2em}.aboutTableRow{vertical-align:top}
/*# sourceMappingURL=main.3d52f6ec.css.map*/