.countdown-module__countdown,.editor-styles-wrapper .acf-block-preview .countdown-module__countdown{--columns:var(--grid__columns);display:grid;grid-template-columns:repeat(var(--columns),1fr)}.countdown-module__text h2,.editor-styles-wrapper .acf-block-preview .countdown-module__text h2{font-size:var(--h1__size);line-height:var(--h1__line-height);margin:var(--h1__margin-top) 0 0}.countdown-module__countdown,.editor-styles-wrapper .acf-block-preview .countdown-module__countdown{margin-top:clamp(1.875rem,calc(.76705rem + 4.54545vw),4.0625rem)}.countdown-module,.editor-styles-wrapper .acf-block-preview .countdown-module{background-color:var(--color__placeholder--bg);padding-bottom:clamp(2.8125rem,calc(1.07143rem + 7.14286vw),6.25rem);padding-top:clamp(1.875rem,calc(.76705rem + 4.54545vw),4.0625rem)}.countdown-module__text>h1,.countdown-module__text>h2,.countdown-module__text>h3,.countdown-module__text>h4,.editor-styles-wrapper .acf-block-preview .countdown-module__text>h1,.editor-styles-wrapper .acf-block-preview .countdown-module__text>h2,.editor-styles-wrapper .acf-block-preview .countdown-module__text>h3,.editor-styles-wrapper .acf-block-preview .countdown-module__text>h4{margin-top:0}.countdown-module__countdown,.editor-styles-wrapper .acf-block-preview .countdown-module__countdown{grid-template-columns:repeat(3,1fr);grid-gap:var(--grid__gap);align-items:center}.countdown-module__item,.editor-styles-wrapper .acf-block-preview .countdown-module__item{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;position:relative}.countdown-module__item:before,.editor-styles-wrapper .acf-block-preview .countdown-module__item:before{background-color:var(--color__black--bg);content:"";display:block;height:100%;-webkit-mask-image:url(../../../img/countdown-border.svg);mask-image:url(../../../img/countdown-border.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:100%}.countdown-module__item--red,.editor-styles-wrapper .acf-block-preview .countdown-module__item--red{color:var(--color__red--text)}.countdown-module__item--red:before,.editor-styles-wrapper .acf-block-preview .countdown-module__item--red:before{background-color:var(--color__red--bg)}.countdown-module__item--yellow,.editor-styles-wrapper .acf-block-preview .countdown-module__item--yellow{color:var(--color__yellow--text)}.countdown-module__item--yellow:before,.editor-styles-wrapper .acf-block-preview .countdown-module__item--yellow:before{background-color:var(--color__yellow--bg)}.countdown-module__item--number,.editor-styles-wrapper .acf-block-preview .countdown-module__item--number{font-family:var(--font__copy);font-size:clamp(2.5rem,calc(-.05357rem + 10.47619vw),9.375rem);font-weight:300;line-height:1em}.countdown-module__item--title,.editor-styles-wrapper .acf-block-preview .countdown-module__item--title{font-family:var(--font__copy);font-size:clamp(.625rem,calc(.13185rem + 1.36986vw),1.125rem);font-weight:700;letter-spacing:clamp(.125rem,calc(-.36815rem + 1.36986vw),.625rem);line-height:clamp(1.0625rem,calc(.56935rem + 1.36986vw),1.5625rem);text-transform:uppercase}