/* colony components - banners - banner 1 | 2025-03-13 css */
.colony_banner_1 .ticker_wrp {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
.colony_banner_1 .ticker_track {
    animation: colony_banner_1_ticker 11s linear infinite;
}
.colony_banner_1 .ticker_item {
    white-space: nowrap;
}
@keyframes colony_banner_1_ticker {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

/* colony x relume - content - content 17 css */
.colony_relume_content_17 .content p:last-of-type {
    margin-bottom: 0;
}

/* colony x relume - features - feature 16 css */
.colony_relume_feature_16 .features,
.colony_relume_feature_16 .cta {
    margin-top: calc(var(--space-sm) * 1.5);
}

/* colony x relume - headers - header 69 css */
@media only screen and (max-width: 768px) {
    .colony_relume_header_69 {
        padding: var(--space-xl) 0;
    }
}

/* colony x relume - pricing - pricing 13 css | 2025-05-24 */
@media only screen and (max-width: 991px) {
    .colony_relume_pricing_13 .pricing_grid {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media only screen and (max-width: 501px) {
    .colony_relume_pricing_13 .price {
        top: calc(var(--space-sm) * 1.5);
    }
}