.two-col-wrapper{padding:80px 0;position:relative}.two-col-wrapper .text-col h6{margin:0 0 15px}.two-col-wrapper .custom-row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.two-col-wrapper .custom-row .left-col,.two-col-wrapper .custom-row .right-col{padding:0 15px;width:50%}.two-col-wrapper .media-column img{border-radius:20px;width:100%}.two-col-wrapper .partners__video-wrapper{position:relative}.two-col-wrapper .primary-button:not(:hover){color:#023c85}.two-col-wrapper .partners__video__overlay,.two-col-wrapper .partners__video__overlay:before{border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.two-col-wrapper .partners__video__overlay:before{background-color:#13171f;content:"";opacity:.2}.two-col-wrapper .partners__video__overlay .button{background-color:transparent;border:none!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100}.two-col-wrapper .partners__video__overlay .button svg{color:#f1f1f1;height:auto;width:100px}.two-col-wrapper .partners__video-wrapper video{border-radius:12px;height:auto;width:100%}.two-col-wrapper .partners__video__overlay.hidden{display:none}.two-col-wrapper .partners__video-wrapper .video-group{aspect-ratio:16/9;border-radius:12px;position:relative}.two-col-wrapper .partners__video-wrapper .video-group video{border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.two-col-wrapper .button-wrapper{display:flex;flex-wrap:wrap;gap:15px;margin-top:29px}@media(min-width:768px){.two-col-wrapper .custom-row.row-reverse{flex-direction:row-reverse}.two-col-wrapper .custom-row .text-col.right-col{padding-left:30px}.two-col-wrapper .custom-row.row-reverse .text-col.right-col{padding-left:15px;padding-right:30px}.two-col-wrapper .custom-row.right{flex-direction:row-reverse}.two-col-wrapper .custom-row.right .text-col.right-col{padding-left:15px;padding-right:60px}.two-col-wrapper.col-40-60 .left-col{width:40%}.two-col-wrapper.col-40-60 .right-col{width:60%}}@media(min-width:992px){.two-col-wrapper .custom-row .text-col.right-col{padding-left:60px}.two-col-wrapper .custom-row.row-reverse .text-col.right-col{padding-left:15px;padding-right:60px}}@media(max-width:767px){.two-col-wrapper .custom-row .left-col,.two-col-wrapper .custom-row .right-col{width:100%}.two-col-wrapper .custom-row{row-gap:40px}}