.banner{background-color:#ed3127;padding-top:10rem}.banner .container{margin-right:auto;margin-left:auto;width:100%;position:relative;padding-left:1.5rem;padding-right:1.5rem}.banner .second-container{margin-right:auto;margin-left:auto;width:100%;position:relative;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.banner .first-svg{position:absolute;z-index:1;left:-50%;top:0;width:100%;opacity:.26;mix-blend-mode:multiply;pointer-events:none;transform:translate3d(0px,0px,0px)}.banner .first-svg .svg-icon-wrapper{display:block;position:relative;width:100%;height:auto;overflow:hidden}.banner .first-svg canvas{width:100%;height:auto;display:block;visibility:hidden}.banner .first-svg svg{vertical-align:middle;position:absolute;left:0;width:100%;top:0}.banner .first-svg svg polygon{transition:all .15s ease}.banner .banner-text-wrapper{position:relative;padding-bottom:1.5rem;padding-top:6rem}.banner .banner-text-wrapper h1{margin-top:0;margin-bottom:0;font-family:Industry,sans-serif;font-weight:800;line-height:.6;font-size:8rem;text-transform:uppercase}.banner .banner-text-wrapper h1 span.Efficiency{display:block;animation-fill-mode:both;animation-duration:1s;animation-name:fadeInLeft;animation-delay:.4s}.banner .banner-text-wrapper h1 span.Engineered{line-height:.6;font-size:8.2rem;display:block;margin-left:6rem;animation-fill-mode:both;animation-duration:1s;animation-name:fadeInRight;font-weight:900;color:rgba(0,0,0,0);-webkit-text-stroke:.1rem #fff;animation-delay:.4s}.banner .second-svg{position:absolute;z-index:1;right:-40%;bottom:0;width:120%;opacity:.26;mix-blend-mode:multiply;pointer-events:none;transform:translate3d(0px,0px,0px);right:0}.banner .second-svg .svg-icon-wrapper{display:block;position:relative;width:100%;height:auto;overflow:hidden;transform:translate3d(0,50%,0)}.banner .second-svg canvas{width:100%;height:auto;display:block;visibility:hidden}.banner .second-svg svg{vertical-align:middle;position:absolute;left:0;width:100%;top:0}.banner .second-svg polygon{transition:all .15s ease}.banner .second-container .divide-decor-wrapper{transform:translate3d(0px,0px,0px)}.banner .second-container .divide-decor{transform:translate3d(0,0,0);height:42px}.banner .second-container .divide-decor-inner{background-color:#fff;width:200vw;display:block;position:absolute;top:0;bottom:0;height:100%;transform:skew(36deg);left:auto;right:100%}@media(max-width:1199px){.banner .banner-text-wrapper h1 span.Engineered{margin-left:1.5rem;line-height:.6;font-size:calc(1.945rem + 8.34vw)}.banner .banner-text-wrapper h1{font-size:calc(1.925rem + 8.1vw);font-weight:800;line-height:.6}}@media(max-width:767.98px){.banner .banner-text-wrapper h1{font-size:calc(1.3rem + 6.31267vw)}.banner .banner-text-wrapper h1 span.Engineered{font-size:calc(1.35rem + 6.5788vw)}}@media(max-width:575px){.banner{padding-top:5rem}.banner .banner-text-wrapper{padding-top:3rem}.banner .banner-text-wrapper h1 span.Engineered{margin-left:.6rem}.banner .second-container .divide-decor{height:25px}}