.left_service_info_content_with_right_image {
    margin: 72px 0
}

.left_service_info_content_with_right_image.big_tos {
    margin-top: 90px
}

.left_service_info_content_with_right_image.big_bos {
    margin-bottom: 90px
}

.left_service_info_content_with_right_image_inner {
    gap: 20px 40px
}

.left_service_info_content_with_right_image_inner.image_on_left .image_section {
    order: -1
}

.left_service_info_content_with_right_image_inner.image_on_left .image_section .image_tagline {
    left: -31px;
    right: auto
}

.left_service_info_content_with_right_image_inner .image_section {
    width: calc(50.31% - 20px)
}

.left_service_info_content_with_right_image_inner .image_section img {
    border-radius: 12px;
    -o-object-position: center;
    object-position: center
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline {
    left: auto;
    max-height: calc(100% - 31px);
    padding-top: 20px;
    right: -43px
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper {
    max-height: 100%;
    max-width: 293px;
    z-index: 3
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper:after,
.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper:before {
    border-radius: 26.4px;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper:before {
    background: var(--Color_Pure_Black);
    left: 4px;
    top: 4px;
    z-index: 2
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper:after {
    background-image: url(../../images/image_tagline_l3.png);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    left: 15px;
    top: 9px;
    z-index: 1
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner {
    background: var(--Color_Pure_White);
    border: 2px solid var(--Color_Pure_Black);
    border-radius: 26.4px;
    max-height: calc(100% - 40px);
    padding: 15px 15px 10px 17px;
    z-index: 2
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner_text {
    color: var(--Color_Drak_Red);
    font-family: var(--Fonts_CCMeanwhile_Bold_Italic);
    font-size: 17.6px;
    height: 100%;
    line-height: 26.4px;
    max-height: calc(100vh - 88px);
    overflow-y: auto;
    word-break: break-word
}

.left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner_text::-webkit-scrollbar {
    display: none
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content {
    gap: 20px;
    width: calc(49.68% - 20px)
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .tagline_heading_section .tagline_text {
    color: var(--Color_Medium_Blue);
    margin-bottom: 6px
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .sub_heading_with_icon_content_wrapper {
    row-gap: 20px
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .sub_heading_with_icon_content_wrapper .sub_heading_with_icon_content {
    gap: 13px
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .sub_heading_with_icon_content_wrapper .sub_heading_with_icon_content .sub_heading_section {
    gap: 10px
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .sub_heading_with_icon_content_wrapper .sub_heading_with_icon_content .sub_heading_section .sub_heading {
    line-height: 140%;
    width: calc(100% - 30px)
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .sub_heading_with_icon_content_wrapper .sub_heading_with_icon_content .sub_heading_section .star_image {
    height: 20px;
    width: 20px
}

.left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content .sub_heading_with_icon_content_wrapper .sub_heading_with_icon_content .content_section p {
    color: var(--Color_Drak);
    font-family: var(--Fonts_Manrope_Medium);
    line-height: 28px
}

@media (max-width:1359px) {
    .left_service_info_content_with_right_image {
        margin: 60px 0
    }

    .left_service_info_content_with_right_image.big_tos {
        margin-top: 80px
    }

    .left_service_info_content_with_right_image.big_bos {
        margin-bottom: 80px
    }
}

@media (max-width:1199px) {
    .left_service_info_content_with_right_image {
        margin: 50px 0
    }

    .left_service_info_content_with_right_image.big_tos {
        margin-top: 70px
    }

    .left_service_info_content_with_right_image.big_bos {
        margin-bottom: 70px
    }

    .left_service_info_content_with_right_image_inner {
        -moz-column-gap: 30px;
        column-gap: 30px
    }

    .left_service_info_content_with_right_image_inner.image_on_left .image_section {
        order: 1
    }

    .left_service_info_content_with_right_image_inner.image_on_left .image_section .image_tagline {
        left: -20px
    }

    .left_service_info_content_with_right_image_inner .image_section,
    .left_service_info_content_with_right_image_inner .tagline_headline_with_icon_content {
        width: 100%
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline {
        left: -20px;
        right: auto
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner_text {
        font-size: 14px;
        line-height: 20px
    }
}

@media (max-width:991px) {
    .left_service_info_content_with_right_image {
        margin: 40px 0
    }

    .left_service_info_content_with_right_image.big_tos {
        margin-top: 60px
    }

    .left_service_info_content_with_right_image.big_bos {
        margin-bottom: 60px
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline,
    .left_service_info_content_with_right_image_inner.image_on_left .image_section .image_tagline {
        left: -12px
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner_text {
        font-size: 12px;
        line-height: 18px
    }
}

@media (max-width:767px) {
    .left_service_info_content_with_right_image {
        margin: 30px 0
    }

    .left_service_info_content_with_right_image.big_tos {
        margin-top: 48px
    }

    .left_service_info_content_with_right_image.big_bos {
        margin-bottom: 48px
    }
}

@media (max-width:575px) {
    .left_service_info_content_with_right_image_inner.image_on_left .image_section .image_tagline {
        left: auto
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline {
        left: auto;
        padding-left: 10px;
        padding-right: 20px;
        width: 100%
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper {
        max-width: 100%
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner {
        width: 100%
    }

    .left_service_info_content_with_right_image_inner .image_section .image_tagline_wrapper_inner_text {
        font-size: 9.84px;
        line-height: 14.8px
    }
}

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