.text-2col .text-cols{overflow:hidden}.text-2col .text-col{box-sizing:border-box;margin-bottom:20px}.text-2col .text-col.boxed{padding:20px}.text-2col .hs-video-widget{border-radius:20px;overflow:hidden}.text-2col .ctas{margin-top:20px}@media (max-width:1023px){.text-2col .text-col{width:100%!important}}@media (min-width:1024px){.text-2col .text-cols{display:flex;flex-direction:row;gap:40px}.text-2col .text-col{flex:1 1 50%}.text-2col .text-col.boxed{border-radius:20px;padding:40px}}