hr {
    width: 6%;
    margin: 0 0 1rem;
    opacity: 1;
    border-width: 5px;
    color: #246ae7;
}
summary {
    list-style: none;
}
summary, details {
    list-style: none;
    -webkit-list-style: none;
    padding: 0;
    margin: 0;
}
summary::-webkit-details-marker {
    display: none;
}
.card {
    border-color: #b7d6eb;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
@media (min-width: 576px) and (max-width: 767px){
    .container, .container-sm {
        max-width: 698px;
    }
}