.cta {
    margin: 96px 0
}

.cta.remove_tos {
    margin-top: 0
}

.cta.remove_bos {
    margin-bottom: 0
}

.cta_inner {
    background-color: var(--color_light_gray);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 104px;
    padding-top: 105px
}

.cta_inner .backgroung_color_with_text {
    display: flex;
    justify-content: flex-end
}

.cta_inner .backgroung_color_with_text_inner {
    align-items: center;
    background-color: var(--color_green_3);
    display: flex;
    max-width: 745px;
    min-height: 468px;
    padding: 60px 70px 60px 60px
}

.cta_inner .backgroung_color_with_text_inner .heading {
    color: var(--color_white);
    margin: 0
}

@media (min-width:1360px) {
    .cta .container {
        max-width: 1290px
    }
}

@media (max-width:1359px) {
    .cta {
        margin: 85px 0
    }

    .cta_inner .backgroung_color_with_text_inner {
        max-width: 658px;
        min-height: 450px;
        padding: 60px
    }
}

@media (max-width:1199px) {
    .cta {
        margin: 70px 0
    }

    .cta_inner {
        padding: 90px 0
    }

    .cta_inner .backgroung_color_with_text_inner {
        max-width: 550px;
        min-height: 380px
    }
}

@media (max-width:991px) {
    .cta {
        margin: 55px 0
    }

    .cta_inner {
        padding: 70px 0
    }

    .cta_inner .backgroung_color_with_text_inner {
        max-width: 460px;
        min-height: 270px;
        padding: 40px
    }
}

@media (max-width:767px) {
    .cta {
        margin: 40px 0
    }

    .cta_inner {
        padding: 50px 0
    }

    .cta_inner .backgroung_color_with_text_inner {
        max-width: 390px;
        min-height: 230px;
        padding: 30px
    }
}

@media (max-width:575px) {
    .cta {
        margin: 20px 0
    }

    .cta_inner {
        padding: 30px 0
    }

    .cta_inner .backgroung_color_with_text_inner {
        max-width: 280px;
        min-height: 200px;
        padding: 15px
    }

    .cta_inner .backgroung_color_with_text_inner .heading {
        font-size: 26px;
        line-height: 36px
    }
}

/*# sourceMappingURL=cta.css.map */