.asterisk-feedback-container{position:relative;width:max-content;display:flex;gap:4px}.asterisk-feedback,.rate{display:flex;align-items:center}.asterisk-feedback{width:100%;border-radius:50px;background:#fff;gap:1rem;border:1px solid var(--color-primary);justify-content:center;padding:2px 8px}span.asterisk-text{color:#000;font-family:Roboto Slab;font-size:16px;font-weight:500;line-height:normal;text-transform:capitalize;white-space:nowrap}.rate{flex-direction:row-reverse;gap:4px}.rate:not(:checked)>input{position:absolute;left:-9999px}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:28px;color:#ccc}.rate:not(:checked)>label:before{content:"★ "}.rate>input:checked~label{color:#ffc700}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#deb217}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08}.feedback_form_asterisk_model{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:rgb(0 0 0 / .25)0 54px 55px,rgb(0 0 0 / .12)0-12px 30px,rgb(0 0 0 / .12)0 4px 6px,rgb(0 0 0 / .17)0 12px 13px,rgb(0 0 0 / .09)0-3px 5px;background:#fff;color:#333;padding:20px;border-radius:10px;z-index:99}.feedback__model .feedback_form_container{display:none;position:relative;flex-direction:column;gap:10px;left:0}.form_group{display:inline-grid;width:100%;margin-top:15px}.form__label{font-size:18px;font-weight:600;padding-bottom:6px}.form__input{height:32px;border-radius:2px;outline:0;width:100%;border:1px solid #b8b8b8}.feed_submit__btn{width:50%;margin:auto;height:43px;background:#d4403a;border:0;color:#fff;cursor:pointer}.back_to_rating_label,.close__btn{cursor:pointer}.back_to_rating_label{visibility:hidden}.back_to_rating_label img{filter:var(--filter-img-default)}#feedback_response_modal{padding:50px}#feedback_response_modal .model-footer{padding-top:20px}#feedback_response_modal .model-footer .btn{width:100%}.textarea_div{width:100%;margin:20px 0}.model__title{color:#000;text-align:center;font-family:Montserrat;font-size:24px!important;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.textarea_div label{line-height:0;width:100%}.textarea_div textarea{width:100%!important;outline:0;border:0;resize:none;position:unset;top:unset;left:unset;height:120px!important}@media (max-width:769px){.feedback_form_asterisk_model{width:88%}}@media (max-width:320px){.feedback_form_asterisk_model{width:98%}}