.globalAverageSection{align-items:center;display:flex;justify-content:center;margin-bottom:25px!important}.globalAverageSection .globalAverageLabel{font-size:13px;font-weight:700;margin-right:15px;text-align:center}.globalAverageSection .rating{margin-bottom:0!important}.reviewContainer{background:#fff;box-shadow:-2px 5px 20px 0 rgba(0,0,0,.1);margin-bottom:16px;padding:25px}.reviewContainer .customerReview{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.reviewContainer .customerReview .customerInformation,.reviewContainer .customerReview .rating{margin-bottom:15px}.reviewContainer .bmarInformation h4,.reviewContainer .customerInformation h4{font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.reviewContainer .bmarInformation h4{margin-bottom:10px}.reviewContainer .customerInformation p{color:#8d8d8d;font-size:12px}.reviewContainer .customerMessage{font-size:13px;width:100%}.reviewContainer .arAnswer{border-top:1px solid #d9d9d9;margin-top:20px;padding-left:50px;padding-top:20px}.reviewHighlightContainer{display:none}.reviewModal{width:calc(100vw - 40px)}.reviewModalContainer{width:100%}.reviewModal .reviewSection{margin-bottom:25px;overflow-x:auto}.reviewModal .reviewSection .gaugeSection{justify-content:start!important}.reviewModal .reviewSection .gaugeSection .gauge{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100%}.reviewModal .reviewSection .gaugeSection .circle-gauge{height:80px;width:80px}.reviewModal .reviewSection .gaugeSection .averageValue{font-size:25px}.reviewModal .reviewSection .averageLabel{margin-bottom:25px;margin-top:15px}.homepage .reviewsTile{border-radius:3px;height:inherit!important;justify-content:flex-start;min-height:250px;overflow:hidden}.homepage .reviewsTile:first-child,.homepage .reviewsTile:nth-child(4){margin-left:0}.homepage .reviewsTile.reviewsTileContent{padding:25px}.homepage .reviewsTile.reviewsTileImg{box-shadow:none}.homepage .reviewsTile .comment{display:block;margin-bottom:10px}.homepage .reviewsTile .fa,.homepage .reviewsTile .fa-light{font-size:20px}.homepage .reviewsTile .fa{color:#fbe486}.homepage .reviewsTile .fa-light{color:#d9d9d9}.homepage .reviewsTile .note{color:#d9d9d9;font-size:10px}.homepage .reviewsTile .username{color:#000;font-size:20px!important;font-weight:600;letter-spacing:.5px;margin-bottom:0;margin-top:10px;text-transform:uppercase}.homepage .reviewsTile .date{font-size:12px!important;margin-bottom:10px;text-transform:inherit}.homepage .reviewsTile img{height:100%;object-fit:cover;width:100%}.descriptionBtn{display:block;width:fit-content}@media screen and (min-width:768px){.reviewModalContainer{margin:0 auto;width:600px}.reviewHighlightContainer{background:#334335;display:block;margin-bottom:50px;padding:1px 0 100px}.reviewHighlightContainer .reviewElement,.reviewHighlightContainer .reviewImg{margin-bottom:24px}.reviewHighlightContainer h2{color:#fff;margin-bottom:50px;text-align:center}.reviewHighlightContainer .customerMessage p{font-size:13px;height:140px;margin-bottom:0;overflow:hidden}.reviewHighlightContainer .customerInformation p{margin-bottom:0}.reviewHighlightContainer .reviewImg>div{background:gray;height:100%;width:100%}.reviewHighlightContainer .reviewContainer{margin-bottom:0;min-height:260px}.reviewHighlightContainer .allReviewsLink{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center}.reviewHighlightContainer .allReviewsLink>p{color:#fff;font-size:21px;font-weight:600;margin-bottom:20px;margin-top:30px;text-align:center}.reviewHighlightContainer .allReviewsLink .rating{height:50px;margin-bottom:20px;position:relative;width:50px}.reviewHighlightContainer .allReviewsLink .rating .ratingValue{font-size:20px;padding-top:5px}.reviewHighlightContainer .allReviewsLink .descriptionBtn{align-items:center;color:#fff;display:flex;font-size:17px;margin-bottom:15px}.reviewHighlightContainer .allReviewsLink .descriptionBtn i{color:#fff;font-size:24px}}@media screen and (min-width:992px){.reviewModalContainer{width:850px}.reviewsList{display:flex;flex-wrap:wrap}.globalAverageSection .globalAverageLabel{font-size:20px;margin-right:30px}.globalAverageSection .rating{height:50px;margin-bottom:20px;position:relative;width:50px}.globalAverageSection .rating .ratingValue{font-size:20px;padding-top:5px}}@media screen and (min-width:1200px){.reviewModalContainer{width:1120px}}