.four-col-icon-text-container .section-heading h2{margin:0 auto;max-width:910px;text-align:center}.four-col-icon-text-container .section-inner-container{column-gap:32px;display:flex;flex-wrap:wrap;justify-content:space-between}.four-col-icon-text-container .icon-text-block{margin-top:48px;text-align:center;width:-webkit-calc(25% - 24px);width:-moz-calc(25% - 24px);width:calc(25% - 24px)}.four-col-icon-text-container .icon-text-block .icon{line-height:0;margin-bottom:24px}.four-col-icon-text-container .icon-text-block .content h5{margin:0 auto 16px;max-width:90%}.four-col-icon-text-container .icon-text-block .content p:last-child{margin-bottom:0}.four-col-icon-text-container .section-button-container{margin-top:48px;text-align:center}.four-col-icon-text-container .section-button-container .button--primary{border-color:#00473a}@media only screen and (max-width:991px){.four-col-icon-text-container .icon-text-block{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px)}}@media only screen and (max-width:767px){.four-col-icon-text-container .icon-text-block{margin-left:auto;margin-right:auto;margin-top:24px;max-width:350px;width:100%}.four-col-icon-text-container .icon-text-block .icon{margin-bottom:16px}.four-col-icon-text-container .icon-text-block .content h5{font-size:24px;line-height:32px;margin:0 auto 8px;max-width:100%}.four-col-icon-text-container .section-button-container{margin-top:24px}.four-col-icon-text-container .icon-text-block .icon img{max-width:48px!important}.four-col-icon-text-container .section-button-container .button--primary{max-width:100%;width:100%}}