.elementor-24 .elementor-element.elementor-element-c07d634{--display:flex;}.elementor-24 .elementor-element.elementor-element-c07d634:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c07d634 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D1D1D1;}/* Start custom CSS for shortcode, class: .elementor-element-8278a73 */.elementor-24 .elementor-element.elementor-element-8278a73{
    background: rgba(255,255,255,.10);
    backdrop-filter: blur(28px) saturate(180%);
    -webkit-backdrop-filter: blur(28px) saturate(180%);

    border: 1px solid rgba(255,255,255,.20);

    border-radius: 28px;

    box-shadow:
        0 20px 60px rgba(0,0,0,.12),
        inset 0 1px 0 rgba(255,255,255,.35);

    padding: 32px;
    position: relative;
    overflow: hidden;
}

/* Glossy highlight */
.elementor-24 .elementor-element.elementor-element-8278a73::before{
    content: "";
    position: absolute;
    top: 0;
    left: -20%;
    width: 140%;
    height: 45%;
    background: linear-gradient(
        180deg,
        rgba(255,255,255,.35),
        rgba(255,255,255,.10),
        transparent
    );
    pointer-events: none;
}/* End custom CSS */