section.service-boxes{position:relative;z-index:2}section.service-boxes h4{margin-bottom:60px}section.service-boxes .service-boxes__grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(295px,1fr))}.service-boxes__item{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:320px;overflow:hidden;padding:30px;position:relative}.service-boxes__item:before{background:#fff;border-radius:50px;content:"";height:50px;position:absolute;right:-50px;top:-50px;transform:scale(1);transform-origin:50% 50%;transition:transform .5s ease-out;width:50px;z-index:0}.service-boxes__item .item__body,.service-boxes__item .item__footer,.service-boxes__item .item__heading{z-index:2}.service-boxes__item .item__heading h5{font-weight:600}.service-boxes__item .item__body{flex:1}.service-boxes__item .item__footer{width:100%}.service-boxes__item .item__footer a{align-items:center;color:var(--text-color);display:flex;font-size:20px;font-weight:var(--semi-bold);justify-content:space-between;width:100%}.service-boxes__item .item__footer a span{margin-right:.5rem}.service-boxes__item svg{bottom:30px;left:30px;position:absolute;transition:left .3s ease-out}.service-boxes__item .item__footer a:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (hover:hover){.service-boxes__item:hover:before{transform:scale(25)}.service-boxes__item:hover{box-shadow:0 10px 15px rgba(99,99,199,.2)}.service-boxes__item .item__body p,.service-boxes__item .item__footer span{opacity:0;transition:opacity .3s ease-in-out}.service-boxes__item:hover .item__body p,.service-boxes__item:hover .item__footer span{opacity:1}.service-boxes__item:hover svg{left:85%}}@media screen and (max-width:767px){.service-boxes__item svg{left:85%}}