.whatswidget-widget-wrapper{
	font-family:"Helvetica Neue","Apple Color Emoji",Helvetica,Arial,sans-serif !important;
	font-size:16px !important;
	position:fixed !important;
	bottom:20px !important;
	right:30px !important;
	z-index:1001 !important
}
.whatswidget-conversation.whatsstyle{
	border-block: revert; 
	border-inline: revert; 
	border-start-start-radius: revert; 
	border-start-end-radius: revert; 
	border-end-start-radius: revert; 
	border-end-end-radius: revert; 
	overflow-inline: revert; 
	overflow-block: revert; 
	overscroll-behavior-inline: revert; 
	overscroll-behavior-block: revert;
	margin-block: revert; 
	margin-inline: revert; 
	scroll-margin-block: revert; 
	scroll-margin-inline: revert; 
	padding-block: revert; 
	padding-inline: revert; 
	scroll-padding-block: revert; 
	scroll-padding-inline: revert; 
	inset-block: revert; 
	inset-inline: revert; 
	block-size: revert;
	min-block-size: revert; 
	max-block-size: revert; 
	inline-size: revert; 
	min-inline-size: revert; 
	max-inline-size: revert; 
	contain-intrinsic-block-size: revert; 
	contain-intrinsic-inline-size: revert; 
	background: revert; 
	background-blend-mode: revert; 
	border: revert; 
	border-radius: revert; 
	box-decoration-break: revert; 
	-moz-float-edge: revert; 
	display: none; 
	position: revert; 
	float: revert; 
	clear: revert; 
	vertical-align: revert; 
	baseline-source: revert; 
	overflow: revert; 
	overflow-anchor: revert; 
	transform: revert; 
	rotate: revert; 
	scale: revert; 
	translate: revert; 
	offset: revert; 
	scroll-behavior: revert; 
	scroll-snap-align: revert; 
	scroll-snap-type: revert; 
	scroll-snap-stop: revert; 
	overscroll-behavior: revert; 
	isolation: revert; 
	break-after: revert; 
	break-before: revert; 
	break-inside: revert; 
	resize: revert; 
	perspective: revert; 
	perspective-origin: revert; 
	backface-visibility: revert; 
	transform-box: revert; 
	transform-style: revert; 
	transform-origin: revert; 
	contain: revert; 
	container: revert;
	appearance: revert; 
	-moz-orient: revert; 
	will-change: revert; 
	shape-image-threshold: revert; 
	shape-margin: revert; 
	shape-outside: revert; 
	touch-action: revert; 
	-webkit-line-clamp: revert; 
	scrollbar-gutter: revert; 
	columns: revert; 
	column-fill: revert; 
	column-rule: revert; 
	column-span: revert; 
	content: revert; 
	counter-increment: revert; 
	counter-reset: revert; 
	counter-set: revert; 
	opacity: 0; 
	box-shadow: revert; 
	clip: revert; 
	filter: revert; 
	backdrop-filter: revert; 
	mix-blend-mode: revert; 
	font: revert; 
	font-synthesis: revert; 
	font-palette: revert; 
	math-depth: revert; 
	math-style: revert; 
	visibility: revert; 
	writing-mode: revert; 
	text-orientation: revert; 
	print-color-adjust: revert; 
	image-rendering: revert; 
	image-orientation: revert; 
	dominant-baseline: revert; 
	text-anchor: revert; 
	color-interpolation: revert; 
	color-interpolation-filters: revert; 
	fill: revert; 
	fill-opacity: revert; 
	fill-rule: revert; 
	shape-rendering: revert; 
	stroke: revert; 
	stroke-width: revert; 
	stroke-linecap: revert; 
	stroke-linejoin: revert; 
	stroke-miterlimit: revert; 
	stroke-opacity: revert; 
	stroke-dasharray: revert; 
	stroke-dashoffset: revert; 
	clip-rule: revert; 
	marker: revert; 
	paint-order: revert; 
	border-collapse: revert; 
	empty-cells: revert; 
	caption-side: revert; 
	border-spacing: revert; 
	color: revert; 
	text-transform: revert; 
	hyphens: revert; 
	-moz-text-size-adjust: revert; 
	text-indent: revert; 
	overflow-wrap: revert; 
	word-break: revert; 
	text-justify: revert; 
	text-align-last: revert; 
	text-align: revert; 
	letter-spacing: revert; 
	word-spacing: revert; 
	white-space: revert; 
	text-shadow: revert; 
	text-emphasis: revert; 
	text-emphasis-position: revert; 
	tab-size: revert; 
	line-break: revert; 
	-webkit-text-fill-color: revert; 
	-webkit-text-stroke: revert; 
	ruby-align: revert; 
	ruby-position: revert; 
	text-combine-upright: revert; 
	text-rendering: revert; 
	text-underline-offset: revert; 
	text-underline-position: revert; 
	text-decoration-skip-ink: revert; 
	hyphenate-character: revert; 
	forced-color-adjust: revert; 
	-webkit-text-security: revert; 
	cursor: revert; 
	pointer-events: revert; 
	-moz-user-input: revert; 
	-moz-user-modify: revert; 
	-moz-user-focus: revert; 
	caret-color: revert; 
	accent-color: revert; 
	color-scheme: revert; 
	scrollbar-color: revert; 
	list-style: revert; 
	quotes: revert; 
	margin: revert; 
	overflow-clip-margin: revert; 
	scroll-margin: revert; 
	outline: revert; 
	outline-offset: revert; 
	page: revert; 
	padding: revert; 
	scroll-padding: revert; 
	inset: revert; 
	z-index: revert; 
	flex-flow: revert;
	place-content: revert; 
	place-items: revert; 
	flex: revert; 
	place-self: revert;
	order: revert; 
	width: revert; 
	min-width: revert; 
	max-width: revert; 
	height: revert; 
	min-height: revert; 
	max-height: revert; 
	box-sizing: revert; 
	object-fit: revert; 
	object-position: revert; 
	grid-area: revert; 
	grid: revert; 
	gap: revert; 
	aspect-ratio: revert; 
	contain-intrinsic-size: revert; 
	vector-effect: revert; 
	stop-color: revert; 
	stop-opacity: revert; 
	flood-color: revert; 
	flood-opacity: revert; 
	lighting-color: revert; 
	mask-type: revert; 
	clip-path: revert; 
	mask: revert; 
	x: revert; 
	y: revert; 
	cx: revert;
	cy: revert; 
	rx: revert;
	ry: revert; 
	r: revert; 
	d: revert; 
	table-layout: revert; 
	text-overflow: revert; 
	text-decoration: revert; 
	ime-mode: revert; 
	scrollbar-width: revert; 
	user-select: revert; 
	-moz-window-dragging: revert; 
	-moz-force-broken-image-icon: revert; 
	transition: revert; 
	animation: revert; 
	animation-composition: revert; 
	-moz-box-align: revert; 
	-moz-box-direction: revert; 
	-moz-box-flex: revert; 
	-moz-box-orient: revert; 
	-moz-box-pack: revert; 
	-moz-box-ordinal-group: revert;
}
.whatswidget-conversation{	
	background-color:#e4dcd4 !important;
	background-image:url('../img/fundo_whastapp.jpg') !important;
	background-repeat:repeat !important;
	box-shadow:rgba(0, 0, 0, 0.16) 0px 5px 40px !important;
	width:250px !important;
	height:300px !important;
	border-radius:10px !important;
	transition-duration:0.5s !important;
	margin-bottom:80px !important;
}
.whatswidget-conversation-header{
	background-color:white !important;
	padding:10px !important;
	padding-left:25px !important;
	box-shadow:0px 1px #00000029 !important;
	font-weight:600 !important;
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
}
.whatswidget-conversation-message{
	line-height: 1.2em !important;
	background-color:white !important;
	padding:10px !important;
	margin:10px !important;
	margin-left:15px !important;
	border-radius:5px !important;
}
.whatswidget-conversation-message-outer{
	background-color:#FFF !important;
	padding:10px !important;
	margin:10px !important;
	margin-left:0px !important;
	border-radius:5px !important;
	box-shadow:rgba(0, 0, 0, 0.342) 0px 2.5px 10px !important;
	cursor:pointer !important;
	animation:nudge 2s linear infinite !important;
	margin-bottom:70px !important;
}
.whatswidget-text-header-outer{
	font-weight:bold !important;
	font-size:90% !important;
}
.whatswidget-text-message-outer{
	font-size:90% !important;
}
.whatswidget-conversation-cta{
	border-radius:25px !important;
	width:175px !important;
	font-size:110% !important;
	padding:10px !important;
	margin:0 auto !important;
	text-align:center !important;
	background-color:#23b123 !important;
	color:white !important;
	font-weight:bold !important;
	box-shadow:rgba(0, 0, 0, 0.16) 0px 2.5px 10px !important;
	transition:1s !important;
	position:absolute !important;
	top:62% !important;
	left:10% !important;
}
.whatswidget-conversation-cta:hover{
	transform:scale(1.1) !important;
	filter:brightness(1.3) !important;
}
.whatswidget-cta{
	text-decoration:none !important;
	color:white !important;
}
.whatswidget-cta-desktop{
	display:none !important;
}
.whatswidget-cta-mobile{
	display:inherit !important;
}
@media (min-width: 48em){
	.whatswidget-cta-desktop{
		display:inherit !important;
	}
	.whatswidget-cta-mobile{
		display:none !important;
	}
}
.whatswidget-button-wrapper{
	position:fixed !important;
	bottom:25px !important;
	right:25px !important;
}
.whatswidget-button{
	position:relative !important;
	right:0px !important;
	background-color:#31d831 !important;
	border-radius:100% !important;
	width:60px !important;
	height:60px !important;
	box-shadow:2px 1px #0d630d63 !important;
	transition:1s !important;
}
.whatswidget-icon{
	width:42px !important;
	height:42px !important;
	position:absolute !important;
	bottom:10px !important; 
	left:10px !important;
}
.whatswidget-button:hover{
	filter:brightness(115%) !important;
	transform:rotate(15deg) scale(1.15) !important;
	cursor:pointer !important;
}
@keyframes nudge{
		20%,100%
		{
			transform:translate(0,0);
		}
		0%{transform:translate(0,5px);
		transform:rotate(2deg);
	}
	10%
	{
		transform:translate(0,-5px);
		transform:rotate(-2deg);
	}
}
.whatswidget-link{
	position:absolute !important;
	bottom:90px !important;
	right:5px !important;
	opacity:0.5 !important;
}



