.elementor-6468 .elementor-element.elementor-element-3f34c0ac{--display:flex;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons{--e-contact-button-chat-button-animation-delay:2000ms;--e-contact-buttons-button-icon:#F7F9F2;--e-contact-buttons-button-bg:var( --e-global-color-primary );--e-contact-buttons-button-icon-hover:#F7F9F2;--e-contact-buttons-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-active-button-color:#324A6D;--e-contact-buttons-active-button-bg:#F7F9F2;--e-contact-buttons-top-bar-title:#F7F9F2;--e-contact-buttons-top-bar-subtitle:#F7F9F2;--e-contact-buttons-top-bar-bg:#527EDE;--e-contact-buttons-contact-button-icon:#324A6D;--e-contact-buttons-contact-title-text-color:#1C2448;--e-contact-buttons-contact-description-text-color:#1C2448;--e-contact-buttons-contact-button-bg:#C8E9FA;--e-contact-buttons-chat-box-bg:#F7F9F2;--e-contact-buttons-horizontal-offset:0px;--e-contact-buttons-vertical-offset:20px;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__top-bar-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__top-bar-subtitle{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__contact-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__contact-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;}@media(max-width:1024px){.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__top-bar-title{font-size:12px;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__top-bar-subtitle{font-size:10px;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__contact-title{font-size:11px;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons__contact-description{font-size:10px;}.elementor-6468 .elementor-element.elementor-element-6700681 .e-contact-buttons{--e-contact-buttons-vertical-offset:10px;}}/* Start custom CSS for contact-buttons-var-8, class: .elementor-element-6700681 */@keyframes pulse3 {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    25% {
        opacity: 0.2;
    }
    50% {
        transform: scale(1.6);
        opacity: 0;
    }
    100% {
        transform: scale(1.6);
        opacity: 0;
    }
}

#fastchat :not([aria-hidden="false"]) .e-contact-buttons__chat-button-container > button:after , .e-contact-buttons__chat-button-container > button:before {
    content: '';
    position: absolute;
    inset: 0;
    border: 2px solid #06f;
    border-radius: 50%;
    opacity: 0.7;
    animation: pulse3 3.3s infinite;
}

#fastchat .e-contact-buttons__chat-button-container > button:after {
    animation-delay: 1s;
}

#fastchat .e-contact-buttons__chat-button-container > button {
    border: 3px solid #fff !important;
    box-shadow: 0 0 0 3px #06f;
}

#e-contact-buttons__content-wrapper {
    position: relative;
    right: 20px;
}

#fastchat .e-contact-buttons__top-bar-details p {
    margin-top: 4px;
    display: flex;
    flex-direction: column;
}

#fastchat .e-contact-buttons__top-bar-details p + p:after {
    content: "021-9169-2312";
    display: block;
    text-align: left;
    letter-spacing: .15ch;
}

#fastchat .e-contact-buttons__top-bar {
    width: 100%;
    display: block;
    padding: 12px 20px 6px;
}
.elementor-animation-grow:is(#fastchat *):active, .elementor-animation-grow:is(#fastchat *):focus, .elementor-animation-grow:is(#fastchat *):hover {
    transform: scale(1.06);
}
#fastchat .e-contact-buttons__contact-links a:nth-child(1) span.e-contact-buttons__contact-icon-container {
    background: url(https://dooloop.ir/wp-content/uploads/2025/01/telegram-dark.svg) center / contain no-repeat;
    svg {
        visibility: hidden;
    };
    scale: 1.3;
}

@media (min-width:768px) and (max-width:1024px) {
    #fastchat .e-contact-buttons__contact-links a {
        padding: 2px 8px;
    }
    #fastchat button {
        scale: 0.7;
    }
    #fastchat {
        gap: 0 !important;
    }
    #fastchat.e-contact-buttons-var-8 .e-contact-buttons__contact-links {
        gap: 4px;
    }
    #fastchat .e-contact-buttons__top-bar {
        padding: 2px 6px;
    }
    #fastchat .e-contact-buttons__contact-links {
        padding: 4px;
    }
    .elementor-animation-grow:is(#fastchat *):active, .elementor-animation-grow:is(#fastchat *):focus, .elementor-animation-grow:is(#fastchat *):hover {
        transform: unset;
    }
}
#e-contact-buttons__content-wrapper > .e-contact-buttons__content.visible {
    box-shadow: 0 0 14px -5px #0009, 0 0 0 10000px #fffd;
    !i;!;
}/* End custom CSS */