.about-us__container {
    text-align: center;
    padding: 20px 100px;
}

.about-us__container h2:first-child {
    margin-top: 0px
}

.about-us__container h2 {
    text-decoration: underline;
    margin-top: 100px;
}

.apply-button {
    background-color: hotpink;
    padding: 15px 80px;
    border-radius: 5px;
    cursor: pointer;
    color: white;
    transition: 0.3s;
    box-shadow: 0 2px 6px 0 rgb(5 21 46 / 10%), 0 2px 6px 0 rgb(21 60 245 / 2%), 0 -2px 4px 0 rgb(21 60 245 / 4%);
    text-decoration: none;
    font-weight: bold;
}

.apply-button:hover {
    background-color: #5271ff;
    transition: 0.3s;
    padding: 18px 85px;
}


.about-us__buttons-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    min-height: 100px;
    margin-top: 100px;
}