.c-feedback__sidebar{background-color:#002e55;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;bottom:210px;color:#fff;display:flex;font-weight:400;justify-content:space-around;padding:4px 4px 2px 2px !important;position:fixed;right:0;transform:rotate(-90deg);transform-origin:right bottom;width:100px;z-index:98}
.c-feedback__sidebar-text{padding-left:20px}
.c-feedback__sidebar-text:before{content:"\f075";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:1em;font-weight:900;left:9px;position:absolute;transform:rotate(90deg)}
.c-feedback__modal .modal-content{border:0}
.c-feedback__modal-body{overflow:hidden;padding:25px}
.c-feedback__modal-body--success{overflow:hidden;padding:25px;text-align:center}
.c-feedback__modal-content{max-width:400px;padding-bottom:20px}
.c-feedback__modal-rating-group{border:0;margin:0;padding:0}
.c-feedback__modal-rating-group legend{border:0;color:#58666e;font-size:15px;line-height:1.5;margin-bottom:1.25em}
.c-feedback__modal-close{font-size:2em;margin-right:-15px;margin-top:-18px}
.c-feedback__modal-rating{display:flex;justify-content:space-between}
.c-feedback__modal-rating input{height:0;opacity:0;position:absolute;width:0}
.c-feedback__modal-rating input+label{border:1.4px solid #a0a0a0;border-radius:50%;cursor:pointer;height:50px;line-height:47px;text-align:center;width:50px}
.c-feedback__modal-rating input:checked+label{background-color:#005cb2;border-color:#005cb2;color:#f4f4f4}
.c-feedback__modal-rating input:focus+label{outline:2px solid #005cb2;outline-offset:2px}
.c-feedback__modal-textarea{max-width:100%;min-height:60px;min-width:100%;padding:7px}
.c-feedback__modal-textarea-count{display:flex;font-size:.9em;justify-content:flex-end}
.c-feedback__modal-button-container{display:flex;justify-content:flex-end;padding-top:15px}
.c-feedback__modal-button-container--success{display:flex;justify-content:center;margin-bottom:12px;padding-top:15px}
.c-feedback__modal-button--send{margin-left:10px}
.c-feedback__modal-footer{background-color:#002e55;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#f4f4f4;padding:20px 30px 10px 25px}
.c-feedback__modal-footer a{color:#f4f4f4;font-size:auto;text-decoration:underline}
.c-feedback__modal-footer a:hover{color:#d7d7d7;font-size:auto;text-decoration:underline}