@charset "UTF-8";.ginger-btn-shockwave:after,.ginger-btn-shockwave:before {
    border-radius: 50%;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@keyframes ginger-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(0,0,0,.2)
    }

    30%,to {
        box-shadow: 0 0 0 15px transparent
    }
}

.ginger-btn-pulse {
    animation: ginger-pulse 2s infinite
}

@keyframes ginger-spin {
    0% {
        transform: rotate(0)
    }

    5% {
        transform: rotate(-20deg)
    }

    25%,to {
        transform: rotate(1turn)
    }
}

.ginger-btn-spin {
    animation: ginger-spin 3s infinite
}

@keyframes ginger-zoom {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    5% {
        opacity: .75;
        transform: scale(.8)
    }

    20% {
        opacity: 1;
        transform: scale(1.25)
    }

    30%,to {
        transform: scale(1)
    }
}

.ginger-btn-zoom {
    animation: ginger-zoom 2s infinite
}

@keyframes ginger-bounce {
    0%,20%,to {
        transform: translate(0)
    }

    15%,5% {
        transform: translateY(5px)
    }

    10% {
        transform: translateY(-25px)
    }
}

.ginger-btn-bounce {
    animation: ginger-bounce 3s infinite
}

@keyframes ginger-fade {
    0%,25%,to {
        opacity: 1
    }

    5% {
        opacity: 0
    }
}

.ginger-btn-fade {
    animation: ginger-fade 3s infinite
}

@keyframes ginger-glowing {
    0%,30%,to {
        box-shadow: 0 0 -10px #00008b
    }

    20% {
        box-shadow: 0 0 20px #00008b
    }
}

.ginger-btn-glowing {
    animation: ginger-glowing 3s infinite
}

.ginger-btn-shockwave {
    animation: shockwavejump 1s ease-out infinite
}

.ginger-btn-shockwave:after {
    animation: shockwave 1s ease-out .65s infinite
}

.ginger-btn-shockwave:before {
    animation: shockwave 1s ease-out .5s infinite
}

@keyframes shockwavejump {
    0%,to {
        transform: scale(1)
    }

    40% {
        transform: scale(1.08)
    }

    50%,60% {
        transform: scale(.98)
    }

    55% {
        transform: scale(1.02)
    }
}

@keyframes shockwave {
    0% {
        box-shadow: 0 0 2px rgba(0,0,0,.15),inset 0 0 1px rgba(0,0,0,.15);
        transform: scale(1)
    }

    95% {
        box-shadow: 0 0 50px transparent,inset 0 0 30px transparent
    }

    to {
        transform: scale(2.25)
    }
}

.ginger-btn-waggle {
    animation: waggle 2s ease-out 6s infinite forwards
}

@keyframes waggle {
    0% {
        transform: none
    }

    5% {
        transform: rotate(-20deg) scale(1.2)
    }

    10% {
        transform: rotate(25deg) scale(1.2)
    }

    13.75% {
        transform: rotate(-15deg) scale(1.2)
    }

    17.5% {
        transform: rotate(15deg) scale(1.2)
    }

    21.25% {
        transform: rotate(-12deg) scale(1.2)
    }

    22.5% {
        transform: rotate(0) scale(1.2)
    }

    30% {
        transform: rotate(0) scale(1)
    }
}

.exit-intent {
    background: #000;
    border-radius: 50%;
    bottom: 45px;
    height: 0;
    position: fixed;
    right: 45px;
    transition: .5s linear;
    width: 0
}

.gsb-buttons .exit-intent:before {
    background: rgba(0,0,0,.8);
    content: "";
    display: block;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    transition: .75s ease-in-out;
    -webkit-transition: .75s ease-in-out;
    -moz-transition: .75s ease-in-out;
    visibility: hidden;
    width: 100vw;
    z-index: 100
}

.gsb-buttons .exit-intent.left-position:before {
    clip-path: circle(0 at 0 100%)
}

.gsb-buttons .exit-intent.right-position:before {
    clip-path: circle(0 at 100% 100%)
}

.gsb-buttons .exit-intent.active:before {
    clip-path: circle(100%);
    visibility: visible
}

