.hs_affPartnersBanner{padding-bottom:60px;padding-top:60px;position:relative}.hs_affPartnersBanner .content-wrapper{max-width:1070px}.hs_affPartnersBanner .image-wrapper .text-wrapper{height:3rem;line-height:1.25;padding-left:1.5rem;padding-right:1.5rem;text-align:left}.hs_affPartnersBanner .image-wrapper .inner-content{align-items:center;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;margin-top:.75rem;position:absolute;z-index:10}.hs_affPartnersBanner .inner-content .auto-type{color:#fff;font-size:18px;line-height:1.25;text-align:center}.hs_affPartnersBanner .text-btn-wrapper{text-align:left}.hs_affPartnersBanner .text-btn-wrapper h1{color:#181a2a;font-size:30px;font-weight:600;line-height:130%;margin-bottom:.5rem;margin-top:.25rem}.hs_affPartnersBanner .banner-outer-wrapper{display:flex;flex:1 1 0%;flex-direction:column;margin-left:auto;margin-right:auto}.hs_affPartnersBanner .banner-content .content{color:#5a5a5c;font-size:1rem;line-height:150%;margin-right:auto;max-width:48rem;width:100%}.hs_affPartnersBanner .text-btn-wrapper p{font-size:1rem;line-height:150%;margin-bottom:0}.hs_affPartnersBanner .btns-wrapper{align-items:center;display:flex;gap:11px;margin-top:16px}.hs_affPartnersBanner .btns-wrapper a.primary{background-color:#0075ff;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:1.8;min-width:153px;padding:12px 15px}.hs_affPartnersBanner .btns-wrapper a.primary:hover{background-color:#0d6aff}.hs_affPartnersBanner .btns-wrapper a.secondary{background-color:transparent;border:1px solid rgba(0,0,0,.2);border-radius:8px;color:#5a5a5c;display:inline-block;font-size:14px;font-weight:500;line-height:1.8;padding:12px 15px}.hs_affPartnersBanner .btns-wrapper a.secondary:hover{background-color:#ededf1;border-color:transparent}.hs_affPartnersBanner .btns-wrapper .icon-text{align-items:center;display:flex;gap:.375rem;justify-content:center}.hs_affPartnersBanner .btns-wrapper .icon-text svg path{fill:currentColor}.hs_affPartnersBanner .inner-wrapper{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.hs_affPartnersBanner .banner_subheading{background-color:#f1f1f1;border-radius:6px;display:inline-block;font-size:13px;line-height:1.5;margin:0 0 8px;padding:6px 12px;vertical-align:top}@media (min-width:550px){.hs_affPartnersBanner .banner-outer-wrapper{gap:1rem}.hs_affPartnersBanner .text-btn-wrapper h1{line-height:130%;margin-bottom:16px;margin-top:0}.hs_affPartnersBanner .image-wrapper .inner-content{gap:1.5rem;margin-top:0}.hs_affPartnersBanner .image-wrapper{font-size:1.2rem;margin-left:auto;margin-right:auto}.hs_affPartnersBanner .inner-content .wave-icon{height:8rem;width:8rem}}@media (min-width:640px){.hs_affPartnersBanner .text-btn-wrapper p{line-height:155%}}@media (min-width:768px){.hs_affPartnersBanner .text-btn-wrapper p{font-size:1.2rem}.hs_affPartnersBanner .image-wrapper{width:840px}}@media (min-width:1024px){.hs_affPartnersBanner .text-btn-wrapper h1{font-size:3rem}}@media (min-width:1280px){.hs_affPartnersBanner .image-wrapper{margin-top:2.1rem}.hs_affPartnersBanner .inner-wrapper{margin-top:-3rem;padding-bottom:2.5rem}.hs_affPartnersBanner .text-btn-wrapper h1{font-size:3.5rem}}@media (min-width:1536px){.hs_affPartnersBanner .image-wrapper{width:840px}}@media(max-width:1023px){.hs_affPartnersBanner{padding-bottom:4rem;padding-top:3rem}}@media(max-width:767px){.hs_affPartnersBanner{padding-bottom:50px;padding-top:50px}.hs_affPartnersBanner .text-btn-wrapper{padding-left:.5rem;padding-right:.5rem}}@media(max-width:549px){.hs_affPartnersBanner .btns-wrapper .button-wrapper{width:100%}.hs_affPartnersBanner .btns-wrapper{flex-wrap:wrap}}