.ai-addons {
    background: linear-gradient(122.3deg, #D5DEFF 16.51%, #FFDDFE 93.76%);
    max-width: 1432px;
    width: -webkit-fill-available;
    display: flex;
    padding: 36px 16px 16px 20px;
    box-sizing: border-box;
    border-radius: 20px;
    margin: 32px 16px;
}

.ai-addons-presentation {
    display: none;
}

.purchase-button svg {
    margin-right: 6px;
}

.ai-addons .ai-addons-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 1432px;
    width: -webkit-fill-available;
}

.ai-addons-content {
    display: flex;
    flex-direction: column;
}

.ai-addons-image {
    display: flex;
    border: 4px solid #000000;
    border-radius: 8px;
    aspect-ratio: 100 / 65
}

.beta-ai-image-betaai-cont {
    min-width: 100%;
}

.ai-addons-content .pricing-plans-ai-badge {
    width: 219px;
}

.ai-addons-content .pricing-plans-ai-badge.fr {
    width: 280px;
}

.ai-addons-heading {
    margin-top: 32px;
    margin-bottom: 16px;
}

.ai-addons-break {
    display: none;
}

.ai-addons-text {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-align: left;
}

.ai-addons-includes {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-bottom: 20px;
}

.ai-addons-include-item {
    display: flex;
}

.ai-addons-icon {
    padding-right: 10px;
}

.ai-addons-include-text span {
    font-weight: 600;
    color: #313134;
}

.ai-addons-button {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 32px;
}

.ai-addons-presentation-small {
    border-radius: 8px;
    border: 4px solid #000;
}

@media only screen and (min-width: 768px) {
}

@media only screen and (min-width: 992px) {
    .ai-addons {
        background: linear-gradient(122.3deg, #D5DEFF 16.51%, #FFDDFE 93.76%);
        max-width: 1432px;
        width: -webkit-fill-available;
        display: flex;
        margin: 32px;
        padding: 64px;
        box-sizing: border-box;
        border-radius: 32px;
    }

    .ai-addons .ai-addons-wrapper {
        flex-direction: row;
        align-items: center;
    }

    .ai-addons-content .pricing-plans-ai-badge {
        width: 219px;
    }

    .ai-addons-heading {
        margin-top: 32px;
        margin-bottom: 32px;
    }

    .ai-addons-break {
        display: block;
    }

    .ai-addons-text {
        margin-bottom: 52px;
    }

    .ai-addons-include-item {
        display: flex;
    }

    .ai-addons-presentation-small {
        display: none;

    }

    .ai-addons-content {
        display: flex;
        width: 50%;
        padding-right: 96px;
    }
    .ai-addons-image {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        overflow: hidden;
        width: 50%;
        border: 8px solid #000000;
        border-radius: 16px;
    }

    .ai-addons-presentation {
        display: flex;
        justify-content: center;
        border-bottom-left-radius: 22px;
        border-top-left-radius: 22px;
        border: 8px solid #000;
        border-right: none;
        max-width: 100%;
        box-sizing: border-box;
    }

    .ai-addons-button {
        display: flex;
        flex-direction: row;
        gap: 8px;
    }
}

@media only screen and (min-width: 1282px) {

}

@media only screen and (min-width: 1428px) {
}