@charset "UTF-8";.error-stars{color:red;font-size:18px;font-weight:300;line-height:145%;white-space:break-spaces}.reviews-modal{max-width:780px}.reviews-modal .modal__wrap{padding:35px 30px 31px}@media (max-width:991px){.reviews-modal .modal__wrap{padding:32px 20px 29px}}@media (max-width:575px){.reviews-modal .modal__wrap{padding:16px 20px 21px 16px}}.reviews-modal__block-title{color:#0c0f38;font-size:24px;font-weight:400;line-height:145%;margin-bottom:24px;padding-left:30px;padding-right:30px;text-align:center;text-transform:uppercase}@media (max-width:991px){.reviews-modal__block-title{margin-bottom:22px}}@media (max-width:575px){.reviews-modal__block-title{font-size:16px;margin-bottom:32px;max-width:235px}}.reviews-modal__block-form{display:flex;flex-direction:column}.reviews-modal__block-form .reviews-form__text{font-size:.9rem;line-height:1.25;margin:5px 0 20px}.reviews-modal__block-form .reviews-form__text a{color:#0c0f38;text-decoration:underline}.reviews-modal__block-form .reviews-form__label{color:#6783a0;font-size:18px;font-weight:300;line-height:145%}@media (max-width:575px){.reviews-modal__block-form .reviews-form__label{font-size:16px}}.reviews-modal__block-form .reviews-form__label input,.reviews-modal__block-form .reviews-form__label textarea{background:#f7f7f7;border:0;box-shadow:inset 0 0 10px #00000040;font-size:16px;padding:5px;width:100%}.reviews-modal__block-form .reviews-form__label input{height:48px;margin-bottom:20px}.reviews-modal__block-form .reviews-form__label .review-textarea textarea{height:100px}.reviews-modal__block-form .reviews-form__rating{color:#d9d9d9;display:inline-block;font-size:55px;line-height:1;position:relative}@media (max-width:575px){.reviews-modal__block-form .reviews-form__rating{font-size:50px}}.reviews-modal__block-form .reviews-form__rating:before{content:"★★★★★";display:block;letter-spacing:15px}@media (max-width:991px){.reviews-modal__block-form .reviews-form__rating:before{letter-spacing:8px}}.reviews-modal__block-form .reviews-form__rating-items{display:flex;flex-direction:row-reverse;gap:15px;height:100%;justify-content:flex-end;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media (max-width:991px){.reviews-modal__block-form .reviews-form__rating-items{gap:8px}}.reviews-modal__block-form .reviews-form__rating-items input{height:0;left:0;opacity:0;position:absolute;top:0;visibility:hidden;width:0}.reviews-modal__block-form .reviews-form__rating-items input:checked,.reviews-modal__block-form .reviews-form__rating-items input:checked~label{color:#ffd600}.reviews-modal__block-form .reviews-form__rating-items label{color:#d9d9d9;cursor:pointer;height:100%}.reviews-modal__block-form .reviews-form__rating-items label:before{content:"★";display:block;transition:color .3s ease 0s}.reviews-modal__block-form .reviews-form__rating-items label:checked~.reviews-modal__block-form .reviews-form__rating-items label:hover,.reviews-modal__block-form .reviews-form__rating-items label:hover,.reviews-modal__block-form .reviews-form__rating-items label:hover~label{color:#ffd600}.reviews-modal__block-form .reviews-form__consents{display:block;margin:20px 0 24px}.reviews-modal__block-form .reviews-form__button{align-items:flex-end;display:flex;max-width:300px;width:100%}@media (max-width:991px){.reviews-modal__block-form .reviews-form__button{max-width:250px}}@media (max-width:575px){.reviews-modal__block-form .reviews-form__button{max-width:100%}}.reviews-modal__block-form .reviews-form__button button{background:#0c0f38;border:2px solid #0c0f38;color:#fff;font-size:18px;font-weight:500;height:60px;line-height:145%;max-width:300px;padding:5px;width:100%}@media (max-width:575px){.reviews-modal__block-form .reviews-form__button button{font-size:16px;font-weight:400;height:42px;max-width:100%}}.reviews-modal__block-form .reviews-form__button button:hover{background:#fff;color:#0c0f38}.reviews-modal .success-message{color:#002d9e;font-family:Arial;font-size:1.15rem;font-weight:600;margin-bottom:15px;text-align:center}.reviews-modal .success-message p{margin-bottom:5px}
