.cc-columns__columns{--per-row:1;display:grid;grid-template-columns:repeat(var(--per-row),1fr);gap:20px}@media (min-width:1024px){.cc-columns__columns{--per-row:2}}@media (min-width:1440px){.cc-columns__columns.columns--3{--per-row:3}.cc-columns__columns.columns--4{--per-row:4}}.cc-columns__column{background:#193a52;color:var(--color-gray-white);padding:30px;transition:all .1s;font-size:16px;display:flex;flex-direction:column;box-sizing:border-box}.cc-columns__column,.cc-columns__column__image{border-radius:var(--layout-border-radius-element-medium)}.cc-columns__column__image{position:relative;aspect-ratio:240/101;overflow:hidden;margin:0 0 1em;width:100%}.cc-columns__column__image .bg-image-wrap{transition:all .1s}.cc-columns__column__content{flex:1;display:flex;flex-direction:column}.cc-columns__column .cc-columns__column__title,.cc-columns__column p{color:currentColor}.cc-columns__column .cc-columns__column__title{font-size:20px}.cc-columns__column .cc-block__ctas{margin-top:auto}.cc-columns__column .cc-block__ctas+hr{margin-top:0}.cc-columns__column hr{margin-top:auto}