.bm-block-social-links {
    background: none;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
}

.bm-block-social-links .bm-social-link a,
.bm-block-social-links .bm-social-link a:hover {
    border-bottom: 0;
    box-shadow: none;
    text-decoration: none
}

.bm-block-social-links .bm-social-link svg {
    height: 1em;
    width: 1em
}

.bm-block-social-links .bm-social-link span:not(.screen-reader-text) {
    font-size: .65em;
    margin-left: .5em;
    margin-right: .5em
}

.bm-block-social-links.bm-small-icon-size {
    font-size: 16px
}

.bm-block-social-links,
.bm-block-social-links.bm-normal-icon-size {
    font-size: 24px
}

.bm-block-social-links.aligncenter {
    display: flex;
    justify-content: center
}

.bm-block-social-links.alignright {
    justify-content: flex-end
}

.bm-block-social-link {
    border-radius: 9999px;
    display: block;
    height: auto;
    transition: transform .1s ease
}

@media (prefers-reduced-motion:reduce) {
    .bm-block-social-link {
        transition-delay: 0s;
        transition-duration: 0s
    }
}

.bm-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
    transition: transform .1s ease
}

.bm-block-social-link:hover {
    transform: scale(1.1)
}

.bm-block-social-links .bm-block-social-link.bm-social-link {
    display: inline-block;
    margin: 0;
    padding: 0
}

.bm-block-social-links .bm-block-social-link.bm-social-link .bm-block-social-link-anchor,
.bm-block-social-links .bm-block-social-link.bm-social-link .bm-block-social-link-anchor svg,
.bm-block-social-links .bm-block-social-link.bm-social-link .bm-block-social-link-anchor:active,
.bm-block-social-links .bm-block-social-link.bm-social-link .bm-block-social-link-anchor:hover,
.bm-block-social-links .bm-block-social-link.bm-social-link .bm-block-social-link-anchor:visited {
    fill: currentColor;
    color: currentColor
}

:where(.bm-block-social-links:not(.is-style-logos-only)) .bm-social-link {
    background-color: #f0f0f0;
    color: #444
}

:where(.bm-block-social-links:not(.is-style-logos-only)) .bm-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}

:where(.bm-block-social-links:not(.is-style-logos-only)) .bm-social-link-instagram {
    background-color: #f00075;
    color: #fff
}

:where(.bm-block-social-links:not(.is-style-logos-only)) .bm-social-link-twitter {
    background-color: #1da1f2;
    color: #fff
}

:where(.bm-block-social-links:not(.is-style-logos-only)) .bm-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}

:where(.bm-block-social-links:not(.is-style-logos-only)) .bm-social-link-youtube {
    background-color: red;
    color: #fff
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link {
    background: none
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link svg {
    height: 1.25em;
    width: 1.25em
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link-dribbble {
    color: #e94c89
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link-instagram {
    color: #f00075
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link-twitter {
    color: #1da1f2
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link-wordpress {
    color: #3499cd
}

:where(.bm-block-social-links.is-style-logos-only) .bm-social-link-youtube {
    color: red
}

:root :where(.bm-block-social-links .bm-social-link a) {
    padding: .25em
}

:root :where(.bm-block-social-links.is-style-logos-only .bm-social-link a) {
    padding: 0
}