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;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.masthead{padding-top:calc(6rem + 74px);padding-bottom:6rem}.masthead .masthead-heading{font-size:2.75rem;line-height:2.75rem}.masthead .masthead-subheading{font-size:1.25rem}.masthead .masthead-pic{width:15rem;border-radius:50%}@media (min-width:992px){.masthead{padding-top:calc(6rem + 104px);padding-bottom:6rem}.masthead .masthead-heading{font-size:4rem;line-height:3.5rem}.masthead .masthead-subheading{font-size:1.5rem}}.divider-custom{margin:1.25rem 0 1.5rem;width:100%;display:flex;justify-content:center;align-items:center}.divider-custom .divider-custom-line{width:100%;max-width:7rem;height:.25rem;background-color:#2c3e50;border-radius:1rem;border-color:#2c3e50}.divider-custom .divider-custom-line:first-child{margin-right:1rem}.divider-custom .divider-custom-line:last-child{margin-left:1rem}.divider-custom .divider-custom-icon{color:#2c3e50;font-size:2rem}.divider-custom.divider-light .divider-custom-line{background-color:#fff}.divider-custom.divider-light .divider-custom-icon{color:#fff!important}#mainNav{padding-top:1rem;padding-bottom:1rem;font-weight:500}#mainNav .navbar-brand{color:#fff}#mainNav .navbar-nav{margin-top:1rem}#mainNav .navbar-nav .nav-link{color:#fff;text-align:left}#mainNav .navbar-nav .nav-link:hover{color:#007bff}#mainNav .navbar-toggler{font-size:80%;padding:.8rem;color:#fff}@media (min-width:992px){#mainNav{padding-top:1.5rem;padding-bottom:1.5rem;transition:padding-top .3s,padding-bottom .3s}#mainNav .navbar-brand{font-size:1.85em;transition:font-size .3s}#mainNav .navbar-nav{margin-top:0}#mainNav.navbar-shrink{padding-top:.5rem;padding-bottom:.5rem}#mainNav.navbar-shrink .navbar-brand{font-size:1.5em}}.project-item{display:block;position:relative;overflow:hidden;max-width:530px;margin:auto}.project-item .caption{display:flex;height:100%;width:100%;background-color:rgba(33,37,41,.2);position:absolute;top:0;bottom:0;z-index:1}.project-item .caption .caption-content{color:#fff;margin:auto 2rem 2rem}.project-item .caption .caption-content h2{font-size:.8rem;text-transform:uppercase}.project-item .caption .caption-content p{font-weight:300;font-size:1.2rem}@media (min-width:992px){.project-item{max-width:none;margin:0}.project-item .caption{-webkit-transition:-webkit-clip-path .25s ease-out,background-color .7s;-webkit-clip-path:inset(0);clip-path:inset(0)}.project-item .caption .caption-content{transition:opacity .25s;margin-left:5rem;margin-right:5rem;margin-bottom:5rem}.project-item img{-webkit-transition:-webkit-clip-path .25s ease-out;-webkit-clip-path:inset(-1px);clip-path:inset(-1px)}.project-item:hover .caption,.project-item:hover img{-webkit-clip-path:inset(2rem);clip-path:inset(2rem)}.project-item:hover .caption{background-color:rgba(0,123,255,.9)}}.page-section{padding:6rem 0}.page-section .page-section-heading{font-size:2.25rem;line-height:2rem}@media (min-width:992px){.page-section .page-section-heading{font-size:3rem;line-height:2.5rem}}.timeline{box-sizing:border-box;position:relative;margin:0 auto;padding-bottom:100px}.time-container{padding:10px 40px;position:relative;background-color:inherit;width:90%;margin-left:auto;margin-right:auto}.content,.time-container a{color:#2c3e50}.content{padding:20px 30px;background-color:#fff;position:relative;border-radius:6px}.headline{color:#fff;border-radius:6px;background-color:#2c3e50;padding-left:10px}.bullet-image{border-radius:50%;height:75px;width:75px}.tab{text-indent:1em}.link{color:#0088d5}.link:hover{color:#2c3e50}.floating-label-form-group{position:relative;border-bottom:1px solid #e9ecef}.floating-label-form-group input,.floating-label-form-group textarea{font-size:1.5em;position:relative;z-index:1;padding-right:0;padding-left:0;resize:none;border:none;border-radius:0;background:none;box-shadow:none!important}.floating-label-form-group label{font-size:.85em;line-height:2em;position:relative;z-index:0;top:2em;display:block;margin:0;transition:top .3s ease,opacity .3s ease;opacity:0}.floating-label-form-group:not(:first-child){padding-left:14px;border-left:1px solid #e9ecef}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#007bff}form .row:first-child .floating-label-form-group{border-top:1px solid #e9ecef}.footer-text{bottom:0;padding-top:10px;padding-right:25px}.footer-text:hover{color:#00a9e1}.fa-linkedin:hover{color:#0e76a8}.fa-codepen:hover,.fa-github:hover{color:#000}*{margin:0;padding:0;box-sizing:border-box}.weather-app{overflow-x:hidden!important}.weather-header{color:#c4c4c4;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:default;background-color:#4c5b6b}.weather-header:hover{color:#fff}nav{background-color:#2c3e50;display:flex;justify-content:space-around;align-items:center;min-height:10vh}.logo{color:#c4c4c4;letter-spacing:3px;font-size:20 px;cursor:default}.nav-links{display:flex;width:25%;justify-content:space-around}.nav-links a{color:#c4c4c4;text-decoration:none;letter-spacing:3px;font-size:25px}.nav-links li{list-style:none}.weather-report{margin-left:150px}.weather-body a{color:#000}.menu{display:none;cursor:pointer}.menu div{background-color:#c4c4c4;width:25px;height:3px;margin:5px;transition:all .4s ease}@media screen and (max-width:768px){.nav-links{position:absolute;right:0;height:90vh;top:10vh;background-color:#2c3e50;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:40%;z-index:2;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in}.nav-links li{opacity:0}.menu{display:block}.nav-active{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes navLinkFade{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes navLinkFade{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.rotate .line1{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.rotate .line2{opacity:0}.rotate .line3{-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}.App{text-align:center}.img-fluid{max-width:100%;height:20rem}a:hover{color:#00a9e1!important}a,a:hover{text-decoration:none}a{color:#fff;font-weight:500;background-color:transparent}.no-gutters{margin-right:0;margin-left:0}header{padding-top:calc(10rem + 72px);padding-bottom:6rem;min-height:100vh}.circular-border{border-radius:50%}.bg-primary{background-color:#0088d5!important}.bg-secondary{background-color:#2c3e50!important}.text-secondary{color:#fff}.small{background-color:#2c3e50;width:100%;padding-right:15px;padding-left:65px;margin-right:auto;margin-left:auto}.btn-social{background:none}.btn-social:hover{background:#fff}
/*# sourceMappingURL=main.6ab492c5.chunk.css.map */