.cgre-home-alert-cta {
    bottom: 86px;
    left: 18px;
    right: auto;
}

.cgre-home-alert-cta-tooltip {
    left: calc(100% + 12px);
    right: auto;
    transform: translate(-8px, 50%);
}

.cgre-home-alert-cta-tooltip::after {
    border-left: 0;
    border-right: 7px solid #132630;
    left: -7px;
    right: auto;
}

@media (max-width: 640px) {
    .cgre-home-alert-cta {
        bottom: 82px;
        left: 14px;
        right: auto;
    }

    .cgre-home-alert-cta-tooltip {
        bottom: calc(100% + 10px);
        left: 0;
        right: auto;
        transform: translateY(8px);
    }

    .cgre-home-alert-cta-tooltip::after {
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 7px solid #132630;
        bottom: -7px;
        left: 18px;
        right: auto;
        top: auto;
        transform: none;
    }
}
