.component_left_right_image_with_content.tos_big {
    margin-top: 132px
}

.component_left_right_image_with_content.tos_bigger {
    margin-top: 158px
}

.component_left_right_image_with_content.bos_big {
    margin-bottom: 132px
}

.component_left_right_image_with_content.bos_bigger {
    margin-bottom: 158px
}

.component_left_right_image_with_content.section_background_White_Smoke {
    background-color: var(--Color_White_Smoke);
    padding: 112px 0
}

.component_left_right_image_with_content .section_inner {
    display: flex;
    flex-wrap: wrap
}

.component_left_right_image_with_content .section_inner .media_section {
    position: relative;
    width: 50%
}

.component_left_right_image_with_content .section_inner .media_section .image_section {
    height: 100%;
    position: relative
}

.component_left_right_image_with_content .section_inner .media_section .image_section:after {
    background: linear-gradient(90.14deg, transparent .13%, rgba(0, 0, 0, .138) 99.89%);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.component_left_right_image_with_content .section_inner .media_section .image_section .bg_image {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 100%
}

.component_left_right_image_with_content .section_inner .media_section .image_section .bg_image.for_responsive {
    display: none
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list {
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    width: 100%
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item {
    padding: 40px 15px;
    width: 50%
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item.stats_item_width_half {
    width: 50%
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item.stats_item_width_full {
    width: 100%
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item.bg_color_Rose_Red {
    background-color: var(--Color_Hoffer_Red)
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item.bg_color_Hoffer_Text {
    background-color: var(--Color_Hoffer_Text)
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner {
    text-align: center
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number {
    align-items: center;
    display: flex;
    justify-content: center
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .count,
.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .number_post_text {
    color: var(--Color_White);
    display: inline-block;
    font-family: var(--Font_Lato_Bold);
    font-size: 48px;
    line-height: 1;
    margin: 0;
    padding: 0
}

.component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_label {
    color: var(--Color_White);
    display: block;
    font-size: 16px;
    line-height: 145%;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.component_left_right_image_with_content .section_inner .content_section {
    width: 50%
}

.component_left_right_image_with_content .section_inner .content_section .tagline_section {
    background-color: var(--Color_Hoffer_Red);
    margin-bottom: 24px;
    max-width: -moz-max-content;
    max-width: max-content;
    padding: 7px 24px
}

.component_left_right_image_with_content .section_inner .content_section .tagline_section.space_between_label_text_and_heading_normal {
    margin-bottom: 24px
}

.component_left_right_image_with_content .section_inner .content_section .tagline_section.space_between_label_text_and_heading_medium {
    margin-bottom: 48px
}

.component_left_right_image_with_content .section_inner .content_section .tagline_section.space_between_label_text_and_heading_big {
    margin-bottom: 64px
}

.component_left_right_image_with_content .section_inner .content_section .tagline_section .tagline_text {
    color: var(--Color_White);
    font-family: var(--Font_Lato_Regular);
    margin: 0;
    text-transform: uppercase
}

.component_left_right_image_with_content .section_inner .content_section .heading_section .heading_text {
    font-family: var(--Font_Lato_Bold);
    margin: 0
}

.component_left_right_image_with_content .section_inner .content_section .description_section {
    margin-top: 24px
}

.component_left_right_image_with_content .section_inner .content_section .description_section .description_text {
    max-width: 485px
}

.component_left_right_image_with_content .section_inner .content_section .button_section {
    display: flex;
    flex-wrap: wrap;
    margin-top: 24px
}

.component_left_right_image_with_content .section_inner .content_section .button_section .text_link {
    width: 100%
}

.component_left_right_image_with_content .section_inner .content_section .button_section.space_above_links_big {
    margin-top: 44px
}

.component_left_right_image_with_content .section_inner .content_section .button_section .global_cta_item,
.component_left_right_image_with_content .section_inner .content_section .button_section .global_cta_item .btn,
.component_left_right_image_with_content .section_inner .content_section .button_section .global_cta_item .text_link,
.component_left_right_image_with_content .section_inner .content_section .button_section.space_above_links_big .button_size_big {
    width: 100%
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text {
    background-color: var(--Color_Hoffer_Text);
    color: var(--Color_White);
    padding: 0 58px 60px 60px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text.section_has_not_label_text {
    padding: 60px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text.section_has_not_label_text .content_list .content_item.content_type_heading_with_content_editor .heading_section {
    margin-top: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .heading_section .heading_text {
    color: var(--Color_White)
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .tagline_section {
    padding: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text .font_size_32 {
    color: var(--Color_White);
    font-family: var(--Font_Lato_Semibold);
    font-size: 32px;
    margin: 0 0 23px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text .font_size_18 {
    color: var(--Color_White);
    font-family: var(--Font_Lato_Semibold);
    font-size: 20px;
    margin: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text p {
    color: hsla(0, 0%, 100%, .8)
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text ul:last-child {
    margin-bottom: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text ul.true_icon {
    gap: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text ul.true_icon li {
    border-bottom: 1px solid var(--Color_Silver_op_perc_20);
    color: hsla(0, 0%, 100%, .8);
    padding: 8px 0 8px 37px;
    position: relative
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text ul.true_icon li:before {
    display: none
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .editor_text ul.true_icon li:after {
    background-image: url(../../images/true_icon.svg);
    content: "";
    display: block;
    height: 21px;
    left: 0;
    position: absolute;
    top: 11px;
    width: 21px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .list_of_text_with_title .list_of_text_with_title_item {
    border-bottom: 1px solid var(--Color_Silver_op_perc_20);
    margin-bottom: 11px;
    padding-bottom: 12px;
    padding-top: 13px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .list_of_text_with_title .list_of_text_with_title_item:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .list_of_text_with_title .list_of_text_with_title_item .list_of_text_with_title_item_title {
    color: var(--Color_White);
    font-family: var(--Font_Lato_Semibold);
    margin: 0 0 18px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .list_of_text_with_title .list_of_text_with_title_item .list_of_text_with_title_item_text {
    color: hsla(0, 0%, 100%, .8)
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list {
    padding-right: 40px;
    padding-top: 10px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item {
    border-bottom: 1px solid var(--Color_Silver_op_perc_20);
    padding: 16px 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item .text_list_item_inner {
    align-items: center;
    display: flex;
    gap: 16px;
    padding-right: 28px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item .text_list_item_inner .item_numbar {
    align-items: center;
    background-color: var(--Color_Hoffer_Red);
    display: flex;
    font-family: var(--Font_Lato_Semibold);
    font-size: 24px;
    height: 65px;
    justify-content: center;
    width: 67px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item .text_list_item_inner .text_list_item_text {
    color: hsla(0, 0%, 100%, .8);
    flex: 1;
    font-family: var(--Font_Lato_Semibold);
    font-size: 20px;
    margin: 0;
    padding: 0
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .content_list .content_type_heading_with_short_description .short_description_section {
    padding-top: 10px
}

.component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .content_list .content_type_heading_with_short_description .short_description_section .short_description_text {
    color: hsla(0, 0%, 100%, .8)
}

.component_left_right_image_with_content .section_inner.media_section_size_medium .media_section {
    width: 47.5%
}

.component_left_right_image_with_content .section_inner.media_section_size_medium .content_section {
    width: 52.5%
}

.component_left_right_image_with_content .section_inner.media_section_size_small .media_section {
    width: 44.7%
}

.component_left_right_image_with_content .section_inner.media_section_size_small .content_section {
    width: 55.3%
}

.component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White {
    padding-left: 60px
}

.component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .data_icon_with_amount_text_section {
    margin-top: 40px
}

.component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .data_icon_with_amount_text_section .data_icon_with_amount_text_section_inner .icon_with_title {
    align-items: center;
    display: flex;
    gap: 16px
}

.component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .data_icon_with_amount_text_section .data_icon_with_amount_text_section_inner .icon_with_title .title {
    font-family: var(--Font_Lato_Bold);
    font-size: 38px;
    line-height: 1.1
}

.component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .data_icon_with_amount_text_section .data_icon_with_amount_text_section_inner .short_content {
    font-family: var(--Font_Lato_Regular);
    font-size: 16px;
    line-height: 1.1;
    margin: 10px 0 0;
    padding: 0;
    text-transform: uppercase
}

.component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White .tagline_section .tagline_text {
    padding: 0
}

.component_left_right_image_with_content .section_inner.media_section_in_right .media_section {
    order: 2
}

.component_left_right_image_with_content .section_inner.media_section_in_right .content_section {
    order: 1
}

.component_left_right_image_with_content .section_inner.media_section_in_right .content_section.content_section_background_color_White {
    padding-right: 60px
}

.component_left_right_image_with_content .section_inner.media_section_in_right .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .editor_content_section .editor_text .font_size_32 {
    font-family: var(--Font_Lato_Semibold);
    font-size: 32px;
    line-height: 1.3;
    margin: 0 0 20px
}

.component_left_right_image_with_content .section_inner.media_section_in_right .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .editor_content_section .editor_text p {
    padding-top: 7px
}

.component_left_right_image_with_content .section_inner.media_section_in_right .content_section.content_section_background_color_White .tagline_section {
    padding: 0
}

.component_left_right_image_with_content .section_inner.media_section_in_right .content_section.content_section_background_color_Hoffer_Text.section_has_not_label_text .content_list .content_item .heading_section {
    margin-top: 0
}

.component_left_right_image_with_content .section_inner .media_type_video,
.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box {
    position: relative
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box:after {
    background-color: rgba(0, 0, 0, .75);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a {
    cursor: pointer;
    display: block;
    position: relative
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a:hover .video_play_icon svg g path {
    fill: var(--Color_Hoffer_Orange)
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a img {
    max-width: 100%;
    width: 100%
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a .video_play_icon {
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a .video_play_icon svg {
    height: 150px;
    width: 150px
}

.component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a .video_play_icon svg path {
    transition: all .25s ease
}

.component_left_right_image_with_content .section_inner .media_type_video .number_stats_list {
    bottom: inherit;
    position: inherit
}

.component_left_right_image_with_content .content_list .content_item .heading_section .heading_text {
    margin: 0 0 19px
}

.component_left_right_image_with_content .section_inner .content_section .button_section .btn .text {
    text-transform: capitalize;
}

@media (max-width:1359px) {
    .component_left_right_image_with_content.tos_big {
        margin-top: 110px
    }

    .component_left_right_image_with_content.tos_bigger {
        margin-top: 120px
    }

    .component_left_right_image_with_content.bos_big {
        margin-bottom: 110px
    }

    .component_left_right_image_with_content.bos_bigger {
        margin-bottom: 120px
    }

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .count,
    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .number_post_text {
        font-size: 44px
    }
}

@media (max-width:1199px) {
    .component_left_right_image_with_content.tos_big {
        margin-top: 90px
    }

    .component_left_right_image_with_content.tos_bigger {
        margin-top: 100px
    }

    .component_left_right_image_with_content.bos_big {
        margin-bottom: 90px
    }

    .component_left_right_image_with_content.bos_bigger {
        margin-bottom: 100px
    }

    .component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a .video_play_icon svg {
        height: 100px;
        width: 100px
    }
}

@media (max-width:991px) {
    .component_left_right_image_with_content.section_background_White_Smoke {
        padding: 60px 0
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list {
        padding-right: 0
    }

    .component_left_right_image_with_content.tos_big {
        margin-top: 70px
    }

    .component_left_right_image_with_content.tos_bigger {
        margin-top: 80px
    }

    .component_left_right_image_with_content.bos_big,
    .component_left_right_image_with_content.bos_bigger {
        margin-bottom: 70px
    }

    .component_left_right_image_with_content blockquote {
        margin-bottom: 0
    }

    .component_left_right_image_with_content .section_inner .content_section .button_section.space_above_links_big {
        margin-top: 25px
    }

    .component_left_right_image_with_content .section_inner.media_section_size_medium .content_section,
    .component_left_right_image_with_content .section_inner.media_section_size_medium .media_section,
    .component_left_right_image_with_content .section_inner.media_section_size_small .content_section,
    .component_left_right_image_with_content .section_inner.media_section_size_small .media_section {
        width: 100%
    }

    .component_left_right_image_with_content .section_inner {
        flex-direction: column
    }

    .component_left_right_image_with_content .section_inner .content_section,
    .component_left_right_image_with_content .section_inner .media_section {
        width: 100%
    }

    .component_left_right_image_with_content .section_inner .content_section .description_section .description_text {
        max-width: 100%
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_White {
        margin-bottom: 40px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text {
        padding: 0 50px 50px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .heading_section {
        margin-top: 40px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text.section_has_not_label_text {
        padding: 50px
    }

    .component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White {
        margin-bottom: 0;
        margin-top: 40px;
        padding-left: 0
    }

    .component_left_right_image_with_content .section_inner.media_section_in_right .content_section.content_section_background_color_White {
        padding-right: 0
    }
}

@media (max-width:767px) {
    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text.section_has_not_label_text {
        padding: 40px 24px
    }

    .component_left_right_image_with_content .section_inner .media_type_video .video_section .video_box a .video_play_icon svg {
        height: 75px;
        width: 75px
    }

    .component_left_right_image_with_content.section_background_White_Smoke {
        padding: 40px 0
    }

    .component_left_right_image_with_content.tos_big {
        margin-top: 50px
    }

    .component_left_right_image_with_content.tos_bigger {
        margin-top: 60px
    }

    .component_left_right_image_with_content.bos_big {
        margin-bottom: 50px
    }

    .component_left_right_image_with_content.bos_bigger {
        margin-bottom: 60px
    }

    .component_left_right_image_with_content .section_inner .content_section .tagline_section.space_between_label_text_and_heading_big {
        margin-bottom: 40px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text {
        padding: 0 24px 40px
    }

    .component_left_right_image_with_content .section_inner .media_section {
        display: flex;
        flex-direction: column
    }

    .component_left_right_image_with_content .section_inner .media_section .image_section {
        order: 2
    }

    .component_left_right_image_with_content .section_inner .media_section .image_section .bg_image.for_desktop {
        display: none
    }

    .component_left_right_image_with_content .section_inner .media_section .image_section .bg_image.for_responsive {
        display: flex
    }

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list {
        order: 1;
        position: inherit
    }

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_label {
        font-size: 14px
    }

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .count {
        font-size: 32px;
        margin: 0 0 7px
    }

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .number_post_text {
        font-size: 32px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .heading_section {
        margin-top: 30px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .list_of_text_with_title .list_of_text_with_title_item {
        margin-bottom: 0
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .list_of_text_with_title .list_of_text_with_title_item .list_of_text_with_title_item_title {
        margin: 0 0 10px
    }

    .component_left_right_image_with_content .content_list .content_item .heading_section .heading_text {
        margin: 0 1px 10px 0
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item .text_list_item_inner .text_list_item_text {
        font-size: 18px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item .text_list_item_inner .item_numbar {
        font-size: 20px;
        height: 50px;
        width: 50px
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item .text_list_item_inner {
        padding-right: 0
    }

    .component_left_right_image_with_content .section_inner .content_section.content_section_background_color_Hoffer_Text .text_list .text_list_item {
        padding: 12px 0
    }

    .component_left_right_image_with_content .section_inner.media_section_in_left .content_section.content_section_background_color_White .content_list .content_item.content_type_heading_with_content_editor .data_icon_with_amount_text_section .data_icon_with_amount_text_section_inner .icon_with_title .title {
        font-size: 30px
    }

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item {
        padding-left: 22px;
        padding-right: 22px
    }
}

@media (max-width:400px) {

    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .count,
    .component_left_right_image_with_content .section_inner .media_section .number_stats_list .stats_item .stats_item_inner .stats_number .number_post_text {
        font-size: 24px
    }
}