.elementor-2208 .elementor-element.elementor-element-4593f1ee:not(.elementor-motion-effects-element-type-background),
.elementor-2208 .elementor-element.elementor-element-4593f1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02010100;
}

.elementor-2208 .elementor-element.elementor-element-4593f1ee>.elementor-background-overlay {
    background-color: #02010100;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2208 .elementor-element.elementor-element-4593f1ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2208 .elementor-element.elementor-element-2eafe64d {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 30px;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    bottom: 4vh;
}

.elementor-2208 .elementor-element.elementor-element-2eafe64d .elementor-widget-container {
    text-align: center;
}

body:not(.rtl) .elementor-2208 .elementor-element.elementor-element-2eafe64d {
    right: 0vh;
}

body.rtl .elementor-2208 .elementor-element.elementor-element-2eafe64d {
    left: 0vh;
}

#elementor-popup-modal-2208 .dialog-message {
    width: 100px;
    height: auto;
}

#elementor-popup-modal-2208 {
    justify-content: flex-start;
    align-items: flex-end;
}

#elementor-popup-modal-2208 .dialog-widget-content {
    background-color: #02010100;
}

@media(max-width:767px) {
    .elementor-2208 .elementor-element.elementor-element-2eafe64d {
        --icon-size: 32px;
        --container-widget-width: 90px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90px);
        max-width: 90px;
        bottom: 2vh;
    }

    .elementor-2208 .elementor-element.elementor-element-2eafe64d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-2208 .elementor-element.elementor-element-2eafe64d {
        right: 1vh;
    }

    body.rtl .elementor-2208 .elementor-element.elementor-element-2eafe64d {
        left: 1vh;
    }

    #elementor-popup-modal-2208 .dialog-message {
        width: 100px;
    }
}

@media(min-width:768px) {
    .elementor-2208 .elementor-element.elementor-element-6db8e437 {
        width: 100%;
    }
}