.banner .container{position:relative;z-index:2}.banner.textured_bg .bnrColText{position:relative}.banner.textured_bg .bnrColText:before{background-image:url(https://3958315.fs1.hubspotusercontent-na1.net/hubfs/3958315/Steelhead_May2024/images/Secondary-Hero-Background-01.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%}.banner.type2 .bnrColText .introSection{position:relative;z-index:1}.banner .introSecInr .capText{font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4375;margin-bottom:15px;position:relative}.banner .introCont{width:100%}.banner .introCont h1{line-height:1.1;margin-bottom:15px}.banner .introSection .btn_row{margin-top:46px}.banner .introSection{margin-bottom:0}.banner.type1 .bg_overlay.bg_el.primary_gradient
.banner.type3 .bg_overlay.bg_el.primary_gradient{opacity:1}.banner.type2 .bnrColImg{position:relative;width:40%}.banner.type2 .bnrColText{padding:100px 15px 120px;width:60%}.banner.type2 .container>.flex_row{margin:0}.banner.type2 .container>.flex_row.blog-post-flex .bnrColText{padding-left:80px}@media(max-width:1023px){.banner.type2 .container>.flex_row.blog-post-flex{flex-direction:column}.banner.type2 .container>.flex_row.blog-post-flex .bnrColText{padding:30px 15px;width:100%}.banner.type2 .container>.flex_row.blog-post-flex .bnrColImg{margin:0 auto;max-width:650px;width:100%}}.banner.type2 .bnrColText .introSection{text-align:left;width:750px}.banner.type2 .bnrColText .btn_row{justify-content:start}.banner.type2 .bnrColImg .bnrColImgin{background-position:50%;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.banner.type2 .bnrColImg .bnrColImgin.blog-image{object-fit:contain;position:relative}.banner.type2 .bnrColImg svg{height:calc(100% + 1px);left:-1px;position:absolute;top:-1px;width:auto;z-index:1}.banner.type2 .bnrColImg svg *{fill:currentColor}.banner.type2 .bnrColImg .bnrColImgin{filter:saturate(0);transition:all .3s ease;@media (max-width:1024px){filter:saturate(1)}}.banner.type2 .bnrColImg .bnrColImgin:hover{filter:saturate(1)}.banner.type1 .introCont p,.banner.type3 .introCont p{margin:0 auto;max-width:800px}.banner .banner_video video{display:block;height:100%;width:100%}.banner .banner_video{margin-top:50px}.banner .cardVideoPoster .playIcon svg{height:45px;margin-left:-7px;margin-top:2px;width:50px}.banner .cardVideoPoster{border:none}.banner.type3 .custom_container{max-width:1440px}.banner.type3 .container .bnrColText{align-items:center;display:flex;flex:0 0 48%;flex-direction:row-reverse;justify-content:center}.banner.type3 .introSection{margin:0 15px}.banner.type3 .banner_video{flex:0 1 52%;margin:0 15px}.banner.type3 .banner_video.mobile-version{display:none}.banner.type3 .cardVideoPoster{background-size:106%;border-radius:0}.banner.type3 .container .bnrColText .introSecInr{align-items:center;background:#000;border:4px solid #ff0069;display:flex;flex-direction:column;justify-content:center;padding:50px 40px}.banner.showBG .container .bnrColText .introSecInr{background-color:#fff}.banner.type3 .container .bnrColText .introSecInr h1{font-size:50px;font-size:clamp(30px,4vw,50px);font-weight:700;letter-spacing:1.5px;line-height:65px;max-width:490px;width:100%}.banner.type3 .container .bnrColText .introSecInr h5,.banner.type3 .container .bnrColText .introSecInr p{margin:0 auto 12px;max-width:400px;width:100%}.banner.type3 .container .bnrColText .btn_row{margin-top:0}.hs-blog-post .banner.type2 .bnrColImg svg{display:none}@media(max-width:1340px){.banner.type2 .bnrColText{padding:100px 15px}}@media(max-width:1024px){.banner.type3 .container .bnrColText{align-items:center;display:flex;flex-direction:column}.banner.type3 .banner_video{flex:0 0 100%;margin:20px}.banner.type3 .banner_video.mobile-version{display:flex}.banner.type3 .banner_video:not(.mobile-version){display:none}.banner.type3 .container .bnrColText{flex:0 0 100%}.banner.type3 .introSection{margin:0 20px 20px;width:100%}.banner.type3 .container .bnrColText .introSecInr{padding:20px}.banner.type3 .container .bnrColText .introSecInr h1 span+span{margin-left:20px}}@media(max-width:767px){.banner.type3 .introSection{margin:80px 20px 20px}.banner.type2 .bnrColImg svg{display:none}.banner.type2 .bnrColImg,.banner.type2 .bnrColText{width:100%}.banner.type2 .bnrColText{padding:0 0 40px}.banner.type2 .bnrColImg .bnrColImgin{padding-bottom:50%;position:static}.banner.dnd_padd.blog-post-section,.banner.type2 .bnrColImg .bnrColImgin.blog-image{padding-bottom:0}.container.full_width{padding:0 15px}.banner .cardVideoPoster .playIcon svg{height:30px;width:30px}.banner .bnrColImg .bnrColImgin{background-repeat:no-repeat;background-size:contain!important;filter:unset!important}}.banner.type3 .container .bnrColText{align-items:normal}.banner.type3 .cardVideoPoster{background-size:cover;height:100%}.banner.type3 .banner_video,.banner.type3 .introSection{margin:0}.banner.showBG .container .bnrColText .introSecInr{border:0}@media(max-width:1024px){.banner.type3 .container .bnrColText .btn_row{margin-top:30px}}@media(max-width:767px){.banner.type3.dnd_padd{padding-top:50px}}