img{max-width:100%;
height:auto;}

.card-row .col{margin-bottom:1rem;}
.card-row .col .card{height:100%;}
.jarallax .text-white{text-shadow: 4px 4px 2px rgba(0,0,0,0.2);}
h1,h2{font-family:var(--font-family-monospace);}

.bg-white-transparent{background:rgba(255,255,255,0.7);border-radius:3rem;}
.bg-black-transparent{background:rgba(0,0,0,0.3);border-radius:3rem;}

.navbar li{display:flex;align-items:center;}
.navbar li:after{
    content:'';
    height:0.75rem;
    width:1px;
    background:var(--dark);
}
.navbar li:last-of-type:after{display:none;}
.navbar li a{font-weight:600;color:var(--dark);color:var(--primary) !important;font-size:1rem;}
.navbar-toggler{background:#fff;}
@media (max-width:1200px) AND (min-width:950px){
    .navbar li a{font-size:0.95rem;}
}