.m96{padding:2rem;display:-ms-flexbox;display:flex}.m96__col{-ms-flex:1;flex:1;position:relative}.m96__col:first-of-type{z-index:95}.m96__has__slider .m96__mobius{bottom:0}.m96__img{min-height:32rem;width:100%;background-size:100%;background-size:cover;background-position:center center;z-index:1}.m96__mobius{background-repeat:no-repeat;background-position:bottom left;content:"";display:block;width:28rem;height:28rem;bottom:.1rem;position:absolute;left:0;background-size:100%;z-index:90}.m96__heading-container{margin-bottom:2.8rem}.m96__text{margin-bottom:1.2rem}.m96__text-block{margin-bottom:2.8rem}.m96__heading-container{position:relative}.m96__heading{display:inline;background-color:#fff;display:inline;white-space:pre-wrap;border-width:.5rem 0;padding-right:2rem;border:2px solid #fff}.m96__video{width:100%}.m96__slider{position:relative;display:block;width:100%;overflow:hidden;min-height:32rem;width:100%;z-index:1}.m96__slider__item{position:absolute;width:100%;height:100%;clip:rect(0,600px,650px,0);transition:clip 2s ease-in-out}.m96__slider__item__img{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;position:relative;background-size:100%;background-size:cover;background-position:center center;transition:transform 2s ease-in-out;-ms-transform:scale(1.2);transform:scale(1.2)}.m96__card__apps{display:-ms-flexbox;display:flex}.m96__card__apps a{margin-right:2rem}.m96__media-container{overflow:hidden}.m96__video{width:100%}.m96__video video{max-width:42rem;width:auto}@media only screen and (min-width:768px){.m96__col:last-of-type{height:58.5rem}.m96__has__image .m96__mobius{bottom:-.2rem}.m96__mobius{bottom:0}.m96__heading{border:0 solid #fff}.m96__video video{max-width:none}.m96__heading-container{margin-top:6.4rem;width:135%}.m96__slider,.m96__video{min-height:58.5rem;height:100%}.m96__img{min-height:58.5rem}.m96__mobius{width:52rem;height:46rem}}@media only screen and (min-width:1170px){.m96{padding-top:6rem;padding-bottom:6rem}.m96__heading-container,.m96__text-block{margin-bottom:3.2rem}.m96__text{width:80%}}@media only screen and (max-width:767px){.m96__card__apps{-ms-flex-direction:column;flex-direction:column}.m96{-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.m96__col:first-of-type{-ms-flex-order:2;order:2}.m96 .bn{width:100%}.m96 .bn:first-of-type{margin-bottom:1.5rem}.m96__heading-container{margin-top:-8rem}.m96__cta-container{margin-bottom:1.8rem}}