.homeBanner .bulletList{list-style:none;margin:0 0 32px}.homeBanner .bulletList li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:12px}.homeBanner .bulletList li .fa-circle-check{color:#dd032b;margin-right:10px}.homeBanner .bannerWrap .textblock{padding-top:107px;max-width:835px}.homeBanner .bannerWrap .textblock .tagline{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700}.homeBanner .bannerWrap .textblock h1{font-size:56px}.homeBanner .bannerWrap .textblock .buttonWrap{padding-bottom:130px}.homeBanner .bannerWrap .textblock .buttonWrap .clearB,.homeBanner .bannerWrap .textblock .buttonWrap .dredB,.homeBanner .bannerWrap .textblock .buttonWrap .redB,.homeBanner .bannerWrap .textblock .buttonWrap .whiteB,.homeBanner .bannerWrap .textblock .buttonWrap .whiteredB{padding:22px 55px;height:73px}.homeBanner .bannerWrap .videoBlock .videoWrap .jigsawOverlay{position:absolute;right:0;top:0;z-index:5;width:655px;max-width:none;height:auto;min-height:700px}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo{overflow:hidden;max-height:700px;position:absolute;top:0;right:-57px;bottom:0;left:0}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo video{position:absolute;right:0;top:0;max-width:650px;object-fit:cover;object-position:35%;height:103%}@media only screen and (max-width:1650px){.homeBanner .bannerWrap .textblock{padding:107px 0 0 50px}.homeBanner .bannerWrap .textblock h1{font-size:52px}}@media only screen and (max-width:1550px) and (min-width:1530px){.homeBanner .bannerWrap .textblock{padding:40px 30px}}@media only screen and (max-width:1350px){.homeBanner .bannerWrap .textblock{padding:107px 30px 0 60px}}@media screen and (max-width:74.99875em){.homeBanner .bannerWrap .videoBlock .videoWrap .jigsawOverlay{min-height:520px}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo{max-height:515px}}@media screen and (max-width:63.99875em){.homeBanner .bannerWrap .textblock{padding:50px 20px 10px;max-width:none}.homeBanner .bannerWrap .textblock p.marB32{max-width:90%}.homeBanner .bannerWrap .textblock .buttonWrap{padding-bottom:0}.homeBanner .bannerWrap .videoBlock{height:auto}.homeBanner .bannerWrap .videoBlock .videoWrap .jigsawOverlay{min-height:516px;width:484px;right:30px}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo{right:30px;max-height:573px}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo video{max-width:465px}}@media screen and (max-width:39.99875em){.homeBanner .bannerWrap .textblock .buttonWrap,.homeBanner .bannerWrap .textblock .buttonWrap .clearB,.homeBanner .bannerWrap .textblock .buttonWrap .dredB,.homeBanner .bannerWrap .textblock .buttonWrap .redB,.homeBanner .bannerWrap .textblock .buttonWrap .whiteB,.homeBanner .bannerWrap .textblock .buttonWrap .whiteredB{width:100%}.homeBanner .bannerWrap .videoBlock{height:590px}.homeBanner .bannerWrap .videoBlock .videoWrap .jigsawOverlay{width:467px;right:20px}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo{right:20px}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo video{top:1px}}@media only screen and (max-width:460px){.homeBanner .bannerWrap .videoBlock .videoWrap .jigsawOverlay{width:520px;height:530px;left:0}.homeBanner .bannerWrap .videoBlock .videoWrap .clipVideo{max-height:510px}}
/*# sourceMappingURL=home-banner.css.map */
