/* subscribe Form starts here */

.footer-button-notification {
	width: fit-content;
	padding: 0;
	height: fit-content;
	position: fixed;
	bottom: 5rem;
	z-index: 9999;
	right: 30px;
}

.footer-button-notification button {
	background-color: var(--brand-color-theme-2);
	color: white;
	width: 48px;
	height: 48px;
	font-size: 1.2rem;
	outline: none;
	border: 0;
	border-radius: 500px;
	box-shadow: 0 2px 4px 0 rgb(37 34 25);
}


.subscribe-form {
	position: fixed;
	right: 30px;
	bottom: 11rem;
	padding: 20px !important;
	width: 350px;
	max-width: 100%;
	background: #176698d4;
	z-index: 999999999999;
	max-width: 100%;
	box-shadow: 0 12px 18px 0 rgba(0, 0, 0, 0.15);
	border-radius: 15px 15px 15px 15px;
}

.subscribe-form::before {
	content: "";
	position: absolute;
	right: 10px;
	height: 20px;
	width: 30px;
	bottom: -19px;
	background-color: #176698d4;
	clip-path: polygon(50% 100%, 0 0, 100% 0);
	z-index: -1;
}

.subscribe-form .form-item>label {
	display: none;
}

.subscribe-form .form-item>input {
	padding: 7px 10px;
	font-size: .85rem;
}

.subscribe-form .fModuleTitle h3 {
	font-size: 1.1rem;
	font-weight: 500;
	color:white;
}

.subscribe-form .buttons {
	text-align: center;
}

/* subscribe form ends here */