.hero{position:relative;z-index:1;width:100%;min-height:732px;height:100vh;background-color:#000;overflow:hidden}@media screen and (min-width: 750px){.hero{min-height:900px}}.hero .hero__bg{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;background-position:center;background-size:cover;background-color:#000}.hero .hero__bg-overlay{position:absolute;z-index:2;left:0;top:0;background-color:#000;width:100%;height:100%}.hero__content{position:relative;z-index:3;padding-top:144px}@media screen and (min-width: 750px){.hero__content{padding-top:204px}}.hero__content h1{position:relative;font-size:3.75rem;line-height:4rem;letter-spacing:-.075rem;-webkit-animation:hero-in-up 1s;animation:hero-in-up 1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transform:translateY(25%);opacity:0;margin:0;width:calc(100% + 15px)}@media screen and (min-width: 750px){.hero__content h1{font-size:8rem;line-height:8rem;letter-spacing:-.2rem;width:100%}}.hero__content .hero__cta{position:relative;margin-top:10rem;opacity:0;transform:translateY(75%);-webkit-animation:hero-in-up-cta 1.5s;animation:hero-in-up-cta 1.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#0ae5ae}@media screen and (min-width: 750px){.hero__content .hero__cta{margin-top:10rem}}.hero__content .hero__cta path{stroke:#000}.hero__content .hero__cta:hover,.hero__content .hero__cta:active,.hero__content .hero__cta:focus{background-color:#272727;color:#0ae5ae}.hero__content .hero__cta:hover path,.hero__content .hero__cta:active path,.hero__content .hero__cta:focus path{stroke:#0ae5ae}.hero__subheadings{content:" ";position:relative;display:block}.hero__subheadings span{position:absolute;top:0;left:0;pointer-events:none;opacity:0;-webkit-animation:hero-out-up 1s;animation:hero-out-up 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hero__subheadings span.active{opacity:1;pointer-events:all;-webkit-animation:hero-in-up 1s;animation:hero-in-up 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes hero-in-up{0%{transform:translateY(25%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-in-up{0%{transform:translateY(25%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes hero-in-up-cta{0%{transform:translateY(75%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hero-in-up-cta{0%{transform:translateY(75%);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes hero-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}@keyframes hero-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}#shopify-section-image_with_text_overlay{padding-bottom:0}#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay,.template-page .inner-hero .hero{position:relative;padding-bottom:56.25%;height:auto}.hero{position:relative;height:475px;display:table;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}span.play{position:absolute;border-top:10px solid transparent;border-left:19px solid #fff;border-bottom:10px solid transparent;left:54%;top:50%;transform:translate(-50%,-50%);cursor:pointer}span.pause{left:50%;top:51%;transform:translate(-50%,-50%);position:absolute;border-left:4px solid #fff;height:23px;width:15px;cursor:pointer;border-right:4px solid #fff;display:none}#bgvid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:transparent url(https://cdn.shopify.com/s/files/1/0578/4869/2926/files/Homepage_Hero.mp.png?v=1624862595) no-repeat;background-position:center center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .hero__inner,.template-page .inner-hero .hero .hero__inner{display:flex;z-index:2;align-items:center;position:absolute}.hero__inner{position:relative;display:table-cell;vertical-align:middle;padding:55px 0;z-index:2}#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .hero__inner .page-width{text-align:left!important;width:1170px;max-width:100%}.page-width{padding-left:15px;padding-right:15px}.page-width{max-width:1200px;margin:0 auto}#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .hero__inner h2,.template-page .inner-hero .hero .hero__inner h2{font-size:56px;line-height:80px;max-width:610px;width:100%}.hero .mega-subtitle,.hero .mega-title{text-shadow:0 0 4px rgba(0,0,0,.4)}.mega-subtitle,.mega-title{color:#fff}.ratio-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.feature-row__image-wrapper .feature-row__image{width:100%;position:absolute;top:0}.feature-row__text{padding-top:35px;padding-bottom:35px}.h3{font-size:40px;font-weight:700}.featured-row__subtext p{font-size:24px;line-height:1.5}.image_text_block:nth-child(2n){background:#f5f5f5}.image_text_block{padding-top:80px;padding-bottom:80px}.image_text_block .btn{margin-top:27px;width:238px;background-color:transparent}a.cross_popup{position:absolute;right:3px;top:7px;width:35px;display:none}#shopify-section-contact-form-section .contact-form-wrap .btn{padding:10px 18px;min-width:unset;border-radius:6px;margin-bottom:0}#shopify-section-image_with_text .image_text_block .btn svg path,#shopify-section-image_with_text_overlay .hero-image_with_text_overlay .hero__inner .btn svg path{stroke:#272727}#shopify-section-image_with_text .image_text_block .btn:hover svg path,#shopify-section-image_with_text_overlay .hero-image_with_text_overlay .hero__inner .btn:hover svg path{stroke:#0ae5ae}#shopify-section-image_with_text .image_text_block .btn,#shopify-section-image_with_text_overlay .hero-image_with_text_overlay .hero__inner .btn,#shopify-section-contact-form-section .contact-form-wrap .btn,.template-industry .page-width .feature-row__text a.hero__cta.inquire-popup{background-color:#0ae5ae;color:#000}#shopify-section-image_with_text .image_text_block .btn:hover,#shopify-section-image_with_text_overlay .hero-image_with_text_overlay .hero__inner .btn:hover,#shopify-section-contact-form-section .contact-form-wrap .btn:hover,.template-industry .page-width .feature-row__text a.hero__cta.inquire-popup:hover{background-color:#272727;color:#0ae5ae}.play_pause{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:65px;height:66px;z-index:9999;background:#18a0fb;border-radius:50%;display:none}.feature-row__image-wrapper{margin:0 auto 19.44444px;position:relative;width:100%}.template-industry #shopify-section-footer{margin-top:-80px}.feature-row__image{display:block;margin:0 auto}.input-error-message .icon{width:1em;height:1em;margin-right:10px}.input--error::placeholder,.form-message--error ul li a{color:#d20000}.icon-error{fill:#d20000;margin-top:.1em;flex-shrink:0}.form-message--error ul{margin-left:0}.form-message--error ul li{list-style:none}svg.icon:not(.icon--full-color) .icon-error__symbol,symbol.icon:not(.icon--full-color) .icon-error__symbol{fill:#fff}.input-error-message{display:flex;line-height:1.3;margin-bottom:11.66667px}svg:not(:root){overflow:hidden}.input--error.disclosure__toggle,input.input--error,select.input--error,textarea.input--error{border-color:#d20000;background-color:#fff8f8;color:#d20000;margin-bottom:11.66667px}.input-error-message span{color:#d20000}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) g{fill:inherit;stroke:inherit}.mb_btn{display:none}@media only screen and (max-width: 991px){#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .hero__inner h2{font-size:48px;line-height:60px;max-width:520px}#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .btn,#shopify-section-image_with_text .image_text_block .btn{padding:5px 60px 5px 24px;height:45px;min-width:150px;margin-top:10px;width:auto}#shopify-section-image_with_text .feature-row__item img{margin:20px auto 0}.shopify-section .h3,.template-industry .page-section.inner-images-2 h2,.template-industry .page-section.inner-images-3 h2{font-size:32px;line-height:1.2}.featured-row__subtext p{font-size:20px;line-height:1.5}}@media only screen and (max-width: 750px){#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .hero__inner .page-width,.shopify-section.index-section{text-align:center!important}#shopify-section-image_with_text_overlay #Hero-image_with_text_overlay .hero__inner h2{max-width:220px;margin:auto;font-size:18px;line-height:22px}.btn{font-size:12px}.play_pause{display:block}.template-industry .page-width{padding-left:35px;padding-right:35px}#shopify-section-image_with_text .feature-row__text{order:1;padding-bottom:0}.shopify-section .h3,.template-industry .page-section.inner-images-2 h2,.template-industry .page-section.inner-images-3 h2{font-size:20px;line-height:26px;font-weight:400;margin-bottom:10px}.featured-row__subtext p{font-size:12px;line-height:16px}.template-industry .feature-row__text{padding-top:0}.mob-popup a.cross_popup{display:block}}@media only screen and (max-width: 749px){.feature-row__item{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}.feature-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#shopify-section-image_with_text .image_text_block .feature-row .feature-row__item.feature-row__text{order:1}#shopify-section-image_with_text .image_text_block .feature-row .feature-row__item{order:2}.image_text_block{padding-top:35px;padding-bottom:35px}.template-industry .page-width .feature-row__text a.hero__cta{display:none}.mb_btn{display:inline-block;line-height:35px;margin-top:30px!important}.template-industry .page-width .feature-row__text a.hero__cta.inquire-popup{display:block}}@media only screen and (min-width: 750px){.feature-row__text--left{padding-left:35px}.feature-row__text--right{padding-right:35px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/page.industry.css.map */
