.main{display:flex;flex-direction:row}.subtitle{padding-top:.3rem}.gitlablogo{enable-background:new 0 0 500 500}.linkedinlogo{enable-background:new 0 0 18 18}.logo-row{margin:5rem 5rem 0rem;display:flex;flex-direction:row;justify-content:space-around}.fv-social-icon{font-size:5rem}.fv-social-icon:hover{cursor:pointer}@media screen and (max-width:900px){.logo-row{margin:5rem 0rem 0rem}.fv-social-icon{font-size:3rem}}@media screen and (max-width:500px){.logo-row{margin:5rem 0rem 0rem}.fv-social-icon{font-size:2.2rem}}.item-detail-container{padding:6%}.split-view{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.description{margin-right:2rem;line-height:1.6}.resume{padding:3rem;width:60%}.resume img{max-width:100%;height:auto;display:block}@media screen and (max-width:900px){.split-view{flex-direction:column;gap:1.5rem}.resume{width:80%;padding:2rem}.description{margin-right:0rem;width:100%}}@media screen and (max-width:700px){.split-view{flex-direction:column}.resume{width:90%;padding:1.5rem}.description{margin-right:0rem;width:100%}}@media screen and (max-width:500px){.item-detail-container{padding:1.5rem}.split-view{flex-direction:column;gap:1rem}.resume{width:100%;padding:.5rem}.description{margin-right:0rem;width:100%}}.portfolio-container{padding:6%}.project{display:flex;justify-content:center;align-items:center;margin:5rem 0rem 0rem;padding-bottom:4rem;border-bottom:1px solid white;gap:2rem}.project-image-wrapper{flex:1}.project-desc-wrapper{flex:.75}.project-even .project-image-wrapper{order:1}.project-even .project-desc-wrapper,.project-odd .project-image-wrapper{order:2}.project-odd .project-desc-wrapper{order:1}.project:first-child{margin:0rem;padding:0rem}.project:last-child{border-bottom:0px solid white}.project-desc{flex:.75;padding:2rem;line-height:1.6}.project-img{padding-top:2rem;flex-direction:column;display:flex;align-items:center;justify-content:center;text-align:center}.project-img-file{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform .2s ease,opacity .2s ease;border-radius:22px}.project-img-file:hover{cursor:pointer;transform:scale(1.02);opacity:.9}@media screen and (max-width:900px){.project{flex-direction:column;margin:3rem 0rem 0rem;padding-bottom:3rem;gap:1.5rem}.project-image-wrapper{order:1!important}.project-desc-wrapper{order:2!important}.project-desc{padding:1rem;text-align:center}.project-img{width:100%}}@media screen and (max-width:700px){.project{flex-direction:column;margin:2rem 0rem 0rem;padding-bottom:2rem}.project-img{padding-top:1rem;width:100%}.project-img-file{max-width:100%}}@media screen and (max-width:500px){.portfolio-container{padding:1.5rem}.project{flex-direction:column;margin:1.5rem 0rem 0rem}.project-desc{padding:.5rem;text-align:center}.project-img{padding-top:.5rem;width:100%;margin:0}.project-img-file{width:100%;max-width:100%}}.allInputs{display:flex}textarea,input{padding:.5rem;font-size:16px;width:80%;display:block;border-radius:4px;border:1px solid #ccc}textarea{width:100%;height:80%}input:focus{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a;outline:none}input.error{border-color:#ff4500}label{font-weight:700;display:block;margin-top:1rem;margin-bottom:.25rem}.input-feedback{font-size:15px;font-style:italic;color:#f70;margin-top:.25rem}button{max-width:150px;margin:20px 0;padding:12px 20px;border-style:none;border-radius:5px;background-color:#00aeef;box-shadow:0 2px 2px #00000026;font-size:17px;font-weight:500;color:#fff;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.buttonFooter{display:flex;justify-content:space-between}button:disabled{opacity:.5;cursor:not-allowed!important}button+button{margin-left:2rem}button.outline{background-color:#eee;border:1px solid #aaa;color:#555}@media screen and (max-width:600px){.allInputs{flex-direction:column}}.forceWhite{color:#fff!important}.forceBlack{color:#000!important}.italic{font-style:italic}.HomeGradient{background:linear-gradient(to right,#0a9fe0,#6251a2)}.ResumeGradient{background:linear-gradient(to right,#4273be,#753f91)}.PortfolioGradient{background:linear-gradient(to right,#544898,#9b2d88)}.ContactGradient{background:linear-gradient(to right,#862d8b,#cc2c7f)}html,body{margin:0;padding:0;min-height:100vh;height:100%;width:100%;overflow-x:hidden}#root{min-height:100vh;height:100%;width:100%}.App{font-size:1.2em;font-weight:100;color:#fff;letter-spacing:.05em;min-height:100vh;height:100%;width:100%;display:flex;flex-direction:column}.force-full-view{min-height:90vh;height:auto;flex:1 0 auto;padding-bottom:2rem;padding-top:10vh;box-sizing:border-box}.center{text-align:center}.mobile{padding:0}.parragraph{display:flex;flex-direction:row}li{margin-bottom:.5rem;margin-top:.5rem;list-style:circle;margin-left:1.5rem}ul{margin:1rem;font-style:italic}.navbar{height:10vh;min-height:60px;max-height:80px;padding-left:3rem;padding-right:3rem;display:flex;align-items:center;justify-content:space-between;overflow:visible;position:fixed;top:0;left:0;right:0;z-index:9999;background-color:#fff;box-shadow:0 2px 4px #0000001a}.navbar-brand{display:flex;align-items:center;flex-shrink:0;flex:1}.navbar-menu{display:flex;align-items:center;flex:1;overflow:visible}.navbar-end{display:flex;align-items:center;margin-left:auto;overflow:visible;flex-wrap:nowrap}.navbar-burger{margin-top:0;margin-left:auto;margin-right:0;color:#000;display:none;cursor:pointer;width:44px;height:44px;position:relative;flex-shrink:0}.navbar-burger span{display:block;height:2px;background-color:currentColor;left:50%;position:absolute;transform:translate(-50%);width:20px;transition:all .2s ease}.navbar-burger span:nth-child(1){top:calc(50% - 8px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 6px)}.navbar-burger.is-active span:nth-child(1){transform:translate(-50%) translateY(7px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translate(-50%) translateY(-7px) rotate(-45deg)}@media screen and (max-width:1160px){.navbar-burger{display:block}.navbar-menu{display:none}.navbar-menu.is-active{display:block;position:absolute;right:0;top:3rem;background:#fefdfe;box-shadow:0 8px 16px #0000001a;z-index:1000;border-radius:0 0 12px 12px;min-width:200px;max-width:300px}.navbar-menu.is-active .navbar-end{flex-direction:column;align-items:stretch}.navbar-menu.is-active .navbar-item{padding:.5rem 1rem;border-bottom:none}.navbar-menu.is-active .navbar-item:last-child{border-radius:0 0 12px 12px}}.navbar-item{padding:.5rem .75rem;margin:0;white-space:nowrap;display:inline-flex;align-items:center}.logo{padding-top:0rem;max-width:100%;height:auto}.underline{text-decoration:underline;padding-bottom:.3rem}.largeFont{font-size:1.5rem}@media screen and (min-width:1024px)and (max-width:1366px){.navbar{padding-left:2.5rem;padding-right:2.5rem}.navbar-item{padding:.5rem .6rem;font-size:1rem}.force-full-view{min-height:90vh;flex:1 0 auto;padding-bottom:2rem}}@media screen and (max-width:900px){.logo{max-width:650px}}@media screen and (max-width:768px){.navbar{padding-left:1rem;padding-right:1rem}.navbar-burger{display:block;margin-right:.5rem}.navbar-menu{display:none}.navbar-menu.is-active{display:block;border-radius:0 0 12px 12px}.logo{max-width:650px}.force-full-view{min-height:90vh;flex:1 0 auto;padding-bottom:2rem}}@media screen and (max-width:700px){.logo{max-width:550px}}@media screen and (max-width:615px){.logo{max-width:450px}}@media screen and (max-width:505px){.view{padding:1rem 1rem 3rem}.navbar{padding-left:.5rem;padding-right:.5rem}.navbar-burger{margin-right:.25rem}.logo{max-width:350px}ul{margin-left:0rem}.force-full-view{min-height:90vh;flex:1 0 auto;padding-bottom:3rem}.navbar-menu.is-active{left:0;right:0;max-width:100%}}@media screen and (max-width:390px){.logo{max-width:300px}.navbar-burger{width:40px;height:40px}}@media screen and (min-width:1400px){.view{padding:5em 5em 10em}}
