.rating-wrapper{max-width:600px;margin:auto}.rating-holder .submit-grade{display:none;margin-top:1.5rem}.rating-holder .desc{display:flex;justify-content:space-between;width:100%;margin-bottom:1rem}.rating-holder .desc span{display:inline-block;font-size:12px;font-weight:600;color:#363636}.rating-holder .grades{display:flex;flex-wrap:nowrap;justify-content:space-between}.rating-holder .rating-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:40px;height:40px;min-width:auto!important;margin-left:5px!important;margin-right:5px!important;padding:5px;font-size:13px;font-weight:600;color:#363636;border:none;border-radius:5px;background-color:#d6d8da;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.rating-holder .rating-button:hover,.rating-holder .rating-button.is-selected{color:#caae7c;background-color:#fff;box-shadow:0 0 0 2px #caae7c;border-radius:5px;outline:0!important}.rating-holder .rating-button:first-child{margin-left:0!important}.rating-holder .rating-button:last-child{margin-right:0!important}.rating-holder .submit-grade.is-loading .spinner{display:inline-block;width:12px;height:12px;margin-left:5px;margin-bottom:-1px;border:1px #fff solid;border-top:1px #525566 solid;border-radius:50%;-webkit-animation:sp-anime .8s infinite linear;animation:sp-anime .8s infinite linear}@-webkit-keyframes sp-anime{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sp-anime{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rating-form-wrapper{padding:0}.rating-form-wrapper .gform_footer{text-align:center}.rating-form-wrapper .textarea{color:#565656!important}.rating-form-wrapper .gform_confirmation_message{text-align:center!important;font-size:15px!important}.rating-form-wrapper input[type=submit]{padding:.375rem .75rem!important;margin-top:0!important}@media screen and (max-width:320px){.rating-holder .rating-button{margin-left:2px!important;margin-right:2px!important}}