.elementor-305 .elementor-element.elementor-element-be1cfa1{margin-top:50px;margin-bottom:0}.elementor-305 .elementor-element.elementor-element-c89edde>.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-305 .elementor-element.elementor-element-85fb09e{text-align:center}.elementor-305 .elementor-element.elementor-element-85fb09e .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-305 .elementor-element.elementor-element-be1115e{text-align:center}.elementor-305 .elementor-element.elementor-element-be1115e .elementor-heading-title{font-family:"Work Sans",Sans-serif;font-weight:500;color:#003D5E}.elementor-305 .elementor-element.elementor-element-d313a7d{--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-305 .elementor-element.elementor-element-bf64d1a .elementor-repeater-item-f407f23{left:71%;--hotspot-translate-x:71%;top:8%;--hotspot-translate-y:8%}.elementor-305 .elementor-element.elementor-element-bf64d1a .elementor-repeater-item-d879655{left:11%;--hotspot-translate-x:11%;top:14%;--hotspot-translate-y:14%}.elementor-305 .elementor-element.elementor-element-bf64d1a .elementor-repeater-item-0ad8462{left:80%;--hotspot-translate-x:80%;top:46%;--hotspot-translate-y:46%}.elementor-305 .elementor-element.elementor-element-bf64d1a .elementor-repeater-item-fe2a17c{left:49%;--hotspot-translate-x:49%;top:54%;--hotspot-translate-y:54%}.elementor-305 .elementor-element.elementor-element-bf64d1a .elementor-repeater-item-ff897e7{left:61%;--hotspot-translate-x:61%;top:73%;--hotspot-translate-y:73%}.elementor-305 .elementor-element.elementor-element-bf64d1a .elementor-repeater-item-5fb8def{left:87%;--hotspot-translate-x:87%;top:67%;--hotspot-translate-y:67%}.elementor-305 .elementor-element.elementor-element-bf64d1a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px)}.elementor-305 .elementor-element.elementor-element-bf64d1a{--background-align:center;--container-width:54%;--image-width:100%;--opacity:0.9;--hotspot-color:#FFFFFF;--hotspot-min-width:30px;--hotspot-padding:4px;--hotspot-border-radius:50px 50px 50px 50px}.elementor-305 .elementor-element.elementor-element-bf64d1a .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-305 .elementor-element.elementor-element-bf64d1a 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-305 .elementor-element.elementor-element-be1cfa1{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}}