.whatsapp-icon_background {
	position: fixed;
	z-index: 10001;
	bottom: 20px;
	right: 20px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #25d366;
	border: 0;
	outline: 0;
	transition: background-color 0.2s ease-in-out;
}
.whatsapp-icon_background:hover,
.whatsapp-icon_background:focus,
.whatsapp-icon_background:active {
	background-color: #103928;
	border: 0;
	outline: 0;
}
.whatsapp-button-close {
	border: 0;
	background: rgb(205, 185, 125);
	outline: 0;
	box-shadow: 0;
	border-radius: 50%;
	position: absolute;
	top: -15px;
	right: -15px;
	height: 35px;
	width: 35px;
	transition: all 0.2s ease-in-out;
	padding: 0;
}
.whatsapp-button-close svg path {
	fill: #000;
	transition: fill 0.2s ease-in-out;
}
.whatsapp-button-close:hover {
	background-color: #000;
}
.whatsapp-button-close:hover svg path {
	fill: rgb(205, 185, 125);
}
.whatsapp-modal {
	z-index: 10002;
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.5);
}
.whatsapp-modal-inner {
	position: relative;
	background-color: #fff;
	left: 50%;
	top: 50px;
	height: auto;
	width: 90%;
	padding: 2rem;
	transform: translate(-50%, 0);
	box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 760px) {
	.whatsapp-modal-inner {
		position: relative;
		left: 50%;
		top: 50%;
		height: auto;
		width: 500px;
		transform: translate(-50%, -50%);
	}
}
.visible {
	display: block;
}
.hidden {
	display: none;
}
.whatsapp-modal-inner input[type='email'].form-control,
.whatsapp-modal-inner input[type='text'].form-control {
	padding: 0.375rem 0.75rem;
}
.whatsapp-modal-inner input[type='checkbox'] {
	accent-color: rgba(205, 185, 125, 1);
}
.whatsapp-modal-inner .btn-success {
	font-weight: 700;
	background-color: rgba(205, 185, 125, 1);
	border-color: rgba(205, 185, 125, 1);
	color: #000;
}
.whatsapp-modal-inner .btn-success:hover {
	background-color: #edd487;
	border-color: #edd487;
}
.whatsapp-modal-inner .form-control:focus {
	color: #000;
	border-color: rgba(205, 185, 125, 1);
	box-shadow: 0 0 0 0.2rem #edd487;
}
.overflow-hidden {
	overflow: hidden;
}
