.useful-info {
    justify-content: center;
}

.useful-info .title {
    font-size: 1.2em;
}

.useful-info .info-wrapper {
    display: flex;
}

.useful-info .info {
    background-color: #eef3f7;
    padding: 2em;
    border-radius: 15px;
}

.useful-info .info:first-child {
    margin-right: 2em;
}

.useful-info .info > a {
    margin: 1em;
    width: 100rem;
}

.useful-info > div:last-child {
    padding: 2em;
}

.useful-info .btn {
    border-radius: 15px;
    font-size: var(--bs-body-font-size);
}

.info-wrapper > div:last-child {
    flex-direction: column;
}

.container-useful-info {
    display: flex;
    justify-content: center;
}

.info-wrapper .info {
    font-weight: 700;
    color: #2B2B2B;
}

.additional-links .title {
    font-weight: 700;
    font-size:1.3333333333rem!important;
    color: #2B2B2B;
    margin-bottom: 15px;
}

.additional-links .img {
    background: #1972db;
    height: 24px;
    width: 24px;
    border-radius: 10px;
}

.additional-links .img:first-child {
    margin-right: 1.2em;
}

.additional-links .img:last-child {
    border-radius: 50px;
}

@media (max-width: 990px) {
    .useful-info .info {
        padding: 1.2em;
    }

    .additional-links {
        padding: 1.2em;
    }

    .useful-info > div:last-child {
        padding: 1.2em;
    }
}

@media (max-width: 420px) {
    .useful-info .info {
        padding: 5px;
    }
}
@media (max-width: 500px) {
    .useful-info .info > a {
        margin: 1em;
        font-size: 1rem;
        width:auto;
    }
}

@media (max-width: 768px) {
    .info-wrapper{
        flex-direction: column;
        margin-right: 0;
    }
    .useful-info .info:first-child {
        margin-right: 0;
        margin-bottom: 1rem;
    }
    .useful-info .info > a {
        margin: 1em;
        max-width: 100% !important;
        width: auto;
    }
}

@media (max-width: 400px) {
    .useful-info .info-wrapper {
        flex-direction: column;

    }

    .useful-info .info:first-child {
        margin-bottom: 2em;
        margin-right: 0;
    }

    .useful-info .info {
        padding: 1.2em;
    }
}
