.top-banner-header-container{
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
}

.alert.alert--top-header-banner{
	height: fit-content;
	width: 100%;
	position: relative;
	margin-bottom: 0;
	font-size: unset;
	font-weight: unset;
	color: white;
	border-radius: 0;
}

.alert.alert--top-header-banner .alert__text{
	width: 100%;
}

.alert.alert--top-header-banner .alert__text p{
	margin-bottom: 0;
}

.alert.alert--top-header-banner .alert__close{
	height: fit-content;
	padding: 0;
}

.site-header--green .bg--none.banner-header__top--shrink  {
	background-color: #57DE52;
}

.site-header--red .bg--none.banner-header__top--shrink {
	background-color: #FA6157;
}

.site-header--blue .bg--none.banner-header__top--shrink {
	background-color: #32aaff;
}

.site-header--blue.site-header--small .bg--none.banner-header__top--shrink,
.site-header--blue.site-header--rotate-gradient .bg--none.banner-header__top--shrink {
	background-color: #32aaff;
	background-image: linear-gradient(90deg, #32aaff, #3066E3);
}

.site-header--red.site-header--small .bg--none.banner-header__top--shrink,
.site-header--red.site-header--rotate-gradient .bg--none.banner-header__top--shrink {
	background-color: #FA6157;
	background-image: linear-gradient(90deg, #FA6157, #FAA64A);
}

.site-header--green.site-header--small .bg--none.banner-header__top--shrink,
.site-header--red.site-header--rotate-gradient .bg--none.banner-header__top--shrink {
	background-color: #57DE52;
	background-image: linear-gradient(90deg, #57DE52, #52DEAD);
}

.site-header--pink.site-header--small .bg--none.banner-header__top--shrink,
.site-header--pink.site-header--rotate-gradient .bg--none.banner-header__top--shrink {
	background-color: #D645CC;
	background-image: linear-gradient(90deg, #D645CC, #FA6157);
}

@media (max-width: 991px) {
	.site-header--green .bg--none.alert--top-header-banner {
		background-color: #57de52;
		background-image: linear-gradient(90deg, #57de52, #52dead)
	}

	.site-header--red .bg--none.alert--top-header-banner {
		background-color: #fa6157;
		background-image: linear-gradient(90deg, #fa6157, #faa64a)
	}

	.site-header--blue .bg--none.alert--top-header-banner {
		background-color: #32aaff;
		background-image: linear-gradient(90deg, #32aaff, #3066e3)
	}

	.site-header--pink .bg--none.alert--top-header-banner {
		background-color: #d645cc;
		background-image: linear-gradient(90deg, #d645cc, #fa6157)
	}
}
