.review-form .required{border:1px solid lightcoral}.review-form #review{display:flex;flex-wrap:wrap;border-radius:10px;box-shadow:0 20px 40px rgba(40,76,145,0.15);padding:35px}.review-form #review .form-row{width:28%;margin-right:5px;margin-left:5px}.review-form #review .form-row:nth-of-type(4){width:11%}.review-form #review .form-row:last-of-type{width:100%;text-align:center}.review-form #review .form-row.wide{width:100%}.review-form #review .form-row.half{width:45%}.review-form #review .form-row fieldset{border:none}.review-form #review .form-row fieldset.rating label:before{content:"\2b50";color:var(--brandColor1, #ff8d06);font-family:"Font Awesome 6 Pro"}.review-form #review .form-row fieldset.rating label.full:before{content:"\2b50";color:var(--brandColor1, #ff8d06);font-family:"Font Awesome 6 Pro";font-weight:900}.review-form #review .form-row input[type="number"]{padding:15px 10px;line-height:1;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;background:var(--backgroundColor, #eaf8fc);border-radius:0;display:block;border-radius:10px;font-size:15px;font-family:proxima-nova, sans-serif}.review-form #review .form-row input[type="radio"]{display:none}@media (max-width: 991px){.review-form #review .form-row{width:45%}.review-form #review .form-row.wide{width:45%}.review-form #review .form-row:nth-of-type(4){width:45%}}@media (max-width: 768px){.review-form #review .form-row.half{width:100%}}@media (max-width: 650px){.review-form #review .form-row,.review-form #review .form-row.wide,.review-form #review .form-row.half,.review-form #review .form-row:nth-child(4){width:100%}}
