.elementor-11990 .elementor-element.elementor-element-0370bb1{--display:flex;--min-height:110vh;--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-0370bb1:not(.elementor-motion-effects-element-type-background), .elementor-11990 .elementor-element.elementor-element-0370bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whenweallvote.org/wp-content/uploads/2026/10/Group-87-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11990 .elementor-element.elementor-element-4d16bf7 .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:13vw;font-weight:600;text-transform:uppercase;line-height:13vw;color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-fc63628{--display:flex;--justify-content:space-between;--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--border-radius:2vw 2vw 2vw 2vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-11990 .elementor-element.elementor-element-fc63628:not(.elementor-motion-effects-element-type-background), .elementor-11990 .elementor-element.elementor-element-fc63628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFBA;}.elementor-11990 .elementor-element.elementor-element-e944a4f > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-11990 .elementor-element.elementor-element-e944a4f{font-family:var( --e-global-typography-0709216-font-family ), Sans-serif;font-size:var( --e-global-typography-0709216-font-size );font-weight:var( --e-global-typography-0709216-font-weight );line-height:var( --e-global-typography-0709216-line-height );color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button{background-color:var( --e-global-color-c7b4fc9 );font-family:"roc-grotesk", Sans-serif;font-weight:500;line-height:24px;letter-spacing:0.2px;fill:var( --e-global-color-abe865d );color:var( --e-global-color-abe865d );border-radius:20px 20px 20px 20px;padding:5px 5px 5px 13px;}.elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button:hover, .elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button:focus{background-color:var( --e-global-color-b0d4a0b );color:var( --e-global-color-7fe3712b );}.elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button:hover svg, .elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button:focus svg{fill:var( --e-global-color-7fe3712b );}.elementor-11990 .elementor-element.elementor-element-ffcda74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-a3db014{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-2d92ee6 .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:5vw;font-weight:600;text-transform:uppercase;line-height:5vw;color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-1c09d8c{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-11990 .elementor-element.elementor-element-1d76213{font-family:var( --e-global-typography-0709216-font-family ), Sans-serif;font-size:var( --e-global-typography-0709216-font-size );font-weight:var( --e-global-typography-0709216-font-weight );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-e11332d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-de3d1d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-d9ac529{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-a446beb img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-0038de1 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-056cedb img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-9ab758c img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-00c8ad7 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-c294e25 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-c88b678 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-bb7160a img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-e71e6bc img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-19ea316 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-88ba273 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-e51abf7 img{width:17vw;height:20vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-4aaaf33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-d2a1917{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-7279881 .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:5vw;font-weight:600;text-transform:uppercase;line-height:5vw;color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-5fdf83b{--display:flex;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-11990 .elementor-element.elementor-element-9582c6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-36c06fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EBEAE0;--border-color:#EBEAE0;--padding-top:2vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-0070f8d{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-638db6a .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:5vw;font-weight:600;text-transform:uppercase;line-height:5vw;color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-10082db > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-028b156 );}.elementor-11990 .elementor-element.elementor-element-10082db .elementor-heading-title{font-family:var( --e-global-typography-01e53df-font-family ), Sans-serif;font-size:var( --e-global-typography-01e53df-font-size );font-weight:var( --e-global-typography-01e53df-font-weight );line-height:var( --e-global-typography-01e53df-line-height );color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-60365d8{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-f84078f .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:5vw;font-weight:600;text-transform:uppercase;line-height:5vw;color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-d2e45a0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-028b156 );}.elementor-11990 .elementor-element.elementor-element-d2e45a0 .elementor-heading-title{font-family:var( --e-global-typography-01e53df-font-family ), Sans-serif;font-size:var( --e-global-typography-01e53df-font-size );font-weight:var( --e-global-typography-01e53df-font-weight );line-height:var( --e-global-typography-01e53df-line-height );color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-9915454{--display:flex;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-0fd3819 .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:5vw;font-weight:600;text-transform:uppercase;line-height:5vw;color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-d4ffb0b .elementor-heading-title{font-family:var( --e-global-typography-01e53df-font-family ), Sans-serif;font-size:var( --e-global-typography-01e53df-font-size );font-weight:var( --e-global-typography-01e53df-font-weight );line-height:var( --e-global-typography-01e53df-line-height );color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-3277281{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-8db4cf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-af3cd9b img{height:50vw;object-fit:cover;object-position:center center;}.elementor-11990 .elementor-element.elementor-element-2ebaf57{--display:flex;--justify-content:space-between;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:5vw;}.elementor-11990 .elementor-element.elementor-element-1658709{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-67eda0b .elementor-heading-title{font-family:"roc-grotesk-condensed", Sans-serif;font-size:5vw;font-weight:600;text-transform:uppercase;line-height:5vw;color:var( --e-global-color-70e38f2 );}.elementor-11990 .elementor-element.elementor-element-151e89e{font-family:var( --e-global-typography-0709216-font-family ), Sans-serif;font-size:var( --e-global-typography-0709216-font-size );font-weight:var( --e-global-typography-0709216-font-weight );line-height:var( --e-global-typography-0709216-line-height );color:var( --e-global-color-70e38f2 );}.elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button{background-color:var( --e-global-color-c7b4fc9 );font-family:"roc-grotesk", Sans-serif;font-weight:500;line-height:24px;letter-spacing:0.2px;fill:var( --e-global-color-abe865d );color:var( --e-global-color-abe865d );border-radius:20px 20px 20px 20px;padding:5px 5px 5px 13px;}.elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button:hover, .elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button:focus{background-color:var( --e-global-color-b0d4a0b );color:var( --e-global-color-7fe3712b );}.elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button:hover svg, .elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button:focus svg{fill:var( --e-global-color-7fe3712b );}.elementor-11990 .elementor-element.elementor-element-26c3ea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-ba75b3d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11990 .elementor-element.elementor-element-d92a102 .elementor-heading-title{font-family:var( --e-global-typography-90a7fca-font-family ), Sans-serif;font-size:var( --e-global-typography-90a7fca-font-size );font-weight:var( --e-global-typography-90a7fca-font-weight );text-transform:var( --e-global-typography-90a7fca-text-transform );line-height:var( --e-global-typography-90a7fca-line-height );color:var( --e-global-color-abe865d );}.elementor-11990 .elementor-element.elementor-element-e98b79a{--display:flex;--justify-content:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;}.elementor-11990 .elementor-element.elementor-element-232f994{font-family:var( --e-global-typography-51235c7-font-family ), Sans-serif;font-size:var( --e-global-typography-51235c7-font-size );font-weight:var( --e-global-typography-51235c7-font-weight );line-height:var( --e-global-typography-51235c7-line-height );}.elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button{background-color:var( --e-global-color-c7b4fc9 );font-family:"roc-grotesk", Sans-serif;font-weight:500;line-height:24px;letter-spacing:0.2px;fill:var( --e-global-color-abe865d );color:var( --e-global-color-abe865d );border-radius:20px 20px 20px 20px;padding:5px 5px 5px 13px;}.elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button:hover, .elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button:focus{background-color:var( --e-global-color-b0d4a0b );color:var( --e-global-color-7fe3712b );}.elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button:hover svg, .elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button:focus svg{fill:var( --e-global-color-7fe3712b );}.elementor-11990 .elementor-element.elementor-element-e01c933{--display:flex;--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-86feab1 img{width:100%;height:40vw;object-fit:cover;object-position:center center;border-radius:2vw 2vw 2vw 2vw;}body.elementor-page-11990:not(.elementor-motion-effects-element-type-background), body.elementor-page-11990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9EE;}body.elementor-page-11990 .sc_layouts_title{background-position-y:50%;background-position-x:50%;}@media(min-width:768px){.elementor-11990 .elementor-element.elementor-element-0370bb1{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-fc63628{--width:39vw;}.elementor-11990 .elementor-element.elementor-element-ffcda74{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-a3db014{--width:40%;}.elementor-11990 .elementor-element.elementor-element-1c09d8c{--width:60%;}.elementor-11990 .elementor-element.elementor-element-e11332d{--content-width:100%;}.elementor-11990 .elementor-element.elementor-element-4aaaf33{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-d2a1917{--width:54%;}.elementor-11990 .elementor-element.elementor-element-5fdf83b{--width:46%;}.elementor-11990 .elementor-element.elementor-element-9582c6f{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-0070f8d{--width:29%;}.elementor-11990 .elementor-element.elementor-element-60365d8{--width:29%;}.elementor-11990 .elementor-element.elementor-element-9915454{--width:29%;}.elementor-11990 .elementor-element.elementor-element-3277281{--content-width:100%;}.elementor-11990 .elementor-element.elementor-element-8db4cf1{--width:50%;}.elementor-11990 .elementor-element.elementor-element-2ebaf57{--width:50%;}.elementor-11990 .elementor-element.elementor-element-26c3ea4{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-ba75b3d{--width:51%;}.elementor-11990 .elementor-element.elementor-element-e98b79a{--width:50%;}.elementor-11990 .elementor-element.elementor-element-e01c933{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11990 .elementor-element.elementor-element-fc63628{--width:45vw;}}@media(max-width:1024px){.elementor-11990 .elementor-element.elementor-element-0370bb1{--min-height:80vw;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:14vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-e944a4f{font-size:var( --e-global-typography-0709216-font-size );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-ce525dc .elementor-button{font-size:12px;}.elementor-11990 .elementor-element.elementor-element-1d76213{font-size:var( --e-global-typography-0709216-font-size );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-10082db .elementor-heading-title{font-size:var( --e-global-typography-01e53df-font-size );line-height:var( --e-global-typography-01e53df-line-height );}.elementor-11990 .elementor-element.elementor-element-d2e45a0 .elementor-heading-title{font-size:var( --e-global-typography-01e53df-font-size );line-height:var( --e-global-typography-01e53df-line-height );}.elementor-11990 .elementor-element.elementor-element-d4ffb0b .elementor-heading-title{font-size:var( --e-global-typography-01e53df-font-size );line-height:var( --e-global-typography-01e53df-line-height );}.elementor-11990 .elementor-element.elementor-element-af3cd9b img{height:70vw;}.elementor-11990 .elementor-element.elementor-element-151e89e{font-size:var( --e-global-typography-0709216-font-size );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-707ee45 .elementor-button{font-size:12px;}.elementor-11990 .elementor-element.elementor-element-d92a102 .elementor-heading-title{font-size:var( --e-global-typography-90a7fca-font-size );line-height:var( --e-global-typography-90a7fca-line-height );}.elementor-11990 .elementor-element.elementor-element-232f994{font-size:var( --e-global-typography-51235c7-font-size );line-height:var( --e-global-typography-51235c7-line-height );}.elementor-11990 .elementor-element.elementor-element-e558c65 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-11990 .elementor-element.elementor-element-0370bb1{--content-width:90%;--min-height:110vh;--padding-top:28vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-4d16bf7 .elementor-heading-title{font-size:24vw;line-height:24vw;}.elementor-11990 .elementor-element.elementor-element-fc63628{--border-radius:4vw 4vw 4vw 4vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-11990 .elementor-element.elementor-element-e944a4f{font-size:var( --e-global-typography-0709216-font-size );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-ce525dc.elementor-element{--align-self:center;}.elementor-11990 .elementor-element.elementor-element-ffcda74{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-2d92ee6 .elementor-heading-title{font-size:12vw;line-height:12vw;}.elementor-11990 .elementor-element.elementor-element-1c09d8c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-1d76213{font-size:var( --e-global-typography-0709216-font-size );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-a446beb img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-0038de1 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-056cedb img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-9ab758c img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-00c8ad7 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-c294e25 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-c88b678 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-bb7160a img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-e71e6bc img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-19ea316 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-88ba273 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-e51abf7 img{width:32vw;height:40vw;}.elementor-11990 .elementor-element.elementor-element-4aaaf33{--content-width:90%;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-7279881 .elementor-heading-title{font-size:12vw;line-height:12vw;}.elementor-11990 .elementor-element.elementor-element-9582c6f{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-36c06fb{--padding-top:0vw;--padding-bottom:18vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-638db6a > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-11990 .elementor-element.elementor-element-638db6a .elementor-heading-title{font-size:16vw;line-height:16vw;}.elementor-11990 .elementor-element.elementor-element-10082db > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;border-width:0px 0px 1px 0px;}.elementor-11990 .elementor-element.elementor-element-10082db .elementor-heading-title{font-size:var( --e-global-typography-01e53df-font-size );line-height:var( --e-global-typography-01e53df-line-height );}.elementor-11990 .elementor-element.elementor-element-f84078f > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-11990 .elementor-element.elementor-element-f84078f .elementor-heading-title{font-size:16vw;line-height:16vw;}.elementor-11990 .elementor-element.elementor-element-d2e45a0 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;border-width:0px 0px 1px 0px;}.elementor-11990 .elementor-element.elementor-element-d2e45a0 .elementor-heading-title{font-size:var( --e-global-typography-01e53df-font-size );line-height:var( --e-global-typography-01e53df-line-height );}.elementor-11990 .elementor-element.elementor-element-0fd3819 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-11990 .elementor-element.elementor-element-0fd3819 .elementor-heading-title{font-size:16vw;line-height:16vw;}.elementor-11990 .elementor-element.elementor-element-d4ffb0b .elementor-heading-title{font-size:var( --e-global-typography-01e53df-font-size );line-height:var( --e-global-typography-01e53df-line-height );}.elementor-11990 .elementor-element.elementor-element-af3cd9b img{height:110vw;}.elementor-11990 .elementor-element.elementor-element-2ebaf57{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:12vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-11990 .elementor-element.elementor-element-1658709{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;}.elementor-11990 .elementor-element.elementor-element-67eda0b .elementor-heading-title{font-size:12vw;line-height:12vw;}.elementor-11990 .elementor-element.elementor-element-151e89e{font-size:var( --e-global-typography-0709216-font-size );line-height:var( --e-global-typography-0709216-line-height );}.elementor-11990 .elementor-element.elementor-element-707ee45.elementor-element{--align-self:center;}.elementor-11990 .elementor-element.elementor-element-26c3ea4{--content-width:90%;--padding-top:12vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-d92a102{text-align:center;}.elementor-11990 .elementor-element.elementor-element-d92a102 .elementor-heading-title{font-size:var( --e-global-typography-90a7fca-font-size );line-height:var( --e-global-typography-90a7fca-line-height );}.elementor-11990 .elementor-element.elementor-element-e98b79a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-11990 .elementor-element.elementor-element-e98b79a.e-con{--align-self:center;}.elementor-11990 .elementor-element.elementor-element-232f994{text-align:center;font-size:var( --e-global-typography-51235c7-font-size );line-height:var( --e-global-typography-51235c7-line-height );}.elementor-11990 .elementor-element.elementor-element-e558c65.elementor-element{--align-self:center;}.elementor-11990 .elementor-element.elementor-element-e01c933{--content-width:90%;}.elementor-11990 .elementor-element.elementor-element-86feab1 img{height:60vw;object-fit:cover;border-radius:4vw 4vw 4vw 4vw;}}/* Start custom CSS for container, class: .elementor-element-e11332d */.image-marquee {
    width: 100%;
    overflow: hidden;
}

.image-marquee-track {
    display: flex;
    width: max-content;
    gap: 1.5vw;
    animation: imageMarquee 25s linear infinite;
    will-change: transform;
}

.image-marquee-track img {
    flex: 0 0 auto;
    display: block;
}

@keyframes imageMarquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50.5%);
    }
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    .image-marquee-track {
        gap: 4vw;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3277281 */.elementor-11990 .elementor-element.elementor-element-3277281 {
    background: linear-gradient(
        121deg,
        #F30A48 1.1%,
        #F04 64.11%,
        #FF4073 98.9%
    );
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    /* ---------------------------------------------------------
       BUTTON
       --------------------------------------------------------- */

    .cta-button .elementor-button {
        border-radius: 100px !important;
    }


    /* ---------------------------------------------------------
       ICON CONTAINER
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon {
        width: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;

        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;

        flex: 0 0 24px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        line-height: 0 !important;

        overflow: visible !important;
    }


    /* ---------------------------------------------------------
       ICON STACK
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon .icon-stack {
        position: static !important;

        width: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;

        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;

        display: block !important;

        transform: none !important;

        overflow: visible !important;

        line-height: 0 !important;
    }


    /* ---------------------------------------------------------
       HIDE SECOND ICON
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon .icon-stack svg:nth-child(2) {
        display: none !important;
    }


    /* ---------------------------------------------------------
       FIRST ARROW
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon svg:first-child {
        display: block !important;

        width: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;

        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;

        flex: 0 0 24px !important;

        transform: scale(1.10) !important;
        transform-origin: center center !important;
    }


    /* ---------------------------------------------------------
       ELECTION VOTE BUTTON
       --------------------------------------------------------- */

    .election-vote-carousel-card-button .elementor-button-icon {
        width: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;

        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;

        flex: 0 0 24px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        line-height: 0 !important;

        overflow: visible !important;
    }


    /* Election icon stack */

    .election-vote-carousel-card-button .elementor-button-icon .icon-stack {
        position: static !important;

        width: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;

        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;

        display: block !important;

        transform: none !important;

        overflow: visible !important;

        line-height: 0 !important;
    }


    /* Hide second election icon */

    .election-vote-carousel-card-button .elementor-button-icon .icon-stack svg:nth-child(2) {
        display: none !important;
    }


    /* Election arrow */

    .election-vote-carousel-card-button .elementor-button-icon svg:first-child {
        display: block !important;

        width: 24px !important;
        min-width: 24px !important;
        max-width: 24px !important;

        height: 24px !important;
        min-height: 24px !important;
        max-height: 24px !important;

        flex: 0 0 24px !important;

        transform: scale(1.10) !important;
        transform-origin: center center !important;
    }

}


/* =========================================================
   DESKTOP / TABLET
   ========================================================= */

@media (min-width: 768px) {

    /* ---------------------------------------------------------
       BUTTON
       --------------------------------------------------------- */

    .cta-button .elementor-button {
        border-radius: 100px !important;
    }


    /* ---------------------------------------------------------
       ICON VIEWPORT
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon {
        position: relative;

        display: inline-flex;

        width: 24px;
        height: 24px;

        overflow: hidden;

        flex-shrink: 0;
    }


    /* ---------------------------------------------------------
       SVG STACK
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon .icon-stack {
        position: absolute;

        left: 0;
        top: 0;

        width: 100%;

        display: flex;
        flex-direction: column;

        transition: transform 0.4s cubic-bezier(.65, 0, .35, 1);
    }


    /* ---------------------------------------------------------
       BOTH ICON COPIES
       --------------------------------------------------------- */

    .cta-button .elementor-button-icon .icon-stack svg {
        width: 24px;
        height: 24px;

        flex: 0 0 24px;

        display: block;
    }


    /* ---------------------------------------------------------
       HOVER
       --------------------------------------------------------- */

    .cta-button:hover .elementor-button-icon .icon-stack {
        transform: translateY(-24px);
    }

}


/* =========================================================
   MENU ITEM COLOURS
   ========================================================= */

/* -- Lime -- */

.menu-item-8567,
.menu-item-8571,
.menu-item-8579,
.menu-item-8577 {
    background-color: #ebeb00;
}


/* -- Emerald -- */

.menu-item-8566,
.menu-item-8571,
.menu-item-8581,
.menu-item-8580 {
    background-color: #009605;
}


/* -- Pink -- */

.menu-item-8564,
.menu-item-8572,
.menu-item-8582,
.menu-item-8578 {
    background-color: #ffa5af;
}


/* -- Powder -- */

.menu-item-8570,
.menu-item-8562,
.menu-item-8584 {
    background-color: #afebfa;
}


/* -- Orange -- */

.menu-item-8565,
.menu-item-8583 {
    background-color: #ff9b00;
}


/* =========================================================
   MENU BUTTONS
   ========================================================= */

.menu-item-8593,
.menu-item-8594 {
    margin-left: 12px !important;
}

.menu-item-8593 a,
.menu-item-8594 a {
    background-color: #ebeb00 !important;
    color: #370087 !important;
}


/* =========================================================
   MENU BUTTONS HOVER
   ========================================================= */

.menu-item-8593 a:hover,
.menu-item-8594 a:hover {
    background-color: #fff !important;
    color: #370087 !important;
}/* End custom CSS */