.chat-button-icon.channel-instagram-base,.gsb-social-channel.channel-instagram-base {
    background: #fed975;
    background: -webkit-gradient(left bottom,right top,color-stop(0,#fed975),color-stop(26%,#fa7e1e),color-stop(50%,#d62977),color-stop(75%,#962fbf),color-stop(100%,#4f5ad5));
    background: linear-gradient(45deg,#fed975,#fa7e1e 26%,#d62977 50%,#962fbf 75%,#4f5ad5)
}

.ginger-btn-bounce+.gsb-pending-message,.ginger-btn-fade>.gsb-pending-message,.ginger-btn-none>.gsb-pending-message,.ginger-btn-pulse>.gsb-pending-message,.ginger-btn-shockwave+.gsb-pending-message,.ginger-btn-spin>.gsb-pending-message,.ginger-btn-waggle+.gsb-pending-message,.ginger-btn-zoom+.gsb-pending-message,.gsb-buttons {
    display: none
}

.gsb-buttons.active {
    display: block
}

.gsb-buttons,.gsb-buttons *,.gsb-buttons :after,.gsb-buttons :before {
    box-sizing: border-box
}

.gsb-buttons {
    bottom: 96px;
    left: 25px;
    position: fixed;
    z-index: 9999;
}

.gsb-buttons-content,.gsb-trigger {
    position: relative;
    z-index: 12111
}

.gsb-buttons.left-side {
    left: 25px
}

.gsb-buttons.right-side {
    left: auto;
    right: 30px;
}

.gsb-buttons .chat-button-link {
    border-radius: 50%;
    color: #fff;
    display: block;
    height: 54px;
    padding: 10px;
    text-align: center;
    width: 54px
}

.gsb-buttons .chat-button-link.has-image {
    padding: 0;
    position: relative
}

.gsb-buttons .chat-button-link.has-image .chat-button-icon img {
    border-radius: 25px;
    height: 50px;
    left: 0;
    line-height: 50px;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 50px
}

.gsb-buttons .chat-button-link svg {
    fill: #fff
}

.gsb-buttons .chat-button,.gsb-buttons.single .gsb-trigger-contact,.gsb-buttons.single .gsb-trigger-wechat-popup,.gsb-buttons.single .gsb-trigger-whatsapp-popup {
    border-radius: 50%;
    height: 62px;
    padding: 4px;
    width: 62px
}

.gsb-trigger-button {
    display: block;
    position: relative
}

.gsb-buttons svg {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    width: 100%
}

.gsb-buttons .chat-button-icon {
    border-radius: 50%;
    display: block;
    height: 34px;
    text-align: center;
    width: 34px
}

.gsb-buttons .chat-button-icon img,.gsb-trigger .gsb-trigger-bottom,.gsb-trigger .gsb-trigger-top {
    border-radius: 50%;
    height: 54px;
    width: 54px
}

.gsb-trigger {
    border-radius: 50%;
    height: 62px;
    padding: 4px;
    width: 62px
}

.gsb-trigger .gsb-trigger-top {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    visibility: visible;
    z-index: 101
}

.gsb-buttons.open-buttons .gsb-trigger .gsb-trigger-top,.gsb-buttons.open-form .gsb-trigger .gsb-trigger-top,.gsb-buttons.open-wechat-popup .gsb-trigger .gsb-trigger-top,.gsb-buttons.open-whatsapp-popup .gsb-trigger .gsb-trigger-top,.gsb-buttons:not(.open-form) .gsb-trigger-contact,.gsb-buttons:not(.open-wechat-popup) .gsb-trigger-wechat-popup,.gsb-buttons:not(.open-whatsapp-popup) .gsb-trigger-whatsapp-popup,.gsb-trigger .gsb-trigger-bottom {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    z-index: 100
}

.gsb-trigger .gsb-trigger-bottom,.gsb-trigger .gsb-trigger-contact,.gsb-trigger .gsb-trigger-wechat-popup,.gsb-trigger .gsb-trigger-whatsapp-popup {
    left: 0;
    position: absolute;
    top: 0;
    transition: .25s linear
}

.gsb-buttons .gsb-trigger .chat-button-icon,.gsb-buttons .gsb-trigger .gsb-trigger-contact,.gsb-buttons .gsb-trigger .gsb-trigger-wechat-popup,.gsb-buttons .gsb-trigger .gsb-trigger-whatsapp-popup {
    transition: .3s linear
}

.gsb-buttons.open-buttons .gsb-trigger .gsb-trigger-bottom {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
    z-index: 101
}

.gsb-buttons .gsb-trigger .gsb-trigger-bottom a .chat-button-icon,.gsb-buttons:not(.open-form) .gsb-trigger-contact,.gsb-buttons:not(.open-wechat-popup) .gsb-trigger-wechat-popup,.gsb-buttons:not(.open-whatsapp-popup) .gsb-trigger-whatsapp-popup {
    transform: scale(.7) rotate(180deg)
}

.gsb-buttons.open-buttons .gsb-trigger .gsb-trigger-bottom a .chat-button-icon,.gsb-buttons.open-form .gsb-trigger-contact,.gsb-buttons.open-wechat-popup .gsb-trigger-wechat-popup,.gsb-buttons.open-whatsapp-popup .gsb-trigger-whatsapp-popup {
    transform: scale(1) rotate(1turn)
}

.gsb-button-list.icon_view .chat-button {
    position: absolute;
    transform: scale(.25) rotate(-180deg)
}

.gsb-button-list.icon_view .chat-button,.gsb-button-list.list_view .chat-button {
    bottom: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .2s linear;
    transition-delay: 0s!important;
    visibility: hidden
}

.gsb-button-list.list_view .chat-button {
    position: relative
}

.gsb-buttons.open-buttons .gsb-button-list .chat-button {
    opacity: 1;
    pointer-events: auto;
    visibility: visible
}

.gsb-pending-message {
    align-items: center;
    background: red;
    border-radius: 50%;
    color: #fff;
    display: inline-flex;
    font-size: 10px;
    height: auto;
    justify-content: center;
    line-height: 1;
    min-height: 16px;
    min-width: 16px;
    padding: 3px;
    position: absolute;
    right: -3%;
    text-align: center;
    top: -3%;
    width: auto;
    z-index: 11
}

[data-scb][class*=cooltipz].cooltipz--bottom-left:before,[data-scb][class*=cooltipz].cooltipz--bottom-right:before,[data-scb][class*=cooltipz].cooltipz--bottom:before,[data-scb][class*=cooltipz].cooltipz--left:before,[data-scb][class*=cooltipz].cooltipz--right:before,[data-scb][class*=cooltipz].cooltipz--top-left:before,[data-scb][class*=cooltipz].cooltipz--top-right:before,[data-scb][class*=cooltipz].cooltipz--top:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:before,[data-scb][class*=cooltipz][data-tooltip-dir=left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=right]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right:before,[data-scb][data-tooltip-dir].cooltipz--bottom:before,[data-scb][data-tooltip-dir].cooltipz--left:before,[data-scb][data-tooltip-dir].cooltipz--right:before,[data-scb][data-tooltip-dir].cooltipz--top-left:before,[data-scb][data-tooltip-dir].cooltipz--top-right:before,[data-scb][data-tooltip-dir].cooltipz--top:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=right]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:before {
    border: 5px solid transparent;
    height: 0;
    width: 0
}

[data-scb][class*=cooltipz].cooltipz--top-left:before,[data-scb][class*=cooltipz].cooltipz--top-right:before,[data-scb][class*=cooltipz].cooltipz--top:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top]:before,[data-scb][data-tooltip-dir].cooltipz--top-left:before,[data-scb][data-tooltip-dir].cooltipz--top-right:before,[data-scb][data-tooltip-dir].cooltipz--top:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:before {
    border-top-color: #fff
}

[data-scb][class*=cooltipz].cooltipz--bottom-left:before,[data-scb][class*=cooltipz].cooltipz--bottom-right:before,[data-scb][class*=cooltipz].cooltipz--bottom:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right:before,[data-scb][data-tooltip-dir].cooltipz--bottom:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:before {
    border-bottom-color: #fff
}

[data-scb][class*=cooltipz].cooltipz--right:before,[data-scb][class*=cooltipz][data-tooltip-dir=right]:before,[data-scb][data-tooltip-dir].cooltipz--right:before,[data-scb][data-tooltip-dir][data-tooltip-dir=right]:before {
    border-right-color: #fff
}

[data-scb][class*=cooltipz].cooltipz--left:before,[data-scb][class*=cooltipz][data-tooltip-dir=left]:before,[data-scb][data-tooltip-dir].cooltipz--left:before,[data-scb][data-tooltip-dir][data-tooltip-dir=left]:before {
    border-left-color: #fff
}

[data-scb][class*=cooltipz].cooltipz--fit:after,[data-scb][class*=cooltipz].cooltipz--large:after,[data-scb][class*=cooltipz].cooltipz--medium:after,[data-scb][class*=cooltipz].cooltipz--small:after,[data-scb][class*=cooltipz][data-cooltipz-size=fit]:after,[data-scb][class*=cooltipz][data-cooltipz-size=large]:after,[data-scb][class*=cooltipz][data-cooltipz-size=medium]:after,[data-scb][class*=cooltipz][data-cooltipz-size=small]:after,[data-scb][data-tooltip-dir].cooltipz--fit:after,[data-scb][data-tooltip-dir].cooltipz--large:after,[data-scb][data-tooltip-dir].cooltipz--medium:after,[data-scb][data-tooltip-dir].cooltipz--small:after,[data-scb][data-tooltip-dir][data-cooltipz-size=fit]:after,[data-scb][data-tooltip-dir][data-cooltipz-size=large]:after,[data-scb][data-tooltip-dir][data-cooltipz-size=medium]:after,[data-scb][data-tooltip-dir][data-cooltipz-size=small]:after {
    word-wrap: break-word;
    white-space: normal
}

[data-scb][class*=cooltipz],[data-scb][data-tooltip-dir] {
    cursor: var(--cooltipz-cursor,pointer);
    position: relative
}

[data-scb][class*=cooltipz]:after,[data-scb][data-tooltip-dir]:after {
    background-color: #fff;
    border: var(--cooltipz-border-width,0) var(--cooltipz-border-style,solid) var(--cooltipz-border-color,#1f1f1f);
    border-radius: 8px;
    -webkit-box-shadow: 0 1.9px 7.8px rgba(0,0,0,.3);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    color: #fff;
    content: attr(data-scb);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    max-width: 225px;
    overflow: hidden;
    padding: 6px 15px;
    text-align: center;
    text-indent: 0;
    text-overflow: ellipsis;
    text-shadow: none;
    transition: all .1s ease-in-out;
    white-space: pre;
    z-index: 10
}

.gsb-buttons.single [data-scb][class*=cooltipz]:hover:after,.gsb-buttons.single [data-scb][data-tooltip-dir]:hover:after {
    content: attr(data-hover-scb)
}

.gsb-buttons.single [data-scb][class*=cooltipz]:hover:before,.gsb-buttons.single [data-scb][data-tooltip-dir]:hover:before {
    content: ""
}

[data-scb][class*=cooltipz]:before,[data-scb][data-tooltip-dir]:before {
    /* content:""; */
    z-index: 99999;
}

[data-scb=""][class*=cooltipz]:after,[data-scb=""][class*=cooltipz]:before,[data-scb=""][data-tooltip-dir]:after,[data-scb=""][data-tooltip-dir]:before {
    content: none
}

[data-scb][class*=cooltipz]:after,[data-scb][class*=cooltipz]:before,[data-scb][data-tooltip-dir]:after,[data-scb][data-tooltip-dir]:before {
    box-sizing: border-box;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: all var(--cooltipz-timing,.12s) ease-out var(--cooltipz-timing,.12s);
    transition-delay: var(--cooltipz-delay-hide,.1s)
}

.has-no-tooltip-animation [data-scb][class*=cooltipz]:after,.has-no-tooltip-animation [data-scb][class*=cooltipz]:before,.has-no-tooltip-animation [data-scb][data-tooltip-dir]:after,.has-no-tooltip-animation [data-scb][data-tooltip-dir]:before {
    transition: none
}

@media (prefers-reduced-motion:reduce) {
    [data-scb][class*=cooltipz]:after,[data-scb][class*=cooltipz]:before,[data-scb][data-tooltip-dir]:after,[data-scb][data-tooltip-dir]:before {
        transition: none
    }
}

[data-scb][class*=cooltipz].cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--visible:before,[data-scb][class*=cooltipz]:focus:after,[data-scb][class*=cooltipz]:focus:before,[data-scb][class*=cooltipz]:hover:after,[data-scb][class*=cooltipz]:hover:before,[data-scb][class*=cooltipz][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--visible:before,[data-scb][data-tooltip-dir]:hover:after,[data-scb][data-tooltip-dir]:hover:before,[data-scb][data-tooltip-dir][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-cooltipz-visible]:before {
    opacity: 100%;
    transition-delay: var(--cooltipz-delay-show,0s)
}

[data-scb][class*=cooltipz].cooltipz--top:after,[data-scb][class*=cooltipz].cooltipz--top:before,[data-scb][class*=cooltipz][data-tooltip-dir=top]:after,[data-scb][class*=cooltipz][data-tooltip-dir=top]:before,[data-scb][data-tooltip-dir].cooltipz--top:after,[data-scb][data-tooltip-dir].cooltipz--top:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:before {
    bottom: calc(100% - 2.5px);
    left: 50%;
    transform: translate(-50%,var(--cooltipz-slide,6px));
    transform-origin: top
}

[data-scb][class*=cooltipz].cooltipz--bottom.cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--bottom.cooltipz--visible:before,[data-scb][class*=cooltipz].cooltipz--bottom:focus:after,[data-scb][class*=cooltipz].cooltipz--bottom:focus:before,[data-scb][class*=cooltipz].cooltipz--bottom:hover:after,[data-scb][class*=cooltipz].cooltipz--bottom:hover:before,[data-scb][class*=cooltipz].cooltipz--bottom[data-cooltipz-visible]:after,[data-scb][class*=cooltipz].cooltipz--bottom[data-cooltipz-visible]:before,[data-scb][class*=cooltipz].cooltipz--top.cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--top.cooltipz--visible:before,[data-scb][class*=cooltipz].cooltipz--top:focus:after,[data-scb][class*=cooltipz].cooltipz--top:focus:before,[data-scb][class*=cooltipz].cooltipz--top:hover:after,[data-scb][class*=cooltipz].cooltipz--top:hover:before,[data-scb][class*=cooltipz].cooltipz--top[data-cooltipz-visible]:after,[data-scb][class*=cooltipz].cooltipz--top[data-cooltipz-visible]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom].cooltipz--visible:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom].cooltipz--visible:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:focus:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:focus:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:hover:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:hover:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom][data-cooltipz-visible]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top].cooltipz--visible:after,[data-scb][class*=cooltipz][data-tooltip-dir=top].cooltipz--visible:before,[data-scb][class*=cooltipz][data-tooltip-dir=top]:focus:after,[data-scb][class*=cooltipz][data-tooltip-dir=top]:focus:before,[data-scb][class*=cooltipz][data-tooltip-dir=top]:hover:after,[data-scb][class*=cooltipz][data-tooltip-dir=top]:hover:before,[data-scb][class*=cooltipz][data-tooltip-dir=top][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-tooltip-dir=top][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--bottom.cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--bottom.cooltipz--visible:before,[data-scb][data-tooltip-dir].cooltipz--bottom:focus:after,[data-scb][data-tooltip-dir].cooltipz--bottom:focus:before,[data-scb][data-tooltip-dir].cooltipz--bottom:hover:after,[data-scb][data-tooltip-dir].cooltipz--bottom:hover:before,[data-scb][data-tooltip-dir].cooltipz--bottom[data-cooltipz-visible]:after,[data-scb][data-tooltip-dir].cooltipz--bottom[data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--top.cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--top.cooltipz--visible:before,[data-scb][data-tooltip-dir].cooltipz--top:focus:after,[data-scb][data-tooltip-dir].cooltipz--top:focus:before,[data-scb][data-tooltip-dir].cooltipz--top:hover:after,[data-scb][data-tooltip-dir].cooltipz--top:hover:before,[data-scb][data-tooltip-dir].cooltipz--top[data-cooltipz-visible]:after,[data-scb][data-tooltip-dir].cooltipz--top[data-cooltipz-visible]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom].cooltipz--visible:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom].cooltipz--visible:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:focus:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:focus:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top].cooltipz--visible:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top].cooltipz--visible:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:focus:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:focus:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top]:hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top][data-cooltipz-visible]:before {
    transform: translate(-50%)
}

