@media screen and (width >= 768px){.image-text-block .cell--text{padding-right:16px}}.image-text-block .cell--images img{height:auto;max-width:400px;position:relative;width:100%}@media screen and (width >= 768px){.image-text-block:nth-of-type(2n) .container.container--2-up .cell--text{padding-left:16px}.image-text-block:nth-of-type(2n) .container.container--2-up{flex-direction:row-reverse}}.image-text-block+.image-text-block{margin-top:45px}@media screen and (width >= 1024px){.image-text-block+.image-text-block{margin-top:60px}}.icon-grid>.content.container{flex-direction:column}@media screen and (width >= 1024px){.icon-grid>.content.container{padding:0}}.icon-grid__heading{margin:0 auto 30px}@media screen and (width >= 1024px){.icon-grid__heading{margin-bottom:60px}}.icon-grid__items{flex-wrap:wrap;gap:16px}@media screen and (width >= 768px){.icon-grid__items{gap:24px}}@media screen and (width >= 1024px){.icon-grid__items{gap:36px}}.icon-grid-item{gap:24px}@media screen and (width >= 1024px){.icon-grid-item{gap:24px}}@media screen and (width >= 768px){.icon-grid-item.cell.cell{flex:1 1 100%}}@media screen and (width >= 1024px){.icon-grid-item.cell.cell{flex:calc(50% - 18px);width:calc(50% - 18px)}}@media screen and (width >= 1440px){.icon-grid-item.cell.cell{flex:calc(50% - 18px)}}@media screen and (width >= 768px){.icon-grid-item .cell.cell--image{flex:0 1 auto;width:auto}.icon-grid-item .cell.cell--text{align-items:center;display:flex}}.icon-grid-item .content-block.content-block--lockup .content.container{align-items:center;text-align:center}@media screen and (width >= 768px){.icon-grid-item .content-block.content-block--lockup .content.container{align-items:flex-start;text-align:left}}
