 .key_stats_with_quote_section {
     margin: 217px 0 199px;
 }

 .key_stats_with_quote_section.remove_tos {
     margin-top: 0;
 }

 .key_stats_with_quote_section.remove_bos {
     margin-bottom: 0;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner {
     display: flex;
     flex-wrap: wrap;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side {
     width: 49.37%;
     padding-right: 105px;
     position: relative;
     /* border-right: 1px solid #E5E5E5; */
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side:after {
     content: '';
     width: 1px;
     position: absolute;
     bottom: 0;
     right: 0;
     background-color: #E5E5E5;
     height: calc(100% - 12px);
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .heading_section {
     margin-bottom: 17px;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .heading_section .heading_text {
     font-family: var(--fonts_OpenSans_Light);
     font-size: 30px;
     line-height: 42px;
     text-transform: uppercase;
     margin-bottom: 0;
     padding-bottom: 8px;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item {
     display: flex;
     margin-bottom: 18px;
     flex-wrap: wrap;
     align-items: center;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side {
     width: 31.364%;
     display: flex;
     align-items: flex-start;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner {
     background-color: #F8F6F6;
     border-radius: 5px;
     min-width: 110px;
     color: #008825;
     font-family: var(--fonts_OpenSans_Bold);
     font-size: 40px;
     line-height: 1.18165em;
     display: flex;
     padding: 9px 9px 12px;
     justify-content: center;
     width: 100%;
 }


 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner.small_font_with_top {
     align-items: flex-start;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner.small_font_with_top .key_stat_number.postfix {
     font-size: 30px;
     line-height: 33px;
 }


 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_content_section p {
     font-size: 13px;
     line-height: 20px;
     color: var(--color_dark_blue_grey);
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_content_section {
     width: 68.636%;
     padding-left: 20px;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side {
     width: 50.63%;
     padding-left: 105px;
     padding-top: 4px;
     padding-right: 35px;
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author {
     margin-bottom: 29px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author_left_image {
     display: flex;
     margin-top: 9px;
     padding-top: 153px;
     position: relative;
     width: 153px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author_left_image img {
     border-radius: 2px;
     clip-path: polygon(6% 0, 100% 0, 100% 75%, 84% 100%, 0 100%, 0 60%, 0 10%);
     height: 100%;
     left: 0;
     -o-object-fit: cover;
     object-fit: cover;
     -o-object-position: center;
     object-position: center;
     position: absolute;
     top: 0;
     width: 100%
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author_left_image:after {
     background: linear-gradient(180deg, #0b3f4a 16%, #262b36 80%);
     clip-path: polygon(31% 0, 100% 0, 100% 50%, 100% 100%, 1% 100%, 0 11%);
     content: "";
     height: 100%;
     left: 0;
     opacity: 75%;
     pointer-events: none;
     position: absolute;
     top: 0;
     width: 30px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info {
     color: var(--color_dark_blue_grey);
     font-family: var(--fonts_OpenSans_SemiBold);
     padding-left: 12px;
     width: calc(100% - 153px)
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info span {
     display: flex;
     padding-left: 12px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .company_type {
     font-size: 14px;
     line-height: 28.9px;
     opacity: 70%
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .company_logo {
     display: flex;
     height: 100%;
     max-height: 73px;
     max-width: 100%;
     width: 100%
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .company_logo img {
     height: auto;
     width: auto
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_name {
     font-family: var(--fonts_OpenSans_Bold);
     font-size: 20px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_meta,
 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_name {
     line-height: 38.6px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_name+.author_meta {
     margin-top: -4px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_meta {
     font-family: var(--fonts_OpenSans_Regular);
     font-size: 15px
 }

 .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_quote {
     color: var(--color_dark_blue_grey);
     font-family: var(--fonts_OpenSans_Bold);
     font-size: 27px;
     line-height: 40px;
     padding-right: 12px;
 }

 @media (max-width:1359px) {
     .key_stats_with_quote_section {
         margin: 160px 0;
     }

 }

 @media (max-width:1199px) {
     .key_stats_with_quote_section {
         margin: 120px 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side {
         padding-right: 75px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .heading_section .heading_text {
         font-size: 28px;
         line-height: 40px;
         padding-bottom: 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side {
         width: 35%;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner {
         font-size: 28px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner.small_font_with_top .key_stat_number.postfix {
         font-size: 24px;
         line-height: 26px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_content_section {
         width: 65%;
         padding-left: 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side {
         padding-left: 75px;
         padding-right: 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_meta {
         font-size: 14px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_quote {
         font-size: 25px;
         line-height: 37px;
         padding: 0
     }
 }

 @media (max-width:991px) {
     .key_stats_with_quote_section {
         margin: 80px 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side {
         padding-right: 20px;
         width: 45%;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .heading_section {
         margin-bottom: 14px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .heading_section .heading_text {
         font-size: 26px;
         line-height: 38px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side {
         width: 30%;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner {
         font-size: 24px;
         min-width: 80px;
         width: 100%;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_content_section {
         width: 70%;
         padding-left: 20px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side {
         padding-left: 20px;
         width: 55%;
     }
 }

 @media (max-width:767px) {
     .key_stats_with_quote_section {
         margin: 40px 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side {
         width: 100%;
         padding-right: 0;
         padding-bottom: 25px;
         margin-bottom: 25px;
         /* border: none; */
         /* border-bottom: 1px solid #E5E5E5; */
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side:after {
         height: 1px;
         width: 100%;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .heading_section .heading_text {
         font-size: 24px;
         line-height: 36px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item:last-child {
         margin-bottom: 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side {
         padding-right: 15px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner {
         width: 100%;
         min-width: auto;

     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side .key_stat_left_side_inner.small_font_with_top .key_stat_number.postfix {
         font-size: 18px;
         line-height: 22px;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side {
         width: 100%;
         padding: 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author {
         margin-bottom: 18px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author_left_image {
         padding-top: 130px;
         width: 130px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info {
         padding-left: 10px;
         width: calc(100% - 130px)
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .company_type {
         font-size: 11.88px;
         line-height: 24.55px;
         padding-left: 10px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .company_logo {
         margin-bottom: 10px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_meta {
         font-size: 12.72px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_name {
         font-size: 16.97px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_meta,
     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_author .tab_content_right_author_with_company_info .author_name {
         line-height: 32.7px;
         padding-left: 10px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .right_side .tab_content_right_quote {
         font-size: 22.9px;
         line-height: 33.9px
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_content_section { 
        padding-left: 0;
    }

 }

 @media (max-width:575px) {
     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_left_side {
         width: 100%;
         margin-bottom: 15px;
         padding: 0;
     }

     .key_stats_with_quote_section .key_stats_with_quote_section_inner .left_side .key_stats_wrapper .key_stats_item .key_stat_content_section {
         width: 100%;
     }
 }