.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar-x{--sb-track-color: #b5b5b5;--sb-thumb-color: #828282;--sb-size: 6px}.custom-scrollbar-x::-webkit-scrollbar{height:var(--sb-size)}.custom-scrollbar-x::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:21px}.custom-scrollbar-x::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:21px}@supports not selector(::-webkit-scrollbar){.custom-scrollbar-x{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.custom-scrollbar-y,.custom-scrollbar-y-2{--sb-track-color: #b5b5b5;--sb-thumb-color: #565656;--sb-size: 6px}.custom-scrollbar-y::-webkit-scrollbar,.custom-scrollbar-y-2::-webkit-scrollbar{width:var(--sb-size)}.custom-scrollbar-y::-webkit-scrollbar-track,.custom-scrollbar-y-2::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:10px}.custom-scrollbar-y::-webkit-scrollbar-thumb,.custom-scrollbar-y-2::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:10px}@supports not selector(::-webkit-scrollbar){.custom-scrollbar-y,.custom-scrollbar-y-2{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.custom-scrollbar-y-2{--sb-track-color: rgba(0, 0, 0, 0);--sb-thumb-color: #8c8c8c}.hide-scrollbar{--sb-size: 0;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none;width:var(--sb-size)}.fade-mask{-webkit-mask-image:linear-gradient(to right,black 50%,transparent 100%);mask-image:linear-gradient(to right,black 50%,transparent 100%)}.h-chatify-container{height:calc(100dvh - 5.75rem)}@media (min-width: 768px){.h-chatify-container{height:calc(100dvh - 6rem)}}html.swal2-shown,body.swal2-shown{overflow-y:auto!important}.animate-contacts-bg{animation:animate-contacts-1 ease-out 1.5s forwards}.animate-contacts-bg .animate-contacts-text{opacity:0;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;animation:animate-contacts-text-1 ease-out 1s forwards;animation-delay:.75s}@keyframes animate-contacts-1{0%{background-position:0 48%}to{background-position:0 50%}}@keyframes animate-contacts-text-1{0%{opacity:0}to{opacity:1}}.min-h-screen-minus-nav{min-height:calc(100dvh - 5.5rem)}@media ((min-width: 768px)){.min-h-screen-minus-nav{min-height:calc(100dvh - 6rem)}}.h-screen-minus-nav{height:calc(100dvh - 5.5rem)}@media ((min-width: 768px)){.h-screen-minus-nav{height:calc(100dvh - 6rem)}}
