.elementor-15 .elementor-element.elementor-element-2a3622a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2a3622a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southampton4thofjulyparade.org/wp-content/uploads/2026/03/Southampton-Parade-header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2a3622a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8em;margin-bottom:0em;padding:4em 0em 0em 0em;z-index:1;}.elementor-15 .elementor-element.elementor-element-2a3622a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4387a51{padding:9em 0em 20em 0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-04ba032{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:center;}.elementor-15 .elementor-element.elementor-element-04ba032 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:34px;font-weight:200;letter-spacing:0.9px;}.elementor-15 .elementor-element.elementor-element-1d2ad1b{margin-top:2em;margin-bottom:0em;}.elementor-15 .elementor-element.elementor-element-82eb123 > .elementor-element-populated{margin:0em 4em 0em 4em;--e-column-margin-right:4em;--e-column-margin-left:4em;}.elementor-15 .elementor-element.elementor-element-f93ea72{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-15 .elementor-element.elementor-element-f93ea72 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:34px;font-weight:400;letter-spacing:0.9px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2babb43{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-2babb43 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-2babb43 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-f19bfc3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-f19bfc3 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-f19bfc3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-775ecc4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-775ecc4 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-775ecc4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-d35f52f{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-d35f52f .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:31px;font-weight:400;letter-spacing:0.9px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0018e32{text-align:center;font-family:"acumin-pro", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-28137f5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;padding:9px 36px 9px 30px;}.elementor-15 .elementor-element.elementor-element-28137f5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-28137f5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-28137f5 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-28137f5 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-ed09c7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-ed09c7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-4e2ec61{margin-top:-38em;margin-bottom:0em;z-index:3;}.elementor-15 .elementor-element.elementor-element-f09f627{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-15 .elementor-element.elementor-element-f09f627 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:38px;font-weight:400;letter-spacing:0.9px;}.elementor-15 .elementor-element.elementor-element-660e8c5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-660e8c5 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-660e8c5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-c41e54e{margin:-1% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-d56a38e{margin-top:-27em;margin-bottom:0em;z-index:3;}.elementor-15 .elementor-element.elementor-element-4f97388 .elementor-button{background-color:var( --e-global-color-primary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;padding:9px 36px 9px 30px;}.elementor-15 .elementor-element.elementor-element-4f97388 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4f97388 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4f97388{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 7em;}.elementor-15 .elementor-element.elementor-element-4f97388 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4f97388 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-bcd1e71 .elementor-button{background-color:var( --e-global-color-primary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;padding:9px 36px 9px 30px;}.elementor-15 .elementor-element.elementor-element-bcd1e71 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bcd1e71 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-bcd1e71{margin:0em 5em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-bcd1e71 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-bcd1e71 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-1b40aea:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1b40aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1b40aea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2em;margin-bottom:-4em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-1b40aea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-73f7410 > .elementor-element-populated{padding:8em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-c603b32{margin:4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-e7a0043{margin-top:-46em;margin-bottom:0em;}.elementor-15 .elementor-element.elementor-element-6cecb42{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-6cecb42 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:37px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-c92fcf6{margin-top:-40em;margin-bottom:0em;}.elementor-15 .elementor-element.elementor-element-cd39d1a{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-cd39d1a .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-7217cca{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-7217cca .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-7217cca .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-6cd5fa2{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-a845292 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-a845292 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a845292 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a845292{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-a845292 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a845292 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7787ec7{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-7787ec7 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-1432d76{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-1432d76 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-1432d76 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-96c2f82{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-4f568a0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-4f568a0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4f568a0 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4f568a0{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-4f568a0 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4f568a0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ee569d9{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-ee569d9 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-43458e2{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-43458e2 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-43458e2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-fe53238{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-a7bd123 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-a7bd123 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a7bd123 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-a7bd123{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-a7bd123 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-a7bd123 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ba0ebe4{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-ba0ebe4 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-8448ee0{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-8448ee0 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-8448ee0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-dd7c9ac{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-5d0fc8e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-5d0fc8e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5d0fc8e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5d0fc8e{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-5d0fc8e .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5d0fc8e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-8c11ff2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8c11ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southampton4thofjulyparade.org/wp-content/uploads/2026/03/Southampton-Parade-header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8c11ff2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-8em;margin-bottom:0em;padding:4em 0em 0em 0em;z-index:1;}.elementor-15 .elementor-element.elementor-element-8c11ff2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-9d2b434{padding:9em 0em 20em 0em;}.elementor-15 .elementor-element.elementor-element-28a73fe{margin:-1em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;text-align:center;}.elementor-15 .elementor-element.elementor-element-28a73fe .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:34px;font-weight:200;letter-spacing:0.9px;}.elementor-15 .elementor-element.elementor-element-e2584c2{margin-top:2em;margin-bottom:0em;}.elementor-15 .elementor-element.elementor-element-37aba99 > .elementor-element-populated{margin:0em 4em 0em 4em;--e-column-margin-right:4em;--e-column-margin-left:4em;}.elementor-15 .elementor-element.elementor-element-668ba8c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-15 .elementor-element.elementor-element-668ba8c .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:34px;font-weight:400;letter-spacing:0.9px;}.elementor-15 .elementor-element.elementor-element-ddec3a5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-ddec3a5 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-ddec3a5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-d1225c3{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1.5px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-d1225c3 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-d1225c3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-263f723{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1.5px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-263f723 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-263f723 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-686e96a{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-686e96a .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:31px;font-weight:400;letter-spacing:0.9px;}.elementor-15 .elementor-element.elementor-element-6c84373{text-align:center;font-family:"acumin-pro", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4da3d2b .elementor-button{background-color:var( --e-global-color-primary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;padding:9px 36px 9px 30px;}.elementor-15 .elementor-element.elementor-element-4da3d2b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4da3d2b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4da3d2b .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4da3d2b .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-a532227{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15 .elementor-element.elementor-element-a532227 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-0164399{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-15 .elementor-element.elementor-element-0164399 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:38px;font-weight:400;letter-spacing:0.9px;}.elementor-15 .elementor-element.elementor-element-5480a72{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-5480a72 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-5480a72 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-ea2d520{margin:-1% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-140522d .elementor-button{background-color:var( --e-global-color-primary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;padding:9px 36px 9px 30px;}.elementor-15 .elementor-element.elementor-element-140522d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-140522d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-140522d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 7em;}.elementor-15 .elementor-element.elementor-element-140522d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-140522d .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-33cdb91 .elementor-button{background-color:var( --e-global-color-primary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:9px 9px 9px 9px;padding:9px 36px 9px 30px;}.elementor-15 .elementor-element.elementor-element-33cdb91 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-33cdb91 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-33cdb91{margin:0em 5em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-33cdb91 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-33cdb91 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-8934727:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8934727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-8934727{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2em;margin-bottom:-4em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-8934727 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f3c732f > .elementor-element-populated{padding:8em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-a8c88fa{margin:4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-82803bb{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-82803bb .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:37px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-ad119bb{margin-top:-40em;margin-bottom:0em;}.elementor-15 .elementor-element.elementor-element-89b3c39{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-89b3c39 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-8ad394a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-8ad394a .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-8ad394a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-364d1de{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-1000330 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-1000330 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1000330 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1000330{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-1000330 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1000330 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-465c8b6{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-465c8b6 .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-6a15abb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-6a15abb .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-6a15abb .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-5991180{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-caab264 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-caab264 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-caab264 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-caab264{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-caab264 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-caab264 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5d3b0ef{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-5d3b0ef .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-5d0ca39{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-5d0ca39 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-5d0ca39 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-815045c{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-4c9170f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-4c9170f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4c9170f .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4c9170f{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-4c9170f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4c9170f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-3733d6d{margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-15 .elementor-element.elementor-element-3733d6d .elementor-heading-title{font-family:"ivymode", Sans-serif;font-size:25px;font-weight:400;letter-spacing:1.7px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-9b67c23{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-15 .elementor-element.elementor-element-9b67c23 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-9b67c23 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-bf551ac{margin:0em 3em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;text-align:center;font-family:"acumin-pro", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-83f780c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"acumin-pro", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:9px 9px 9px 9px;padding:8px 28px 8px 22px;}.elementor-15 .elementor-element.elementor-element-83f780c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-83f780c .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-83f780c{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-83f780c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-83f780c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-28a73fe .elementor-heading-title{font-size:22px;}.elementor-15 .elementor-element.elementor-element-e2584c2{padding:0em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-37aba99 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-ddec3a5 .elementor-divider-separator{width:70%;}.elementor-15 .elementor-element.elementor-element-d1225c3{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-d1225c3 .elementor-divider-separator{width:70%;}.elementor-15 .elementor-element.elementor-element-263f723{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-263f723 .elementor-divider-separator{width:70%;}.elementor-15 .elementor-element.elementor-element-686e96a .elementor-heading-title{font-size:25px;}.elementor-15 .elementor-element.elementor-element-6c84373{text-align:start;}.elementor-15 .elementor-element.elementor-element-a532227:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a532227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southampton4thofjulyparade.org/wp-content/uploads/2026/04/mobile-Join-the-tradition-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a532227{margin-top:2em;margin-bottom:0em;padding:0em 1em 0em 1em;}.elementor-15 .elementor-element.elementor-element-0164399{margin:10em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-0164399 .elementor-heading-title{font-size:27px;}.elementor-15 .elementor-element.elementor-element-5480a72 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-ea2d520{text-align:start;font-size:17px;line-height:1.4em;}.elementor-15 .elementor-element.elementor-element-140522d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-33cdb91{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 11em) 0em;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8934727{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-15 .elementor-element.elementor-element-82803bb{margin:-20em 0em calc(var(--kit-widget-spacing, 0px) + 12em) 0em;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-82803bb .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-15 .elementor-element.elementor-element-ad119bb{margin-top:-6em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cef0a25 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15 .elementor-element.elementor-element-8911031{margin:-6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-15 .elementor-element.elementor-element-e634949 > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-72e4ed4 > .elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-15 .elementor-element.elementor-element-bcf3f43 > .elementor-element-populated{margin:2em 0em 4em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}