.elementor-3934 .elementor-element.elementor-element-d7052ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3934 .elementor-element.elementor-element-2879cc0{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-a287674{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3934 .elementor-element.elementor-element-42f9c81{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-42f9c81 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-fa0f98b{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-49edba6{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-e85af42{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-edb9967{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-413aa67{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-413aa67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-2201ef4{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-3ad87d9{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-e2867f8{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-ec50cfe{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-f7168ae{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-42bb7ab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-42bb7ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-661c6cb{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-82dddbc{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-6d0160d{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-67bf0f5{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-e1d1ce0{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-e1f9870{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3934 .elementor-element.elementor-element-0d7d68a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-0d7d68a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-b2ae3bd{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-d8a25f3{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-1cb4fdf{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-8a42882{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-8a42882 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-64474f0{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-ae0e2cf{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-f140c27{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-073b982{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-073b982 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-1438bd8{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-57ce1aa{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-5d7a92f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-5d7a92f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-a344cdb{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-be35fbe{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-be35fbe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-7bb3b91{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-f75dd12{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-c6ec3c4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-c6ec3c4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-7aa6652{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-ef34a1c{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-093d3f4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-093d3f4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-c94f95c{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-8bc593b{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-68b4835{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-7cb8fee{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-7cb8fee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-420c62c{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-2866eee{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3934 .elementor-element.elementor-element-2866eee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-3934 .elementor-element.elementor-element-0a291c9{text-align:start;color:var( --e-global-color-58b27cf );}.elementor-3934 .elementor-element.elementor-element-b34e8e0{text-align:start;color:var( --e-global-color-58b27cf );}/* Start custom CSS for container, class: .elementor-element-e1f9870 */.gated-content {
  filter: blur(7px) !important;
  pointer-events: none !important;
  user-select: none !important;
  position: relative;
  transition: filter 0.4s ease;
}
.gated-content::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255,255,255,0.15);
  z-index: 1;
}
.gated-content.unlocked {
  filter: none !important;
  pointer-events: auto !important;
}
.gated-content.unlocked::after {
  display: none;
}/* End custom CSS */