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