.banner-twocol .heading-wrapper h1{font-size:48px}.banner-twocol .hs-row{column-gap:6%;display:flex;flex-wrap:wrap;justify-content:flex-start}.banner-twocol .right-col{flex-basis:49%}.banner-twocol .left-column{flex-basis:45%}.banner-twocol .heading-wrapper{margin-bottom:25px}.banner-twocol .heading-wrapper>:last-child,.banner-twocol .intro-content>:last-child{margin:0}.banner-twocol .hs-row.reserve-col{flex-direction:row-reverse}.banner-twocol .btn-wrap{margin-top:20px}.banner-twocol .btn-wrap a svg path{transition:all .5s ease-in-out}.banner-twocol .btn-wrap a svg{top:0}.banner-twocol .section-label p{font-size:14px;font-weight:700;margin:0}.banner-twocol .section-label{padding-bottom:22px}.banner-twocol .bg-img-wrap{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.banner-twocol .bg-img-wrap img{object-fit:cover;width:100%}.banner-twocol{position:relative}.banner-twocol .bg-img-wrap{display:flex;flex-direction:column;justify-content:flex-end}.banner-twocol .hs-btn{align-items:stretch;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin:0 -7.5px}.banner-twocol .hs-btn .btn-item{padding:0 7.5px}@media(max-width:991px){.banner-twocol .hs-row{display:block}.banner-twocol .right-col{margin-bottom:40px}.banner-twocol .heading-wrapper h1{font-size:35px}}@media(max-width:767px){.banner-twocol .btn-wrap{padding-left:0;text-align:center}.banner-twocol .heading-wrapper h2.h1 br{display:none}}