select {
  height: 60px;
  border: 1px solid transparent;
  padding: 17px 20px;
  border-radius: 15px;
  width: 100%;
  font-family: Onest,sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  background-color: #f9f9f9;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
select::-moz-placeholder {
  background: #262626B2
}
select::placeholder {
  background: #262626B2
}
.select2-container--default .select2-results > .select2-results__options,
.select2-container--search2 .select2-results > .select2-results__options,
.select2-container--searchdark .select2-results > .select2-results__options {
  padding-left: 10px;
  max-height: 225px;
  overflow-y: auto
}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar,
.select2-container--search2 .select2-results > .select2-results__options::-webkit-scrollbar,
.select2-container--searchdark .select2-results > .select2-results__options::-webkit-scrollbar {
  width: 3px
}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track,
.select2-container--search2 .select2-results > .select2-results__options::-webkit-scrollbar-track,
.select2-container--searchdark .select2-results > .select2-results__options::-webkit-scrollbar-track {
  background-color: #d9d9d9
}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb,
.select2-container--search2 .select2-results > .select2-results__options::-webkit-scrollbar-thumb,
.select2-container--searchdark .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
  background-color: #999
}
.select2.select2-container.select2-container--default,
.select2.select2-container.select2-container--search2,
.select2.select2-container.select2-container--searchdark {
  width: 100%!important
}
.select2.select2-container.select2-container--default.select2-container--open .select2-selection__arrow,
.select2.select2-container.select2-container--search2.select2-container--open .select2-selection__arrow,
.select2.select2-container.select2-container--searchdark.select2-container--open .select2-selection__arrow {
  transform: rotate(180deg)
}
.select2.select2-container.select2-container--default .select2-selection--single,
.select2.select2-container.select2-container--search2 .select2-selection--single,
.select2.select2-container.select2-container--searchdark .select2-selection--single {
  display: flex;
  height: 40px;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  transition: border-color .35s
}
.select2.select2-container.select2-container--default .select2-selection--single:hover .select2-selection__placeholder,
.select2.select2-container.select2-container--search2 .select2-selection--single:hover .select2-selection__placeholder,
.select2.select2-container.select2-container--searchdark .select2-selection--single:hover .select2-selection__placeholder {
  color: #0e0e0e
}
.select2.select2-container.select2-container--default .select2-selection__placeholder,
.select2.select2-container.select2-container--search2 .select2-selection__placeholder,
.select2.select2-container.select2-container--searchdark .select2-selection__placeholder {
  transition: .35s
}
.select2.select2-container.select2-container--default .select2-selection__rendered,
.select2.select2-container.select2-container--search2 .select2-selection__rendered,
.select2.select2-container.select2-container--searchdark .select2-selection__rendered {
  display: flex;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px!important;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px!important;
  color: #0e0e0e!important
}
.select2.select2-container.select2-container--default .select2-selection__arrow,
.select2.select2-container.select2-container--search2 .select2-selection__arrow,
.select2.select2-container.select2-container--searchdark .select2-selection__arrow {
  display: block;
  position: absolute;
  top: 10px!important;
  right: 10px!important;
  width: 20px!important;
  height: 20px!important;
  background-image: url(../img/svg/icon-arrow-down-black.svg);
  background-repeat: no-repeat;
  transition: transform .35s
}
.select2.select2-container.select2-container--default .select2-selection__arrow b,
.select2.select2-container.select2-container--search2 .select2-selection__arrow b,
.select2.select2-container.select2-container--searchdark .select2-selection__arrow b {
  display: none
}
.select2-dropdown.select2-dropdown--above,
.select2-dropdown.select2-dropdown--below {
  margin-top: 2px;
  padding: 20px 10px;
  background: #fff;
  border: none
}
.select2-dropdown.select2-dropdown--above .select2-results__option,
.select2-dropdown.select2-dropdown--below .select2-results__option {
  display: flex;
  align-items: center;
  height: 36px;
  padding: 6px 12px;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: #0e0e0e;
  background: 0 0;
  border-radius: 10px
}
.select2-dropdown.select2-dropdown--above .select2-results__option.select2-results__option--highlighted,
.select2-dropdown.select2-dropdown--below .select2-results__option.select2-results__option--highlighted {
  background: #f8f8f8
}
.select2-dropdown.select2-dropdown--above .select2-results__option[aria-disabled=true],
.select2-dropdown.select2-dropdown--below .select2-results__option[aria-disabled=true] {
  opacity: .25
}
.select2-dropdown.select2-dropdown--above {
  margin-top: 0
}
.select2-container .select2-selection--single {
  height: unset
}
.select2-container.select2-container--search2 .select2-search.select2-search--dropdown {
  position: relative
}
.select2-container.select2-container--search2 .select2-search.select2-search--dropdown::before {
  content: '';
  position: absolute;
  top: 12px;
  left: 10px;
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../img/content/icon-search.svg)
}
.select2-container.select2-container--searchdark .select2-selection.select2-selection--single {
  background-color: #f8f8f8;
  border-color: #f8f8f8
}
.select2-container.select2-container--searchdark .select2-search.select2-search--dropdown {
  position: relative
}
.select2-container.select2-container--searchdark .select2-search.select2-search--dropdown::before {
  content: '';
  position: absolute;
  top: 12px;
  left: 10px;
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(../img/content/icon-search.svg)
}
.select2-search.select2-search--dropdown {
  padding: 0
}
.select2-search.select2-search--dropdown .select2-search__field {
  margin-bottom: 20px;
  padding: 11px 11px 11px 32px;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  color: #0e0e0e;
  background: #f8f8f8;
  border-radius: 10px;
  border: none
}
.select2-container.select2-container--search {
  width: 100%!important
}
.select2-container.select2-container--search.select2-container--open .select2-selection__arrow {
  transform: rotate(180deg)
}
.select2-container.select2-container--search.select2-container--open:not(.select2) {
  position: absolute;
  right: 0!important;
  left: auto!important
}
.select2-container.select2-container--search .select2-selection {
  display: flex;
  align-items: center
}
.select2-container.select2-container--search .select2-selection__rendered {
  padding: 0 52px 0 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  color: #090000
}
.select2-container.select2-container--search .select2-dropdown {
  width: calc(100% + 3px)!important;
  margin-left: -1.5px;
  padding-left: 12px;
  padding-top: 55px;
  margin-top: -48.5px;
  border: 1.5px solid #090000;
  border-radius: 20px;
  z-index: -2
}
.select2-container.select2-container--search .select2-results__option {
  padding: 15px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  color: #090000
}
.select2-container.select2-container--search .select2-results__option--highlighted {
  color: #6ba442;
  background-color: transparent!important
}
.select2-container.select2-container--search .select2-selection__arrow {
  position: absolute;
  display: block;
  top: -10px!important;
  right: 0!important;
  width: 40px!important;
  height: 40px!important;
  background-image: url(../img/svg/icon-arrow-down-black.svg);
  background-color: #f9f9f9;
  background-repeat: no-repeat;
  background-size: 14.4px 14.4px;
  background-position: center;
  border-radius: 50%;
  transition: transform .35s
}
.select2-container.select2-container--compare {
  width: 100%!important;
  padding-right: 24px
}
.select2-container.select2-container--compare.select2-container--open .select2-selection__arrow {
  transform: rotate(180deg)
}
.select2-container.select2-container--compare .select2-selection {
  display: flex;
  align-items: center;
  height: 20px
}
.select2-container.select2-container--compare .select2-selection__rendered {
  padding: 0;
  font-size: 20px;
  line-height: 26px;
  color: #0e0e0e
}
.select2-container.select2-container--compare .select2-dropdown {
  width: 175px!important;
  margin-top: 13px;
  padding: 8px 16px;
  box-shadow: 0 0 15px rgba(0,0,0,.08);
  border: none;
  border-radius: 10px
}
.select2-container.select2-container--compare .select2-results__option {
  padding: 4px 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  color: #565656
}
.select2-container.select2-container--compare .select2-results__option--highlighted {
  color: #0e0e0e;
  background-color: transparent!important
}
.select2-container.select2-container--compare .select2-selection__arrow {
  position: absolute;
  display: block;
  top: 2px!important;
  right: 0!important;
  width: 16px!important;
  height: 16px!important;
  background-image: url(../img/svg/icon-arrow-down-black.svg);
  background-size: 16px 16px;
  transition: transform .35s
}
.select2-container--main .select2-selection--single .select2-selection__rendered {
  height: 60px;
  padding: 19px 20px;
  font-family: Onest,sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #090000;
  background-color: #f9f9f9;
  border-radius: 15px
}
.select2-container--main .select2-selection--single .select2-selection__placeholder {
  color: #262626B2
}
.select2-container--main .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 17px;
  right: 17px;
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(../img/content/arrow-down.svg);
  transition: transform .35s
}
.select2-container--main {
  width: 100%!important
}
.select2-container--main .select2-dropdown {
  margin: 0;
  padding: 12px 20px 12px 0;
  background-color: #f9f9f9;
  border-radius: 15px
}
.select2-container--main .select2-dropdown .select2-results__option {
  padding: 12px 20px;
  font-family: Onest,sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #000
}
.select2-container--main .select2-dropdown .select2-results {
  max-height: 185px;
  overflow: auto
}
.select2-container--main .select2-dropdown .select2-results::-webkit-scrollbar {
  width: 1px
}
.select2-container--main .select2-dropdown .select2-results::-webkit-scrollbar-track {
  background-color: #e5e5e5
}
.select2-container--main .select2-dropdown .select2-results::-webkit-scrollbar-thumb {
  background-color: #000
}
.select2-container--main.select2-container--open {
  z-index: 99999
}
.select2-container--main.select2-container--open .select2-selection__arrow {
  transform: rotate(180deg)
}
@media (max-width:1023px) {
  .select2-container.select2-container--search .select2-dropdown {
    margin-top: -31.5px;
    padding-top: 40px;
    padding-left: 16px
  }
  .select2-container.select2-container--search .select2-selection__arrow {
    top: -6px!important;
    right: 5px!important;
    width: 32px!important;
    height: 32px!important
  }
}
@media (max-width:767px) {
  select {
    font-size: 16px;
    line-height: 18px
  }
  .select2-container--default .select2-results > .select2-results__options,
  .select2-container--search2 .select2-results > .select2-results__options,
  .select2-container--searchdark .select2-results > .select2-results__options {
    padding-left: 0
  }
  .select2-container--main .select2-selection--single .select2-selection__rendered {
    padding: 22px 20px;
    font-size: 16px;
    line-height: 18px
  }
  .select2-container--main .select2-dropdown .select2-results__option {
    font-size: 16px;
    line-height: 18px
  }
}
@media (max-width:500px) {
  .select2-container.select2-container--compare .select2-selection__arrow,
  .select2-container.select2-container--search .select2-selection__arrow {
    right: 5px!important
  }
}