@charset "utf-8";
/* Cookies Popup CSS */

.cookiedisclaimerbox {
	position:fixed;
	bottom: 50px;
	right: 20px;
	max-width: 345px;
	width: 100%;
	background: #fff;
	border-radius: 8px;
	padding: 15px 25px 22px;
	transform: translateX(390px);
	transition: transform 0.3s ease;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
	z-index : 2000;
}
.cookiedisclaimerbox.show {
	transform: translateX(0);
}
.cookieheader {
	text-align:center;
	color: #ffcc67;
	line-height :1;
	font-size: 25px;
	font-weight: 500;
}

.cookiedisclaimerbox .textbox {
	margin-top: 16px;
}
.cookiedisclaimerbox .textbox a {
	color: #4070f4;
	text-decoration: none;
}
.cookiedisclaimerbox .textbox a:hover {
	text-decoration: underline;
}
.cookiedisclaimerbox .textbox ul {
	margin-left: -25px;
}
.cookiedisclaimerbox .buttons {
	margin-top: 16px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cookiedisclaimerbox .button {
	border: none;
	color: #fff;
	padding: 8px 0;
	border-radius: 4px;
	background: #ffcc67;
	cursor: pointer;
	width: calc(100% / 2 - 10px);
	transition: all 0.2s ease;
	text-align: center;
}
.cookiedisclaimerbox #cookieacceptbutton:hover {
	background-color: #034bf1;
}
.cookiedisclaimerbox #cookiedeclinebutton {
	border: 2px solid #4070f4;
	background-color: #fff;
	color: #4070f4;
}
.cookiedisclaimerbox #cookiedeclinebutton:hover {
	background-color: #4070f4;
	color: #fff;
}