.elementor-2203 .elementor-element.elementor-element-531b7d55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-531b7d55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .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-2203 .elementor-element.elementor-element-241f9990{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-2203 .elementor-element.elementor-element-5182a0e0 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-5182a0e0 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2203 .elementor-element.elementor-element-5182a0e0 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2203 .elementor-element.elementor-element-5182a0e0 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-2203 .elementor-element.elementor-element-5182a0e0 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-2203 .elementor-element.elementor-element-3b98b038{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2203 .elementor-element.elementor-element-7ba1f8f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-2c5417d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-310a6296{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-30ef91d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-76c1a8f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-35012da0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-52d4d8be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2203 .elementor-element.elementor-element-7106742a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2203 .elementor-element.elementor-element-531b7d55{--width:98.286%;}}/* Start custom CSS for heading, class: .elementor-element-4553a53 */.elementor-2203 .elementor-element.elementor-element-4553a53 .elementor-heading-title {font-size:clamp(24px,2.2vw,44px) !important;white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-531b7d55 */@font-face{font-family:VotingImpact;src:url(https://lamcpresents.com/wp-content/uploads/lamc-voting/00f1fc230ac99f9b97.ttf) format("truetype");font-display:swap;}
@font-face{font-family:VotingBold;src:url(https://lamcpresents.com/wp-content/uploads/lamc-voting/ba5cf9b0a79d0a038b.ttf) format("truetype");font-display:swap;}
@font-face{font-family:VotingCondensed;src:url(https://lamcpresents.com/wp-content/uploads/lamc-voting/2bbf99632a4261e17e.ttf) format("truetype");font-display:swap;}
@font-face{font-family:VotingMedium;src:url(https://lamcpresents.com/wp-content/uploads/lamc-voting/ba74b69e16efb343f2.ttf) format("truetype");font-display:swap;}
.elementor-2203 .elementor-element.elementor-element-531b7d55{container-type:inline-size;position:relative;isolation:isolate;display:block!important;width:100%;max-width:none;margin:0 auto;padding:0!important;color:white;background:transparent;overflow:hidden;--lime:#CBFC77;}
.elementor-2203 .elementor-element.elementor-element-531b7d55:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;--v-bg:url(https://lamcpresents.com/wp-content/uploads/lamc-voting/c026e9265bc1d38888.webp);background-image:var(--v-bg),var(--v-bg);background-size:100% auto;background-position:center -27.292cqw,center -12.292cqw;background-repeat:no-repeat;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .e-con{--container-widget-width:100%;--widgets-spacing:0px;padding:0;gap:0;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .elementor-widget{margin:0;min-width:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .elementor-heading-title{margin:0;color:inherit;white-space:pre-line;font:400 1.51cqw/1.2 VotingMedium,Arial,sans-serif;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{position:absolute;top:-5.26cqw;left:0;width:100%;z-index:-1;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner img{display:block;width:100%;height:auto;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro{position:relative;padding:26.4cqw 6.5cqw 0;display:block;height:69.5cqw;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-title{border-left:.573cqw solid var(--lime);padding-left:2.03cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-title .elementor-heading-title{font:400 5.4167cqw/1.05 VotingImpact,Impact,sans-serif;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-welcome{margin:5.4cqw 0 0 2.3cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-welcome .elementor-heading-title{font-size:1.51cqw;line-height:1.16;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-vote{text-align:center;margin-top:4.5cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-vote .elementor-heading-title{font:700 6.98cqw/1.05 VotingBold,Arial,sans-serif;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-deadline{text-align:center;margin-top:.65cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-deadline .elementor-heading-title{font:400 1.51cqw/1.2 VotingMedium,Arial,sans-serif;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit{text-align:center;margin-top:3.65cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button{background:var(--lime);color:#000;font:400 2.2cqw/1 VotingCondensed,Impact,sans-serif;padding:1cqw 1.8cqw;border-radius:.47cqw;transition:transform .25s,box-shadow .25s;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button:hover{transform:translateY(-3px);box-shadow:0 0 20px #cbfc7755;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category{position:relative;display:block;margin:0 auto;width:89%;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category-title .elementor-heading-title{font:700 2.5cqw/1.1 VotingBold,Arial,sans-serif;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-instruction .elementor-heading-title{font-size:2.03cqw;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:3.64cqw;row-gap:3.4cqw;padding:2.5cqw 1.1cqw 0;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-card{display:block;transition:transform .25s;min-width:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-card:hover{transform:translateY(-5px);}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-item{justify-content:center;gap:.4cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text{padding:0;color:white;font:700 1.26cqw/1.4 VotingBold,Arial,sans-serif;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon i{color:white;font-size:1.61cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon{width:auto;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait{margin-top:.45cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait img{display:block;width:100%;aspect-ratio:278/228;object-fit:cover;object-position:center;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name{text-align:center;background:var(--lime);color:#191919;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name .elementor-heading-title{font:400 2.55cqw/1 VotingCondensed,Impact,sans-serif;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category+.v-category{margin-top:9.5cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category+.v-category .v-grid{row-gap:5.6cqw;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline{position:relative;display:block;width:84%;margin:6.9cqw auto 0;padding-bottom:11.7cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline-title{text-align:center;margin-bottom:3.4cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline-title .elementor-heading-title{font:400 5.2cqw/1.1 VotingImpact,Impact,sans-serif;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-card{display:block;padding:2.4cqw 1.5cqw 1.5cqw;border:1px solid #444;border-radius:1.1cqw;background:#ffffff04;backdrop-filter:blur(5px);min-height:20.7cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-date .elementor-heading-title{font:400 4.05cqw/1 VotingCondensed,Impact,sans-serif;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-milestone{margin-top:.7cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-milestone .elementor-heading-title{font:400 1.83cqw/1 VotingCondensed,Impact,sans-serif;color:var(--lime);}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-detail{margin-top:1.4cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-detail .elementor-heading-title{font:400 1.04cqw/1.2 VotingMedium,Arial,sans-serif;}
@keyframes voting-reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline{animation:voting-reveal .8s ease both;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category{animation-delay:.15s;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline{animation-delay:.3s;}
@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55:before{background-size:auto 100%;background-position:center top;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro{height:auto;padding:28cqw 5% 48px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-title .elementor-heading-title{font-size:7cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-welcome{margin:28px 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-welcome .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-deadline .elementor-heading-title{font-size:14px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-vote .elementor-heading-title{font-size:12cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit{margin-top:24px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button{font-size:23px;padding:12px 20px;border-radius:5px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category-title .elementor-heading-title{font-size:24px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-instruction .elementor-heading-title{font-size:17px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding:24px 0 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text{font-size:11px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon i{font-size:15px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name .elementor-heading-title{font-size:26px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-category+.v-category{margin-top:48px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline{width:89%;margin-top:48px;padding-bottom:70px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline-title .elementor-heading-title{font-size:36px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-card{padding:20px 14px;min-height:220px;border-radius:12px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-date .elementor-heading-title{font-size:40px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-milestone .elementor-heading-title{font-size:20px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-detail{margin-top:14px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-detail .elementor-heading-title{font-size:13px;}}
@media(prefers-reduced-motion:reduce){.elementor-2203 .elementor-element.elementor-element-531b7d55 *,.elementor-2203 .elementor-element.elementor-element-531b7d55 *:before{animation:none!important;transition:none!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-card:hover,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button:hover{transform:none;}}

.elementor-2203 .elementor-element.elementor-element-531b7d55{--lv-xd-texture:url(https://lamcpresents.com/wp-content/uploads/lamc-voting/c026e9265bc1d38888.webp);overflow:clip!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55::after{content:'';position:absolute;top:30cqw;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:var(--lv-xd-texture),var(--lv-xd-texture);background-size:100% auto;background-position:center -110cqw,center -230cqw;background-repeat:repeat-y;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{aspect-ratio:2 / 1;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner img{aspect-ratio:2 / 1;width:100%;height:auto;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-card:hover{transform:none;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait{overflow:hidden;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait img{transition:transform .45s ease;transform-origin:center;will-change:transform;}@media(hover:hover){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait:hover img{transform:scale(1.08);}}@media(prefers-reduced-motion:reduce){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait img{transition:none;}}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55::before{background-size:100% auto;background-position:center -27.292cqw,center -12.292cqw;}}
.elementor-2203 .elementor-element.elementor-element-531b7d55::after{top:240cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-item{flex-wrap:nowrap;gap:.4cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text{white-space:nowrap;font-size:1.16cqw;letter-spacing:-.02em;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon{flex-shrink:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon svg{fill:#fff;width:1.61cqw;height:1.61cqw;}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55::after{top:30cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text{font-size:2.45cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon svg{width:3.2cqw;height:3.2cqw;}}
/* Reference artist-name strip */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name{background:#CBFC77;color:#191919;text-align:center;display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important;min-height:2.55cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name>.elementor-widget-container{width:100%;padding:0;margin:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name .elementor-heading-title{font-family:VotingImpact,Impact,'Arial Narrow',sans-serif!important;font-weight:400!important;font-size:2.55cqw;line-height:1;letter-spacing:0;color:#191919!important;text-align:center;margin:0;padding:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-portrait>.elementor-widget-container{margin-bottom:0!important;padding-bottom:0!important;}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name{min-height:7.2cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name .elementor-heading-title{font-size:7.2cqw;}}
/* Breathing room around artist names */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name{padding:.4cqw .65cqw!important;min-height:3.35cqw;align-items:center;justify-content:center;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name .elementor-heading-title{line-height:1.05;}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-name{padding:1.1cqw 1.8cqw!important;min-height:9.4cqw;}}
/* Entry label hover */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon i{transition:color .2s ease;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon svg{transition:fill .2s ease;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:hover .elementor-icon-list-text,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:hover .elementor-icon-list-icon i,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:focus-within .elementor-icon-list-text,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:focus-within .elementor-icon-list-icon i{color:#CBFC77!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:hover .elementor-icon-list-icon svg,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:focus-within .elementor-icon-list-icon svg{fill:#CBFC77!important;}@media(prefers-reduced-motion:reduce){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon i,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon svg{transition:none;}}
/* Voting timeline hover effect */
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-card {
    transition: transform 250ms ease, border-color 250ms ease, box-shadow 250ms ease;
  }
  .elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-card .v-date .elementor-heading-title {
    transition: color 250ms ease;
  }
  .elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-card:hover {
    transform: translateY(-6px);
    border-color: #ceff78;
    box-shadow: 0 0 20px rgba(206, 255, 120, 0.2);
  }
  .elementor-2203 .elementor-element.elementor-element-531b7d55 .v-time-card:hover .v-date .elementor-heading-title {
    color: #ceff78 !important;
  }
}
/* END Voting timeline hover effect */
/* September 16 XD voting banner */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{position:relative!important;top:auto!important;left:auto!important;z-index:1;aspect-ratio:1920/399;width:100%;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner img{display:block;width:100%;height:20.78125cqw;aspect-ratio:1920/399;object-fit:cover;object-position:center;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro{padding-top:5.61875cqw;height:48.71875cqw;}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro{height:auto;padding-top:7.22cqw;}}

/* September 16 XD countdown strip — static editable design values */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;width:100%;height:9.21875cqw;min-height:0;background:#CBFC77;color:#000;padding:0 5.1cqw;gap:0;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-title{width:36.4%;flex:0 0 36.4%;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-title .elementor-heading-title{font:400 4.427083cqw/1 VotingImpact,Impact,sans-serif;white-space:nowrap;color:#000;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:63.6%;height:100%;align-items:center;gap:0;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1.6cqw;min-width:0;padding:0;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit+.v-countdown-unit:before{content:"";position:absolute;left:0;top:1.73cqw;height:4.59744cqw;width:1px;background:#707070;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-number,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-label{width:100%;text-align:center;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-number .elementor-heading-title{font:700 5.46875cqw/1 VotingBold,Arial,sans-serif;color:#000;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-label .elementor-heading-title{font:400 1.5625cqw/1 Helvetica,Arial,sans-serif;color:#5a5a5a;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(2) .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(3) .v-countdown-label .elementor-heading-title{font-size:1.354167cqw;}
@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip{height:auto;min-height:140px;padding:18px 5%;flex-direction:column;gap:16px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-title{width:100%;flex:auto;text-align:center;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-title .elementor-heading-title{font-size:28px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-values{width:100%;height:auto;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit{gap:9px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-number .elementor-heading-title{font-size:36px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(2) .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(3) .v-countdown-label .elementor-heading-title{font-size:13px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit+.v-countdown-unit:before{top:4px;height:34px;}}

/* Banner clearance and centered countdown */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{padding-top:3.5cqw;background:#101010;aspect-ratio:auto;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner img{height:auto;aspect-ratio:auto;object-fit:contain;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit{gap:.55cqw;justify-content:center;padding-top:.55cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-values{align-items:center;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit+.v-countdown-unit:before{top:50%;transform:translateY(-50%);}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(2) .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(3) .v-countdown-label .elementor-heading-title{font-size:1.5625cqw;}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{padding-top:24px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit{gap:9px;padding-top:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(2) .v-countdown-label .elementor-heading-title,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-unit:nth-child(3) .v-countdown-label .elementor-heading-title{font-size:13px;}}

/* Native Elementor Countdown widget */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown{width:63.6%;height:100%;flex:0 0 63.6%;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown>.elementor-widget-container{height:100%;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;gap:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.55cqw;padding:.55cqw 0 0;margin:0;background:transparent;border:0;border-radius:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-item+.elementor-countdown-item:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:4.59744cqw;width:1px;background:#707070;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-digits{display:block;color:#000;font:700 5.46875cqw/1 VotingBold,Arial,sans-serif;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-label{display:block;color:#5a5a5a;font:400 1.5625cqw/1 Helvetica,Arial,sans-serif;}@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown{width:100%;height:auto;flex:auto;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-item{gap:9px;padding:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-digits{font-size:36px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-label{font-size:13px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-native-countdown .elementor-countdown-item+.elementor-countdown-item:before{height:34px;}}

/* Voting countdown screenshot sizing */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip{height:9.21875cqw;min-height:0;padding:0!important;display:flex;flex-direction:row;align-items:center;background:#CBFC77;gap:0!important;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .v-countdown-title{width:48%;flex:0 0 48%;padding-left:4cqw;text-align:center;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .v-countdown-title .elementor-heading-title{font:400 4.427083cqw/1 VotingImpact,Impact,sans-serif!important;color:#000;white-space:nowrap;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .v-native-countdown{width:52%;flex:0 0 52%;height:100%;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;gap:0;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0!important;gap:.5cqw;margin:0;background:transparent;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-digits{font:400 4cqw/1 VotingImpact,Impact,sans-serif!important;color:#000;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-label{font:400 1.4cqw/1.2 Helvetica,Arial,sans-serif!important;color:#626262;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-item+.elementor-countdown-item:before{top:24%;height:22%;transform:none;background:#8ca650;width:1px;}
@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip{height:auto;min-height:150px;flex-direction:column;padding:20px 16px!important;gap:18px!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .v-countdown-title{width:100%;flex:auto;padding:0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .v-countdown-title .elementor-heading-title{font-size:30px!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .v-native-countdown{width:100%;height:auto;flex:auto;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-digits{font-size:36px!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-label{font-size:13px!important;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-item{gap:7px;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-countdown-strip .elementor-countdown-item+.elementor-countdown-item:before{top:4px;height:25px;}}
/* End voting countdown screenshot sizing */

/* Explicit voting colors also apply in Elementor's live editor. */
.elementor-2203 .elementor-element.elementor-element-531b7d55 :is(.v-title,.v-welcome,.v-vote,.v-deadline,.v-category-title,.v-instruction) .elementor-heading-title{color:#fff!important}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button{background-color:#CBFC77!important;color:#000!important}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-text,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon i{color:#fff!important}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch .elementor-icon-list-icon svg{fill:#fff}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:hover .elementor-icon-list-text,.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-watch:focus-within .elementor-icon-list-text{color:#CBFC77!important}

/* Optical centering for the condensed uppercase button label */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button{display:inline-flex;align-items:center;justify-content:center;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button-content-wrapper{align-items:center;justify-content:center;}
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit .elementor-button-text{display:block;transform:translateY(.12em);}

/* Allow the existing header's torn transparent edge to overlay the banner. */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{padding-top:0;}
@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-banner{padding-top:0;}}

/* Open Submissions layout */
.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro{height:auto;padding:5.1cqw 8cqw 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-welcome{margin:4cqw 0 0 2.3cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-deadline{text-align:left;margin:1.5cqw 0 0 2.3cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit{text-align:left;margin:2cqw 0 0 2.3cqw;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline{padding-bottom:clamp(180px,12vw,260px);}
@media(max-width:767px){.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-intro{padding:32px 5% 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-welcome{margin:28px 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-deadline{margin:16px 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-submit{margin:24px 0;}.elementor-2203 .elementor-element.elementor-element-531b7d55 .v-timeline{padding-bottom:160px;}}/* End custom CSS */