.section-service {
    position: relative;
}

.stroke-heading {

    width: fit-content;
    font-family: Arial, Tahoma;
    font-size: 80px;
    background: -webkit-linear-gradient(#B206DE, #1E00FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* -webkit-text-stroke: 1px black; */
    position: relative;
    cursor: pointer;
}

.stroke-heading::before {
    position: absolute;
    content: attr(data-text);
    top: 0;
    left: 0px;

    width: 0;
    overflow: hidden;
    transition: 0.5s;
}

.stroke-heading:hover::before {
    width: 100%;
}

.service-info .col-xl-3 {
    border: 1px solid #8080802b;
    padding: 50px 20px;
    /* display: flex; */
    flex-direction: column-reverse;

    /* border-left: 1px solid #8080802b;
    border-bottom: 1px solid #8080802b;
    border-right: 1px solid #8080802b; */
    margin-top: 0px;
}

.bdr-t {
    border-top: 0px !important;
}

.bdr-l {
    border-left: 0px !important;
}

.bdr-r {
    border-right: 0px !important;
}

.bdr-b {
    border-bottom: 0px !important;
}

.tc-capabilities-st5 {
    position: relative;
    background: linear-gradient(0deg, #B206DE 0%, #1E00FF 100%);
    overflow: hidden;
}

.tc-capabilities-st5 .capabilities-slider {
    position: relative;
    padding: 100px 0;
    color: #fff;
}

.tc-capabilities-st5 .capabilities-title {
    position: relative;
    padding: 80px 30px;
    background-color: #fff;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 20;
}

.tc-capabilities-st5 .capabilities-slider {
    position: relative;
    padding: 80px 0;
    color: #fff;
}

.tc-capabilities-st5 .capabilities-card {
    position: relative;
    padding: 30px 20px;
    border: 1px solid #ffffff69;
    background: #ffffff0f;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    border-radius: 30px;
    text-wrap: balance;
    height:100%;
}

.tc-capabilities-st5 .capabilities-card .icon img {
    margin-bottom: 27px;
    width: auto;
}

.tc-capabilities-st5 .capabilities-card .text {
    color: #ececec;
}

/* #news-slider {
    margin-top: 80px;
} */

.bg-light-gray {
    background-color: #F6F7F8;
}

.minus_100 {
    margin-top: -180px;
}

.key_card {
    background-color: #fff;
    padding: 20px;
    height: 100%;
    border-radius: 10px;
    transition: .4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.key_card:hover {
    background-color: #b306de;
}

.key_card:hover * {
    color: #fff;
}

.key_icon {
    width: 70px;
    height: 70px;
    padding: 10px;
    border-radius: 8.649px;
    border: 3.459px solid #c1e9d2;
    background-color: #fff;
}

.key_card h3 {
    font-size: 26px;
    font-weight: 600;
    color: #000;
}

.key_card p {
    color: #1b1f22;
    font-weight: 300;
}

.key_icon img {
    height: 100%;
    width: 100%;
}