.custom-card-with-icon .top-content-inner .title-area-inner{flex-direction:column}.cm-card_with_image{overflow:hidden}.related-service .cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;padding:0 20px;position:relative}.related-service .card{z-index:9}.related-service .card:not(:last-child) .inner-cards:after,.related-service .card:not(:last-child) .inner-cards:before{content:"";display:block;height:2px;left:40px;position:absolute;top:20px;width:100%;z-index:-1}.related-service .card .inner-cards:before{background-color:#e6e4ef}.related-service .card .inner-cards:after{-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:top left;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.related-service .card:hover .inner-cards:after{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.related-service .card .inner-cards,.related-service .card-number{position:relative}.related-service .icon-tick{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s ease}.related-service .card:hover .number{opacity:0}.related-service .card:hover .icon-tick{opacity:1}.related-service .card-number svg{height:fit-content;vertical-align:middle;width:18px}.related-service .card-number{align-items:center;border-radius:50%;display:flex;font-size:18px;height:42px;justify-content:center;transition:.5s ease;width:42px}.related-service .card-icon{display:inline-block;overflow:hidden}.related-service .card:hover .card-icon svg{transform:translate(0)}.related-service .card-icon svg{height:18px;transform:translate(-10px);transition:.3s ease;width:4rem}.service-v2-box .button-area a{display:block;font-size:13px;margin-top:15px;opacity:0;pointer-events:none;position:relative;text-indent:-120px;visibility:hidden}.service-v2-box:hover .button-area a{opacity:1;pointer-events:all;text-indent:0;visibility:visible}@media screen and (max-width:980px){.related-service .cards{grid-template-columns:1fr 1fr}.related-service .card:not(:last-child) .inner-cards:after,.related-service .card:not(:last-child) .inner-cards:before{display:none}}@media screen and (max-width:480px){.related-service .cards{grid-template-columns:1fr}.related-service .card .inner-cards:after,.related-service .card .inner-cards:before{display:block;left:0}}@media screen and (max-width:991px){.card-wid-icon-wrappr{justify-content:center}.card-wid-icon2:not(:last-child){margin-bottom:30px}}