.blockquote-with-quotes{position:relative;padding:10px 35px;border:0;box-shadow:none;background-color:transparent}.blockquote-with-quotes .icon-quote-left,.blockquote-with-quotes .icon-quote-right{position:absolute;font-family:icon;font-size:72px;color:#cfdae5}.blockquote-with-quotes .icon-quote-left{top:0;left:0}.blockquote-with-quotes .icon-quote-right{bottom:0;right:0}.blockquote-with-quotes p{position:relative;z-index:1;font-style:italic;font-size:26px;color:#293d66;letter-spacing:-1px;line-height:1.4;margin-bottom:0}@media only screen and (max-width:768px){.blockquote-with-quotes p{font-size:20px;letter-spacing:-.75px}}@media only screen and (max-width:576px){.blockquote-with-quotes p{font-size:18px;letter-spacing:-.5px}}.blockquote-with-quotes .quote-author{position:relative;z-index:1;display:block;font-weight:700;font-size:20px;letter-spacing:-.75px;margin-top:15px}@media only screen and (max-width:768px){.blockquote-with-quotes .quote-author{font-size:18px}}@media only screen and (max-width:576px){.blockquote-with-quotes .quote-author{font-size:16px;letter-spacing:-.5px}}.blockquote-with-quotes a{color:inherit;text-decoration:none;border-bottom:2px solid #ffb726}@media only screen and (max-width:576px){.blockquote-with-quotes{padding:10px 0}}.comment{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;margin-bottom:40px;align-items:center}@media only screen and (-ms-high-contrast:none){.comment{display:flex;flex-wrap:wrap;width:100%;align-items:center}}.comment__image-container{grid-row:1/3}.comment__image{max-width:50px;margin:0;border:3px solid #fff;border-radius:25px}@media only screen and (-ms-high-contrast:none){.comment__image{margin-right:10px}}.comment__image--only{grid-row:1/3}.comment__author{margin:0;word-break:break-word}@media only screen and (max-width:575px){.comment__author{font-size:16px;line-height:1.2}}.comment__date{grid-row:2;color:#7d8fb3}@media only screen and (max-width:575px){.comment__date{font-size:14px}}@media only screen and (-ms-high-contrast:none){.comment__date{flex-grow:1;margin-left:10px}}@media only screen and (-ms-high-contrast:none) and (max-width:575px){.comment__date{margin-right:10px}}.comment__reply-button{grid-row:1/3;grid-column:3}@media only screen and (-ms-high-contrast:none){.comment__reply-button{margin:10px 0}}.comment__text{grid-column:1/4;margin-top:8px;margin-bottom:0;font-size:16px;color:#5c7099;line-height:1.5;letter-spacing:-.25px;word-break:break-word}@media only screen and (max-width:575px){.comment__text{font-size:14px;line-height:1.6}}@media only screen and (-ms-high-contrast:none){.comment__text{width:100%;margin-top:10px}}.comment--reply{grid-column:1/4;margin-top:25px;margin-bottom:0;padding-left:25px;border-left:2px solid #dae0e6}@media only screen and (max-width:575px){.comment--reply{margin-top:15px;padding-left:15px}}@media only screen and (max-width:400px){.comment--reply{margin-top:10px;padding-left:10px}}.comment--reply-level-5{padding-left:0;border:0}.card--new-user-review-form{margin-top:25px;padding:25px}.card--new-user-review-form h2{padding-top:0}.star-rating input[type="radio"]{display:none;margin:0}.star-rating input[type="radio"]+label{cursor:pointer}.star-rating input[type=radio]+label:not(:last-of-type){margin-right:4px}.star-rating input[type="radio"]+label .icon-star{color:#7d8fb3}.star-rating input[type="radio"]:focus+label .icon-star,.star-rating input[type="radio"]:hover+label .icon-star{color:#405580}.user-review-container-step1,.user-review-container-step2,.user-review-form-success{display:none}.user-review-form .form-group{margin-bottom:20px}.user-review-form .checkbox-group{justify-content:flex-start}.user-review-form .star-rating label{font-size:30px}.user-review-form-step2 strong{flex-grow:1;line-height:2.2;text-transform:uppercase}@media only screen and (max-width:576px){.user-review-form-step2 strong{width:100%;line-height:1.5}}.user-review-form-step2 .star-rating label{font-size:22px}@media only screen and (max-width:576px){.user-review-form-step2 .star-rating label{font-size:36px}.user-review-form-step2 .star-rating{margin-bottom:22px}}.summary .best-user-reviews,.summary .comment{margin-bottom:25px}