.elementor-89 .elementor-element.elementor-element-ecf15e3{--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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-89 .elementor-element.elementor-element-e004e0a{--display:flex;}.elementor-89 .elementor-element.elementor-element-71af7ca{--display:flex;}.elementor-widget-heading .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-f9b275e{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-89 .elementor-element.elementor-element-5339b58{--display:flex;}.elementor-89 .elementor-element.elementor-element-37c25ab{--display:flex;}.elementor-89 .elementor-element.elementor-element-cee9c02{--display:flex;}.elementor-89 .elementor-element.elementor-element-f3121a4{--display:flex;}.elementor-89 .elementor-element.elementor-element-74a1160{--display:flex;}.elementor-89 .elementor-element.elementor-element-80d321b{--display:flex;}.elementor-89 .elementor-element.elementor-element-bd94e24{--display:flex;}.elementor-89 .elementor-element.elementor-element-3d78380{--display:flex;}.elementor-89 .elementor-element.elementor-element-29cf4f3{--display:flex;}.elementor-89 .elementor-element.elementor-element-a0cce58{--display:flex;}.elementor-widget-text-editor{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-89 .elementor-element.elementor-element-49d941c{--display:flex;}.elementor-89 .elementor-element.elementor-element-e17031f{--display:flex;}.elementor-89 .elementor-element.elementor-element-d40f3c6{--display:flex;}.elementor-89 .elementor-element.elementor-element-4de6618{--display:flex;}.elementor-89 .elementor-element.elementor-element-f7442aa{--display:flex;}.elementor-89 .elementor-element.elementor-element-362f4ae{--display:flex;}.elementor-89 .elementor-element.elementor-element-4c9f912{--display:flex;}.elementor-89 .elementor-element.elementor-element-6b7b171{--display:flex;}.elementor-89 .elementor-element.elementor-element-c4cf8ba{--display:flex;}.elementor-89 .elementor-element.elementor-element-669507a{--display:flex;}.elementor-89 .elementor-element.elementor-element-86ad7d8{--display:flex;}.elementor-89 .elementor-element.elementor-element-b7eb718{--display:flex;}.elementor-89 .elementor-element.elementor-element-305703a{--display:flex;}.elementor-89 .elementor-element.elementor-element-817087d{--display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-27ba545 */.elementor-89 .elementor-element.elementor-element-27ba545 img{object-position:50% 0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3fa943 */.elementor-89 .elementor-element.elementor-element-f3fa943 img{object-position:50% 0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-006d29b */.elementor-89 .elementor-element.elementor-element-006d29b img{object-position:50% 0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40710ab */.elementor-89 .elementor-element.elementor-element-40710ab img{object-position:50% 0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afe9ea6 */.elementor-89 .elementor-element.elementor-element-afe9ea6 img{object-position:50% 0%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0de508b */.elementor-89 .elementor-element.elementor-element-0de508b img{object-position:100% 50%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ad7d8 */.elementor-89 .elementor-element.elementor-element-86ad7d8 { --cta-fig-reserve: 695px; }/* End custom CSS */