.elementor-299 .elementor-element.elementor-element-e95b42e{margin-top:50px;margin-bottom:0}.elementor-299 .elementor-element.elementor-element-35a0490>.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-299 .elementor-element.elementor-element-55c2071{text-align:center}.elementor-299 .elementor-element.elementor-element-55c2071 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-299 .elementor-element.elementor-element-8531f9c{text-align:center}.elementor-299 .elementor-element.elementor-element-8531f9c .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-299 .elementor-element.elementor-element-bf2bacd{--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-299 .elementor-element.elementor-element-c371cdf .elementor-repeater-item-f407f23{left:69%;--hotspot-translate-x:69%;top:3%;--hotspot-translate-y:3%}.elementor-299 .elementor-element.elementor-element-c371cdf .elementor-repeater-item-d879655{left:50%;--hotspot-translate-x:50%;top:31%;--hotspot-translate-y:31%}.elementor-299 .elementor-element.elementor-element-c371cdf .elementor-repeater-item-0ad8462{left:28%;--hotspot-translate-x:28%;top:9%;--hotspot-translate-y:9%}.elementor-299 .elementor-element.elementor-element-c371cdf .elementor-repeater-item-fe2a17c{left:89%;--hotspot-translate-x:89%;top:34%;--hotspot-translate-y:34%}.elementor-299 .elementor-element.elementor-element-c371cdf .elementor-repeater-item-ff897e7{left:72%;--hotspot-translate-x:72%;top:58%;--hotspot-translate-y:58%}.elementor-299 .elementor-element.elementor-element-c371cdf .elementor-repeater-item-5fb8def{left:86%;--hotspot-translate-x:86%;top:88%;--hotspot-translate-y:88%}.elementor-299 .elementor-element.elementor-element-c371cdf .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-299 .elementor-element.elementor-element-c371cdf{--background-align:center;--container-width:58%;--image-width:100%;--opacity:0.9;--hotspot-color:#FFFFFF;--hotspot-min-width:30px;--hotspot-padding:4px;--hotspot-border-radius:50px 50px 50px 50px}.elementor-299 .elementor-element.elementor-element-c371cdf .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-299 .elementor-element.elementor-element-c371cdf 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}}@media(max-width:767px){.elementor-299 .elementor-element.elementor-element-e95b42e{margin-top:10px;margin-bottom:10px}.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}}