.floating-contact{--floating-green: #3e5641;--floating-red: #a24936;--floating-orange: #d36135;--floating-mint: #83bca9;--floating-dark: #282b28;position:fixed;left:20px;bottom:24px;z-index:1050;direction:rtl;font-family:inherit}.floating-contact__toggle{position:relative;isolation:isolate;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--floating-green) 0%,#287b70 46%,var(--floating-orange) 100%);box-shadow:0 9px 26px #282b283d,inset 0 1px #fff6;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.floating-contact__toggle:before{content:"";position:absolute;inset:4px;border:1px solid rgba(255,255,255,.28);border-radius:inherit;pointer-events:none}.floating-contact__toggle:hover{transform:translateY(-3px) scale(1.035);box-shadow:0 13px 32px #282b284d;filter:saturate(1.12)}.floating-contact__toggle:focus-visible{outline:3px solid var(--floating-mint);outline-offset:5px}.floating-contact__main-icon,.floating-contact__close-icon{position:relative;z-index:2;font-size:24px;line-height:1;transition:transform .25s ease,opacity .2s ease}.floating-contact__close-icon{position:absolute;opacity:0;transform:rotate(-90deg) scale(.6)}.floating-contact.is-open .floating-contact__main-icon{opacity:0;transform:rotate(90deg) scale(.6)}.floating-contact.is-open .floating-contact__close-icon{opacity:1;transform:rotate(0) scale(1)}.floating-contact__pulse{position:absolute;inset:-7px;z-index:-1;border-radius:50%;pointer-events:none;background:conic-gradient(from 15deg,var(--floating-mint),var(--floating-orange),var(--floating-red),var(--floating-mint));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));animation:floating-contact-wave 3s cubic-bezier(.18,.65,.35,1) infinite;opacity:.9}.floating-contact__pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 190deg,var(--floating-orange),var(--floating-mint),var(--floating-green),var(--floating-orange));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));animation:floating-contact-wave 3s cubic-bezier(.18,.65,.35,1) 1.45s infinite}@keyframes floating-contact-wave{0%{transform:scale(.82);opacity:0}18%{opacity:.8}to{transform:scale(1.62);opacity:0}}.floating-contact__items{position:absolute;left:0;right:auto;bottom:72px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:max-content;max-width:calc(100vw - 28px);direction:ltr;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .3s ease,visibility .3s ease}.floating-contact.is-open .floating-contact__items{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.floating-contact__item{position:relative;isolation:isolate;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:10px;direction:ltr;width:max-content;max-width:calc(100vw - 28px);text-decoration:none;color:var(--floating-dark);opacity:0;transform:translateY(9px) scale(.97);transition:opacity .25s ease,transform .3s ease}.floating-contact.is-open .floating-contact__item{opacity:1;transform:translateY(0) scale(1)}.floating-contact.is-open .floating-contact__item:nth-child(1){transition-delay:.03s}.floating-contact.is-open .floating-contact__item:nth-child(2){transition-delay:.07s}.floating-contact.is-open .floating-contact__item:nth-child(3){transition-delay:.11s}.floating-contact.is-open .floating-contact__item:nth-child(4){transition-delay:.15s}.floating-contact.is-open .floating-contact__item:nth-child(5){transition-delay:.19s}.floating-contact.is-open .floating-contact__item:nth-child(6){transition-delay:.23s}.floating-contact__item:hover{color:var(--floating-dark);text-decoration:none}.floating-contact__item-icon{position:relative;isolation:isolate;flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;background:var(--item-color, #3e5641);color:#fff;box-shadow:0 5px 15px #282b2829,inset 0 1px #ffffff59;font-size:21px;line-height:1;transition:transform .25s ease,box-shadow .25s ease}.floating-contact__item-icon>i{position:relative;z-index:1}.floating-contact__item:hover .floating-contact__item-icon{transform:scale(1.06);box-shadow:0 8px 20px #282b2833}.floating-contact__label{position:relative;isolation:isolate;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border:1px solid transparent;border-radius:20px 20px 20px 0;background:#fff;color:var(--floating-dark);box-shadow:0 7px 22px #282b2817,inset 0 1px #ffffffe6;font-size:10px;font-weight:600;line-height:1.6;white-space:nowrap;text-align:right;direction:rtl;transition:transform .25s ease,box-shadow .25s ease}.floating-contact__item:hover .floating-contact__label{transform:translate(-3px);box-shadow:0 9px 25px #282b2824}@property --floating-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.floating-contact__item-icon:before,.floating-contact__label:before{content:"";position:absolute;inset:-1px;padding:1.4px;border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--floating-border-angle),#83bca9,#3e5641,#d36135,#a24936,#83bca9);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:floating-border-rotate 4s linear infinite}@keyframes floating-border-rotate{0%{--floating-border-angle: 0deg}to{--floating-border-angle: 360deg}}.floating-contact__hint{position:absolute;left:68px;bottom:10px;padding:7px 11px;border:1px solid rgba(255,255,255,.8);border-radius:10px;color:var(--floating-dark);background:#fffffff0;box-shadow:0 5px 18px #282b2817;font-size:11px;white-space:nowrap;pointer-events:none}@media(max-width:575.98px){.floating-contact{left:14px;bottom:calc(86px + env(safe-area-inset-bottom,0px))}.floating-contact__toggle{width:51px;height:51px}.floating-contact__main-icon,.floating-contact__close-icon{font-size:21px}.floating-contact__items{bottom:63px;gap:8px}.floating-contact__item{gap:9px;max-width:calc(100vw - 28px)}.floating-contact__item-icon{flex-basis:40px;width:40px;height:40px;font-size:18px}.floating-contact__label{min-height:40px;padding:8px 12px;border-radius:12px;font-size:12px}.floating-contact__hint{display:none}}@media(max-width:360px){.floating-contact{left:10px}.floating-contact__items,.floating-contact__item{gap:7px}.floating-contact__item-icon{flex-basis:38px;width:38px;height:38px;font-size:17px}.floating-contact__label{min-height:38px;padding:7px 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.floating-contact *,.floating-contact *:before,.floating-contact *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
