.nb-hero .nb-content{display:flex;flex-direction:column;justify-content:center;max-width:435px;align-items:center;text-align:center;margin:auto;padding:24px}@media screen and (max-width:989px){.nb-hero .nb-content{margin:40px 24px 103px;max-width:100%;padding:0}}.nb-hero .nb-title{margin-top:16px}.nb-hero .nb-description{opacity:.8;margin-top:24px}.nb-hero .nb-cta{margin-top:24px}@media screen and (max-width:989px){.nb-hero .nb-cta{width:100%}}.nb-outer{display:flex;align-items:center;position:relative}@media screen and (max-width:989px){.nb-outer{margin:auto}}[class*=nb-hero-shape-]{z-index:1}.nb-hero-shape-1{position:absolute;top:200px;right:-60px}@media screen and (max-width:989px){.nb-hero-shape-1{top:-45px;right:10px;width:85px;height:auto}}.nb-hero-shape-2{position:absolute;top:185px;left:110px}@media screen and (max-width:989px){.nb-hero-shape-2{top:45px;left:35px}}.nb-hero-shape-3{position:absolute;bottom:40px;left:40px}@media screen and (max-width:989px){.nb-hero-shape-3{width:110px;height:auto;bottom:-50px;left:40%}}.nb-hero video{max-width:100%;height:auto;display:block}.nb-hero .nb-mask-desktop{height:100%;width:100%;position:absolute;top:0;left:0;// needed for FF,Safari,Edge bottom: 0;right:0}.nb-hero .nb-mask-desktop{display:none}@media screen and (min-width:990px){.nb-hero .nb-mask-desktop{display:block}}.nb-hero .nb-mask-mobile{display:block;width:100%;position:relative;height:100%}@media screen and (min-width:990px){.nb-hero .nb-mask-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/335/assets/nb-hero.css.map */
