.cc-icons-text__title-icon{display:flex;align-items:center;justify-content:center}.cc-icons-text__title-icon img{display:block;height:4rem;width:4rem}.cc-icons-text__columns:not(:first-child){margin-top:var(--layout-fixed-space-xxlarge)}.cc-icons-text__columns .column{grid-column:auto/span 4}.cc-icons-text__columns .column .icon img{height:64px;width:64px;display:block}.cc-icons-text__columns .column .title h2{color:var(--system--blue-400);font-family:proxima-nova,sans-serif;font-size:28px;font-weight:700;line-height:100%}.cc-icons-text__columns .column .subtitle{margin-bottom:var(--layout-dynamic-space-y-after-paragraph)}.cc-icons-text__columns .column .subtitle p{font-size:1.2rem;line-height:1.5}.cc-icons-text__columns .column .text p{color:#575757}@media(min-width:768px){.cc-icons-text__columns.layout--column.count--2 .column{grid-column:auto/span 6}}@media(min-width:768px){.cc-icons-text__columns.layout--column.count--3 .column{grid-column:auto/span 4}}@media(min-width:768px){.cc-icons-text__columns.layout--column.count--4 .column{grid-column:auto/span 6}}@media(min-width:1140px){.cc-icons-text__columns.layout--column.count--4 .column{grid-column:auto/span 3}}.cc-icons-text__columns.layout--column .text,.cc-icons-text__columns.layout--column .title *{text-align:center}.cc-icons-text__columns.layout--column .column{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--neutral--100);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:24px 5px;display:flex}.cc-icons-text__columns.layout--row .column{border-bottom:1px solid var(--neutral--300)}@media(min-width:768px){.cc-icons-text__columns.layout--row .column{grid-column:auto/span 12}}.cc-icons-text__columns.layout--row .column .icon:not(:last-child){margin-bottom:1.75rem}.cc-icons-text__columns.layout--row .column .title{width:100%;float:left}@media(min-width:768px){.cc-icons-text__columns.layout--row .column .title{width:calc(50% - var(--layout-dynamic-space-gutter)/2)}}.cc-icons-text__columns.layout--row .column .title h2{font-family:Arkitype Compose,sans-serif;text-transform:uppercase;font-size:2rem;font-weight:var(--heading-font-weight-h2)}@media(min-width:768px){.cc-icons-text__columns.layout--row .column .title h2{font-size:var(--heading-font-size-h2)}}.cc-icons-text__columns.layout--row .column .subtitle{margin-bottom:0}@media(min-width:768px){.cc-icons-text__columns.layout--row .column .subtitle{margin-bottom:var(--layout-dynamic-space-y-after-paragraph)}}.cc-icons-text__columns.layout--row .column .text{width:100%;float:right;padding:var(--layout-fixed-space-large) 0}@media(min-width:768px){.cc-icons-text__columns.layout--row .column .text{padding-top:0;width:calc(50% - var(--layout-dynamic-space-gutter)/2)}}.cc-icons-text__columns.layout--grid{margin-left:4vw;margin-right:4vw}.cc-icons-text__columns.layout--grid .column{display:inline-grid;grid-template-columns:3.75rem auto;gap:1.25rem;align-items:center}@media(min-width:768px){.cc-icons-text__columns.layout--grid .column{grid-column:auto/span 6}}.cc-icons-text__columns.layout--grid .column .icon img{width:3.75rem;height:3.75rem}.cc-icons-text__columns.layout--grid .column .text{padding:1.25rem}.cc-icons-text__columns.layout--highlight .column{background-color:var(--color-light-gray);padding:var(--layout-fixed-space-medium);grid-column:auto/span 4}@media(min-width:768px){.cc-icons-text__columns.layout--highlight .column{grid-column:auto/span 6}}@media(min-width:1140px){.cc-icons-text__columns.layout--highlight .column{grid-column:auto/span 3}}.cc-icons-text__columns.layout--highlight .icon,.cc-icons-text__columns.layout--highlight .text,.cc-icons-text__columns.layout--highlight .title{margin-bottom:var(--layout-fixed-space-xxsmall)}.cc-icons-text__columns.layout--highlight .cc-icons-text__cta{justify-content:flex-start}.container--cc-icons-text.bg--navy .cc-icons-text__columns .column .text p,.container--cc-icons-text.bg--navy .cc-icons-text__columns .column .title h2,.container--cc-icons-text.bg--navy .cc-icons-text__columns .column .title p{color:var(--color-white)}.container--cc-icons-text.bg--light-gray .cc-icons-text__columns.layout--row .column{border-bottom-color:var(--color-white)}