.website--showcookiebar:after {
	 content: "";
	 background-color: rgba(0, 0, 0, .65);
	 position: fixed;
	 left: 0;
	 right: 0;
	 top: 0;
	 bottom: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1030;
	 pointer-events: none;
}
 .cookiebar__notice {
	 position: fixed;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%, -50%);
	 max-width: 500px;
	 min-width: 350px;
	 z-index: 1040;
	 background-color: #fff;
	 padding: 20px;
	 box-shadow: 0px 0px 60px rgba(0, 0, 0, .5);
	 animation: fade-in 1s forwards;
}
 .cookiebar__notice.bottom {
	 max-width: 100%;
	 min-width: 100%;
	 left: 0;
	 top: inherit;
	 bottom: 0;
	 transform: translateY(110vh);
	 animation: slide-up 1s forwards;
}
 .cookiebar__notice.bottom > div {
	 max-width: 960px;
	 margin: 0 auto;
}
 .cookiebar__notice.bottom > div .accept-cookie {
	 max-width: 200px;
	 display: block;
	 margin-top: 10px;
}
 .cookiebar__notice.bottom > div .refuse-cookie {
	 margin:0;
	 padding:0;
}

 .cookiebar__notice .btn-link {
	 vertical-align: baseline;
	 border: 0;
	 font-family: inherit;
	 font-size: inherit;
	 box-shadow: none;
	 font-weight: normal;
     color: #727375;
}
 .cookiebar__notice .btn-link:hover, .cookiebar__notice .btn-link:focus {
	 box-shadow: none;
}
 .cookiebar__notice .btn-link:before {
	 display: none;
}
 .cookiebar__notice .accept-cookie {
	 min-width: 200px;
	 text-align: center;
}
 @media (max-width: 575px) {
	 .cookiebar__notice .accept-cookie {
		 width: 100%;
	}
}
 .cookiebar__notice a {
	 text-decoration: underline;
}
 @keyframes slide-up {
	 0% {
		 transform: translateY(110vh);
	}
	 100% {
		 transform: translateY(0vh);
	}
}
 @keyframes fade-in {
	 0% {
		 opacity: 0;
	}
	 100% {
		 opacity: 1;
	}
}
 