.bx-ui-slider-track-container .bx-ui-slider-part span {
  margin-top: -8px
}

.bx-ui-slider-track-container .bx-ui-slider-range {
  z-index: 999999
}

.bx-ui-slider-track-container .bx-ui-slider-pricebar-v {
  background: #1a65ed !important;
  height: 4px
}

.bx-ui-slider-track-container .bx-ui-slider-pricebar-vn, .bx-ui-slider-track-container .bx-ui-slider-track {
  background: #c7c8c8 !important;
  height: 4px
}

.bx-ui-slider-track-container .bx-ui-slider-part {
  width: 10px;
  height: 10px;
  background-color: #c7c8c8;
  border-radius: 100%;
  top: -3px;
  transition: all .3s ease;
  z-index: 99999
}

.bx-ui-slider-track-container .bx-ui-slider-part.is-selected {
  background-color: #1a65ed;
}

.bx-ui-slider-track-container .bx-ui-slider-handle.left, .bx-ui-slider-track-container .bx-ui-slider-handle.right {
  width: 20px !important;
  height: 20px !important;
  background-color: #fff !important;
  background-image: none !important;
  border-radius: 100%;
  border: 6px solid #1a65ed;
  box-shadow: none !important;
  cursor: pointer;
  top: -8px !important
}

.bx-ui-slider-track-container .bx-ui-slider-handle.left {
  right: -10px !important;
  margin-left: -5px
}

.bx-ui-slider-track-container .bx-ui-slider-handle.right {
  margin-right: 0
}


.bx-filter .bx-ui-slider-track-container {
  margin-right: 40px;
}

.range-results__max:after,
.range-results__min:after {
  content: 'TB';
}

span#awz_cookies_sett__all_decline {
  display: none !important;
}


#cookie-popup {
padding: 3.2rem;
max-width: 73rem;
background: #fff;
position: fixed;
left: 0;
right: 0;
bottom: 1rem;
margin: 0 auto;
display: none;
z-index: 999999;
}

a.awz_cookies_sett__agr_link.awz_cookies_sett__color2:hover {
  border-bottom: none !important;
}

.awz_cookies_sett__message.awz_cookies_sett__bg1.awz_cookies_sett__color2 {
  padding: 3.2rem;
  max-width: 73rem;
  background: #fff;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1rem;
  margin: 0 auto;
  z-index: 999999;
  border-radius: 0;
  width: auto;
  text-align: left !important;
  border: none !important;
}

.awz_cookies_sett__container {
  padding: 0 !important;
}

.awz_cookies_sett__row {
  flex-direction: column !important;
  display: flex !important;
  align-items: flex-start !important;
}

.awz_cookies_sett__col {
font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.6;
  letter-spacing: -0.03em;
  color: #17181a;
}

.awz_cookies_sett__color2 {
  font-weight: 400;
font-size: 1.4rem;
line-height: 1.6;
letter-spacing: -0.03em;
color: #17181a !important;
border-bottom: 1px solid #1a65ed;
transition: all .3s ease;
text-decoration: none !important;
}

span#awz_cookies_sett__all {
  display: flex
;
  padding: 0 2.4rem;
  height: 5.4rem;
  background: #1a65ed;
  font-weight: 600;
  font-size: 1.8rem;
  text-align: center;
  color: #f6f6f6;
  transition: all .3s ease;
  text-decoration: none;
  margin: 0 !important;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}


span#awz_cookies_sett__all_decline,
span#awz_cookies_sett__settings {
transition: all .3s ease;
  border: 1px solid #000;
  padding: 0 2.4rem;
  height: 5.4rem;
  font-weight: 600;
  font-size: 1.8rem;
  text-align: center;
  color: #17181a;
  text-decoration: none;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}

span#awz_cookies_sett__all_decline:hover,
span#awz_cookies_sett__settings:hover {
opacity: .7;
text-decoration: none;
background-color: transparent;
}

.awz_cookies_sett__col__right {
display: flex;
  gap: 1.4rem;
  margin-top: 3.2rem;
}

#cookie-popup.visible {
display: block;
}

.cookie-popup__text {
font-weight: 400;
font-size: 1.4rem;
line-height: 1.6;
letter-spacing: -0.03em;
color: #17181a;

a {
font-weight: 400;
font-size: 1.4rem;
line-height: 1.6;
letter-spacing: -0.03em;
color: #17181a;
border-bottom: 1px solid #1a65ed;
color: #17181a;
transition: all .3s ease;
	}
}

.cookie-popup__text a:hover {
text-decoration: none;
border-bottom: 1px solid transparent;
}

