@charset "UTF-8";
/**
  Переменные для отступов
 */
/**
  Переменные для цветов
 */
/**
  Переменные для шрифтов
 */
.bp-btn {
  align-items: center;
  justify-content: center;
  display: flex;
  transition: 0.2s;
  border: none;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  padding: 7px 15px;
  vertical-align: middle;
  background-color: transparent;
  outline: none;
}
.bp-btn::before {
  content: "";
  display: none;
  min-height: inherit;
  height: 100%;
  vertical-align: middle;
}
.bp-btn.bp-btn-default {
  padding: 17px 27px;
  background-color: #000;
  border: 1px solid #000000;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
  text-transform: uppercase;
}
.bp-btn.bp-btn-default.bp-btn-link {
  background-color: initial;
  color: #000;
}
.bp-btn.bp-btn-default.bp-btn-xl {
  padding: 1.35em 1.5em;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: uppercase;
}
.bp-btn.bp-btn-default.bp-btn-sm {
  padding: 0.35em 0.5em;
  font-size: 16px;
  line-height: 1.1;
}
.bp-btn.bp-btn-default:hover {
  opacity: 1;
  border: 1px solid #000000;
  background-color: #fff;
  color: #000;
}
.bp-btn.bp-btn-outline-default {
  border: 1px solid #000000;
  background-color: #fff;
  color: #000000;
}
.bp-btn.bp-btn-outline-default.bp-btn-xl {
  padding: 1.35em 1.5em;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: uppercase;
}
.bp-btn.bp-btn-outline-default.bp-btn-sm {
  padding: 0.35em 0.5em;
  font-size: 16px;
  line-height: 1.1;
}
.bp-btn.bp-btn-outline-default:hover {
  background-color: #000000;
  color: #fff;
}
.bp-btn.bp-btn-primal {
  padding: 17px 27px;
  background-color: #109ab6;
  opacity: 0.7;
  color: #fff;
  font-weight: 400;
  line-height: 22px;
  text-transform: uppercase;
}
.bp-btn.bp-btn-primal:hover {
  opacity: 1;
}
.bp-btn.bp-btn-primal.bp-btn-link {
  background-color: initial;
  color: #109ab6;
}
.bp-btn.bp-btn-outline-primal {
  border: 1px solid #00157b;
  color: #00157b;
  background-color: #fff;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 0;
}
.bp-btn.bp-btn-outline-primal:hover {
  background-color: #00157b;
  color: #fff;
}
.bp-btn.bp-btn-outline-primal.bp-btn-xl {
  padding: 17px 7px;
  text-transform: uppercase;
}
.bp-btn.bp-btn-outline-primal.bp-btn-sm {
  padding: 0.35em 0.5em;
  font-size: 16px;
  line-height: 1.1;
}
.bp-btn.bp-btn-login {
  background: #f37725b3;
  color: #fff;
  border: 1px solid #f37725b3;
}
.bp-btn.bp-btn-login:hover {
  background: #f37725;
}
.bp-btn.bp-btn-register {
  background-color: #282828b3;
  border: 1px solid #282828b3;
  color: #fff;
}
.bp-btn.bp-btn-register:hover {
  background-color: #282828;
}
.bp-btn.bp-btn-black {
  height: 72px;
  color: #fff;
  background-color: #000000;
  width: 100%;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}
.bp-btn.bp-btn-download {
  background: transparent;
  border: 1px solid #7a838f;
  text-transform: uppercase;
  height: 65px;
  max-width: 308px;
  min-width: 308px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 45px;
  padding-left: 5px;
  color: #1f3042;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.bp-btn.bp-btn-download::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='28' viewBox='0 0 21 28'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23424242;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-69 -675)'%3E%3Cpath class='a' d='M80.853,687.646a.5.5,0,0,0-.707.707l4.5,4.5a.5.5,0,0,0,.707,0l4.5-4.5a.5.5,0,0,0-.707-.707L85.5,691.293V675.5a.5.5,0,0,0-1,0v15.793Z' transform='translate(-5.5)'/%3E%3Cpath class='a' d='M83.5,691a.5.5,0,0,0,0,1H89v18H70V692h5.5a.5.5,0,0,0,0-1H69v20H90V691Z' transform='translate(0 -8)'/%3E%3C/g%3E%3C/svg%3E");
  height: 28px;
  width: 21px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 15px;
}
.bp-btn.bp-btn-download:hover {
  background: #7a838f;
  border: 1px solid #7a838f;
  color: #fff;
  text-decoration: none;
}
.bp-btn.bp-btn-download:hover::after {
  filter: invert(100%);
}
.bp-btn.bp-btn-search {
  background-color: initial;
}
.bp-btn.bp-btn-search::after {
  content: "";
  display: inline-block;
  height: 23px;
  width: 23px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath d='M19.057 20.217l-5.07-5.07 1.259-1.259 5.07 5.07a1.409 1.409 0 0 1-1.26 1.259zM8.009 15.305c-4.023 0-7.296-3.273-7.296-7.297C.713 3.985 3.986.712 8.009.712c4.024 0 7.297 3.273 7.297 7.296 0 4.024-3.273 7.297-7.297 7.297zm7.22-2.423l-.922.93-.396-.4a7.98 7.98 0 0 0 2.104-5.404C16.015 3.592 12.424 0 8.008 0 3.592 0 0 3.592 0 8.008c0 4.417 3.593 8.009 8.009 8.009a7.98 7.98 0 0 0 5.403-2.103l.4.4-.832.865L18.77 21h.147C20.084 21 21 19.985 21 18.818v-.148z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  top: 2px;
}
.bp-btn.bp-btn-border {
  background-color: #ffff;
  color: #109ab6;
  border: 1px solid #109ab6;
}
.bp-btn.bp-btn-border:hover {
  background-color: #109ab6;
  color: #fff;
}
.bp-btn.bp-btn-loader {
  position: relative;
}
.bp-btn.bp-btn-loader::after {
  content: "";
  display: inline-block;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: absolute;
  right: 5%;
  width: 10px;
  height: 10px;
  top: 10%;
  border: 2px solid var(--main-bg-color, #003f91);
  border-top: 2px solid rgba(255, 255, 255, 0);
}
.bp-btn[disabled],
.bp-btn.bp-disabled {
  opacity: 0.6;
  pointer-events: none;
}

@media (max-width: 991px) {
  .bp-btn.bp-btn-default.bp-btn-xl {
    padding: 0.35em 1em;
  }
  .bp-btn.bp-btn-outline-default.bp-btn-xl {
    padding: 0.35em 1em;
  }
  .bp-btn.bp-btn-outline-primal.bp-btn-xl {
    padding: 0.35em 1em;
  }
  .bp-modal.modal .modal__container.modal__container-2 {
    padding: 30px;
  }
}

.bp-from {
  width: 100%;
}
.bp-from.bp-from__compact .bp-form-group {
  position: relative;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 5px;
  box-shadow: none;
  outline: none;
}
.bp-from.bp-from__compact .bp-form-group:last-child {
  margin-bottom: 20px;
}
.bp-from.bp-form-tools {
  display: flex;
  flex-wrap: nowrap;
}
.bp-from.bp-form-tools .bp-form-tools__item {
  margin-left: 15px;
}
.bp-from.bp-form-tools .bp-form-tools__item .bp-form-control {
  max-width: 300px;
}
.bp-from.bp-from__tools {
  display: flex;
  flex-wrap: nowrap;
}
.bp-from.bp-from__tools .bp-form-group {
  margin-bottom: 0;
}
.bp-from.bp-from__tools .bp-form-group .bp-form-control {
  padding: 4px 7px;
}
.bp-from .bp-form-group {
  position: relative;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  margin-bottom: 20px;
  box-shadow: none;
  outline: none;
}
.bp-from .bp-form-group.bp-form-group_svg .bp-form-group__inner {
  position: relative;
}
.bp-from .bp-form-group.bp-form-group_svg svg.icon,
.bp-from .bp-form-group.bp-form-group_svg .svg-icon {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  cursor: pointer;
  pointer-events: auto;
  opacity: 0.6;
  transition: opacity ease-in-out 0.2s;
}
.bp-from .bp-form-group.bp-form-group_svg svg.icon:hover,
.bp-from .bp-form-group.bp-form-group_svg .svg-icon:hover {
  opacity: 1;
}
.bp-from .bp-form-group.bp-form-check {
  justify-content: center;
}
.bp-from .bp-form-group.bp-form-jc-start {
  justify-content: flex-start;
}
.bp-from .bp-form-group .bp-form-group__link {
  text-align: center;
  color: #636363;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}
.bp-from .bp-form-group .bp-form-group__link:hover {
  text-decoration: underline;
}
.bp-from .bp-form-group .bp-form-group__inner {
  position: relative;
  width: 100%;
  align-items: flex-end;
}
.bp-from
  .bp-form-group
  .bp-form-group__inner.bp-form-group__inner-search
  .bp-form-control {
  padding: 25px 55px;
}
.bp-from .bp-form-group .bp-form-group__inner.bp-form-group__inline {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
}
.bp-from
  .bp-form-group
  .bp-form-group__inner.bp-form-group__inline
  .bp-form-control {
  flex-basis: 100%;
}
.bp-from
  .bp-form-group
  .bp-form-group__inner.bp-form-group__inline.bp-form-group__list {
  flex-wrap: nowrap;
  gap: 20px;
}
.bp-from
  .bp-form-group
  .bp-form-group__inner.bp-form-group__inline.bp-form-group__list
  .select2 {
  flex-basis: 30%;
}
.bp-from
  .bp-form-group
  .bp-form-group__inner.bp-form-group__inline.bp-form-group__list
  .bp-form-control {
  flex-basis: 70%;
}
.bp-from
  .bp-form-group
  .bp-form-group__inner.bp-form-group__inline.bp-form-group__phone {
  direction: ltr;
}
.bp-from .bp-form-group .bp-form-group__inner .bp-form-error {
  color: red;
}
.bp-from .bp-form-group .bp-form-group__inner label {
  display: inline-block;
  width: 100%;
}
.bp-from .bp-form-group .bp-form-group__inner:last-child {
  margin-right: 0;
}
.bp-from .bp-form-group .bp-form-group__inner .bp-form-control__inline-btn {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}
.bp-from
  .bp-form-group
  .bp-form-group__inner
  .bp-form-control__inline-btn.bp-select2 {
  max-height: 1px;
}
.bp-from .bp-form-group .bp-form-group__label {
  width: 100%;
  margin-bottom: 0.5rem;
  font-size: 18px;
  line-height: inherit;
  font-weight: 400;
}
.bp-from .bp-form-group .bp-form-group__label.text-smaller {
  font-size: 14px;
  line-height: inherit;
  font-weight: 400;
}
.bp-from .bp-form-group .bp-text-error {
  display: block;
  color: red;
  font-size: 13px;
  margin-top: 5px;
}
.bp-from .bp-form-group label {
  color: #7a838f;
  font-size: 18px;
  line-height: inherit;
  font-weight: 400;
}
.bp-from .bp-form-group label.text-smaller {
  font-size: 14px;
  line-height: inherit;
  font-weight: 400;
}
.bp-from .bp-form-group .bp-form-control {
  position: relative;
  width: 100%;
  padding: 15px 20px;
  border: 1px solid #707070;
  background-color: #ffffff;
  color: #000;
  font-size: 18px;
  font-weight: 300;
}
.bp-from .bp-form-group .bp-form-control.bp-form-control_email + svg.icon {
  display: none;
}
.bp-from
  .bp-form-group
  .bp-form-control.bp-form-control_email:disabled
  + svg.icon {
  display: block;
}
.bp-from .bp-form-group .bp-form-control::-moz-placeholder {
  color: #000;
  font-size: 18px;
  font-weight: 300;
}
.bp-from .bp-form-group .bp-form-control:-ms-input-placeholder {
  color: #000;
  font-size: 18px;
  font-weight: 300;
}
.bp-from .bp-form-group .bp-form-control::placeholder {
  color: #000;
  font-size: 18px;
  font-weight: 300;
}
.bp-from .bp-form-group textarea.bp-form-control {
  height: auto;
}
.bp-from .bp-form-group input[type="submit"] {
  width: 100%;
}
.bp-from .bp-form-group input.bp-form-check-input[type="checkbox"] {
  display: none;
}
.bp-from .bp-form-group input.bp-form-check-input + label {
  position: relative;
  color: #000;
  font-size: 18px;
  font-weight: 300;
}
.bp-from .bp-form-group input.bp-form-check-input + label::before {
  content: "";
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  border: 1px solid #000;
  box-sizing: border-box;
  margin-right: 10px;
  transition: all 0.2s;
  top: -2px;
  color: #000000;
  font-size: 18px;
  font-weight: 300;
}
.bp-from
  .bp-form-group
  input.bp-form-check-input:checked
  + label.text-smaller:after {
  content: "";
  left: 8px;
  top: 6px;
  width: 4px;
  height: 6px;
}
.bp-from .bp-form-group input.bp-form-check-input:checked + label::before {
  opacity: 1;
}
.bp-from .bp-form-group input.bp-form-check-input:checked + label:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 6px;
  width: 4px;
  height: 8px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.bp-from .bp-form-group input.bp-form-radio-input[type="radio"] {
  display: none;
}
.bp-from .bp-form-group input.bp-form-radio-input + label {
  position: relative;
}
.bp-from .bp-form-group input.bp-form-radio-input + label::before {
  content: "";
  display: inline-block;
  position: relative;
  vertical-align: middle;
  height: 20px;
  width: 20px;
  border: 2px solid #000;
  box-sizing: border-box;
  margin-right: 10px;
  transition: all 0.2s;
  border-radius: 50%;
  opacity: 0.6;
  top: -2px;
}
.bp-from
  .bp-form-group
  input.bp-form-radio-input:checked
  + label.text-smaller:after {
  content: "";
  left: 8px;
  top: 6px;
  width: 4px;
  height: 6px;
}
.bp-from .bp-form-group input.bp-form-radio-input:checked + label::before {
  opacity: 1;
}
.bp-from .bp-form-group input.bp-form-radio-input:checked + label:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 8px;
  top: 8px;
  width: 4px;
  height: 8px;
  border: solid #000;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.bp-from .bp-form-group input.bp-form-file-input[type="file"] {
  display: none;
}
.bp-from .bp-form-group input.bp-form-file-input + label {
  cursor: pointer;
  width: auto;
  padding: 0 20px;
  border-radius: 30px 30px;
  background-color: #e2e2e2;
  opacity: 1;
  font-size: 16px;
  line-height: 38px;
  font-weight: 400;
  color: #fff;
}
.bp-from .bp-form-group .bp-form-file__label {
  color: #e2e2e2;
  font-size: 18px;
  line-height: inherit;
  font-weight: 400;
  margin-bottom: 5px;
}
.bp-from .bp-form-group .bp-form-file__label:after {
  content: attr(data-label);
  display: block;
  width: auto;
  padding-bottom: 15px;
  font-size: 12px;
  line-height: inherit;
  font-weight: 400;
  color: #e2e2e2;
  opacity: 0.7;
}
.bp-from .bp-form-group.bp-btn-loader {
  position: relative;
}
.bp-from .bp-form-group.bp-btn-loader::after {
  content: "";
  display: inline-block;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: absolute;
  right: 5%;
  width: 20px;
  height: 20px;
  top: 10%;
  border: 4px solid var(--main-bg-color, #003f91);
  border-top: 4px solid rgba(255, 255, 255, 0);
}

.bp-form-wrp-select .select2-container.select2-container--default {
  height: 100%;
}
.bp-form-wrp-select
  .select2-container.select2-container--default
  .select2-selection--single {
  height: 100%;
  border: 1px solid #cccccc;
  border-radius: 5px;
  display: flex;
  align-items: center;
}
.bp-form-wrp-select
  .select2-container.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  margin-left: auto;
  position: relative;
}

.bp-form-file {
  position: relative;
  display: block;
  flex-wrap: wrap;
}
.bp-form-file .bp-form-control_file,
.bp-form-file .bp-form-file__label {
  width: 100%;
  display: block;
}

.bp-wrp-form {
  padding: 15px;
}

form[role="search"] .bp-form-group {
  height: 60px;
}
form[role="search"] .bp-form-group input[type="text"] {
  padding-left: 65px;
  background-color: transparent;
}
form[role="search"] .bp-form-group input[type="text"]::after {
  content: "";
  position: absolute;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath d='M796.228,313.882l-.921.93-.4-.4a7.934,7.934,0,1,0-.5.5l.4.4-.832.864L799.769,322h.147A2.147,2.147,0,0,0,802,319.818v-.147Zm-7.219,2.424a7.3,7.3,0,1,1,7.3-7.3A7.3,7.3,0,0,1,789.009,316.305Zm11.048,4.911-5.07-5.07,1.258-1.259,5.07,5.07A1.409,1.409,0,0,1,800.057,321.217Z' transform='translate(-781 -301)'/%3E%3C/svg%3E");
  left: 0;
  margin: auto 0;
  top: 0;
  bottom: 0;
  padding-right: 20px;
  padding-left: 20px;
  width: 25px;
  height: 25px;
}
form[role="search"] .bp-form-group input[type="submit"] {
  height: 100%;
  width: 100%;
}

/*.select2-container--default {
    .select2-selection--single {
        .select2-selection__clear {

        }
    }
}*/
.select2-container--default
  .select2-selection--single
  .select2-selection__clear {
  position: absolute;
  right: 35px;
}

.select2-container--default.bp-custom-select.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #5a5a5a;
  border-width: 0 4px 5px;
}

