.countdown{align-items:center;display:flex;flex-direction:row;gap:5rem}@media(max-width:749px){.countdown{flex-direction:column;gap:3rem}}.countdown__content{align-items:center;display:flex;flex-direction:column;gap:2rem;text-align:center}.countdown__content .component-title{font-family:var(--font-heading-family)}.countdown__content-description{font-size:calc(var(--font-body-scale)*1.4rem)}@media(max-width:749px){.countdown__content-description{font-size:calc(var(--font-body-scale)*1.2rem)}}.countdown__content .newsletter-form__field-wrapper{align-items:center;gap:0}.countdown__content .newsletter-form__field-wrapper input{border-bottom:1px solid #121212;box-shadow:none;font-size:calc(var(--font-body-scale)*1.4rem)}.countdown__content .newsletter-form__field-wrapper label{font-size:calc(var(--font-body-scale)*1.4rem)}.countdown__content .newsletter-form__field-wrapper button{font-size:calc(var(--font-body-scale)*1.2rem);max-width:-moz-fit-content;max-width:fit-content;padding:1.5rem 3rem}.countdown__timer{align-items:center;display:flex;font-family:var(--font-heading-family);gap:1rem;justify-content:center}.countdown__block{align-items:center;display:flex;flex-direction:column}.countdown__block-content{align-items:center;display:flex;gap:1rem}.countdown__block-number{font-size:calc(var(--font-heading-scale)*6rem);font-weight:500;line-height:1}@media(max-width:749px){.countdown__block-number{font-size:calc(var(--font-body-scale)*3.6rem)}}.countdown__block-separator{font-size:calc(var(--font-heading-scale)*4.5rem)}@media(max-width:749px){.countdown__block-separator{font-size:calc(var(--font-heading-scale)*3.5rem)}}.countdown__block-label{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale)*1.4rem);margin-top:.5rem}@media(max-width:749px){.countdown__block-label{font-size:calc(var(--font-body-scale)*1.2rem)}}.countdown__button{margin-top:2rem}.countdown__button.button.button--secondary.focus:not([disabled]):not(.loading):focus,.countdown__button.button.button--secondary:focus:not([disabled]):not(.loading):focus,.countdown__button.button.button--secondary:hover:not([disabled]):not(.loading):hover{background-color:rgb(var(--color-secondary-button));border-color:rgba(var(--color-secondary-button-border),var(--buttons-border-opacity));color:rgb(var(--color-secondary-button-text))}.countdown__image{max-width:60%}@media(max-width:749px){.countdown__image{max-width:100%}}.countdown__image img{display:block;height:auto;width:100%}