.blog-post-section_testimonial{overflow:hidden;position:relative}.testimonial-01_text{font-size:1.5rem;line-height:1.1}.blog-post-section_testimonial-col{position:relative}@media (min-width:768px){.blog-post-section_testimonial-col{padding:6rem 5rem 6rem 0}.blog-post-section_testimonial-col:before{background-color:var(--primary);content:"";height:100%;position:absolute;right:100%;top:0;width:999px;z-index:1}.testimonial-01_text{font-size:2.845625rem}}@media (min-width:768px) and (max-width:991px){.blog-post-section_testimonial-col{width:75%!important}}