.elementor-128 .elementor-element.elementor-element-55c65422{--display:flex;--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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 );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-submit{background-color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-input{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-submit span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-128 .elementor-element.elementor-element-96d403d{--e-search-submit-color:var( --e-global-color-primary );}#elementor-popup-modal-128 .dialog-widget-content{animation-duration:0.8s;background-color:var( --e-global-color-primary );}#elementor-popup-modal-128{background-color:rgba(176, 182, 182, 0.7);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-128 .dialog-message{width:785px;height:400px;align-items:center;}#elementor-popup-modal-128 .dialog-close-button{display:flex;top:20px;}body:not(.rtl) #elementor-popup-modal-128 .dialog-close-button{right:20px;}body.rtl #elementor-popup-modal-128 .dialog-close-button{left:20px;}#elementor-popup-modal-128 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-128 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-input{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-submit span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}#elementor-popup-modal-128 .dialog-message{width:90vw;}#elementor-popup-modal-128{justify-content:center;align-items:center;}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-55c65422{--content-width:90%;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-55c65422{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-input{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-128 .elementor-element.elementor-element-96d403d .e-search-submit span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}#elementor-popup-modal-128 .dialog-message{width:88vw;height:60vh;}}/* Start custom CSS for container, class: .elementor-element-55c65422 */#elementor-popup-modal-128{
  padding:16px !important;
   background:rgba(31,42,80,0.75) !important;
}

#elementor-popup-modal-128 .dialog-overlay{
  background:rgba(31,42,80,0.75) !important;
}

#elementor-popup-modal-128 .dialog-widget-content{
  width:min(96vw,760px) !important;
  max-width:760px !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:0 !important;
}

#elementor-popup-modal-128 .dialog-message{
  padding:0 !important;
  background:transparent !important;
}

#elementor-popup-modal-128 .elementor-element-55c65422{
  background:#ffffff !important;
  padding:18px 80px 18px 18px !important;
}

#elementor-popup-modal-128 .e-search-form{
  display:flex !important;
  align-items:center !important;
  gap:16px !important;
  width:100% !important;
}

#elementor-popup-modal-128 .e-search-input-wrapper{
  flex:1 !important;
  display:flex !important;
  align-items:center !important;
}

#elementor-popup-modal-128 .e-search-input{
  height:44px !important;
  background:#ffffff !important;
  border:none !important;
  border-bottom:2px solid #E6E6E6 !important;
  padding:0 10px !important;
  font-size:15px !important;
  font-weight:400 !important;
  color:#1F2A50 !important;
}

#elementor-popup-modal-128 .e-search-input::placeholder{
  color:#9A9A9A !important;
}

#elementor-popup-modal-128 .e-search-submit{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:10px !important;
  padding:10px 22px !important;
  background:#1F2A50 !important;
  border:none !important;
  color:#ffffff !important;
  font-size:13px !important;
  font-weight:500 !important;
  text-transform:uppercase !important;
}

#elementor-popup-modal-128 .e-search-submit::before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
}

#elementor-popup-modal-128 .dialog-close-button{
  position:absolute !important;
  top:50% !important;
  right:18px !important;
  transform:translateY(-50%) !important;
  width:40px !important;
  height:40px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  color:#C89B6D !important;
}

#elementor-popup-modal-128 .dialog-close-button svg{
  width:28px !important;
  height:28px !important;
  fill:currentColor !important;
}

#elementor-popup-modal-128 .e-search-label,
#elementor-popup-modal-128 .e-search-results-container{
  display:none !important;
}

@media (max-width:767px){

  #elementor-popup-modal-128 .elementor-element-55c65422{
    padding:16px 70px 16px 14px !important;
  }

  #elementor-popup-modal-128 .e-search-input{
    height:40px !important;
    font-size:14px !important;
  }

  #elementor-popup-modal-128 .e-search-submit{
    padding:9px 16px !important;
    font-size:12px !important;
  }

  #elementor-popup-modal-128 .dialog-close-button{
    width:34px !important;
    height:34px !important;
  }

  #elementor-popup-modal-128 .dialog-close-button svg{
    width:24px !important;
    height:24px !important;
  }

}/* End custom CSS */