/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.build_page .layout-content{padding:0}.build_page main{margin:auto;max-width:100%;padding:0}
.block.countdown_block{border:solid transparent;border-width:0 0 50px;height:calc(100vh - 80px);max-height:840px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:992px){.block.countdown_block{min-height:780px}}@media screen and (max-width:991px){.block.countdown_block{border-width:0 0 30px;height:calc(60vh - 80px);min-height:600px}}@media screen and (max-width:575px){.block.countdown_block{border-width:0;max-height:none;min-height:410px;padding-top:0}}@media screen and (max-width:575px)and (min-height:1300px){.block.countdown_block{height:41rem}}@media only screen and (max-width:991px)and (orientation:landscape){.block.countdown_block{height:calc(100vh - 80px);min-height:600px}}.block.countdown_block .container{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}.block.countdown_block .background-image:before{background-image:linear-gradient(180deg,#0c0c0c,hsla(0,0%,5%,0) 20%,hsla(0,0%,5%,0) 67%,#0c0c0c 98%);bottom:0;content:"";display:block;left:0;opacity:.7;position:absolute;right:0;top:0;z-index:0}.block.countdown_block .field_countdown_subtitle{margin-top:20px}@media screen and (max-width:991px){.block.countdown_block .field_countdown_subtitle{margin-top:5px}}.block.countdown_block .field_countdown_subtitle h3{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:.25px;line-height:3.6rem;margin:0;text-align:center}@media screen and (max-width:991px){.block.countdown_block .field_countdown_subtitle h3{font-size:1.4rem;letter-spacing:.25px;line-height:1.6rem}}.block.countdown_block .field_countdown_subtitle h3 b,.block.countdown_block .field_countdown_subtitle h3 span,.block.countdown_block .field_countdown_subtitle h3 strong{font-weight:900}.block.countdown_block .field_countdown_subtitle p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:400;letter-spacing:3px;line-height:3rem;margin:15px 0;text-align:center}@media screen and (max-width:991px){.block.countdown_block .field_countdown_subtitle p{font-size:1.4rem;letter-spacing:2px;line-height:1.6rem;margin:5px 0}}.block.countdown_block .field_countdown_title h2{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:6.5rem;font-weight:400;letter-spacing:0;line-height:7.5rem;margin:0;max-width:none;text-align:center}@media screen and (max-width:991px){.block.countdown_block .field_countdown_title h2{font-size:2.4rem;letter-spacing:0;line-height:3.5rem;margin:0}}.block.countdown_block .field_countdown_title h2 b,.block.countdown_block .field_countdown_title h2 span,.block.countdown_block .field_countdown_title h2 strong{font-weight:700}.block.countdown_block .field_countdown{color:#fff;font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:3.2rem;font-weight:900;letter-spacing:.25px;line-height:3.6rem;margin:0;max-width:none;text-align:center}@media screen and (max-width:991px){.block.countdown_block .field_countdown{font-size:1.1rem;line-height:1.4rem;margin:0}}.bf-countdown.block.countdown_block{border-width:0;padding:8rem 0}@media screen and (max-width:991px){.bf-countdown.block.countdown_block{max-height:46rem;padding:4rem 0}}.bf-countdown.block.countdown_block .container .inner-container{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.bf-countdown.block.countdown_block .container .inner-container .field_countdown_title{order:2}.bf-countdown.block.countdown_block .container .inner-container .field_countdown_title h2{text-align:start}.bf-countdown.block.countdown_block .container .inner-container .field_countdown_subtitle{margin-top:0;max-width:75.5rem;order:3}@media screen and (max-width:991px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown_subtitle{max-width:unset}}.bf-countdown.block.countdown_block .container .inner-container .field_countdown_subtitle p{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:2.4rem;font-weight:900;letter-spacing:3px;line-height:3rem;margin:0;text-align:start}@media screen and (max-width:991px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown_subtitle p{font-size:1.6rem;letter-spacing:2px;line-height:2rem;margin:5px 0 0}}.bf-countdown.block.countdown_block .container .inner-container .field_countdown{font-family:Lab Grotesque,Helvetica,Arial,sans-serif;font-size:30rem;font-weight:900;letter-spacing:.25px;line-height:normal;margin-bottom:4rem;order:1}@media screen and (max-width:1599px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown{font-size:25rem}}@media screen and (max-width:1279px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown{font-size:20rem}}@media screen and (max-width:991px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown{font-size:12rem}}@media screen and (max-width:575px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown{font-size:8rem;line-height:4.8rem;margin-bottom:6rem}}@media screen and (max-width:374px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown{font-size:6rem}}.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-hour,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-minute,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-second{display:inline-block;text-align:center;width:35rem}@media screen and (max-width:1599px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-hour,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-minute,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-second{width:30rem}}@media screen and (max-width:1279px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-hour,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-minute,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-second{width:25rem}}@media screen and (max-width:991px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-hour,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-minute,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-second{width:15rem}}@media screen and (max-width:575px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-hour,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-minute,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-second{width:9.5rem}}@media screen and (max-width:374px){.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-hour,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-minute,.bf-countdown.block.countdown_block .container .inner-container .field_countdown .countdown-second{width:8rem}}
