section[data-type=icons-with-text]{background-color:#fff;padding:75px 0}section[data-type=icons-with-text] div.title{margin:50px 0}section[data-type=icons-with-text] div.title h2{color:#003e71;font-size:32px;font-weight:700;line-height:40px;text-align:center}section[data-type=icons-with-text] div.icons{display:grid;grid-column-gap:50px;grid-row-gap:50px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}section[data-type=icons-with-text] div.icons div.icon{padding-bottom:25px;position:relative}section[data-type=icons-with-text] div.icons div.icon img{display:block;height:50px;margin:0 auto 25px;object-fit:contain;object-position:center center;width:50px}section[data-type=icons-with-text] div.icons div.icon p{color:#123a5c;font-size:16px;font-weight:700;text-align:center}section[data-type=icons-with-text] div.icons div.icon a{color:#318fe4;text-decoration:underline}section[data-type=icons-with-text] div.icons div.icon div.content{width:initial!important}section[data-type=icons-with-text] div.icons div.icon:after{background-color:#f8c946;bottom:0;content:"";display:block;height:2.5px;left:50%;position:absolute;transform:translate(-50%);width:95px}section[data-type=icons-with-text] div.icons div.icon+div.icon:before{background-color:#92adbf80;content:"";display:block;height:100%;left:-25px;position:absolute;top:0;width:1px}@media(min-width:722px)and (max-width:1020px){section[data-type=icons-with-text] div.container{max-width:500px}section[data-type=icons-with-text] div.icons{grid-template-columns:repeat(2,1fr)}section[data-type=icons-with-text] div.icons div.icon:nth-child(odd):before{display:none!important}}@media(max-width:722px){section[data-type=icons-with-text] div.icons{grid-template-columns:repeat(1,1fr)}section[data-type=icons-with-text] div.icons div.icon:before{display:none!important}}
