header.header {
    margin-bottom: 0;
}

section {
    position: relative;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.05);
    border-bottom: var(--border);
}

.top {
    color: white;
    background: url('/storage/resources/image-asset-67c4e96f6d046.jpg');
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
}

.glass {
    background: rgba(177, 8, 8, 0.3);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border-top: 1px solid rgba(177, 8, 8, 0.2);
    border-bottom: 1px solid rgba(177, 8, 8, 0.2);
}

h1, h2, h3, h4, h5 {
    font-family: "Black Ops One", sans-serif;
    text-transform: uppercase;
    color: white;
}

h2 {
    font-style: italic;
}

h3 {
    font-size: 1.4rem;
}

h4 {
    font-size: 1.2rem;
    color: var(--c-primary);
}

.large-logo {
    -webkit-filter: drop-shadow(3px 3px 6px #000);
    filter: drop-shadow(3px 3px 6px #000);
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 250px;
}

.small-logo {
    width: auto;
    max-width: 100%;
    height: 50px;
}

.hero .btn-cta {
    height: 55px;
}

.hero .btn-primary {
    height: 55px;
}

.statistic-number {
    font-size: 1.8rem;
    font-family: "Black Ops One", sans-serif;
}

.units .box {
    background-image: url('/storage/resources/camo-67bb789a3a524.png');
    background-position: center;
    background-size: 100%;
}

.units img {
    max-width: 200px;
    width: 100%;
    height: auto;
    -webkit-filter: drop-shadow(3px 3px 6px #000);
    filter: drop-shadow(3px 3px 6px #000);
}

.home-bg {
    background-position: center;
    background-size: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
}

.home-1 {
    background-image: url('/storage/resources/1-67a3c8bf0403a.jpg');
}

.home-2 {
    background-image: url('/storage/resources/2-67a3c95d4b131.jpg');
    background-position: center 25%;
}

.home-3 {
    background-image: url('/storage/resources/3-67a3c90931662.jpg');
}

article .card {
    width: 100%;
}

@media screen and (min-width: 1200px) {
    article .card {
        width: 48%;
    }
}

.glass-dark {
    background: rgba(45, 45, 45, 0.7);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    border: var(--border);
    color: white;
}