.elementor-103
  .elementor-element.elementor-element-24d189e8
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-103
  .elementor-element.elementor-element-24d189e8
  > .elementor-container {
  max-width: 809px;
}
.elementor-103 .elementor-element.elementor-element-24d189e8 {
  overflow: hidden;
}
.elementor-bc-flex-widget
  .elementor-103
  .elementor-element.elementor-element-5cef522d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-103
  .elementor-element.elementor-element-5cef522d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-103
  .elementor-element.elementor-element-5cef522d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-103
  .elementor-element.elementor-element-5cef522d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-103
  .elementor-element.elementor-element-5cef522d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-103
  .elementor-element.elementor-element-725483b0
  .elementor-search-form__icon {
  --e-search-form-icon-size-minimal: 23px;
}
.elementor-103
  .elementor-element.elementor-element-725483b0:not(
    .elementor-search-form--skin-full_screen
  )
  .elementor-search-form__container {
  background-color: #ffffff;
}
.elementor-103
  .elementor-element.elementor-element-725483b0.elementor-search-form--skin-full_screen
  input[type="search"].elementor-search-form__input {
  background-color: #ffffff;
}
#elementor-popup-modal-103 .dialog-widget-content {
  animation-duration: 1.2s;
  background-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 5px 8px -4px rgba(0, 0, 0, 0.17);
}
#elementor-popup-modal-103 .dialog-message {
  width: 100vw;
  height: 100px;
  align-items: center;
}
#elementor-popup-modal-103 {
  justify-content: center;
  align-items: flex-start;
}
#elementor-popup-modal-103 .dialog-close-button {
  display: flex;
  top: 30%;
  font-size: 20px;
}
body:not(.rtl) #elementor-popup-modal-103 .dialog-close-button {
  right: 4.1%;
}
body.rtl #elementor-popup-modal-103 .dialog-close-button {
  left: 4.1%;
}
#elementor-popup-modal-103 .dialog-close-button i {
  color: var(--e-global-color-primary);
}
#elementor-popup-modal-103 .dialog-close-button svg {
  fill: var(--e-global-color-primary);
}
#elementor-popup-modal-103 .dialog-close-button:hover i {
  color: #1f1f1f;
}
