.elementor-2765 .elementor-element.elementor-element-77e1be8{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--z-index:9999;}.elementor-2765 .elementor-element.elementor-element-77e1be8:not(.elementor-motion-effects-element-type-background), .elementor-2765 .elementor-element.elementor-element-77e1be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5732cb4 ) 15%, #00000000 55%);}.elementor-2765 .elementor-element.elementor-element-1c1b2ea{--display:flex;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-slide{overflow-y:auto;max-height:387px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__field::-webkit-search-cancel-button{-webkit-appearance:none;background-size:contain !important;background:url(https://angizeh.pro/wp-content/uploads/2026/10/آیکن-دکمه-پاک-کردن-متن-ChatGPT.svg) no-repeat 50% 50%;opacity:1;width:17px;height:17px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__form{border-radius:19px 19px 19px 19px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__field{font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;letter-spacing:-0.7px;color:#B3B3B3;border-radius:19px 19px 19px 19px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__field::placeholder{font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;letter-spacing:-0.7px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__field-icon{color:var( --e-global-color-e8af337 );}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__form--focus .jet-ajax-search__field{color:var( --e-global-color-97d60cf );}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-area{box-shadow:-2px 2px 7px 0px rgba(0, 0, 0, 0.14);border-style:none;border-radius:19px 19px 19px 19px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__item-title{color:var( --e-global-color-e8af337 );font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;margin:50px 25px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__item-link:hover{background-color:var( --e-global-color-e8af337 );}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__item-link:hover .jet-ajax-search__item-title{color:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__item-thumbnail{width:137px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__item-thumbnail-img{border-radius:7px 7px 7px 7px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__full-results{font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;font-size:14px;letter-spacing:-0.7px;color:var( --e-global-color-97d60cf );}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__full-results:hover{color:var( --e-global-color-bfbd3ec );}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__message{font-family:"IRANSansWeb_FaNum_Bold", Sans-serif;letter-spacing:-0.7px;color:var( --e-global-color-834d3c6 );text-align:center;padding:12px 0px 0px 0px;}.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__spinner{color:var( --e-global-color-bfbd3ec );}.elementor-2765 .elementor-element.elementor-element-5213fad{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--background-transition:0.3s;--border-radius:26px 26px 26px 26px;}.elementor-2765 .elementor-element.elementor-element-5213fad:not(.elementor-motion-effects-element-type-background), .elementor-2765 .elementor-element.elementor-element-5213fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5732cb4 ) 0%, #FFB731 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2765 .elementor-element.elementor-element-7bcefed{margin:0% -9% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2765 .elementor-element.elementor-element-7bcefed .elementor-icon{font-size:30px;}.elementor-2765 .elementor-element.elementor-element-7bcefed .elementor-icon svg{height:30px;}.elementor-2765 .elementor-element.elementor-element-2ae858a .elementor-icon-wrapper{text-align:center;}.elementor-2765 .elementor-element.elementor-element-2ae858a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-2ae858a.elementor-view-framed .elementor-icon, .elementor-2765 .elementor-element.elementor-element-2ae858a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-2ae858a.elementor-view-framed .elementor-icon, .elementor-2765 .elementor-element.elementor-element-2ae858a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-2ae858a .elementor-icon{font-size:22px;}.elementor-2765 .elementor-element.elementor-element-2ae858a .elementor-icon svg{height:22px;}.elementor-2765 .elementor-element.elementor-element-d75c339 .elementor-icon-wrapper{text-align:center;}.elementor-2765 .elementor-element.elementor-element-d75c339.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-d75c339.elementor-view-framed .elementor-icon, .elementor-2765 .elementor-element.elementor-element-d75c339.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-d75c339.elementor-view-framed .elementor-icon, .elementor-2765 .elementor-element.elementor-element-d75c339.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2765 .elementor-element.elementor-element-d75c339 .elementor-icon{font-size:22px;}.elementor-2765 .elementor-element.elementor-element-d75c339 .elementor-icon svg{height:22px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-2765 .elementor-element.elementor-element-1c1b2ea{--width:88%;}.elementor-2765 .elementor-element.elementor-element-5213fad{--width:12%;}.elementor-2765 .elementor-element.elementor-element-7bcefed{margin:0% -11% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(min-width:768px){.elementor-2765 .elementor-element.elementor-element-1c1b2ea{--width:96%;}.elementor-2765 .elementor-element.elementor-element-5213fad{--width:4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2765 .elementor-element.elementor-element-1c1b2ea{--width:94%;}.elementor-2765 .elementor-element.elementor-element-5213fad{--width:6%;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-ea202c2 */.jet-ajax-search__field:focus,
.jet-ajax-search__field:focus-visible {
    outline: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
}

