.bk-cookie-consent-container {
	margin: 0px auto; padding: 20px; left: 0px; width: 95%; text-align: left; right: 0px; bottom: 10px; display: flex; position: fixed; z-index: 10005; max-width: 900px; justify-content: space-between; align-items: center; background-color: rgba(241, 241, 241, 0.95); webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container {
	margin: 0px; border: 0px currentColor; border-image: none; left: 0px; width: 100%; bottom: 0px; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
.bk-cookie-consent-container p {
	line-height: 1.5; font-size: 14px; font-weight: 400;
}
.bk-cookie-consent-container a {
	line-height: 1.5; font-size: 14px; font-weight: 400;
}
.bk-cookie-consent-container p {
	color: rgb(0, 0, 0); margin-top: 0px;
}
.bk-cookie-consent-container p a {
	color: rgb(27, 52, 107); font-weight: 600;
}
.bk-cookie-consent-container .bk-cookie-text-container {
	width: 55%;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container .bk-cookie-text-container {
	width: 100%;
}
}
.bk-cookie-consent-container .bk-cookie-heading {
	font-weight: 600;
}
.bk-cookie-consent-container .bk-cookie-title {
	padding-bottom: 5px; font-size: 20px;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container .bk-cookie-title {
	padding: 10px 0px;
}
}
.bk-cookie-consent-container .bk-cookie-subtitle {
	padding-top: 20px; padding-bottom: 5px; font-size: 18px;
}
.bk-cookie-consent-container .bk-cookie-description {
	margin-top: 10px;
}
.bk-cookie-consent-container .bk-cookie-button-container {
	display: flex;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container .bk-cookie-button-container {
	width: 100%; text-align: center; margin-top: 15px; display: block;
}
}
.bk-cookie-consent-container .bk-cookie-button {
	padding: 0px; border: 0px currentColor; border-image: none; color: rgb(0, 0, 0); font-size: 14px; font-weight: 600; margin-right: 30px; white-space: nowrap; cursor: pointer; background-color: transparent;
}
.bk-cookie-consent-container .bk-cookie-accent-button {
	padding: 5px 20px; color: rgb(255, 255, 255); background-color: rgb(27, 52, 107);
}
.bk-cookie-consent-container .bk-cookie-accept-button {
	margin-left: 30px;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container .bk-cookie-accept-button {
	margin: 0px; width: 50%; display: inline-block;
}
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container .bk-cookie-decline-button {
	margin: 0px; width: 50%; display: inline-block;
}
}
.bk-cookie-consent-container .bk-cookie-manage-settings-button {
	margin-right: 0px;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container .bk-cookie-manage-settings-button {
	width: 100%; margin-top: 15px; margin-right: 0px; display: block;
}
}
.bk-cookie-consent-container .bk-cookie-save-button-container {
	width: 100%; text-align: right; margin-top: 15px;
}
.bk-cookie-consent-container .bk-cookie-save-button {
	padding: 10px 50px; margin-right: 0px;
}
.bk-cookie-consent-container .bk-cookie-toggle-label {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: 600;
}
.bk-cookie-consent-container .bk-cookie-toggle-container {
	display: flex; flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.bk-cookie-consent-container .bk-cookie-toggle-input {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.bk-cookie-consent-container .bk-cookie-toggle-switch {
	margin: 0px 50px 6px 25px; padding: 0px 0px 20px; color: rgb(69, 69, 69); line-height: 18px; font-size: 14px; display: block; position: relative; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.bk-cookie-consent-container .bk-cookie-toggle-switch::before {
	border-radius: 32px; transition:background-color 0.12s; left: 0px; width: 38px; height: 14px; bottom: 0px; display: inline-block; position: absolute; content: ""; background-color: rgb(187, 187, 187); -webkit-transition: background-color 0.12s; -moz-transition: background-color 0.12s; -o-transition: background-color 0.12s;
}
.bk-cookie-consent-container .bk-cookie-toggle-switch::after {
	border-radius: 20px; transition:transform 0.15s, background-color 0.15s, box-shadow 0.15s; left: 0px; width: 20px; height: 20px; bottom: -2px; position: absolute; content: ""; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.5); background-color: rgb(245, 245, 245); -webkit-transition: transform 0.15s, background-color 0.15s, box-shadow 0.15s; -moz-transition: transform 0.15s, background-color 0.15s, box-shadow 0.15s; -o-transition: transform 0.15s, background-color 0.15s, box-shadow 0.15s;
}
.bk-cookie-consent-container :checked.bk-cookie-toggle-input + .bk-cookie-toggle-switch::before {
	background-color: rgb(124, 199, 192);
}
.bk-cookie-consent-container :checked.bk-cookie-toggle-input + .bk-cookie-toggle-switch::after {
	transform: translate(18px, 0px); background-color: rgb(0, 150, 136); -webkit-transform: translate(18px, 0);
}
.bk-cookie-consent-container-privacy-option.bk-cookie-consent-container {
	border-radius: 5px; padding-top: 10px; max-width: 640px; box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.5); flex-direction: column; align-items: flex-start; background-color: rgb(255, 255, 255); -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
@media only screen and (max-width:700px)
{
.bk-cookie-consent-container-privacy-option.bk-cookie-consent-container {
	border-radius: 0px;
}
}
