/* MLT Floating Buttons 1.0.0. Geometry/animations matched to installed Sticky Buttons Pro 3.2. */
@font-face{font-family:MLT-Solid;src:url(fa-solid-900.woff2) format('woff2');font-style:normal;font-weight:900;font-display:block;unicode-range:U+F07A}
@font-face{font-family:MLT-Brands;src:url(fa-brands-400.woff2) format('woff2');font-style:normal;font-weight:400;font-display:block;unicode-range:U+F232,U+F39F}
.mlt-floating-buttons,.mlt-floating-buttons *{list-style:none;margin:0;padding:0;border:0;text-decoration:none;background:none;line-height:1}
.mlt-floating-buttons{position:fixed;z-index:9}
.mlt-floating-buttons .mlt-icon{display:inline-block;text-align:center;transition:.5s;border-radius:5px;color:#fff;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}
.mlt-floating-buttons .mlt-label{position:absolute;padding:0 10px;cursor:pointer;visibility:hidden;opacity:0;white-space:nowrap;z-index:3;border-radius:5px;background:#fff}
.mlt-floating-buttons a:hover .mlt-label,.mlt-floating-buttons a:focus-visible .mlt-label{visibility:visible;opacity:1}
.mlt-floating-buttons a:focus-visible{outline:2px solid #184f9f;outline-offset:3px}
.mlt-floating-buttons .mlt-cart{font-family:MLT-Solid;font-weight:900}
.mlt-floating-buttons .mlt-wa,.mlt-floating-buttons .mlt-ms{font-family:MLT-Brands;font-weight:400}
.mlt-cart:before{content:'\f07a'}.mlt-wa:before{content:'\f232'}.mlt-ms:before{content:'\f39f'}
.mlt-booking{right:0;top:50%;transform:translateY(-50%);margin-right:2px}
.mlt-booking li{margin:2px 0}
.mlt-booking .mlt-icon,.mlt-booking .mlt-label{height:50px;line-height:50px;font-size:24px}
.mlt-booking .mlt-icon{width:50px;background:#184f9f}
.mlt-booking .mlt-label{right:100%;margin-right:12px;color:#184f9f;transform:translateX(100%);transition:.5s}
.mlt-booking .mlt-label:before{content:'';display:block;position:absolute;top:50%;right:-7.075px;width:14.15px;height:14.15px;border-radius:0 3px 0 0;transform:translateY(-7.075px) rotate(45deg);background-color:inherit}
.mlt-booking a:hover .mlt-label,.mlt-booking a:focus-visible .mlt-label{transform:translateX(0)}
.mlt-booking li:hover .mlt-icon{color:#184f9f;background:#fff}
.mlt-social{display:flex;bottom:0;left:0;margin-bottom:2px}
.mlt-social li{margin:0 2px}
.mlt-social .mlt-icon,.mlt-social .mlt-label{height:40px;line-height:40px;font-size:20px}
.mlt-social .mlt-icon{width:40px}
.mlt-social .mlt-label{bottom:100%;left:0;margin-bottom:2px}
.mlt-whatsapp .mlt-icon{background:#47e569}.mlt-whatsapp .mlt-label{color:#47e569}
.mlt-messenger .mlt-icon{background:#347baa}.mlt-messenger .mlt-label{color:#347baa}
.mlt-whatsapp:hover .mlt-icon{color:#47e569;background:#fff}.mlt-messenger:hover .mlt-icon{color:#347baa;background:#fff}
@media print{.mlt-floating-buttons{display:none}}
