.textquote .flex_row{display:flex;flex-wrap:wrap}.textquote .content-wrapper{margin:0 auto;max-width:1156px;padding:0 16px}.textquote .flex_row{justify-content:space-between}.textquote .right-col .quote-inner{background:#fff;border-radius:12px;color:#31968c;filter:drop-shadow(0 0 10px rgba(0,0,0,.15));font-size:20px;font-weight:400;line-height:1.4;padding:44px 50px;position:relative}.textquote .right-col .auth_name{align-items:center;color:#415a71;display:flex;font-size:18px;font-style:normal;font-weight:800;gap:8px;line-height:1.22222222222;margin-top:24px;padding-left:35px}.textquote .left-col .bottom_buton_grp{margin-top:25px}.textquote .top_cont{color:#9a9a9a;font-weight:400;margin-bottom:54px}.textquote .top_cont p{font-weight:500;line-height:1.875;margin-bottom:16px}.textquote .top_cont h3:last-child{margin:0}.textquote .top_cont h3{line-height:1.22222222222}.textquote .top_cont h1,.textquote .top_cont h2,.textquote .top_cont h3,.textquote .top_cont h4{font-weight:700}.textquote .left-col .cont p{line-height:1.875}.textquote .top_cont p{text-transform:uppercase}.textquote .left-col .cont{color:var(--color-primary)}.textquote .left-col .cont p:last-of-type{margin:0}.textquote .left-col{margin-top:10px}.textquote.dark_gradient .left-col *,.textquote.dark_gradient .right-col .auth_name,.textquote.dark_gradient .top_cont *{color:#fff}.textquote.dark_gradient .right-col .auth_name svg path{fill:#fff}.textquote.white_bg .right-col .quote-inner{background-color:#f8f8f8}.textquote.white_bg .right-col .quote-inner:before{border-color:#f8f8f8}.textquote.white_bg .right-col .quote-inner:after{background-color:#f8f8f8}.textquote .right-col .quote-inner:before{border:10px solid #fff;bottom:-8px;box-shadow:0 4px 10px rgba(0,0,0,.16);content:"";left:40px;position:absolute;transform:rotate(-45deg);z-index:1}.textquote .right-col .quote-inner:after{background:#fff;bottom:0;content:"";height:30px;left:30px;position:absolute;width:40px;z-index:2}@media (min-width:768px){.textquote{padding:80px 0}.textquote .left-col{padding-right:15px;width:calc(44.6% - 15px)}.textquote .right-col{padding-left:15px;width:calc(44.6% - 15px)}}@media (max-width:767px){.textquote .right-col .auth_name{padding-left:16px}.textquote .right-col .quote-inner:after,.textquote .right-col .quote-inner:before{left:23px}.textquote{padding:50px 0}.textquote .top_cont p{font-size:14px;line-height:26px;margin-bottom:8px}.textquote .top_cont h3{font-size:25px;line-height:31px}.textquote .top_cont{margin-bottom:24px}.textquote .left-col{margin-top:0}.textquote .left-col .cont p{font-size:14px;line-height:26px}.textquote .left-col .cont{margin-bottom:40px}.textquote .right-col .quote-inner{font-size:18px;line-height:25px;padding:40px 37px 38px 40px}}