.component-add-review{
  margin:.5rem 0 0;
  max-width:500px;
}

.component-add-review-header{
  margin-bottom:1.5rem;
  text-align:start;
}

.component-add-review-form__label{
  color:#515458;
  display:block;
  margin-bottom:.5rem;
}

.component-add-review-form__label-flex{
  margin-bottom:0;
}

.component-add-review-form__contact{
  display:block;
}
@media screen and (min-width:768px){
  .component-add-review-form__contact{
    display:flex;
    flex-wrap:wrap;
    gap:1rem;
  }
}

.component-add-review-form__item{
  margin-bottom:1rem;
}
.component-add-review-form__item:last-child{
  margin-bottom:0;
}

.component-add-review-form__item-flex{
  align-items:center;
  display:flex;
  gap:10px;
}

.component-add-review-form__input{
  background:#fff;
  border:1.5px solid #e0eaf7;
  border-radius:40px;
  color:inherit;
  font-size:inherit;
  outline:none;
  padding:14px 20px;
  width:100%;
}
.component-add-review-form__input::-moz-placeholder{
  color:#676e80;
}
.component-add-review-form__input::placeholder{
  color:#676e80;
}
.component-add-review-form__input:focus{
  border-color:#15a8f1;
}
.component-add-review-form__input.is-error{
  border-color:#f95d51;
}

.component-add-review-form__textarea{
  border-radius:10px;
  resize:none;
}

.component-add-review-form__section--checkbox{
  color:#515458;
}

.component-add-review-form__checkbox-label{
  align-items:center;
  cursor:pointer;
  display:flex;
  font-family:var(--font-light);
  font-size:13px;
  gap:10px;
}
.component-add-review-form__checkbox-label input[type=checkbox]{
  border:1px solid #515458;
  border-radius:.625rem;
  cursor:pointer;
  flex-shrink:0;
  height:20px;
  width:20px;
}

.component-add-review-form__checkbox-text{
  text-align:start;
}

.component-add-review-form__error-message{
  color:#f95d51;
  font-size:14px;
  margin-top:5px;
}

.js-add-review{
  width:100%;
}

.component-dropdown--short-list .component-dropdown__list{
  max-height:340px;
  overflow-y:auto;
}

.swal2-styled.swal2-confirm{
  background-color:#15a8f1 !important;
}
.swal2-styled.swal2-confirm:focus{
  box-shadow:0 0 0 3px rgba(21,168,241,.5) !important;
}