/* Page 35, final content CTA only. One mobile layout, no intermediate breakpoints. */
@media (max-width: 767px) {
    .elementor.elementor-35 .e-8993a01-9b41310 {
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        min-height: 0;
        padding-inline: 0;
        flex-direction: column;
        align-items: stretch;
        gap: 0;
    }

    .elementor-35 .e-8993a01-9b41310 .e-8c21bc1-ede7c1c {
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        min-height: 0;
        margin-inline: 0;
        padding: 0 24px;
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        text-align: left;
    }

    .elementor-35 .e-8993a01-9b41310 .e-f132122-d63d3f6,
    .elementor-35 .e-8993a01-9b41310 .e-58dcd77-d7fd6b1,
    .elementor-35 .e-8993a01-9b41310 .e-64fbd82-68c71b7 {
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        margin: 0;
        text-align: left;
        overflow-wrap: break-word;
    }

    .elementor-35 .e-8993a01-9b41310 .e-58dcd77-d7fd6b1 {
        font-size: 32px;
        line-height: 1.15;
    }

    .elementor.elementor-35 .e-8993a01-9b41310 .elementor-element-70b5d61 {
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        min-width: 0;
        margin: 0;
        align-self: flex-start;
        text-align: left;
    }

    .elementor-35 .e-8993a01-9b41310 .elementor-element-70b5d61 .elementor-button {
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        white-space: normal;
        overflow-wrap: break-word;
        text-align: center;
    }
}
