        /* Chrome, Safari, Edge, Opera */
        input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
        }
    
        /* Firefox */
        input[type=number] {
        -moz-appearance: textfield;
        }
    
        .commitment {
        justify-content: space-between;
        align-items: center;
        height: 100px;
        width: 250px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .commitment-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .commitment-text {
        width: 60%;
        padding: 15px;
        text-align: left;
        }
    
        .commitment-term {
        display: flex;
        position: absolute;
        top: 0;
        right: 10px;
        align-items: right
        }
    
        .location {
        justify-content: space-between;
        align-items: center;
        height: 100px;
        width: 250px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .location-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .location-text {
        width: 60%;
        padding: 15px;
        text-align: left;
        }
    
        .platform {
        justify-content: space-between;
        align-items: center;
        height: 100px;
        width: 300px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .platform-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .platform-text {
        width: 60%;
        padding: 15px;
        text-align: left;
        }
    
        .instance {
        justify-content: space-between;
        align-items: center;
        height: 100px;
        width: 200px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .instance-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .instance-text {
        width: 60%;
        padding: 25px;
        text-align: left;
        }
    
        .gpu {
        justify-content: space-between;
        align-items: center;
        height: 140px;
        width: 250px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .gpu-icon {
        display: flex;
        position: absolute;
        top: 0;
        left: 10px;
        align-items: left
        }
    
        .gpu-text {
        padding: 25px;
        align-items: center;
        }
    
        .cpu {
        justify-content: space-between;
        align-items: center;
        height: 125px;
        width: 250px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .cpu-icon {
        display: flex;
        position: absolute;
        top: 0;
        left: 10px;
        align-items: left
        }
    
        .cpu-text {
        padding: 25px;
        align-items: center;
        }
    
        .os {
        justify-content: space-between;
        align-items: center;
        height: 100px;
        width: 250px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .os-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .os-text {
        width: 60%;
        padding: 15px;
        text-align: left;
        }
    
        .storage {
        justify-content: space-between;
        align-items: center;
        height: 125px;
        width: 300px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .storage-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .storage-text {
        width: 60%;
        padding: 15px;
        text-align: left;
        }
    
        .storageType {
        justify-content: space-between;
        align-items: center;
        height: 125px;
        width: 300px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .storageType-icon {
        width: 40%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .storageType-text {
        width: 100%;
        padding: 15px;
        text-align: left;
        }
    
        .networkstorage {
        justify-content: space-between;
        align-items: center;
        height: 150px;
        min-width: 400px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .networkstorage-icon {
        width: 25%;
        padding: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        }
    
        .networkstorage-text {
        width: 75%;
        padding: 15px;
        text-align: left;
        }
    
        .node {
        justify-content: space-between;
        align-items: center;
        height: 270px;
        width: 400px;
        cursor: pointer;
        font-size: 16px;
        }
    
        .node-icon {
        display: flex;
        position: absolute;
        top: 0;
        left: 10px;
        align-items: center
        }
    
        .node-text {
        padding: 25px;
        align-items: left;
        text-align: left;
        }