.elementor-5483 .elementor-element.elementor-element-2e6fe8b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-5483 .elementor-element.elementor-element-ced90c3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5483 .elementor-element.elementor-element-ced90c3.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-5483 .elementor-element.elementor-element-ced90c3.elementor-view-framed .elementor-icon, .elementor-5483 .elementor-element.elementor-element-ced90c3.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

    .elementor-5483 .elementor-element.elementor-element-ced90c3.elementor-view-framed .elementor-icon, .elementor-5483 .elementor-element.elementor-element-ced90c3.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

.elementor-5483 .elementor-element.elementor-element-ced90c3 .elementor-icon {
    font-size: 20px;
}

    .elementor-5483 .elementor-element.elementor-element-ced90c3 .elementor-icon svg {
        height: 20px;
    }

    .elementor-5483 .elementor-element.elementor-element-ced90c3 .elementor-icon i, .elementor-5483 .elementor-element.elementor-element-ced90c3 .elementor-icon svg {
        transform: rotate(45deg);
    }

.elementor-5483 .elementor-element.elementor-element-ced90c3 > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-5483 .elementor-element.elementor-element-ced90c3 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-5483 .elementor-element.elementor-element-ced90c3 {
    right: 0px;
}

body.rtl .elementor-5483 .elementor-element.elementor-element-ced90c3 {
    left: 0px;
}

.elementor-5483 .elementor-element.elementor-element-32009473 {
    text-align: center;
}

    .elementor-5483 .elementor-element.elementor-element-32009473 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-f86ac7e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-f86ac7e-font-size );
        font-weight: var( --e-global-typography-f86ac7e-font-weight );
        text-transform: var( --e-global-typography-f86ac7e-text-transform );
        line-height: var( --e-global-typography-f86ac7e-line-height );
        letter-spacing: var( --e-global-typography-f86ac7e-letter-spacing );
        word-spacing: var( --e-global-typography-f86ac7e-word-spacing );
    }

    .elementor-5483 .elementor-element.elementor-element-32009473 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-5483 .elementor-element.elementor-element-5cd8bd2 {
    text-align: center;
}

    .elementor-5483 .elementor-element.elementor-element-5cd8bd2 .elementor-heading-title {
        color: var( --e-global-color-5ac0502a );
    }

    .elementor-5483 .elementor-element.elementor-element-5cd8bd2 > .elementor-widget-container {
        margin: -3px 0px 10px 0px;
    }

.elementor-5483 .elementor-element.elementor-element-71d2c8c .gallery-item .gallery-caption {
    display: none;
}

.elementor-5483 .elementor-element.elementor-element-71d2c8c .gallery-item {
    padding: 0 22px 22px 0;
}

.elementor-5483 .elementor-element.elementor-element-71d2c8c .gallery {
    margin: 0 -22px -22px 0;
}

.elementor-5483 .elementor-element.elementor-element-71d2c8c .gallery-item img {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var( --e-global-color-5ac0502a );
}

#elementor-popup-modal-5483 .dialog-message {
    width: 980px;
    height: auto;
    padding: 25px 25px 25px 25px;
}

#elementor-popup-modal-5483 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: #FFFFFFCC;
}

    #elementor-popup-modal-5483 .dialog-widget-content {
        animation-duration: 0.8s;
        background-color: transparent;
        background-image: linear-gradient(180deg, var( --e-global-color-4c2fa8ff ) 0%, var( --e-global-color-6acae626 ) 100%);
    }

@media(max-width:1024px) {
    .elementor-5483 .elementor-element.elementor-element-32009473 .elementor-heading-title {
        font-size: var( --e-global-typography-f86ac7e-font-size );
        line-height: var( --e-global-typography-f86ac7e-line-height );
        letter-spacing: var( --e-global-typography-f86ac7e-letter-spacing );
        word-spacing: var( --e-global-typography-f86ac7e-word-spacing );
    }

    .elementor-5483 .elementor-element.elementor-element-32009473 > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    #elementor-popup-modal-5483 .dialog-message {
        width: 90vw;
    }
}

@media(max-width:767px) {
    .elementor-5483 .elementor-element.elementor-element-ced90c3 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-5483 .elementor-element.elementor-element-32009473 .elementor-heading-title {
        font-size: var( --e-global-typography-f86ac7e-font-size );
        line-height: var( --e-global-typography-f86ac7e-line-height );
        letter-spacing: var( --e-global-typography-f86ac7e-letter-spacing );
        word-spacing: var( --e-global-typography-f86ac7e-word-spacing );
    }

    .elementor-5483 .elementor-element.elementor-element-32009473 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    #elementor-popup-modal-5483 .dialog-message {
        padding: 40px 15px 15px 15px;
    }
}