[data-scb][class*=cooltipz].cooltipz--top-left:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:after,[data-scb][data-tooltip-dir].cooltipz--top-left:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:after {
    left: 0;
    margin-bottom: 10px
}

[data-scb][class*=cooltipz].cooltipz--bottom-left:before,[data-scb][class*=cooltipz].cooltipz--top-left:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left:before,[data-scb][data-tooltip-dir].cooltipz--top-left:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:before {
    left: 2.5px
}

[data-scb][class*=cooltipz].cooltipz--top-left:after,[data-scb][class*=cooltipz].cooltipz--top-left:before,[data-scb][class*=cooltipz].cooltipz--top-right:after,[data-scb][class*=cooltipz].cooltipz--top-right:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:before,[data-scb][data-tooltip-dir].cooltipz--top-left:after,[data-scb][data-tooltip-dir].cooltipz--top-left:before,[data-scb][data-tooltip-dir].cooltipz--top-right:after,[data-scb][data-tooltip-dir].cooltipz--top-right:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:before {
    bottom: calc(100% - 2.5px);
    transform: translateY(var(--cooltipz-slide,6px));
    transform-origin: top
}

[data-scb][class*=cooltipz].cooltipz--bottom-left.cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--bottom-left.cooltipz--visible:before,[data-scb][class*=cooltipz].cooltipz--bottom-left:focus:after,[data-scb][class*=cooltipz].cooltipz--bottom-left:focus:before,[data-scb][class*=cooltipz].cooltipz--bottom-left:hover:after,[data-scb][class*=cooltipz].cooltipz--bottom-left:hover:before,[data-scb][class*=cooltipz].cooltipz--bottom-left[data-cooltipz-visible]:after,[data-scb][class*=cooltipz].cooltipz--bottom-left[data-cooltipz-visible]:before,[data-scb][class*=cooltipz].cooltipz--bottom-right.cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--bottom-right.cooltipz--visible:before,[data-scb][class*=cooltipz].cooltipz--bottom-right:focus:after,[data-scb][class*=cooltipz].cooltipz--bottom-right:focus:before,[data-scb][class*=cooltipz].cooltipz--bottom-right:hover:after,[data-scb][class*=cooltipz].cooltipz--bottom-right:hover:before,[data-scb][class*=cooltipz].cooltipz--bottom-right[data-cooltipz-visible]:after,[data-scb][class*=cooltipz].cooltipz--bottom-right[data-cooltipz-visible]:before,[data-scb][class*=cooltipz].cooltipz--top-left.cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--top-left.cooltipz--visible:before,[data-scb][class*=cooltipz].cooltipz--top-left:focus:after,[data-scb][class*=cooltipz].cooltipz--top-left:focus:before,[data-scb][class*=cooltipz].cooltipz--top-left:hover:after,[data-scb][class*=cooltipz].cooltipz--top-left:hover:before,[data-scb][class*=cooltipz].cooltipz--top-left[data-cooltipz-visible]:after,[data-scb][class*=cooltipz].cooltipz--top-left[data-cooltipz-visible]:before,[data-scb][class*=cooltipz].cooltipz--top-right.cooltipz--visible:after,[data-scb][class*=cooltipz].cooltipz--top-right.cooltipz--visible:before,[data-scb][class*=cooltipz].cooltipz--top-right:focus:after,[data-scb][class*=cooltipz].cooltipz--top-right:focus:before,[data-scb][class*=cooltipz].cooltipz--top-right:hover:after,[data-scb][class*=cooltipz].cooltipz--top-right:hover:before,[data-scb][class*=cooltipz].cooltipz--top-right[data-cooltipz-visible]:after,[data-scb][class*=cooltipz].cooltipz--top-right[data-cooltipz-visible]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left].cooltipz--visible:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left].cooltipz--visible:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:focus:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:focus:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:hover:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:hover:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left][data-cooltipz-visible]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right].cooltipz--visible:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right].cooltipz--visible:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:focus:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:focus:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:hover:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:hover:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right][data-cooltipz-visible]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left].cooltipz--visible:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-left].cooltipz--visible:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:focus:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:focus:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:hover:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-left]:hover:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-left][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-left][data-cooltipz-visible]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right].cooltipz--visible:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-right].cooltipz--visible:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:focus:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:focus:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:hover:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:hover:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right][data-cooltipz-visible]:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-right][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left.cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--bottom-left.cooltipz--visible:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left:focus:after,[data-scb][data-tooltip-dir].cooltipz--bottom-left:focus:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left:hover:after,[data-scb][data-tooltip-dir].cooltipz--bottom-left:hover:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left[data-cooltipz-visible]:after,[data-scb][data-tooltip-dir].cooltipz--bottom-left[data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right.cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--bottom-right.cooltipz--visible:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right:focus:after,[data-scb][data-tooltip-dir].cooltipz--bottom-right:focus:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right:hover:after,[data-scb][data-tooltip-dir].cooltipz--bottom-right:hover:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right[data-cooltipz-visible]:after,[data-scb][data-tooltip-dir].cooltipz--bottom-right[data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--top-left.cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--top-left.cooltipz--visible:before,[data-scb][data-tooltip-dir].cooltipz--top-left:focus:after,[data-scb][data-tooltip-dir].cooltipz--top-left:focus:before,[data-scb][data-tooltip-dir].cooltipz--top-left:hover:after,[data-scb][data-tooltip-dir].cooltipz--top-left:hover:before,[data-scb][data-tooltip-dir].cooltipz--top-left[data-cooltipz-visible]:after,[data-scb][data-tooltip-dir].cooltipz--top-left[data-cooltipz-visible]:before,[data-scb][data-tooltip-dir].cooltipz--top-right.cooltipz--visible:after,[data-scb][data-tooltip-dir].cooltipz--top-right.cooltipz--visible:before,[data-scb][data-tooltip-dir].cooltipz--top-right:focus:after,[data-scb][data-tooltip-dir].cooltipz--top-right:focus:before,[data-scb][data-tooltip-dir].cooltipz--top-right:hover:after,[data-scb][data-tooltip-dir].cooltipz--top-right:hover:before,[data-scb][data-tooltip-dir].cooltipz--top-right[data-cooltipz-visible]:after,[data-scb][data-tooltip-dir].cooltipz--top-right[data-cooltipz-visible]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left].cooltipz--visible:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left].cooltipz--visible:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:focus:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:focus:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right].cooltipz--visible:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right].cooltipz--visible:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:focus:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:focus:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left].cooltipz--visible:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left].cooltipz--visible:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:focus:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:focus:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left]:hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-left][data-cooltipz-visible]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right].cooltipz--visible:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right].cooltipz--visible:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:focus:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:focus:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right][data-cooltipz-visible]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right][data-cooltipz-visible]:before {
    transform: translate(0)
}

