.elementor-652 .elementor-element.elementor-element-324a67e5:not(.elementor-motion-effects-element-type-background),
.elementor-652
    .elementor-element.elementor-element-324a67e5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #02010100;
}
.elementor-652 .elementor-element.elementor-element-324a67e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-652 .elementor-element.elementor-element-324a67e5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-652 .elementor-element.elementor-element-1112b863 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 30px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}
.elementor-652 .elementor-element.elementor-element-1112b863 .elementor-widget-container {
    text-align: center;
}
#elementor-popup-modal-652 .dialog-message {
    width: 90px;
    height: auto;
}
#elementor-popup-modal-652 {
    justify-content: flex-end;
    align-items: flex-end;
}
#elementor-popup-modal-652 .dialog-widget-content {
    background-color: #02010100;
}
