body.bricks-is-frontend :focus {
    outline: 0;
}

body.bricks-is-frontend :focus-visible {
    outline: thin dotted currentColor;
}

.main-header__menu .bricks-nav-menu .btn-primary {
    display: flex;
    justify-content: center;
    padding: 1.5rem 3rem;
    border-radius: var(--radius-s);
    background-color: var(--primary);
    color: var(--white);
    font-family: Figtree, sans-serif;
    font-weight: 600;
    text-transform: none;
}

.main-header__menu .bricks-nav-menu .btn-primary a {
    color: var(--white) !important;
    font-size: var(--text-m) !important;
    text-transform: none !important;
}

@media (max-width: 992px) {
    .main-header__menu .bricks-mobile-menu .btn-primary a {
        display: flex;
        justify-content: center;
        max-width: 280px;
        margin: 0 1rem;
        border-radius: var(--radius-s);
        background-color: var(--primary);
        color: var(--white);
        font-family: Figtree, sans-serif;
        font-weight: 600;
        line-height: 4.5rem;
        text-transform: none;
    }
}

blockquote {
    display: flex;
    flex-direction: column;
    gap: var(--space-s);
    border-color: var(--primary-trans-20);
    border-width: 3px;
    font-family: Figtree, sans-serif;
}

.quote-post {
    padding: var(--space-m);
    border-radius: var(--radius);
    margin-top: var(--space-l) !important;
}

blockquote cite strong {
    color: var(--primary-dark);
}
