body{width:auto;height:auto;margin:0;font-family:lato}header.navbar{padding-top:.5rem;padding-bottom:.5rem}header.navbar .nav-link{padding:.75rem}header.navbar .show .nav-link.active{background-color:rgba(255,255,255,.1)}header.navbar+main>section:first-child{padding-top:5rem}header.navbar .dropdown-menu{background-color:rgba(255,255,255,.9)}header.navbar{box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)}@media(min-width:768px){header.navbar:not(header.navbar.scrolling){background-color:rgba(0,0,0,.2)!important}}button.navbar-toggler{border-color:transparent!important}button.navbar-toggler .navbar-toggler-icon{background-image:none!important}button.navbar-toggler g.bar>use{stroke-width:2px;stroke:rgba(255,255,255,.8);stroke-linecap:round;stroke-linejoin:round;transition:all .2s linear;transform-origin:center}button.navbar-toggler[aria-expanded=true] g.bar>use:nth-of-type(1){transform:translate(5.75px,5.75px)rotate(-45deg);transform-origin:center}button.navbar-toggler[aria-expanded=true] g.bar>use:nth-of-type(2){opacity:0}button.navbar-toggler[aria-expanded=true] g.bar>use:nth-of-type(3){transform:translate(5.75px,-5.75px)rotate(45deg);transform-origin:50% 50%}.banner{min-height:100%;max-height:100vh}.banner .row{height:80vh;padding-bottom:5rem;margin-bottom:-5rem}@media(max-width:1024px){.banner .row{min-height:90%;max-height:90vh}}.banner svg#waves{width:100%;height:20vh;fill:#fff!important}@media(max-width:1024px){.banner svg#waves{min-height:10%;max-height:10vh}}.banner img.profile{-webkit-box-shadow:0 0 0 2vmin rgba(127,127,127,.5);box-shadow:0 0 0 2vmin rgba(127,127,127,.5)}.banner .social-links{font-size:1.5rem;transition:all .2s ease-in-out}@media(max-height:576px) and (orientation:landscape){.banner .social-links{font-size:1rem}}svg#waves .parallax>use{animation:move-forever 50s cubic-bezier(.25,.5,.5,0)infinite}svg#waves .parallax>use:nth-child(1){animation-delay:-10s;animation-duration:10s}svg#waves .parallax>use:nth-child(2){animation-delay:-20s;animation-duration:20s}svg#waves .parallax>use:nth-child(3){animation-delay:-30s;animation-duration:30s}svg#waves .parallax>use:nth-child(4){animation-delay:-40s;animation-duration:40s}svg#waves .parallax>use:nth-child(5){animation-delay:-50s;animation-duration:50s}@keyframes move-forever{0%{transform:translate3d(-30px,0,0)}100%{transform:translate3d(146px,0,0)}}
