.elementor-301 .elementor-element.elementor-element-b90fb7c{margin-top:50px;margin-bottom:0}.elementor-301 .elementor-element.elementor-element-a477953>.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-301 .elementor-element.elementor-element-7c4320c{text-align:center}.elementor-301 .elementor-element.elementor-element-7c4320c .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-301 .elementor-element.elementor-element-d2e6a41{text-align:center}.elementor-301 .elementor-element.elementor-element-d2e6a41 .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-301 .elementor-element.elementor-element-a3145a1{--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-301 .elementor-element.elementor-element-71be8e0 .elementor-repeater-item-f407f23{left:71%;--hotspot-translate-x:71%;top:9%;--hotspot-translate-y:9%}.elementor-301 .elementor-element.elementor-element-71be8e0 .elementor-repeater-item-d879655{left:47%;--hotspot-translate-x:47%;top:19%;--hotspot-translate-y:19%}.elementor-301 .elementor-element.elementor-element-71be8e0 .elementor-repeater-item-0ad8462{left:14%;--hotspot-translate-x:14%;top:24%;--hotspot-translate-y:24%}.elementor-301 .elementor-element.elementor-element-71be8e0 .elementor-repeater-item-fe2a17c{left:80%;--hotspot-translate-x:80%;top:29%;--hotspot-translate-y:29%}.elementor-301 .elementor-element.elementor-element-71be8e0 .elementor-repeater-item-ff897e7{left:94%;--hotspot-translate-x:94%;top:92%;--hotspot-translate-y:92%}.elementor-301 .elementor-element.elementor-element-71be8e0 .elementor-repeater-item-5fb8def{left:41%;--hotspot-translate-x:41%;top:39%;--hotspot-translate-y:39%}.elementor-301 .elementor-element.elementor-element-71be8e0 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-301 .elementor-element.elementor-element-71be8e0{--background-align:center;--container-width:90%;--image-width:100%;--opacity:0.9;--hotspot-color:#FFFFFF;--hotspot-min-width:30px;--hotspot-padding:4px;--hotspot-border-radius:50px 50px 50px 50px}.elementor-301 .elementor-element.elementor-element-71be8e0 .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-301 .elementor-element.elementor-element-71be8e0 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-301 .elementor-element.elementor-element-b90fb7c{margin-top:10px;margin-bottom:10px}.elementor-301 .elementor-element.elementor-element-71be8e0 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}}