.horizontal-banner.green {
    background-color: var(--color-green);
}

.horizontal-banner.muted-green {
    background-color: var(--color-green-muted);
}

.horizontal-banner.blue {
    background-color: var(--color-blue);
}

.horizontal-banner.white {
    background-color: var(--color-white);
}

.horizontal-banner.black {
    background-color: var(--color-black);
}

.horizontal-banner.yellow {
    background-color: var(--color-yellow);
}

.horizontal-banner.orange {
    background-color: var(--color-orange);
}

.horizontal-banner.gray {
    background-color: var(--color-gray);
}

.horizontal-banner .divider-inside-bottom{
    margin-top: -45px;
}

.horizontal-banner .divider-inside-top{
    margin-bottom: -45px;
	z-index: 1;
}

.horizontal-banner .buttons{
    margin-top: 2em;
}

.horizontal-banner .buttons .button-wrapper{
    margin-right: 1em;
    margin-bottom: 1em;
}

.horizontal-banner .badges img {
    margin-right: 1em;
    height: 85px;
    width: 85px;
    object-fit: contain;
}

.horizontal-banner .floating-image {
    position: absolute;
    bottom: -30%;
    transform: rotate(-20.735deg);
    right: -3%;
    max-height: 700px;
}

#editor .horizontal-banner .floating-image{
    display: none;
}

.home .horizontal-banner .floating-image {
    bottom: -50%;
    transform: unset;
    left: 0;
    max-height: 700px;
    z-index: 10;
	object-fit: cover;
}

.horizontal-banner .under-heading{
    margin-top: 2em;
}

.home .horizontal-banner .divider-inside-top{
    z-index: 1;
    margin-bottom: -100px;
}

@media only screen and (max-width: 47.9375em) {	
.horizontal-banner .badges img {
	    margin-bottom: 1em;
	}
}
