.elementor-4510 .elementor-element.elementor-element-9fd56be{--display:flex}.elementor-4510 .elementor-element.elementor-element-ae99db0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 0rem 0rem;border-radius:4px 4px 4px 4px;text-align:start}.elementor-4510 .elementor-element.elementor-element-ae99db0 .elementor-heading-title{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-4510 .elementor-element.elementor-element-ad40614{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0 0 0 0;border-style:none;border-radius:0 0 0 0;text-align:start}.elementor-4510 .elementor-element.elementor-element-ad40614 .elementor-heading-title{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-4510 .elementor-element.elementor-element-30e4986{text-align:start}.elementor-4510 .elementor-element.elementor-element-66d979b{text-align:start}.elementor-4510 .elementor-element.elementor-element-1d6fecf{width:100%;max-width:100%;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0 0 0 0;border-style:none;border-radius:0 0 0 0;text-align:start}.elementor-4510 .elementor-element.elementor-element-1d6fecf .elementor-heading-title{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-4510 .elementor-element.elementor-element-d4b2c67{text-align:start}.elementor-4510 .elementor-element.elementor-element-8a92172{width:100%;max-width:100%;margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0 0 0 0;border-style:none;border-radius:0 0 0 0;text-align:start}.elementor-4510 .elementor-element.elementor-element-8a92172 .elementor-heading-title{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-4510 .elementor-element.elementor-element-2be138c{text-align:start}.elementor-4510 .elementor-element.elementor-element-2bcdbcf .elementor-button{background-color:var(--e-global-color-63893939);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);line-height:var(--e-global-typography-accent-line-height);fill:var(--e-global-color-4a2b0c7);color:var(--e-global-color-4a2b0c7);border-style:none;border-radius:3rem 3rem 3rem 3rem;padding:.5rem 1.2rem .5rem 1.2rem}.elementor-4510 .elementor-element.elementor-element-2bcdbcf{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}@media(max-width:1400px){.elementor-4510 .elementor-element.elementor-element-ae99db0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-4510 .elementor-element.elementor-element-ad40614 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-1d6fecf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-8a92172 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-2bcdbcf .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:1200px){.elementor-4510 .elementor-element.elementor-element-2bcdbcf{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}}@media(max-width:840px){.elementor-4510 .elementor-element.elementor-element-ae99db0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-4510 .elementor-element.elementor-element-ad40614 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-1d6fecf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-8a92172 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-2bcdbcf{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-4510 .elementor-element.elementor-element-2bcdbcf .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(max-width:540px){.elementor-4510 .elementor-element.elementor-element-ae99db0{padding:0rem 0rem 0rem 0rem}.elementor-4510 .elementor-element.elementor-element-ae99db0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-4510 .elementor-element.elementor-element-ad40614{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0}.elementor-4510 .elementor-element.elementor-element-ad40614 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-1d6fecf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0}.elementor-4510 .elementor-element.elementor-element-1d6fecf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-8a92172{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:0 0 0 0}.elementor-4510 .elementor-element.elementor-element-8a92172 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-2bcdbcf{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem}.elementor-4510 .elementor-element.elementor-element-2bcdbcf.elementor-element{--order:99999 /* order end hack */}.elementor-4510 .elementor-element.elementor-element-2bcdbcf .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}@media(min-width:2400px){.elementor-4510 .elementor-element.elementor-element-ae99db0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-4510 .elementor-element.elementor-element-ad40614 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-1d6fecf .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-8a92172 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-4510 .elementor-element.elementor-element-2bcdbcf .elementor-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height)}}