@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Paytone+One&display=swap');

#xneelo-banner {
	all             : unset;
	position        : fixed;
	bottom          : 10px;
	right           : 10px;
	z-index         : 999999999;
	background-color: #FFFFFF;
	padding         : 10px 0px;
	border-radius   : 5px;
	text-align      : center;
	box-shadow      : 2px 2px 5px #333D51;
	border          : 1px solid #333D51;
	max-width       : 336px;
	overflow        : hidden;
	width           : 75%;
	height          : calc-size(max-content, size);
	transition      : height 0.5s ease-in-out;
}

#xneelo-banner.closed {
	height: 40px;
}

#xneelo-banner img#xneelo-logo {
	all         : unset;
	display     : inline-block;
	text-align  : center;
	width       : 40%;
	padding     : 0px;
	margin      : 10px auto;
}

#xneelo-banner .title {
	all        : unset;
	display    : block;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	font-size  : 20px;
	line-height: 32px;
	color      : #000;
}

#xneelo-banner .text {
	all        : unset;
	display    : block;
	font-size  : 14px;
	line-height: 24px;
	font-weight: 400;
	color      : #000;
	font-family: "Montserrat", sans-serif;
	text-align : left;
	width      : 84%;
	padding    : 0px 8%;
}

#xneelo-banner .text a {
	text-decoration: underline;
	display        : block;
	color          : #000;
	width          : 100%;
}

#xneelo-banner button {
	all             : unset;
	display         : block;
	width           : 84%;
	margin          : auto 8%;
	border          : 1px solid;
	border-radius   : 3px;
	padding         : 12px 0px;
	margin-top      : 10px;
	cursor          : pointer;
	font-size       : 14px;
	font-family     : "Montserrat", sans-serif;
	font-weight     : 600;
	background-color: transparent;
	color           : #000;
	border-color    : #000;
}
#xneelo-banner button.primary {
	background-color: #F13E5F;
	color           : #fff;
	border-color    : #F13E5F;
}

#xneelo-banner button.primary:disabled {
	background-color: rgba(241,62,95,0.3);
	color           : #fff;
	border-color    : transparent;
}

#xneelo-banner .top-margin{
	margin-top: 30px
}