body{overflow-y:scroll;}.nav-container{background-color:hsl(205,81%,21%);border-bottom:2px solid hsl(223,78%,21%);display:flex;justify-content:center;align-items:center;}.nav-container .navbar{display:flex;justify-content:space-between;margin:auto;}.nav-container .navbar .navbar-brand img{opacity:.9;transition:all .4s ease-in-out;}.nav-container .navbar .navbar-brand .name{display:inline-block;color:hsl(183,53%,86%);font-size:1.7rem;margin-top:.5rem;margin-left:.3rem;transition:color .4s ease-in-out;}.nav-container .navbar .navbar-brand:hover img{opacity:1;}.nav-container .navbar .navbar-brand:hover .name{color:rgb(245,236,199);}@media screen and (max-width:992px){.nav-container .navbar{display:flex;justify-content:space-around;width:100vw}}h1{color:hsl(223,78%,21%);}.top-margin{margin-top:6rem;}.container{min-height:calc(100vh - 10.6rem);}.card{display:flex;}.card .card-content{height:25rem;max-height:100%;}.card .card-content .card-img-top{height:auto;width:100%;}.card .card-content .card-header{background-color:hsla(224,47%,52%,.3);color:hsl(223,78%,21%);font-size:1.2rem;font-style:italic;}.card .card-content .card-body{text-align:center;}.card .card-content .card-body .card-text{text-align:left;}.card .card-content .card-body .tech-text{color:hsl(223,78%,21%);font-weight:bolder;text-align:left;font-size:1rem;font-style:italic;}.card .card-btn{width:100%;border-top-left-radius:0;border-top-right-radius:0;}.form{background-color:rgba(72,126,176,.15);border:.1rem solid rgba(25,42,86,.25);border-radius:.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:36rem;margin:0 auto 1rem;padding:2rem;}@media screen and (max-width:576px){.form{width:92vw}}.form label{align-self:flex-start;color:hsl(223,78%,21%);font-weight:bolder;font-size:1.1rem;font-style:italic;margin-top:.5rem;}.form input[type=text],.form input[type=email],.form textarea{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;}@media screen and (min-width:768px){.form input[type=text],.form input[type=email],.form textarea{width:32rem}}.form textarea{height:10rem;}.form button[type=submit]{margin:1rem auto;}.success-message{font-size:1.1rem;}.btn-primary{background-color:hsl(205,81%,21%);color:hsl(255,100%,100%);letter-spacing:.08rem;text-transform:uppercase;transition:all .4s ease-in-out;}.btn-primary:hover,.btn-primary:focus{background-color:hsl(245,67%,24%);color:hsl(48,100%,67%);}.website-link{width:25%;min-width:-moz-fit-content;min-width:fit-content;text-align:center;}.footer-container{background-color:hsl(205,81%,21%);border-top:2px solid hsl(223,78%,21%);}.footer-container .footer-text{color:hsla(183,53%,86%,.75);}