#button-contacts{bottom:90px;height:100px;position:fixed;right:0;width:100px;z-index:99999}#contacts-toggle{cursor:pointer;display:block;height:100px;margin-left:auto;transition:transform .22s ease,opacity .18s ease;width:100px}#contacts-toggle:focus-visible,#contacts-toggle:hover{transform:scale(1.04)}#contacts-toggle img{animation:tx-bounce 2s ease-in-out infinite;display:block;height:100%;object-fit:contain;width:100%}@keyframes tx-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#gom-all-in-one{bottom:0;opacity:0;pointer-events:none;position:absolute;right:0;transform-origin:bottom right;transition:opacity .18s ease,visibility 0s linear .18s;visibility:hidden}#button-contacts.is-open #contacts-toggle img{animation:none}#button-contacts.is-open #contacts-toggle{opacity:0;pointer-events:none;transform:translateX(10px) scale(.72);transition-delay:0s}#button-contacts.is-open #gom-all-in-one{opacity:1;pointer-events:auto;transition:opacity .18s ease,visibility 0s linear;visibility:visible}#button-contacts .button-contact{margin-top:-5px;opacity:0;position:relative;transform:translateY(16px) scale(.82);transition:opacity .16s ease,transform .18s ease}#button-contacts.is-open .button-contact{opacity:1;transform:translateY(0) scale(1);transition-duration:.22s,.28s;transition-timing-function:ease,cubic-bezier(.2,.8,.2,1.15)}#button-contacts.is-open #messenger-vr{transition-delay:40ms}#button-contacts.is-open #zalo-vr{transition-delay:90ms}#button-contacts.is-open #phone-vr{transition-delay:.14s}#button-contacts.is-open #close-vr{transition-delay:.19s}#button-contacts .button-contact .phone-vr{background-color:transparent;bottom:0;cursor:pointer;display:block;height:90px;left:0;margin-left:auto;position:relative;visibility:visible;width:90px;z-index:11}#button-contacts .phone-vr-img-circle{align-items:center;background-color:#ff8d2d;border-radius:50%;box-shadow:none;box-sizing:border-box;display:flex;height:48px;inset:0;justify-content:center;margin:auto;overflow:hidden;position:absolute;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:48px;will-change:transform}#button-contacts .phone-vr-img-circle a{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;line-height:1;outline:none;width:100%}#button-contacts :where(#messenger-vr,#zalo-vr,#phone-vr) .phone-vr-img-circle:focus-within,#button-contacts :where(#messenger-vr,#zalo-vr,#phone-vr) .phone-vr-img-circle:hover{box-shadow:0 10px 24px rgba(0,0,0,.24),0 0 0 4px hsla(0,0%,100%,.9);filter:brightness(1.08);transform:translateY(-3px) scale(1.1)}#button-contacts :where(#messenger-vr,#zalo-vr,#phone-vr) .phone-vr-img-circle a:focus-visible{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.95)}#button-contacts .phone-vr-img-circle .contacts-icon{color:#fff;display:block;flex:0 0 auto}#button-contacts .phone-vr-img-circle .contacts-icon-messenger{height:30px;width:30px}#button-contacts .phone-vr-img-circle .contacts-icon-zalo{height:15px;width:34px}#button-contacts .phone-vr-img-circle .contacts-icon-phone{height:28px;width:28px}#button-contacts #zalo-vr .phone-vr-img-circle{background-color:#0068ff}#button-contacts #messenger-vr .phone-vr-img-circle{background:linear-gradient(135deg,#168aff,#725bff 48%,#ff4db8)}#button-contacts #phone-vr .phone-vr-img-circle{background-color:#ff8d2d}#button-contacts #close-vr .phone-vr-img-circle{background-color:#00d979;border:0;box-shadow:none}#button-contacts #close-vr .phone-vr-img-circle span{align-items:center;color:#fff;display:flex;font-size:26px;font-weight:700;height:100%;justify-content:center;line-height:1;text-align:center;width:100%}@media (max-width:849px){#button-contacts,#contacts-toggle{height:90px;width:90px}#button-contacts{transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1),visibility .2s ease}#button-contacts.is-hidden-for-menu{opacity:0;pointer-events:none;transform:translateX(100%);visibility:hidden}#button-contacts .button-contact .phone-vr{height:76px;width:76px}#button-contacts .phone-vr-img-circle{height:44px;width:44px}#button-contacts .phone-vr-img-circle a{line-height:1}#button-contacts .phone-vr-img-circle .contacts-icon-messenger{height:28px;width:28px}#button-contacts .phone-vr-img-circle .contacts-icon-zalo{height:14px;width:32px}#button-contacts .phone-vr-img-circle .contacts-icon-phone{height:26px;width:26px}#button-contacts #close-vr .phone-vr-img-circle span{font-size:22px;line-height:1}#gom-all-in-one{transform-origin:bottom right}#button-contacts .button-contact{transform:translateY(10px) scale(.88)}}@media (min-width:850px){#button-contacts{bottom:auto;right:0;top:50%}#button-contacts,#button-contacts.is-open{transform:translateY(-50%)}#button-contacts,#contacts-toggle{height:150px;width:150px}#gom-all-in-one{bottom:auto;top:50%;transform:translateY(-50%);transform-origin:center right}}@media (prefers-reduced-motion:reduce){#button-contacts .button-contact,#button-contacts .phone-vr-img-circle,#contacts-toggle,#contacts-toggle img,#gom-all-in-one{animation:none;transition:none}#button-contacts .button-contact,#button-contacts :where(#messenger-vr,#zalo-vr,#phone-vr) .phone-vr-img-circle:focus-within,#button-contacts :where(#messenger-vr,#zalo-vr,#phone-vr) .phone-vr-img-circle:hover,#button-contacts.is-open #contacts-toggle,#button-contacts.is-open .button-contact,#contacts-toggle:focus-visible,#contacts-toggle:hover{transform:none}#button-contacts.is-open #contacts-toggle{opacity:0}}