.btn {
    border-radius: 0px;
}
.header {
    border-top: 8px solid #174076;
}
.nav-link {
    margin: 0px 15px;
}
.navbar-light .navbar-nav .nav-link {
    color: #174076;
}
.home-hero {
    height: 550px;
    position: relative;
    overflow: hidden;
    background-color: #174076;
    background-image: url(../img/home-bg.png);
    background-repeat: no-repeat;
    background-size: content;
    background-position: right center;
}
.card {
    border-radius: 0px;
}
.card-img-top {
    border-radius: 0px;
}
.card img {
    -o-object-fit: cover;
       object-fit: cover;
       -o-object-position: 50% 25%;
          object-position: 50% 25%;
}
.right-pattern {
    background-image: url(../img/right-pattern.png);
    background-repeat: no-repeat;
    background-position: right;
}