.technologies-card .technology-column {
    width: fit-content;
}

.technology-column .technology-item {
    width: 100%;
    height: 100%;
    justify-content: flex-start;
    row-gap: 2rem;
    margin-bottom: 50px;
}
.mobile-font {
    align-items: baseline;
}
.mobile-font img {
    width: 7px;
    height: fit-content;
}
.mobile-font span {
    width: 100%;
    font-family: Avenir;
    font-style: normal;
    font-weight: 450;
    font-size: 18px;
    line-height: 160%;
    display: flex;
    align-items: center;
    color: var(--black-1);
}

@media only screen and (max-width: 1200px) {
    .mobile-font span {
        font-size: 0.95rem;
        width: 100%;
    } 
}

@media only screen and (max-width: 480px) {
    .mobile-font span {
        font-size: 0.85rem;
        width: 100%;
    } 
}

@media only screen and (max-height: 700px) {
    .mobile-font span{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }   
}
@media only screen and (max-height: 600px) {
    .mobile-font span{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }   
}
@media only screen and (max-height: 490px) {
    .mobile-font span{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }   
}