

.button:where(.w-variant-783e12c6-01c7-f52a-602b-e5e2a46d1bfd) {
    border-color: var(--button-muted--border-color);
    background-color: var(--button-muted--background);
    color: var(--button-muted--text-color)
}

.button:where(.w-variant-45042e72-32db-8ecc-0676-d4691fc06801) {
    border-color: var(--button-muted-2--border-color);
    background-color: var(--button-muted-2--background);
    color: var(--button-muted-2--text-color)
}

.button:where(.w-variant-c9458e32-3179-f295-939e-2f1a8143c693) {
    border-color: var(--button-primary--border-color);
    background-color: var(--button-primary--background);
    color: var(--button-primary--text-color)
}

.button:hover:where(.w-variant-45042e72-32db-8ecc-0676-d4691fc06801) {
    border-color: var(--button-muted-2--border-color-hover);
    background-color: var(--button-muted-2--background-hover);
    color: var(--button-muted-2--text-color-hover)
}

.button:hover:where(.w-variant-783e12c6-01c7-f52a-602b-e5e2a46d1bfd) {
    border-color: var(--button-muted--border-color-hover);
    background-color: var(--button-muted--background-hover);
    color: var(--button-muted--text-hover)
}

.button:hover:where(.w-variant-c9458e32-3179-f295-939e-2f1a8143c693) {
    border-color: var(--button-primary--border-color-hover);
    background-color: var(--button-primary--background-hover);
    color: var(--button-primary--text-hover)
}

.button:active:where(.w-variant-45042e72-32db-8ecc-0676-d4691fc06801) {
    border-color: var(--button-muted-2--border-color-pressed);
    background-color: var(--button-muted-2--background-pressed);
    color: var(--button-muted-2--text-color-pressed)
}

.button:active:where(.w-variant-783e12c6-01c7-f52a-602b-e5e2a46d1bfd) {
    border-color: var(--button-muted--border-color-pressed);
    background-color: var(--button-muted--background-pressed);
    color: var(--button-muted--text-pressed)
}

.button:active:where(.w-variant-c9458e32-3179-f295-939e-2f1a8143c693) {
    border-color: var(--button-muted-2--border-color-pressed);
    background-color: var(--button-primary--background-pressed);
    color: var(--button-primary--text-pressed)
}

.label:where(.w-variant-13413f1d-d30c-4999-2e47-a06812b69733) {
    border-color: var(--label-muted--border-color);
    background-color: var(--label-muted--background);
    color: var(--label-muted--text-color)
}

.label:where(.w-variant-a748a872-0048-4f49-8e28-39b2fc4a9930) {
    border-color: var(--label-muted-2--border-color);
    background-color: var(--label-muted-2--background);
    color: var(--label-muted-2--text-color)
}

.label:where(.w-variant-5b15b253-51ed-c825-9378-00f012a2e161) {
    border-color: var(--label-primary--border-color);
    background-color: var(--label-primary--background);
    color: var(--label-primary--text-color)
}

.social-card {
       display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 28px;
    padding: 0 10px;
    border-radius: 7px;
    background: rgba(252,70,0,.12);
    border: 1px solid rgba(252,70,0,.38);
    color: #c0c0c0;
    font-size: 10px;
    font-weight: 950;
    text-transform: uppercase;
    line-height: 1;
}

.social-card.primary {
    background-color: #181818;
    color: var(--global-colors--text-inverse)
}

.social-card-icon-wrapper {
        flex-flow: column;
    width: 15px;
    display: flex;
}


.section-socials {
    grid-column-gap: var(--global--bento-space);
    grid-row-gap: var(--global--bento-space);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}
@media screen and (max-width: 479px) {

    .section-socials {
        flex-flow: column;
        display: flex
    }
}

#w-node-b8cfad0a-cec8-664d-4b70-b6ac2f5bbb86-2f5bbb6d {
    grid-area: span 1/span 2/span 1/span 2
}

 .cta-contact-social-grid {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
	margin-top: 30px;
}

.social-button {
	background-color: #fff;
	border-radius: 9px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 18px;
	text-decoration: none;
	transition: background-color .5s cubic-bezier(.165, .84, .44, 1);
	display: flex;
	position: relative;
}

.social-button.inverse {
    color: #c0c0c0;
    background-color: #121212;
    text-align: center;
}

.social-button-inner {
	grid-column-gap: .75rem;
	grid-row-gap: .75rem;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

@media screen and (max-width:991px) {
	.cta-contact-social-grid {
		grid-template-columns: 1fr 1fr;
	}
}

@media screen and (max-width:479px) {
	.cta-contact-social-grid {
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 700px) {
	.lyrics {
		display: table-cell;
	}
}