.cm-ad-content-width-img-wrapper *{box-sizing:border-box}.cm-ad-content-width-img-wrapper img{height:auto;max-width:100%}.cm-ad-content-width-img-wrapper h2,.cm-ad-content-width-img-wrapper h3{font-weight:500}.cm-ad-content-width-img-wrapper .custom-row-grid{display:flex;flex-wrap:wrap}.cm-ad-content-width-img-wrapper .custom-row-grid .cm-col{width:100%}.cm-ad-content-width-img-wrapper .feat-sec{color:#424242;display:flex;flex-wrap:wrap;margin:0 -20px;padding-top:20px}.cm-ad-content-width-img-wrapper .feat-sec .feat-col{padding:0 20px 30px;width:100%}.cm-ad-content-width-img-wrapper .feat-sec .feat-col p{margin-top:0}.cm-ad-content-width-img-wrapper .feat-sec .feat-col p:last-child{margin-bottom:0}.cm-ad-content-width-img-wrapper .hs-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.cm-ad-content-width-img-wrapper .hs-button-container>div{margin:0 1.5rem .75rem 0}.cm-ad-content-width-img-wrapper .hs-button-container>div:last-child{margin-right:0}.cm-ad-content-width-img-wrapper .hs-button-container a{margin:0}.cm-ad-content-width-img-wrapper .video-wrapper{padding-bottom:56.25%;position:relative;width:100%}.cm-ad-content-width-img-wrapper .video-wrapper>*{border-radius:.125rem;height:100%;left:0;position:absolute;top:0;width:100%}.cm-ad-content-width-img-wrapper .quote{-webkit-box-pack:start;-ms-flex-pack:start;border:1px solid #afaeb1;border-radius:13px;font-size:1rem;justify-content:flex-start;padding:3.75rem 4.375rem 2.875rem}.cm-ad-content-width-img-wrapper .quote:not(:last-child){margin-bottom:20px}.cm-ad-content-width-img-wrapper .content_color *{color:#424242}.cm-ad-content-width-img-wrapper .content_color h1,.cm-ad-content-width-img-wrapper .content_color h2,.cm-ad-content-width-img-wrapper .content_color h3,.cm-ad-content-width-img-wrapper .content_color h4{color:#010101}.cm-ad-content-width-img-wrapper .quote .quote__inner p{color:#000;font-family:Roboto Slab,Courier New;font-size:1.25rem;font-weight:400;line-height:1.3;margin-bottom:1.25rem}.cm-ad-content-width-img-wrapper .quote .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}.cm-ad-content-width-img-wrapper .quote .align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cm-ad-content-width-img-wrapper .quote .quote__image{border-radius:2.8125rem;height:5.625rem;margin-right:.9375rem;-o-object-fit:cover;object-fit:cover;width:5.625rem}.cm-ad-content-width-img-wrapper .quote .quote__author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.cm-ad-content-width-img-wrapper .quote .text-bold{font-weight:700}.cm-ad-content-width-img-wrapper .content_color a{color:#0058ff!important;text-decoration:underline}.cm-ad-content-width-img-wrapper .quote__logo{height:100%;margin-top:.1875rem;max-height:1.6875rem}.cm-ad-content-width-img-wrapper ol,.cm-ad-content-width-img-wrapper ul{line-height:1.5}.cm-ad-content-width-img-wrapper .img-box.image_radius img{border-radius:.125rem}.author-section{align-items:center;display:flex;justify-content:flex-start;padding-bottom:20px}.author-section>p{font-weight:400;line-height:1.7;margin:0 0 1.5625rem}.author-section>p img{float:left;margin-right:15px;max-width:100%;width:90px}.author-section .client-info{color:#424242;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}@media(min-width:992px){.cm-ad-content-width-img-wrapper .img-box.image_radius img{border-radius:.375rem}.cm-ad-content-width-img-wrapper .custom-row-grid .cm-col{width:50%}.cm-ad-content-width-img-wrapper .custom-row-grid .content-col{padding:0 3.125rem 0 5rem}.cm-ad-content-width-img-wrapper.image_alignment_left .custom-row-grid .content-col{order:2;padding:0 5rem 0 3.125rem}.cm-ad-content-width-img-wrapper .feat-sec .feat-col{width:50%}.cm-ad-content-width-img-wrapper .testimonial-grid .quote{font-size:1.125rem}.cm-ad-content-width-img-wrapper .quote .quote__inner p{line-height:2.25rem;margin-bottom:1.875rem}}@media(max-width:767px){.cm-ad-content-width-img-wrapper .quote{padding:1.875rem 2.1875rem}}