body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.needsPadding h1{-webkit-justify-content:left!important;justify-content:left!important;-webkit-animation:title-load var(--title-load-time) ease-in-out;animation:title-load var(--title-load-time) ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s;-webkit-transform:scale(0);transform:scale(0);-webkit-transform:translateY(-2000%);transform:translateY(-2000%);font-weight:400}.needsPadding h3{font-weight:light!important}.homeHero,.subtitle{-webkit-justify-content:left!important;justify-content:left!important}.subtitle{line-height:100%;font-weight:100px;font-size:4rem;-webkit-animation:subtitle-swipe var(--sub-load-time) ease-in-out;animation:subtitle-swipe var(--sub-load-time) ease-in-out}@-webkit-keyframes title-load{0%{-webkit-transform:translateY(-2000%);transform:translateY(-2000%);-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes title-load{0%{-webkit-transform:translateY(-2000%);transform:translateY(-2000%);-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes subtitle-swipe{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}70%{-webkit-transform:translateX(40%);transform:translateX(40%)}85%{-webkit-transform:translateX(30%);transform:translateX(30%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes subtitle-swipe{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}70%{-webkit-transform:translateX(40%);transform:translateX(40%)}85%{-webkit-transform:translateX(30%);transform:translateX(30%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.headshot-div{width:275px;margin-right:10px}.headshot-div,.website-div{float:left;-webkit-align-items:center;align-items:center;height:300px;margin-bottom:10px;border-radius:10px}.website-div{width:475px}#img{margin-right:25px!important}.headshot{width:200px;object-fit:contain;border-radius:10px;float:left;margin-right:5%}.building{max-width:100%;height:auto;border-radius:10px;margin:auto}.smaller{-webkit-justify-content:center;justify-content:center;max-width:50%;max-height:50%;border-radius:10px;margin:auto;border:1pt solid #000}.login-container{text-align:center}.g-card{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:20px;width:100%;height:10%;margin-left:5%;margin-right:5%;margin-bottom:10%}.col-6{padding:0!important}.view{font-size:20px;font-weight:700;text-decoration:underline}a:hover{font-style:italic!important}.fd-row{padding-top:10%}.tile1{height:60%;overflow:hidden;border-radius:10px;background-color:pink;-webkit-justify-content:left!important;justify-content:left!important}.fd-container{padding:300px}.row{margin-right:0!important;margin-left:0!important}.main-div{margin-bottom:10px;border:1pt solid #000;border-radius:10px}.main-div,.normdiv{display:-webkit-flex;display:flex}.normdiv{margin-bottom:50px}.smaller-div{display:-webkit-flex;display:flex;margin-bottom:10px;border-radius:10px}ul{list-style:outside}ul li{padding:0;margin:0 0 0 .2em}.g-card-image{border-radius:10px;max-width:100%;max-height:100%}.g-card-info{padding:10px;color:#000;text-align:left;min-height:100px}.g-card-title{line-height:35px;font-size:2em;color:#000;margin:0}.description{border-radius:10px;padding:30px}.description-a{font-style:italic;color:#000;text-decoration:none}.avi{float:right}.description-ap{font-size:1.1em;color:#000;text-decoration:none;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.description-sum{border-radius:10px;display:-webkit-flex;display:flex;margin:20px 0;padding:10px;width:100%;min-height:200px}.solved{font-style:oblique}.g-card-sub-title{font-style:italic;font-size:1.5em;margin:0}.g-card-role{font-size:1em;margin:0}.success-msg{color:#57a773;padding:10px 15px}.err-msg{color:#ee6352;padding:10px 15px}.page-titles{font-size:5rem!important;text-align:center}.subtitle{font-size:3rem!important}.pt-5,.py-5{padding-top:0!important}@media (min-width:544px){.page-titles{font-size:1.5rem}}@media (min-width:768px) and (max-width:900px){h1{font-size:2rem}}@media (min-width:992px){h1{font-size:2.5rem}}@media (min-width:1200px){h1{font-size:3rem}}html{scroll-behavior:smooth}.top-name{text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--title-load-time:500ms;--sub-load-time:800ms}.nav-link{color:#000!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.video-style{border:1pt solid #000;border-radius:10px}.intro-div{-webkit-animation:style-load var(--title-load-time) ease-in-out;animation:style-load var(--title-load-time) ease-in-out;-webkit-transform:scale(0);transform:scale(0);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes style-load{0%{-webkit-transform:translateY(-2000%);transform:translateY(-2000%);-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes style-load{0%{-webkit-transform:translateY(-2000%);transform:translateY(-2000%);-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}.needsPadding{padding-top:6%;padding-bottom:0;text-align:left!important}.needsPadding h1{text-align:left!important;line-height:78px;padding-bottom:10px}.needsPaddingright h1{text-align:right!important}#Fg-FFtitle{padding-left:30%;font-size:3em;font-family:inherit;padding-right:2%;text-align:left;line-height:52px}#banner{height:auto}#banner,#banner1{position:relative;float:left;overflow:hidden;width:100%}#banner1{height:10%}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.imgSlide{height:100vh;position:relative}.introText{padding-left:7rem;padding-top:5rem;padding-right:.1rem;position:absolute;z-index:9;top:0;bottom:30}.slider{position:relative;height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.i ge{width:50%;height:50%;border-radius:10px}.left-arrow{float:right;text-align:right;font-size:8rem;color:#000;z-index:10;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.slide{opacity:0;transition-duration:1s ease}.slide.active{opacity:1;transition-duration:1s;-webkit-transform:scale(1.08);transform:scale(1.08)}.box{margin:20px 0;padding:10px}.box,.boxNoPadding{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;min-height:200px}.boxNoPadding{margin:20px 10px;padding-bottom:5px}.boxB{width:200px;overflow:hidden;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;display:-webkit-flex;display:flex}.noPadding{padding-left:0!important}.noPadding2{padding:0!important;margin:0!important}.noPadding3{margin-top:20%}.noPadding4{padding:5px 0}.no-inline{-webkit-padding-start:0;padding-inline-start:0}.bottomMenu{text-align:center;list-style-type:none}.bottomMenuli{padding-right:8%;display:inline}.bottomMenuli a{color:#000!important}.text-box{margin-bottom:0!important}.boxAnimate{will-change:transform;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}.boxAnimate:hover{transition:-webkit-transform 125ms;transition:transform 125ms;transition:transform 125ms,-webkit-transform 125ms;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.box-title{display:-webkit-flex;display:flex;-webkit-align-items:left;align-items:left;margin:0;padding:0}.box-title,.boxBlock{width:100%;min-height:200px}.boxBlock{display:block;-webkit-align-items:center;align-items:center;margin:20px 0;padding:10px}.borderStyle{border-radius:10px;box-shadow:0 0 3px 1px #ccc;margin-bottom:20px}.img-fluid{border-radius:10px;opacity:.7}.img-fluid-short{height:500px;max-width:100%}.img-fluid-shorTall{height:700px;max-width:100%}.full-op{border-radius:10px;opacity:1}.summaryList{list-style:none;padding-left:0}.homepageh2{font-size:3rem;color:#000}.box figcaption{position:absolute;text-align:center;bottom:0;left:10px;right:10px;color:#000;z-index:1000}.figcap{padding:5%;text-align:center}.backTop{padding-bottom:4%}.backTop,.backTop a{padding-top:10%;text-align:center}.backTop a{font-size:1.5em;color:#000!important}.figCap{text-align:center}.box figcaption a{color:#000;text-decoration:underline}.heroBig h1{font-size:2.5em!important}.heroBig h1,.heroSmall h1{-webkit-align-items:center;align-items:center;text-align:center}.heroSmall h1{font-size:2em!important}.larger{font-size:1.5em}.larger li,.largerP,.larger p{font-style:italic}.intro{font-size:1.3em;line-height:25px}.description-ap{font-size:2.5em;line-height:45px}.heroEdit h1{padding:0;margin:0;-webkit-align-items:left!important;align-items:left!important;text-align:left!important;font-size:5.5em!important;line-height:100px}#chart{border-radius:0}.skillsBox{border-radius:10px;margin-bottom:30px;box-shadow:0 0 3px 1px #ccc}.skillsBox,.skillsBox p{padding:10px}.shadow{box-shadow:0 0 3px 1px #ccc;border-radius:10px;margin-bottom:20px}#top{font-size:2em;float:center}.add-padding{padding:10px 10px 20px;border-radius:10px}
/*# sourceMappingURL=main.77d808f3.chunk.css.map */