.fcc{position:fixed;left:10px;bottom:20px;z-index:999;width:205px;padding:18px 18px 16px;background-color:rgba(248,249,252,1);border-radius:4px;box-shadow:0 0 24px 0 rgba(0,0,0,.08);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.fcc__head{gap:8px}.fcc__head,.fcc__titles{display:flex;flex-direction:column;align-items:center;text-align:center}.fcc__title{font-size:16px;font-weight:700;color:rgba(17,30,54,1);line-height:16px;white-space:nowrap}.fcc__subtitle{margin-top:4px;font-size:12px;color:rgba(111,112,115,1);line-height:14px;white-space:nowrap}.fcc__msg-btn{display:block;width:100%;margin-top:16px;padding:8px 0;border:none;border-radius:4px;background-color:rgba(28,90,205,1);color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:background-color .15s}.fcc__msg-btn:hover{background-color:rgba(20,70,170,1)}.fcc__phones{display:flex;flex-direction:column;gap:10px;margin-top:16px}.fcc__qr{align-self:center;width:110px;height:110px;border-radius:8px;overflow:hidden;background:#fff}.fcc__qr img{width:100%;height:100%;object-fit:contain;display:block}.fcc__phone{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:14px;color:rgba(17,30,54,1);line-height:1;transition:color .15s}.fcc__phone:hover{color:rgba(28,90,205,1)}.fcc__phone .iconfont{font-size:16px;line-height:1}.fcc__phone--tel .iconfont{color:rgba(17,30,54,1)}@media (max-width:768px){.fcc{display:none}}.fcw{--fcw-dark:rgba(0,0,0,0.5);--fcw-shadow:0 0 6px rgba(0,0,0,0.1);--fcw-radius-sm:2px;--fcw-icon-size:54px;position:fixed;right:20px;bottom:80px;z-index:999;display:flex;align-items:flex-end;gap:4px}.fcw__card{flex-direction:column;gap:6px;margin-bottom:120px}.fcw__card,.fcw__card-link{display:flex;pointer-events:none}.fcw__card-link{position:relative;align-items:center;height:54px;padding:0 14px;background-color:var(--fcw-dark);border-radius:var(--fcw-radius-sm);color:#fff;font-size:13px;text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;transform:translateX(12px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,background-color .2s}.fcw:has(.fcw__icon-link[href^="https://t.me"]:hover) .fcw__card-link[href^="https://t.me"],.fcw:has(.fcw__icon-link[href^="https://wa.me"]:hover) .fcw__card-link[href^="https://wa.me"],.fcw__card-link:hover{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.fcw__card-link:hover{background-color:rgba(0,0,0,.65)}.fcw__card-link:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:9px 0 9px 9px;border-color:transparent transparent transparent var(--fcw-dark);transition:border-left-color .2s}.fcw__card-link:hover:after{border-left-color:rgba(0,0,0,.65)}.fcw__card-link:before{content:"";position:absolute;left:100%;top:0;bottom:0;width:10px}.fcw__icons{display:flex;flex-direction:column;align-items:flex-end}.fcw__icon-btn,.fcw__icon-link{display:flex;align-items:center;justify-content:center;width:var(--fcw-icon-size);height:var(--fcw-icon-size);border-radius:50%;background-color:#fff;box-shadow:var(--fcw-shadow);border:none;cursor:pointer;padding:0;transition:transform .15s,box-shadow .15s}.fcw__icon-btn:hover,.fcw__icon-link:hover{transform:scale(1.06);box-shadow:0 0 10px rgba(0,0,0,.15)}.fcw__icon-btn .iconfont,.fcw__icon-link .iconfont{font-size:24px;line-height:1;color:#111e36}.fcw__icon-btn--top{margin-top:6px}.fcw__icon-btn--top .iconfont{font-size:24px}.fcw__icon-btn--top:hover{transform:none}.fcw__icons>:not(.fcw__icon-btn--top){max-height:0;margin-top:0;opacity:0;visibility:hidden;transform:translateY(10px) scale(.5);overflow:hidden;pointer-events:none;transition:max-height .25s ease,margin-top .25s ease,opacity .2s ease,transform .25s ease,visibility .2s}.fcw:has(.fcw__card-link:hover) .fcw__icons>:not(.fcw__icon-btn--top),.fcw__icons:hover>:not(.fcw__icon-btn--top){max-height:60px;margin-top:6px;opacity:1;visibility:visible;transform:none;pointer-events:auto}@media (min-width:769px){.fcw__card,.fcw__icons>:not(.fcw__icon-btn--top){display:none}}@media (max-width:768px){.fcw{right:12px;bottom:40px;gap:2px}.fcw__card{display:none}.fcw__icons>:not(.fcw__icon-btn--top){max-height:60px;margin-top:6px;opacity:1;visibility:visible;transform:none;pointer-events:auto}.fcw__icon-btn,.fcw__icon-link{width:44px;height:44px}}