.icon-title-container {
    position: relative
}
.info__popover-content {
    width: 250px;
    position: absolute;
    bottom: 8px;
    right:50%;
    padding: 1.5rem;
    background: #fff;
    font-size: 16px;
    line-height: 1.33;
    border-radius: 6px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.32);
    background-color: #ffffff;
    display: none;
    z-index: 4;
}

.info__popover-content .close-button {
    background-color: #fff;
    border: none;
    width: 100%;
    text-align: right;
}


p:has(.svg-logo[data-logo-name="info-icon"]:hover)+.icon-title-container .info__popover-content
{
    display: block;
}


.svg-logo[data-logo-name="info-icon"] {
    cursor: pointer;
}


.features-item__container .info-content {
    display: flex;
    gap: 4px;
}

.features-item__container .info-content .icon-title-container {
    margin-top: -6px;
}


.list-explain-features .info-content:has(.svg-logo)>p
{
    position: relative;
    width: 95%;
}

.list-explain-features .info-content .svg-logo[data-logo-name="info-icon"]
{
    position: absolute;
    bottom: -6px;
    padding-left: 4px;
}
@media screen and (min-width: 768px) {
    .info__popover-content {
        left: calc(50% - 150px);
        bottom: 20px;
        font-size: 18px;
        width: 300px;
    }

    .item-icon-info {
        position: absolute;
        top: 12px;
        right: 12px;
    }
}

@media screen and (min-width: 1024px) {
    .close-button {
        display: none;
    }
}