[data-scb][class*=cooltipz].cooltipz--top-right:after,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:after,[data-scb][data-tooltip-dir].cooltipz--top-right:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:after {
    margin-bottom: 10px;
    right: 0
}

[data-scb][class*=cooltipz].cooltipz--bottom-right:before,[data-scb][class*=cooltipz].cooltipz--top-right:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:before,[data-scb][class*=cooltipz][data-tooltip-dir=top-right]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right:before,[data-scb][data-tooltip-dir].cooltipz--top-right:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top-right]:before {
    right: 2.5px
}

[data-scb][class*=cooltipz].cooltipz--bottom:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:after,[data-scb][data-tooltip-dir].cooltipz--bottom:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:after {
    margin-top: 10px
}

[data-scb][class*=cooltipz].cooltipz--bottom:after,[data-scb][class*=cooltipz].cooltipz--bottom:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom]:before,[data-scb][data-tooltip-dir].cooltipz--bottom:after,[data-scb][data-tooltip-dir].cooltipz--bottom:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom]:before {
    left: 50%;
    top: calc(100% - 2.5px);
    transform: translate(-50%,calc(var(--cooltipz-slide, 6px)*-1));
    transform-origin: bottom
}

[data-scb][class*=cooltipz].cooltipz--bottom-left:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:after,[data-scb][data-tooltip-dir].cooltipz--bottom-left:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:after {
    left: 0;
    margin-top: 10px
}

[data-scb][class*=cooltipz].cooltipz--bottom-left:after,[data-scb][class*=cooltipz].cooltipz--bottom-left:before,[data-scb][class*=cooltipz].cooltipz--bottom-right:after,[data-scb][class*=cooltipz].cooltipz--bottom-right:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-left]:before,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:before,[data-scb][data-tooltip-dir].cooltipz--bottom-left:after,[data-scb][data-tooltip-dir].cooltipz--bottom-left:before,[data-scb][data-tooltip-dir].cooltipz--bottom-right:after,[data-scb][data-tooltip-dir].cooltipz--bottom-right:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-left]:before,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:before {
    top: calc(100% - 2.5px);
    transform: translateY(calc(var(--cooltipz-slide, 6px)*-1));
    transform-origin: bottom
}

