.elementor-1478 .elementor-element.elementor-element-3d00ab9{--display:flex;--min-height:0px;}.elementor-1478 .elementor-element.elementor-element-d111f50 > .elementor-widget-container{margin:0px 0px 0px 0px;}#elementor-popup-modal-1478 .dialog-widget-content{animation-duration:0.4s;border-style:none;border-radius:25px 25px 25px 25px;margin:0px 0px 0px 0px;}#elementor-popup-modal-1478{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1478 .dialog-message{width:59vw;height:89vh;align-items:flex-start;}@media(max-width:767px){#elementor-popup-modal-1478 .dialog-message{width:94vw;}}@media(min-width:768px){.elementor-1478 .elementor-element.elementor-element-3d00ab9{--width:100%;}}/* Start custom CSS for fibosearch, class: .elementor-element-d111f50 *//* =========================================
   FIX FIBOSEARCH MOBILE/TABLET
   input cliccabile e scrivibile sopra header
   ========================================= */
@media (max-width: 1024px){

  /* overlay/popup ricerca sopra a tutto */
  .dgwt-wcas-enable-mobile-form,
  .dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay,
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-search-wrapp,
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-search-form,
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-sf-wrapp,
  .dgwt-wcas-suggestions-wrapp{
    position: relative !important;
    z-index: 10060 !important;
    pointer-events: auto !important;
  }

  /* input realmente cliccabile */
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-search-input,
  .dgwt-wcas-enable-mobile-form input[type="search"],
  .dgwt-wcas-enable-mobile-form input[type="text"],
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-search-form input{
    position: relative !important;
    z-index: 10061 !important;
    pointer-events: auto !important;
    -webkit-user-select: text !important;
    user-select: text !important;
    touch-action: manipulation !important;
  }

  /* pulsanti del popup */
  .dgwt-wcas-enable-mobile-form a,
  .dgwt-wcas-enable-mobile-form button,
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-search-submit,
  .dgwt-wcas-enable-mobile-form .dgwt-wcas-close{
    position: relative !important;
    z-index: 10061 !important;
    pointer-events: auto !important;
  }

  /* suggerimenti sempre sopra */
  .dgwt-wcas-suggestions-wrapp{
    z-index: 10062 !important;
  }

  /* quando il popup mobile è attivo, l'header non deve intercettare i tap */
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) #sb-main-header,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) #sb-inner-header,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) #sb-product-header{
    pointer-events: none !important;
  }

  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) #sb-main-header *,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) #sb-inner-header *,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) #sb-product-header *{
    pointer-events: none !important;
  }

  /* il popup continua a ricevere i click */
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) .dgwt-wcas-enable-mobile-form,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) .dgwt-wcas-enable-mobile-form *,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) .dgwt-wcas-suggestions-wrapp,
  body:has(.dgwt-wcas-enable-mobile-form.dgwt-wcas-mobile-overlay) .dgwt-wcas-suggestions-wrapp *{
    pointer-events: auto !important;
  }
}/* End custom CSS */