.elementor-widget-container .eael-protected-content-message{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 );}.elementor-widget-container .protected-content-error-msg{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 );}.elementor-571 .elementor-element.elementor-element-814321f{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-html .eael-protected-content-message{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 );}.elementor-widget-html .protected-content-error-msg{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 );}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-5ba774b */input#link-name {
    margin-bottom: 20px;
}

#wa-experience-root .wa-confirm-backdrop{
  position: fixed; inset: 0;
  background: rgba(0,0,0,.35);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 100000;
  padding: 18px;
}

#wa-experience-root .wa-confirm-backdrop.open{ display: flex; }

#wa-experience-root .wa-confirm-modal{
  width: 100%;
  max-width: 420px;
  background: rgba(255,255,255,.82);
  border: 1px solid rgba(255,255,255,.6);
  border-radius: 22px;
  box-shadow: 0 25px 60px rgba(0,0,0,.25);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  padding: 22px;
  text-align: center;
  animation: waPop .18s ease;
}

#wa-experience-root .wa-confirm-icon{ font-size: 34px; margin-bottom: 8px; }
#wa-experience-root .wa-confirm-title{ margin: 0 0 6px 0; font-size: 18px; font-weight: 800; color: var(--text-main); }
#wa-experience-root .wa-confirm-desc{ margin: 0 0 16px 0; font-size: 13px; color: #7d7d86; line-height: 1.35; }

#wa-experience-root .wa-confirm-actions{
  display: flex;
  gap: 10px;
  justify-content: center;
}

#wa-experience-root .ui-btn--danger{
  background: linear-gradient(180deg, rgba(255,59,48,0.95), rgba(231,42,31,0.95)) !important;
  color: #fff !important;
  border-color: rgba(255,59,48,0.35) !important;
  box-shadow: 0 12px 28px rgba(255,59,48,0.20) !important;
}
#wa-experience-root .ui-btn--danger:hover,
#wa-experience-root .ui-btn--danger:focus{
  background: linear-gradient(180deg, rgba(255,59,48,1), rgba(231,42,31,1)) !important;
  color: #fff !important;
}

@keyframes waPop{
  from { transform: translateY(8px) scale(.98); opacity: 0; }
  to { transform: translateY(0) scale(1); opacity: 1; }
}/* End custom CSS */