#signup-to-monese-popup .uagb-popup-builder__container {
	overflow: visible;
}

@keyframes styles_fadeDown {
	0% {
		opacity: 0;
		transform: translateY(-24px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

#signup-to-monese-form .drop-down-container {
	flex-grow: 1;
}

#signup-to-monese-form .current-country-container {
	position: relative;
}

#signup-to-monese-form .current-country-container .current-country-helper-text {
	font-size: 10px;
	line-height: 16px;
	margin: 0 0 5px;
	color: #afafaf;
	letter-spacing: 0;
	text-transform: uppercase;
}

#signup-to-monese-form .current-country-container .current-country-text-container {
	padding-bottom: 4px;
	border-bottom: 1px solid #1b1b1b;
	cursor: pointer;
	line-height: 1.15px;
}

#signup-to-monese-form .current-country-container .current-country-text-container:after {
	content: '';
	right: 0;
	top: 50%;
	position: absolute;
	width: 18px;
	height: 18px;
	display: inline-block;
	background: url("../img/dropdown.svg");
	transition: transform .4s ease;
}

#signup-to-monese-form .current-country-container .current-country-text-container.icon-invert:after {
	transform: scaleY( -1 );
}

#signup-to-monese-form .current-country-container .current-country-text-container .current-country-text {
	font-size: 16px;
	color: #1b1b1b;
	overflow-wrap: break-word;
	line-height: 1.15;
	user-select: none;
}

#signup-to-monese-form .continue-button,
#signup-to-monese-form .close-popup-button {
	width: 200px !important;
	user-select: none;
}

#signup-to-monese-form .continue-button:hover,
#signup-to-monese-form .continue-button:focus,
#signup-to-monese-form .close-popup-button:hover,
#signup-to-monese-form .close-popup-button:focus {
	background-color: #0b72fd;
}

#signup-to-monese-form .countries-container {
	display: block;
	position: absolute;
	list-style: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity .2s ease,transform .2s ease,visibility .2s ease;
	animation: styles_fadeDown .3s ease;
	animation-fill-mode: backwards;
	width: 100%;
	background-color: #ffffff;
	margin: 5px 0 0;
	box-shadow: 0 10px 20px 0 rgba(62,131,255,.15);
}

#signup-to-monese-form .search-container {
	width: 100%;
	padding: 13px;
	border-radius: 3.2px 3.2px 0 0;
	background-color: #fff;
	border-bottom: 1px solid rgba(33,14,74,.15);
	display: flex;
	align-items: flex-end;
	caret-color: #02bd9e;
}

#signup-to-monese-form .search-container .search-icon {
	width: 18px;
	height: 18px;
}

#signup-to-monese-form .search-container .search {
	width: 100%;
	font-size: 16px;
	border: none;
	line-height: 0;
	outline: none;
	margin: 0 0 0 10px;
	overflow-clip-margin: 0;
	overflow: clip;
	color: #000000;
}

#signup-to-monese-form .countries-list-container {
	list-style: none;
	max-height: 300px;
	overflow: auto;
	border-radius: 0 0 4px 4px;
	transition: opacity .4s ease,transform .4s ease;
	margin: 0;
}

#signup-to-monese-form .countries-list-container:before,
#signup-to-monese-form .countries-list-container:after {
	content: '';
	display: block;
	height: 30px;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 10px;
}

#signup-to-monese-form .countries-list-container:before {
	background: linear-gradient(0deg,hsla(0,0%,100%,.05),#fff);
	top: 0;
	z-index: 12;
}

#signup-to-monese-form .countries-list-container:after {
	z-index: 1;
	background: linear-gradient(-180deg,hsla(0,0%,100%,.05),#fff);
	bottom: 0;
}

#signup-to-monese-form .countries-list-container .country-container {
	color: #000000;
	font-size: 14px;
	padding: 7px 12px;
	transition: color .4s;
	cursor: pointer;
	line-height: 16px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

#signup-to-monese-form .countries-list-container .country-container .country-flag {
	display: inline-block;
	margin-right: 10px;
	height: 18px;
	width: 18px;
	object-fit: contain;
}

#signup-to-monese-form .visible {
	visibility: visible;
	opacity: 1;
	z-index:999 !important;
}