.cookie-popup__actions {
display: flex;
gap: 1.4rem;
margin-top: 3.2rem;
}

.cookie-popup__actions .btn.btn-blue {
	padding: 0 2.4rem;
	height: 5.4rem;
	background: #1a65ed;
	font-weight: 600;
	font-size: 1.8rem;
	text-align: center;
	color: #f6f6f6;
transition: all .3s ease;
text-decoration: none;
}

.cookie-popup__actions .btn.btn-blue:hover {
opacity: .7;
text-decoration: none;
}


.cookie-popup__actions .btn.btn-white-bordered {
transition: all .3s ease;
border: 1px solid #000;
padding: 0 2.4rem;
height: 5.4rem;
font-weight: 600;
font-size: 1.8rem;
text-align: center;
color: #17181a;
text-decoration: none;
}

.cookie-popup__actions .btn.btn-white-bordered:hover {
opacity: .7;
text-decoration: none;
}

@media (max-width: 600px) {
#cookie-popup {
padding: 1.6rem;
bottom: 0;
	}
.cookie-popup__actions {
margin-top: 1.6rem;
	}
.cookie-popup__actions .btn.btn-white-bordered,
.cookie-popup__actions .btn.btn-blue {
font-size: 1.4rem;
padding: 0 1.2rem;
	}
.cookie-popup__actions {
gap: 1rem;
	}
}

.checkbox-field--custom {
align-items: flex-start;

a {
font-weight: 400;
font-size: 1.4rem;
line-height: 1.7;
letter-spacing: -0.03em;
	}
span {
font-weight: 400;
font-size: 1.4rem;
line-height: 1.7;
letter-spacing: -0.03em;
color: #17181a;
	}
}

.form-item--clean {
margin-bottom: 0 !important;
}

.contacts-header__title {
font-size: 2.6rem;
}

.contacts-header-col.contacts-header-col--xl {
  width: 45rem;
}
@media (max-width: 992px) {
.contacts-header__details {
flex-wrap: wrap;
	}
.contacts-header-col,
.contacts-header-col.contacts-header-col--xl {
  width: 50%;
padding-bottom: 2.4rem;
}
}


@media (max-width: 767px) {
	.contacts-header-col,
	.contacts-header-col.contacts-header-col--xl {
	width: 100%;
	padding-bottom: 0;
	}
}

@media (max-width: 600px) {
  .awz_cookies_sett__col__right {
    padding-top: 0 !important;
      margin-top: 1.6rem;
          gap: 1rem;
  }
  span#awz_cookies_sett__all_decline,
  span#awz_cookies_sett__settings,
  span#awz_cookies_sett__all {
      font-size: 1.4rem;
    padding: 0 1.2rem;
  }

.awz_cookies_sett__message.awz_cookies_sett__bg1.awz_cookies_sett__color2 {
    padding: 1.6rem;
    bottom: 0;
}
}

.copyright-col__lucky img {
min-width: 8rem;
}


.simple-text {
  line-height: 1.6;
  padding: 1.5rem;
  max-width: 800px;
  margin: 0 auto;
}

/* Заголовки */
.simple-text h1,
.simple-text h2,
.simple-text h3,
.simple-text h4,
.simple-text h5,
.simple-text h6 {
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  color: #222;
}

/* Параграфы */
.simple-text p {
  margin: 1rem 0;
  line-height: 1.6;
}

/* Списки */
.simple-text ul,
.simple-text ol {
  margin: 1rem 0 1rem 1.5rem;
  padding-left: 1rem;
}

.simple-text li {
  margin-bottom: 0.5rem;
}

/* Ссылки */
.simple-text a {
  color: #007acc;
  text-decoration: underline;
}

.simple-text a:hover {
  text-decoration: none;
}

/* Цитаты */
.simple-text blockquote {
  margin: 1.5rem 0;
  padding-left: 1rem;
  border-left: 4px solid #ccc;
  color: #555;
  font-style: italic;
}

/* Код */
.simple-text code {
  background-color: #eee;
  padding: 0.2rem 0.4rem;
  border-radius: 4px;
  font-family: monospace;
}

/* Таблицы */
.simple-text table {
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
}

.simple-text th,
.simple-text td {
  border: 1px solid #ddd;
  padding: 0.75rem;
  text-align: left;
}

.simple-text th {
  background-color: #f0f0f0;
}

.copyright-col__lucky {
color: #fff;
}
@media (max-width: 767px) {
.copyright-col__lucky {
order: 1;
	}
.copyright-col:nth-child(1) {
order: 4;
	}
.copyright-col:nth-child(2) {
order: 2;
	}
.copyright-col:nth-child(3) {
order: 3;
	}
}