.fab__content{width:400px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 12px 45px rgba(0,0,0,0.15);box-shadow:0 12px 45px rgba(0,0,0,0.15);text-align:center;margin:0 0 10px 0;overflow:hidden;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;-webkit-clip-path:circle(0);clip-path:circle(0);visibility:collapse;position:absolute;bottom:-500px;right:0}@media (max-width: 440px){.fab__content{width:calc(100vw - 40px)}}.fab__content .fab__content--message{padding-bottom:15px}.fab__content.open{visibility:visible;-webkit-clip-path:none;clip-path:none;opacity:1;bottom:70px}.fab__content.popup-ani{-webkit-transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1);-o-transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1);transition:all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1)}.fab__content--heading{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:15px;margin:0;color:#757575;font-weight:700;font-size:20px;letter-spacing:1px}.fab__button{width:60px;height:60px;border-radius:50%;float:right;-webkit-box-shadow:0 12px 45px rgba(0,0,0,0.3);box-shadow:0 12px 45px rgba(0,0,0,0.3);z-index:5;position:relative;cursor:pointer}.fab__button--info{background-color:#4e9e34}.fab__button .img__fab{font-size:30px;color:white}.fab__button .wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fab__button .wrap{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.15s cubic-bezier(0.15, 0.87, 0.45, 1.23);-o-transition:all 0.15s cubic-bezier(0.15, 0.87, 0.45, 1.23);transition:all 0.15s cubic-bezier(0.15, 0.87, 0.45, 1.23)}.fab__button .ani{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.15s cubic-bezier(0.15, 0.87, 0.45, 1.23);-o-transition:all 0.15s cubic-bezier(0.15, 0.87, 0.45, 1.23);transition:all 0.15s cubic-bezier(0.15, 0.87, 0.45, 1.23)}.img__fab--open.hide,.img__fab--close.hide{display:none}.img__fab--open.show,.img__fab--close.show{display:inline}.fab__wrapper{position:fixed;right:20px;bottom:20px;z-index:100}
