
.service-2025 {
    /* background-image: url("../../../assets/img/service2025/bgservice2025.jpg");
    background-repeat: no-repeat;
    background-position: top center; */
    /* background-size: cover; */
    font-family: fontbook;
    margin-top: -120px;
}

.header-all.header-service2025{
    /* max-height: 50vh; */
}

.service-panel {
    background-color: #222;
    border-color: #222;
    /* color: #fff; */
    display: flex;
    flex-direction: column;

    min-width: 15vw !important;
    height: 350px;
    /* text-align: center; */
    transition: 0.2s all;
    margin: 5vw 1vw;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    border-radius: 0px;
}

.service-panel .panel-body {
    /* Allows the body to grow and fill available space */
    flex-grow: 1;
}

.service-panel .panel-heading,
.service-panel .panel-body,
.service-panel .panel-footer {
    background-color: transparent;
    border: none;
}

.service-panel .panel-title {
    color: #B5BEBD;
    font-size: 22px;
    text-align: center;
    min-height: 11vh;
    line-height: 4vh;

}

.service-panel .panel-desc {
    color: #B5BEBD;
    /* margin-top: 50px; */
    padding-left: 20px;
    align-items: end;
}

.service-panel .panel-desc li{
    margin-top: 0.5vh;
}

.service-panel ul {
    color: #B5BEBD; /* Lighter text for the list */
}

/* Custom button style to mimic the hover effect */
.btn-custom-outline {
    background-color: transparent;
    color: #ccc;
    border-color: #FFFFFF;
    transition: all 0.3s ease;
    border-radius: 0px;
    border-width: 3px;

}

.btn-custom-outline:hover,
.btn-custom-outline:focus {
    background-color: #fff;
    color: #000;
    border-color: #fff;
}

.card-body{
    padding: 40px;
}

.row-tighter-gutters {
    margin-left: 5vw !important;
    margin-right: 5vw !important;
}

.row-tighter-gutters > [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
}

.title-fonttype{
    color: #B5BEBD;
    font-size: 30px;
    font-weight: bold;
}

.content-fonttype{
    /* font-size: 16px; */
    /* color: #fff;
     */
    color: #b5bebd;
    font-family:fontlight;
}

.header-title-s2025{
    margin-bottom: 2vh;
}

.header-desc-s2025{
    margin-bottom: 100px;
}

.header-subtitle-s2025{
    color: #B5BEBD;
}

@media screen and (max-width: 768px) {
    .service-2025 {
        /* background: url("../../../assets/img/slicingmobile/mobile/about/bgabout.png") no-repeat; */
        transition: all 1000ms linear 0s;
        background-size: cover;
        background-position: center;
    }
}

@media screen and (max-width: 480px) {
    .service-2025{
        background: #1b1d1c url("../../../assets/img/slicingmobile/mobile/careers/bgcareers.jpg") no-repeat top center;
        margin-top: -120px;
        /* padding-top: 120px; */
    }

    .service-panel{
        width: auto;
    }

    .service-panel .panel-title {
        color: #B5BEBD;
        font-size: 22px;
        text-align: center;
        min-height: 7vh;
        line-height: 4vh;

    }

    .service-panel .panel-desc {
        color: #B5BEBD;
        /* margin-top: 50px; */
        padding-left: 20px;
        align-items: end;
    }

    .service-panel .panel-desc li{
        margin-top: 0.5vh;
    }

}