.service-box-marquee .vf-gartner-service-box {
    padding-left: 20rem;
    padding-right: 20rem;
    flex-wrap: wrap;
    height: auto;
    min-height: 200rem;
    padding-top: 40rem;
    padding-bottom: 40rem;
}

.service-box-marquee .service-box-title {
    padding-bottom: 8rem;
}

.reasons-sec .vf-gartner-point-inner {
    padding: 40rem 14rem;
}

.vf-gartner-lead-section {
    background: linear-gradient(180deg, #E60000 0%, #820000 100%);
}

.vf-gartner-awards-container {
    display: flex;
    justify-content: space-between;
    gap: 40rem;
    margin-top: 60rem;
}

.vf-gartner-award-card {
    background-color: #fff;
    border-radius: 20rem;
    padding: 60rem 45rem 60rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.vf-gartner-award-card h3 {
    margin-bottom: 25rem;
}

.vf-gartner-award-card p {
    flex-grow: 1;
    margin-bottom: 40rem;
}

.vf-gartner-award-card hr {
    border: none;
    height: 2px;
    background-color: #E1E1E1;
    margin: 40rem 0;
}

.vf-gartner-award-card img {
    max-width: 100%;
    align-self: flex-start;
}

.vf-gartner-map-container {
    margin-top: 60rem;
}

.vf-gartner-map-container img {
    width: 100%;
}

.vf-gartner-info-boxes {
    display: flex;
    justify-content: center;
    gap: 30rem;
    margin: 60rem 0;
}

.vf-gartner-info-box {
    background-color: #F5F5F5;
    padding: 26rem 30rem;
    border-radius: 10rem;
    text-align: left;
    max-width: 947rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.vf-right-text {
    padding-top: 20rem;
    padding-left: 10rem;
}

.vf-gartner-info-box p {
    color: #25282B;
    margin: 0;
}

.vf-gartner-info-box .value {
    display: flex;
    align-items: flex-start;
    gap: 10rem;
}

.vf-gartner-map-container {
    position: relative;
}

.vf-gartner-map-legend {
    display: flex;
    justify-content: center;
    gap: 40rem;
    margin-top: 60rem;
}

.vf-gartner-legend-item {
    display: flex;
    align-items: center;
    gap: 15rem;
}

.vf-gartner-legend-color {
    width: 44rem;
    height: 44rem;
}

.vf-gartner-legend-item:last-child {
    margin-bottom: 0;
}

.vf-gartner-img1 {
    width: 368rem;
    height: auto;
}

.vf-gartner-img2 {
    width: 495rem;
    height: auto;
}

.vf-gartner-img3 {
    width: 524rem;
    height: auto;
}

.iot-connect .service-box-marquee .vf-gartner-service-box {
    padding-top: 60rem;
}

.unified-lead.vf-gartner-lead-section .vf-gartner-img {
    width: 280rem;
    height: auto;
}

.connect-unified .vf-gartner-point-icon {
    padding: 0rem 0rem;
    margin: 0;
    width: 190rem
}


.vf-gartner-award-card div+div {
    flex-shrink: 1;
    display: flex;
    min-height: 180rem;
    align-items: center;
    border: none;
    padding-top: 50rem;
}

.vf-gartner-award-card div+div hr {
    display: none;
}

.vf-gartner-award-card div {
    border-bottom: 1px solid #E1E1E1;
    flex-grow: 1;
    min-height: 300rem;
}

.vf-gartner-award-card div+div img {
    align-self: center;
}