.elementor-307 .elementor-element.elementor-element-a8ca80a{margin-top:50px;margin-bottom:0}.elementor-307 .elementor-element.elementor-element-73b8896>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.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)}.elementor-307 .elementor-element.elementor-element-c851e82{text-align:center}.elementor-307 .elementor-element.elementor-element-c851e82 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-307 .elementor-element.elementor-element-b312681{text-align:center}.elementor-307 .elementor-element.elementor-element-b312681 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-307 .elementor-element.elementor-element-1b3846c{--spacer-size:10px}.elementor-widget-hotspot .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.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{--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary )}.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-307 .elementor-element.elementor-element-0e422d4 .elementor-repeater-item-f407f23{left:69%;--hotspot-translate-x:69%;top:8%;--hotspot-translate-y:8%}.elementor-307 .elementor-element.elementor-element-0e422d4 .elementor-repeater-item-d879655{left:77%;--hotspot-translate-x:77%;top:53%;--hotspot-translate-y:53%}.elementor-307 .elementor-element.elementor-element-0e422d4 .elementor-repeater-item-0ad8462{left:89%;--hotspot-translate-x:89%;top:78%;--hotspot-translate-y:78%}.elementor-307 .elementor-element.elementor-element-0e422d4 .elementor-repeater-item-fe2a17c{left:44%;--hotspot-translate-x:44%;top:70%;--hotspot-translate-y:70%}.elementor-307 .elementor-element.elementor-element-0e422d4 .elementor-repeater-item-ff897e7{left:12%;--hotspot-translate-x:12%;top:2%;--hotspot-translate-y:2%}.elementor-307 .elementor-element.elementor-element-0e422d4 .elementor-repeater-item-5fb8def{left:49%;--hotspot-translate-x:49%;top:89%;--hotspot-translate-y:89%}.elementor-307 .elementor-element.elementor-element-0e422d4 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-307 .elementor-element.elementor-element-0e422d4{--background-align:center;--container-width:35%;--image-width:100%;--opacity:0.9;--hotspot-color:#FFFFFF;--hotspot-min-width:30px;--hotspot-padding:4px;--hotspot-border-radius:50px 50px 50px 50px}.elementor-307 .elementor-element.elementor-element-0e422d4 .e-hotspot__label{font-family:"Arimo",Sans-serif;font-size:14px;font-weight:600}html{height:100vh;margin:0;overflow:hidden}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory}.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:center;scroll-snap-stop:always}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-0e422d4 img{width:78%}.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-a8ca80a{margin-top:10px;margin-bottom:10px}.elementor-307 .elementor-element.elementor-element-0e422d4 img{width:100%}.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}}