.elementor-3915 .elementor-element.elementor-element-8a3b247{--display:flex;}.elementor-3915 .elementor-element.elementor-element-7bbeb18{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;--dismiss-icon-normal-color:var( --e-global-color-101145a );--dismiss-icon-hover-color:var( --e-global-color-secondary );}.elementor-3915 .elementor-element.elementor-element-7bbeb18 .elementor-alert{background-color:var( --e-global-color-text );border-inline-start-color:var( --e-global-color-secondary );}.elementor-3915 .elementor-element.elementor-element-7bbeb18 .elementor-alert-title{color:var( --e-global-color-101145a );}.elementor-3915 .elementor-element.elementor-element-7bbeb18 .elementor-alert-description{color:#FFFFFF;}/* Start custom CSS for alert, class: .elementor-element-7bbeb18 */.elementor-3915 .elementor-element.elementor-element-7bbeb18 {
  position: fixed;
  right: 1.5rem;
  bottom: 1.5rem;
  z-index: 999999;

  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(1rem);

  transition:
    opacity 0.25s ease,
    transform 0.25s ease,
    visibility 0.25s ease;
}

.elementor-3915 .elementor-element.elementor-element-7bbeb18.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}

@media (max-width: 767px) {
  .elementor-3915 .elementor-element.elementor-element-7bbeb18 {
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }
}/* End custom CSS */