.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-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-widget-hotspot .widget-image-caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.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)}.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)}.elementor-616 .elementor-element.elementor-element-79fed7f .elementor-repeater-item-a41eac3{left:41%;--hotspot-translate-x:41%;top:21%;--hotspot-translate-y:21%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-79fed7f .elementor-repeater-item-6e14273{left:8%;--hotspot-translate-x:8%;top:17%;--hotspot-translate-y:17%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-79fed7f .elementor-repeater-item-d8af3be{left:6%;--hotspot-translate-x:6%;top:98%;--hotspot-translate-y:98%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-79fed7f .elementor-repeater-item-eedeafb{left:65%;--hotspot-translate-x:65%;top:65%;--hotspot-translate-y:65%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-79fed7f .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px )}.elementor-616 .elementor-element.elementor-element-79fed7f{--hotspot-color:var(--e-global-color-6f2683b);--hotspot-box-color:var(--e-global-color-primary);--hotspot-padding:6px;--hotspot-border-radius:25px}.elementor-616 .elementor-element.elementor-element-79fed7f .e-hotspot__label{font-family:"Fira Sans",Sans-serif;font-size:13px;font-weight:400}.elementor-616 .elementor-element.elementor-element-e41bddf .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-616 .elementor-element.elementor-element-5a98a89 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-616 .elementor-element.elementor-element-96412e8 .elementor-repeater-item-a41eac3{left:37%;--hotspot-translate-x:37%;top:20%;--hotspot-translate-y:20%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-96412e8 .elementor-repeater-item-6e14273{left:7%;--hotspot-translate-x:7%;top:17%;--hotspot-translate-y:17%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-96412e8 .elementor-repeater-item-ed8e37e{left:37%;--hotspot-translate-x:37%;top:97%;--hotspot-translate-y:97%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-96412e8 .elementor-repeater-item-4afee97{left:54%;--hotspot-translate-x:54%;top:65%;--hotspot-translate-y:65%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-96412e8 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px )}.elementor-616 .elementor-element.elementor-element-96412e8{--hotspot-color:var(--e-global-color-6f2683b);--hotspot-box-color:var(--e-global-color-primary);--hotspot-padding:6px;--hotspot-border-radius:25px}.elementor-616 .elementor-element.elementor-element-96412e8 .e-hotspot__label{font-family:"Fira Sans",Sans-serif;font-size:13px;font-weight:400}.elementor-616 .elementor-element.elementor-element-c3b234b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-616 .elementor-element.elementor-element-ead39d0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-616 .elementor-element.elementor-element-0285a2c .elementor-repeater-item-a41eac3{left:42%;--hotspot-translate-x:42%;top:20%;--hotspot-translate-y:20%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-0285a2c .elementor-repeater-item-6e14273{left:8%;--hotspot-translate-x:8%;top:17%;--hotspot-translate-y:17%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-0285a2c .elementor-repeater-item-ed8e37e{left:42%;--hotspot-translate-x:42%;top:97%;--hotspot-translate-y:97%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-0285a2c .elementor-repeater-item-4afee97{left:66%;--hotspot-translate-x:66%;top:65%;--hotspot-translate-y:65%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-0285a2c .elementor-repeater-item-cadec47{left:6%;--hotspot-translate-x:6%;top:98%;--hotspot-translate-y:98%;--white-space:normal}.elementor-616 .elementor-element.elementor-element-0285a2c .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px )}.elementor-616 .elementor-element.elementor-element-0285a2c{--hotspot-color:var(--e-global-color-6f2683b);--hotspot-box-color:var(--e-global-color-primary);--hotspot-padding:6px;--hotspot-border-radius:25px}.elementor-616 .elementor-element.elementor-element-0285a2c .e-hotspot__label{font-family:"Fira Sans",Sans-serif;font-size:13px;font-weight:400}.elementor-616 .elementor-element.elementor-element-99b9acb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.elementor-616 .elementor-element.elementor-element-04cab43 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}@media(max-width:767px){.elementor-616 .elementor-element.elementor-element-79fed7f .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial}}