.elementor-377970 .elementor-element.elementor-element-9d5edab{--display:flex;--min-height:154px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377970 .elementor-element.elementor-element-9d5edab.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-377970 .elementor-element.elementor-element-38ec898{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:8px 8px 8px 8px;}.elementor-377970 .elementor-element.elementor-element-38ec898:not(.elementor-motion-effects-element-type-background), .elementor-377970 .elementor-element.elementor-element-38ec898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-377970 .elementor-element.elementor-element-9119e6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-377970 .elementor-element.elementor-element-13fbb06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-377970 .elementor-element.elementor-element-13fbb06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-377970 .elementor-element.elementor-element-13fbb06.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__results-area{width:857px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:35px;background-color:#F2F2F2;box-shadow:3px 5px 20px -5px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__form{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__field::placeholder{font-family:"Manrope", Sans-serif;font-weight:200;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__field{color:#303030B3;background-color:#F7F7F730;border-color:#11B27194;border-radius:23px 23px 23px 23px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__submit-icon{font-size:15px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__submit{color:var( --e-global-color-accent );background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__results-header{padding:0px 0px 0px 35px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__results-footer{padding:0px 0px 0px 18px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__item-link{background-color:#F5F5F500;padding:5px 5px 5px 5px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__item-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__item-content{color:var( --e-global-color-c85a116 );}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__item-thumbnail{width:76px;}body:not(.rtl) .elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__item-thumbnail{margin-right:8px;}body.rtl .elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__item-thumbnail{margin-left:8px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__results-count{padding:7px 7px 7px 7px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__full-results{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-accent );}.elementor-377970 .elementor-element.elementor-element-54dbbd7{--display:flex;--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;}.elementor-377970 .elementor-element.elementor-element-54dbbd7.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-377970 .elementor-element.elementor-element-cb1a06c img{width:79px;}#elementor-popup-modal-377970 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF00;border-radius:8px 8px 8px 8px;margin:0px 0px 0px 0px;}#elementor-popup-modal-377970{background-color:#000000CC;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-377970 .dialog-message{width:61vw;height:100vh;align-items:center;}#elementor-popup-modal-377970 .dialog-close-button{display:flex;top:10%;}body:not(.rtl) #elementor-popup-modal-377970 .dialog-close-button{right:21%;}body.rtl #elementor-popup-modal-377970 .dialog-close-button{left:21%;}@media(min-width:768px){.elementor-377970 .elementor-element.elementor-element-9d5edab{--width:855px;}.elementor-377970 .elementor-element.elementor-element-38ec898{--width:500px;}.elementor-377970 .elementor-element.elementor-element-9119e6f{--width:300px;}.elementor-377970 .elementor-element.elementor-element-54dbbd7{--width:80px;}}@media(max-width:1300px){.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{line-height:var( --e-global-typography-text-line-height );}.elementor-377970 .elementor-element.elementor-element-13fbb06 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-377970 .elementor-element.elementor-element-13fbb06{--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__field::placeholder{font-size:14px;}.elementor-377970 .elementor-element.elementor-element-13fbb06 .jet-ajax-search__field{border-width:.50px .50px .50px .50px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{line-height:var( --e-global-typography-text-line-height );}.elementor-377970 .elementor-element.elementor-element-13fbb06{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-377970 .elementor-element.elementor-element-13fbb06.elementor-element{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-13fbb06 *//* Поле поиска */
.fs-ajaxsearch .jet-ajax-search__field {
  height: 42px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(0,0,0,.08) !important;
  background: #fff !important;
  padding: 0 42px 0 16px !important;
  font-size: 14px !important;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.06),
              inset 0 0 0 1px rgba(0,0,0,.02) !important;
  transition: all .2s ease;
}

.fs-ajaxsearch .jet-ajax-search__field:focus {
  border-color: #2e9f62 !important;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.04),
              0 0 0 3px rgba(46,159,98,.15) !important;
  outline: none !important;
}

/* Фокус */

.fs-ajaxsearch .jet-ajax-search__field:focus{
  border-color: #2e9f62 !important;
  box-shadow:
    inset 0 1px 2px rgba(0,0,0,.04),
    0 0 0 3px rgba(46,159,98,.15) !important;
  outline: none !important;
}


/* =========================
   Карточки результатов
========================= */

.jet-ajax-search__results-item,
.jet-ajax-search__result-item,
.jet-ajax-search__result{
  transition: all 0.3s ease;
  border-radius: 12px;
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);

  width: 400px !important;        /* ← сделали чуть меньше */
  max-width: 380px !important;

  margin: 10px !important;        /* 20px между карточками */
  padding: 8px !important;
  cursor: pointer;
}


/* =========================
   Отступы внутри попапа
========================= */

.jet-ajax-search__results-area,
.jet-ajax-search__popup-content{
  padding: 16px 20px !important;
}


/* =========================
   Hover
========================= */

.jet-ajax-search__results-item:hover,
.jet-ajax-search__result-item:hover,
.jet-ajax-search__result:hover{
  transform: translateY(-8px) scale(1.03);
  box-shadow: 0 16px 32px rgba(0,0,0,0.14);
}/* End custom CSS */