@import"https://use.typekit.net/pai2alq.css";.bm-lp-hero-banner .hero-banner-main{position:relative;height:calc(100vh + 160px);width:100%;display:flex;padding:85px 16px 71px}.bm-lp-hero-banner .hero-banner-main.has-overlay{padding:55px 0}.bm-lp-hero-banner .hero-banner-main>video,.bm-lp-hero-banner .hero-banner-main>img,.bm-lp-hero-banner .hero-banner-main>svg{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:-1}.bm-lp-hero-banner .hero-banner-main.video--playing>video{z-index:1;cursor:pointer}.bm-lp-hero-banner .hero-banner-main>video.video--mobile{display:none}.bm-lp-hero-banner .hero-banner-main .hero-banner__image--mobile{display:none}.bm-lp-hero-banner .hero-banner-main .video__controller--wrapper{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.bm-lp-hero-banner .hero-banner-main.video--playing .video__controller--wrapper{display:none}.bm-lp-hero-banner .hero-banner-main .video__controller--play{border-radius:50%;background:#ffffff73;cursor:pointer;overflow:hidden;display:inline-flex;width:190px;height:190px;align-items:center;justify-content:center}.bm-lp-hero-banner .hero-banner-main .video__controller--play svg{margin-left:18px}.bm-lp-hero-banner .hero-banner-main .video__controller--mobile{display:none}.bm-lp-hero-banner .hero-banner-content{position:relative;width:100%}.bm-lp-hero-banner .hero-banner-main.has-overlay .hero-banner-content{margin:0 16px;padding:30px 20px}.bm-lp-hero-banner .hero-banner-main.video--playing .hero-banner-content{display:none}.bm-lp-hero-banner .hero-banner-heading-text h2{color:#fff;font-family:General Sans;font-size:40px;font-weight:500;line-height:44px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.bm-lp-hero-banner .hero-banner-description p{font-family:General Sans;font-size:20px;font-weight:400;line-height:24px;Color:#1c1c1c;padding-top:15px}.bm-lp-hero-banner .hero-banner-btn{margin-top:27px;display:inline-flex}.bm-lp-hero-banner .hero-banner__highlight{padding:0 40px}.bm-lp-hero-banner .hero-banner__highlight .container{text-align:right;margin:0 auto}.bm-lp-hero-banner .hero-banner__highlight .highlight__cta{font-family:General Sans;font-size:20px;font-weight:500;line-height:44px;padding:8px 0;display:inline-block}@media screen and (min-width:1024px)and (max-width:1530px){.bm-lp-hero-banner .hero-banner__highlight .container{max-width:100%}}@media(max-width:1023px){.bm-lp-hero-banner .hero-banner__highlight{padding:0 20px}.bm-lp-hero-banner .hero-banner__highlight .container{max-width:100%}}@media screen and (max-width:749px){.bm-lp-hero-banner .hero-banner-main .hero-banner__image--mobile,.bm-lp-hero-banner .hero-banner-main>video.video--mobile{display:block}.bm-lp-hero-banner .hero-banner-main .video__controller--mobile{display:flex}.bm-lp-hero-banner .hero-banner-main .video__controller--play{width:100px;height:100px}.bm-lp-hero-banner .hero-banner-main .video__controller--play svg{margin-left:15px;width:55px;height:55px}.bm-lp-hero-banner .hero-banner-main .hero-banner__image--desktop,.bm-lp-hero-banner .hero-banner-main .video__controller--desktop,.bm-lp-hero-banner .hero-banner-main>video.video--desktop{display:none}.bm-lp-hero-banner .hero-banner-heading-text h2{font-size:20px;font-weight:500;line-height:22px;text-align:center}.bm-lp-hero-banner .hero-banner-description p{font-size:16px;line-height:22px;padding-top:10px}.bm-lp-hero-banner .hero-banner-btn a{margin-top:21px;font-size:11px;line-height:16px}.bm-lp-hero-banner .hero-banner__highlight .highlight__cta{font-size:13px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/bm-lp-hero-banner.css.map */
