.banner-clock-subscribe{padding:4rem 1rem 2.5rem;height:33.75rem;background:no-repeat center center/cover;display:flex;justify-content:center;align-items:center;align-content:center;font-weight:300;color:#fff;text-align:center;flex-wrap:wrap;position:relative;transition:.6s ease-in-out,.6s ease-in-out}.banner-clock-subscribe.is-visible{transition:.6s ease-in-out,.6s ease-in-out;filter:brightness(80%)}.banner-clock-subscribe .banner-clock-subscribe-title{flex:0 0 100%;font-size:2rem;line-height:1;position:relative;z-index:1}@media screen and (min-width: 768px){.banner-clock-subscribe .banner-clock-subscribe-title{font-size:3rem}}.banner-clock-subscribe .countdown{display:flex;justify-content:space-between;margin-top:2rem;flex:0 0 100%;max-width:20.4375rem;position:relative;z-index:1}@media screen and (min-width: 768px){.banner-clock-subscribe .countdown{justify-content:center;max-width:none}}.banner-clock-subscribe .countdown .time-block{flex:0 0 2ch;text-transform:uppercase;font-size:3rem;line-height:1}@media screen and (min-width: 768px){.banner-clock-subscribe .countdown .time-block{font-size:6rem}.banner-clock-subscribe .countdown .time-block+.time-block{margin-left:4rem}}.banner-clock-subscribe .countdown .time-block .time-count{display:block}.banner-clock-subscribe .countdown .time-block .time-unit{display:block;margin-top:0.25rem;font-size:1rem}.banner-clock-subscribe .form-title{margin-top:3rem;flex:0 0 100%;font-size:1.25rem;position:relative;z-index:1}@media screen and (min-width: 768px){.banner-clock-subscribe .form-title{font-size:1.5rem}}.banner-clock-subscribe .banner-clock-subscribe-title_cta{display:flex;align-items:center;justify-content:center;margin:1.5rem auto 0;height:2.5rem;width:100%;max-width:9.375rem;background:#f5f5f5;color:#333;font-size:0.875rem;cursor:pointer}.banner-clock-subscribe *{font-weight:inherit;color:inherit;z-index:1;position:relative}
