.countdown_wrap{align-items:center;display:flex;flex-wrap:wrap;gap:32px 5%;justify-content:center}.countdown_wrap .cta_btn_box{width:100%}.countdown_wrap .countdown_box{background-color:#f2f9fb;border-top:6px solid #3f64af;display:none;padding:16px 3% 40px}.countdown_wrap.is-active{gap:24px 5%}.countdown_wrap.is-active .cta_btn_box{flex-direction:column;gap:16px 5%;width:-moz-fit-content;width:fit-content}.countdown_wrap.is-active .cta_btn_box .cta_btn{min-height:44px}.countdown_wrap.is-active .countdown_box{display:block;order:-1}@media screen and (min-width:769px){.countdown_wrap.is-active .countdown_box{order:0}}.countdown_box{display:flex}.countdown_box .countdown_title{border-bottom:2px solid #3f64af;color:#3f64af;font-size:1.125rem;font-weight:700;margin-bottom:8px;padding-bottom:4px;text-align:center}@media screen and (min-width:769px){.countdown_box .countdown_title{font-size:1.25rem}}.countdown_box .countdown_title span{font-size:.85em}[data-js=countdown]{color:#3f64af;display:flex;font-weight:700;gap:6px;text-align:center}[data-js=countdown] [data-count]{background-color:#3f64af;background:linear-gradient(180deg,#3f64af 0,#22365f 50%,#3f64af);border-radius:4px;color:#fff;display:block;font-family:Barlow Condensed,sans-serif;font-size:2.5rem;line-height:1;min-width:38px;padding:0 4px 8px}@media screen and (min-width:769px){[data-js=countdown] [data-count]{font-size:4rem;min-width:48px}}[data-js=countdown] [data-count].is-change{animation:countChange .25s ease}[data-js=countdown] [data-count]:before{content:"";display:block;height:1px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100%}[data-js=countdown] .time_box{display:grid;gap:4px 4px;grid-template-columns:repeat(2,1fr);place-content:center;place-items:center;position:relative}[data-js=countdown] .colon{font-size:2.1875rem;line-height:1}@media screen and (min-width:769px){[data-js=countdown] .colon{font-size:3rem;transform:translateY(5px)}}[data-js=countdown] .unit{left:50%;line-height:1.2;position:absolute;top:calc(100% + 4px);transform:translateX(-50%)}@keyframes countChange{0%{opacity:0;transform:translateY(.1em)}to{opacity:1;transform:translateY(0)}}