#language-heading {
    color: rgb(48, 105, 152);
}

.language-paragraph {
    color: rgb(78, 213, 218);
    background-color: rgb(26, 62, 63);
    border-color: rgb(89, 159, 161);
}

.language-subheading {
    font-size: 40px;
    margin: 40px 50px;
    border-radius: 50px 10px;
    border-style: dotted groove ridge;
    background-color: rgb(21, 106, 109);
    color: rgb(6, 24, 49);
    border-color: rgb(109, 149, 150);
}


.language-link {
    background-image: linear-gradient(90deg, blue, rgb(139, 84, 165));
    background-size: 0% 3px;
    background-repeat: no-repeat;
    background-position: left bottom;
    transition: background-size 300ms ease;
}

.language-link:hover {
    background-size: 100% 3px;
}