@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Jost:ital,wght@0,100..900;1,100..900&display=swap";.extended-banner{--eb-height: 85vh;--eb-height-mobile: 75vh;--eb-overlay: rgba(0, 0, 0, .35);--eb-content-max-width: 900px;--eb-content-padding-x: 48px;--eb-content-padding-y: 80px;margin-top:0;position:relative;width:100%;z-index:1}body.has-page-banner .extended-banner-section{margin-top:0;padding-top:0}.extended-banner--full{--eb-height: 100%;min-height:100%}.extended-banner__slides{height:var(--eb-height);min-height:480px;overflow:hidden;position:relative;width:100%}.extended-banner__slide{height:100%;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease;width:100%;z-index:0}.extended-banner__slide.is-active{opacity:1;pointer-events:auto;z-index:1}.extended-banner__media{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.extended-banner__image{height:100%;object-fit:cover;object-position:center;width:100%}.extended-banner__video-wrap{height:100%;overflow:hidden;position:relative;width:100%}.extended-banner__video-wrap video{height:100%;object-fit:cover;width:100%}.extended-banner__iframe{border:none;height:56.25vw;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.78vh}.extended-banner__overlay{background:var(--eb-overlay);top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.extended-banner__content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;padding:var(--eb-content-padding-y, 80px) var(--eb-content-padding-x, 48px);padding-top:calc(var(--eb-content-padding-y, 80px) + 20px);position:absolute;right:0;top:0;z-index:3}.extended-banner__content--position-top{justify-content:flex-start}.extended-banner__content--position-center{justify-content:center}.extended-banner__content--position-bottom{justify-content:flex-end}.extended-banner__content--align-left{align-items:flex-start;text-align:left}.extended-banner__content--align-center{align-items:center;text-align:center}.extended-banner__content--align-right{align-items:flex-end;text-align:right}.extended-banner__content-inner{max-width:var(--eb-content-max-width, 900px);width:100%}.extended-banner__content--align-center .extended-banner__content-inner{margin-left:auto;margin-right:auto}.extended-banner__content--align-right .extended-banner__content-inner{margin-left:auto}.extended-banner__heading{font-family:Jost,sans-serif;color:#fff;font-size:72px;font-weight:700;letter-spacing:-.72px;line-height:1.2em;margin:0 0 24px;text-transform:uppercase}.extended-banner__subheading{color:#fff;font-size:20px;line-height:1.65em;margin:0 0 50px;font-family:Inter,sans-serif;font-weight:300;letter-spacing:-.8px}.extended-banner__buttons{display:flex;flex-wrap:wrap;gap:24px}.extended-banner__content--align-left .extended-banner__buttons{justify-content:flex-start}.extended-banner__content--align-center .extended-banner__buttons{justify-content:center}.extended-banner__content--align-right .extended-banner__buttons{justify-content:flex-end}.extended-banner__btn{font-family:Inter,sans-serif;border-radius:999px;display:inline-block;font-size:20px;line-height:1.2em;font-weight:500;letter-spacing:-.3px;padding:16px 56px;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.extended-banner__btn:hover{opacity:.92;transform:translateY(-1px)}.extended-banner__btn--primary{background:#eb8003;color:#fff}.extended-banner__btn--secondary{background:#fff;color:#000}.extended-banner__nav{bottom:24px;display:flex;gap:8px;justify-content:center;left:0;position:absolute;right:0;z-index:4}.extended-banner__dot{background:#ffffff73;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .2s ease,transform .2s ease;width:10px}.extended-banner__dot.is-active,.extended-banner__dot:hover{background:#fff;transform:scale(1.15)}.extended-banner__arrows{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:4}.extended-banner__arrow{align-items:center;background:#ffffff26;border:1px solid rgba(255,255,255,.35);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:44px}.extended-banner__arrow:hover{background:#ffffff4d}.extended-banner__arrow--prev{left:20px}.extended-banner__arrow--next{right:20px}.extended-banner__arrow svg{height:20px;stroke:currentColor;width:20px}@media screen and (max-width:1440px){.extended-banner__heading{font-size:64px}.extended-banner__subheading,.extended-banner__btn{font-size:18px}.extended-banner__content{padding-left:40px;padding-right:40px}}@media screen and (max-width:1400px){.extended-banner__content{padding-left:20px;padding-right:20px}}@media screen and (max-width:1280px){.extended-header__marquee-track{gap:100px;padding-right:100px}}@media screen and (max-width:1200px){.extended-banner__heading{font-size:56px;line-height:1.15em}}@media screen and (max-width:1024px){.extended-header__marquee-track{gap:80px;padding-right:80px}}@media screen and (max-width:991.98px){.extended-banner__heading{font-size:48px!important;max-width:600px;margin-bottom:16px!important;margin:0 auto}#about-us .extended-banner__heading,#demo-about .extended-banner__heading,.template-collection .extended-banner__heading,.template-list-collections .extended-banner__heading{max-width:100%;text-align:center}.extended-banner__subheading{font-size:16px;margin-bottom:32px;text-align:center}.extended-banner__btn{font-size:16px;padding:14px 34px}.extended-banner__buttons{gap:14px}}@media screen and (max-width:767.98px){.extended-banner__content{padding:calc(var(--eb-content-padding-y, 60px) + 16px) 20px var(--eb-content-padding-y, 60px)}.extended-banner__btn{text-align:center}.extended-banner__arrow{display:none}.extended-banner__heading{font-size:40px}}@media screen and (max-width:575px){.extended-banner__heading{font-size:32px!important}.extended-header__marquee-track{gap:40px;padding-right:40px}.extended-banner__buttons{gap:10px}.extended-banner.extended-banner--full{--eb-height-mobile: 100vh !important;--eb-height: 100vh !important}.extended-banner__subheading{letter-spacing:0}.extended-banner__btn{font-size:16px;padding:16px 56px;max-width:100%;width:100%}.extended-banner__content{padding-bottom:45px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/extended-banner.css.map */