.jet-ajax-search:focus-within,
.jet-ajax-search__form:focus-within {
    outline: none !important;
    box-shadow: none !important;
}

.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__form {
    box-sizing: border-box;
    position: relative;
    isolation: isolate;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.07),
        inset 0 1px 1px rgba(255, 255, 255, 0.28),
        inset 0 -1px 2px rgba(0, 0, 0, 0.04);

    transition: box-shadow 0.3s ease;
}

.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__form::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.20) 0%,
        rgba(255, 255, 255, 0.07) 30%,
        transparent 65%
    );

    pointer-events: none;
    z-index: -1;
}

.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__form:hover {
    box-shadow:
        0 12px 30px rgba(0, 0, 0, 0.10),
        inset 0 1px 1px rgba(255, 255, 255, 0.35),
        inset 0 -1px 2px rgba(0, 0, 0, 0.04);
}

.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-list {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-area,
.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-area *,
.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-list {
    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
}

.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-area::-webkit-scrollbar,
.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-area *::-webkit-scrollbar,
.elementor-2765 .elementor-element.elementor-element-ea202c2 .jet-ajax-search__results-list::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

@media screen and (max-width: 767px) {

    .jet-ajax-search__results-list-inner {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        box-sizing: border-box !important;
    }

    .jet-ajax-search__results-item {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        left: auto !important;
        right: auto !important;
        transform: none !important;
        box-sizing: border-box !important;
    }

    .jet-ajax-search__results-item > *,
    .jet-ajax-search__results-list-inner .jet-listing-grid__item {
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        box-sizing: border-box !important;
    }

    .jet-ajax-search__results-list::-webkit-scrollbar {
        width: 0 !important;
        display: none !important;
    }

    .jet-ajax-search__results-list {
        scrollbar-width: none !important;
    }

}

.jet-ajax-search__full-results:hover,
.jet-ajax-search__full-results:focus,
.jet-ajax-search__full-results:focus-visible,
.jet-ajax-search__full-results:active {
    outline: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
    -webkit-tap-highlight-color: transparent !important;
}

html,
body {
    overscroll-behavior-y: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7bcefed */.elementor-2765 .elementor-element.elementor-element-7bcefed .elementor-icon svg,
.elementor-2765 .elementor-element.elementor-element-7bcefed .elementor-icon img {
    filter:
        drop-shadow(0 0 2px rgba(255, 255, 255, 1))
        drop-shadow(0 0 6px rgba(255, 255, 255, 0.9))
        drop-shadow(0 0 14px rgba(255, 255, 255, 0.7))
        drop-shadow(0 0 24px rgba(255, 255, 255, 0.45)) !important;

    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5213fad */.elementor-2765 .elementor-element.elementor-element-5213fad {
    box-sizing: border-box;
    position: relative;
    isolation: isolate;

    box-shadow:
        0 8px 24px rgba(0, 0, 0, 0.16),
        inset 0 1px 1px rgba(255, 255, 255, 0.28),
        inset 0 -1px 2px rgba(0, 0, 0, 0.08);

    transition: box-shadow 0.3s ease;
}

.elementor-2765 .elementor-element.elementor-element-5213fad::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.20) 0%,
        rgba(255, 255, 255, 0.07) 30%,
        transparent 65%
    );

    pointer-events: none;
    z-index: -1;
}/* End custom CSS */