#azure-assessment, #infra-database-migration, #azure-migration, #azure-cost-optimization, #azure-foundations {
    width: 65%;
    right: 2%;
    z-index: 99;
}

#azure-assessment {
    bottom: 25%;
}

#azure-foundations {
    bottom: 10%;
}

#infra-database-migration {
    bottom: 2%;
}

#azure-migration {
    bottom: 10%;
}

#data-platform, #open-ai, #app-innovation-engment {
    width: 155%;
    rotate: -90deg;
    transform-origin: left bottom;
    bottom: 30%;
}

#data-platform {
    left: 30.5%;
}

#open-ai {
    left: 67%;
}

#app-innovation-engment {
    left: 98%;
}

#azure-cost-optimization {
    top: 7%;
}

#infrastructure-code {
    bottom: 27%;
}

#art-of-the-possible {
    left: 3%;
    bottom: 38%;
    transform: translateY(50%);
}

#infrastructure-code {
    left: 31%;
}

#app-modernization {
    right: 5%;
    bottom: 38%;
}

#azure-virtual-desktp {
    left: 31%;
    bottom: 0;
}

#azure-vmware-sol {
    left: 31%;
    top: -3%;
}

#custom-development {
    left: 3%;
    top: 15%;
}

#data-platform .info,
#open-ai .info,
#app-innovation-engment .info {
    transform: rotate(90deg);
}

#custom-development .info {
    top: 70px;
}

#azure-cost-optimization .info {
    top: 25px;
}

#azure-assessment .info {
    bottom: 25px;
}

#infra-database-migration .info {
    top: 16px;
}

#azure-migration .info {
    bottom: 16px;
}

#art-of-the-possible .info {
    top: 72px;
}

#infrastructure-code .info {
    top: 70px;
}

#app-modernization .info {
    top: 0;
    right: 80px;
}

#azure-foundations .info {
    bottom: 23px;
}

#app-innovation-engment .info {
    left: 205px;
    bottom: 110px;
}

#data-platform .info {
    top: -182px;
    right: 176px;
}

#open-ai .info {
    top: -185px;
    right: 205px;
}

#azure-virtual-desktp .info {
    top: 70px;
}

#azure-vmware-sol .info {
    bottom: 70px;
}

#azure-assessment-description {
    background: var(--yellow);
    color: #fff;
    font-size: 18px;
    width: 300px;
    height: auto;
    right: 2.6%;
    top: 50%;
    transform: translateY(-70%);
    display: none;
    align-items: center;
    padding: 20px;
    box-sizing: border-box;
    font-weight: 300;
}