.brand-solution-tabs .tab-controls{background-color:#f4f4f4;padding-block:40px}.brand-solution-tabs .tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:space-between;list-style:none;margin:0;overflow-x:auto;padding:0}.tab-item{border-bottom:4px solid transparent}.tab-item.active{border-color:#004c97}.brand-solution-tabs .tab-control{align-items:center;color:#000;display:inline-flex;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;justify-content:center;line-height:1.2;white-space:nowrap}.brand-solution-tabs .tab-control:hover{text-decoration:none}.tab-content .two-col{display:flex;flex-direction:column;flex-wrap:nowrap}.tab-content .two-col .left-col,.tab-content .two-col .right-col{flex:1}.tab-content .two-col .left-col{align-items:flex-start;display:flex}.tab-content .image-overlay{position:relative}.tab-content .image-overlay .overlay-content{align-items:center;background-color:rgba(0,0,0,.2);bottom:0;color:#fff;display:flex;font-size:40px;font-weight:700;left:0;line-height:1.2;padding:2rem;position:absolute;right:0;top:0}.right-col{background-color:#fff}.right-col>.col-content{max-width:569px;padding:40px}.right-col p:last-of-type>a{align-items:center;border:1px solid #004c97;display:inline-flex;font-weight:500;justify-content:center;padding:14px 20px}@media (min-width:782px){.brand-solution-tabs .tabs{overflow-x:unset}.tab-content .two-col{flex-direction:row}}