body:not(.elementor-editor-active) .elementor-location-header,body:not(.elementor-editor-active) .elementor-location-footer,body:not(.elementor-editor-active) .page-header,body:not(.elementor-editor-active) .site-header{scroll-snap-align:none;scroll-snap-stop:unset}body:not(.elementor-editor-active) .e-con{scroll-snap-align:none;scroll-snap-stop:unset}.elementor>.e-con.e-con.e-con{scroll-snap-align:start;scroll-snap-stop:always}.heroContainer.locked-bg{background-color:var(--e-global-color-secondary)!important;transition:background-color 3.5s ease}.logoChange.svg-colored svg path,.logoIconChange.svg-colored svg path{fill:var(--e-global-color-primary);transition:fill 3.5s ease}.logoChange{transform:scale(.8);transition:transform 3.5s ease}.logoChange.svg-colored{transform:scale(1)}.alternateTextColour[data-group="1"].locked-text h1.elementor-heading-title,.alternateTextColour[data-group="1"].locked-text h2.elementor-heading-title{color:var(--e-global-color-0a8781f)!important;transition:color 3.5s ease}.alternateTextColour[data-group="2"].locked-text h1.elementor-heading-title,.alternateTextColour[data-group="2"].locked-text h2.elementor-heading-title{color:var(--e-global-color-primary)!important;transition:color 3.5s ease}