/* line 120, ../sass/sort.scss */
.feedback-block-content {
  overflow: visible !important;
}
/* line 123, ../sass/sort.scss */
.feedback-block-content .feedback-top-block {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media all and (max-width: 1060px) {
  /* line 127, ../sass/sort.scss */
  .feedback-block-content .filter-sort {
    margin: 10px 0 0;
    width: 100%;
  }
}
/* line 135, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter {
  margin-right: 8px;
}
/* line 139, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-inner {
  padding: 0 12px;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-width: 220px;
}
/* line 145, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-inner .filter-item {
  pointer-events: none;
}
/* line 150, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-item, .feedback-block-content .filter-wrapper a {
  font-size: 14px;
  color: #212121;
  margin: 0 auto 0 0;
}
/* line 156, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-count {
  font-size: 14px;
  color: #7e7e7e;
}
/* line 161, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .icon-chevron-arrow-down,
.feedback-block-content .filter-wrapper .icon-chevron-arrow-up {
  font-size: 12px;
  color: #cccccc;
  margin-left: 8px;
  pointer-events: none;
}
/* line 169, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-list-dropdown {
  margin-top: 4px;
  padding: 8px 12px;
  border-radius: 4px;
}
/* line 175, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-list {
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 179, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-list .filter-item {
  padding: 8px 0;
}
/* line 184, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/* line 188, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-params {
  max-height: 360px;
  margin-top: 12px;
  overflow: auto;
}
/* line 194, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .icon-filter {
  font-size: 14px;
  color: #212121;
  pointer-events: none;
}
/* line 200, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filters {
  margin-left: 8px;
  pointer-events: none;
}
/* line 205, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-link-count {
  font-size: 14px;
  color: #cccccc;
  margin-left: 4px;
}
/* line 212, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-link-active .icon-filter {
  position: relative;
}
/* line 216, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-link-active .icon-filter:after {
  content: "";
  position: absolute;
  height: 6px;
  width: 6px;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  display: block;
  right: -2px;
  top: -2px;
  background-color: #00ace8;
  border-radius: 100%;
}
/* line 230, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-params-item {
  border-bottom: 1px solid #f2f2f2;
  height: 40px;
  padding: 8px 0;
  cursor: pointer;
}
/* line 236, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-params-item .filter-link {
  font-size: 14px;
  color: #212121;
  width: 100%;
}
/* line 242, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-params-item .filter-count {
  margin-left: 8px;
  margin-right: 8px;
}
/* line 249, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-link .filter-text {
  font-size: 14px;
  color: #212121;
}
/* line 255, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-checkbox:before {
  display: none;
}
/* line 259, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-item-active .filter-checkbox:before {
  display: block;
  color: #0077ee;
}
/* line 264, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-item-active .icon-arrow-link {
  display: none;
}
/* line 268, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .icon-arrow-link {
  color: #cccccc;
}
/* line 272, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-container {
  height: 0;
  overflow: hidden;
}
/* line 277, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .input {
  font-size: 14px;
  padding: 8px 8px;
  margin-top: 12px;
  display: block;
  width: 100%;
  border: 1px solid #e9e9e9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
}
/* line 287, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .input::-webkit-input-placeholder {
  color: #bababa;
}
.feedback-block-content .filter-wrapper .input:-ms-input-placeholder {
  color: #bababa;
}
.feedback-block-content .filter-wrapper .input::-ms-input-placeholder {
  color: #bababa;
}
.feedback-block-content .filter-wrapper .input::placeholder {
  color: #bababa;
}
/* line 292, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-links-wrapper {
  margin-bottom: 24px;
}
@media all and (max-width: 992px) {
  /* line 292, ../sass/sort.scss */
  .feedback-block-content .filter-wrapper .filter-links-wrapper {
    position: relative;
    overflow: hidden;
    height: 44px;
    margin-top: -8px;
  }
}
/* line 302, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-links-wrapper .filter-link {
  margin-right: 8px;
}
/* line 306, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-links-wrapper .button {
  font-weight: normal;
}
@media all and (max-width: 992px) {
  /* line 311, ../sass/sort.scss */
  .feedback-block-content .filter-wrapper .filter-fast-links {
    position: absolute;
    height: 52px;
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
  }
}
/* line 321, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .fast-link-active {
  background-color: #0077ee;
}
/* line 324, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .fast-link-active .filter-text {
  color: white;
}
/* line 329, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-desktop {
  margin-bottom: 8px;
}
@media all and (max-width: 992px) {
  /* line 329, ../sass/sort.scss */
  .feedback-block-content .filter-wrapper .filter-desktop {
    display: none;
  }
}
/* line 337, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-mobile {
  position: fixed;
  right: 0;
  left: 0;
  top: 100%;
  height: 100%;
  z-index: 1000000;
  overflow: scroll;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: white;
  visibility: hidden;
}
/* line 349, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-mobile.slide-in-up {
  top: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  visibility: visible;
}
/* line 357, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-form-mobile .icon-chevron-arrow-up {
  display: none;
}
/* line 364, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-form-mobile .is-active + .filter-container {
  height: auto;
}
/* line 368, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-form-mobile .is-active .icon-chevron-arrow-up {
  display: block;
}
/* line 372, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-form-mobile .is-active .icon-chevron-arrow-down {
  display: none;
}
/* line 377, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-wrapper-mobile {
  position: relative;
  background-color: white;
  padding: 20px 20px;
}
/* line 382, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-wrapper-mobile .filter-item {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 387, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-wrapper-mobile .filter-title {
  margin-top: 32px;
  cursor: pointer;
}
/* line 392, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-wrapper-mobile .filter-type {
  font-size: 14px;
  font-weight: 600;
  color: #323232;
  pointer-events: none;
  margin-right: 8px;
}
/* line 400, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-wrapper-mobile .filter-search {
  margin-top: 16px;
}
/* line 405, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-mobile-text {
  font-size: 16px;
  font-weight: bold;
  color: black;
}
/* line 411, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-dots {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000000;
}
/* line 420, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .is-mobile {
  display: none;
}
@media all and (max-width: 992px) {
  /* line 420, ../sass/sort.scss */
  .feedback-block-content .filter-wrapper .is-mobile {
    display: block;
  }
}
/* line 428, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-close {
  position: absolute;
  font-size: 14px;
  color: #666666;
}
/* line 435, ../sass/sort.scss */
.feedback-block-content .filter-wrapper .filter-reset a {
  color: #0077ee;
  font-size: 14px;
  margin-left: 12px;
}
/* line 443, ../sass/sort.scss */
.feedback-block-content .filter {
  position: relative;
}
/* line 448, ../sass/sort.scss */
.feedback-block-content .filter.is-active .filter-list-dropdown {
  display: block;
}
/* line 452, ../sass/sort.scss */
.feedback-block-content .filter.is-active .icon-chevron-arrow-up {
  display: block;
}
/* line 456, ../sass/sort.scss */
.feedback-block-content .filter.is-active .icon-chevron-arrow-down {
  display: none;
}
/* line 461, ../sass/sort.scss */
.feedback-block-content .filter .icon-chevron-arrow-up {
  display: none;
}
/* line 465, ../sass/sort.scss */
.feedback-block-content .filter .filter-inner {
  border: 1px solid #e9e9e9;
  overflow: hidden;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 36px;
  background-color: white;
}
/* line 474, ../sass/sort.scss */
.feedback-block-content .filter .filter-list-dropdown {
  position: absolute;
  top: 100%;
  -webkit-box-shadow: 0 4px 20px rgba(135, 164, 180, 0.25);
          box-shadow: 0 4px 20px rgba(135, 164, 180, 0.25);
  width: auto;
  z-index: 103;
  background-color: white;
  display: none;
}
/* line 484, ../sass/sort.scss */
.feedback-block-content .filter .filter-list-dropdown.size-small {
  width: 124px;
}
/* line 488, ../sass/sort.scss */
.feedback-block-content .filter .filter-list-dropdown.max-content {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
/* line 493, ../sass/sort.scss */
.feedback-block-content .filter .filter-list {
  position: relative;
  max-height: 420px;
  overflow: auto;
  will-change: scroll-position;
}
/* line 500, ../sass/sort.scss */
.feedback-block-content .filter .filter-title {
  font-size: 10px;
  color: #7e7e7e;
  border-bottom: 1px solid #f7f7f7;
  padding-top: 4px;
  padding-bottom: 12px;
  text-transform: uppercase;
}
/* line 509, ../sass/sort.scss */
.feedback-block-content .filter .filter-item {
  cursor: pointer;
  white-space: nowrap;
}
/* line 513, ../sass/sort.scss */
.feedback-block-content .filter .filter-item a {
  width: 100%;
}
/* line 517, ../sass/sort.scss */
.feedback-block-content .filter .filter-item a:hover {
  color: #0077ee;
}
/* line 521, ../sass/sort.scss */
.feedback-block-content .filter .filter-item.filter-item-active a {
  color: #0077ee;
}
/* line 527, ../sass/sort.scss */
.feedback-block-content .filter .filter-hover:hover {
  color: #0077ee;
}
/* line 533, ../sass/sort.scss */
.feedback-block-content .filter .filter-active .filter-item {
  color: #0077ee;
}
/* line 538, ../sass/sort.scss */
.feedback-block-content .filter .filter-hint {
  color: black;
  font-size: 14px;
  margin-top: 16px;
}
/* line 545, ../sass/sort.scss */
.feedback-block-content .filter .hidden-group .filter-title {
  display: none;
}
/* line 552, ../sass/sort.scss */
.feedback-block-content .filter-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 558, ../sass/sort.scss */
.feedback-block-content .icon-chevron-arrow-down:before {
  content: '\e6af';
}
/* line 564, ../sass/sort.scss */
.feedback-block-content .icon-chevron-arrow-up:before {
  content: '\e6b0';
}
