.m-hb_testimonials{padding-left:1.2em;padding-right:1.2em}
.m-hb_testimonials .m-hb_testimonials__headline h2{-ms-flex-pack:center;-webkit-box-pack:justify;justify-content:left;max-width:1200px;margin-left:auto;margin-right:auto;font-size:26px;font-weight:400;line-height:34px;font-family:'Corda';margin-bottom:35px}
.m-hb_testimonials .m-hb_testimonials__container{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:100%;display:flex;margin-right:-1em;margin-bottom:36px;padding:0;-ms-flex-pack:center;-webkit-box-pack:justify;justify-content:left;max-width:1200px;margin:auto;-webkit-column-gap:5vw;-moz-column-gap:5vw;column-gap:5vw}
.m-hb_block-grid{max-width:1200px;margin:auto;padding-left:1.2em;padding-right:1.2em}
.a-hb-cta--app-cta{background-color:#5770ef;color:#fff;display:inline-block;padding:.6em 1.8em;border-radius:10px;font-weight:600;font-size:18px;-webkit-transition:opacity .4s;transition:opacity .4s}
.a-hb-cta--app-cta:hover{opacity:.8;color:#fff}
.a-testimonials__filterRow{max-width:335px;width:100%}
.m-testimonials__filterRow-subheadline{font-size:16px;margin-bottom:24px}
.a-filter{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15);border-radius:16px}
.m-filter__wrapper{padding:24px;font-size:16px}
.m-filter__reviews-count{color:#596666;padding-bottom:16px;border-bottom:1px solid #b0c2c2}
.m-filter__title{color:#596666;margin-top:16px;margin-bottom:16px}
.m-filter__title-mobile{display:none;margin-top:16px;cursor:pointer}
.m-filter__chervron-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.m-filter__category input{margin-right:16px;-webkit-transform:scale(1.15);transform:scale(1.15)}
.m-filter__category span{float:right;color:#859999}
.m-filter__category:hover{cursor:pointer}
.a-testimonials__reviewsRow{-webkit-box-flex:calc(100% - 335px);-ms-flex:calc(100% - 335px);flex:calc(100% - 335px)}
.a-testimonials__review{font-size:16px;border-bottom:1px solid #859999}
.a-testimonials__review p{margin-bottom:16px}
.a-testimonials__reviewsRow-wrapper .a-testimonials__review:not(:first-child){margin-top:28px}
.a-testimonials__reviewsRow-wrapper .a-testimonials__review:last-child{border-bottom:0}
.m-testimonials__review-title{color:#037d6b}
.m-testimonials__review-text{max-width:calc(100% - 101px)}
.m-testimonials__review-image{float:right;max-height:85px;width:auto;margin-left:16px;border-radius:8px}
.m-testimonials__review-author{color:#859999;padding-bottom:16px}
.a-testimonials__review-button{padding:.6em 1.8em;border-radius:10px;background:#5770ef;text-align:center;display:table;margin-left:auto;margin-right:auto;margin-top:32px;color:#fff;font-weight:400;font-size:18px;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-font-smoothing:auto}
.a-testimonials__review-button:hover{cursor:pointer;background:#5770ef;opacity:.8}
@media(max-width:870px){.m-hb_testimonials .m-hb_testimonials__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.m-filter__wrapper{margin-bottom:3em}
.a-testimonials__filterRow{max-width:700px;margin:auto}
}@media(max-width:500px){.m-hb_testimonials .m-hb_testimonials__headline h2{margin-bottom:20px}
.a-testimonials__review-button{font-size:16px}
.a-testimonials__filterRow{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}
.m-filter__wrapper{margin-bottom:0}
.m-hb_testimonials{padding-left:20px;padding-right:20px}
.a-testimonials__reviewsRow-grid{margin-left:0}
.m-filter__wrapper-mobile{display:none;margin-top:16px}
.a-testimonials__reviewsRow-grid{margin-top:48px}
.m-filter__title{display:none}
.m-filter__title-mobile{display:block;color:#596666;position:relative}
.m-filter__title-mobile svg{position:absolute;right:0;top:10px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
}