[data-scb][class*=cooltipz].cooltipz--bottom-right:after,[data-scb][class*=cooltipz][data-tooltip-dir=bottom-right]:after,[data-scb][data-tooltip-dir].cooltipz--bottom-right:after,[data-scb][data-tooltip-dir][data-tooltip-dir=bottom-right]:after {
    margin-top: 10px;
    right: 0
}

[data-scb][class*=cooltipz].cooltipz--left:after,[data-scb][class*=cooltipz].cooltipz--left:before,[data-scb][class*=cooltipz][data-tooltip-dir=left]:after,[data-scb][class*=cooltipz][data-tooltip-dir=left]:before,[data-scb][data-tooltip-dir].cooltipz--left:after,[data-scb][data-tooltip-dir].cooltipz--left:before,[data-scb][data-tooltip-dir][data-tooltip-dir=left]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=left]:before {
    right: calc(100% + 7px);
    top: 50%;
    transform: translate(var(--cooltipz-slide,6px),-50%);
    transform-origin: left
}

[data-scb][class*=cooltipz].cooltipz--right:after,[data-scb][class*=cooltipz].cooltipz--right:before,[data-scb][class*=cooltipz][data-tooltip-dir=right]:after,[data-scb][class*=cooltipz][data-tooltip-dir=right]:before,[data-scb][data-tooltip-dir].cooltipz--right:after,[data-scb][data-tooltip-dir].cooltipz--right:before,[data-scb][data-tooltip-dir][data-tooltip-dir=right]:after,[data-scb][data-tooltip-dir][data-tooltip-dir=right]:before {
    left: calc(100% + 7px);
    top: 50%;
    transform: translate(calc(var(--cooltipz-slide, 6px)*-1),-50%);
    transform-origin: right
}

[data-scb][class*=cooltipz].cooltipz--fit:after,[data-scb][class*=cooltipz][data-cooltipz-size=fit]:after,[data-scb][data-tooltip-dir].cooltipz--fit:after,[data-scb][data-tooltip-dir][data-cooltipz-size=fit]:after {
    width: 100%
}

[data-scb][class*=cooltipz].cooltipz--small:after,[data-scb][class*=cooltipz][data-cooltipz-size=small]:after,[data-scb][data-tooltip-dir].cooltipz--small:after,[data-scb][data-tooltip-dir][data-cooltipz-size=small]:after {
    width: var(--cooltipz-small,6.25rem)
}

[data-scb][class*=cooltipz].cooltipz--medium:after,[data-scb][class*=cooltipz][data-cooltipz-size=medium]:after,[data-scb][data-tooltip-dir].cooltipz--medium:after,[data-scb][data-tooltip-dir][data-cooltipz-size=medium]:after {
    width: var(--cooltipz-medium,12.5rem)
}

[data-scb][class*=cooltipz].cooltipz--large:after,[data-scb][class*=cooltipz][data-cooltipz-size=large]:after,[data-scb][data-tooltip-dir].cooltipz--large:after,[data-scb][data-tooltip-dir][data-cooltipz-size=large]:after {
    width: var(--cooltipz-large,18.75rem)
}

[data-scb][class*=cooltipz].cooltipz--static:after,[data-scb][class*=cooltipz].cooltipz--static:before,[data-scb][class*=cooltipz][data-cooltipz-static]:after,[data-scb][class*=cooltipz][data-cooltipz-static]:before,[data-scb][data-tooltip-dir].cooltipz--static:after,[data-scb][data-tooltip-dir].cooltipz--static:before,[data-scb][data-tooltip-dir][data-cooltipz-static]:after,[data-scb][data-tooltip-dir][data-cooltipz-static]:before {
    transition: none
}

.gsb-buttons.has-no-close-button:not(.single) .gsb-trigger {
    display: none!important
}

.gsb-buttons.has-shadow .gsb-button-list .chat-button a,.gsb-buttons.has-shadow .gsb-trigger-button .chat-button a,.gsb-buttons.has-shadow .gsb-trigger-button a {
    box-shadow: 0 0 12px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.2)
}

.gsb-buttons.has-shadow .gsb-button-list .chat-button a:hover,.gsb-buttons.has-shadow .gsb-trigger-button .chat-button a:hover,.gsb-buttons.has-shadow .gsb-trigger-button a:hover {
    box-shadow: 0 0 12px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 12px rgba(0,0,0,.3)
}

.gsb-buttons .sr-only {
    clip: rect(0,0,0,0)!important;
    border: 0!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.has-no-animation .chat-button {
    transition: none!important
}

.scw-contact-form {
    animation-delay: -2s;
    -webkit-animation-delay: -2s;
    position: absolute;
    transition: .5s;
    -webkit-transition: .5s;
    width: 320px
}

.gsb-buttons.right-side .scw-contact-form,.gsb-buttons.right-side .wechat-popup,.gsb-buttons.right-side .whatsapp-popup {
    right: 0
}

.gsb-buttons.left-side .scw-contact-form,.gsb-buttons.left-side .wechat-popup,.gsb-buttons.left-side .whatsapp-popup {
    left: 0
}

.gsb-buttons .wechat-popup,.gsb-buttons .whatsapp-popup,.gsb-buttons:not(.open-form) .scw-contact-form {
    bottom: 0;
    opacity: 0;
    visibility: hidden
}

.gsb-buttons.open-form .scw-contact-form,.gsb-buttons.open-wechat-popup .wechat-popup.active,.gsb-buttons.open-whatsapp-popup .whatsapp-popup.active {
    opacity: 1;
    transform: translateY(-5px);
    visibility: visible
}

.scw-form-container {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 5px 40px rgba(0,0,0,.16);
    -webkit-box-shadow: 0 5px 40px rgba(0,0,0,.16);
    -moz-box-shadow: 0 5px 40px rgba(0,0,0,.16);
    position: relative;
    -moz-transition: .5s linear
}

.scw-form-close {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 7px
}

.scw-form-close span {
    display: block;
    margin: 5px 0
}

.scw-form-title {
    border-bottom: 1px solid #acacac;
    font-size: 18px;
    line-height: 1.2;
    padding: 10px 25px 10px 15px;
    text-align: left
}

.scw-form-body {
    max-height: calc(100vh - 230px);
    overflow-y: auto;
    padding: 15px 15px 0
}

.scw-form-field+.scw-form-field {
    margin-top: 12px
}

.scw-form-field label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    margin-bottom: 3px
}

.scw-form-field label span {
    color: red
}

.scw-form-field input {
    height: 32px!important;
    line-height: 32px!important;
    margin: 0!important;
    padding: 0 10px!important
}

.scw-form-field input,.scw-form-field textarea {
    background-color: #fff!important;
    border: 1px solid #d7d7d7!important;
    border-radius: 4px!important;
    color: #1c2733!important;
    font-size: 14px!important;
    outline: none!important;
    transition: all .5s ease-in-out;
    width: 100%
}

.scw-form-field textarea {
    display: block;
    height: 60px;
    line-height: 19px!important;
    margin-top: 5px;
    max-width: 100%;
    padding: 5px 10px!important
}

.error-msg,.error-msg-valid {
    color: red;
    display: block;
    font-size: 12px
}

.scw-form-field:not(.has-error) .error-msg,.scw-form-field:not(.has-error-valid) .error-msg-valid {
    display: none
}

.scw-form-field.has-error input,.scw-form-field.has-error textarea,.scw-form-field.has-error-valid input {
    border-color: red!important
}

.scw-form-btn {
    padding: 15px
}

