.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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );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-837 .elementor-element.elementor-element-dab1a95{--spacer-size:20px;}.elementor-837 .elementor-element.elementor-element-4625f431{text-align:start;font-family:var( --e-global-typography-ef56a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-ef56a1d-font-size );font-weight:var( --e-global-typography-ef56a1d-font-weight );font-style:var( --e-global-typography-ef56a1d-font-style );line-height:var( --e-global-typography-ef56a1d-line-height );color:var( --e-global-color-secondary );}.elementor-837 .elementor-element.elementor-element-7d2dcb84{--spacer-size:60px;}.elementor-widget-hotspot .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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-fac17c0{left:45%;--hotspot-translate-x:45%;top:35%;--hotspot-translate-y:35%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-f051875{right:27%;--hotspot-translate-x:27%;top:16%;--hotspot-translate-y:16%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-2936dcf{left:36%;--hotspot-translate-x:36%;top:50%;--hotspot-translate-y:50%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-27050ae{right:38%;--hotspot-translate-x:38%;bottom:30%;--hotspot-translate-y:30%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-752e8db{right:68%;--hotspot-translate-x:68%;bottom:22%;--hotspot-translate-y:22%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-30cd37b{right:89%;--hotspot-translate-x:89%;bottom:33%;--hotspot-translate-y:33%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-e0ac5ae{right:83%;--hotspot-translate-x:83%;bottom:44%;--hotspot-translate-y:44%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-028661f{right:83%;--hotspot-translate-x:83%;bottom:58%;--hotspot-translate-y:58%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-4af3ef5{right:58%;--hotspot-translate-x:58%;bottom:93%;--hotspot-translate-y:93%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-c333e91{right:14%;--hotspot-translate-x:14%;bottom:50%;--hotspot-translate-y:50%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-cc2d3c8{right:45%;--hotspot-translate-x:45%;bottom:48%;--hotspot-translate-y:48%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-34a5807{right:14%;--hotspot-translate-x:14%;bottom:61%;--hotspot-translate-y:61%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-3c84718{right:22%;--hotspot-translate-x:22%;bottom:68%;--hotspot-translate-y:68%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-43a0609{right:37%;--hotspot-translate-x:37%;bottom:59%;--hotspot-translate-y:59%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-a120e1b{right:60%;--hotspot-translate-x:60%;bottom:75%;--hotspot-translate-y:75%;}.elementor-837 .elementor-element.elementor-element-5c37577 .elementor-repeater-item-94a566e{right:50%;--hotspot-translate-x:50%;bottom:80%;--hotspot-translate-y:80%;}.elementor-837 .elementor-element.elementor-element-5c37577 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-837 .elementor-element.elementor-element-5c37577{--background-align:flex-start;--hotspot-color:var( --e-global-color-primary );--tooltip-text-color:#FFFFFF;--tooltip-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-837 .elementor-element.elementor-element-67c2ba1.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-837 .elementor-element.elementor-element-67c2ba1.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-837 .elementor-element.elementor-element-67c2ba1.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-837 .elementor-element.elementor-element-4625f431{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-837 .elementor-element.elementor-element-4625f431{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}