﻿.elementor-917 .elementor-element.elementor-element-ba4965d
{
    --display: flex;
    --min-height: 70vh;
    --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;
    --justify-content: center;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__form
{
    background-color: var(--e-global-color-eadc1c7);
    padding: 8px 8px 8px 20px;
    border-radius: 40px 40px 40px 40px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__form--focus
{
    background-color: var(--e-global-color-eadc1c7);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    color: var(--e-global-color-affec23);
    background-color: var(--e-global-color-eadc1c7);
    padding: 0 24px 0 45px;
    margin: 0 0 0 0;
    border-width: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field::placeholder
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field-icon
{
    font-size: 24px;
    color: var(--e-global-color-d6ceeb2);
}
body:not(.rtl) .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field-icon
{
    left: 15px;
}
body.rtl .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field-icon
{
    right: 15px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__form--focus .jet-ajax-search__field
{
    color: var(--e-global-color-7679898);
    background-color: var(--e-global-color-eadc1c7);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__form--focus .jet-ajax-search__field-icon
{
    color: var(--e-global-color-d6ceeb2);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit-label
{
    font-family: var(--e-global-typography-bdcc39e-font-family),Sans-serif;
    font-size: var(--e-global-typography-bdcc39e-font-size);
    font-weight: var(--e-global-typography-bdcc39e-font-weight);
    line-height: var(--e-global-typography-bdcc39e-line-height);
    letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
    word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit
{
    color: var(--e-global-color-3533285);
    background-color: var(--e-global-color-e02bd90);
    align-self: center;
    padding: 12px 24px 12px 24px;
    margin: 0 0 0 0;
    border-radius: 40px 40px 40px 40px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit:hover
{
    color: var(--e-global-color-3533285);
    background-color: var(--e-global-color-d6ceeb2);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-area
{
    margin-top: 16px;
    background-color: var(--e-global-color-939a1dc);
    box-shadow: 0 1px 3px 0 rgba(195,205,214,.4);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-134bed0);
    border-radius: 6px 6px 6px 6px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-header
{
    padding: 16px 16px 16px 16px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-slide
{
    overflow-y: auto;
    max-height: 500px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-slide::-webkit-scrollbar
{
    background-color: var(--e-global-color-c78b846);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-slide::-webkit-scrollbar-thumb
{
    background-color: var(--e-global-color-ba5e530);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-footer
{
    padding: 42px 16px 0 16px;
    border-style: none;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-count
{
    font-family: var(--e-global-typography-2642167-font-family),Sans-serif;
    font-size: var(--e-global-typography-2642167-font-size);
    font-weight: var(--e-global-typography-2642167-font-weight);
    line-height: var(--e-global-typography-2642167-line-height);
    letter-spacing: var(--e-global-typography-2642167-letter-spacing);
    word-spacing: var(--e-global-typography-2642167-word-spacing);
    color: var(--e-global-color-7679898);
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-count:hover
{
    background-color: #02010100;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__full-results
{
    font-family: var(--e-global-typography-bdcc39e-font-family),Sans-serif;
    font-size: var(--e-global-typography-bdcc39e-font-size);
    font-weight: var(--e-global-typography-bdcc39e-font-weight);
    line-height: var(--e-global-typography-bdcc39e-line-height);
    letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
    word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    color: var(--e-global-color-3533285);
    background-color: var(--e-global-color-e02bd90);
    padding: 8px 20px 8px 20px;
    border-radius: 40px 40px 40px 40px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__full-results:hover
{
    background-color: var(--e-global-color-d6ceeb2);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__bullet-button
{
    width: 8px;
    height: 8px;
    background-color: var(--e-global-color-8525393);
    border-width: 1px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__bullet-button:hover
{
    background-color: var(--e-global-color-e769b41);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__bullet-button.jet-ajax-search__active-button
{
    background-color: var(--e-global-color-e769b41);
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__source-results-holder-title
{
    margin: 0 0 0 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__source-results-holder
{
    padding: 0 0 0 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__source-results-item_icon svg
{
    width: 24px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__source-results-item_icon
{
    font-size: 24px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__message
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    color: var(--e-global-color-7679898);
    text-align: center;
    padding: 16px 16px 16px 16px;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__spinner
{
    color: var(--e-global-color-4d00ce5);
}
.elementor-917 .elementor-element.elementor-element-46956f1
{
    width: var(--container-widget-width,752px);
    max-width: 752px;
    --container-widget-width: 752px;
    --container-widget-flex-grow: 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1.elementor-element
{
    --align-self: center;
}
#jet-popup-917
{
    z-index: 999;
}
#jet-popup-917 .jet-popup__container
{
    width: 690px;
    height: 100%;
}
#jet-popup-917 .jet-popup__inner
{
    justify-content: center;
    align-items: flex-start;
}
#jet-popup-917 .jet-popup__container-inner
{
    justify-content: flex-start;
    background-color: var(--e-global-color-d53a642);
}
@media(max-width: 1366px)
{
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field::placeholder
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit-label
    {
        font-size: var(--e-global-typography-bdcc39e-font-size);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-count
    {
        font-size: var(--e-global-typography-2642167-font-size);
        line-height: var(--e-global-typography-2642167-line-height);
        letter-spacing: var(--e-global-typography-2642167-letter-spacing);
        word-spacing: var(--e-global-typography-2642167-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__full-results
    {
        font-size: var(--e-global-typography-bdcc39e-font-size);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__message
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
}
@media(max-width: 1024px)
{
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field::placeholder
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit-label
    {
        font-size: var(--e-global-typography-bdcc39e-font-size);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-count
    {
        font-size: var(--e-global-typography-2642167-font-size);
        line-height: var(--e-global-typography-2642167-line-height);
        letter-spacing: var(--e-global-typography-2642167-letter-spacing);
        word-spacing: var(--e-global-typography-2642167-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__full-results
    {
        font-size: var(--e-global-typography-bdcc39e-font-size);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__message
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
}
@media(max-width: 767px)
{
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__form
    {
        padding: 0 0 0 0;
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
        padding: 12px 15px 12px 50px;
        margin: 0 0 0 0;
        border-radius: 40px 40px 40px 40px;
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field::placeholder
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit-label
    {
        font-size: var(--e-global-typography-bdcc39e-font-size);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__submit
    {
        margin: 16px 0 0 0;
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-count
    {
        font-size: var(--e-global-typography-2642167-font-size);
        line-height: var(--e-global-typography-2642167-line-height);
        letter-spacing: var(--e-global-typography-2642167-letter-spacing);
        word-spacing: var(--e-global-typography-2642167-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__full-results
    {
        font-size: var(--e-global-typography-bdcc39e-font-size);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        word-spacing: var(--e-global-typography-bdcc39e-word-spacing);
    }
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__message
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__field:focus-visible
{
    outline: 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-item
{
    padding: 0;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-list
{
    height: 30vh!important;
}
.elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__message p
{
    margin: 0;
}
@media only screen and (max-width: 1680px)
{
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-list
    {
        height: 22vh!important;
    }
}
@media only screen and (max-width: 1366px)
{
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__results-list
    {
        height: 15vh!important;
    }
}
@media only screen and (max-width: 767px)
{
    .elementor-917 .elementor-element.elementor-element-46956f1 .jet-ajax-search__form
    {
        background-color: transparent!important;
    }
}