.elementor-3623 .elementor-element.elementor-element-203c324 {
    --display: flex;
    --position: fixed;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    top: 60px
}

body:not(.rtl) .elementor-3623 .elementor-element.elementor-element-203c324 {
    left: 0
}

body.rtl .elementor-3623 .elementor-element.elementor-element-203c324 {
    right: 0
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd {
    width: var(--container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd.elementor-element {
    --align-self: flex-end
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd .elementor-search-form__container {
    min-height: 35px
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd .elementor-search-form__submit {
    min-width: 35px;
    --e-search-form-submit-text-color: #000000;
    background-color: #fff0
}

body:not(.rtl) .elementor-3623 .elementor-element.elementor-element-f5b9efd .elementor-search-form__icon {
    padding-left: calc(35px / 3)
}

body.rtl .elementor-3623 .elementor-element.elementor-element-f5b9efd .elementor-search-form__icon {
    padding-right: calc(35px / 3)
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd .elementor-search-form__input,
.elementor-3623 .elementor-element.elementor-element-f5b9efd.elementor-search-form--button-type-text .elementor-search-form__submit {
    padding-left: calc(35px / 3);
    padding-right: calc(35px / 3)
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd input[type="search"].elementor-search-form__input {
    font-size: 13px
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    background-color: #FFF;
    border-radius: 25px
}

.elementor-3623 .elementor-element.elementor-element-f5b9efd.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
    background-color: #FFF;
    border-radius: 25px
}

#elementor-popup-modal-3623 .dialog-widget-content {
    background-color: #fff0
}

#elementor-popup-modal-3623 {
    background-color: #00000045;
    justify-content: center;
    align-items: center;
    pointer-events: all
}

#elementor-popup-modal-3623 .dialog-message {
    width: 640px;
    height: auto
}

@media(max-width:1024px) {
    .elementor-3623 .elementor-element.elementor-element-203c324 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 30px
    }
}

@media(max-width:767px) {
    .elementor-3623 .elementor-element.elementor-element-203c324 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px
    }
    .elementor-3623 .elementor-element.elementor-element-f5b9efd {
        width: 100%;
        max-width: 100%
    }
}