.z-index-up{z-index:1}*{box-sizing:border-box}.icon-item .col-lg-10{position:relative}.icon-item .icon{height:6.875rem;width:6.875rem;border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%);left:.75rem}.icon-item .bg-gray{margin-left:0}.icon-item .bg-gray p{font-size:1.375rem;font-weight:500}@media screen and (min-width:768px){.icon-item .bg-gray{margin-left:3.4375rem}}