 .review_wrapper{display:block;color:var(--color-palegrey);border-radius:5px;}.review_top{padding:15px;display:flex;flex-direction:row;flex-wrap:wrap;}.review_summary{flex-basis:70%;padding:10px;}.review_headline{font-size:24px;line-height:24px;font-family:montserrat;font-weight:700;padding-bottom:10px;}.review_summaryText{font-style:italic;line-height:1.1;padding-right:15px;}.review_impression{flex-basis:30%;background-color:white;text-align:center;font-size:24px;line-height:24px;height:110px;font-family:montserrat;font-weight:700;}.review_summary p{margin:0;}.review_impression p{margin:15px;}.review_impression i{letter-spacing:-5px;}.review_categoryRating i{letter-spacing:-2px;}.review_categoryRow{display:flex;flex-direction:row;flex-wrap:wrap;padding:2px 10px;border-bottom:1px dotted var(--color-palegrey);}.review_category{flex-basis:70%;font-weight:600;display:flex;align-items:end;}.review_categoryRating{flex-basis:30%;text-align:right;}.review_categoryRating p{margin:0;font-size:12px;position:relative;bottom:-3px;}.review_footer{background-color:var(--color-baseblue);color:var(--color-palegrey);padding:10px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:10px;border-radius:0 0 5px 5px}.review_footerText{text-align:left;flex-basis:70%;font-family:montserrat;font-weight:700;}.review_footerRating{flex-basis:30%;text-align:right;}.ipsType_light.ipsType_medium{display:inline-block;}@media screen and (max-width:650px){.review_top{flex-direction:column;}.review_impression{margin:5% 0;padding-bottom:20px;}.review_footerRating, .review_footerText{flex-basis:50%;}}