.elementor-13877 .elementor-element.elementor-element-fe2d7af{width:var( --container-widget-width, 100% );max-width:100%;margin:-269px -9px calc(var(--kit-widget-spacing, 0px) + -49px) 5px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;--e-transform-transition-duration:0ms;}.elementor-13877 .elementor-element.elementor-element-fe2d7af.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-13877 .elementor-element.elementor-element-7089365{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-13877 .elementor-element.elementor-element-7089365.elementor-element{--align-self:flex-start;}.elementor-13877 .elementor-element.elementor-element-6726029{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13877 .elementor-element.elementor-element-bb330ad{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-13877 .elementor-element.elementor-element-bb330ad .price{color:#000000;}.woocommerce .elementor-13877 .elementor-element.elementor-element-bb330ad .price ins{color:#0013FF;}.elementor-13877 .elementor-element.elementor-element-1fb99d6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13877 .elementor-element.elementor-element-68ffc11{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button{font-size:15px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;transition-duration:0.1s;}.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button:hover, .elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button:focus{color:#FF0000;}.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button:hover svg, .elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button:focus svg{fill:#FF0000;}.elementor-13877 .elementor-element.elementor-element-a705f1e{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13877 .elementor-element.elementor-element-6a1ba7c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-13877 .elementor-element.elementor-element-fe2d7af{margin:-8px 14px calc(var(--kit-widget-spacing, 0px) + -21px) 2px;}}@media(max-width:767px){.elementor-13877 .elementor-element.elementor-element-fe2d7af{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 7px;}.elementor-13877 .elementor-element.elementor-element-7089365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-68ffc11 */.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button {
    width: 100%;
    min-height: 62px;
    padding: 16px 24px;

    background: #35105f;
    color: #ffffff !important;

    border: none;
    border-radius: 12px;

    font-size: 17px;
    font-weight: 700;

    display: flex;
    align-items: center;
    justify-content: center;

    box-shadow: 0 6px 16px rgba(53, 16, 95, 0.20);

    transition: all 0.25s ease;
}

/* Hover */
.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button:hover {
    background: #4a167d;
    color: #ffffff !important;

    transform: translateY(-2px);

    box-shadow: 0 9px 22px rgba(53, 16, 95, 0.30);
}

/* Click */
.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button:active {
    transform: scale(0.98);
}

/* Icon */
.elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button-icon {
    margin-right: 8px;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button {
        width: 100%;
        min-height: 56px;
        padding: 14px 18px;

        font-size: 15px;
        border-radius: 10px;

        box-shadow: 0 5px 14px rgba(53, 16, 95, 0.18);
    }

    .elementor-13877 .elementor-element.elementor-element-68ffc11 .elementor-button-icon {
        margin-right: 6px;
    }
}/* End custom CSS */