.banner-bg {
    display: flex;
    width: 100%;
    height: 360px;
    overflow: hidden;
    margin-bottom: 5vh;
}

.image {
    background-image: url("../../img/bg.png");
    height: 100%;
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%;
    transition: 0.5s;
    background-repeat: no-repeat;
    background-size: cover;
}

.image:hover {
    background-image: url("../../img/bghover1.png");
    transform: scale(1.1);
    transition: 0.5s;
}

.image:hover .divletter {
    transform: scale(0.9);
    transition: 0.5s;
}

.divletter {
    width: 20%;
    min-width: 320px;
    border-radius: 100px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 13px;
    background-color: rgba(106, 145, 231, 0.8);
    transition: background 0.8s;
    transition: 0.5s;
}

.ui-splittedchars {
    font-size: 20px;
    font-weight: 400;
    color: white;
    position: relative;
}

.divletter>div:not(.ui-splittedchars) {
    font-size: 20px;
    font-weight: 400;
    color: white;
    margin-right: 3%;
    position: relative;
}

a {
    text-decoration: none;
}

.divletter:hover {
    background: rgba(73, 97, 180, 0.9);
    transition: background 0.8s;
}