.elementor-4215 .elementor-element.elementor-element-a4e1a19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4215 .elementor-element.elementor-element-b03475d{text-align:center;background-color:#191919E5;border-radius:8px 8px 8px 8px;}.elementor-4215 .elementor-element.elementor-element-b03475d img{width:96px;max-width:96px;height:96px;object-fit:contain;object-position:center center;}.elementor-4215 .elementor-element.elementor-element-6630fd3{text-align:center;background-color:#191919E5;border-radius:8px 8px 8px 8px;}.elementor-4215 .elementor-element.elementor-element-6630fd3 img{width:96px;max-width:96px;height:96px;object-fit:contain;object-position:center center;}/* Start custom CSS for container, class: .elementor-element-a4e1a19 */.elementor-4215 .elementor-element.elementor-element-a4e1a19 .elementor-widget-image:not(.inactive) {
    display: grid;
    place-content: center;
    opacity: .7;
    transition: opacity .3s ease;
}

.elementor-4215 .elementor-element.elementor-element-a4e1a19 .elementor-widget-image:not(.inactive):hover {
    opacity: 1;
}

.elementor-4215 .elementor-element.elementor-element-a4e1a19 .elementor-widget-image.active {
    opacity: 1;
    padding: 8px;
    border-radius: 12px;

    background:
        linear-gradient(to top, #343434, #343434) padding-box,
        linear-gradient(67deg, #ff5f47, #ff357d 99%) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 0 8px 0 rgba(255, 255, 255, 0.40),
        0 0 30px 0 rgba(255, 32, 32, 0.70),
        6px 6px 10px 0 rgba(0, 0, 0, 0.40),
        0 0 20px 0 rgba(255, 255, 255, 0.05) inset;
}

.elementor-4215 .elementor-element.elementor-element-a4e1a19 .elementor-widget-image.inactive {
    opacity: 0.2;
    pointer-events: none;
    cursor: default;
}/* End custom CSS */