.select2-container--default.bp-custom-select .select2-selection--single {
  position: relative;
  height: auto;
  border: 1px solid #a6a8aa;
  background-color: #ffffff;
  border-radius: 0;
  max-height: 55px;
}
.select2-container--default.bp-custom-select
  .select2-selection--single
  .select2-selection__rendered {
  padding: 15px 8px 15px 23px;
  color: #000;
  font-size: 18px;
  font-weight: 300;
}
.select2-container--default.bp-custom-select
  .select2-selection--single
  .select2-selection__arrow {
  height: 26px;
  right: 18px;
  left: initial;
  bottom: initial;
  width: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.select2-container--default.bp-custom-select
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #5a5a5a transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
  height: 0;
  left: 50%;
  margin-left: 12px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default.bp-custom-select .select2-dropdown {
  border-radius: 0;
}

.bp-compact-form::before {
  content: "";
  display: inline-block;
  width: 100%;
  position: absolute;
}

@media (max-width: 576px) {
  .bp-from .bp-form-group .bp-form-control {
    padding: 12px 15px;
  }
  .bp-from
    .bp-form-group
    .bp-form-group__inner.bp-form-group__inline.bp-form-group__list {
    gap: 8px;
    flex-wrap: wrap;
  }
  .bp-from
    .bp-form-group
    .bp-form-group__inner.bp-form-group__inline.bp-form-group__list
    .select2,
  .bp-from
    .bp-form-group
    .bp-form-group__inner.bp-form-group__inline.bp-form-group__list
    .bp-form-control {
    flex-basis: 100%;
  }
  .select2-container--default.bp-custom-select
    .select2-selection--single
    .select2-selection__rendered {
    padding: 12px 8px 12px 18px;
    line-height: 22px;
  }
}

/**************************\
  Basic Modal Styles
\**************************/
.bp-modal.modal.top-content-modal .modal__overlay__inner {
  padding-top: 0;
  position: absolute;
  top: 0;
}
.bp-modal.modal.top-content-modal .modal__overlay__inner .modal__content {
  display: flex;
  flex-direction: column;
}

.bp-modal.modal.modal-max-width .modal__overlay__inner {
  padding: 0;
}
.bp-modal.modal.modal-max-width .modal__overlay__inner .modal__close {
  color: #000;
}

.bp-modal.modal.modal-max-width .modal__container {
  max-width: 100vw;
  width: 100%;
}

.bp-modal.modal.modal__sale-content .modal__container {
  max-width: 800px;
}

.bp-modal.modal .modal__container {
  padding: 32px 50px;
}
.bp-modal.modal .modal__container.modal__container-2 {
  max-width: 1050px;
  padding: 20px 30px 28px;
}

.bp-modal .modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
}
.bp-modal .modal__overlay.bg-dark {
  background-color: rgba(0, 0, 0, 0.75);
}
.bp-modal .modal__overlay.bg-dark .modal__content .modal__close:before {
  color: #000;
}
.bp-modal .modal__overlay.bg-dark .modal__close:before {
  color: #fff;
}

.bp-modal .modal__overlay__inner {
  max-height: 100vh;
  overflow-y: auto;
  width: 100%;
  padding: 85px 15px;
  margin-bottom: 85px;
}
.bp-modal .modal__overlay__inner .modal__close {
  position: absolute;
  right: 15px;
  top: 5px;
  font-size: 36px;
  z-index: 1000;
  transition: opacity ease-in-out 0.3s;
  background-color: initial;
  color: #fff;
}
.bp-modal .modal__overlay__inner .modal__close:hover {
  opacity: 0.7;
  text-decoration: none;
}

.bp-modal .modal__container {
  background-color: #fff;
  padding: 32px 104px;
  max-width: 640px;
  margin: 0 auto;
  border-radius: 0;
  box-sizing: border-box;
  width: auto;
  height: auto;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.16);
}

.bp-modal .modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.bp-modal .modal__header .modal__close {
  position: absolute;
  top: -25px;
  right: -25px;
}
.bp-modal .modal__header .modal__header__inner {
  display: flex;
  flex-wrap: wrap;
}
.bp-modal .modal__header .modal__header__inner > p {
  width: 100%;
  display: block;
}

.bp-modal .modal__footer {
  height: auto;
  margin-bottom: 50px;
}
.bp-modal .modal__footer .modal_links__item {
  text-align: center;
  color: #636363;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  margin-bottom: 20px;
}
.bp-modal .modal__footer .modal_links__item:hover {
  text-decoration: underline;
}
.bp-modal .modal__footer .modal_links__item:last-child {
  margin-bottom: 0;
}

.bp-modal .modal__title {
  margin-top: 0;
  font-size: 36px;
  line-height: 1.23;
  font-weight: 400;
  color: #7a838f;
  box-sizing: border-box;
  font-weight: 500;
  margin-bottom: 11px;
}

.bp-modal .modal__subtitle {
  font-size: 32px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0;
  color: #000000;
}

.bp-modal .modal__small-label {
  color: #e2e2e2;
  font-size: 14px;
  line-height: 1.55;
  font-weight: 400;
}

.bp-modal .modal__close {
  background: transparent;
  border: 0;
  outline: none !important;
}
.bp-modal .modal__close:before {
  content: "\2715";
}

.bp-modal .modal__content {
  margin-top: 2rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.8);
}
.bp-modal .modal__content .errors-group {
  margin-bottom: 10px;
  text-align: center;
}
.bp-modal .modal__content .errors-group p {
  margin: 0;
}
.bp-modal .modal__content .modal__content-overflow {
  max-height: 450px;
  background: #ffffff 0 0 no-repeat padding-box;
  border: 1px solid #707070;
  overflow: auto;
  scrollbar-color: #000 #f3f1f1;
  scrollbar-width: thin;
  transition: scrollbar-color 0.2s ease-out;
}
.bp-modal .modal__content .modal__content__item {
  margin: 0 0 7px 0;
  font-size: 18px;
  font-weight: 700;
  border-bottom: 1px solid #c3c3c3;
}
.bp-modal .modal__content .modal__content__item.modal__content__item-light {
  font-weight: 400;
  flex-wrap: wrap;
}
.bp-modal
  .modal__content
  .modal__content__item.modal__content__item-light.modal__content__item-light-text {
  text-align: left;
}
.bp-modal
  .modal__content
  .modal__content__item.modal__content__item-light.modal__content__item-light-text
  span {
  text-align: left;
}
.bp-modal .modal__content .modal__content__item strong {
  display: inline-block;
  min-width: 35%;
  text-align: left;
}
.bp-modal .modal__content .modal__content__item span {
  display: block;
  font-weight: 400;
  flex-basis: 100%;
  text-align: right;
}
.bp-modal .modal__content .modal__close:before {
  color: #000;
}

.bp-modal .modal__btn {
  font-size: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 0.25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}
.bp-modal .modal__btn:focus,
.bp-modal .modal__btn:hover {
  transform: scale(1.05);
}

.bp-modal .modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}

.bp-modal.micromodal-slide {
  display: none;
}
.bp-modal.micromodal-slide.is-open {
  display: block;
}
.bp-modal.micromodal-slide[aria-hidden="false"] .modal__overlay {
  -webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.bp-modal.micromodal-slide[aria-hidden="false"] .modal__container {
  -webkit-animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.bp-modal.micromodal-slide[aria-hidden="true"] .modal__overlay {
  -webkit-animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.bp-modal.micromodal-slide[aria-hidden="true"] .modal__container {
  -webkit-animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.bp-modal.micromodal-slide .modal__container,
.bp-modal.micromodal-slide .modal__overlay {
  will-change: transform;
  z-index: 999;
}

.bp-modal
  .bp-from
  .bp-form-group
  input.bp-form-check-input:checked
  + label::after {
  top: 8px;
}

/**************************\
  Demo Animation Style
\**************************/
@-webkit-keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes mmslideIn {
  from {
    transform: translateY(-15%);
  }
  to {
    transform: translateY(0);
  }
}

@keyframes mmslideIn {
  from {
    transform: translateY(-15%);
  }
  to {
    transform: translateY(0);
  }
}

@-webkit-keyframes mmslideInLeft {
  from {
    transform: translateX(-15%);
  }
  to {
    transform: translateX(0);
  }
}

@keyframes mmslideInLeft {
  from {
    transform: translateX(-15%);
  }
  to {
    transform: translateX(0);
  }
}

@-webkit-keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(10%);
  }
}

@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(10%);
  }
}

@-webkit-keyframes mmslideOutLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(10%);
  }
}

@keyframes mmslideOutLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(10%);
  }
}

