.rating-box-css{background-color:#f86b4f;border-radius:10px;box-shadow:0 4px 8px rgba(23,73,123,.043);margin:58px 0 40px;padding:24px 20px;text-align:center}@media screen and (min-width:1024px){.rating-box-css{margin-bottom:40px;padding:40px 20px}}.rating-box-css .heading{color:#fff;font-size:18px;font-weight:700;line-height:23px;margin:0 0 16px}@media screen and (min-width:1024px){.rating-box-css .heading{font-size:22px;line-height:27px}}.rating-box-css .star{background-color:#bf3519}.rating{cursor:pointer;display:inline-flex;font-size:2rem;vertical-align:middle}.star{background-color:#dce8f7;height:28.5px;-webkit-mask-image:url(../img/star.svg);mask-image:url(../img/star.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:color .2s ease-in-out;transition:all .3s;width:40px}@media screen and (min-width:1024px){.star{height:38.5px;width:52px}}.star.hovered,.star.selected,.star:hover{background-color:#f6c91b}.review-modal{align-items:center;display:grid;padding:0 16px;z-index:10000}.review-modal,.review-modal .blur{height:100%;left:0;position:fixed;top:0;width:100%}.review-modal .blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.2);z-index:-1}.review-modal__wrapper{background-color:#fff;border-radius:10px;margin:0 auto;max-height:calc(100vh - 100px);max-width:600px;overflow-y:auto;padding:44px 20px;position:relative;width:100%}@media screen and (min-width:1024px){.review-modal__wrapper{padding:45px 40px 40px}}.review-modal__wrapper.loading:before{background:rgba(0,0,0,.314);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.review-modal__wrapper.loading:after{-webkit-animation:loaderspin 2s linear infinite;animation:loaderspin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#f86b4f;content:"";display:block;height:50px;left:calc(50% - 25px);position:absolute;top:calc(50% - 25px);transform:translate(-50%,-50%);width:50px;z-index:1}.review-modal__wrapper .close-button{background-image:url(../img/close.svg);background-repeat:no-repeat;background-size:cover;height:20px;position:absolute;right:20px;top:0;top:20px;width:20px}.review-modal__wrapper .sentiment{background:#fff 0 0 no-repeat padding-box;background-position:50%;background-size:32px 32px;border:1px solid #ecf5ff;border-radius:10px;box-shadow:0 4px 8px rgba(23,73,123,.043);display:inline-block;height:56px;margin-left:18px;vertical-align:middle;width:56px}.review-modal__wrapper .sentiment[data-sentiment=happy]{background-image:var(--happy)}.review-modal__wrapper .sentiment[data-sentiment=unhappy]{background-image:var(--unhappy)}.review-modal__wrapper .review-form .rating-box span.heading{color:#141d24;display:block;font-size:22px;font-weight:700;line-height:27px;margin-bottom:24px;margin-top:0}@media screen and (min-width:1024px){.review-modal__wrapper .review-form .rating-box span.heading{font-size:28px;line-height:34px}}.review-modal__wrapper .rating-text{display:block;font-size:13px;line-height:1;margin-bottom:8px}@media screen and (min-width:1024px){.review-modal__wrapper .rating-text{font-size:15px}}.review-modal__wrapper .btn,.review-modal__wrapper input[type=submit]{background:#f6c91b;border:none;border-radius:10px;color:#141d24;display:block;font-size:15px;font-weight:700;margin-left:auto;margin-top:24px;padding:10px 16px 12px}@media screen and (min-width:1024px){.review-modal__wrapper .btn,.review-modal__wrapper input[type=submit]{margin-left:unset}}.review-modal__wrapper .btn:focus,.review-modal__wrapper .btn:hover,.review-modal__wrapper input[type=submit]:focus,.review-modal__wrapper input[type=submit]:hover{background:#e8a307}.review-modal__wrapper .btn:disabled,.review-modal__wrapper input[type=submit]:disabled{opacity:.5}@media screen and (min-width:1024px){.review-modal__wrapper .back-to-page-button{margin-top:45px}}.review-modal__wrapper .review-form .form-field{margin-bottom:16px}.review-modal__wrapper .review-form .form-field:last-child{margin-bottom:0}.review-modal__wrapper .review-form label{color:#141d24;display:block;font-size:13px;line-height:15px;margin:0 0 4px}@media screen and (min-width:1024px){.review-modal__wrapper .review-form label{font-size:15px;line-height:1.125}}.review-modal__wrapper .review-form input[type=email],.review-modal__wrapper .review-form input[type=text],.review-modal__wrapper .review-form textarea{background:#f5faff;border:1px solid #dce8f7;border-radius:3px;display:block;font-family:Helvetica,sans-serif;font-size:18px;padding:10px;width:100%}.review-modal__wrapper .review-form .hidden,.review-modal__wrapper .review-form input[hidden]{display:none}.review-modal__wrapper .review-form .input-error{color:red;font-size:14px;margin-top:2px}.review-modal__thankyou{display:none}@media screen and (min-width:1024px){.review-modal__thankyou{padding-right:10px}.review-modal__thankyou h3{margin-top:20px}.review-modal__thankyou p{font-size:20px!important;line-height:30px!important}}.review-modal__thankyou p:first-child span{font-size:22px!important;font-weight:700;line-height:27px!important}@media screen and (min-width:1024px){.review-modal__thankyou p:first-child span{font-size:28px!important;line-height:34px!important}}.review-rating-see-all-btn{border:1px solid #06c;border-radius:5px;color:#06c;display:block;font-family:Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:23px;margin:40px 0;padding:10px;text-align:center}.review-rating-see-all-btn:focus,.review-rating-see-all-btn:hover{background-color:#d7e6f7}@-webkit-keyframes loaderspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loaderspin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}