#nav-toggle-state {
  display: none;
}

#nav-toggle-state:checked ~ .nav-menu {
  display: block;
}

a {
 color: #3273dc;
}

.no-shadow {
    box-shadow: none;
}

.fa-def {
    font-size: inherit;
    vertical-align: inherit;
}

.clr-white {
    color: white;
}

.mt-1 {
    margin-top: 10px;
}

.mt-2 {
    margin-top: 20px;
}

@media screen and (max-width: 600px) {
    .hero-body {
       padding: 0.5rem 1rem;
    }
}