﻿.bIBMON {
    height: 55px;
    z-index: 99999999999;
    box-shadow: rgb(0 0 0 / 15%) 0px 3px 12px;
    border-radius: 50%;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    cursor: pointer;
    user-select: none;
    position: fixed;
    bottom: 0px;
    right: 10px;
    outline: transparent;
    background-color: #58d065;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-left: 20px;
    width: 55px;
    border: 1px solid #58d065;
    transition: all ease 0.75s;
}

    .bIBMON:hover {
        transform: scale(1.1);
    }

.eiAeRi {
    width: 10px;
    height: 10px;
    background-color: rgb(255, 0, 0);
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    right: 4px;
    top: 4px;
    display: block !important;
}

.fOpOe {
    display: flex;
}

.etUuSs svg {
    height: 25px;
    width: 25px;
    position: static !important;
    fill: #fff
}

.dVCSHH {
    display: block;
    color: rgb(79, 206, 93);
}

.bIBMON::before,
.bIBMON::after {
    content: "";
    position: absolute;
    border: 1px solid rgb(79, 206, 93);
    inset: -2px;
    border-radius: 500px;
    opacity: 0;
    z-index: 0;
}

#whatsapp_popup {
    position: fixed;
    z-index: 99999999999;
    bottom: 60px;
    right: 24px;
    box-shadow: rgb(0 0 0 / 20%) 0px 12px 24px 0px;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    overflow: hidden;
    transition: all ease 0.5s;
    background-color: rgb(255, 255, 255);
    transform: translate3d(0px, 0px, 0px);
    opacity: 0;
    pointer-events: all;
    visibility: hidden;
    touch-action: auto;
    padding: 0;
}

    #whatsapp_popup.shown {
        visibility: visible;
        opacity: 1;
        bottom: 90px;
    }

.whatsapp_header {
    background: rgb(9, 94, 84);
    color: rgb(17, 17, 17);
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding: 14px;
}

.Close__Component-sc-9nuxpx-0.jquJIT {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 20px;
    height: 20px;
    opacity: 0.4;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    outline: transparent;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    display: flex !important;
    z-index: 100;
}

    .Close__Component-sc-9nuxpx-0.jquJIT::before,
    .Close__Component-sc-9nuxpx-0.jquJIT::after {
        content: "";
        position: absolute;
        width: 12px;
        height: 2px;
        background-color: rgb(255, 255, 255);
        display: block;
        border-radius: 2px;
    }

.jquJIT::before {
    transform: rotate(45deg);
}

.jquJIT::after {
    transform: rotate(-45deg);
}

.whatsapp_header img {
    width: 48px;
}

.whatsapp_body {
    padding: 20px 20px 20px 10px;
    background-color: rgb(230, 221, 212);
    position: relative;
    overflow: auto;
    max-height: 382px;
}

    .whatsapp_body::before {
        display: block;
        position: absolute;
        content: "";
        right: 0px;
        top: 0px;
        height: 100%;
        width: 100%;
        z-index: 0;
        opacity: 0.08;
        background-image: url(https://www.ociuz.com/images/whatsapp.png);
    }

.emLEvA {
    display: flex;
    z-index: 1;
}

.eIODLm {
    background-color: rgb(255, 255, 255);
    width: 52.5px;
    height: 32px;
    border-radius: 16px;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    margin-left: 10px;
    opacity: 0;
    transition: all 0.1s ease 0s;
    z-index: 1;
    box-shadow: rgb(0 0 0 / 13%) 0px 1px 0.5px;
}

.dBELLQ {
    padding: 7px 14px 6px;
    background-color: rgb(255, 255, 255);
    border-radius: 0px 8px 8px;
    position: relative;
    /* transition: all 0.3s ease 0s; */
    opacity: 0;
    transform-origin: center top;
    z-index: 2;
    box-shadow: rgb(0 0 0 / 13%) 0px 1px 0.5px;
    margin-top: 4px;
    margin-left: -54px;
    max-width: calc(100% - 66px);
}

.isCfED {
    text-align: right;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px;
    color: rgba(17, 17, 17, 0.5);
    margin-right: -8px;
    margin-bottom: -4px;
}

.fbPzzf {
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.4);
}

.gaaZOM {
    width: 16px;
    height: 16px;
    flex: 0 0 16px;
    fill: rgb(255, 255, 255);
    z-index: 1;
}

.dBELLQ::before {
    position: absolute;
    background-image: url(data:/web_assets/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAMAAADp2asXAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACQUExURUxpccPDw9ra2m9vbwAAAAAAADExMf///wAAABoaGk9PT7q6uqurqwsLCycnJz4+PtDQ0JycnIyMjPf3915eXvz8/E9PT/39/RMTE4CAgAAAAJqamv////////r6+u/v7yUlJeXl5f///5ycnOXl5XNzc/Hx8f///xUVFf///+zs7P///+bm5gAAAM7Ozv///2fVensAAAAvdFJOUwCow1cBCCnqAhNAnY0WIDW2f2/hSeo99g1lBYT87vDXG8/6d8oL4sgM5szrkgl660OiZwAAAHRJREFUKM/ty7cSggAABNFVUQFzwizmjPz/39k4YuFWtm55bw7eHR6ny63+alnswT3/rIDzUSC7CrAziPYCJCsB+gbVkgDtVIDh+DsE9OTBpCtAbSBAZSEQNgWIygJ0RgJMDWYNAdYbAeKtAHODlkHIv997AkLqIVOXVU84AAAAAElFTkSuQmCC);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    top: 0px;
    left: -12px;
    width: 12px;
    height: 19px;
}

.kcAHIS {
    position: relative;
    display: flex;
}

.gFktBT {
    height: 5px;
    width: 5px;
    margin: 0px 2px;
    background-color: rgb(182, 181, 186);
    border-radius: 50%;
    position: relative;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    top: 0px;
    display: inline-block !important;
}

.devGdz {
    background-color: rgb(158, 157, 162);
    animation-name: dJHihm;
}

.iweHrw {
    animation-name: goHzKU;
}

.ifXxgw {
    animation-name: krEmjx;
}

.gCZVtB {
    padding: 8px 12px;
    border-radius: 24px;
    border: none;
    background: rgb(20, 198, 86);
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
    cursor: pointer;
    position: relative;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    margin: 20px;
    overflow: hidden;
    appearance: none;
    text-decoration: none !important;
}

    .gCZVtB:hover {
        background: rgb(16, 153, 66);
        color: rgb(255, 255, 255);
    }

    .gCZVtB::before {
        content: "";
        position: absolute;
        display: block;
        opacity: 0;
        transform: scale(1);
        background-color: rgb(0, 0, 0);
        z-index: 0;
        transition: all 0.2s ease 0s;
    }
