:root{--window-scroll-top:0px}.wp-block-collagegroup-icons{padding:28px 0}@media(min-width:768px){.wp-block-collagegroup-icons{padding:64px 0}}.wp-block-collagegroup-icons.bg-white{background-color:#fff}.wp-block-collagegroup-icons.bg-gray{background-color:#ecedef}.wp-block-collagegroup-icons.bg-gray.link-block ul .icons-item:not(.wide):hover{background-color:#e0e1e5}.wp-block-collagegroup-icons.bg-navy{background-color:#0f1c36;background-image:url(../../img/curves-teal-narrow.svg);background-position:0 40px;background-repeat:no-repeat;background-size:935px 149px;color:#fff}@media(min-width:768px){.wp-block-collagegroup-icons.bg-navy{background-size:1119px 178px}}@media(min-width:1024px){.wp-block-collagegroup-icons.bg-navy{background-size:100% auto}}.wp-block-collagegroup-icons.bg-navy.link-block ul .icons-item:not(.wide):hover{background-color:hsla(0,0%,100%,.07)}.wp-block-collagegroup-icons .wp-block-collagegroup-icons{background:none}.wp-block-collagegroup-icons.align-center .block-heading,.wp-block-collagegroup-icons.align-center .icons-description{text-align:center}.wp-block-collagegroup-icons.align-left .block-heading,.wp-block-collagegroup-icons.align-left .icons-description{text-align:left}@media(min-width:768px){.wp-block-collagegroup-icons.flow-vertical ul{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.wp-block-collagegroup-icons.flow-vertical.columns-4 ul{grid-template-columns:repeat(4,1fr)}.wp-block-collagegroup-icons.flow-vertical.columns-5 ul{grid-template-columns:repeat(5,1fr)}.wp-block-collagegroup-icons.flow-horizontal ul{grid-gap:40px 60px}}.wp-block-collagegroup-icons.flow-horizontal .icons-item-button{grid-column:2/span 1}.wp-block-collagegroup-icons.color-teal svg{fill:#49c0c8}.wp-block-collagegroup-icons.color-yellow svg{fill:#bf9c4f}.wp-block-collagegroup-icons.color-raspberry svg{fill:#a02869}.wp-block-collagegroup-icons.link-block ul{grid-gap:0}.wp-block-collagegroup-icons.link-block ul .icons-item:not(.wide){background-color:transparent;border-radius:12px;padding:16px;transition:background-color .3s}.wp-block-collagegroup-icons.link-block ul .icons-item:not(.wide):hover{background-color:#f5f6f7}.wp-block-collagegroup-icons .icons-description{font-size:18px;line-height:1.5;max-width:none}@media(min-width:768px){.wp-block-collagegroup-icons .icons-description{font-size:20px}}.wp-block-collagegroup-icons ul{display:grid;grid-gap:32px 0;list-style-type:none;margin:32px 0 0;padding:0}@media(min-width:768px){.wp-block-collagegroup-icons ul{display:grid;grid-gap:40px 32px;grid-template-columns:1fr 1fr}}.wp-block-collagegroup-icons ul li{padding:0}.wp-block-collagegroup-icons ul .icons-item:not(.wide){display:grid;grid-gap:24px 0;grid-template-rows:60px;padding:0;text-align:center}.wp-block-collagegroup-icons ul .icons-item:not(.wide).flow-horizontal{grid-gap:16px 24px;grid-template-columns:60px 1fr;grid-template-rows:auto;text-align:left}.wp-block-collagegroup-icons .icons-item{display:block;text-decoration:none}.wp-block-collagegroup-icons .icons-item:hover{color:inherit}.wp-block-collagegroup-icons .icons-item-icon svg{height:60px;width:60px}.wp-block-collagegroup-icons .icons-item-heading{margin-top:0}.wp-block-collagegroup-icons .icons-item-desc{margin-bottom:0}.wp-block-collagegroup-icons .icons-cta{margin-top:32px;text-align:center}@media(min-width:768px){.wp-block-collagegroup-icons .icons-cta{margin-top:40px;text-align:left}.wp-block-collagegroup-icons .icons-cta.align-center{text-align:center}.wp-block-collagegroup-icons .icons-cta.align-right{text-align:right}}.scroll-transitions-enabled .wp-block-collagegroup-icons .block-heading,.scroll-transitions-enabled .wp-block-collagegroup-icons .icons-description{opacity:0;transform:translateY(-30px);transition:opacity 1s ease,transform 1s ease}.scroll-transitions-enabled .wp-block-collagegroup-icons .wp-block-collagegroup-icons-item{opacity:0;transform:translateY(30px) rotate(1deg);transition:opacity .7s ease,transform .7s ease;transition-delay:calc(.3s*var(--i))}.wp-block-collagegroup-icons.scroll-transitions-active .block-heading,.wp-block-collagegroup-icons.scroll-transitions-active .icons-description,.wp-block-collagegroup-icons.scroll-transitions-active .wp-block-collagegroup-icons-item{opacity:1;transform:none}
