.elementor-16496 .elementor-element.elementor-element-5f4d826{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-16496 .elementor-element.elementor-element-422968e>.elementor-widget-container{background-color:transparent;background-image:radial-gradient(at bottom center,var(--e-global-color-bbe6aef) 0%,var(--e-global-color-dce79bf) 100%)}.elementor-widget-text-editor{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.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-16496 .elementor-element.elementor-element-961c6ce{font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px}.elementor-16496 .elementor-element.elementor-element-afa0c38{--display:flex}.elementor-16496 .elementor-element.elementor-element-af0605e{--display:flex}.elementor-16496 .elementor-element.elementor-element-a3be821{--display:flex}.elementor-16496 .elementor-element.elementor-element-c957ca2{--display:flex}.elementor-16496 .elementor-element.elementor-element-426f035{--display:flex}.elementor-16496 .elementor-element.elementor-element-bb9cfdd{--display:flex}.elementor-16496 .elementor-element.elementor-element-3aba694{--display:flex}.elementor-16496 .elementor-element.elementor-element-2a68869{--display:flex}.elementor-16496 .elementor-element.elementor-element-a49d52f{font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px}.elementor-16496 .elementor-element.elementor-element-96bdb84{--display:flex}.elementor-16496 .elementor-element.elementor-element-2d8d907{--display:flex}.elementor-16496 .elementor-element.elementor-element-79f750e{--display:flex}.elementor-16496 .elementor-element.elementor-element-efd7791{--display:flex}.elementor-16496 .elementor-element.elementor-element-e5bdc19{--display:flex}.elementor-16496 .elementor-element.elementor-element-2698882{--display:flex}.elementor-16496 .elementor-element.elementor-element-5f1e55c{font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px}.elementor-16496 .elementor-element.elementor-element-997ba1e{--display:flex}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-16496 .elementor-element.elementor-element-961c6ce{font-size:14px}.elementor-16496 .elementor-element.elementor-element-a49d52f{font-size:14px}.elementor-16496 .elementor-element.elementor-element-5f1e55c{font-size:14px}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}}