.elementor-28948 .elementor-element.elementor-element-9e31489{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28948 .elementor-element.elementor-element-c443790{--display:flex;}.elementor-28948 .elementor-element.elementor-element-1b18032{--display:flex;}.elementor-28948 .elementor-element.elementor-element-4f2f6a3 .wd-button-wrapper a{background-color:#F59BBB;border-color:#F59BBB;color:var( --e-global-color-a23d21b );}.elementor-28948 .elementor-element.elementor-element-4f2f6a3 .wd-button-wrapper:hover a{background-color:#EF7FAA;border-color:#EF7FAA;color:var( --e-global-color-a23d21b );}@media(max-width:1024px){.elementor-28948 .elementor-element.elementor-element-9e31489{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:769px){.elementor-28948 .elementor-element.elementor-element-c443790{--width:50%;}.elementor-28948 .elementor-element.elementor-element-1b18032{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-28948 .elementor-element.elementor-element-c443790{--width:100%;}.elementor-28948 .elementor-element.elementor-element-1b18032{--width:100%;}}/* Start custom CSS for wd_button, class: .elementor-element-4f2f6a3 *//* =========================================================
   AQUA CARES - PRODUCT SUPPORT TELEGRAM BUTTON
   This CSS applies only to this exact Elementor button widget
   ========================================================= */


/* Main button */
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 .btn,
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 42px !important;
    padding: 5px 18px !important;

    background-color: #229ED9 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 6px !important;

    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;

    text-transform: uppercase !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    box-sizing: border-box !important;

    transition:
        background-color 0.3s ease,
        color 0.3s ease;
}


/* Hover + focus */
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 .btn:hover,
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 a:hover,
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 .btn:focus,
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 a:focus {
    background-color: #168AC0 !important;
    color: #ffffff !important;
}


/* Telegram paper-plane icon */
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 .btn::before,
.elementor-28948 .elementor-element.elementor-element-4f2f6a3 a::before {
    content: "";

    display: inline-block;
    flex: 0 0 17px;

    width: 17px;
    height: 17px;

    margin-right: 8px;

    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M21.944 2.506c-.237-.199-.573-.23-.842-.078L2.456 10.94c-.306.14-.488.46-.451.795.036.335.283.608.612.678l4.79 1.027 1.837 5.674c.09.278.327.483.614.531.286.048.577-.069.75-.302l2.57-3.46 4.704 3.464c.207.153.478.194.722.109.244-.085.43-.285.496-.535L22.23 3.29c.08-.298-.033-.615-.286-.784zM9.86 13.77l7.782-7.02-6.167 8.305-.737 2.172-.878-3.457z'/%3E%3C/svg%3E");
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-28948 .elementor-element.elementor-element-4f2f6a3 .btn,
    .elementor-28948 .elementor-element.elementor-element-4f2f6a3 a {
        width: 100% !important;
        max-width: 260px !important;

        justify-content: center !important;
    }
}/* End custom CSS */