.scw-form-btn button {
    background: #736bc4;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    outline: none!important;
    padding: 0!important;
    text-align: center;
    width: 100%
}

.open-form .scb-tooltip:after,.open-form .scb-tooltip:before,.open-wechat-popup .scb-tooltip:after,.open-wechat-popup .scb-tooltip:before,.open-whatsapp-popup .scb-tooltip:after,.open-whatsapp-popup .scb-tooltip:before {
    display: none
}

.scw-form-success.success-open-msg {
    border-radius: 0 0 6px 6px;
    color: #4caf50;
    font-size: 16px;
    padding: 0 10px 15px
}

.scw-contact-form:not(.success-msg) .scw-form-success.success-open-msg {
    display: none
}

.view-list .list_view {
    background-color: #fff;
    border-radius: 5px;
    bottom: 0;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.2);
    max-width: 100%;
    min-width: 300px;
    opacity: 0;
    overflow: visible;
    pointer-events: none;
    position: absolute;
    right: 0;
    transform: translateY(50px) scale(1);
    transition: transform .2s linear,opacity .2s linear,visibility .2s linear;
    transition-delay: 0s!important;
    visibility: hidden;
    width: 300px;
    z-index: 0
}

.left-side.view-list .list_view {
    left: 0;
    right: auto
}

.open-buttons .list_view {
    pointer-events: auto;
    z-index: 101
}