.bp-modal.modal .modal__header,
.bp-modal.md-modal .modal__header {
  height: auto;
}
.bp-modal.modal .modal__header .modal__title,
.bp-modal.md-modal .modal__header .modal__title {
  width: 100%;
  text-align: center;
  color: #000000;
  font-size: 32px;
  margin-bottom: 0;
  text-transform: uppercase;
  position: relative;
  padding-top: 64px;
  font-weight: 500;
}
.bp-modal.modal .modal__header .modal__title.modal__title_without-logo,
.bp-modal.md-modal .modal__header .modal__title.modal__title_without-logo {
  padding-top: 0;
}
.bp-modal.modal .modal__header .modal__title.modal__title_without-logo::before,
.bp-modal.md-modal
  .modal__header
  .modal__title.modal__title_without-logo::before {
  display: none;
}
.bp-modal.modal .modal__header .modal__title::before,
.bp-modal.md-modal .modal__header .modal__title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23c8c8c8' d='M23.796 35.677c-.77-1.261-1.508-2.231-2.098-3.87-.407-.012-.893-.34-1.146-.803-.922-1.691-1.4-4.348-1.099-5.195.18-.513.724-.598 1.129-.586-.165-4.489 1.283-7.637 3.449-9.526-.365.049-.665.125-.575.035.479-1.884 3.313-1.755 3.326-1.754-.576-.831.579-2.423 1.023-2.511.084.51.859 1.068 1.856 1.344 1.811.502 3.119 1.019 3.89 1.359 3.453 1.368 6.178 4.99 5.954 11.056.389.007.854.12 1.019.587.299.847-.178 3.509-1.101 5.201-.234.427-.67.753-1.056.806-.606 1.642-1.364 2.629-2.136 3.893-.535.883-1.076 1.562-1.682 2.031.012 1.838.343 4.811 1.687 5.356 3.851 1.56 11.032 4.823 12.86 7.351C44.09 55.129 37.376 58 30 58c-7.375 0-14.089-2.871-19.095-7.548 1.908-2.964 10.541-6.629 12.952-7.352 1.397-.418 1.771-3.624 1.817-5.29-.688-.476-1.286-1.163-1.878-2.133zM30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  height: 60px;
  width: 60px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}

.bp-body__gallery .swiper-container {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.bp-body__gallery .swiper-wrapper .swiper-slide {
  width: 100%;
  padding-bottom: 75%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: auto;
}

.bp-gallery-top {
  width: 100%;
  max-height: 577px;
}
.bp-gallery-top .bp-swiper-slide_youtube {
  height: 0;
}
.bp-gallery-top .bp-swiper-slide_youtube iframe {
  width: 100%;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  height: 100%;
}
.bp-gallery-top .swiper-button-prev.swiper-button-white,
.bp-gallery-top .swiper-container-rtl .swiper-button-next.swiper-button-white,
.bp-gallery-top .swiper-button-next.swiper-button-white,
.bp-gallery-top .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: none;
}

.bp-body__gallery .bp-gallery-thumbs {
  max-height: 143px;
  box-sizing: border-box;
  padding: 10px 0;
}
.bp-body__gallery .bp-gallery-thumbs .swiper-slide {
  opacity: 0.4;
  cursor: default;
  width: 100%;
  padding-bottom: 16%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  position: relative;
}
.bp-body__gallery .bp-gallery-thumbs .swiper-slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15%;
  right: 15%;
  bottom: 0;
  cursor: pointer;
}
.bp-body__gallery .bp-gallery-thumbs .swiper-slide-thumb-active {
  opacity: 1;
}
.bp-body__gallery .bp-gallery-thumbs .bp-swiper-slide_youtube {
  position: relative;
  padding-bottom: 16%;
}
.bp-body__gallery .bp-gallery-thumbs .bp-swiper-slide_youtube::before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' version='1.1' viewBox='0 0 68 48' width='100%25'%3E%3Cpath class='ytp-large-play-button-bg' d='M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z' fill='%23f00'%3E%3C/path%3E%3Cpath d='M 45,24 27,14 27,34' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
  width: 45px;
  height: 35px;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}

