#waftio_3884 { transition: all 0.5s ease; position:fixed; right:32px; bottom:0; border-radius:8px 8px 0 0; overflow:auto; width:400px; height:0px; background-color:#fff; border-width:0; box-shadow:0 0 8px 0 rgba(0,0,0,0.25); max-width:calc(100% - 64px); z-index:1000000; }

#waftio_inline_3884 { width:100%; max-width:100%; }
#waftio_inline_3884 #waftio_3884 { transition:none; position:relative; right:auto; bottom:auto; border-radius:8px; width:100%; height:auto; box-shadow:none; max-width:none; }


#waftio_overlay_3884 { display:none; }

@media (max-width:1000px) {
        #waftio_3884 { width:auto; max-width:calc(100% - 24px); right:12px; }
}

@keyframes shaker {
	0% { transform: translate(2px, 1px) rotate(0deg); }
	10% { transform: translate(-1px, -2px) rotate(-1deg); }
	20% { transform: translate(-3px, 0px) rotate(1deg); }
	30% { transform: translate(0px, 2px) rotate(0deg); }
	40% { transform: translate(1px, -1px) rotate(1deg); }
	50% { transform: translate(-1px, 2px) rotate(-1deg); }
	60% { transform: translate(-3px, 1px) rotate(0deg); }
	70% { transform: translate(2px, 1px) rotate(-1deg); }
	80% { transform: translate(-1px, -1px) rotate(1deg); }
	90% { transform: translate(2px, 2px) rotate(0deg); }
	100% { transform: translate(1px, -2px) rotate(-1deg); }
}
@-webkit-keyframes shaker {
	0% { transform: translate(2px, 1px) rotate(0deg); }
	10% { transform: translate(-1px, -2px) rotate(-1deg); }
	20% { transform: translate(-3px, 0px) rotate(1deg); }
	30% { transform: translate(0px, 2px) rotate(0deg); }
	40% { transform: translate(1px, -1px) rotate(1deg); }
	50% { transform: translate(-1px, 2px) rotate(-1deg); }
	60% { transform: translate(-3px, 1px) rotate(0deg); }
	70% { transform: translate(2px, 1px) rotate(-1deg); }
	80% { transform: translate(-1px, -1px) rotate(1deg); }
	90% { transform: translate(2px, 2px) rotate(0deg); }
	100% { transform: translate(1px, -2px) rotate(-1deg); }
}
@-moz-keyframes shaker {
	0% { transform: translate(2px, 1px) rotate(0deg); }
	10% { transform: translate(-1px, -2px) rotate(-1deg); }
	20% { transform: translate(-3px, 0px) rotate(1deg); }
	30% { transform: translate(0px, 2px) rotate(0deg); }
	40% { transform: translate(1px, -1px) rotate(1deg); }
	50% { transform: translate(-1px, 2px) rotate(-1deg); }
	60% { transform: translate(-3px, 1px) rotate(0deg); }
	70% { transform: translate(2px, 1px) rotate(-1deg); }
	80% { transform: translate(-1px, -1px) rotate(1deg); }
	90% { transform: translate(2px, 2px) rotate(0deg); }
	100% { transform: translate(1px, -2px) rotate(-1deg); }
}
.shaker {
	animation-name: shaker;
	animation-duration: 0.5s;
	animation-iteration-count: 2;
	-webkit-animation-name: shaker;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 2;
	-moz-animation-name: shaker;
	-moz-animation-duration: 0.5s;
	-moz-animation-iteration-count: 2;
}