.elementor-2544 .elementor-element.elementor-element-1bb4d605 {
    padding: 80px 0px 80px 0px;
}

.elementor-2544 .elementor-element.elementor-element-338e34a4>.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-2544 .elementor-element.elementor-element-3233eb44 .m-neuron-search-form__input {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF00;
    border-color: var(--e-global-color-eceabd8);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

.elementor-2544 .elementor-element.elementor-element-3233eb44 input[type="search"] {
    border-radius: 0px 0px 0px 0px;
}

.elementor-2544 .elementor-element.elementor-element-3233eb44 .m-neuron-search-form input[type="search"] {
    padding: 0px 0px 24px 0px;
}

.elementor-2544 .elementor-element.elementor-element-3233eb44 .m-neuron-search-form__submit {
    padding: 20px 20px 20px 20px;
    color: var(--e-global-color-primary);
    background-color: #FAFAFA;
}

.elementor-2544 .elementor-element.elementor-element-6d41a955 {
    width: auto;
    max-width: auto;
    top: 13px;
}

.elementor-2544 .elementor-element.elementor-element-6d41a955>.elementor-widget-container {
    padding: 7px 7px 7px 7px;
    border-radius: 50px 50px 50px 50px;
}

body:not(.rtl) .elementor-2544 .elementor-element.elementor-element-6d41a955 {
    right: 10px;
}

body.rtl .elementor-2544 .elementor-element.elementor-element-6d41a955 {
    left: 10px;
}

.elementor-2544 .elementor-element.elementor-element-6d41a955 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2544 .elementor-element.elementor-element-6d41a955.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-2544 .elementor-element.elementor-element-6d41a955.elementor-view-framed .elementor-icon,
.elementor-2544 .elementor-element.elementor-element-6d41a955.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-2544 .elementor-element.elementor-element-6d41a955.elementor-view-framed .elementor-icon,
.elementor-2544 .elementor-element.elementor-element-6d41a955.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-2544 .elementor-element.elementor-element-6d41a955 .elementor-icon {
    font-size: 24px;
}

.elementor-2544 .elementor-element.elementor-element-6d41a955 .elementor-icon svg {
    height: 24px;
}

#neuron-popup-modal-2544 {
    pointer-events: all;
    justify-content: center;
    align-items: flex-start;
}

#neuron-popup-modal-2544 .dialog-widget-content {
    animation-duration: 0.45s;
}

#neuron-popup-modal-2544 .dialog-overlay,
#neuron-popup-modal-2544 {
    background-color: #12121273;
}

#neuron-popup-modal-2544 .dialog-message {
    width: 100vw;
    height: auto;
}

@media(max-width:1279px) {
    .elementor-2544 .elementor-element.elementor-element-1bb4d605 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-2544 .elementor-element.elementor-element-3233eb44 .m-neuron-search-form__input {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-2544 .elementor-element.elementor-element-6d41a955 {
        top: 9px;
    }

    .elementor-2544 .elementor-element.elementor-element-6d41a955 .elementor-icon {
        font-size: 22px;
    }

    .elementor-2544 .elementor-element.elementor-element-6d41a955 .elementor-icon svg {
        height: 22px;
    }
}

@media(max-width:720px) {
    .elementor-2544 .elementor-element.elementor-element-3233eb44 .m-neuron-search-form__input {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
}

@media(max-width:1279px) and (min-width:721px) {
    .elementor-2544 .elementor-element.elementor-element-338e34a4 {
        width: 100%;
    }
}

/* Start custom CSS for neuron-search-form, class: .elementor-element-3233eb44 */
.elementor-2544 .elementor-element.elementor-element-3233eb44 input {
    appearance: none;
    -webkit-appearance: none;
}

/* End custom CSS */