.bp-body__gallery .bp-gallery-thumbs-grid {
  box-sizing: border-box;
  padding: 10px 0;
  flex-basis: 100%;
}
.bp-body__gallery
  .bp-gallery-thumbs-grid.gallery-thumbs-grid_sb
  .swiper-wrapper {
  justify-content: space-between;
}
.bp-body__gallery .bp-gallery-thumbs-grid .swiper-wrapper {
  display: flex;
  gap: 0.2rem;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.bp-body__gallery .bp-gallery-thumbs-grid .swiper-wrapper .swiper-slide {
  padding-bottom: 18.25%;
  width: 19%;
  display: block;
  height: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  position: relative;
  cursor: default;
}
.bp-body__gallery .bp-gallery-thumbs-grid .swiper-wrapper .swiper-slide::after {
  content: "";
  position: absolute;
  top: 0;
  left: 15%;
  right: 15%;
  bottom: 0;
  cursor: pointer;
}

.bp-container-fluid {
  width: 100%;
  font-family: "Roboto", sans-serif;
}
.bp-container-fluid p {
  margin-bottom: 0;
}

.bp-container {
  max-width: 1700px;
  margin: 0 auto;
  width: 100%;
  font-family: "Roboto", sans-serif;
}
.bp-container p {
  margin-bottom: 0;
}
.bp-container.bp-container_min {
  max-width: 1670px;
}
.bp-container.bp-container_min .bp-col {
  padding: 0 15px;
}

.gn-navbar .navbar-advpanel {
  background-color: #fff;
}

.bp-container,
.bp-container-fluid {
  padding: 0 15px;
}
.bp-container .bp-row,
.bp-container-fluid .bp-row {
  margin-right: -15px;
  margin-left: -15px;
}
.bp-container .bp-row .bp-col,
.bp-container-fluid .bp-row .bp-col {
  max-width: 100%;
  flex-basis: 100%;
}
.bp-container .bp-row .bp-col.bp-basis-33,
.bp-container-fluid .bp-row .bp-col.bp-basis-33 {
  flex-basis: 33.3333%;
}
.bp-container .bp-row .bp-col.bp-basis-66,
.bp-container-fluid .bp-row .bp-col.bp-basis-66 {
  flex-basis: 66.3333%;
}
.bp-container .bp-row .bp-col.bp-basis-25,
.bp-container-fluid .bp-row .bp-col.bp-basis-25 {
  flex-basis: 25%;
}
.bp-container .bp-row .bp-col.bp-basis-50,
.bp-container-fluid .bp-row .bp-col.bp-basis-50 {
  flex-basis: 75%;
}
.bp-container .bp-row .bp-col.bp-basis-75,
.bp-container-fluid .bp-row .bp-col.bp-basis-75 {
  flex-basis: 75%;
}
.bp-container .bp-row.bp-no-margin,
.bp-container-fluid .bp-row.bp-no-margin {
  margin-right: 0;
  margin-left: 0;
}

.hidden {
  display: none !important;
}

.bp-row {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.bp-row .bp-col {
  max-width: 100%;
  flex-basis: 100%;
}
.bp-row .bp-col.bp-basis-33 {
  flex-basis: 33.3333%;
}
.bp-row .bp-col.bp-basis-66 {
  flex-basis: 66.3333%;
}
.bp-row .bp-col.bp-basis-25 {
  flex-basis: 25%;
}
.bp-row .bp-col.bp-basis-50 {
  flex-basis: 75%;
}
.bp-row .bp-col.bp-basis-75 {
  flex-basis: 75%;
}
.bp-row .bp-col.bp-basis-100 {
  flex-basis: 100%;
}
.bp-row.bp-nowrap {
  flex-wrap: nowrap;
}
.bp-row.bp-justify-between {
  justify-content: space-between;
}
.bp-row.bp-justify-center {
  justify-content: center;
}
.bp-row.bp-end {
  justify-content: flex-end;
}
.bp-row.bp-start {
  justify-content: flex-start;
}
.bp-row.bp-center {
  justify-content: center;
}
.bp-row .bp-gap-1 {
  gap: 1rem;
}

.bp-d-flex {
  display: flex;
  justify-content: flex-start;
  flex-grow: 1;
}
.bp-d-flex.bp-f-nowrap {
  flex-wrap: nowrap !important;
}
.bp-d-flex.bp-f-wrap {
  flex-wrap: wrap;
}
.bp-d-flex.bp-f-between {
  justify-content: space-between;
}
.bp-d-flex.bp-f-around {
  justify-content: space-around;
}
.bp-d-flex.bp-f-start {
  justify-content: flex-start;
}
.bp-d-flex.bp-f-end {
  justify-content: flex-end;
}
.bp-d-flex.bp-f-item-start {
  align-items: flex-start;
}
.bp-d-flex.bp-f-item-end {
  align-items: flex-end;
}
.bp-d-flex.bp-f-item-center {
  align-items: center;
}
.bp-d-flex.bp-f-center {
  justify-content: center;
}
.bp-d-flex.bp-f-center.bp-from {
  margin: 0 auto;
}
.bp-d-flex.bp-f-index-0 {
  order: 0;
}
.bp-d-flex.bp-f-index-1 {
  order: 1;
}
.bp-d-flex.bp-f-index-2 {
  order: 2;
}
.bp-d-flex.bp-f-w-100 {
  flex-basis: 100%;
}
.bp-d-flex.bp-gap-1 {
  gap: 1rem;
}
.bp-d-flex.bp-gap-2 {
  gap: 2rem;
}

.bp-flex-gap-4 {
  gap: 4px;
}

.bp-flex-gap-10 {
  gap: 10px;
}

.bp-row .bp-ml-auto,
.bp-d-flex .bp-ml-auto {
  margin-left: auto;
}

.bp-row .bp-mr-auto,
.bp-d-flex .bp-mr-auto {
  margin-right: auto;
}

.bp-w-100 {
  width: 100%;
}

.bs-loader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999;
}
.bs-loader::before {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  top: 20%;
  border: 8px solid rgba(255, 255, 255, 0);
  border-top: 8px solid var(--main-bg-color, #003f91);
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: absolute;
  left: calc(50% - 25px);
  transform: translateX(-50%);
}

.bs-loader-fill {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999;
}
.bs-loader-fill::before {
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  top: 45%;
  border: 8px solid rgba(255, 255, 255, 0);
  border-top: 8px solid var(--main-bg-color, #003f91);
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: absolute;
  left: calc(50% - 25px);
  transform: translateX(-50%);
}

.bs-loader-small {
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999;
  display: block;
  flex-basis: 100%;
  margin-bottom: 30px;
}
.bs-loader-small::before {
  content: "";
  width: 50px;
  height: 50px;
  border: 8px solid rgba(255, 255, 255, 0);
  border-top: 8px solid var(--main-bg-color, #003f91);
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position: relative;
  left: calc(50% - 25px);
  transform: translateX(-50%);
  display: block;
  flex-basis: 100%;
}

.bp-notice-block {
  align-items: center;
  gap: 0.5rem;
}

#bp-notice-block a {
  color: #000;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.bp-text-red,
p.bp-text-red {
  color: red;
}

.bp-text-green,
p.bp-text-green {
  color: green;
}

.bp-text-grey,
p.bp-text-grey {
  color: #7a838f;
}

.bp-bg-red {
  background-color: red !important;
}

.bp-bg-green {
  background-color: green !important;
}

.bp-bg-blue {
  background-color: #18428e !important;
}

.bp-p-0 {
  padding: 0 !important;
}

.bp-pb-0 {
  padding-bottom: 0 !important;
}

.bp-pb-15 {
  padding-bottom: 15px !important;
}

.bp-pt-0 {
  padding-top: 0 !important;
}

.bp-mb-0 {
  margin-bottom: 0 !important;
}

.bp-mr-10 {
  margin-right: 10px !important;
}

.bp-mb-10 {
  margin-bottom: 10px !important;
}

.bp-mt-10 {
  margin-top: 10px !important;
}

.bp-mb-15 {
  margin-bottom: 15px !important;
}

.bp-mb-30 {
  margin-bottom: 30px !important;
}

.bp-mb-3 {
  margin-bottom: 3rem !important;
}

.bp-mt-3 {
  margin-top: 3rem !important;
}

.bp-mb-4 {
  margin-bottom: 4rem !important;
}

.bp-mt-4 {
  margin-top: 4rem !important;
}

.bp-mt-35 {
  margin-top: 35px;
}

.bp-mt-n-35 {
  margin-top: -35px;
}

.bp-text-center {
  text-align: center;
}

.bp-lh-28 {
  line-height: 28px;
}

.bp-text-strong {
  font-weight: 700 !important;
}

.bp-text-small {
  font-size: 0.7em !important;
}

.bp-text-right {
  text-align: right;
  justify-content: flex-end;
}

.bp-text-left {
  text-align: left;
  justify-content: flex-start;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.user_nav .menu .bp-login-link {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.user_nav .menu .bp-login-link:hover span {
  color: #f37725;
}
.user_nav .menu .bp-login-link span {
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
  color: #1f3042;
}

.bp-main-container {
  margin-bottom: 30px;
}
.bp-main-container .bp-content__text {
  background-color: red;
  color: white;
  font-weight: bold;
  padding: 8px 0;
  font-size: 15px;
  margin-bottom: 0;
}
.bp-main-container .bp-content__text p {
  margin-bottom: 0;
}

.bp-padding-text {
  padding: 0 15px;
}

.bp-table {
  margin-bottom: 20px;
  border: 1px solid #ddd;
}
.bp-table .bp-method-row > td:last-child {
  justify-content: center;
  display: flex;
}
.bp-table tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.bp-table tbody tr:nth-of-type(odd) td {
  background-color: #f1f1f1;
}
.bp-table tbody tr:hover {
  background-color: #f5f5f5;
}
.bp-table tbody th {
  border: 1px solid #ddd;
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.bp-table tbody td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #ddd;
}

.menu.user-is-authorize .wrpRegisterLink {
  display: none;
}

.user_nav .menu .wrpLoginLink {
  margin-right: 3px;
}

.user_nav .menu .wrpRegisterLink {
  margin-left: 3px;
  position: relative;
}

.user_nav .menu .wrpRegisterLink::before {
  content: "";
  position: absolute;
  left: -1px;
  top: 44%;
  transform: translateY(-50%);
  display: block;
  height: 100%;
  width: 1px;
  background-color: #000000;
  max-height: 22px;
}

.bp-header {
  position: relative;
  height: auto;
  min-height: 215px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px;
  margin-bottom: 45px;
  background-image: url("../img/bg-auction.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bp-header.bp-header-simple {
  min-height: 215px;
  align-content: center;
  text-align: center;
  height: 215px;
}
.bp-header.bp-header-simple .bp-header__content h1 {
  margin: 0;
}
.bp-header .bp-header__overlay {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00000026;
}
.bp-header .bp-header__content {
  position: relative;
  z-index: 5;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
}
.bp-header .bp-header__content h1,
.bp-header .bp-header__content .title {
  font-size: 48px;
  margin: 0;
  line-height: 58px;
  font-weight: 700;
}
.bp-header .bp-header__content hr {
  width: 100%;
  height: 1px;
  background-color: #fff;
  margin: 25px auto;
}
.bp-header .bp-header__time {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
}
.bp-header .bp-header__time:first-letter {
  text-transform: uppercase;
}
.bp-header .bp-header__desc {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  line-height: 1.5;
  display: none;
}
.bp-header .bp-header__btn-group {
  margin-top: 25px;
}

.bp-header__btn {
  min-width: 180px;
  margin: 0 6px;
  padding: 1.1em 1.44em;
  text-transform: uppercase;
  font-size: 16px;
}

.bp-content {
  margin-bottom: 45px;
}
.bp-content.bp-add-padding {
  padding: 0 15px;
}
.bp-content.bp-content_archive {
  justify-content: center;
}
.bp-content.bp-content_archive .bp-content__text {
  max-width: 794px;
  width: 100%;
  text-align: center;
}
.bp-content .bp-content__text {
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0;
  color: #000;
  font-weight: 300;
  max-width: 100%;
  width: 100%;
  margin-bottom: 15px;
}
.bp-content .bp-content__wrp-tools {
  align-content: flex-start;
  justify-content: flex-end;
}
.bp-content .bp-content__tool {
  flex-basis: 20%;
  flex-wrap: wrap;
}
.bp-content .bp-content__filter {
  flex-basis: 100%;
}
.bp-content .bp-content__filter .bp-btn {
  position: absolute;
  right: 0;
  padding: 2px 10px;
}
.bp-content .bp-content__filter .bp-btn.bp-btn-close {
  right: 45px;
}

.bp-lots.bp-possible-bids-on .bp-lot .bp-lot__content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 0.1fr 1fr;
  gap: 0 0;
  grid-template-areas: "title title" "message message" "tool bid";
}
.bp-lots.bp-possible-bids-on .bp-lot .bp-lot__content .bp-lot__tool {
  width: 100%;
  margin-top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}
.bp-lots.bp-possible-bids-on .bp-lot .bp-lot__content .bp-lot__tool > * {
  flex-basis: 100%;
}
.bp-lots.bp-possible-bids-on .bp-lot .bp-lot__content .bp-lot__bid .bp-btn {
  width: 100%;
}

.bp-lots.bp-d-flex {
  width: 100%;
}

.bp-lots .bp-lot {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 310px;
  width: 100%;
  margin: 0 15px 30px 15px;
  text-decoration: none;
  padding: 15px;
  box-sizing: border-box;
  transition: all 0.3s ease;
}
.bp-lots .bp-lot:hover {
  box-shadow: 0 3px 16px rgba(0, 0, 0, 0.14);
}
.bp-lots .bp-lot.bp-lot__large {
  max-width: 650px;
}
.bp-lots .bp-lot.bp-lot__large .bp-lot__wrp-image {
  padding-top: 35%;
}
.bp-lots .bp-lot.bp-lot__large .bp-lot__wrp-image .bp-lot__image {
  padding-bottom: 35%;
}
.bp-lots .bp-lot .bp-lot__badge {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 5px 7px;
  z-index: 9;
}
.bp-lots .bp-lot .bp-lot__badge .bp-lot__badge-text {
  color: #fff;
}
.bp-lots .bp-lot .bp-lot__badge-wrp + .bp-lot__wrp-image .bp__wishlist {
  top: 25px;
}
.bp-lots .bp-lot.bp-lot_auction {
  max-width: 380px;
  padding: 15px 15px 40px 15px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.bp-lots .bp-lot.bp-lot_auction:hover {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.14);
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__content {
  margin-top: 20px;
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__date {
  font-size: 16px;
  font-weight: 400;
  margin: 15px 0 0;
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__title {
  text-align: center;
  font-weight: 400;
  width: 100%;
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__title .bp-title {
  color: #282828;
  text-transform: initial;
  display: block;
  font-size: 24px;
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__tool {
  width: 100%;
  display: flex;
  align-items: flex-start;
  min-height: 110px;
  height: 110px;
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__tool .bp-lot__tool__item {
  flex-basis: 100%;
  text-align: center;
  display: flex;
  width: auto;
  align-content: center;
  align-items: center;
  margin-top: auto;
  justify-content: center;
}
.bp-lots .bp-lot.bp-lot_auction .bp-lot__tool .bp-lot__tool__item.bp-btn {
  max-width: 176px;
  max-height: 48px;
  line-height: initial;
}
.bp-lots .bp-lot .bp-lot__text {
  display: block;
  text-align: center;
  color: #7a838f;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
}
.bp-lots .bp-lot .bp-lot__content {
  margin-top: 10px;
  align-items: flex-start;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.bp-lots .bp-lot .bp-lot__content .bp-lot__title {
  grid-area: title;
}
.bp-lots .bp-lot .bp-lot__content .bp-lot__message {
  grid-area: message;
}
.bp-lots .bp-lot .bp-lot__content .bp-lot__tool {
  grid-area: tool;
}
.bp-lots .bp-lot .bp-lot__content .bp-lot__bid {
  grid-area: bid;
}
.bp-lots .bp-lot .bp-lot__content .bp-lot__bid select,
.bp-lots .bp-lot .bp-lot__content .bp-lot__bid .select2 {
  width: 100%;
}
.bp-lots .bp-lot .bp-lot__content .bp-lot__bid .bp-btn {
  padding: 12px 27px;
}
.bp-lots
  .bp-lot
  .bp-lot__content
  .bp-lot__bid
  .select2-container--default
  .select2-selection--single {
  border-radius: 0;
}
.bp-lots .bp-lot:hover {
  text-decoration: none;
}
.bp-lots .bp-lot .bp-lot__message {
  font-size: 12px;
  margin-top: auto;
  min-height: 15px;
}
.bp-lots .bp-lot .bp-lot__message p {
  margin: 0;
}
.bp-lots .bp-lot .bp-lot__message .bp-lot__message-not_sold {
  display: none;
}
.bp-lots .bp-lot .bp-lot__wrp-image {
  background-color: #fff;
  padding-top: 78%;
  position: relative;
  height: 0;
  display: block;
  overflow: hidden;
}
.bp-lots .bp-lot .bp-lot__wrp-image .bp__wishlist {
  position: absolute;
  z-index: 9;
  top: 7px;
  left: 7px;
}
.bp-lots .bp-lot .bp-lot__image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-height: 220px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 78%;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.bp-lots .bp-lot .bp-lot__image img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.bp-lots .bp-lot .bp-lot__title {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0;
  border-bottom: 1px solid #e2e2e2;
  color: #7a838f;
  padding-bottom: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  width: 100%;
  min-height: initial;
  max-height: initial;
}
.bp-lots .bp-lot .bp-lot__title p {
  font-size: 16px;
  color: #7a838f;
}
.bp-lots .bp-lot .bp-lot__title a {
  font-size: 16px;
  color: #7a838f;
  text-decoration: none;
}
.bp-lots .bp-lot .bp-lot__title a:hover {
  text-decoration: underline;
}
.bp-lots .bp-lot .bp-lot__title .bp-title {
  padding-right: 5px;
  text-transform: uppercase;
  color: #f37725;
  white-space: initial;
  line-height: 1.1;
  font-size: 16px;
  text-decoration: none;
}
.bp-lots .bp-lot .bp-lot__title .bp-title:hover {
  text-decoration: underline;
}
.bp-lots .bp-lot .bp-lot__tool {
  color: #a1a1a1;
  width: 50%;
  margin-top: 5px;
}
.bp-lots .bp-lot .bp-lot__tool p {
  margin: 0;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead {
  background-color: #003f91;
  padding: 5px;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead.bp-bg-red {
  background-color: red;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead.bp-bg-green {
  background-color: green;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead.bp-bg-transparent {
  background-color: unset;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead.bp-bg-transparent .bp-price {
  color: #000;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead.bp-bg-transparent .bp-subtitle {
  color: #a1a1a1;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead .bp-subtitle {
  color: #fff;
}
.bp-lots .bp-lot .bp-lot__tool.bp-lead .bp-price {
  color: #fff;
}
.bp-lots .bp-lot .bp-lot__tool .bp-subtitle {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}
.bp-lots .bp-lot .bp-lot__tool .bp-price {
  color: #000;
  font-size: 21px;
  line-height: 25px;
  white-space: nowrap;
}

.bp-tools:not(.bp-pagination) {
  padding-top: 15px;
}

.bp-tools .bp-from.bp-from__tools {
  gap: 1rem;
  justify-content: space-between;
}
.bp-tools .bp-from.bp-from__tools .bp-from__item {
  flex-basis: 100%;
  flex-grow: 0;
}
.bp-tools .bp-from.bp-from__tools .bp-content__filter {
  gap: 1rem;
}
.bp-tools .bp-from.bp-from__tools .bp-form-group .bp-form-control {
  padding: 4px 7px;
}

.bp-tools .bp-from .bp-content__filter.bp-from__item {
  flex-basis: 25%;
}

.bp-tools .bp-from .bp-content__filter .bp-form__search,
.bp-tools .bp-from .bp-content__filter .bp-form_category {
  max-width: 250px;
}

.bp-tools .bp-from .bp-content__filter .bp-form-group__inner {
  display: flex;
  align-content: center;
  align-items: center;
}

.bp-tools .bp-from .bp-content__pagination {
  padding-top: 0;
  flex-grow: 1;
  gap: 1rem;
}
.bp-tools .bp-from .bp-content__pagination.bp-from__item {
  flex-basis: 50%;
}
.bp-tools .bp-from .bp-content__pagination .bp-form-tools__item {
  max-width: 160px;
}
.bp-tools .bp-from .bp-content__pagination .bp-form-group__inner {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.bp-tools .bp-from .bp-content__pagination .bp-form-group__inner label {
  max-width: 60px;
  font-size: 15px;
  line-height: 1.065;
}
.bp-tools .bp-from .bp-content__pagination .pagination {
  flex-basis: initial;
}

.bp-tools .bp-from .bp-content__sorter.bp-from__item {
  flex-basis: 10%;
}

.bp-tools .select2-container--default {
  width: 100%;
}
.bp-tools
  .select2-container--default.bp-custom-select
  .select2-selection--single {
  height: auto;
}
.bp-tools
  .select2-container--default.bp-custom-select
  .select2-selection--single
  .select2-selection__rendered {
  padding: 1px 7px;
  font-size: 18px;
  font-weight: 300;
}

.bp-tools .bp-content__sorter .bp-form-tools__item .bp-form-group__inner {
  flex-basis: 100%;
  width: 300px;
  max-width: 300px;
}

.bp-tools .bp-content__sorter .bp-form-group {
  margin-bottom: 0;
}

.bp-tools .bp-content__sorter .bp-form-control {
  padding: 4px 7px;
}

.bp-tools .pagination {
  margin-bottom: 0;
}
.bp-tools .pagination .nav-links {
  margin-left: auto;
}

.bp-pagination .nav-links > * {
  margin-bottom: 0 !important;
}

.pagination {
  margin-bottom: 25px;
  display: flex;
  justify-content: flex-end;
  padding: 0 15px;
  flex-basis: 100%;
}
.pagination .page-numbers {
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 6px;
  transition: 0.4s;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  padding: 7px 15px;
  vertical-align: middle;
  text-transform: uppercase;
  background-color: #fff;
  color: #000;
  font-size: 15px;
  border: solid 1px #111111;
}
.pagination .page-numbers.current,
.pagination .page-numbers.dots {
  opacity: 0.2;
  cursor: default;
  pointer-events: none;
}
.pagination .page-numbers:hover {
  opacity: 0.7;
  background-color: #e6e6e6;
}
.pagination .page-numbers:last-child {
  margin-right: 0;
}

.bp-lot .bp-from {
  position: relative;
}
.bp-lot .bp-from .bp__wishlist {
  top: 10px;
  right: 10px;
}

.bp-lot .bp__wishlist {
  display: inline-block;
  position: absolute;
  height: 25px;
  width: 25px;
  cursor: pointer;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.556' height='17.736' viewBox='0 0 19.556 17.736'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23707070;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M638.281,548.136a4.488,4.488,0,0,0-2.282-2.6,5.483,5.483,0,0,0-2.326-.517,4.863,4.863,0,0,0-4.213,2.188l-.115.2-.1-.17a4.861,4.861,0,0,0-4.214-2.192,5.479,5.479,0,0,0-2.324.516,4.488,4.488,0,0,0-2.283,2.6,5.72,5.72,0,0,0,.205,4.29c1.434,3.03,8.223,8.993,8.512,9.245a.3.3,0,0,0,.2.065l.043,0a.336.336,0,0,0,.19-.094c.4-.346,7.08-6.235,8.5-9.24A5.711,5.711,0,0,0,638.281,548.136Z' transform='translate(-619.575 -544.521)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  z-index: 9;
}
.bp-lot .bp__wishlist.bp__wishlist-active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.5' height='16.736' viewBox='0 0 18.5 16.736'%3E%3Cpath d='M638.281,548.136a4.488,4.488,0,0,0-2.282-2.6,5.483,5.483,0,0,0-2.326-.517,4.863,4.863,0,0,0-4.213,2.188l-.115.2-.1-.17a4.861,4.861,0,0,0-4.214-2.192,5.479,5.479,0,0,0-2.324.516,4.488,4.488,0,0,0-2.283,2.6,5.72,5.72,0,0,0,.205,4.29c1.434,3.03,8.223,8.993,8.512,9.245a.3.3,0,0,0,.2.065l.043,0a.336.336,0,0,0,.19-.094c.4-.346,7.08-6.235,8.5-9.24A5.711,5.711,0,0,0,638.281,548.136Z' transform='translate(-620.102 -545.021)'/%3E%3C/svg%3E");
}
.bp-lot .bp__wishlist:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.5' height='16.736' viewBox='0 0 18.5 16.736'%3E%3Cpath d='M638.281,548.136a4.488,4.488,0,0,0-2.282-2.6,5.483,5.483,0,0,0-2.326-.517,4.863,4.863,0,0,0-4.213,2.188l-.115.2-.1-.17a4.861,4.861,0,0,0-4.214-2.192,5.479,5.479,0,0,0-2.324.516,4.488,4.488,0,0,0-2.283,2.6,5.72,5.72,0,0,0,.205,4.29c1.434,3.03,8.223,8.993,8.512,9.245a.3.3,0,0,0,.2.065l.043,0a.336.336,0,0,0,.19-.094c.4-.346,7.08-6.235,8.5-9.24A5.711,5.711,0,0,0,638.281,548.136Z' transform='translate(-620.102 -545.021)'/%3E%3C/svg%3E");
}

@-webkit-keyframes fontPulse {
  50% {
    font-weight: 400;
    transform: matrix(1, 0, 0, 1, 1, 1);
    color: #000;
  }
  100% {
    font-weight: 700;
    transform: matrix(1.5, 0, 0, 1.5, 1, 1);
    color: red;
  }
}

@keyframes fontPulse {
  50% {
    font-weight: 400;
    transform: matrix(1, 0, 0, 1, 1, 1);
    color: #000;
  }
  100% {
    font-weight: 700;
    transform: matrix(1.5, 0, 0, 1.5, 1, 1);
    color: red;
  }
}

.archive #bid-max {
  position: relative;
}
.archive #bid-max .bp-text-red {
  -webkit-animation: fontPulse 1.2s infinite forwards;
  animation: fontPulse 1.2s infinite forwards;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  align-content: center;
  transform-origin: 100% 50%;
}

body.rtl .bp-tools .pagination .nav-links {
  margin-right: auto;
  margin-left: 0;
}

.bp-container .bp-row.bp-single-page,
.bp-container-fluid .bp-row.bp-single-page {
  margin-bottom: 0;
  height: 215px;
}

.bp-single-lot .bp-single-lot__head {
  color: #f37725;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.bp-single-lot .bp-tools {
  display: flex;
  align-items: center;
}
.bp-single-lot .bp-tools .bp-tools__item {
  position: relative;
  display: inline-block;
  height: 25px;
  width: 25px;
  cursor: pointer;
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
}
.bp-single-lot .bp-tools .bp-tools__item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center;
}
.bp-single-lot .bp-tools .bp-tools__all {
  margin: 0 8px;
}
.bp-single-lot .bp-tools .bp-tools__all::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23424242' d='M4.98 2.874c0 1.132-.92 2.052-2.053 2.052A2.055 2.055 0 0 1 .875 2.874c0-1.132.92-2.053 2.052-2.053 1.132 0 2.053.92 2.053 2.053zm.821 0A2.877 2.877 0 0 0 2.927 0 2.877 2.877 0 0 0 .053 2.874a2.877 2.877 0 0 0 2.874 2.873 2.877 2.877 0 0 0 2.874-2.873z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M12.78 2.874c0 1.132-.92 2.052-2.053 2.052a2.055 2.055 0 0 1-2.052-2.052c0-1.132.92-2.053 2.052-2.053 1.132 0 2.053.92 2.053 2.053zm.821 0A2.877 2.877 0 0 0 10.727 0a2.877 2.877 0 0 0-2.873 2.874 2.877 2.877 0 0 0 2.873 2.873 2.877 2.877 0 0 0 2.874-2.873z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M20.58 2.874c0 1.132-.92 2.052-2.052 2.052a2.055 2.055 0 0 1-2.053-2.052c0-1.132.92-2.053 2.053-2.053 1.132 0 2.052.92 2.052 2.053zm.822 0A2.877 2.877 0 0 0 18.528 0a2.877 2.877 0 0 0-2.874 2.874 2.877 2.877 0 0 0 2.874 2.873 2.877 2.877 0 0 0 2.874-2.873z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M4.98 10.263c0 1.132-.92 2.053-2.053 2.053a2.055 2.055 0 0 1-2.052-2.053c0-1.131.92-2.052 2.052-2.052 1.132 0 2.053.92 2.053 2.052zm.821 0A2.877 2.877 0 0 0 2.927 7.39a2.877 2.877 0 0 0-2.874 2.873 2.877 2.877 0 0 0 2.874 2.874 2.877 2.877 0 0 0 2.874-2.874z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M12.78 10.263c0 1.132-.92 2.053-2.053 2.053a2.055 2.055 0 0 1-2.052-2.053c0-1.131.92-2.052 2.052-2.052 1.132 0 2.053.92 2.053 2.052zm.821 0a2.877 2.877 0 0 0-2.874-2.873 2.877 2.877 0 0 0-2.873 2.873 2.877 2.877 0 0 0 2.873 2.874 2.877 2.877 0 0 0 2.874-2.874z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M20.58 10.263c0 1.132-.92 2.053-2.052 2.053a2.055 2.055 0 0 1-2.053-2.053c0-1.131.92-2.052 2.053-2.052 1.132 0 2.052.92 2.052 2.052zm.822 0a2.877 2.877 0 0 0-2.874-2.873 2.877 2.877 0 0 0-2.874 2.873 2.877 2.877 0 0 0 2.874 2.874 2.877 2.877 0 0 0 2.874-2.874z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M4.98 17.653c0 1.132-.92 2.053-2.053 2.053a2.055 2.055 0 0 1-2.052-2.053c0-1.132.92-2.052 2.052-2.052 1.132 0 2.053.92 2.053 2.052zm.821 0a2.877 2.877 0 0 0-2.874-2.874 2.877 2.877 0 0 0-2.874 2.874 2.877 2.877 0 0 0 2.874 2.874 2.877 2.877 0 0 0 2.874-2.874z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M12.78 17.653c0 1.132-.92 2.053-2.053 2.053a2.055 2.055 0 0 1-2.052-2.053c0-1.132.92-2.052 2.052-2.052 1.132 0 2.053.92 2.053 2.052zm.821 0a2.877 2.877 0 0 0-2.874-2.874 2.877 2.877 0 0 0-2.873 2.874 2.877 2.877 0 0 0 2.873 2.874 2.877 2.877 0 0 0 2.874-2.874z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23424242' d='M20.58 17.653c0 1.132-.92 2.053-2.052 2.053a2.055 2.055 0 0 1-2.053-2.053c0-1.132.92-2.052 2.053-2.052 1.132 0 2.052.92 2.052 2.052zm.822 0a2.877 2.877 0 0 0-2.874-2.874 2.877 2.877 0 0 0-2.874 2.874 2.877 2.877 0 0 0 2.874 2.874 2.877 2.877 0 0 0 2.874-2.874z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bp-single-lot .bp-tools .bp-tools__prev::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='24' viewBox='0 0 14 24'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23757575' d='M12.205 23.5L.455 11.75 12.205 0l1.361 1.361L3.178 11.75l10.388 10.389z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bp-single-lot .bp-tools .bp-tools__next::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='24' viewBox='0 0 13 24'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23757575' d='M1.25 23.5l-1.361-1.361 10.388-10.39L-.11 1.362 1.249 0 13 11.75z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.bp-single-lot .bp-single-lot__body {
  height: auto;
}
.bp-single-lot .bp-single-lot__body .bp-desc {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 45px;
}
.bp-single-lot .bp-single-lot__body .bp-desc h1 {
  margin-bottom: 0;
  font-size: 2.5rem;
  line-height: 1;
}
.bp-single-lot .bp-single-lot__body .bp-body__main {
  width: 50%;
  padding-right: 0;
  flex-direction: column;
}
.bp-single-lot .bp-single-lot__body .bp-body__main .bp-body__main_content {
  margin-top: 45px;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}
.bp-single-lot
  .bp-single-lot__body
  .bp-body__main
  .bp-body__main_content
  .title {
  font-weight: 700;
  margin-bottom: 45px;
}
.bp-single-lot .bp-single-lot__body .bp-body__gallery {
  width: 50%;
  padding-left: 50px;
  align-content: flex-start;
  margin-bottom: 45px;
}

.bp-single-lot .bp-control {
  width: 100%;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.16);
  padding: 30px 30px 50px 30px;
}
.bp-single-lot .bp-control.bp-control_nopadding {
  padding: 0;
}
.bp-single-lot .bp-control.bp-control_nopadding .bp-control__inner {
  padding: 30px 30px 50px 30px;
}
.bp-single-lot .bp-control .bp-control__commission {
  color: #757575;
  font-size: 18px;
  font-weight: 300;
  line-height: 34px;
}
.bp-single-lot .bp-control .bp-control__bid {
  margin-bottom: 32px;
}
.bp-single-lot .bp-control .bp-control__title {
  color: #000;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 25px;
}
.bp-single-lot .bp-control .bp-control__desc {
  color: #757575;
  font-size: 18px;
  font-weight: 300;
  line-height: 34px;
}
.bp-single-lot .bp-control .bp-form-group__inline {
  max-width: 294px;
  gap: 0.5rem;
}
.bp-single-lot .bp-control .bp-btn-default {
  height: 55px;
  min-width: 134px;
}
.bp-single-lot .bp-control .bp-control__showcase .bp-form-control {
  height: 100%;
  font-size: 18px;
}

.bp-single-lot .bp-control__notice_wrp {
  width: 100%;
  height: auto;
  flex-grow: 0;
}

.bp-single-lot .bp-control__notice {
  width: 100%;
  padding: 20px 20px 20px 37px;
  background-color: #3e3e3e;
}
.bp-single-lot .bp-control__notice.bp-control__notice-mod {
  flex-wrap: nowrap;
  justify-content: space-between;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-top: 0;
  padding: 20px 20px 20px 30px;
}
.bp-single-lot .bp-control__notice.bp-control__notice-mod > * {
  flex-grow: 1;
  flex-basis: 100%;
}
.bp-single-lot .bp-control__notice.bp-control__notice-mod .buyout-block {
  justify-content: flex-end;
}
.bp-single-lot .bp-control__notice.bp-control__notice-mod .bp-title {
  color: #3e3e3e;
  flex-basis: 30%;
  align-content: center;
  display: flex;
  align-items: center;
}
.bp-single-lot .bp-control__notice.bp-control__notice_green {
  background-color: green;
}
.bp-single-lot .bp-control__notice.bp-control__notice_blue {
  background-color: #18428e;
}
.bp-single-lot .bp-control__notice .bp-title {
  color: #fff;
  font-size: 22px;
  font-weight: 300;
  line-height: 34px;
  margin-right: 10px;
}
.bp-single-lot .bp-control__notice .bp-title + .bp-title {
  flex-basis: 100%;
}
.bp-single-lot .bp-control__notice .bp-bid {
  color: #f37725;
  font-size: 22px;
  font-weight: 400;
}

.bp-tabs-link {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.bp-tabs-link.bp-tabs-link__empty .nav-link {
  margin-left: auto;
}
.bp-tabs-link a {
  color: #999999;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  padding: 20px;
  text-decoration: none;
  outline: none;
}
.bp-tabs-link a.active {
  color: #0e0d12;
  background-color: #fff;
}

.bp-tabs-content > div {
  display: none;
  padding: 0;
}
.bp-tabs-content > div.active {
  display: block;
  background-color: #fff;
}

.bp-tabs-content p.bp-tabs-content_text {
  color: #0e0d12;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 35px;
}

.bp-tabs-content p.title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}

.bp-tabs-content .bp-tabs-block form,
.bp-tabs-content .bp-tabs-block .profile-container {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
}

.bp-tabs-content .profile-container {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
}

.bp-visible.spoiler-trigger + div {
  display: block;
}

.bp-stripe-block form {
  min-height: 210px;
  display: flex;
  align-items: center;
}
.bp-stripe-block form > div {
  width: 100%;
}

.bp-spoiler-trigger {
  color: #999999;
  font-size: 16px;
  font-weight: 400;
  line-height: 40px;
  text-decoration: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAMAAABFyS02AAAAAXNSR0IB2cksfwAAADNQTFRFAAAAYGBgZWVlaGhoZWVlZWVlZmZmZmZmZWVlZ2dnZ2dnZmZmZmZmZmZmZmZmZmZmZmZmdm5wIgAAABF0Uk5TABA/IDCw/89gkJ/woO/QUK9g+KnVAAAAT0lEQVR4nFXNSRKAMAhE0cZgG00c7n9aIVYhYdX1Fh/IgnxFgZVbkkoqdvIIUbIJ0H/Tk019hIV4blgSyOVmwjuqbo9JTb/dZvlsFrMenRftQgJMTlIEIQAAAABJRU5ErkJggg==")
    no-repeat 100% 50%;
}
.bp-spoiler-trigger.active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAAkElEQVQoU43SwQ2DMAwF0PwswCrtBozACPTgLOUDHYERGIFRYIH8iopUNBAHX209fVuGM0pEegADyZeqvkujKDUSkPoWdInkQA06IRmweu+7GOPonGs27CrRH5IDJFtVnUXkAWAqQT+kBKRVLOiL1IAahLuAAT0RQlj2Xdd0A+t39uTHGy1bkhFAexfIE5GcPiqYgGooQGNVAAAAAElFTkSuQmCC");
}
.bp-spoiler-trigger > span {
  padding: 0 3px;
}
.bp-spoiler-trigger:hover > span {
  border-bottom-style: solid;
}

.bp-select2.bp-select2__simple
  + .select2-container
  .select2-selection--single
  .select2-selection__rendered {
  padding: 0 8px;
}

.bp-select2.bp-select2-days {
  min-width: 100px;
}

.bp-alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 0;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
  text-align: center;
}
.bp-alert.bp-alert-small {
  --bs-alert-padding-x: 0.5rem;
  --bs-alert-padding-y: 0.5rem;
}
.bp-alert.bp-alert-absolute {
  position: absolute;
  width: 100%;
  z-index: 10;
  left: 0;
  top: 0;
  pointer-events: none;
}
.bp-alert.bp-alert-radius-0 {
  border-radius: 0;
}
.bp-alert.bp-alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}
.bp-alert.bp-alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}
.bp-alert.bp-alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}
.bp-alert.bp-alert-danger {
  --bs-alert-color: #670b13;
  --bs-alert-bg: #ffc7cc;
  --bs-alert-border-color: #670b13;
}

.widget-lots,
.bt-wi-lots_wrp {
  margin-bottom: 30px;
  width: 100%;
  height: 100%;
}
.widget-lots .swiper-wrapper,
.bt-wi-lots_wrp .swiper-wrapper {
  flex-wrap: nowrap;
  padding: 10px 0 15px;
}
.widget-lots .swiper-wrapper .swiper-slide,
.bt-wi-lots_wrp .swiper-wrapper .swiper-slide {
  padding: 15px;
  width: 310px;
}
.widget-lots .bp-lots .bp-lot,
.bt-wi-lots_wrp .bp-lots .bp-lot {
  margin: 0;
}

.bt-wi-slider {
  width: 100%;
}

.bt-wi-slider_swiper .bt-wi-lots .bp-lot {
  max-width: initial;
}

#bp-logout .bp-spoiler-trigger {
  background: none;
}

.oldest-browser {
  display: block;
  position: fixed;
  width: 100%;
  height: 32px;
  top: 0;
  z-index: 999;
}

.admin-bar .oldest-browser {
  top: 32px;
}

.oldest-browser p {
  margin-bottom: 0;
  line-height: 30px;
  color: #000;
  background-color: #fbe796;
  text-align: center;
  font-size: 16px;
}

.oldest-browser a {
  text-decoration: none;
  color: #007bff;
}

.oldest-browser a:hover {
  text-decoration: underline;
}

.wrp-buyout-block {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
}
.wrp-buyout-block .bp-compact-form {
  padding: 30px 30px 50px;
}

.buyout-block {
  display: flex;
  align-items: center;
}
.buyout-block .buyout-block__inner {
  display: flex;
  border: 1px solid #777;
  border-radius: 0;
  padding: 10px 24px;
  max-width: 294px;
  width: 100%;
  max-height: 55px;
  height: 100%;
}
.buyout-block .buyout-block__label {
  display: flex;
  align-items: center;
  align-content: center;
}
.buyout-block .buyout-block__btn {
  margin-left: 0;
}
.buyout-block .buyout-block__btn .bp-btn {
  white-space: nowrap;
}
.buyout-block .buyout-block__price {
  font-size: 20px;
  margin: 0 5px;
  display: flex;
  align-items: center;
  align-content: center;
  text-align: center;
  justify-content: center;
}

.bp-info {
  align-content: flex-start;
}
.bp-info .title {
  color: #757575;
}
.bp-info .bp-info__item {
  flex-basis: 100%;
  margin-bottom: 15px;
}
.bp-info .bp-info__item:last-child {
  margin-bottom: 0;
}
.bp-info .bp-info__elem {
  margin-bottom: 5px;
}
.bp-info .bp-info__elem:last-of-type {
  margin-bottom: 0;
}

.bp-share-btn-list {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}
.bp-share-btn-list .share-btn__link.share-btn__link-active {
  background-color: #757575;
  border-radius: 20px;
  padding: 6px 15px;
  line-height: 1;
  color: #fff;
  font-size: 15px;
  display: flex;
  align-items: center;
}
.bp-share-btn-list .bp-share-btn {
  display: inline-block;
}

.bp-share {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: all ease-in 0.2s;
}
.bp-share svg {
  fill: #757575;
  width: 32px;
  height: 32px;
}
.bp-share:hover {
  cursor: pointer;
  transform: scale(1.2);
}
.bp-share:hover svg {
  fill: #f37725;
}
.bp-share:hover svg path {
  fill: #f37725;
}

.bp-body__gallery .swiper-button-next.swiper-button-white,
.bp-body__gallery .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: var(--main-bg-color, #000);
}

.btc-table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
.btc-table th,
.btc-table td {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 7px;
}
.btc-table th {
  background: #eee;
  width: 150px;
}

.bt-wi-lots.bp-lots .bp-lot:hover .bp-lot__tool .bp-lot-view {
  display: block;
}

.bt-wi-lots.bp-lots .bp-lot .bp-lot__content {
  min-height: initial;
  padding-bottom: 10px;
}

.bt-wi-lots.bp-lots .bp-lot .bp-lot__tool {
  width: 50%;
  position: relative;
}
.bt-wi-lots.bp-lots .bp-lot .bp-lot__tool .bp-lot-view {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #b7b7b7;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  display: none;
}
.bt-wi-lots.bp-lots .bp-lot .bp-lot__tool .bp-lot-view::after {
  content: "";
  display: inline-block;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='14' viewBox='0 0 25 14'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23a7a7a7' d='M21.21 9.498c-1.606 1.367-4.439 2.997-8.809 2.997-6.75 0-10.42-4.755-11.163-5.831.505-.734 2.365-3.174 5.638-4.655a6.233 6.233 0 0 0-.722 2.905 6.254 6.254 0 0 0 6.247 6.248 6.255 6.255 0 0 0 6.248-6.248c0-1.098-.292-2.16-.828-3.097 3.682 1.47 5.375 4.14 5.771 4.848-.245.443-.987 1.645-2.382 2.833zm-4.723-8.129a5.396 5.396 0 0 1 1.329 3.545A5.42 5.42 0 0 1 12.4 10.33a5.42 5.42 0 0 1-5.414-5.415 5.4 5.4 0 0 1 1.227-3.423 13.384 13.384 0 0 1 4.187-.658c1.544 0 2.899.205 4.086.536zm7.953 5.119c-.03-.067-.788-1.662-2.657-3.264C20.067 1.753 17.046 0 12.4 0c-1.753 0-3.31.303-4.674.776L7.723.774 7.72.779C2.82 2.484.412 6.399.382 6.449l-.129.215.13.214c.037.065 3.962 6.45 12.018 6.45 4.645 0 7.666-1.753 9.382-3.224 1.87-1.602 2.626-3.197 2.657-3.264l.083-.176z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23a7a7a7' d='M12.401 7.914a2.919 2.919 0 0 0 2.916-2.916A2.919 2.919 0 0 0 12.4 2.082c-.742 0-1.45.28-1.99.786l.568.609a2.085 2.085 0 0 1 3.504 1.521 2.085 2.085 0 0 1-2.082 2.083 2.085 2.085 0 0 1-2.082-2.083h-.833A2.919 2.919 0 0 0 12.4 7.914z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 25px;
  margin-left: 6px;
  position: relative;
  top: 3px;
}

.bp_profile_page .bp-container.tools-wrapper {
  max-width: 1200px;
}

.bp_profile_page .bp-lots .bp-lots__head {
  width: 100%;
  font-size: 24px;
  margin: 0.5rem 0 1rem;
  font-weight: 700;
  text-align: left;
}

.bp_profile_page .bp-lots .bp-lot {
  flex-direction: row;
  max-width: initial;
  flex-wrap: nowrap;
  margin: 0 0 30px;
  gap: 1rem;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__title {
  min-height: 72px;
  border-bottom: none;
  position: relative;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 95%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #e2e2e2;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__wrp-image {
  padding-top: 10%;
  flex-basis: 25%;
  flex-shrink: 0;
  flex-grow: 1;
}
.bp_profile_page .bp-lots .bp-lot .bp__wishlist {
  right: 12px;
  top: 12px;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__image {
  padding-bottom: 40%;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-basis: 100%;
  margin-top: 0;
  flex-shrink: 1;
  align-items: flex-end;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__content .bp-lot__content_inner {
  align-self: flex-start;
  flex-basis: 70%;
  height: 100%;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__tool {
  width: 100%;
  flex-basis: 30%;
}
.bp_profile_page .bp-lots .bp-lot .bp-lot__tool.bp-lead {
  margin: 0;
}

.bp-countdown {
  color: #fff;
  display: inline-block;
  font-weight: 100;
  text-align: center;
  font-size: 1rem;
  background: #e34444;
  padding: 10px;
  direction: ltr;
}
.bp-countdown .bp-countdown-title {
  font-weight: 100;
  font-size: 40px;
  margin: 40px 0 20px;
}
.bp-countdown .bp-countdown-number {
  padding: 0 10px 0 5px;
  display: inline-block;
  position: relative;
  width: auto;
}
.bp-countdown .bp-countdown-number::after {
  content: ":";
  position: absolute;
  right: -2px;
  top: 5px;
  font-weight: 700;
}
.bp-countdown .bp-countdown-number:last-child:after {
  display: none;
}
.bp-countdown .bp-countdown-time {
  padding: 0;
  display: inline-block;
  font-size: 28px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.2;
}
.bp-countdown .bp-countdown-text {
  display: block;
  padding-top: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.8;
  text-transform: uppercase;
}

.bp-lots .bp-lot.bp-lot_countdown {
  padding-bottom: 1.2rem;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__wrp-image {
  margin-bottom: 10px;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__wrp-image .bp-lot__date {
  position: absolute;
  top: 9px;
  left: 9px;
  margin-top: 0;
  z-index: 2;
  padding: 4px 7px;
  background-color: rgba(255, 255, 255, 0.75);
  color: #000;
  font-size: 17px;
  line-height: 1.1;
  pointer-events: none;
  text-transform: uppercase;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__title {
  border-bottom: none;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__title .bp-title {
  margin-bottom: 1.2rem;
  color: #000;
  font-size: 22px;
  line-height: 1.2;
  text-transform: uppercase;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__title .bp-lot__text {
  font-size: 16px;
  line-height: 1.2;
  color: #a1a1a1;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__tool {
  padding-top: 1.2rem;
  min-height: initial;
  height: initial;
  border-top: 1px dashed #515151;
  display: flex;
  align-items: center;
}
.bp-lots .bp-lot.bp-lot_countdown .bp-lot__tool .bp-lot__tool__item {
  margin-top: initial;
}

.user_nav .menu {
  display: flex;
  list-style: none;
}
.user_nav .menu a {
  display: inline-block;
  box-sizing: border-box;
}
.user_nav .menu a:hover .icon-search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath fill='%23F37725' d='M19.057 20.217l-5.07-5.07 1.259-1.259 5.07 5.07a1.409 1.409 0 0 1-1.26 1.259zM8.009 15.305c-4.023 0-7.296-3.273-7.296-7.297C.713 3.985 3.986.712 8.009.712c4.024 0 7.297 3.273 7.297 7.296 0 4.024-3.273 7.297-7.297 7.297zm7.22-2.423l-.922.93-.396-.4a7.98 7.98 0 0 0 2.104-5.404C16.015 3.592 12.424 0 8.008 0 3.592 0 0 3.592 0 8.008c0 4.417 3.593 8.009 8.009 8.009a7.98 7.98 0 0 0 5.403-2.103l.4.4-.832.865L18.77 21h.147C20.084 21 21 19.985 21 18.818v-.148z'/%3E%3C/svg%3E");
}
.user_nav .menu a:hover .icon-user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath fill='%23F37725' d='M17.437 17.415c-.767-.982-3.152-2.058-4.623-2.654-.164-.067-.342-.61-.369-1.392a3.17 3.17 0 0 0 .535-.687c.058-.096.116-.187.174-.277.185-.29.376-.588.541-.99a.951.951 0 0 0 .41-.392c.317-.58.57-1.649.408-2.105a.622.622 0 0 0-.332-.364c-.013-1.894-.863-3.347-2.297-3.915a10.404 10.404 0 0 0-1.41-.492c-.254-.07-.386-.186-.397-.191a.35.35 0 0 0-.414-.286c-.28.056-.521.421-.615.653a1.098 1.098 0 0 0-.068.24c-.409.064-.948.27-1.104.834a.375.375 0 0 0-.019.155c-.513.582-.998 1.518-1.008 2.983a.634.634 0 0 0-.37.38c-.164.463.084 1.511.407 2.104.101.185.265.33.446.406.162.398.35.693.532.98.054.086.11.173.166.264.19.313.384.55.599.731-.046.784-.244 1.31-.38 1.35-.476.142-3.786 1.412-4.687 2.664A9.769 9.769 0 0 1 .7 10.5C.7 5.096 5.096.7 10.5.7c5.404 0 9.8 4.396 9.8 9.8a9.769 9.769 0 0 1-2.863 6.915zm-13.356.48zm4.37-2.475c.724-.216.865-1.457.885-2.177a.348.348 0 0 0-.151-.297c-.197-.136-.374-.34-.558-.641-.058-.096-.116-.187-.172-.276-.205-.322-.382-.6-.531-1.015a.34.34 0 0 0-.312-.23.22.22 0 0 1-.112-.1c-.294-.541-.402-1.286-.368-1.504l.063-.002a.35.35 0 0 0 .359-.363C7.49 7.126 8.11 6.22 8.64 5.758a.351.351 0 0 0 .097-.389c.24-.134.613-.126.616-.127l.02-.35.295-.183c-.007-.034.013-.095.044-.16.168.126.378.218.575.272.608.169 1.05.343 1.326.464 1.249.495 1.928 1.781 1.863 3.531a.351.351 0 0 0 .343.363c.017 0 .03.001.04.003.032.216-.08.975-.369 1.505a.239.239 0 0 1-.11.103.35.35 0 0 0-.28.226c-.153.412-.33.69-.537 1.012l-.182.29c-.174.287-.34.488-.504.616a.35.35 0 0 0-.136.279c.005.7.116 1.915.81 2.196 2.279.924 4.016 1.914 4.375 2.48A9.757 9.757 0 0 1 10.5 20.3a9.757 9.757 0 0 1-6.419-2.404c.4-.798 3.205-2.126 4.37-2.476zM10.5 0C4.71 0 0 4.71 0 10.5S4.71 21 10.5 21 21 16.29 21 10.5 16.29 0 10.5 0z'/%3E%3C/svg%3E");
}
.user_nav .menu > li {
  margin: 0 12px;
}
.user_nav .menu .icon-search {
  width: 21px;
  height: 21px;
  display: inline-block;
  font-size: 0;
  line-height: 21px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath d='M19.057 20.217l-5.07-5.07 1.259-1.259 5.07 5.07a1.409 1.409 0 0 1-1.26 1.259zM8.009 15.305c-4.023 0-7.296-3.273-7.296-7.297C.713 3.985 3.986.712 8.009.712c4.024 0 7.297 3.273 7.297 7.296 0 4.024-3.273 7.297-7.297 7.297zm7.22-2.423l-.922.93-.396-.4a7.98 7.98 0 0 0 2.104-5.404C16.015 3.592 12.424 0 8.008 0 3.592 0 0 3.592 0 8.008c0 4.417 3.593 8.009 8.009 8.009a7.98 7.98 0 0 0 5.403-2.103l.4.4-.832.865L18.77 21h.147C20.084 21 21 19.985 21 18.818v-.148z'/%3E%3C/svg%3E")
    no-repeat;
  background-size: contain;
}
.user_nav .menu .icon-user {
  width: 21px;
  height: 21px;
  display: inline-block;
  font-size: 0;
  line-height: 21px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath d='M17.437 17.415c-.767-.982-3.152-2.058-4.623-2.654-.164-.067-.342-.61-.369-1.392a3.17 3.17 0 0 0 .535-.687c.058-.096.116-.187.174-.277.185-.29.376-.588.541-.99a.951.951 0 0 0 .41-.392c.317-.58.57-1.649.408-2.105a.622.622 0 0 0-.332-.364c-.013-1.894-.863-3.347-2.297-3.915a10.404 10.404 0 0 0-1.41-.492c-.254-.07-.386-.186-.397-.191a.35.35 0 0 0-.414-.286c-.28.056-.521.421-.615.653a1.098 1.098 0 0 0-.068.24c-.409.064-.948.27-1.104.834a.375.375 0 0 0-.019.155c-.513.582-.998 1.518-1.008 2.983a.634.634 0 0 0-.37.38c-.164.463.084 1.511.407 2.104.101.185.265.33.446.406.162.398.35.693.532.98.054.086.11.173.166.264.19.313.384.55.599.731-.046.784-.244 1.31-.38 1.35-.476.142-3.786 1.412-4.687 2.664A9.769 9.769 0 0 1 .7 10.5C.7 5.096 5.096.7 10.5.7c5.404 0 9.8 4.396 9.8 9.8a9.769 9.769 0 0 1-2.863 6.915zm-13.356.48zm4.37-2.475c.724-.216.865-1.457.885-2.177a.348.348 0 0 0-.151-.297c-.197-.136-.374-.34-.558-.641-.058-.096-.116-.187-.172-.276-.205-.322-.382-.6-.531-1.015a.34.34 0 0 0-.312-.23.22.22 0 0 1-.112-.1c-.294-.541-.402-1.286-.368-1.504l.063-.002a.35.35 0 0 0 .359-.363C7.49 7.126 8.11 6.22 8.64 5.758a.351.351 0 0 0 .097-.389c.24-.134.613-.126.616-.127l.02-.35.295-.183c-.007-.034.013-.095.044-.16.168.126.378.218.575.272.608.169 1.05.343 1.326.464 1.249.495 1.928 1.781 1.863 3.531a.351.351 0 0 0 .343.363c.017 0 .03.001.04.003.032.216-.08.975-.369 1.505a.239.239 0 0 1-.11.103.35.35 0 0 0-.28.226c-.153.412-.33.69-.537 1.012l-.182.29c-.174.287-.34.488-.504.616a.35.35 0 0 0-.136.279c.005.7.116 1.915.81 2.196 2.279.924 4.016 1.914 4.375 2.48A9.757 9.757 0 0 1 10.5 20.3a9.757 9.757 0 0 1-6.419-2.404c.4-.798 3.205-2.126 4.37-2.476zM10.5 0C4.71 0 0 4.71 0 10.5S4.71 21 10.5 21 21 16.29 21 10.5 16.29 0 10.5 0z'/%3E%3C/svg%3E")
    no-repeat;
  background-size: contain;
}

/**
  Десктоп маленький
 */
/*.mdb-visible {
    display: none !important
}*/
.bp-visible {
  display: none;
}

.bp-f-hidden {
  display: none !important;
}

@media screen and (max-width: 1645px) {
  .bp-lots.bp-pagination {
    height: initial;
    margin-top: 0;
    padding-top: 15px;
  }
  .bp-lots.bp-pagination .pagination {
    justify-content: flex-start;
    padding: 0;
  }
}

@media screen and (max-width: 1429px) {
  .bp-lots.bp-tools .bp-from.bp-from__tools {
    flex-wrap: wrap;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__filter {
    flex-basis: 49%;
    order: 1;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__pagination {
    flex-basis: 100%;
    order: 3;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__sorter {
    flex-basis: 49%;
    order: 2;
  }
}

/**
  Планшет горизонтальный
 */
@media screen and (max-width: 1279px) {
  .bp-container .bp-row.bp-row_profile {
    margin-left: 0;
    margin-right: 0;
    padding: 0 15px;
  }
}

/**
  Планшет вертикальный
 */
@media screen and (max-width: 1023px) {
  .bp-row.bp-lg-nowrap {
    flex-wrap: nowrap;
  }
  .bp-row.bp-lg-justify-between {
    justify-content: space-between;
  }
  .bp-row.bp-lg-end {
    justify-content: flex-end;
  }
  .bp-row.bp-lg-center {
    justify-content: center;
  }
  .bp-d-flex.bp-lg-f-wrap {
    flex-wrap: wrap;
  }
  .bp-d-flex.bp-lg-f-between {
    justify-content: space-between;
  }
  .bp-d-flex.bp-lg-f-around {
    justify-content: space-around;
  }
  .bp-d-flex.bp-lg-f-start {
    justify-content: flex-start;
  }
  .bp-d-flex.bp-lg-f-end {
    justify-content: flex-end;
  }
  .bp-d-flex.bp-lg-f-center {
    justify-content: center;
  }
  .bp-d-flex.bp-lg-f-index-0 {
    order: 0;
  }
  .bp-d-flex.bp-lg-f-index-1 {
    order: 1;
  }
  .bp-d-flex.bp-lg-f-index-2 {
    order: 2;
  }
  .bp-single-lot .bp-single-lot__body .bp-body__main {
    width: 100%;
    padding-right: 0;
  }
  .bp-single-lot .bp-single-lot__body .bp-desc {
    margin-bottom: 10px;
  }
  .bp-single-lot .bp-single-lot__body .bp-body__gallery {
    width: 100%;
    padding-left: 0;
  }
  /*.mdb-visible {
          display: none !important
      }*/
  .bp-tabs-content {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .bp-tabs-content > div {
    display: block;
  }
  .bp-visible {
    display: block;
  }
  .bp-hidden {
    display: none;
  }
  .bp-visible.spoiler-trigger + .spoiler-block {
    display: none;
  }
  .bp-visible.spoiler-trigger + .spoiler-block.active {
    display: block;
  }
  .bp-spoiler-block {
    display: none;
    padding-top: 15px;
  }
  .bp-spoiler-block.active {
    display: block;
  }
  .bp-spoiler-block .bp-hidden {
    display: block;
  }
  .bp-header {
    padding: 15px;
    min-height: initial;
  }
  .bp-header .bp-header__desc {
    text-align: center;
  }
  .bp-header .bp-header__content h1 {
    margin-top: 15px;
  }
  .bp-header .bp-header__content hr {
    margin: 15px auto;
  }
}

@media (max-width: 991px) {
  .bp-header .bp-header__content .title {
    font-size: 30px;
    line-height: 32px;
  }
  .bp-single-lot .bp-single-lot__body .bp-desc h1 {
    font-size: 30px;
    line-height: 32px;
  }
  .bp-container-fluid .bp-row.bp-single-page,
  .bp-container .bp-row.bp-single-page {
    height: auto;
  }
  .bp-header .bp-header__btn-group {
    margin-top: 10px;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__filter {
    flex-basis: 100%;
    order: 1;
  }
  .bp-lots.bp-tools
    .bp-from.bp-from__tools
    .bp-content__filter
    .bp-form__search,
  .bp-lots.bp-tools
    .bp-from.bp-from__tools
    .bp-content__filter
    .bp-form_category {
    max-width: initial;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__pagination {
    flex-basis: 100%;
    order: 3;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__sorter {
    flex-basis: 100%;
    order: 2;
  }
  .bp-lots.bp-tools
    .bp-from.bp-from__tools
    .bp-content__sorter
    .bp-form_sorter {
    margin: 0 auto;
  }
}

/**
  Мобильные устройства
 */
@media screen and (max-width: 767px) {
  .bp-row.bp-md-nowrap {
    flex-wrap: nowrap;
  }
  .bp-row.bp-md-justify-between {
    justify-content: space-between;
  }
  .bp-row.bp-md-end {
    justify-content: flex-end;
  }
  .bp-row.bp-md-center {
    justify-content: center;
  }
  .bp-d-flex.bp-md-f-wrap {
    flex-wrap: wrap;
  }
  .bp-d-flex.bp-md-f-between {
    justify-content: space-between;
  }
  .bp-d-flex.bp-md-f-around {
    justify-content: space-around;
  }
  .bp-d-flex.bp-md-f-start {
    justify-content: flex-start;
  }
  .bp-d-flex.bp-md-f-end {
    justify-content: flex-end;
  }
  .bp-d-flex.bp-md-f-center {
    justify-content: center;
  }
  .bp-d-flex.bp-md-f-index-0 {
    order: 0;
  }
  .bp-d-flex.bp-md-f-index-1 {
    order: 1;
  }
  .bp-d-flex.bp-md-f-index-2 {
    order: 2;
  }
  .modal__overlay__inner {
    padding: 60px 15px;
  }
  .modal__overlay__inner .modal__close {
    right: 25px;
    top: 7px;
  }
  .modal__overlay__inner .bp-from .bp-form-group .bp-form-control {
    padding: 10px 20px;
  }
  .modal__overlay__inner .modal__footer .modal_links {
    margin-top: 20px;
  }
  .bp-modal .modal__container {
    width: auto;
    height: auto;
    padding: 35px;
  }
  .bp-single-lot .bp-single-lot__body .bp-desc {
    font-size: 20px;
    line-height: 24px;
  }
  .bp-single-lot .bp-control .bp-control__title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  .bp-single-lot .bp-control__notice {
    padding: 10px 10px 10px 27px;
  }
  .bp-single-lot .bp-control__notice .bp-title {
    font-size: 20px;
    line-height: 30px;
  }
  .bp-content .bp-content__tool {
    flex-basis: 100%;
    justify-content: center;
  }
  .bp-content .bp-content__filter {
    justify-content: center;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .bp-from.bp-form-tools {
    flex-wrap: wrap;
  }
  .bp-from.bp-form-tools .bp-form-tools__item {
    flex-basis: 100%;
    margin: 0 0 15px 0;
  }
  .bp-from.bp-form-tools .bp-form-tools__item:last-child {
    margin-bottom: 0;
  }
  .bp-from.bp-form-tools
    .bp-form-tools__item
    .bp-form-group
    .bp-form-group__inner {
    margin: 0 auto;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__filter {
    margin-bottom: 0;
  }
  .bp-modal .modal__content .modal__content-overflow {
    max-height: 50vh;
  }
  .bp-modal.md-modal .modal__header .modal__title,
  .bp-modal.modal .modal__header .modal__title,
  .bp-modal .modal__subtitle {
    font-size: 24px;
  }
  .bp-modal .modal__header.bp-mb-3 {
    margin-bottom: 1rem !important;
  }
  .bp-modal .modal__content.bp-mb-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1rem !important;
  }
  .bp-d-flex.bp-f-nowrap {
    flex-wrap: wrap !important;
  }
  .bp-row .bp-col.bp-basis-33 {
    flex-basis: 100%;
  }
  .bp-row .bp-col.bp-basis-66 {
    flex-basis: 100%;
  }
  .bp_profile_page .bp-lots .bp-lot {
    display: block;
  }
  .bp_profile_page .bp-lots .bp-lot .bp-lot__image {
    max-height: initial;
    padding-bottom: 78%;
  }
  .bp_profile_page .bp-lots .bp-lot .bp-lot__message .bp-lot__message-inner {
    margin: 4px 0;
  }
  .bp_profile_page .bp-lots .bp-lot .bp-lot__wrp-image {
    padding-top: 78%;
  }
  .bp_profile_page .bp-lots .bp-lot .bp-lot__content {
    display: block;
  }
  .bp_profile_page .bp-lots .bp-lot .bp-lot__content .bp-lot__content_inner {
    height: auto;
  }
}

@media screen and (max-width: 680px) {
  .bp-lots .bp-lot {
    max-width: 275px;
    margin: 0 5px 20px 5px;
    padding: 7px;
  }
  .bp-lots .bp-lot.bp-lot__large {
    margin: 0 12px 20px;
  }
  .bp-lots .bp-lot .bp-lot__tool {
    width: 100%;
  }
  .bp-lots .bp-lot .bp-lot__wrp-imag {
    padding-top: 70%;
  }
  .modal__footer.bp-d-flex {
    flex-wrap: wrap;
  }
  .modal__footer.bp-d-flex > .bp-d-flex {
    flex-basis: 100%;
    margin-top: 7px;
  }
  .modal__footer.bp-d-flex > .bp-d-flex:first-child {
    order: 2;
  }
  .modal__footer.bp-d-flex > .bp-d-flex:last-child {
    order: 1;
  }
}

@media screen and (max-width: 576px) {
  .bp-row.bp-sm-nowrap {
    flex-wrap: nowrap;
  }
  .bp-row.bp-sm-justify-between {
    justify-content: space-between;
  }
  .bp-row.bp-sm-f-start {
    justify-content: flex-start;
  }
  .bp-row.bp-sm-end {
    justify-content: flex-end;
  }
  .bp-row.bp-sm-center {
    justify-content: center;
  }
  .bp-d-flex.bp-sm-f-wrap {
    flex-wrap: wrap;
  }
  .bp-d-flex.bp-sm-f-between {
    justify-content: space-between;
  }
  .bp-d-flex.bp-sm-f-around {
    justify-content: space-around;
  }
  .bp-d-flex.bp-sm-f-end {
    justify-content: flex-end;
  }
  .bp-d-flex.bp-sm-f-center {
    justify-content: center;
  }
  .bp-d-flex.bp-sm-f-index-0 {
    order: 0;
  }
  .bp-d-flex.bp-sm-f-index-1 {
    order: 1;
  }
  .bp-d-flex.bp-sm-f-index-2 {
    order: 2;
  }
  .bp-header__btn-group .bp-btn {
    flex-basis: 100%;
    margin-bottom: 15px;
  }
  .bp-header__btn-group .bp-btn:last-child {
    margin-bottom: 0;
  }
  .modal__overlay__inner .bp-stripe-block2 {
    margin-bottom: 0.5rem;
  }
  .modal__overlay__inner .bp-stripe-block2 .bp-btn.bp-btn-default {
    width: 100%;
    padding: 7px;
  }
  .modal__overlay__inner .bp-stripe-block2 .bp-d-flex.bp-gap-1 {
    gap: 0.5rem;
  }
  .modal__overlay__inner footer .bp-btn {
    width: 100%;
  }
  .bp-single-lot .bp-control .bp-form-group__inline {
    max-width: 100%;
    width: 100%;
    margin-bottom: 10px;
  }
  .bp-single-lot .bp-control .bp-form-group__inline:last-child {
    margin-bottom: 0;
  }
  .bp-single-lot .bp-btn-default {
    width: 100%;
  }
  .bp-lots .bp-lot {
    max-width: 225px;
  }
  .bp-lots .bp-lot .bp-lot__wrp-image {
    padding-top: 100%;
  }
  .bp-lots .bp-lot .bp-lot__title p {
    line-height: 16px;
  }
  .bp-lots.bp-tools .bp-content__sorter {
    max-width: initial;
  }
  .bp-from.bp-from__tools {
    max-width: initial;
  }
  .bp-lots .pagination {
    padding: 0 30px;
  }
  .bp-lots .pagination .nav-links {
    margin: 0;
    width: 100%;
    flex-wrap: nowrap;
    display: flex;
  }
  .bp-lots .pagination .nav-links .page-numbers {
    display: none;
    flex-basis: 100%;
    flex-grow: 1;
  }
  .bp-lots .pagination .nav-links .page-numbers.prev,
  .bp-lots .pagination .nav-links .page-numbers.next,
  .bp-lots .pagination .nav-links .page-numbers.current {
    display: block;
  }
  .bp-padding-text {
    padding: 0 30px;
  }
  .buyout-block {
    flex-wrap: wrap;
  }
  .buyout-block .buyout-block__inner {
    flex-basis: 100%;
    max-width: initial;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 10px;
  }
  .buyout-block .buyout-block__btn {
    width: 100%;
    flex-grow: 1;
    flex-basis: 100%;
  }
  .bp-single-lot .bp-control__notice.bp-control__notice-mod {
    flex-wrap: wrap;
  }
  .bp-single-lot .bp-control__notice.bp-control__notice-mod .bp-title {
    margin-bottom: 10px;
  }
  .bp-header .bp-header__content h1 {
    font-size: 30px;
    line-height: 34px;
    padding-bottom: 5px;
  }
}

@media screen and (max-width: 480px) {
  .bp-lots .bp-lot {
    max-width: 190px;
  }
  .bp-btn.bp-btn-download {
    max-width: 276px;
    min-width: 276px;
  }
  .bp-btn.bp-btn-download::after {
    left: 17px;
  }
  .bp-header .bp-header__content h1 {
    font-size: 28px;
    line-height: 32px;
    padding-bottom: 5px;
  }
  .bp-header .bp-header__time {
    font-size: 14px;
    text-align: center;
  }
  .bp-header .bp-header__desc {
    font-size: 14px;
  }
  .bp-modal.modal.modal__sale-content .modal__container,
  .bp-modal .md-modal.modal__sale-content .modal__container {
    padding: 25px 15px;
  }
  .bp-modal.modal .modal__header .modal__title,
  .bp-modal .md-modal .modal__header .modal__title {
    font-size: 22px;
  }
  .bp-modal .modal__footer {
    margin-bottom: 0;
  }
  .bp-btn.bp-btn-primal {
    padding: 12px 15px;
  }
}

@media screen and (max-width: 443px) {
  .tools-wrapper .bp-btn-login {
    margin-bottom: 10px;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__filter {
    flex-wrap: wrap;
  }
  .bp-lots.bp-tools .bp-from.bp-from__tools .bp-content__sorter {
    width: 100%;
  }
  .bp-lots.bp-tools
    .bp-from.bp-from__tools
    .bp-content__sorter
    .bp-form-tools__item {
    width: 100%;
  }
  .bp-lots.bp-tools
    .bp-from.bp-from__tools
    .bp-content__sorter
    .bp-form-tools__item
    .bp-form-group__inner {
    max-width: initial;
    width: 100%;
  }
}

@media screen and (max-width: 399px) {
  .bp-lots .bp-lot {
    max-width: 285px;
  }
  .modal__overlay__inner footer.bp-d-flex {
    flex-wrap: wrap;
  }
}

.bp-lot__title p {
  margin-bottom: 0;
}

.bp-content p {
  margin: 0;
}

.select2-container--default.bp-custom-select .select2-results__option {
  margin: 0;
}

.bp-widget-block {
  margin-top: 45px;
}

i.svg-icon {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
}
i.svg-icon.svg-eye {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-eye" viewBox="0 0 16 16"><path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 0 1 1.172 8z"/><path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0"/></svg>');
}
i.svg-icon.svg-eye-slash {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-eye-slash" viewBox="0 0 16 16"><path d="M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7 7 0 0 0-2.79.588l.77.771A6 6 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755q-.247.248-.517.486z"/><path d="M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829"/><path d="M3.35 5.47q-.27.24-.518.487A13 13 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7 7 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12z"/></svg>');
}

svg.bp-icon {
  display: block;
  width: 24px;
  height: 24px;
  color: var(--main-bg-color, #5f6368);
}
svg.bp-icon:hover {
  color: var(--main-bg-color, #003f91);
}

.home:not(.web2application) .wrp-only-app-section {
  display: none !important;
}

.home.web2application .site-main .elementor-field-type-upload {
  display: none;
}

.home.web2application
  .site-main
  .elementor-section.elementor-element:not(.wrp-only-app-section) {
  display: none !important;
}

.home.web2application
  .site-main
  .elementor-section.elementor-element
  .elementor-element.elementor-column.only-app-section {
  display: flex !important;
}

.web2application.single-lot .bp-single-lot {
  padding-bottom: 30px;
}

.web2application .bt-header-absolute,
.web2application .header-holder,
.web2application .elementor-location-header {
  display: none !important;
}

.web2application .elementor-section-wrap .header-wrapper {
  display: none;
}

.web2application .elementor-section-wrap header.elementor-top-section {
  display: none;
}

.web2application .elementor-location-footer {
  display: none !important;
}

.web2application .elementor-field-type-upload {
  display: none;
}

.web2application #cookie-law-info-bar,
.web2application #cookie-law-info-again {
  display: none !important;
}

.web2application .bp-info > .title {
  display: none;
}

.web2application .bp-info .share-btn {
  display: none;
}

.elementor-posts
  .elementor-post__card
  .elementor-post__thumbnail
  img.lot__card {
  -o-object-fit: contain;
  object-fit: contain;
  height: 100%;
}

body.rtl .bp-from.bp-from__tools .bp-btn {
  right: initial;
  left: 0;
}
body.rtl .bp-from.bp-from__tools .bp-btn.bp-btn-search:after {
  left: initial;
}

body.rtl .bp-from .bp-form-group.bp-form-group_svg svg.icon,
body.rtl .bp-from .bp-form-group.bp-form-group_svg .svg-icon {
  right: initial;
  left: 15px;
}

body.rtl .bp-from .bp-form-group.bp-form-check {
  direction: rtl;
}

body.rtl
  .bp-modal
  .modal__content
  .modal__content__item.modal__content__item-light.modal__content__item-light-text {
  text-align: right;
}
body.rtl
  .bp-modal
  .modal__content
  .modal__content__item.modal__content__item-light.modal__content__item-light-text
  span {
  text-align: right;
}

body.rtl .bp-modal .modal__content .modal__content__item span {
  text-align: left;
}

body.rtl .bp-modal .modal__content .modal__content__item strong {
  text-align: right;
}

body.rtl .bp-mr-10 {
  margin-right: 0 !important;
  margin-left: 10px !important;
}

body.rtl
  .select2-container--default
  .select2-selection--single
  .select2-selection__clear {
  right: initial;
  left: 45px;
}

body.rtl .user_nav .menu .wrpLoginLink {
  position: relative;
}
body.rtl .user_nav .menu .wrpLoginLink::before {
  display: none;
}

body.rtl .user_nav .menu .icon-user {
  margin-left: 7px;
}

body.rtl .user_nav .menu .wrpRegisterLink::before {
  content: "";
  position: absolute;
  right: -15px;
  top: 42%;
  transform: translateY(-50%);
  display: block;
  height: 100%;
  width: 1px;
  background-color: #000000;
  max-height: 22px;
}

body.rtl.archive #bid-max .bp-text-red {
  right: initial;
  left: 0;
}

body.rtl.bp_profile_page .bp-lots .bp-lots__head {
  text-align: right;
}

body.rtl.bp_profile_page .bp-lots .bp-lot .bp-lot__title:after {
  left: initial;
}

body.rtl.bp_profile_page .bp-lots .bp-lot .bp__wishlist {
  right: initial;
  left: 12px;
}

body.rtl .bp-spoiler-trigger {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAMAAABFyS02AAAAAXNSR0IB2cksfwAAADNQTFRFAAAAYGBgZWVlaGhoZWVlZWVlZmZmZmZmZWVlZ2dnZ2dnZmZmZmZmZmZmZmZmZmZmZmZmdm5wIgAAABF0Uk5TABA/IDCw/89gkJ/woO/QUK9g+KnVAAAAT0lEQVR4nFXNSRKAMAhE0cZgG00c7n9aIVYhYdX1Fh/IgnxFgZVbkkoqdvIIUbIJ0H/Tk019hIV4blgSyOVmwjuqbo9JTb/dZvlsFrMenRftQgJMTlIEIQAAAABJRU5ErkJggg==")
    no-repeat 0% 50%;
}

body.rtl .bp-tabs-link.bp-tabs-link__empty .nav-link {
  margin-left: initial;
  margin-right: auto;
}