.view-list .list_view .channel-list .list-channel-container:last-child a {
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.gsb-buttons.view-grid.right-side .gsb-trigger,.gsb-buttons.view-list.right-side .gsb-trigger {
    margin-left: auto
}

.gsb-buttons.view-grid.left-side .gsb-trigger,.gsb-buttons.view-list.left-side .gsb-trigger {
    margin-right: auto
}

.list-channel .chat-button-link:after,.list-channel .chat-button-link:before {
    content: none
}

.list-channel .gsb-social-channel {
    align-items: center;
    border-radius: 0;
    box-shadow: none!important;
    display: flex;
    height: auto;
    padding: 10px 15px;
    text-decoration: none;
    width: auto
}

.list-channel .gsb-social-channel:hover {
    background-color: #f9f9f9
}

.list-channel .chat-button-icon {
    flex: 0 0 40px;
    height: 40px;
    padding: 10px;
    width: 40px
}

.list-channel .list-channel-title {
    color: #000;
    font-size: 15px;
    margin-left: 10px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.view-list .list_view .channel-list-container {
    overflow-y: auto
}

.view-list .list_view .channel-list .list-channel-container+.list-channel-container {
    border-top: 1px solid #eee
}

.chat-button.list-channel {
    height: auto;
    padding: 0;
    width: auto
}

.list_title_container {
    align-items: center;
    border-radius: 5px 5px 0 0;
    display: flex;
    padding: 10px 30px 10px 15px;
    position: relative;
    text-align: left
}

.list_title_container .list_title {
    font-size: 16px;
    line-height: 25px
}

.open-form .grid_view,.open-form .list_view,.open-wechat-popup .grid_view,.open-wechat-popup .list_view,.open-whatsapp-popup .grid_view,.open-whatsapp-popup .list_view {
    display: none
}

.success-msg.has-error .success-open-msg {
    color: red
}

.view-grid .grid_view {
    background-color: #fff;
    border-radius: 5px;
    bottom: 0;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.2);
    max-width: 100%;
    min-width: 300px;
    opacity: 0;
    overflow: visible;
    pointer-events: none;
    position: absolute;
    right: 0;
    transform: translateY(50px) scale(1);
    transition: transform .2s linear,opacity .2s linear,visibility .2s linear;
    transition-delay: 0s!important;
    visibility: hidden;
    width: 300px;
    z-index: 0
}

.left-side.view-grid .grid_view {
    left: 0;
    right: auto
}

.open-buttons .grid_view {
    pointer-events: auto;
    z-index: 101
}

.view-grid .grid_view .channel-grid .channel-grid-container {
    display: flex;
    flex-wrap: wrap;
    padding: 0 10px 10px
}

.view-grid .channel-grid .chat-button {
    height: auto;
    line-height: 1;
    padding: 6px!important;
    width: auto
}

.view-grid .channel-grid .chat-button a {
    height: 44px!important;
    width: 44px!important
}

.view-grid .channel-grid .chat-button span.chat-button-icon {
    height: 24px!important;
    width: 24px!important
}

.grid-title-container {
    font-size: 16px;
    line-height: 1.2;
    padding: 10px 15px
}

.grid-title-container .grid-title p {
    overflow-wrap: break-word
}

.grid-desc-container {
    font-size: 15px;
    line-height: 20px;
    padding: 5px 10px
}

.close-view-btn {
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    position: absolute;
    right: 5px;
    text-decoration: none!important;
    top: 50%;
    transform: translateY(-50%)
}

.close-view-btnsvg {
    height: 20px;
    width: 20px
}

.default-insta-hover:hover {
    background: #fed975!important;
    background: -webkit-gradient(left bottom,right top,color-stop(0,#fed975),color-stop(26%,#fa7e1e),color-stop(50%,#d62977),color-stop(75%,#962fbf),color-stop(100%,#4f5ad5))!important;
    background: linear-gradient(45deg,#fed975,#fa7e1e 26%,#d62977 50%,#962fbf 75%,#4f5ad5)!important
}

.wechat-popup,.whatsapp-popup {
    animation-delay: -2s;
    -webkit-animation-delay: -2s;
    background-color: #e8e4df;
    border-radius: 6px;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    margin: 0;
    max-width: 320px;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    transition: .5s;
    -webkit-transition: .5s;
    width: 320px
}

.wechat-popup-header,.whatsapp-popup-header {
    align-items: center;
    background-color: #10c379;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    display: flex;
    padding: 15px;
    position: relative
}

.whatsapp-profile {
    height: 46px;
    margin-right: 10px;
    width: 46px
}

.wechat-profile img,.whatsapp-profile img {
    border: 2px solid #fff;
    border-radius: 50%;
    height: 46px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 46px
}

.wechat-popup-title-section,.whatsapp-popup-title-section {
    color: #fff;
    flex: 1;
    margin: 0 15px 0 0
}

.wechat-popup-title,.whatsapp-popup-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.whatsapp-popup-sub-title {
    font-size: 13px
}

.wechat-popup-close-btn,.whatsapp-popup-close-btn {
    fill: #fff;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px
}

.whatsapp-popup-body {
    align-items: flex-start;
    background-color: #e8e4df;
    display: flex;
    height: auto;
    max-height: 500px;
    min-height: 270px;
    overflow-y: auto;
    padding: 15px
}

.whatsapp-chat {
    background-color: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 10px 20px;
    position: relative;
    width: -moz-fit-content;
    width: fit-content
}

.whatsapp-chat p {
    line-height: 18px;
    margin: 0
}

.whatsapp-chat p+p {
    margin: 0;
    padding: 5px 0 0
}

.whatsapp-chat:before {
    border-left: 11px solid transparent;
    border-right: 0 solid transparent;
    border-top: 11px solid #fff;
    content: "";
    height: 32px;
    left: -10px;
    position: absolute;
    top: 0
}

.whatsapp-popup-footer {
    align-content: center;
    align-items: center;
    background-color: #e8e4df;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    display: flex;
    padding: 15px
}

.whatsapp-chat-input {
    border: none!important;
    border-radius: 50px!important;
    flex: 1;
    font-size: 14px;
    height: 40px;
    outline: none!important;
    padding: 0 15px!important
}

.whatsapp-chat-input::-moz-placeholder {
    color: #c2c2c2
}

.whatsapp-chat-input::placeholder {
    color: #c2c2c2
}

.whatsapp-form-btn {
    padding: 0 0 0 10px
}

.whatsapp-send-btn {
    background: transparent!important;
    border: none!important;
    line-height: 18px!important;
    margin: 0!important;
    min-width: 1px!important;
    outline: none!important;
    padding: 10px 8px 10px 12px!important
}

button.whatsapp-send-btn {
    background: #10c379!important;
    border-radius: 50%;
    cursor: pointer;
    height: 40px!important;
    min-width: 1px;
    width: 40px!important
}

.whatsapp-send-btn svg {
    cursor: pointer;
    height: 18px;
    width: 18px
}

.whatsapp-send-btn svg path {
    fill: #fff
}

.list-channel .gsb-social-channel:hover span:not(.channel-bs-icon) {
    box-shadow: 0 0 8px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.25)
}

.view-grid .grid_view .chat-button-link.has-image img,.view-list .list_view .gsb-social-channel .chat-button-icon.has-image img {
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%!important
}

.gsb-buttons .gsb-button-list .list_title_container .close-view-btn svg path {
    stroke: #fff
}

.close-view-btn svg {
    height: 20px;
    width: 20px
}

.wp-user-profile-img {
    border-radius: 50%;
    height: 35px;
    margin-right: 15px;
    margin-top: -1px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 35px
}

.whatsapp-chat-user-name {
    color: #1fa855;
    font-size: 12px;
    font-weight: 500;
    padding: 0 0 5px
}

.whatsapp-chat-time {
    bottom: 5px;
    color: #667781;
    font-size: 10px;
    line-height: 10px;
    padding: 5px 0 0;
    position: absolute;
    right: 10px
}

.gsb-button-list:not(.corner_circle_view) .chat-button {
    transition-delay: 0s!important
}

.gsb-button-list.corner_circle_view .chat-button {
    z-index: 999
}

.gsb-button-list.corner_circle_view .chat-button:hover {
    z-index: 9999
}

.gsb-buttons .gsb-button-list .list_title_container .close-view-btn span.dashicons,.wechat-popup-close-btn .dashicons,.whatsapp-popup-close-btn .dashicons {
    color: #fff
}

.gsb-buttons.single.open-form .gsb-trigger-contact,.gsb-buttons.single.open-wechat-popup .gsb-trigger-wechat-popup,.gsb-buttons.single.open-whatsapp-popup .gsb-trigger-whatsapp-popup {
    z-index: 1
}

.gsb-button-list.menu_view .chat-button {
    border-radius: 5px!important;
    height: 36px!important;
    line-height: 36px!important;
    width: 200px!important
}

.gsb-button-list.menu_view .chat-button a {
    align-items: center!important;
    border-radius: 5px!important;
    display: flex!important;
    height: 36px!important;
    line-height: 28px!important;
    padding: 0 7px!important;
    text-decoration: none;
    width: 200px!important
}

.gsb-button-list.menu_view .chat-button {
    margin: 10px 0 0
}

.gsb-button-list.menu_view .chat-button span.chat-button-icon {
    align-items: center;
    display: flex;
    flex: 0 0 24px;
    margin-right: 5px
}

.gsb-button-list.menu_view .chat-button-icon svg {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px
}

.gsb-buttons.right-side .gsb-button-list.menu_view+.gsb-trigger {
    bottom: 0;
    position: relative;
    right: 0
}

.gsb-buttons.right-side .gsb-button-list.menu_view+.gsb-trigger .gsb-trigger-button {
    text-align: right
}

.menu-view-title {
    font-size: 16px
}

.gsb-button-list.menu_view .chat-button a.has-image .chat-button-icon {
    height: 24px;
    width: 24px
}

.gsb-button-list.menu_view .chat-button a.has-image .chat-button-icon img {
    height: 100%!important;
    position: unset;
    width: 100%!important
}

.gsb-button-list.corner_circle_view .chat-button a.has-image .chat-button-icon img {
    height: 100%!important;
    width: 100%!important
}

.gsb-buttons.open-form .scw-contact-form,.gsb-buttons.open-wechat-popup .wechat-popup,.gsb-buttons.open-whatsapp-popup .whatsapp-popup {
    z-index: 1211
}

.gsb-buttons .gsb-button-list.menu_view {
    animation-delay: -2s;
    -webkit-animation-delay: -2s;
    bottom: 0;
    position: absolute;
    right: 8px;
    transition: .5s;
    -webkit-transition: .5s
}

.gsb-buttons.left-side .gsb-button-list.menu_view {
    left: 0;
    right: auto
}

.gsb-buttons p {
    margin: 0;
    padding: 0
}

.iti-mobile .iti__country-list {
    max-height: 100%;
    width: -moz-max-content;
    width: max-content
}

body.rtl .wechat-popup-close-btn,body.rtl .whatsapp-popup-close-btn {
    left: 10px;
    right: auto
}

body.rtl .whatsapp-form-btn {
    padding: 0 10px 0 0
}

body.rtl .whatsapp-profile {
    margin-left: 10px;
    margin-right: 0
}

body.rtl .scw-form-title {
    padding: 10px 15px 10px 25px;
    text-align: right
}

body.rtl .scw-form-close {
    left: 7px;
    right: auto
}

body.rtl .scw-form-field .iti--allow-dropdown .scw-field-number {
    padding-right: 50px!important
}

body.rtl .list-channel .list-channel-title {
    margin-left: 0;
    margin-right: 10px
}

body.rtl .wp-user-profile-img {
    margin-left: 15px;
    margin-right: 0
}

body.rtl .whatsapp-chat {
    border-top-left-radius: 6px;
    border-top-right-radius: 0
}

body.rtl .whatsapp-chat:before {
    border-left: 0 solid transparent;
    border-right: 11px solid transparent;
    left: auto;
    right: -10px
}

body.rtl .gsb-button-list.menu_view .chat-button span.chat-button-icon {
    margin-left: 5px;
    margin-right: 0
}

body.rtl .wechat-popup-title-section,body.rtl .whatsapp-popup-title-section {
    margin: 0 0 0 15px
}

body.rtl .wechat-profile {
    margin-left: 10px;
    margin-right: 0
}

.wechat-popup,.wechat-popup-body {
    background-color: #fff
}

.wechat-popup-body {
    overflow-y: auto;
    padding: 15px
}

.wechat-popup-qr-heading {
    color: gray;
    font-size: 15px
}

.wechat-popup-qr-img {
    border: 1px solid #bebebe;
    border-radius: 4px;
    height: 250px;
    margin-top: 10px;
    padding: 10px;
    width: 100%
}

.wechat-popup-qr-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.wechat-profile {
    height: 26px;
    margin-right: 10px;
    width: 26px
}

.gsb-buttons.single.open-form .gsb-trigger .chat-button,.gsb-buttons.single.open-wechat-popup .gsb-trigger .chat-button,.gsb-buttons.single.open-whatsapp-popup .gsb-trigger .chat-button {
    visibility: hidden
}

.menu-view-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre
}

[data-scb][data-tooltip-dir][data-tooltip-dir=left]:not([class*=cooltipz]):after {
    transform: translate(-30px,-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=left]:before {
    border-width: 5px 0 5px 11px
}

[data-scb][data-tooltip-dir][data-tooltip-dir=left]:not([class*=cooltipz]):before {
    transform: translate(-25px,-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=left]:not([class*=cooltipz]):hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=left][class*=cooltipz]:after {
    transform: translate(-8px,-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=left]:not([class*=cooltipz]):hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=left][class*=cooltipz]:before {
    transform: translateY(-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=right]:not([class*=cooltipz]):after {
    transform: translate(30px,-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=right]:before {
    border-width: 5px 11px 5px 0
}

[data-scb][data-tooltip-dir][data-tooltip-dir=right]:not([class*=cooltipz]):before {
    transform: translate(25px,-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=right]:not([class*=cooltipz]):hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=right][class*=cooltipz]:after {
    transform: translate(8px,-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=right]:not([class*=cooltipz]):hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=right][class*=cooltipz]:before {
    transform: translateY(-50%)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=top]:not([class*=cooltipz]):after {
    transform: translate(-50%,-30px)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=top]:before {
    border-width: 11px 5px 0
}

[data-scb][data-tooltip-dir][data-tooltip-dir=top]:not([class*=cooltipz]):before {
    transform: translate(-50%,-25px)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=top]:not([class*=cooltipz]):hover:after,[data-scb][data-tooltip-dir][data-tooltip-dir=top][class*=cooltipz]:after {
    transform: translate(-50%,-13px)!important
}

[data-scb][data-tooltip-dir][data-tooltip-dir=top]:not([class*=cooltipz]):hover:before,[data-scb][data-tooltip-dir][data-tooltip-dir=top][class*=cooltipz]:before {
    transform: translate(-50%,-5px)!important
}

.consent-check-box {
    align-items: center;
    display: inline-flex;
    position: relative
}

.consent-check-box label {
    cursor: pointer;
    display: inline-flex;
    position: relative
}

.consent-check-box label:before {
    background-color: #fff;
    border: 2px solid #d7d7d7;
    border-radius: .25rem;
    color: transparent;
    content: "✓";
    display: inline-flex;
    font-weight: 700;
    height: 1.25rem;
    justify-content: center;
    margin-right: 7px;
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 1.25rem
}

.consent-check-box input:checked+label:before {
    background-color: #736bc4;
    border-color: #736bc4
}

.consent-check-box label {
    align-items: center;
    display: flex!important;
    margin: 0!important;
    padding: 0!important
}

.scw-greeting-message {
    background: #fff;
    border-radius: 8px;
    bottom: calc(100% + 15px);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    color: #333;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 14px;
    line-height: 20px;
    max-width: 320px;
    min-width: 1px;
    opacity: 1;
    overflow: visible;
    padding: 10px 25px 10px 15px;
    position: absolute;
    text-align: left;
    transition: all .3s ease-in-out;
    visibility: visible;
    width: -moz-max-content;
    width: max-content;
    z-index: -1
}

.scw-greeting-message:after {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 9px 4px 0;
    bottom: -9px;
    content: "";
    left: 30px;
    position: absolute;
    text-decoration: none;
    transform-origin: bottom;
    transition: all .1s ease-in-out
}

.gsb-buttons.right-side .scw-greeting-message:after {
    left: auto;
    right: 30px
}

.gsb-buttons.left-side .scw-greeting-message {
    left: 0
}

.gsb-buttons.right-side .scw-greeting-message {
    right: 0
}

.scw-greeting-message svg {
    fill: #000;
    cursor: pointer;
    display: block;
    height: 15px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px
}

.scw-greeting-message svg path {
    stroke: #000
}

.gsb-buttons.open-buttons .scw-greeting-message,.open-form .scw-greeting-message,.open-wechat-popup .scw-greeting-message,.open-whatsapp-popup .scw-greeting-message,.scw-greeting-message:not(.active) {
    bottom: 0;
    opacity: 0;
    visibility: hidden
}

.cta-tooltip {
    background-color: #000;
    border-radius: 6px;
    bottom: calc(100% + 4px);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    color: #fff;
    font-size: 14px;
    left: 50%;
    line-height: normal;
    max-width: 210px;
    min-width: 50px;
    opacity: 0;
    padding: 6px 15px;
    pointer-events: none;
    text-align: center;
    transform: translate(-50%,-30px);
    visibility: hidden;
    white-space: nowrap;
    width: auto;
    z-index: 10
}

.cta-tooltip,.cta-tooltip:after {
    position: absolute;
    text-decoration: none;
    transition: all .1s ease-in-out
}

.cta-tooltip:after {
    border-color: #000 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 0;
    bottom: calc(100% + 5px);
    content: "";
    transform: translate(-50%,-25px);
    transform-origin: top
}

.channel-btn.active:hover .cta-tooltip:after,.channel-btn.active:hover .cta-tooltip:before,.cooltipz--visible .cta-tooltip,.cooltipz--visible .cta-tooltip:after {
    opacity: 1;
    text-overflow: ellipsis;
    visibility: visible
}

.channel-btn.active:hover .cta-tooltip,.channel-btn.active:hover .cta-tooltip:after,.cooltipz--visible .cta-tooltip,.cooltipz--visible .cta-tooltip:after {
    white-space: pre!important
}

.cooltipz--visible .cta-tooltip,.cooltipz--visible:hover .cta-tooltip {
    transform: translate(-50%,-5px)
}

.cooltipz--visible .cta-tooltip:after,.cooltipz--visible:hover .cta-tooltip:after {
    transform: translateX(-50%)
}

[data-tooltip-dir=left] .cta-tooltip:after {
    bottom: 50%;
    left: calc(100% + 4px)
}

[data-tooltip-dir=left] .cta-tooltip {
    bottom: 50%;
    left: auto;
    right: calc(100% + 5px);
    transform: translate(-30px,50%)
}

.cooltipz--visible[data-tooltip-dir=left] .cta-tooltip,[data-tooltip-dir=left]:hover .cta-tooltip {
    transform: translate(-10px,50%)
}

[data-tooltip-dir=left] .cta-tooltip:after {
    border-color: transparent transparent transparent rgba(55,64,70,.9);
    border-width: 5px 0 5px 11px;
    transform: translate(-25px,50%);
    transform-origin: left
}

.cooltipz--visible[data-tooltip-dir=left] .cta-tooltip:after,[data-tooltip-dir=left]:hover .cta-tooltip:after {
    transform: translate(-4px,50%)
}

.cooltipz--visible[data-tooltip-dir=right] .cta-tooltip:after,[data-tooltip-dir=right]:hover .cta-tooltip:after {
    transform: translate(4px,50%)
}

[data-tooltip-dir=right] .cta-tooltip {
    bottom: 50%;
    left: calc(100% + 5px)
}

[data-tooltip-dir=right] .cta-tooltip:after {
    bottom: 50%;
    right: calc(100% + 4px)
}

[data-tooltip-dir=right] .cta-tooltip {
    transform: translate(30px,50%)
}

.cooltipz--visible[data-tooltip-dir=right] .cta-tooltip,[data-tooltip-dir=right]:hover .cta-tooltip {
    transform: translate(10px,50%)
}

[data-tooltip-dir=right] .cta-tooltip:after {
    border-color: transparent rgba(55,64,70,.9) transparent transparent;
    border-width: 5px 11px 5px 0;
    transform: translate(25px,50%);
    transform-origin: right
}


#fr01, #fr02 {
  opacity: 0; 
  animation: fade 6s infinite; 
}

#fr01 {
  animation-delay: 0s;
}

#fr02 {
  animation-delay: 3s;
}

@keyframes fade {
  0%, 40% {
                opacity: 1; /* Fully visible */
            }
  60%, 100% {
                opacity: 0; /* Fully hidden */
            }
  }