<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/local/templates/common/assets/css/main1.css?1738135777285848*/
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraLight.eot");
  src: local("Brutal Type Extra Light"), local("BrutalType-ExtraLight"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraLight.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraLight.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Medium.eot");
  src: local("Brutal Type Medium"), local("BrutalType-Medium"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Medium.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Medium.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Bold.eot");
  src: local("Brutal Type Bold"), local("BrutalType-Bold"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Bold.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Bold.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Thin.eot");
  src: local("Brutal Type Thin"), local("BrutalType-Thin"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Thin.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Thin.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraBold.eot");
  src: local("Brutal Type Extra Bold"), local("BrutalType-ExtraBold"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraBold.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraBold.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Black.eot");
  src: local("Brutal Type Black"), local("BrutalType-Black"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Black.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Black.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Black.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Light.eot");
  src: local("Brutal Type Light"), local("BrutalType-Light"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Light.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Light.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Brutal Type";
  src: url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType.eot");
  src: local("Brutal Type"), local("BrutalType"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType.eot?#iefix") format("embedded-opentype"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType.woff2") format("woff2"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType.woff") format("woff"), url("/local/templates/common/assets/css/../fonts/Brutal-Type/BrutalType.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/modern-normalize@3.0.1/modern-normalize.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*, ::after, ::before {
  box-sizing: border-box;
}

html {
  font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
}

body {
  margin: 0;
}

b, strong {
  font-weight: bolder;
}

code, kbd, pre, samp {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  border-color: currentcolor;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

legend {
  padding: 0;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}


.date-picker {
  width: 170px;
  height: 25px;
  padding: 0;
  border: 0;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
  color: #303030;
  position: relative;
  z-index: 2;
}

.date-picker-wrapper {
  position: absolute;
  z-index: 1;
  border: 1px solid #bfbfbf;
  background-color: #efefef;
  padding: 5px 12px;
  font-size: 12px;
  line-height: 20px;
  color: #aaa;
  font-family: Arial, sans-serif;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  box-sizing: initial;
}

.dp-clearfix {
  clear: both;
  height: 0;
  font-size: 0;
}

.date-picker-wrapper.inline-wrapper {
  position: relative;
  box-shadow: none;
  display: inline-block;
}
.date-picker-wrapper.single-date {
  width: auto;
}
.date-picker-wrapper.no-shortcuts {
  padding-bottom: 12px;
}
.date-picker-wrapper.no-topbar {
  padding-top: 12px;
}
.date-picker-wrapper .footer {
  font-size: 11px;
  padding-top: 3px;
}
.date-picker-wrapper b {
  color: #666;
  font-weight: 700;
}
.date-picker-wrapper a {
  color: rgb(107, 180, 214);
  text-decoration: underline;
}
.date-picker-wrapper .month-name {
  text-transform: uppercase;
}
.date-picker-wrapper .select-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.date-picker-wrapper .select-wrapper:hover {
  text-decoration: underline;
}
.date-picker-wrapper .month-element {
  display: inline-block;
  vertical-align: middle;
}
.date-picker-wrapper .select-wrapper select {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  top: -1px;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  outline: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 0.01;
}
.date-picker-wrapper .month-wrapper {
  border: 1px solid #bfbfbf;
  border-radius: 3px;
  background-color: #fff;
  padding: 5px;
  cursor: default;
  position: relative;
  _overflow: hidden;
}
.date-picker-wrapper .month-wrapper table {
  width: 190px;
  float: left;
}
.date-picker-wrapper .month-wrapper table.month2 {
  width: 190px;
  float: left;
}
.date-picker-wrapper .month-wrapper table th,
.date-picker-wrapper .month-wrapper table td {
  vertical-align: middle;
  text-align: center;
  line-height: 14px;
  margin: 0px;
  padding: 0px;
}
.date-picker-wrapper .month-wrapper table .day {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #ccc;
  cursor: default;
}
.date-picker-wrapper .month-wrapper table div.day.lastMonth, .date-picker-wrapper .month-wrapper table div.day.nextMonth {
  color: #999;
  cursor: default;
}
.date-picker-wrapper .month-wrapper table .day.checked {
  background-color: rgb(156, 219, 247);
}
.date-picker-wrapper .month-wrapper table .week-name {
  height: 20px;
  line-height: 20px;
  font-weight: 100;
  text-transform: uppercase;
}
.date-picker-wrapper .month-wrapper table .day.has-tooltip {
  cursor: help !important;
}
.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
  white-space: nowrap;
}
.date-picker-wrapper .time label {
  white-space: nowrap;
}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #333;
  cursor: pointer;
}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
  background-color: #cdecfa;
}
.date-picker-wrapper .month-wrapper table .day.nextMonth, .date-picker-wrapper .month-wrapper table .day.lastMonth {
  display: none;
}
.date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: rgb(112, 204, 213);
}
.date-picker-wrapper table .caption {
  height: 40px;
}
.date-picker-wrapper table .caption &gt; th:first-of-type, .date-picker-wrapper table .caption &gt; th:last-of-type {
  width: 27px;
}
.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev {
  padding: 0 5px;
  cursor: pointer;
}
.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
  background-color: #ccc;
  color: white;
}
.date-picker-wrapper .gap {
  position: relative;
  z-index: 1;
  width: 15px;
  height: 100%;
  background-color: red;
  font-size: 0;
  line-height: 0;
  float: left;
  top: -5px;
  margin: 0 10px -10px;
  visibility: hidden;
  height: 0;
}
.date-picker-wrapper .gap .gap-lines {
  height: 100%;
  overflow: hidden;
}
.date-picker-wrapper .gap .gap-line {
  height: 15px;
  width: 15px;
  position: relative;
}
.date-picker-wrapper .gap .gap-line .gap-1 {
  z-index: 1;
  height: 0;
  border-left: 8px solid white;
  border-top: 8px solid #eee;
  border-bottom: 8px solid #eee;
}
.date-picker-wrapper .gap .gap-line .gap-2 {
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid white;
}
.date-picker-wrapper .gap .gap-line .gap-3 {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid white;
}
.date-picker-wrapper .gap .gap-top-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 1px;
  background-color: #eee;
  z-index: 3;
}
.date-picker-wrapper .gap .gap-bottom-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 7px;
  background-color: #eee;
  z-index: 3;
}
.date-picker-wrapper .selected-days {
  display: none;
}
.date-picker-wrapper .drp_top-bar {
  line-height: 1.4;
  position: relative;
  padding: 10px 40px 10px 0;
}
.date-picker-wrapper .drp_top-bar .error-top,
.date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}
.date-picker-wrapper .drp_top-bar .default-top {
  display: block;
}
.date-picker-wrapper .drp_top-bar.error .default-top {
  display: none;
}
.date-picker-wrapper .drp_top-bar.error .error-top {
  display: block;
  color: red;
}
.date-picker-wrapper .drp_top-bar.normal .default-top {
  display: none;
}
.date-picker-wrapper .drp_top-bar.normal .normal-top {
  display: block;
}
.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
  color: #333;
}
.date-picker-wrapper .drp_top-bar .apply-btn {
  position: absolute;
  right: 0px;
  top: 6px;
  padding: 3px 5px;
  margin: 0;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");
  color: white;
  line-height: initial;
}
.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  cursor: pointer;
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed");
}
.date-picker-wrapper .time {
  position: relative;
}
.date-picker-wrapper.single-month .time {
  display: block;
}
.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width: 129px;
  padding: 0;
  margin: 0;
  height: 20px;
}
.date-picker-wrapper .time1 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

/*time styling*/
.time2 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.date-picker-wrapper .time1 {
  float: left;
}
.date-picker-wrapper .time2 {
  float: right;
}
.date-picker-wrapper .hour {
  text-align: right;
}

.minute {
  text-align: right;
}

.date-picker-wrapper .hide {
  display: none;
}
.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
  color: white !important;
}
.date-picker-wrapper .date-range-length-tip {
  position: absolute;
  margin-top: -4px;
  margin-left: -8px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  display: none;
  background-color: yellow;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
}
.date-picker-wrapper .date-range-length-tip:after {
  content: "";
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid yellow;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
}
.date-picker-wrapper.two-months.no-gap .month1 .next,
.date-picker-wrapper.two-months.no-gap .month2 .prev {
  display: none;
}
.date-picker-wrapper .week-number {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #999;
  cursor: pointer;
}
.date-picker-wrapper .week-number.week-number-selected {
  color: #49e;
  font-weight: bold;
}
@charset "UTF-8";
/**
Ion.RangeSlider, 2.3.1
В© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

.irs-handle {
  position: absolute;
  display: block;
  box-sizing: border-box;
  cursor: default;
  z-index: 1;
}

.irs-handle.type_last {
  z-index: 2;
}

.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}

.irs-min {
  left: 0;
}

.irs-max {
  right: 0;
}

.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

.irs-with-grid .irs-grid {
  display: block;
}

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

.irs-grid-pol.small {
  height: 4px;
}

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

.irs-disabled {
  opacity: 0.4;
}

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

.irs--flat {
  height: 40px;
}

.irs--flat.irs-with-grid {
  height: 60px;
}

.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}

.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}

.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}

.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}

.irs--flat .irs-handle &gt; i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}

.irs--flat .irs-handle.state_hover &gt; i:first-child,
.irs--flat .irs-handle:hover &gt; i:first-child {
  background-color: #a43540;
}

.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}

.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}

.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}

.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}

.irs--flat .irs-grid-text {
  color: #999;
}

.irs--big {
  height: 55px;
}

.irs--big.irs-with-grid {
  height: 70px;
}

.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}

.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}

.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}

.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}

.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}

.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}

.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}

.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}

.irs--big .irs-grid-pol {
  background-color: #428bca;
}

.irs--big .irs-grid-text {
  color: #428bca;
}

.irs--modern {
  height: 55px;
}

.irs--modern.irs-with-grid {
  height: 55px;
}

.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}

.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}

.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}

.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}

.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

.irs--modern .irs-handle &gt; i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  transform: rotate(45deg);
}

.irs--modern .irs-handle &gt; i:nth-child(2) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}

.irs--modern .irs-handle &gt; i:nth-child(3) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}

.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}

.irs--modern .irs-handle.state_hover &gt; i:nth-child(1),
.irs--modern .irs-handle:hover &gt; i:nth-child(1) {
  border-color: #7685a2;
}

.irs--modern .irs-handle.state_hover &gt; i:nth-child(3),
.irs--modern .irs-handle:hover &gt; i:nth-child(3) {
  border-color: #48536a;
}

.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}

.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}

.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}

.irs--modern .irs-grid {
  height: 25px;
}

.irs--modern .irs-grid-pol {
  background-color: #dedede;
}

.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}

.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}

.irs--sharp.irs-with-grid {
  height: 57px;
}

.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}

.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}

.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}

.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}

.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}

.irs--sharp .irs-handle &gt; i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}

.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}

.irs--sharp .irs-handle.state_hover &gt; i:first-child,
.irs--sharp .irs-handle:hover &gt; i:first-child {
  border-top-color: black;
}

.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}

.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}

.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}

.irs--sharp .irs-grid {
  height: 25px;
}

.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}

.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}

.irs--round {
  height: 50px;
}

.irs--round.irs-with-grid {
  height: 65px;
}

.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}

.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}

.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}

.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}

.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}

.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}

.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}

.irs--round .irs-grid {
  height: 25px;
}

.irs--round .irs-grid-pol {
  background-color: #dedede;
}

.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}

.irs--square {
  height: 50px;
}

.irs--square.irs-with-grid {
  height: 60px;
}

.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}

.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}

.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}

.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}

.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}

.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}

.irs--square .irs-grid {
  height: 25px;
}

.irs--square .irs-grid-pol {
  background-color: #dedede;
}

.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-iframe, .fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
}

.fancybox-caption {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px 44px 25px 44px;
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

.fancybox-loading {
  animation: a 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes a {
  to {
    transform: rotate(1turn);
  }
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translateZ(0) scale(1);
}

@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: 12px;
      padding-right: 12px;
    }
  }
}
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:link, .fancybox-share__button:visited {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1;
}

@media (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
@charset "UTF-8";
.jq-checkbox,
.jq-radio {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.jq-checkbox input,
.jq-radio input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-file {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.jq-file input {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  margin: 0;
  padding: 0;
  opacity: 0;
  font-size: 100px;
  line-height: 1em;
}

.jq-file__name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
  position: relative;
  display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.jq-selectbox {
  z-index: 10;
}

.jq-selectbox__select {
  position: relative;
}

.jq-selectbox__select-text {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
  position: absolute;
}

.jq-selectbox__search input {
  -webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
  -webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  list-style: none;
  -webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
  position: relative;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.jq-number {
  display: inline-block;
}

.jq-number__field input {
  -moz-appearance: textfield;
  text-align: left; /* РґР»СЏ Opera PrestoВ&nbsp;*/
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
  margin: 0; /* РІ РєР°РєРёС…-С‚Рѕ Р±СЂР°СѓР·РµСЂР°С… РїСЂРёСЃСѓС‚СЃС‚РІСѓРµС‚ РѕС‚СЃС‚СѓРї */
  -webkit-appearance: none;
}
.jq-checkbox,
.jq-radio {
  vertical-align: -4px;
  width: 16px;
  height: 16px;
  margin: 0 4px 0 0;
  border: 1px solid #C3C3C3;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
  cursor: pointer;
}

.jq-checkbox.focused,
.jq-radio.focused {
  border: 1px solid #08C;
}

.jq-checkbox.disabled,
.jq-radio.disabled {
  opacity: 0.55;
}

.jq-checkbox {
  border-radius: 3px;
}

.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 4px;
  margin: 3px 0 0 3px;
  border-bottom: 2px solid #666;
  border-left: 2px solid #666;
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
}

.jq-radio {
  border-radius: 50%;
}

.jq-radio.checked .jq-radio__div {
  width: 10px;
  height: 10px;
  margin: 3px 0 0 3px;
  border-radius: 50%;
  background: #777;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.7);
}

.jq-file {
  width: 270px;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-file input {
  cursor: pointer;
}

.jq-file__name {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 0 80px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1;
  font: 14px/32px Arial, sans-serif;
  color: #333;
}

.jq-file__browse {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 0 10px;
  border-left: 1px solid #CCC;
  border-radius: 0 4px 4px 0;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-file:hover .jq-file__browse {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-file:active .jq-file__browse {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-file.focused .jq-file__name {
  border: 1px solid #5794BF;
}

.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-number {
  position: relative;
  vertical-align: middle;
  padding: 0 36px 0 0;
}

.jq-number__field {
  width: 100px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
}

.jq-number__field:hover {
  border-color: #B3B3B3;
}

.jq-number__field input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 9px;
  border: none;
  outline: none;
  background: none;
  font: 14px Arial, sans-serif;
  color: #333;
}

.jq-number__spin {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 14px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

.jq-number__spin.minus {
  top: auto;
  bottom: 0;
}

.jq-number__spin:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-number__spin:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-number__spin:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 11px;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:after {
  top: 5px;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-bottom: none;
  border-left: 5px solid transparent;
}

.jq-number__spin.minus:hover:after {
  border-top-color: #000;
}

.jq-number__spin.plus:hover:after {
  border-bottom-color: #000;
}

.jq-number.focused .jq-number__field {
  border: 1px solid #5794BF;
}

.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-number.disabled .jq-number__spin:after {
  border-bottom-color: #AAA;
}

.jq-number.disabled .jq-number__spin.minus:after {
  border-top-color: #AAA;
}

.jq-selectbox {
  vertical-align: middle;
  cursor: pointer;
}

.jq-selectbox__select {
  height: 32px;
  padding: 0 45px 0 10px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/32px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
}

.jq-selectbox__select:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

.jq-selectbox__select:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

.jq-selectbox.focused .jq-selectbox__select {
  border: 1px solid #5794BF;
}

.jq-selectbox.disabled .jq-selectbox__select {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-selectbox__select-text {
  display: block;
  width: 100%;
}

.jq-selectbox .placeholder {
  color: #888;
}

.jq-selectbox__trigger {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 100%;
  border-left: 1px solid #CCC;
}

.jq-selectbox__trigger-arrow {
  position: absolute;
  top: 14px;
  right: 12px;
  width: 0;
  height: 0;
  border-top: 5px solid #999;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #000;
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
  border-top-color: #AAA;
}

.jq-selectbox__dropdown {
  box-sizing: border-box;
  width: 100%;
  margin: 2px 0 0;
  padding: 0;
  border: 1px solid #CCC;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  font: 14px/18px Arial, sans-serif;
}

.jq-selectbox__search {
  margin: 5px;
}

.jq-selectbox__search input {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 5px 27px 6px 8px;
  border: 1px solid #CCC;
  border-radius: 3px;
  outline: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==") no-repeat 100% 50%;
  box-shadow: inset 1px 1px #F1F1F1;
  color: #333;
}

.jq-selectbox__not-found {
  margin: 5px;
  padding: 5px 8px 6px;
  background: #F0F0F0;
  font-size: 13px;
}

.jq-selectbox ul {
  margin: 0;
  padding: 0;
}

.jq-selectbox li {
  min-height: 18px;
  padding: 5px 10px 6px;
  color: #231F20;
}

.jq-selectbox li.selected {
  background-color: #A3ABB1;
  color: #FFF;
}

.jq-selectbox li:hover {
  background-color: #08C;
  color: #FFF;
}

.jq-selectbox li.disabled {
  color: #AAA;
}

.jq-selectbox li.disabled:hover {
  background: none;
}

.jq-selectbox li.optgroup {
  font-weight: bold;
}

.jq-selectbox li.optgroup:hover {
  background: none;
  color: #231F20;
  cursor: default;
}

.jq-selectbox li.option {
  padding-left: 25px;
}

.jq-select-multiple {
  box-sizing: border-box;
  padding: 1px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  background: #FFF;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px/18px Arial, sans-serif;
  color: #333;
  cursor: default;
}

.jq-select-multiple.focused {
  border: 1px solid #5794BF;
}

.jq-select-multiple.disabled {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

.jq-select-multiple ul {
  margin: 0;
  padding: 0;
}

.jq-select-multiple li {
  padding: 3px 9px 4px;
  list-style: none;
}

.jq-select-multiple li:first-child {
  border-radius: 3px 3px 0 0;
}

.jq-select-multiple li:last-child {
  border-radius: 0 0 3px 3px;
}

.jq-select-multiple li.selected {
  background: #08C;
  color: #FFF;
}

.jq-select-multiple li.disabled {
  color: #AAA;
}

.jq-select-multiple li.optgroup {
  font-weight: bold;
}

.jq-select-multiple li.option {
  padding-left: 25px;
}

.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
  background: #CCC;
  color: #FFF;
}

input[type=email].styler,
input[type=password].styler,
input[type=search].styler,
input[type=tel].styler,
input[type=text].styler,
input[type=url].styler,
textarea.styler {
  padding: 8px 9px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
}

input[type=search].styler {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

textarea.styler {
  overflow: auto;
}

input[type=email].styler:hover,
input[type=password].styler:hover,
input[type=search].styler:hover,
input[type=tel].styler:hover,
input[type=text].styler:hover,
input[type=url].styler:hover,
textarea.styler:hover {
  border-color: #B3B3B3;
}

input[type=email].styler:hover:focus,
input[type=password].styler:hover:focus,
input[type=search].styler:hover:focus,
input[type=tel].styler:hover:focus,
input[type=text].styler:hover:focus,
input[type=url].styler:hover:focus,
textarea.styler:hover:focus {
  border-color: #CCC;
  border-top-color: #B3B3B3;
  outline: none;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

button.styler,
input[type=button].styler,
input[type=submit].styler,
input[type=reset].styler {
  overflow: visible;
  padding: 8px 11px;
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  border-radius: 4px;
  outline: none;
  background: linear-gradient(#FFF, #E6E6E6);
  box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0, 0, 0, 0.1);
  font: 14px Arial, sans-serif;
  color: #333;
  text-shadow: 1px 1px #FFF;
  cursor: pointer;
}

button.styler.styler::-moz-focus-inner,
input[type=button].styler.styler::-moz-focus-inner,
input[type=submit].styler.styler::-moz-focus-inner,
input[type=reset].styler.styler::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.styler:not([disabled]):hover,
input[type=button].styler:not([disabled]):hover,
input[type=submit].styler:not([disabled]):hover,
input[type=reset].styler:not([disabled]):hover,
input[type=reset].styler:hover {
  background: linear-gradient(#F6F6F6, #E6E6E6);
}

button.styler:active,
input[type=button].styler:active,
input[type=submit].styler:active,
input[type=reset].styler:active {
  background: #F5F5F5;
  box-shadow: inset 1px 1px 3px #DDD;
}

button.styler[disabled],
input[type=button].styler[disabled],
input[type=submit].styler[disabled] {
  border-color: #CCC;
  background: #F5F5F5;
  box-shadow: none;
  color: #888;
}

@charset "UTF-8";
/*!
* mmenu.js
* mmenujs.com
*
* Copyright (c) Fred Heusschen
* frebsite.nl
*
* License: CC-BY-NC-4.0
* http://creativecommons.org/licenses/by-nc/4.0/
*/
:root {
  --mm-lineheight:22px;
}

.mm-hidden {
  display: none !important;
}

.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}

.mm-menu, .mm-menu *, .mm-menu :after, .mm-menu :before {
  -webkit-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

:root {
  --mm-blocker-visibility-delay:0.4s;
  --mm-blocker-opacity-delay:0s;
}

.mm-blocker {
  display: block;
  position: absolute;
  bottom: 100%;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  opacity: 0;
  background: var(--mm-color-background);
  -webkit-transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), -webkit-transform 0.4s ease;
  transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), -webkit-transform 0.4s ease;
  -o-transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease;
  transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease;
  transition: bottom 0s ease var(--mm-blocker-visibility-delay), width 0.4s ease, opacity 0.4s ease var(--mm-blocker-opacity-delay), transform 0.4s ease, -webkit-transform 0.4s ease;
}

.mm-blocker:focus-visible {
  opacity: 0.75;
}

.mm-btn {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 50px;
  padding: 0;
}

.mm-btn--next, [dir=rtl] .mm-btn--prev {
  --mm-btn-rotate:135deg;
}

.mm-btn--prev, [dir=rtl] .mm-btn--next {
  --mm-btn-rotate:-45deg;
}

.mm-btn--next:after, .mm-btn--prev:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 8px;
  height: 8px;
  margin: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid var(--mm-color-icon);
  border-bottom: none;
  border-right: none;
  -webkit-transform: rotate(var(--mm-btn-rotate));
  -ms-transform: rotate(var(--mm-btn-rotate));
  transform: rotate(var(--mm-btn-rotate));
}

.mm-btn--prev:before {
  inset-inline-start: 23px;
}

.mm-btn--next:after {
  inset-inline-end: 23px;
}

.mm-btn--close:before {
  content: "Г—";
  font-size: 150%;
}

.mm-btnreset {
  padding: 0;
  background: 0 0;
  border: none;
  cursor: pointer;
}

.mm-divider {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  top: 0;
  min-height: var(--mm-lineheight);
  padding: calc((var(--mm-listitem-size) * 0.65 - var(--mm-lineheight)) * 0.5) 20px;
  font-size: 75%;
  text-transform: uppercase;
  background: var(--mm-color-background);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mm-color-background-highlight)), to(var(--mm-color-background-highlight)));
  background-image: -o-linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
  background-image: linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
  opacity: 1;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.mm-navbar:not(.mm-hidden) ~ .mm-listview .mm-divider {
  top: var(--mm-navbar-size);
}

:root {
  --mm-listitem-size:50px;
}

.mm-listitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding: 0;
  margin: 0;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
}

.mm-listitem:after {
  content: "";
  border-color: inherit;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  inset-inline-start: 20px;
  inset-inline-end: 0;
  bottom: 0;
}

.mm-listitem__btn, .mm-listitem__text {
  padding: calc((var(--mm-listitem-size) - var(--mm-lineheight)) / 2) 0;
}

.mm-listitem__text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mm-listitem__btn {
  display: block;
  position: relative;
  width: auto;
  -webkit-padding-end: 50px;
  padding-inline-end: 50px;
  border-color: inherit;
  background: rgba(3, 2, 1, 0);
}

.mm-listitem__btn:not(.mm-listitem__text) {
  border-left-width: 1px;
  border-left-style: solid;
}

.mm-listitem--selected &gt; .mm-listitem__text {
  background: var(--mm-color-background-emphasis);
}

.mm-listitem--opened &gt; .mm-listitem__btn, .mm-listitem--opened &gt; .mm-panel {
  background: var(--mm-color-background-highlight);
}

.mm-listview {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}

.mm-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
  line-height: var(--mm-lineheight);
  -webkit-tap-highlight-color: var(--mm-color-background-emphasis);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mm-menu ::-webkit-input-placeholder {
  color: var(--mm-color-text-dimmed);
}

.mm-menu ::-moz-placeholder {
  color: var(--mm-color-text-dimmed);
}

.mm-menu :-ms-input-placeholder {
  color: var(--mm-color-text-dimmed);
}

.mm-menu ::-ms-input-placeholder {
  color: var(--mm-color-text-dimmed);
}

.mm-menu ::placeholder {
  color: var(--mm-color-text-dimmed);
}

.mm-menu, .mm-menu * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mm-menu :focus, .mm-menu :focus-visible, .mm-menu:focus, .mm-menu:focus-visible {
  outline: 0;
}

.mm-menu a, .mm-menu button, .mm-menu label {
  color: inherit;
}

.mm-menu a:focus, .mm-menu button:focus, .mm-menu label:focus {
  outline: 0;
}

.mm-menu a:focus-visible, .mm-menu button:focus-visible, .mm-menu label:focus-visible {
  outline: 2px solid var(--mm-color-focusring);
  outline-offset: -5px;
}

.mm-menu input:focus, .mm-menu input:focus-visible, .mm-menu select:focus, .mm-menu select:focus-visible, .mm-menu textarea:focus, .mm-menu textarea:focus-visible {
  outline: 2px solid var(--mm-color-focusring);
  outline-offset: 2px;
}

.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
  text-decoration: none;
  color: inherit;
}

:root {
  --mm-navbar-size:50px;
}

.mm-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  min-height: var(--mm-navbar-size);
  padding-top: env(safe-area-inset-top);
  color: var(--mm-color-text-dimmed);
  text-align: center;
  opacity: 1;
  background: var(--mm-color-background);
  border-bottom: 1px solid var(--mm-color-border);
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.mm-navbar &gt; * {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mm-navbar__btn {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.mm-navbar__title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 20px;
  overflow: hidden;
}

.mm-navbar__title[href="#"] {
  pointer-events: none;
}

.mm-navbar__title &gt; span {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mm-btn.mm-hidden + .mm-navbar__title:not(:last-child) {
  -webkit-padding-start: 60px;
  padding-inline-start: 60px;
  -webkit-padding-end: 10px;
  padding-inline-end: 10px;
}

.mm-btn:not(.mm-hidden) + .mm-navbar__title:last-child {
  -webkit-padding-start: 10px;
  padding-inline-start: 10px;
  -webkit-padding-end: 60px;
  padding-inline-end: 60px;
}

.mm-panel {
  --mm-panel-child-offset:100%;
  --mm-panel-parent-offset:-30%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  -webkit-transform: translate3d(var(--mm-panel-child-offset), 0, 0);
  transform: translate3d(var(--mm-panel-child-offset), 0, 0);
  -webkit-transition-property: inset-inline-start, -webkit-transform;
  transition-property: inset-inline-start, -webkit-transform;
  -o-transition-property: transform, inset-inline-start;
  transition-property: transform, inset-inline-start;
  transition-property: transform, inset-inline-start, -webkit-transform;
}

[dir=rtl] .mm-panel {
  --mm-panel-child-offset:-100%;
  --mm-panel-parent-offset:30%;
}

.mm-panel:after {
  content: "";
  display: block;
  height: var(--mm-listitem-size);
}

.mm-panel:focus {
  outline: 0;
}

.mm-panel--opened {
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

.mm-panel--parent {
  -webkit-transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
  transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
  z-index: 0;
}

.mm-panel--highest {
  z-index: 3;
}

.mm-menu--opened .mm-panel--noanimation {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.mm-panel__content {
  padding: 20px;
}

.mm-panels {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  height: 100%;
  overflow: hidden;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
}

.mm-panels:focus {
  outline: 0;
}

:root {
  --mm-toggle-size:34px;
}

.mm-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: calc(var(--mm-toggle-size) * 1.75);
  -ms-flex: calc(var(--mm-toggle-size) * 1.75) 0 0px;
  flex: calc(var(--mm-toggle-size) * 1.75) 0 0;
  height: var(--mm-toggle-size);
  -webkit-margin-end: 10px;
  margin-inline-end: 10px;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  border: none !important;
  border-radius: var(--mm-toggle-size);
  border: var(--mm-color-border);
  background: var(--mm-color-border);
  cursor: pointer;
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
}

.mm-toggle:before {
  content: "";
  aspect-ratio: 1;
  margin: 2px;
  border-radius: 100%;
  background: var(--mm-color-background);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.mm-toggle:checked {
  background: #4bd963;
}

.mm-toggle:checked:before {
  -webkit-transform: translateX(calc(var(--mm-toggle-size) * 0.75));
  -ms-transform: translateX(calc(var(--mm-toggle-size) * 0.75));
  transform: translateX(calc(var(--mm-toggle-size) * 0.75));
}

[dir=rtl] .mm-toggle:checked:before {
  -webkit-transform: translateX(calc(var(--mm-toggle-size) * -0.75));
  -ms-transform: translateX(calc(var(--mm-toggle-size) * -0.75));
  transform: translateX(calc(var(--mm-toggle-size) * -0.75));
}

.mm-listitem--vertical &gt; .mm-panel {
  position: static;
  width: 100%;
  padding: 10px 0 10px 20px;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.mm-listitem--vertical &gt; .mm-panel:after {
  content: none;
  display: none;
}

.mm-listitem--vertical:not(.mm-listitem--opened) &gt; .mm-panel {
  display: none;
}

.mm-listitem--vertical &gt; .mm-listitem__btn {
  height: var(--mm-listitem-size);
  bottom: auto;
}

.mm-listitem--vertical .mm-listitem:last-child:after {
  border-color: transparent;
}

.mm-listitem--opened &gt; .mm-listitem__btn:after {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  right: 19px;
}

:root {
  --mm-size:80%;
  --mm-min-size:240px;
  --mm-max-size:440px;
}

.mm-menu--offcanvas {
  position: fixed;
  z-index: 0;
}

.mm-page {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100vh;
  background: inherit;
}

:where(.mm-slideout) {
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  -o-transition-property: width, transform;
  transition-property: width, transform;
  transition-property: width, transform, -webkit-transform;
}

.mm-wrapper--opened, .mm-wrapper--opened body {
  overflow: hidden;
}

.mm-wrapper__blocker {
  background: rgba(0, 0, 0, 0.4);
}

.mm-wrapper--opened .mm-wrapper__blocker {
  --mm-blocker-visibility-delay:0s;
  --mm-blocker-opacity-delay:0.4s;
  bottom: 0;
  opacity: 0.5;
}

.mm-menu {
  --mm-translate-horizontal:0;
  --mm-translate-vertical:0;
}

.mm-menu--position-left, .mm-menu--position-left-front {
  right: auto;
}

.mm-menu--position-right, .mm-menu--position-right-front {
  left: auto;
}

.mm-menu--position-left, .mm-menu--position-left-front, .mm-menu--position-right, .mm-menu--position-right-front {
  width: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
}

.mm-menu--position-left-front {
  --mm-translate-horizontal:-100%;
}

.mm-menu--position-right-front {
  --mm-translate-horizontal:100%;
}

.mm-menu--position-top {
  bottom: auto;
}

.mm-menu--position-bottom {
  top: auto;
}

.mm-menu--position-bottom, .mm-menu--position-top {
  width: 100%;
  height: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size));
}

.mm-menu--position-top {
  --mm-translate-vertical:-100%;
}

.mm-menu--position-bottom {
  --mm-translate-vertical:100%;
}

.mm-menu--position-bottom, .mm-menu--position-left-front, .mm-menu--position-right-front, .mm-menu--position-top {
  z-index: 2;
  -webkit-transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
  transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.mm-menu--position-bottom.mm-menu--opened, .mm-menu--position-left-front.mm-menu--opened, .mm-menu--position-right-front.mm-menu--opened, .mm-menu--position-top.mm-menu--opened {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.mm-wrapper--position-left {
  --mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  );
}

.mm-wrapper--position-right {
  --mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  );
}

.mm-wrapper--position-left .mm-slideout, .mm-wrapper--position-right .mm-slideout {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout, .mm-wrapper--position-right.mm-wrapper--opened .mm-slideout {
  -webkit-transform: translate3d(var(--mm-translate-horizontal), 0, 0);
  transform: translate3d(var(--mm-translate-horizontal), 0, 0);
}

.mm-wrapper--position-bottom .mm-wrapper__blocker, .mm-wrapper--position-left-front .mm-wrapper__blocker, .mm-wrapper--position-right-front .mm-wrapper__blocker, .mm-wrapper--position-top .mm-wrapper__blocker {
  z-index: 1;
}

.mm-menu--theme-light {
  --mm-color-background:#f3f3f3;
  --mm-color-border:rgb(0 0 0 / 0.15);
  --mm-color-icon:rgb(0 0 0 / 0.4);
  --mm-color-text:rgb(0 0 0 / 0.8);
  --mm-color-text-dimmed:rgb(0 0 0 / 0.4);
  --mm-color-background-highlight:rgb(0 0 0 / 0.05);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.75);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-light-contrast {
  --mm-color-background:#f3f3f3;
  --mm-color-border:rgb(0 0 0 / 0.5);
  --mm-color-icon:rgb(0 0 0 / 0.5);
  --mm-color-text:#000;
  --mm-color-text-dimmed:rgb(0 0 0 / 0.7);
  --mm-color-background-highlight:rgb(0 0 0 / 0.05);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.9);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-dark {
  --mm-color-background:#333;
  --mm-color-border:rgb(0, 0, 0, 0.4);
  --mm-color-icon:rgb(255, 255, 255, 0.4);
  --mm-color-text:rgb(255, 255, 255, 0.8);
  --mm-color-text-dimmed:rgb(255, 255, 255, 0.4);
  --mm-color-background-highlight:rgb(255, 255, 255, 0.08);
  --mm-color-background-emphasis:rgb(0, 0, 0, 0.1);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-dark-contrast {
  --mm-color-background:#333;
  --mm-color-border:rgb(255 255 255 / 0.5);
  --mm-color-icon:rgb(255 255 255 / 0.5);
  --mm-color-text:#fff;
  --mm-color-text-dimmed:rgb(255 255 255 / 0.7);
  --mm-color-background-highlight:rgb(255 255 255 / 0.1);
  --mm-color-background-emphasis:rgb(0 0 0 / 0.3);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-white {
  --mm-color-background:#fff;
  --mm-color-border:rgb(0 0 0 / 0.15);
  --mm-color-icon:rgb(0 0 0 / 0.3);
  --mm-color-text:rgb(0 0 0 / 0.8);
  --mm-color-text-dimmed:rgb(0 0 0 / 0.3);
  --mm-color-background-highlight:rgb(0 0 0 / 0.06);
  --mm-color-background-emphasis:rgb(0 0 0 / 0.03);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-white-contrast {
  --mm-color-background:#fff;
  --mm-color-border:rgb(0 0 0 / 0.5);
  --mm-color-icon:rgb(0 0 0 / 0.5);
  --mm-color-text:#000;
  --mm-color-text-dimmed:rgb(0 0 0 / 0.7);
  --mm-color-background-highlight:rgb(0 0 0 / 0.07);
  --mm-color-background-emphasis:rgb(0 0 0 / 0.035);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-black {
  --mm-color-background:#000;
  --mm-color-border:rgb(255 255 255 / 0.2);
  --mm-color-icon:rgb(255 255 255 / 0.4);
  --mm-color-text:rgb(255 255 255 / 0.7);
  --mm-color-text-dimmed:rgb(255 255 255 / 0.4);
  --mm-color-background-highlight:rgb(255 255 255 / 0.1);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.06);
  --mm-color-focusring:#06c;
}

.mm-menu--theme-black-contrast {
  --mm-color-background:#000;
  --mm-color-border:rgb(255 255 255 / 0.5);
  --mm-color-icon:rgb(255 255 255 / 0.5);
  --mm-color-text:#fff;
  --mm-color-text-dimmed:rgb(255 255 255 / 0.6);
  --mm-color-background-highlight:rgb(255 255 255 / 0.125);
  --mm-color-background-emphasis:rgb(255 255 255 / 0.1);
  --mm-color-focusring:#06c;
}

.mm-counter {
  display: block;
  -webkit-padding-start: 20px;
  padding-inline-start: 20px;
  float: right;
  color: var(--mm-color-text-dimmed);
}

[dir=rtl] .mm-counter {
  float: left;
}

:root {
  --mm-iconbar-size:50px;
}

.mm-menu--iconbar-left .mm-navbars, .mm-menu--iconbar-left .mm-panels {
  margin-left: var(--mm-iconbar-size);
}

.mm-menu--iconbar-right .mm-navbars, .mm-menu--iconbar-right .mm-panels {
  margin-right: var(--mm-iconbar-size);
}

.mm-iconbar {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: var(--mm-iconbar-size);
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0 solid;
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  color: var(--mm-color-text-dimmed);
  text-align: center;
}

.mm-menu--iconbar-left .mm-iconbar, .mm-menu--iconbar-right .mm-iconbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mm-menu--iconbar-left .mm-iconbar {
  border-right-width: 1px;
  left: 0;
}

.mm-menu--iconbar-right .mm-iconbar {
  border-left-width: 1px;
  right: 0;
}

.mm-iconbar__bottom, .mm-iconbar__top {
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
}

.mm-iconbar__bottom &gt; *, .mm-iconbar__top &gt; * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: calc((var(--mm-iconbar-size) - var(--mm-lineheight)) / 2) 0;
}

.mm-iconbar__bottom a, .mm-iconbar__bottom a:hover, .mm-iconbar__top a, .mm-iconbar__top a:hover {
  text-decoration: none;
}

.mm-iconbar__tab--selected {
  background: var(--mm-color-background-emphasis);
}

:root {
  --mm-iconpanel-size:50px;
}

.mm-panel--iconpanel-0 {
  inset-inline-start: calc(0 * var(--mm-iconpanel-size));
}

.mm-panel--iconpanel-1 {
  inset-inline-start: calc(1 * var(--mm-iconpanel-size));
}

.mm-panel--iconpanel-2 {
  inset-inline-start: calc(2 * var(--mm-iconpanel-size));
}

.mm-panel--iconpanel-3 {
  inset-inline-start: calc(3 * var(--mm-iconpanel-size));
}

.mm-panel--iconpanel-4 {
  inset-inline-start: calc(4 * var(--mm-iconpanel-size));
}

.mm-panel--iconpanel-first ~ .mm-panel {
  inset-inline-start: var(--mm-iconpanel-size);
}

.mm-menu--iconpanel .mm-panel--parent .mm-divider, .mm-menu--iconpanel .mm-panel--parent .mm-navbar {
  opacity: 0;
}

.mm-menu--iconpanel .mm-panels &gt; .mm-panel--parent {
  overflow-y: hidden;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
}

.mm-menu--iconpanel .mm-panels &gt; .mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0) {
  border-inline-start-width: 1px;
  border-inline-start-style: solid;
}

.mm-navbars {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.mm-navbars .mm-navbar {
  position: relative;
  padding-top: 0;
  border-bottom: none;
}

.mm-navbars--top {
  border-bottom: 1px solid var(--mm-color-border);
}

.mm-navbars--top .mm-navbar:first-child {
  padding-top: env(safe-area-inset-top);
}

.mm-navbars--bottom {
  border-top: 1px solid var(--mm-color-border);
}

.mm-navbars--bottom .mm-navbar:last-child {
  padding-bottom: env(safe-area-inset-bottom);
}

.mm-navbar__breadcrumbs {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 20px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.mm-navbar__breadcrumbs &gt; * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-padding-end: 6px;
  padding-inline-end: 6px;
}

.mm-navbar__breadcrumbs &gt; a {
  text-decoration: underline;
}

.mm-navbar__breadcrumbs:not(:last-child) {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}

.mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
  -webkit-padding-start: 0;
  padding-inline-start: 0;
}

.mm-navbar__tab {
  padding: 0 10px;
  border: 1px solid transparent;
}

.mm-navbar__tab--selected {
  background: var(--mm-color-background);
}

.mm-navbar__tab--selected:not(:first-child) {
  border-inline-start-color: var(--mm-color-border);
}

.mm-navbar__tab--selected:not(:last-child) {
  border-inline-end-color: var(--mm-color-border);
}

.mm-navbars--top.mm-navbars--has-tabs {
  border-bottom: none;
}

.mm-navbars--top.mm-navbars--has-tabs .mm-navbar {
  background: var(--mm-color-background-emphasis);
}

.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs ~ .mm-navbar {
  background: var(--mm-color-background);
}

.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child {
  border-bottom: 1px solid var(--mm-color-border);
}

.mm-navbars--top .mm-navbar__tab {
  border-bottom-color: var(--mm-color-border);
}

.mm-navbars--top .mm-navbar__tab--selected {
  border-top-color: var(--mm-color-border);
  border-bottom-color: transparent;
}

.mm-navbars--bottom.mm-navbar--has-tabs {
  border-top: none;
}

.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar {
  background: var(--mm-color-background);
}

.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs, .mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs ~ .mm-navbar {
  background: var(--mm-color-background-emphasis);
}

.mm-navbars--bottom .mm-navbar__tab {
  border-top-color: var(--mm-color-border);
}

.mm-navbars--bottom .mm-navbar__tab--selected {
  border-bottom-color: var(--mm-color-border);
  border-top-color: transparent;
}

.mm-searchfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: var(--mm-navbar-size);
  padding: 0;
  overflow: hidden;
}

.mm-searchfield__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mm-searchfield__input input {
  display: block;
  width: 100%;
  max-width: 100%;
  height: calc(var(--mm-navbar-size) * 0.7);
  min-height: auto;
  max-height: auto;
  margin: 0;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-radius: 4px;
  line-height: calc(var(--mm-navbar-size) * 0.7);
  font: inherit;
  font-size: inherit;
}

.mm-searchfield__input input, .mm-searchfield__input input:focus, .mm-searchfield__input input:hover {
  background: var(--mm-color-background-highlight);
  color: var(--mm-color-text);
}

.mm-menu[class*=-contrast] .mm-searchfield__input input {
  border: 1px solid var(--mm-color-border);
}

.mm-searchfield__input input::-ms-clear {
  display: none;
}

.mm-searchfield__btn {
  display: none;
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
}

.mm-searchfield--searching .mm-searchfield__btn {
  display: block;
}

.mm-searchfield__cancel {
  display: block;
  position: relative;
  -webkit-margin-end: -100px;
  margin-inline-end: -100px;
  -webkit-padding-start: 5px;
  padding-inline-start: 5px;
  -webkit-padding-end: 20px;
  padding-inline-end: 20px;
  visibility: hidden;
  line-height: var(--mm-navbar-size);
  text-decoration: none;
  -webkit-transition-property: visibility, margin;
  -o-transition-property: visibility, margin;
  transition-property: visibility, margin;
}

.mm-searchfield--cancelable .mm-searchfield__cancel {
  visibility: visible;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
}

.mm-panel--search {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  border: none !important;
}

.mm-panel__splash {
  padding: 20px;
}

.mm-panel--searching .mm-panel__splash {
  display: none;
}

.mm-panel__noresults {
  display: none;
  padding: 40px 20px;
  color: var(--mm-color-text-dimmed);
  text-align: center;
  font-size: 150%;
  line-height: 1.4;
}

.mm-panel--noresults .mm-panel__noresults {
  display: block;
}

:root {
  --mm-sectionindexer-size:20px;
}

.mm-sectionindexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: var(--mm-sectionindexer-size);
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-end: calc(-1 * var(--mm-sectionindexer-size));
  z-index: 5;
  -webkit-transition-property: inset-inline-end;
  -o-transition-property: inset-inline-end;
  transition-property: inset-inline-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}

.mm-sectionindexer a {
  color: var(--mm-color-text-dimmed);
  line-height: 1;
  text-decoration: none;
  display: block;
}

.mm-sectionindexer ~ .mm-panel {
  -webkit-padding-end: 0;
  padding-inline-end: 0;
}

.mm-sectionindexer--active {
  right: 0;
}

.mm-sectionindexer--active ~ .mm-panel {
  -webkit-padding-end: var(--mm-sectionindexer-size);
  padding-inline-end: var(--mm-sectionindexer-size);
}

.mm-menu--selected-hover .mm-listitem__btn, .mm-menu--selected-hover .mm-listitem__text, .mm-menu--selected-parent .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text {
  -webkit-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
}

@media (hover: hover) {
  .mm-menu--selected-hover .mm-listview:hover &gt; .mm-listitem--selected:not(:hover) &gt; .mm-listitem__text {
    background: 0 0;
  }
  .mm-menu--selected-hover .mm-listitem__btn:hover, .mm-menu--selected-hover .mm-listitem__text:hover {
    background: var(--mm-color-background-emphasis);
  }
}
.mm-menu--selected-parent .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

@media (hover: hover) {
  .mm-menu--selected-parent .mm-listitem__btn:hover, .mm-menu--selected-parent .mm-listitem__text:hover {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s;
  }
}
.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent) &gt; .mm-listitem__text {
  background: 0 0;
}

.mm-menu--selected-parent .mm-listitem--selected-parent &gt; .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem--selected-parent &gt; .mm-listitem__text {
  background: var(--mm-color-background-emphasis);
}

:root {
  --mm-sidebar-collapsed-size:50px;
  --mm-sidebar-expanded-size:var(--mm-max-size);
}

.mm-wrapper--sidebar-collapsed .mm-slideout {
  width: calc(100% - var(--mm-sidebar-collapsed-size));
  -webkit-transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
  transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
}

[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider, .mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar {
  opacity: 0;
}

.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded {
  width: var(--mm-sidebar-expanded-size);
  border-right-width: 1px;
  border-right-style: solid;
}

.mm-wrapper--sidebar-expanded.mm-wrapper--opened {
  overflow: auto;
}

.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker {
  display: none;
}

.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
  width: calc(100% - var(--mm-sidebar-expanded-size));
  -webkit-transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
  transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
}

[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

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

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}

.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results &gt; .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--group {
  padding: 0;
}

.select2-container--default .select2-results__option--disabled {
  color: #999;
}

.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results &gt; .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
  padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
/**
 * Swiper 6.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 5, 2021
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-vertical &gt; .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow &gt; .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column &gt; .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode &gt; .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode &gt; .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-container-css-mode &gt; .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode &gt; .swiper-wrapper &gt; .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode &gt; .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode &gt; .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
  --swiper-navigation-color:#ffffff;
}

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
  --swiper-navigation-color:#000000;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical &gt; .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-container-horizontal.swiper-container-rtl &gt; .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal &gt; .swiper-pagination-progressbar, .swiper-container-vertical &gt; .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal &gt; .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical &gt; .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color:#ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color:#000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal &gt; .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical &gt; .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container &gt; canvas, .swiper-zoom-container &gt; img, .swiper-zoom-container &gt; svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
html {
  scroll-behavior: smooth;
}

html,
body {
  min-height: 100%;
  font-family: "Brutal Type", sans-serif;
  background: #fff;
  position: relative;
  z-index: 1;
}

section {
  position: relative;
  z-index: 2;
  background: #fff;
}

* {
  box-sizing: border-box;
}

body {
  overflow-x: hidden;
  background: #fff;
  position: relative;
}
body.is-fixed {
  overflow: hidden;
}
body:has(.header-white) {
  padding-top: 100px;
}

.page__main {
  position: relative;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(24, 28, 50, 0.1);
  backdrop-filter: blur(5px);
  z-index: 11;
  display: none;
}
.overlay.is-active {
  display: block;
}
.overlay.is-full {
  display: block;
  z-index: 100;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 130%;
}

h2 {
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 120%;
}

a {
  text-decoration: none;
  color: var(--Primary-500---main, #00A7BA);
}

p {
  margin-top: 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 140%;
}

p:last-child {
  margin: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
}

.container {
  max-width: 1316px;
  padding: 0 20px;
  margin: 0 auto;
  width: 100%;
}

input {
  width: 100%;
  height: 42px;
  border-radius: var(--radius-s, 8px);
  border: 1px solid var(--Gray-200, #D5DAE2);
  background: var(--Content-White, #FFF);
  padding: 0 20px;
  color: var(--lift-alt-dev-ru-mine-shaft, #1C1C1C);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  transition: 0.3s;
  outline: none;
}
input::placeholder {
  color: var(--Gray-600, #505D76);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
}
input:focus {
  background: #fff;
  border: 1px solid var(--Primary-500---main, #00A7BA);
}

textarea {
  width: 100%;
  min-height: 105px;
  background: #ffffff;
  border: 1px solid var(--Gray-200, #D5DAE2);
  border-radius: var(--radius-s, 8px);
  padding: 15px 20px;
  color: var(--lift-alt-dev-ru-mine-shaft, #1C1C1C);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  transition: 0.3s;
  outline: none;
}
textarea::placeholder {
  color: var(--lift-alt-dev-ru-mine-shaft, #1C1C1C);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.12;
}
textarea:focus {
  background: #fff;
  border: 1px solid var(--Primary-500---main, #00A7BA);
}

.swiper-prev {
  position: absolute;
  left: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 99px;
  background: var(--Content-White, #FFF);
  box-shadow: 0px 1px 3px 0px rgba(15, 23, 42, 0.05), 0px 1px 2px 0px rgba(15, 23, 42, 0.02);
  cursor: pointer;
  z-index: 1;
}
.swiper-prev:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 12L5 12M5 12L11 18M5 12L11 6' stroke='%2310141D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}

.swiper-next {
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 99px;
  background: var(--Content-White, #FFF);
  box-shadow: 0px 1px 3px 0px rgba(15, 23, 42, 0.05), 0px 1px 2px 0px rgba(15, 23, 42, 0.02);
  cursor: pointer;
  z-index: 1;
}
.swiper-next:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='%2310141D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 14px;
  height: 36px;
  border: 0;
  border-radius: 6px;
  background: var(--Content-White, #FFF);
  color: var(--Content-Black-1000, #1D1D1F);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1; /* 150% */
  transition: 0.3s;
  cursor: pointer;
}
.btn:hover {
  background: #f9f9f9;
}
.btn-preprimary {
  text-transform: uppercase;
  background: var(--Primary-80, #DBF0F2);
  color: var(--Primary-500, #00A7BA);
}
.btn-preprimary:hover {
  background: var(--Primary-400, #3BB6BB);
  color: #fff;
}
.btn-primary {
  text-transform: uppercase;
  background: var(--Primary-500, #00A7BA);
  color: var(--White, #FFF);
}
.btn-primary:hover {
  background: var(--Primary-400, #3BB6BB);
  color: #fff;
}
.btn-primary.is-arrow {
  position: relative;
  align-items: center;
  gap: 4px;
}
.btn-primary.is-arrow::after {
  content: "";
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 16.5L16.5 7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 7.5H16.5V16.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: 0.3s;
}
.btn-file {
  height: 44px;
}
.btn-file:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.75 14.25V17.25C18.75 17.6478 18.592 18.0294 18.3107 18.3107C18.0294 18.592 17.6478 18.75 17.25 18.75H6.75C6.35218 18.75 5.97064 18.592 5.68934 18.3107C5.40804 18.0294 5.25 17.6478 5.25 17.25V14.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.25 10.5L12 14.25L15.75 10.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 14.25V5.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}
.btn-bordered {
  text-transform: uppercase;
  border: 1px solid #E6E6E7;
}
.btn-bordered:hover {
  background: #DBF0F2;
  color: #2A97DB;
  border-color: #DBF0F2;
}
.btn-blue {
  background: #DBF0F2;
  color: #00A7BA;
}
.btn-blue.is-download {
  position: relative;
  align-items: center;
  gap: 4px;
}
.btn-blue.is-download::after {
  content: "";
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.75 14.25V17.25C18.75 17.6478 18.592 18.0294 18.3107 18.3107C18.0294 18.592 17.6478 18.75 17.25 18.75H6.75C6.35218 18.75 5.97064 18.592 5.68934 18.3107C5.40804 18.0294 5.25 17.6478 5.25 17.25V14.25' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.25 10.5L12 14.25L15.75 10.5' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 14.25V5.25' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: 0.3s;
}
.btn-blue.is-download:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.75 14.25V17.25C18.75 17.6478 18.592 18.0294 18.3107 18.3107C18.0294 18.592 17.6478 18.75 17.25 18.75H6.75C6.35218 18.75 5.97064 18.592 5.68934 18.3107C5.40804 18.0294 5.25 17.6478 5.25 17.25V14.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.25 10.5L12 14.25L15.75 10.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 14.25V5.25' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.btn-blue:hover {
  background: #00A7BA;
  color: white;
}

@media (max-width: 1439px) {
  .btn {
    font-size: 12px;
  }
  h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 42px;
  }
  body:has(.header-white) {
    padding-top: 65px;
  }
}
@media (max-width: 1023px) {
  h1 {
    font-size: 36px;
  }
  h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 10px;
  }
  .btn {
    padding: 0 10px;
    height: 38px;
  }
  p {
    font-size: 14px;
  }
  h1 {
    font-size: 26px;
  }
  h2 {
    font-size: 24px;
  }
}

@charset "UTF-8";
.promo {
  padding-top: 0 !important;
}
.promo__container {
  position: relative;
}
.promo__inner {
  position: relative;
  z-index: 2;
}
.promo__inner:before {
  content: "";
  position: absolute;
  right: 100%;
  width: 100%;
  height: 100%;
  top: 0;
  background: #FFF;
  z-index: -1;
}
.promo__pic {
  position: absolute;
  top: 0;
  right: -65px;
  left: auto;
  width: 875px;
  bottom: 0;
  height: 100%;
  z-index: 0;
}
.promo__pic-img {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: left center;
}
.promo__wrapper {
  min-height: 755px;
  width: 1035px;
  position: relative;
  z-index: 2;
  background: #fff;
  margin-right: auto;
  -webkit-clip-path: polygon(100% 0, 68% 64%, 49% 100%, 0% 100%, 0 53%, 0% 0%);
  clip-path: polygon(100% 0, 68% 64%, 49% 100%, 0% 100%, 0 53%, 0% 0%);
}
.promo__maintitle {
  max-width: 780px;
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
  margin-bottom: 24px;
}
.promo__text {
  max-width: 780px;
  margin-bottom: 30px;
  color: var(---500, #6D6E71);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
}
.promo__logos {
  display: flex;
  align-items: center;
  gap: 10px;
}

.stats {
  max-width: 700px;
  margin-bottom: 40px;
}
.stats__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 10px;
}
.stats__card {
  display: flex;
  flex-direction: column;
  gap: 21px;
}
.stats__value {
  position: relative;
  display: inline-block;
  color: var(--Primary-500, #00A7BA);
  font-size: 42px;
  font-style: normal;
  font-weight: 800;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
  z-index: 1;
}
.stats__value:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='62' viewBox='0 0 126 62' fill='none'%3E%3Cpath d='M125.087 0L66.3125 62L-0.00034662 62.0001L58.9208 0.000919342L125.087 0Z' fill='%23F5F5F6'/%3E%3C/svg%3E");
  width: 126px;
  height: 62px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: -1;
}
.stats__value span {
  display: inline-block;
  color: var(--Primary-500, #00A7BA);
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 29px */
  letter-spacing: -0.75px;
}
.stats__caption {
  display: inline-block;
  color: var(---500, #6D6E71);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}

.history {
  padding: 40px 0 60px;
  overflow: hidden;
}
.history__head {
  margin-bottom: 30px;
}
.history__title {
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
}
.history__slider {
  overflow: visible;
}
.history-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.history-card__icon {
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='16' fill='%2300A7BA'/%3E%3Ccircle cx='16' cy='16' r='9' fill='white'/%3E%3C/svg%3E%0A");
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  margin-bottom: 24px;
}
.history-card__icon:after {
  content: "";
  width: 9999px;
  height: 1px;
  background: #00A7BA;
  position: absolute;
  top: 50%;
  left: 100%;
}
.history-card__title {
  color: var(---950, #252527);
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%; /* 43.92px */
  margin-bottom: 16px;
}
.history-card__text {
  color: var(---950, #252527);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}
.history__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 30px;
}
.history-slider__nav {
  display: flex;
  align-items: center;
  gap: 4px;
}
.history-slider__prev {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  background: var(--Primary-80, #DBF0F2);
  transition: 0.3s;
  cursor: pointer;
}
.history-slider__prev:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%2300A7BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.history-slider__prev:hover {
  background: #00A7BA;
}
.history-slider__prev:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.history-slider__next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  background: var(--Primary-80, #DBF0F2);
  transition: 0.3s;
  cursor: pointer;
}
.history-slider__next:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%2300A7BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
  rotate: 180deg;
}
.history-slider__next:hover {
  background: #00A7BA;
}
.history-slider__next:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.team {
  padding: 40px 0;
  overflow: hidden;
}
.team__head {
  margin-bottom: 30px;
}
.team__title {
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
}
.team__item {
  display: flex;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
.team__item:after {
  content: "";
  height: 100%;
  width: 14px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: var(--Primary-500, #00A7BA);
  z-index: 1;
}
.team-card {
  height: 100%;
  display: flex;
  width: 100%;
  flex-direction: column;
  position: relative;
  border-radius: 12px;
  background: var(---50, #F5F5F6);
  overflow: hidden;
}
.team-card:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='39' viewBox='0 0 45 39' fill='none'%3E%3Cpath d='M0.666504 0L24.897 20.9601C28.7737 24.898 30.6665 30.0179 30.6665 35.5V39L44.6665 39V0H0.666504Z' fill='%2300A7BA'/%3E%3C/svg%3E");
  width: 45px;
  height: 39px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.team-card:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='143' viewBox='0 0 57 143' fill='none'%3E%3Cpath d='M42.7949 6.33172e-06V8.17143C42.7949 13.7771 40.5499 19.0234 36.5204 22.9162L6.90829 52.6087C2.9578 56.5794 0.666504 61.9515 0.666504 67.4793V143H21.841H43.0157H42.6042H56.6665V0L42.7949 6.33172e-06Z' fill='%2300A7BA'/%3E%3C/svg%3E");
  width: 57px;
  height: 143px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.team-card:hover .products-card__name {
  color: var(--Primary-500, #00A7BA);
}
.team-card:hover .products-card__img img {
  filter: contrast(100%);
  scale: 105%;
}
.team-card__img {
  display: flex;
  padding-bottom: 85%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.team-card__img:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='147' height='56' viewBox='0 0 147 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V32H109.014C111.95 32 114.811 30.8637 116.87 28.8843L147 0H0Z' fill='%23F5F5F6'/%3E%3Cpath d='M20.7708 32C18.1284 32 15.5934 33.0459 13.7197 34.9091L2.94886 45.6194C1.06131 47.4964 3.02577e-06 50.0484 2.90942e-06 52.7104L2.76562e-06 56L1.90735e-06 32L24 32L20.7708 32Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
  width: 147px;
  height: 56px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.team-card__img:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='59' viewBox='0 0 84 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M83.9999 0L29.5925 54.4165C26.839 57.1703 23.0944 58.7125 19.2396 58.7125H0H83.9999V0Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
  width: 84px;
  height: 59px;
  position: absolute;
  bottom: -1px;
  right: 0;
  z-index: 2;
}
.team-card__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  filter: contrast(90%);
  transition: 0.3s;
}
.team-card__body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  padding-right: 75px;
}
.team-card__name {
  display: flex;
  align-items: center;
  min-height: 58px;
  color: var(---950, #252527);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.22px;
  text-transform: uppercase;
  transition: 0.3s;
  margin-bottom: 4px;
}
.team-card__position {
  display: block;
  color: var(---950, #252527);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}
.team__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.team-slider__pagination {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--Secondary-3-400, #8C98A3);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33; /* 133.333% */
}
.team-slider__pagination span {
  color: var(--Primary-500, #00A7BA);
}
.team-slider__pagination-line {
  display: inline-flex;
  height: 1px;
  width: 38px;
  background: #8C98A3;
}
.team-slider__nav {
  display: flex;
  align-items: center;
  gap: 4px;
}
.team-slider__prev {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  background: var(--Primary-80, #DBF0F2);
  transition: 0.3s;
  cursor: pointer;
}
.team-slider__prev:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%2300A7BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.team-slider__prev:hover {
  background: #00A7BA;
}
.team-slider__prev:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.team-slider__next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  background: var(--Primary-80, #DBF0F2);
  transition: 0.3s;
  cursor: pointer;
}
.team-slider__next:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%2300A7BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
  rotate: 180deg;
}
.team-slider__next:hover {
  background: #00A7BA;
}
.team-slider__next:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23FFFFFF' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.publications {
  padding: 100px 0;
  overflow: hidden;
  border-radius: 12px;
  background: var(---50, #F5F5F6);
  margin: 0 8px;
}
.publications__head {
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.publications__title {
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
}
.publications__body {
  position: relative;
}
.publications-slider__pagination {
  display: inline-flex;
  width: auto;
  align-items: center;
  gap: 12px;
  color: var(--Secondary-3-400, #8C98A3);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33; /* 133.333% */
}
.publications-slider__pagination span {
  color: var(--Primary-500, #00A7BA);
}
.publications-slider__pagination-line {
  display: inline-flex;
  height: 1px;
  width: 38px;
  background: #8C98A3;
}

.about-bottom {
  padding: 100px 0;
}
.about-bottom__body {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.about-bottom__card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  min-height: 430px;
  padding: 44px;
}
.about-bottom__card:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='214' height='55' viewBox='0 0 214 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 3.92553 1.55371 7.6915 4.32165 10.4751L9.41654 15.5987C12.218 18.416 16.027 20 20 20L6.02898e-07 20L0 0Z' fill='white'/%3E%3Cpath d='M0 55V20H167.383C172.108 20 176.711 21.8078 180.025 24.9568L212 55H0Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
  width: 214px;
  height: 55px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.about-bottom__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.about-bottom__name {
  display: block;
  margin-bottom: 12px;
  color: var(--White, #FFF);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
}
.about-bottom__desc {
  display: block;
  max-width: 370px;
  margin-bottom: 20px;
  color: var(--White, #FFF);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
  .promo__pic {
    display: none;
  }
  .promo__wrapper {
    width: 100%;
    -webkit-clip-path: initial;
    clip-path: initial;
  }
  .promo__maintitle {
    font-size: 38px;
  }
  .about-bottom__name {
    font-size: 32px;
  }
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .promo__maintitle {
    font-size: 36px;
  }
  .promo__text {
    font-size: 16px;
  }
  .history__title,
  .team__title,
  .publications__title {
    font-size: 32px;
  }
  .about-bottom__card {
    padding: 20px;
    min-height: 300px;
  }
  .about-bottom__name {
    font-size: 26px;
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .promo__logos {
    flex-wrap: wrap;
  }
  .stats__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .stats__value {
    font-size: 32px;
  }
  .stats__value span {
    font-size: 20px;
  }
  .promo__maintitle {
    font-size: 32px;
  }
  .history__title, .team__title, .publications__title {
    font-size: 24px;
  }
  .history-card__title {
    font-size: 32px;
  }
  .history-card__text {
    font-size: 14px;
  }
  .publications {
    padding: 30px 0;
  }
  .about-bottom {
    padding: 30px 0;
  }
  .about-bottom__body {
    grid-template-columns: repeat(1, 1fr);
  }
  .team {
    padding: 30px 0;
  }
  .history {
    padding: 30px 0;
  }
}
@charset "UTF-8";
.promo-quote {
  position: relative;
  z-index: 1;
}
.promo-quote:after {
  content: "";
  z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg width='66' height='54' viewBox='0 0 66 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.347 29.4685C52.347 37.5705 52.347 38.9216 45.5986 38.9216L45.5986 54C61.344 54 65.8486 43.4141 65.8486 24.7432L65.8486 0.000686646L36.5943 0.000684088L36.5943 24.7432L52.347 24.7432L52.347 29.4685Z' fill='%23CCDDEF'/%3E%3Cpath d='M15.741 24.7432L15.741 29.4685C15.741 37.5705 15.741 38.9216 8.99261 38.9216L8.99261 54C24.7381 54 29.2402 43.4141 29.2402 24.7432L29.2402 0.000686646L0.000414801 0.000684089L0.000412638 24.7432L15.741 24.7432Z' fill='%23CCDDEF'/%3E%3C/svg%3E%0A");
  width: 66px;
  height: 54px;
  position: absolute;
  top: 0;
  right: 0;
}
.promo-quote__label {
  display: inline-flex;
  margin-bottom: 20px;
  color: var(---500, #6D6E71);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
}
.promo-quote__text {
  margin-bottom: 47px;
  color: var(---950, #252527);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 33.6px */
  letter-spacing: -0.28px;
}
.promo-quote__author {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.promo-quote__name {
  display: block;
  color: var(---950, #252527);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 28px */
  letter-spacing: -0.2px;
}
.promo-quote__position {
  display: block;
  color: var(---500, #6D6E71);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}

.vacancy {
  padding: 100px 0;
}
.vacancy__head {
  margin-bottom: 30px;
}
.vacancy__title {
  color: #2D373C;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 46.8px */
}
.vacancy__body {
  display: flex;
  align-items: stretch;
  gap: 100px;
  position: relative;
}
.vacancy__aside {
  flex: 0 0 328px;
  max-width: 328px;
}
.vacancy__main {
  width: calc(100% - 328px - 100px);
}
.vacancy__list {
  position: sticky;
  top: 100px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.vacancy__link {
  display: inline-flex;
  padding: 12px 23px;
  border-left: 2px solid var(---100, #E6E6E7);
  color: var(---300, #AFB0B1);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25; /* 125% */
}
.vacancy__item.is-active .vacancy__link {
  border-left: 2px solid var(--Primary-500, #00A7BA);
  color: #2D373C;
}
.vacancy__cards {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.vacancy-card {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding: 30px;
  border-radius: 12px;
  border: 1px solid var(---200, #D0D0D1);
  cursor: pointer;
  transition: 0.3s;
}
.vacancy-card.is-active {
  background: var(--Primary-50, #F1FAFA);
}
.vacancy-card.is-active .vacancy-card__content {
  display: flex;
}
.vacancy-card.is-active .vacancy-card__title {
  color: var(--Primary-500, #00A7BA);
}
.vacancy-card.is-active .vacancy-card__header:after {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='6' fill='%2300A7BA'/%3E%3Cpath d='M9.16634 17.5L14.9997 11.6667L20.833 17.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: 100%;
}
.vacancy-card__title {
  color: #2D373C;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.24px;
  margin-bottom: 18px;
}
.vacancy-card__desc {
  max-width: 670px;
  color: var(---500, #6D6E71);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}
.vacancy-card__header {
  position: relative;
}
.vacancy-card__header:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='6.5' fill='%23F2F2F2'/%3E%3Crect x='0.5' y='0.5' width='31' height='31' rx='6.5' stroke='%23F2F2F2'/%3E%3Cpath d='M21.8337 13.5L16.0003 19.3333L10.167 13.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  right: 0;
}
.vacancy-card__content {
  display: none;
  flex-direction: column;
}
.vacancy-card__row {
  margin-bottom: 40px;
}
.vacancy-card__row:last-child {
  margin-bottom: 0;
}
.vacancy-card__caption {
  margin-bottom: 18px;
  color: var(--Black, #000);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25; /* 125% */
}
.vacancy-card__item {
  padding-left: 20px;
  position: relative;
  color: var(---500, #6D6E71);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}
.vacancy-card__item:before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  top: 8px;
  left: 5px;
  background: #6D6E71;
}
.vacancy-card__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vacancy-card__meta {
  display: flex;
  align-items: center;
  gap: 24px;
}
.vacancy-card__meta-item {
  display: inline-flex;
  position: relative;
}
.vacancy-card__meta-item:after {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  right: -13px;
  background: #AAAFB0;
}
.vacancy-card__meta-item:last-child:after {
  display: none;
}
.vacancy-card__meta-text {
  display: inline-flex;
  color: #AAAFB0;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33; /* 133.333% */
}
.vacancy-card__link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #AAAFB0;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1; /* 133.333% */
}
.vacancy-card__link:hover {
  text-decoration: underline;
}
.vacancy-card__link:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23D6001C'/%3E%3Crect width='18' height='18' rx='9' fill='%23D6001C'/%3E%3Cpath d='M5.44787 5V8.0615C5.914 7.50575 6.47275 7.226 7.12075 7.226C7.4545 7.226 7.75337 7.28975 8.0215 7.41612C8.29037 7.54175 8.49137 7.703 8.62712 7.89875C8.76362 8.09638 8.85587 8.31275 8.90575 8.55125C8.95525 8.78863 8.98 9.158 8.98 9.659V12.9324H7.53175V9.98412C7.53175 9.39912 7.5055 9.02863 7.45037 8.87113C7.39873 8.71684 7.29627 8.58464 7.15975 8.49613C7.02025 8.402 6.84662 8.3555 6.637 8.3555C6.397 8.3555 6.18175 8.4155 5.99462 8.53475C5.80337 8.65475 5.66612 8.834 5.57912 9.07363C5.49062 9.31362 5.44637 9.668 5.44787 10.1371L5.44637 12.9324H4V5H5.44825H5.44787ZM11.1505 5V8.0615C11.617 7.50575 12.1754 7.226 12.823 7.226C13.1556 7.226 13.4567 7.28975 13.7252 7.41612C13.993 7.54175 14.194 7.703 14.329 7.89875C14.4652 8.09506 14.56 8.31708 14.6076 8.55125C14.6575 8.78863 14.6822 9.158 14.6822 9.659V12.9324H13.2355V9.98412C13.2355 9.39912 13.2081 9.02863 13.153 8.87113C13.1013 8.71663 12.9986 8.58435 12.8616 8.49613C12.7236 8.402 12.5485 8.3555 12.3389 8.3555C12.0992 8.3555 11.884 8.4155 11.6965 8.53475C11.5079 8.65475 11.3699 8.834 11.2817 9.07363C11.1947 9.31362 11.1505 9.668 11.1505 10.1371V12.9324H9.70412V5H11.1505Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
}

.feedback {
  padding: 20px 0 100px;
}
.feedback__body {
  display: grid;
  grid-template-columns: 1fr 408px;
  gap: 20px;
}
.feedback__title {
  margin-bottom: 24px;
  color: #2D373C;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 46.8px */
}
.feedback__caption {
  color: var(---500, #6D6E71);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}
.feedback-form {
  display: flex;
  flex-direction: column;
}
.feedback-form__input {
  height: 56px;
  border-radius: 8px;
  border: 1px solid var(---300, #AFB0B1);
  margin-bottom: 20px;
}
.feedback-form__footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.feedback-form__file {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 12px;
}
.feedback-form__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='35' height='35' rx='5.5' fill='%23F2F2F2'/%3E%3Crect x='0.5' y='0.5' width='35' height='35' rx='5.5' stroke='%23F2F2F2'/%3E%3Cpath d='M20.6427 13.8333L15.1545 19.3215C14.5036 19.9724 14.5036 21.0276 15.1545 21.6785C15.8054 22.3294 16.8606 22.3294 17.5115 21.6785L22.8567 16.1904C24.1584 14.8886 24.1584 12.7781 22.8567 11.4763C21.5549 10.1746 19.4444 10.1746 18.1427 11.4763L12.7975 16.9645C10.8449 18.9171 10.8449 22.0829 12.7975 24.0355C14.7501 25.9882 17.9159 25.9882 19.8685 24.0355L25.083 18.8333' stroke='%2300A7BA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
}
.feedback-form__data {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.feedback-form__name {
  display: inline-flex;
  color: #2D373C;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.42; /* 142.857% */
}
.feedback-form__desc {
  display: inline-flex;
  color: #2D373C;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
  opacity: 0.5;
}
.feedback-form__check {
  margin-top: 20px;
  color: var(---600, #5B5C5F);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
}
.feedback-form__check a {
  color: var(--Secondary-1-500, #17A1E0);
}
.feedback-form__check a:hover {
  text-decoration: underline;
}
.feedback-form__check input:checked ~ .feedback-form__label:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='1.5' fill='%2300A7BA' stroke='%23F2F2F2'/%3E%3Cpath d='M11 6L7.5625 9L6 7.63636' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.feedback-form__label {
  padding-left: 22px;
  position: relative;
  cursor: pointer;
}
.feedback-form__label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='1.5' fill='white' stroke='%23E6E6E7'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: -2px;
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
  .vacancy {
    padding: 30px 0;
  }
  .vacancy__body {
    gap: 50px;
  }
  .vacancy__main {
    width: calc(100% - 270px - 50px);
  }
  .feedback {
    padding: 20px 0 30px;
  }
  .feedback__title,
  .vacancy__title {
    font-size: 32px;
  }
  .vacancy-card__title {
    padding-right: 40px;
  }
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .promo-quote__text {
    font-size: 22px;
  }
  .feedback__title, .vacancy__title {
    font-size: 28px;
  }
  .vacancy__aside {
    flex: 0 0 220px;
    max-width: 220px;
  }
  .vacancy__body {
    gap: 30px;
  }
  .vacancy__main {
    width: calc(100% - 220px - 30px);
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .vacancy__body {
    flex-direction: column;
  }
  .feedback__body {
    grid-template-columns: repeat(1, 1fr);
  }
  .promo-quote__text {
    font-size: 18px;
  }
  .promo-quote__name {
    font-size: 18px;
  }
  .vacancy__aside {
    width: 100%;
  }
  .vacancy__main {
    width: 100%;
  }
  .vacancy-card {
    padding: 20px;
  }
  .vacancy-card__desc {
    font-size: 14px;
  }
  .vacancy-card__footer {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .feedback__title, .vacancy__title {
    font-size: 24px;
  }
  .feedback__title br, .vacancy__title br {
    display: none;
  }
  .feedback__caption {
    font-size: 14px;
  }
}
@charset "UTF-8";
.contacts {
  padding: 30px 0;
}
.contacts__head {
  margin-bottom: 30px;
}
.contacts__title {
  color: var(---950, #252527);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 33.6px */
  letter-spacing: -0.28px;
}
.contacts__body {
  display: grid;
  grid-template-columns: 1fr 420px;
  gap: 10px;
}
.contacts__info {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}
.contacts__top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
  gap: 15px;
}
.contacts__tel {
  display: inline-flex;
  gap: 18px;
  color: var(---950, #252527);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.24px;
}
.contacts__tel:hover {
  text-decoration: underline;
}
.contacts__tel:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 6C3 14.5604 9.93959 21.5 18.5 21.5C18.8862 21.5 19.2691 21.4859 19.6483 21.4581C20.0834 21.4262 20.3009 21.4103 20.499 21.2963C20.663 21.2019 20.8185 21.0345 20.9007 20.864C21 20.6582 21 20.4181 21 19.938V17.1207C21 16.7169 21 16.515 20.9335 16.342C20.8749 16.1891 20.7795 16.053 20.6559 15.9456C20.516 15.824 20.3262 15.755 19.9468 15.617L16.74 14.4509C16.2985 14.2904 16.0777 14.2101 15.8683 14.2237C15.6836 14.2357 15.5059 14.2988 15.3549 14.4058C15.1837 14.5271 15.0629 14.7285 14.8212 15.1314L14 16.5C11.3501 15.2999 9.2019 13.1489 8 10.5L9.36863 9.67882C9.77145 9.43713 9.97286 9.31628 10.0942 9.14506C10.2012 8.99408 10.2643 8.81637 10.2763 8.6317C10.2899 8.42227 10.2096 8.20153 10.0491 7.76005L8.88299 4.55321C8.745 4.17376 8.67601 3.98403 8.55442 3.8441C8.44701 3.72049 8.31089 3.62515 8.15802 3.56645C7.98496 3.5 7.78308 3.5 7.37932 3.5H4.56201C4.08188 3.5 3.84181 3.5 3.63598 3.59925C3.4655 3.68146 3.29814 3.83701 3.2037 4.00103C3.08968 4.19907 3.07375 4.41662 3.04189 4.85173C3.01413 5.23086 3 5.61378 3 6Z' fill='%233BB6BB'/%3E%3C/svg%3E");
  width: 24px;
  height: 25px;
  flex: 0 0 24px;
}
.contacts__mail {
  display: inline-flex;
  gap: 18px;
  color: var(---950, #252527);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 31.2px */
  letter-spacing: -0.24px;
}
.contacts__mail:hover {
  text-decoration: underline;
}
.contacts__mail:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M2.40439 7.56025L12.0003 12.3582L21.5964 7.56019C21.524 6.29977 20.4789 5.29999 19.2004 5.29999H4.80039C3.52181 5.29999 2.47675 6.2998 2.40439 7.56025Z' fill='%233BB6BB'/%3E%3Cpath d='M21.6004 10.2415L12.0003 15.0415L2.40039 10.2415V17.3C2.40039 18.6255 3.47491 19.7 4.80039 19.7H19.2004C20.5259 19.7 21.6004 18.6255 21.6004 17.3V10.2415Z' fill='%233BB6BB'/%3E%3C/svg%3E");
  width: 24px;
  height: 25px;
  flex: 0 0 24px;
}
.contacts__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.contacts__adress {
  color: var(---950, #252527);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
  margin-bottom: 20px;
}
.contacts__btn {
  height: 44px;
}

.devision {
  padding: 30px 0;
}
.devision__head {
  margin-bottom: 30px;
}
.devision__title {
  color: var(---950, #252527);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 33.6px */
  letter-spacing: -0.28px;
}
.devision__body {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.devision-card {
  display: flex;
  padding: 20px;
  min-height: 244px;
  flex-direction: column;
  border-radius: 12px;
  background: var(---100, #F2F4F5);
}
.devision-card__top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 30px;
}
.devision-card__title {
  margin-bottom: 8px;
  color: var(---950, #252527);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 28px */
  letter-spacing: -0.2px;
}
.devision-card__text {
  color: var(--Secondary-3-500, #768089);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
}
.devision-card__bottom {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.devision-card__tel {
  display: inline-flex;
  color: var(---950, #252527);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
  margin-bottom: 4px;
}
.devision-card__tel:hover {
  text-decoration: underline;
}
.devision-card__mail {
  display: inline-flex;
  color: var(--Primary-500, #00A7BA);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
}
.devision-card__mail:hover {
  text-decoration: underline;
}

.form {
  padding: 40px 0 30px;
}
.form__body {
  position: relative;
  border-radius: 12px;
  background: var(---100, #F2F4F5);
  overflow: hidden;
  z-index: 1;
  padding-bottom: 112px;
}
.form__body:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='337' height='80' viewBox='0 0 337 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.999756V56H264.708C272.152 56 279.403 53.1592 284.624 48.2108L335 0.999756H1Z' fill='white' stroke='white'/%3E%3Cpath d='M25 56C20.2894 56 15.7702 57.8644 12.4299 61.186L6.28152 67.2999C2.90084 70.6616 1 75.2324 1 80V80L1 56L25 56V56Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 337px;
  height: 80px;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: -1;
}
.form__body:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='337' height='80' viewBox='0 0 337 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.999756V56H264.708C272.152 56 279.403 53.1592 284.624 48.2108L335 0.999756H1Z' fill='white' stroke='white'/%3E%3Cpath d='M25 56C20.2894 56 15.7702 57.8644 12.4299 61.186L6.28152 67.2999C2.90084 70.6616 1 75.2324 1 80V80L1 56L25 56V56Z' fill='white'/%3E%3C/svg%3E%0A");
  rotate: 180deg;
  width: 337px;
  height: 80px;
  position: absolute;
  bottom: -1px;
  right: -1px;
  z-index: -1;
}
.form__title {
  color: var(---950, #252527);
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 33.6px */
  letter-spacing: -0.28px;
  margin-bottom: 78px;
}
.form__content {
  max-width: 844px;
  width: 100%;
  margin: 0 auto;
}
.form__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-bottom: 10px;
}
.form__input {
  height: 52px;
}
.form__footer {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.form__btn {
  height: 44px;
}
.form__check input:checked ~ label:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='%233BB6BB'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.form__label {
  display: block;
  padding-left: 32px;
  position: relative;
  color: var(---950, #252527);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
  cursor: pointer;
}
.form__label a {
  color: var(--Primary-500, #00A7BA);
  text-decoration: underline;
}
.form__label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%23E6E6E7'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .contacts__body {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .contacts__info {
    padding: 0;
  }
  .devision__body {
    grid-template-columns: repeat(2, 1fr);
  }
  .form__content {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .devision__body {
    grid-template-columns: repeat(1, 1fr);
  }
  .media-tabs::before {
    display: none;
  }
  .media-head {
    margin: 0 !important;
    border-radius: 0 !important;
  }
  .media-tabs {
    background: #fff;
  }
  .contacts__title,
  .devision__title,
  .form__title {
    font-size: 24px;
  }
  .contacts__map iframe {
    height: 300px;
  }
  .contacts__tel,
  .contacts__mail {
    font-size: 20px;
  }
  .contacts__adress {
    font-size: 14px;
  }
  .devision-card__title {
    font-size: 18px;
  }
  .devision-card__text {
    font-size: 14px;
  }
  .devision-card__tel,
  .devision-card__mail {
    font-size: 16px;
  }
  .form__grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .form__footer {
    flex-direction: column;
    gap: 15px;
  }
  .form__btn {
    width: 100%;
  }
  .form__body:after {
    display: none;
  }
  .form__body:before {
    display: none;
  }
  .form__title {
    margin: 20px;
    margin-bottom: 30px;
  }
}
.page-subheading {
  font-size: 42px;
  font-weight: 500;
  line-height: 105%;
  letter-spacing: -0.03em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
}

@keyframes appear {
  0% {
    opacity: 0;
    height: 0;
    overflow: hidden;
  }
  100% {
    opacity: 1;
    height: auto;
  }
}
.slider-pagination {
  display: flex;
  align-items: center;
  gap: 12px;
}
.slider-pagination span {
  font-size: 18px;
  font-weight: 500;
  line-height: 133%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #8C98A3;
}
.slider-pagination span.swiper-pagination-current {
  color: #00A7BA;
}
.slider-pagination .fraction {
  width: 38px;
  flex: 0 0 38px;
  height: 2px;
  background: #8C98A3;
}
.slider-btns {
  display: flex;
  gap: 4px;
}
.slider-btn {
  height: 44px;
  width: 44px;
  flex: 0 0 44px;
  border-radius: 6px;
  background-color: #DBF0F2;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
  cursor: pointer;
}
.slider-btn.is-gray {
  background-color: #F5F5F6;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}
.slider-btn.is-gray.is-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  left: -30px;
}
.slider-btn.is-gray.is-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%232A97DB' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: #DBF0F2;
}
.slider-btn.is-gray.is-next {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  right: -30px;
}
.slider-btn.is-gray.is-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='%232A97DB' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: #DBF0F2;
}
.slider-btn.is-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%2300A7BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.slider-btn.is-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: #00A7BA;
}
.slider-btn.is-next {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='%2300A7BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.slider-btn.is-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: #00A7BA;
}

.detail {
  padding-bottom: 100px;
}
.detail__head {
  margin-bottom: 30px;
}
.detail__head, .detail__content {
  width: calc(55% - 60px);
}
.detail__aside {
  width: calc(45% - 60px);
  position: relative;
  animation: appear 1s ease;
}
.detail__sticky {
  position: sticky;
  top: 65px;
}
.detail__content p, .detail__content li {
  font-size: 14px;
  font-weight: 400;
  line-height: 133%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #6D6E71;
}
.detail__content p, .detail__content ul, .detail__content ol {
  margin-bottom: 20px;
}
.detail__content p:last-child, .detail__content ul:last-child, .detail__content ol:last-child {
  margin-bottom: 0;
}
.detail__content li {
  margin-bottom: 6px;
}
.detail__content li:last-child {
  margin-bottom: 0;
}
.detail__content ol {
  list-style-position: inside;
  list-style-type: decimal;
}
.detail__content ul li {
  position: relative;
  display: flex;
  gap: 12px;
}
.detail__content ul li::before {
  content: "";
  width: 4px;
  height: 4px;
  flex: 0 0 4px;
  border-radius: 50%;
  background: #4E4F50;
  margin-top: 8px;
}
.detail-thumb {
  width: 100%;
}
.detail-thumb__img {
  padding-bottom: 56%;
  cursor: pointer;
}
.detail-thumb__img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(0, 0, 0, 0.2);
}
.detail-thumb__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.detail-thumb .swiper-slide {
  border-radius: 8px;
  overflow: hidden;
}
.detail__main {
  display: flex;
  justify-content: space-between;
}
.detail__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 107%;
  letter-spacing: -0.01em;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
  margin-bottom: 16px;
}
.detail__data {
  display: flex;
  align-items: center;
}
.detail__data-item {
  display: flex;
  align-items: center;
}
.detail__data-item:not(:first-child)::before {
  content: "";
  width: 4px;
  height: 4px;
  flex: 0 0 4px;
  border-radius: 50%;
  background-color: #C0C3C5;
  margin: 0 10px;
}
.detail__data-item span {
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #AAAFB0;
}
.detail__slider {
  border: 1px solid rgb(229, 237, 246);
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 20px;
  width: 100%;
}
.detail__slider-wrapper {
  margin-bottom: 32px;
}
.detail-slider__nav {
  display: flex;
  justify-content: space-between;
  gap: 32px;
  align-items: center;
  margin-bottom: 12px;
}
.detail__img {
  position: relative;
  padding-bottom: 70%;
  display: block;
}
.detail__img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(0, 0, 0, 0.2);
}
.detail__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.same {
  padding: 50px 0;
  border-radius: 12px;
  margin-left: 8px;
  margin-right: 8px;
}
.same.is-gray {
  background: #F5F5F6;
}
.same__slider {
  margin-bottom: 20px;
}
.same__slider-wrapper {
  position: relative;
}
.same-slider__nav {
  display: flex;
  justify-content: space-between;
  gap: 32px;
  align-items: center;
}
.same__head {
  display: flex;
  gap: 32px;
  align-items: center;
  margin-bottom: 30px;
  justify-content: space-between;
}
.same__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 13px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 133%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}

@media (max-width: 1199px) {
  .detail__head, .detail__content {
    width: calc(55% - 15px);
  }
  .detail__aside {
    width: calc(45% - 30px);
  }
}
@media (max-width: 1023px) {
  .detail__head {
    width: 100%;
  }
  .detail__content {
    width: calc(57% - 15px);
  }
  .detail__aside {
    width: calc(43% - 15px);
  }
  .detail {
    padding-bottom: 40px;
  }
  .page-subheading {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .detail__title {
    font-size: 24px;
  }
  .slider-pagination .fraction {
    width: 20px;
    flex: 0 0 20px;
  }
  .same__head .slider-pagination {
    align-self: flex-end;
  }
  .detail__main {
    flex-direction: column;
  }
  .detail__content {
    width: 100%;
  }
  .detail__aside {
    width: 100%;
  }
  .page-subheading {
    font-size: 28px;
  }
  .same__head {
    gap: 16px;
  }
}

@charset "UTF-8";
.footer {
  margin: 6px 8px;
  border-radius: var(--radius-m, 12px);
  background: var(---900, #4F5763);
  border-right: 18px solid #00A7BA;
  position: relative;
  overflow: hidden;
}
.footer:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='91' viewBox='0 0 78 91' fill='none'%3E%3Cpath d='M0 0L48.0608 41.3828C55.7502 49.1575 60 59.6763 60 70.5V90.5H78V0H0Z' fill='%2300A7BA'/%3E%3C/svg%3E");
  width: 78px;
  height: 91px;
  position: absolute;
  top: 0;
  right: -18px;
}
.footer:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='170' viewBox='0 0 78 170' fill='none'%3E%3Cpath d='M60 -0.00012207V10.4999C60 21.476 55.9041 31.7485 48.061 39.3708L12.1492 72.8827C4.45985 80.6575 0 91.1763 0 102V170H78V-0.00012207H60Z' fill='%2300A7BA'/%3E%3C/svg%3E");
  width: 78px;
  height: 170px;
  position: absolute;
  bottom: 0;
  right: -18px;
}
.footer__top {
  padding: 30px 0;
}
.footer__bottom .footer__left {
  padding: 30px 0;
  position: relative;
  z-index: 1;
  border-top-right-radius: 10px;
}
.footer__bottom .footer__left:before {
  content: "";
  width: 9999px;
  height: 100%;
  position: absolute;
  background: #fff;
  top: 0;
  right: 100%;
}
.footer__bottom .footer__left:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='315' height='81' viewBox='0 0 315 81' fill='none'%3E%3Cpath d='M1 81V1H217.361C224.794 1 232.033 3.84077 237.246 8.78923L313.5 81H1Z' fill='white' stroke='white'/%3E%3C/svg%3E");
  width: 315px;
  height: 81px;
  position: absolute;
  right: -25px;
  top: 0;
  z-index: -1;
}
.footer__bottom .footer__right {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  gap: 20px;
}
.footer__body {
  display: flex;
  gap: 48px;
}
.footer__left {
  flex: 0 0 283px;
  max-width: 283px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.footer__right {
  width: calc(100% - 283px - 48px);
}
.footer__tel {
  display: inline-flex;
  color: var(--White, #FFF);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 33.6px */
  letter-spacing: -0.28px;
  margin-bottom: 10px;
}
.footer__tel:hover {
  text-decoration: underline;
}
.footer__mail {
  display: inline-flex;
  color: var(--White, #FFF);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 33.6px */
  letter-spacing: -0.28px;
  margin-bottom: 20px;
}
.footer__mail:hover {
  text-decoration: underline;
}
.footer__adress {
  display: inline-flex;
  color: var(--White, #FFF);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 125%; /* 125% */
  margin-bottom: 20px;
}
.footer__adress:hover {
  text-decoration: underline;
}
.footer__soc {
  margin-top: auto;
}
.footer-soc__title {
  display: block;
  margin-bottom: 12px;
  color: var(--White, #FFF);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 125%; /* 125% */
}
.footer-soc__list {
  display: flex;
  align-items: center;
  gap: 6px;
}
.footer-soc__link {
  display: flex;
  width: 44px;
  height: 44px;
  border-radius: var(--radius-s, 8px);
  background: var(--White, #FFF);
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.footer-soc__link.soc-tg:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23229ED9'/%3E%3Cstop offset='1' stop-color='%23229ED9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.footer-soc__link.soc-tg:hover {
  background: #229ED9;
}
.footer-soc__link.soc-tg:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFFFFF'/%3E%3Cstop offset='1' stop-color='%23FFFFFF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.footer-soc__link.soc-vk:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.25733 5.14282H1.72549C1.00211 5.14282 0.857422 5.48261 0.857422 5.8573C0.857422 6.52644 1.71577 9.84524 4.85404 14.2346C6.9462 17.2322 9.89392 18.8571 12.5762 18.8571C14.1856 18.8571 14.3847 18.4962 14.3847 17.8746V15.609C14.3847 14.8872 14.5371 14.7431 15.0468 14.7431C15.4223 14.7431 16.066 14.9305 17.5682 16.3758C19.2848 18.0887 19.5678 18.8571 20.5334 18.8571H23.0653C23.7886 18.8571 24.1503 18.4962 23.9417 17.784C23.7134 17.0741 22.8937 16.0443 21.8062 14.8234C21.2161 14.1275 20.3309 13.3782 20.0627 13.0034C19.6872 12.5217 19.7944 12.3075 20.0627 11.8793L20.1077 11.8156C20.4892 11.2745 23.1703 7.43834 23.4692 6.07146C23.6301 5.53617 23.4692 5.14282 22.7036 5.14282H20.1717C19.528 5.14282 19.2312 5.48261 19.0702 5.8573C19.0702 5.8573 17.7827 8.98877 15.9587 11.0229C15.3687 11.6117 15.1004 11.799 14.7785 11.799C14.6176 11.799 14.3846 11.6117 14.3846 11.0764V6.07146C14.3846 5.42911 14.1978 5.14282 13.6613 5.14282H9.68269C9.2804 5.14282 9.03845 5.44096 9.03845 5.72351C9.03845 6.33245 9.95039 6.47288 10.0444 8.18584V11.9061C10.0444 12.7218 9.89676 12.8696 9.57488 12.8696C8.71657 12.8696 6.62874 9.7242 5.39046 6.12497C5.14779 5.42541 4.90439 5.14282 4.25733 5.14282Z' fill='%232787F5'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.footer-soc__link.soc-vk:hover {
  background: #2787F5;
}
.footer-soc__link.soc-vk:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4.25733 5.14282H1.72549C1.00211 5.14282 0.857422 5.48261 0.857422 5.8573C0.857422 6.52644 1.71577 9.84524 4.85404 14.2346C6.9462 17.2322 9.89392 18.8571 12.5762 18.8571C14.1856 18.8571 14.3847 18.4962 14.3847 17.8746V15.609C14.3847 14.8872 14.5371 14.7431 15.0468 14.7431C15.4223 14.7431 16.066 14.9305 17.5682 16.3758C19.2848 18.0887 19.5678 18.8571 20.5334 18.8571H23.0653C23.7886 18.8571 24.1503 18.4962 23.9417 17.784C23.7134 17.0741 22.8937 16.0443 21.8062 14.8234C21.2161 14.1275 20.3309 13.3782 20.0627 13.0034C19.6872 12.5217 19.7944 12.3075 20.0627 11.8793L20.1077 11.8156C20.4892 11.2745 23.1703 7.43834 23.4692 6.07146C23.6301 5.53617 23.4692 5.14282 22.7036 5.14282H20.1717C19.528 5.14282 19.2312 5.48261 19.0702 5.8573C19.0702 5.8573 17.7827 8.98877 15.9587 11.0229C15.3687 11.6117 15.1004 11.799 14.7785 11.799C14.6176 11.799 14.3846 11.6117 14.3846 11.0764V6.07146C14.3846 5.42911 14.1978 5.14282 13.6613 5.14282H9.68269C9.2804 5.14282 9.03845 5.44096 9.03845 5.72351C9.03845 6.33245 9.95039 6.47288 10.0444 8.18584V11.9061C10.0444 12.7218 9.89676 12.8696 9.57488 12.8696C8.71657 12.8696 6.62874 9.7242 5.39046 6.12497C5.14779 5.42541 4.90439 5.14282 4.25733 5.14282Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.footer-soc__link.soc-od:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8329 7.02608C13.8329 5.81394 12.8115 4.82828 11.5557 4.82828C10.301 4.82828 9.27858 5.81394 9.27858 7.02608C9.27858 8.23726 10.301 9.22355 11.5557 9.22355C12.8115 9.22355 13.8329 8.23726 13.8329 7.02608ZM17.0604 7.02338C17.0604 9.95017 14.5944 12.3309 11.5607 12.3309C8.52767 12.3309 6.06097 9.95017 6.06097 7.02338C6.06097 4.09563 8.52767 1.71423 11.5607 1.71423C14.5944 1.71423 17.0604 4.09563 17.0604 7.02338ZM16.9911 15.3858C15.9967 15.9887 14.917 16.4162 13.7975 16.6624L16.872 19.6305C17.5018 20.2372 17.5018 21.2225 16.872 21.8299C16.2428 22.4372 15.223 22.4372 14.5945 21.8299L11.5717 18.9132L8.55147 21.8299C8.23656 22.1332 7.8239 22.2851 7.41125 22.2851C6.99926 22.2851 6.58726 22.1332 6.27234 21.8299C5.64316 21.2225 5.64316 20.2378 6.27168 19.6305L9.34651 16.6624C8.22701 16.4162 7.14734 15.988 6.15289 15.3858C5.40031 14.9277 5.17424 13.9681 5.64843 13.241C6.1213 12.513 7.11575 12.2938 7.86964 12.7519C10.1211 14.119 13.0216 14.1193 15.2744 12.7519C16.0283 12.2938 17.0224 12.513 17.4962 13.241C17.9704 13.9675 17.7437 14.9277 16.9911 15.3858Z' fill='%23F68634'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.footer-soc__link.soc-od:hover {
  background: #F68634;
}
.footer-soc__link.soc-od:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8329 7.02608C13.8329 5.81394 12.8115 4.82828 11.5557 4.82828C10.301 4.82828 9.27858 5.81394 9.27858 7.02608C9.27858 8.23726 10.301 9.22355 11.5557 9.22355C12.8115 9.22355 13.8329 8.23726 13.8329 7.02608ZM17.0604 7.02338C17.0604 9.95017 14.5944 12.3309 11.5607 12.3309C8.52767 12.3309 6.06097 9.95017 6.06097 7.02338C6.06097 4.09563 8.52767 1.71423 11.5607 1.71423C14.5944 1.71423 17.0604 4.09563 17.0604 7.02338ZM16.9911 15.3858C15.9967 15.9887 14.917 16.4162 13.7975 16.6624L16.872 19.6305C17.5018 20.2372 17.5018 21.2225 16.872 21.8299C16.2428 22.4372 15.223 22.4372 14.5945 21.8299L11.5717 18.9132L8.55147 21.8299C8.23656 22.1332 7.8239 22.2851 7.41125 22.2851C6.99926 22.2851 6.58726 22.1332 6.27234 21.8299C5.64316 21.2225 5.64316 20.2378 6.27168 19.6305L9.34651 16.6624C8.22701 16.4162 7.14734 15.988 6.15289 15.3858C5.40031 14.9277 5.17424 13.9681 5.64843 13.241C6.1213 12.513 7.11575 12.2938 7.86964 12.7519C10.1211 14.119 13.0216 14.1193 15.2744 12.7519C16.0283 12.2938 17.0224 12.513 17.4962 13.241C17.9704 13.9675 17.7437 14.9277 16.9911 15.3858Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.footer-soc__link.soc-yt:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='%23FF0000'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.footer-soc__link.soc-yt:hover {
  background: #FF0000;
}
.footer-soc__link.soc-yt:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.footer-soc__link.soc-rt:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_20130_3875' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Cpath d='M17.1515 2H6.84849C4.17074 2 2 4.17074 2 6.84849V17.1515C2 19.8293 4.17074 22 6.84849 22H17.1515C19.8293 22 22 19.8293 22 17.1515V6.84849C22 4.17074 19.8293 2 17.1515 2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_20130_3875)'%3E%3Cpath d='M22 2H2V22H22V2Z' fill='%23100943'/%3E%3Cpath d='M22 12C27.5229 12 32 7.52285 32 2.00001C32 -3.52285 27.5229 -8 22 -8C16.4772 -8 12 -3.52285 12 2.00001C12 7.52285 16.4772 12 22 12Z' fill='%23ED143B'/%3E%3Cpath d='M14.354 11.5434H8.4453V9.20526H14.354C14.6992 9.20526 14.9391 9.26542 15.0596 9.37047C15.18 9.47553 15.2546 9.67038 15.2546 9.95502V10.7946C15.2546 11.0945 15.18 11.2893 15.0596 11.3944C14.9391 11.4994 14.6992 11.5443 14.354 11.5443V11.5434ZM14.7594 7.00089H5.93945V17H8.4453V13.7469H13.0633L15.2546 17H18.0607L15.6447 13.7316C16.5354 13.5996 16.9354 13.3267 17.2652 12.8768C17.5951 12.427 17.7605 11.7077 17.7605 10.7479V9.99812C17.7605 9.42883 17.7002 8.97899 17.5951 8.6342C17.4899 8.28939 17.3102 7.9895 17.0549 7.72012C16.7853 7.46512 16.4851 7.28553 16.1247 7.16521C15.7642 7.06017 15.3139 7 14.7594 7V7.00089Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.footer-soc__link.soc-rt:hover {
  background: #100943;
}
.footer-soc__link.soc-rt:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_20130_3875' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Cpath d='M17.1515 2H6.84849C4.17074 2 2 4.17074 2 6.84849V17.1515C2 19.8293 4.17074 22 6.84849 22H17.1515C19.8293 22 22 19.8293 22 17.1515V6.84849C22 4.17074 19.8293 2 17.1515 2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_20130_3875)'%3E%3Cpath d='M22 2H2V22H22V2Z' fill='%23FFFFFF'/%3E%3Cpath d='M22 12C27.5229 12 32 7.52285 32 2.00001C32 -3.52285 27.5229 -8 22 -8C16.4772 -8 12 -3.52285 12 2.00001C12 7.52285 16.4772 12 22 12Z' fill='%23ED143B'/%3E%3Cpath d='M14.354 11.5434H8.4453V9.20526H14.354C14.6992 9.20526 14.9391 9.26542 15.0596 9.37047C15.18 9.47553 15.2546 9.67038 15.2546 9.95502V10.7946C15.2546 11.0945 15.18 11.2893 15.0596 11.3944C14.9391 11.4994 14.6992 11.5443 14.354 11.5443V11.5434ZM14.7594 7.00089H5.93945V17H8.4453V13.7469H13.0633L15.2546 17H18.0607L15.6447 13.7316C16.5354 13.5996 16.9354 13.3267 17.2652 12.8768C17.5951 12.427 17.7605 11.7077 17.7605 10.7479V9.99812C17.7605 9.42883 17.7002 8.97899 17.5951 8.6342C17.4899 8.28939 17.3102 7.9895 17.0549 7.72012C16.7853 7.46512 16.4851 7.28553 16.1247 7.16521C15.7642 7.06017 15.3139 7 14.7594 7V7.00089Z' fill='%23100943'/%3E%3C/g%3E%3C/svg%3E");
}
.footer__grid {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.footer__pretitle {
  display: block;
  padding: 8px;
  margin-bottom: 4px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5; /* 150% */
  text-transform: uppercase;
}
.footer__list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.footer__link {
  display: inline-flex;
  padding: 8px;
  color: var(--Content-White, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.42; /* 142.857% */
  text-transform: uppercase;
  border-radius: 6px;
  transition: 0.3s;
}
.footer__link:hover {
  background: rgba(255, 255, 255, 0.1);
  color: var(--Primary-400, #3BB6BB);
}
.footer__copyright {
  color: var(--Secondary-3-500, #768089);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}
.footer__policy {
  display: inline-flex;
  color: var(--White, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}
.footer__policy:hover {
  text-decoration: underline;
}
.footer__info {
  display: inline-flex;
  color: var(--White, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}
.footer__info:hover {
  text-decoration: underline;
}
.footer__altit {
  margin-left: auto;
  display: inline-flex;
  color: var(--White, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}
.footer__altit:hover {
  text-decoration: underline;
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
  .footer__bottom .footer__left:after {
    display: none;
  }
  .footer__bottom .footer__left:before {
    display: none;
  }
  .footer:before {
    display: none;
  }
  .footer:after {
    display: none;
  }
  .footer {
    border: 0;
  }
  .footer__body {
    gap: 10px;
  }
  .footer__tel,
  .footer__mail {
    font-size: 22px;
  }
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .footer__body {
    flex-direction: column;
    gap: 20px;
  }
  .footer__left {
    flex: auto;
    max-width: 100%;
  }
  .footer__right {
    width: 100%;
  }
  .footer__bottom .footer__right {
    flex-direction: column;
    gap: 10px;
  }
  .footer__altit {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .footer__grid {
    flex-direction: column;
  }
  .footer__bottom .footer__left {
    padding: 0;
  }
  .footer__policy {
    text-align: center;
  }
  .footer {
    margin: 0;
    border-radius: 0;
  }
}
@charset "UTF-8";
.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0);
  padding: 8px 0;
  transition: 0.3s;
}
.header::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='24' viewBox='0 0 31 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='24' fill='white'/%3E%3Cpath d='M31 0C26.2894 -2.05909e-07 21.7702 1.86445 18.4299 5.18599L12.2815 11.2999C8.90085 14.6616 7 19.2324 7 24L7 -3.25596e-07L31 0Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 31px;
  height: 24px;
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.3s;
}
.header__body {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__left {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.header__left::before {
  content: "";
  position: absolute;
  right: 100%;
  top: -8px;
  bottom: 0;
  width: 9999px;
  height: calc(100% + 16px);
  background-color: #fff;
}
.header__left::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='239' height='70' viewBox='0 0 239 70' fill='none'%3E%3Cpath d='M0 0V70H155.71C162.149 70 168.421 67.5143 172.936 63.1844L239 0H0Z' fill='white'/%3E%3C/svg%3E");
  background-size: cover;
  width: 252px;
  height: 74px;
  position: absolute;
  left: 0;
  top: -8px;
  z-index: -1;
}
.header-nav__list {
  display: flex;
  align-items: stretch;
  gap: 2px;
}
.header-nav__submenu {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 190px;
  flex-direction: column;
  display: none;
  min-width: 250px;
  overflow: auto;
  padding-top: 16px;
}
.header-nav__submenu-wrapper {
  border-radius: 6px;
  overflow: auto;
  max-height: 600px;
}
.header-nav__submenu-item {
  display: flex;
}
.header-nav__submenu-link {
  display: flex;
  width: 100%;
  padding: 8px 12px;
  align-items: center;
  color: var(---950, #252527);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  transition: 0.3s;
  border-radius: 4px;
}
.header-nav__submenu-link:hover {
  background: #F1FAFA;
  color: var(--Primary-600, #009997);
}
.header-nav__link {
  padding: 8px;
  display: inline-flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  color: var(--Content-White, #FFF);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  transition: 0.3s;
  border-radius: 6px;
}
.header-nav__link:hover {
  background: rgba(255, 255, 255, 0.1);
  color: var(--Primary-400, #3BB6BB);
}
.header-nav__item:has(.header-nav__submenu) {
  position: relative;
}
.header-nav__item:has(.header-nav__submenu):hover .header-nav__submenu {
  display: flex;
}
.header-nav__item:has(.header-nav__submenu):hover .header-nav__link {
  background: rgba(255, 255, 255, 0.1);
  color: var(--Primary-400, #3BB6BB);
}
.header-nav__item:has(.header-nav__submenu):hover .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%233BB6BB' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
.header-nav__item:has(.header-nav__submenu) .header-nav__link {
  position: relative;
}
.header-nav__item:has(.header-nav__submenu) .header-nav__link::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  width: 21px;
  height: 20px;
}
.header__right {
  display: flex;
  align-items: center;
  gap: 7px;
}
.header__search {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.header__search::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1533 16.1255L20 20M18.2222 11.1111C18.2222 15.0385 15.0385 18.2222 11.1111 18.2222C7.18375 18.2222 4 15.0385 4 11.1111C4 7.18375 7.18375 4 11.1111 4C15.0385 4 18.2222 7.18375 18.2222 11.1111Z' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.header__search:hover {
  background: rgba(255, 255, 255, 0.1);
}
.header__search:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1533 16.1255L20 20M18.2222 11.1111C18.2222 15.0385 15.0385 18.2222 11.1111 18.2222C7.18375 18.2222 4 15.0385 4 11.1111C4 7.18375 7.18375 4 11.1111 4C15.0385 4 18.2222 7.18375 18.2222 11.1111Z' stroke='%233BB6BB' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.header-lang {
  position: relative;
}
.header-lang__visible {
  display: flex;
  align-items: center;
  padding: 8px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0);
  gap: 6px;
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.3s;
  padding-right: 28px;
}
.header-lang__visible::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  transition: 0.3s;
  position: absolute;
  right: 8px;
  top: 5px;
}
.header-lang__visible:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #009997;
}
.header-lang__visible:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='%233BB6BB' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
.header-lang__hidden {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 80px;
  border-radius: var(--radius-xs, 4px);
  border: 1px solid var(---80, #F2F2F2);
  background: var(--White, #FFF);
  box-shadow: 0px 4px 16px 0px rgba(37, 37, 39, 0.09);
  padding: 5px;
  flex-direction: column;
  gap: 2px;
}
.header-lang__list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.header-lang__item {
  display: flex;
}
.header-lang__link {
  display: flex;
  gap: 6px;
  width: 100%;
  padding: 8px;
  align-items: center;
  color: var(---950, #252527);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  transition: 0.3s;
  border-radius: 6px;
}
.header-lang__link:hover {
  background: var(--Primary-50, #F1FAFA);
  color: var(--Primary-400, #3BB6BB);
}
.header-lang:hover .header-lang__hidden {
  display: flex;
}
.header__burger {
  display: none;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0);
  transition: 0.3s;
}
.header__burger::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  transition: 0.3s;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.header__burger:hover {
  background: rgba(255, 255, 255, 0.1);
}
.header__burger:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%233BB6BB'/%3E%3C/svg%3E%0A");
}

.mob-menu {
  z-index: 12;
}

.mm-wrapper__blocker {
  z-index: 11 !important;
}

.mm-panels {
  background: #F9F9FA;
}

.mm-navbar__title {
  justify-content: flex-start;
  background: #3BB6BB;
}

.mm-navbar__btn,
.mm-navbars .mm-navbar {
  background: #3BB6BB;
}

.mm-navbar .mm-btn--next:after, .mm-navbar .mm-btn--prev:before {
  border-color: white;
}

.mm-btn--next:after, .mm-btn--prev:before {
  border-color: #3BB6BB;
}

.mm-navbars--top {
  border: none;
}

.mm-listitem:after {
  border-color: white;
}

.mobile-menu__link,
.mm-listitem__text {
  transition: 0.3s;
}
.mobile-menu__link:hover,
.mm-listitem__text:hover {
  background: #F1FAFA !important;
}

.mm-listitem__text {
  color: #3BB6BB !important;
}

.mm-navbar {
  border-bottom: 1px solid white;
}

.mm-btn--close:before {
  color: white;
}

.mm-navbar__title span {
  color: white;
}

.mm-btn--close {
  margin-left: auto;
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
  .header__left::after {
    display: none;
  }
  .header__left::before {
    display: none;
  }
  .header::after {
    display: none;
  }
  .header__logo img {
    max-width: 100px;
  }
  .header-nav__link {
    padding: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .header__middle {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    z-index: 100;
    padding: 30px;
  }
  .header-nav__list {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .header-nav__link {
    color: #252527;
  }
  .header__burger {
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .header__right {
    gap: 4px;
  }
  .header__logo {
    width: 80px;
    flex: 0 0 80px;
  }
  .header__logo img {
    width: 100%;
  }
}
.header.is-white {
  background: #fff;
}
.header.is-white:after {
  opacity: 0;
  visibility: hidden;
}
.header.is-white .header-nav__link {
  color: var(---950, #252527);
}
.header.is-white .header-nav__item:has(.header-nav__submenu) .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%23252527' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
.header.is-white .header__search::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1533 16.1255L20 20M18.2222 11.1111C18.2222 15.0385 15.0385 18.2222 11.1111 18.2222C7.18375 18.2222 4 15.0385 4 11.1111C4 7.18375 7.18375 4 11.1111 4C15.0385 4 18.2222 7.18375 18.2222 11.1111Z' stroke='%23252527' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.header.is-white .header-lang__visible {
  color: var(---950, #252527);
}
.header.is-white .header-lang__visible::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='%23252527' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
@charset "UTF-8";
.intro {
  position: relative;
  margin: 6px 8px;
  overflow: hidden;
  border-radius: 12px;
}
.intro-slider {
  position: relative;
}
.intro-slider:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M0 0C0 4.71064 1.86445 9.2298 5.18599 12.5701L11.2999 18.7185C14.6616 22.0992 19.2324 24 24 24L7.23477e-07 24L0 0Z' fill='white'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  bottom: 79px;
  left: 0;
  z-index: 2;
}
.intro-slider__card {
  position: relative;
  z-index: 1;
  padding: 135px 0 300px;
}
.intro-slider__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.intro-slider__body {
  padding-right: 510px;
}
.intro-slider__label {
  display: block;
  margin-bottom: 20px;
  color: var(--Primary-500, #00A7BA);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.42; /* 142.857% */
  text-transform: uppercase;
}
.intro-slider__title {
  display: block;
  margin-bottom: 20px;
  color: var(--White, #FFF);
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%; /* 48px */
  letter-spacing: -0.96px;
}
.intro-slider__description {
  display: block;
  margin-bottom: 28px;
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
}
.intro-slider__btn {
  height: 52px;
  padding: 0 16px;
}
.intro-news {
  position: absolute;
  width: 100%;
  top: 70px;
  left: 0;
  z-index: 2;
  pointer-events: none;
}
.intro-news__container {
  display: flex;
  justify-content: flex-end;
}
.intro-news__body {
  display: flex;
  flex-direction: column;
  position: relative;
  max-width: 490px;
  border-radius: var(--radius-m, 12px);
  overflow: hidden;
  background: var(--Primary-500, #00A7BA);
  pointer-events: all;
}
.intro-news__header {
  padding: 24px;
  border-bottom: 1px solid var(--Primary-200, #85CCD3);
}
.intro-news__title {
  color: #FFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33; /* 133.333% */
}
.intro-news__more {
  display: flex;
  align-items: center;
  padding: 24px;
  color: #FFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33; /* 133.333% */
  gap: 8px;
}
.intro-news__more:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M4.05957 8.5H13.3929M13.3929 8.5L9.3929 4.5M13.3929 8.5L9.3929 12.5' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 17px;
  height: 17px;
}
.intro-news__item {
  padding: 24px;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--Primary-200, #85CCD3);
  gap: 16px;
}
.intro-news__name {
  color: var(--Primary-50, #F1FAFA);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25; /* 125% */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.intro-news__date {
  color: var(--Primary-100, #9CD4DA);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.33; /* 133.333% */
}
.intro-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
}
.intro-footer__body {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.intro-footer__left {
  display: inline-flex;
  height: 79px;
  align-items: center;
  background: #fff;
  position: relative;
}
.intro-footer__left:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 999px;
  height: 100%;
  background: #fff;
}
.intro-footer__left:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='79' viewBox='0 0 97 79' fill='none'%3E%3Cpath d='M1 79V1.00001L1.35196 1C8.59182 1 15.6436 3.76976 20.7209 8.5945L95 79L1 79Z' fill='white' stroke='white'/%3E%3C/svg%3E");
  width: 97px;
  height: 79px;
  position: absolute;
  top: 0;
  left: calc(100% - 1px);
}
.intro-footer__right {
  display: flex;
  align-items: center;
  gap: 25px;
  user-select: none;
  min-width: 0;
}
.intro-footer__pagination {
  display: flex;
  align-items: center;
  gap: 10px;
}
.intro-footer__pagination-item {
  display: flex;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  transition: 0.3s;
  z-index: 1;
}
.intro-footer__pagination-item img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.intro-footer__pagination-item.is-active {
  border: 2px solid #00A7BA;
}
.intro-footer__nav {
  display: flex;
  align-items: center;
  gap: 4px;
}
.intro-footer__prev {
  display: flex;
  width: 44px;
  height: 44px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  background: var(--White, #FFF);
}
.intro-footer__prev:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
}
.intro-footer__next {
  display: flex;
  width: 44px;
  height: 44px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  background: var(--White, #FFF);
}
.intro-footer__next:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  rotate: 180deg;
}

.products {
  padding: 60px 0;
}
.products__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
}
.products__title {
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%;
  letter-spacing: -1.26px;
}
.products__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 20px;
}
.products__item {
  display: flex;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}
.products__item:after {
  content: "";
  height: 100%;
  width: 14px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  background: var(--Primary-500, #00A7BA);
  z-index: 1;
}
.products-card {
  height: 100%;
  display: flex;
  width: 100%;
  flex-direction: column;
  position: relative;
  border-radius: 12px;
  background: var(---50, #F5F5F6);
  overflow: hidden;
}
.products-card:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='39' viewBox='0 0 45 39' fill='none'%3E%3Cpath d='M0.666504 0L24.897 20.9601C28.7737 24.898 30.6665 30.0179 30.6665 35.5V39L44.6665 39V0H0.666504Z' fill='%2300A7BA'/%3E%3C/svg%3E");
  width: 45px;
  height: 39px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.products-card:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='143' viewBox='0 0 57 143' fill='none'%3E%3Cpath d='M42.7949 6.33172e-06V8.17143C42.7949 13.7771 40.5499 19.0234 36.5204 22.9162L6.90829 52.6087C2.9578 56.5794 0.666504 61.9515 0.666504 67.4793V143H21.841H43.0157H42.6042H56.6665V0L42.7949 6.33172e-06Z' fill='%2300A7BA'/%3E%3C/svg%3E");
  width: 57px;
  height: 143px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
}
.products-card:hover .products-card__name {
  color: var(--Primary-500, #00A7BA);
}
.products-card:hover .products-card__img img {
  filter: contrast(100%);
  scale: 105%;
}
.products-card__img {
  display: flex;
  padding-bottom: 64%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.products-card__img:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='147' height='56' viewBox='0 0 147 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V32H109.014C111.95 32 114.811 30.8637 116.87 28.8843L147 0H0Z' fill='%23F5F5F6'/%3E%3Cpath d='M20.7708 32C18.1284 32 15.5934 33.0459 13.7197 34.9091L2.94886 45.6194C1.06131 47.4964 3.02577e-06 50.0484 2.90942e-06 52.7104L2.76562e-06 56L1.90735e-06 32L24 32L20.7708 32Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
  width: 147px;
  height: 56px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.products-card__img:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='84' height='59' viewBox='0 0 84 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M83.9999 0L29.5925 54.4165C26.839 57.1703 23.0944 58.7125 19.2396 58.7125H0H83.9999V0Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
  width: 84px;
  height: 59px;
  position: absolute;
  bottom: -1px;
  right: 0;
  z-index: 2;
}
.products-card__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  filter: contrast(90%);
  transition: 0.3s;
}
.products-card__body {
  display: flex;
  align-items: center;
  padding: 24px;
  padding-right: 75px;
}
.products-card__name {
  display: flex;
  align-items: center;
  min-height: 58px;
  color: var(---950, #252527);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -0.22px;
  text-transform: uppercase;
  transition: 0.3s;
}

.partners {
  padding: 30px 0;
}
.partners__head {
  margin-bottom: 30px;
}
.partners__title {
  color: var(---950, #252527);
  font-family: "Brutal Type";
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%;
  letter-spacing: -1.26px;
}
.partners-first {
  margin-bottom: 10px;
}
.partners-first:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  height: 100%;
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}
.partners-first:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 120px;
  height: 100%;
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}
.partners-first__wrapper {
  transition-timing-function: linear;
}
.partners-second:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  height: 100%;
  background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}
.partners-second:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 120px;
  height: 100%;
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 2;
}
.partners-second__wrapper {
  transition-timing-function: linear;
}
.partners-card {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  border-radius: 10px;
  border: 1px solid var(---80, #F2F2F2);
  background: var(--White, #FFF);
}
.partners-card img {
  max-width: 100%;
  max-height: 100%;
}

.index-media {
  margin: 0 8px;
  padding: 40px 0;
  border-radius: 12px;
  background: var(---50, #F5F5F6);
  overflow: hidden;
}
.index-media__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.index-media__title {
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
}

.index-press {
  padding: 60px 0;
}
.index-press__head {
  margin-bottom: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index-press__title {
  color: var(---950, #252527);
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 116%; /* 48.72px */
  letter-spacing: -1.26px;
}

.press__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 0px;
}
.press__grid .press__link:nth-child(1) {
  grid-area: 1/1/4/2;
}
.press__grid .press__link:nth-child(2) {
  grid-area: 1/2/2/3;
}
.press__grid .press__link:nth-child(3) {
  grid-area: 2/2/3/3;
}
.press__grid .press__link:nth-child(4) {
  grid-area: 3/2/4/3;
}
.press-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-radius: 12px;
  border: 1px solid var(--Gray-100, #ECEEF5);
  background: var(--Content-White, #FFF);
  overflow: hidden;
  transition: 0.3s;
}
.press-card__img {
  display: block;
  width: 100%;
  padding-bottom: 70%;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.press-card__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: -1;
  transform: scale(1) rotate(0deg);
  transition: 0.3s;
}
.press-card__body {
  padding: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: auto;
}
.press-card__category {
  display: inline-flex;
  padding: 6px 8px;
  border-radius: 20px;
  background: #3BB6BB;
  color: var(--White, #FFF);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
}
.press-card__name {
  display: block;
  color: var(---950, #252527);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.33; /* 133.333% */
  margin-bottom: 20px;
}
.press-card__footer {
  margin-top: auto;
  display: flex;
  align-items: center;
  gap: 10px;
}
.press-card__date {
  display: inline-flex;
  color: var(---500, #6D6E71);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}
.press-card__link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(---500, #6D6E71);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42; /* 142.857% */
}
.press-card__link::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M11.6665 9.99992C11.6665 14.5833 7.08317 14.1666 5.83317 14.1666C4.58317 14.1666 1.6665 13.3333 1.6665 9.99992C1.6665 6.66659 4.72206 5.83325 5.83317 5.83325H6.24984M8.33317 10.0098C8.33317 5.42645 12.9165 5.84312 14.1665 5.84312C15.4165 5.84312 18.3332 6.67645 18.3332 10.0098C18.3332 13.3431 15.2776 14.1765 14.1665 14.1765L13.7498 14.1666' stroke='%236D6E71' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
}
.press__link {
  display: flex;
}
.press__link:first-child .press-card__body {
  margin-bottom: -35px;
  position: relative;
  z-index: 1;
  padding: 24px 24px 59px;
}
.press__link:first-child .press-card__img:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='214' height='55' viewBox='0 0 214 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 3.92553 1.55371 7.6915 4.32165 10.4751L9.41654 15.5987C12.218 18.416 16.027 20 20 20L6.02898e-07 20L0 0Z' fill='white'/%3E%3Cpath d='M0 55V20H167.383C172.108 20 176.711 21.8078 180.025 24.9568L212 55H0Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
  width: 214px;
  height: 55px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.press__link:not(:first-child) .press-card {
  flex-direction: row-reverse;
  border-radius: 0;
  border: 0;
  border-top: 1px solid var(--Gray-100, #ECEEF5);
  padding: 20px 0;
  gap: 30px;
  align-items: flex-start;
}
.press__link:not(:first-child) .press-card__img {
  padding-bottom: 25%;
  border-radius: 12px;
  flex: 0 0 241px;
}
.press__link:not(:first-child) .press-card__body {
  padding: 0;
}

.intro-thumb__card {
  display: flex;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  transition: 0.3s;
  z-index: 1;
}

.intro-thumb {
  min-width: 0;
}

.intro-thumb__card img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

.swiper-slide-thumb-active .intro-thumb__card {
  border: 2px solid #00A7BA;
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
  .intro-news__body {
    max-width: 400px;
  }
  .intro-slider__body {
    padding-right: 420px;
  }
  .intro-slider__card {
    padding: 70px 0 150px;
    min-height: 700px;
  }
  .intro-slider__title {
    font-size: 38px;
  }
  .products {
    padding: 30px 0;
  }
  .products__title,
  .partners__title,
  .same__title,
  .index-press__title {
    font-size: 36px;
  }
  .products-card__name {
    font-size: 18px;
  }
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .intro-news {
    display: none;
  }
  .intro-slider__body {
    padding-right: 0;
  }
  .intro-slider__card {
    min-height: 600px;
  }
  .intro-slider__title {
    font-size: 36px;
  }
  .intro-slider__description {
    font-size: 16px;
  }
  .intro-slider__btn {
    height: 36px;
  }
  .products__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .products__title, .partners__title, .same__title, .index-press__title {
    font-size: 32px;
  }
  .press__grid {
    grid-template-columns: repeat(1, 1fr);
    grid-template-columns: initial;
    grid-template-rows: initial;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }
  .press__grid .press__link:nth-child(1),
  .press__grid .press__link:nth-child(2),
  .press__grid .press__link:nth-child(3),
  .press__grid .press__link:nth-child(4) {
    grid-area: initial;
  }
  .press-card {
    flex-direction: row-reverse;
    border-radius: 0;
    border: 0;
    border-top: 1px solid var(--Gray-100, #ECEEF5);
    padding: 20px 0;
    gap: 30px;
    align-items: flex-start;
  }
  .press-card__img {
    padding-bottom: 25%;
    border-radius: 12px;
    flex: 0 0 241px;
  }
  .press__link:first-child .press-card__body {
    padding: 0;
    margin: 0;
  }
  .press__link:first-child .press-card__img:after {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .intro {
    margin: 0;
    border-radius: 0;
  }
  .intro-slider__title {
    font-size: 28px;
  }
  .intro-footer__left {
    display: none;
  }
  .intro-footer__body {
    justify-content: flex-end;
    padding-bottom: 20px;
  }
  .intro-slider:before {
    display: none;
  }
  .products__title, .partners__title, .same__title, .index-press__title {
    font-size: 24px;
  }
  .products__grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .same {
    padding: 30px 0;
    margin: 0;
  }
  .same__body {
    overflow: hidden;
  }
  .media-slider__btn.is-next {
    right: 0 !important;
  }
  .media-slider__btn.is-prev {
    left: 0 !important;
  }
  .press-card__img {
    display: none;
  }
}
.media__breadcrumbs .breadcrumbs__link {
  color: white;
}
.media__breadcrumbs .breadcrumbs__item:not(:last-child)::after {
  color: rgba(255, 255, 255, 0.5);
}
.media__breadcrumbs .breadcrumbs__item:last-child .breadcrumbs__link {
  color: white;
}
.media__slider-wrapper {
  position: relative;
}
.media-slider__btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #F5F5F6;
  border: 1px solid #F2F2F2;
  z-index: 2;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
}
.media-slider__btn.is-next {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  right: -22px;
}
.media-slider__btn.is-next:hover {
  background-color: #00A7BA;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.media-slider__btn.is-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  left: -22px;
}
.media-slider__btn.is-prev:hover {
  background-color: #00A7BA;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.media-head {
  background: white;
  margin: 8px;
  border-radius: 12px;
  overflow: hidden;
}
.media-head__container {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
.media-head__wrapper {
  min-height: 486px;
  position: relative;
  z-index: 2;
  padding-top: 65px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-right: 27px solid #00A7BA;
}
.media-head__wrapper::before {
  width: 87px;
  height: 77px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='87' height='77' viewBox='0 0 87 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.52588e-05L48.0608 41.3828C55.7502 49.1576 60.2734 59.6763 60.2734 70.5V77H87.2734V1.52588e-05H0Z' fill='%2300A7BA'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  top: 0;
  right: -27px;
  position: absolute;
}
.media-head__wrapper::after {
  content: "";
  width: 133px;
  height: 208px;
  background-image: url("data:image/svg+xml,%3Csvg width='133' height='280' viewBox='0 0 133 280' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 280C4.76605 280 9.3401 278.122 12.7308 274.772L18.9498 268.629C22.3564 265.264 24.2737 260.675 24.2737 255.886L24.2737 280L0 280Z' fill='%2300A7BA'/%3E%3Cpath d='M106.273 1.23978e-05V16C106.273 26.9761 101.904 37.2485 94.0605 44.8708L36.4226 103.01C28.7333 110.785 24.2734 121.304 24.2734 132.127V280H65.4881H106.703H105.902H133.273V0L106.273 1.23978e-05Z' fill='%2300A7BA'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  position: absolute;
  bottom: 0;
  right: -21px;
}
.media-head__main {
  z-index: 2;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.media-head__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.media-head__bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
}
.media-head__bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: linear-gradient(0deg, rgba(24, 167, 181, 0.2), rgba(24, 167, 181, 0.2));
}
.media-head__bg img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.media-head__title {
  font-size: 62px;
  font-weight: 400;
  line-height: 105%;
  letter-spacing: -0.03em;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: white;
  margin-bottom: 12px;
}
.media-head__title:last-child {
  margin-bottom: 0;
}
.media-head__desc {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: white;
  margin-bottom: 12px;
}
.media-head__desc:last-child {
  margin-bottom: 0;
}
.media-head__info {
  margin-bottom: 44px;
  margin-top: auto;
}
.media-tabs {
  position: relative;
  display: inline-block;
  z-index: 2;
}
.media-tabs::before {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 4.71064 1.86445 9.2298 5.18599 12.5701L11.2999 18.7185C14.6616 22.0992 19.2324 24 24 24L7.23477e-07 24L0 0Z' fill='white'/%3E%3C/svg%3E%0A");
  bottom: 100%;
  left: 0;
}
.media-tabs__list {
  display: inline-flex;
  background: white;
  border-bottom: 1px solid #E5EDF6;
  position: relative;
  gap: 24px;
}
.media-tabs__list::before {
  content: "";
  position: absolute;
  right: 100%;
  bottom: -16px;
  width: 9999px;
  height: calc(100% + 16px);
  background-color: #fff;
  padding-bottom: 1px;
}
.media-tabs__list::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='93' height='75' viewBox='0 0 93 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 75V1.00001L1.33699 1C8.26877 1 15.0205 3.62772 19.8817 8.20504L91 75L1 75Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  left: calc(100% - 2px);
  top: -0.5px;
  height: 103%;
  width: 94px;
  background-size: contain;
  z-index: -1;
  background-repeat: no-repeat;
}
.media-tabs__item {
  border-bottom: 2px solid white;
  transition: 0.3s;
}
.media-tabs__item.is-active {
  border-color: #3BB6BB;
}
.media-tabs__item.is-active .media-tabs__tab {
  color: #3BB6BB;
}
.media-tabs__tab {
  padding-top: 26px;
  padding-bottom: 24px;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #131823;
  transition: 0.3s;
}
.media-tabs__tab:hover {
  color: #3BB6BB;
}
.media-cards {
  padding-bottom: 30px;
}
.media-cards__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(160px, 1fr));
  grid-gap: 20px;
  padding-bottom: 30px;
}
.media-cards__grid.is-horizontal {
  grid-template-columns: repeat(2, minmax(160px, 1fr));
  column-gap: 40px;
  row-gap: 0;
}
.media-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.media-card:hover .media-card__head::before {
  opacity: 0;
}
.media-card:hover .media-card__name {
  color: #00A7BA;
}
.media-card:hover .media-card__preview img {
  transform: scale(1.05);
}
.media-card.is-horizontal {
  flex-direction: row-reverse;
  min-height: 200px;
  padding: 10px 0;
  border-bottom: 1px solid #E5EDF6;
  gap: 20px;
}
.media-card.is-horizontal .media-card__head {
  flex: 0 0 45%;
  padding-bottom: 28%;
  align-self: flex-start;
}
.media-card.is-horizontal .media-card__body {
  margin: 0;
  padding: 8px 0;
}
.media-card.is-horizontal .media-card__category {
  margin-bottom: 10px;
  height: auto;
}
.media-card.is-horizontal .media-card__category span {
  margin: 0;
}
.media-card.is-same .media-card__head {
  padding-bottom: 49%;
}
.media-card.is-uncat .media-card__category {
  background-image: url("data:image/svg+xml,%3Csvg width='149' height='44' viewBox='0 0 149 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 3.92553 1.55371 7.6915 4.32165 10.4751L9.41654 15.5987C12.218 18.416 16.027 20 20 20V20L6.02898e-07 20L0 0V0Z' fill='%23FFFFFF'/%3E%3Cpath d='M0 44V20H116.853C120.151 20 123.364 21.2396 125.677 23.3989L148 44H0Z' fill='%23FFFFFF'/%3E%3Cpath d='M0.166016 44L0 26H112.86C116.07 26 119.196 27.2396 121.447 29.3989L137.5 44H0.166016Z' fill='%2300A7BA'/%3E%3C/svg%3E%0A");
  width: 149px;
  height: 44px;
  overflow: hidden;
}
.media-card.is-uncat .media-card__category::before {
  display: none;
}
.media-card.is-gray .media-card__category {
  background-image: url("data:image/svg+xml,%3Csvg width='212' height='44' viewBox='0 0 212 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 3.92553 1.55371 7.6915 4.32165 10.4751L9.41654 15.5987C12.218 18.416 16.027 20 20 20V20L6.02898e-07 20L0 0V0Z' fill='%23F5F5F6'/%3E%3Cpath d='M0 44V20H116.853C120.151 20 123.364 21.2396 125.677 23.3989L148 44H0Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
}
.media-card__head {
  position: relative;
  padding-bottom: 68%;
  z-index: 2;
  border-radius: 8px;
  overflow: hidden;
}
.media-card__head::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
  transition: 0.3s;
}
.media-card__preview img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  transition: 0.3s;
}
.media-card__play {
  position: absolute;
  z-index: 2;
  pointer-events: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #00A7BA;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5209 10.6055C19.3316 11.0615 19.737 11.2895 19.872 11.5892C19.9897 11.8504 19.9897 12.1496 19.872 12.4108C19.737 12.7105 19.3316 12.9385 18.5209 13.3945L7.38442 19.6588C6.6006 20.0997 6.20869 20.3201 5.88767 20.2838C5.60761 20.2522 5.35391 20.1038 5.18901 19.8752C5 19.6132 5 19.1636 5 18.2642L5 5.73576C5 4.83644 5 4.38679 5.18901 4.12479C5.35391 3.89621 5.60761 3.74784 5.88767 3.71618C6.20869 3.67989 6.6006 3.90034 7.38442 4.34123L18.5209 10.6055Z' fill='white' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.media-card__body {
  display: flex;
  flex-direction: column;
  margin-top: -44px;
  z-index: 3;
  flex: 1 1 auto;
  pointer-events: none;
}
.media-card__category {
  background-image: url("data:image/svg+xml,%3Csvg width='212' height='44' viewBox='0 0 212 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0C0 3.92553 1.55371 7.6915 4.32165 10.4751L9.41654 15.5987C12.218 18.416 16.027 20 20 20V20L6.02898e-07 20L0 0V0Z' fill='%23F5F5F6'/%3E%3Cpath d='M0 44V20H116.853C120.151 20 123.364 21.2396 125.677 23.3989L148 44H0Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left bottom -1px;
  height: 44px;
  display: flex;
  align-items: flex-end;
  pointer-events: none;
  position: relative;
  z-index: 2;
  margin-bottom: 20px;
  border-radius: 0 0 0 6px;
}
.media-card__category span {
  padding: 2px 6px;
  border-radius: 999px;
  background: #3BB6BB;
  display: block;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
  text-align: center;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: white;
  margin-bottom: -10px;
}
.media-card__name {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
  margin-bottom: 12px;
  transition: 0.3s;
  pointer-events: all;
}
.media-card__data {
  margin-top: auto;
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.media-card__data-item {
  display: inline-flex;
}
.media-card__date, .media-card__source {
  font-size: 14px;
  font-weight: 400;
  line-height: 133%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #6D6E71;
}
.media-card__source {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: 0.3s;
  pointer-events: all;
}
.media-card__source:hover {
  color: #00A7BA;
}
.media-card__source:hover::before {
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.666 9.99998C11.666 14.5833 7.08268 14.1666 5.83268 14.1666C4.58268 14.1666 1.66602 13.3333 1.66602 9.99998C1.66602 6.66665 4.72157 5.83331 5.83268 5.83331H6.24935M8.33268 10.0098C8.33268 5.42651 12.916 5.84318 14.166 5.84318C15.416 5.84318 18.3327 6.67651 18.3327 10.0098C18.3327 13.3432 15.2771 14.1765 14.166 14.1765L13.7493 14.1666' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.media-card__source::before {
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 0 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.666 9.99998C11.666 14.5833 7.08268 14.1666 5.83268 14.1666C4.58268 14.1666 1.66602 13.3333 1.66602 9.99998C1.66602 6.66665 4.72157 5.83331 5.83268 5.83331H6.24935M8.33268 10.0098C8.33268 5.42651 12.916 5.84318 14.166 5.84318C15.416 5.84318 18.3327 6.67651 18.3327 10.0098C18.3327 13.3432 15.2771 14.1765 14.166 14.1765L13.7493 14.1666' stroke='%236D6E71' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.media-contact__head {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
}
.media-contact__flag {
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #6D6E71;
  margin-bottom: 30px;
}
.media-contact__person {
  display: flex;
  flex-direction: column;
}
.media-contact__person-name {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.01em;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
}
.media-contact__person-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 133%;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #6D6E71;
}
.media-contact__person-category {
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: -0.01em;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
}
.media-contact__soc-top {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 10px;
}
.media-contact__soc-top-items {
  display: flex;
  align-items: center;
  gap: 8px;
}
.media-contact__soc-top-item {
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  border-radius: 8px;
  overflow: hidden;
}
.media-contact__soc-top-item img {
  display: block;
}
.media-contact__soc-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 133%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
}
.media-contact__soc-btn {
  padding: 8px 10px;
}
.media-contact__soc-items {
  display: flex;
  gap: 8px;
}
.media-contact__soc-item {
  display: block;
}

.message-copy {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: #131313;
  font-size: 12px;
  color: white;
  padding: 5px 10px;
  border-radius: 99px;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  z-index: 2;
}

.message-copy.is-visible {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 1499px) {
  .media-head__wrapper::before {
    display: none;
  }
  .media-head__wrapper {
    border-right: none;
  }
}
@media (max-width: 1199px) {
  .media-head__title {
    font-size: 48px;
  }
  .media-cards__grid {
    grid-template-columns: repeat(3, minmax(160px, 1fr));
  }
}
@media (max-width: 1023px) {
  .media-head__title {
    font-size: 36px;
  }
  .media-tabs__list {
    gap: 16px;
  }
  .media-cards__grid {
    grid-template-columns: repeat(2, minmax(160px, 1fr));
  }
  .media-card.is-horizontal .media-card__head {
    flex: 0 0 40%;
    padding-bottom: 25%;
  }
  .media-contact__flag,
  .media-contact__person-category {
    font-size: 16px;
  }
  .media-contact__flag {
    margin-bottom: 16px;
  }
  .media-contact__person-name {
    font-size: 24px;
  }
  .media-contact__soc-top {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .media-head__title {
    font-size: 28px;
  }
  .media-cards__grid.is-horizontal {
    grid-template-columns: repeat(1, minmax(160px, 1fr));
  }
  .media-head__desc {
    font-size: 14px;
  }
  .media-head__wrapper::after {
    display: none;
  }
  .media-card__name {
    font-size: 14px;
  }
  .media-card__date, .media-card__source {
    font-size: 12px;
  }
  .media-contact__soc-top {
    flex-direction: row;
    align-items: center;
  }
  .media-contact__person-name {
    font-size: 20px;
    margin-bottom: 8px;
  }
}
@media (max-width: 560px) {
  .media-cards__grid {
    grid-template-columns: repeat(1, minmax(160px, 1fr));
  }
}
.promo {
  max-width: 1536px;
  margin-bottom: 50px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  min-height: 463px;
  z-index: 2;
  display: flex;
}
.promo__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 133%;
  letter-spacing: -0.01em;
  margin-bottom: 16px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
}
.promo__flag {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 30px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #6D6E71;
  text-transform: uppercase;
}
.promo__content {
  display: flex;
  flex-direction: column;
  margin-bottom: 46px;
}
.promo__content p, .promo__content li {
  font-size: 14px;
  font-weight: 400;
  line-height: 133%;
  color: #6D6E71;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-bottom: 0;
}
.promo__content ul li {
  position: relative;
  display: flex;
}
.promo__content ul li::before {
  content: "";
  width: 4px;
  height: 4px;
  flex: 0 0 4px;
  border-radius: 50%;
  margin: 7px 10px 0;
  background: #6D6E71;
}
.promo__btns {
  display: flex;
  align-items: center;
  gap: 10px;
}
.promo__container {
  height: auto;
}
.promo__body {
  display: flex;
  height: 100%;
}
.promo__left {
  width: 50%;
  position: relative;
  background: white;
  z-index: 2;
  height: 100%;
  padding-bottom: 50px;
}
.promo__triangle {
  position: absolute;
  background: white;
  width: 45%;
  left: 100%;
  height: 100%;
  clip-path: polygon(100% 0, 50% 63%, 20% 100%, 0% 100%, 0 53%, 0% 0%);
}
.promo__triangle::before {
  content: "";
  height: 125%;
  width: 183px;
  background: #F2F2F2;
  position: absolute;
  right: 0;
  top: 0;
  transform: skew(334deg);
  opacity: 0;
}
.promo__img img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  width: 52%;
  z-index: -1;
}

@media (max-width: 1199px) {
  .promo__triangle::before {
    display: none;
  }
}
@media (max-width: 1023px) {
  .promo__left {
    padding-bottom: 40px;
  }
  .promo {
    min-height: 420px;
  }
}
@media (max-width: 767px) {
  .promo__left {
    width: 100%;
    padding-bottom: 0;
  }
  .promo__triangle {
    display: none;
  }
  .promo__body {
    flex-direction: column-reverse;
    gap: 24px;
  }
  .promo__title {
    font-size: 24px;
  }
  .promo__img {
    position: relative;
    padding-bottom: 50%;
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
  }
  .promo__img img {
    top: 0;
    width: 100%;
    height: 100%;
  }
}
@charset "UTF-8";
.container .container {
  padding: 0;
}

.breadcrumbs {
  padding: 20px 0;
}
.breadcrumbs-slashed .breadcrumbs__item:not(:last-child)::after {
  background: none;
  content: "/";
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #6D6E71;
  width: auto;
  height: auto;
}
.breadcrumbs__list {
  display: flex;
  align-items: center;
}
.breadcrumbs__item {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.breadcrumbs__item:last-child {
  overflow: hidden;
}
.breadcrumbs__item:last-child .breadcrumbs__link {
  color: #4E4F50;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.breadcrumbs__item:not(:last-child)::after {
  content: "";
  width: 3px;
  height: 6px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='8' viewBox='0 0 4 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7' d='M0.5 1L3.5 4L0.5 7' stroke='%236D6E71' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0 10px;
}
.breadcrumbs__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  white-space: nowrap;
  color: rgb(109, 110, 113);
}

.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev {
  z-index: 3;
}

.month-wrapper thead {
  max-height: 90px;
  height: 90px;
}

.date-picker-wrapper .select-wrapper select {
  height: 100%;
  max-height: 300px;
  width: 100%;
}

.date-picker-wrapper {
  z-index: 3;
  box-shadow: none;
  background: #FFFFFF;
  border: none;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.12);
  padding: 0;
  overflow: hidden;
  max-width: 342px;
  width: 100% !important;
}

.date-picker-wrapper .date-range-length-tip {
  display: none !important;
}

.date-picker-wrapper .footer {
  display: none;
}

.date-picker-wrapper .select option {
  padding: 20px;
}

.date-picker-wrapper .year {
  font-family: "Brutal Type", sans-serif;
}

.date-picker-wrapper .month-element {
  color: var(--mine-shaft-900, #111827);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 144%;
}

.date-picker-wrapper .month-wrapper {
  border: 1px solid #F2F2F2;
  border-radius: 6px;
}

.date-picker-wrapper .month-wrapper table {
  width: 100%;
}

.date-picker-wrapper .month-wrapper table .day {
  width: 40px;
  height: 40px;
  vertical-align: center;
  padding: 9.5px 11px;
  border-radius: 50%;
  font-size: 14px;
  border: 1px solid transparent;
  font-family: "Brutal Type", sans-serif;
  color: var(--mine-shaft-700, #374151);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  align-content: center;
}

.date-picker-wrapper .month-wrapper table .day.invalid {
  color: var(--mine-shaft-400, #9CA3AF);
}

.date-picker-wrapper .month-wrapper table .day.checked {
  background: #006E91;
  border: 1px solid #006E91;
  color: #FFFFFF !important;
}

.date-picker-wrapper .month-wrapper table .day {
  position: relative;
}

.date-picker-wrapper .month-wrapper table .day::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 22px;
  height: 4px;
  bottom: 9.5px;
  background-repeat: no-repeat;
  background-position: center;
}

.date-picker-wrapper .month-wrapper table .day.invalid::before,
.date-picker-wrapper .month-wrapper table .day.nextMonth::before {
  display: none;
}

.date-picker-wrapper .month-wrapper table .day.hovering, .date-picker-wrapper .month-wrapper table .day.checked {
  background: #00A7BA !important;
  border: 1px solid #00A7BA;
  color: white !important;
}

.date-picker-wrapper .month-wrapper table .day.lastMonth, .date-picker-wrapper .month-wrapper table .day.nextMonth {
  display: block;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background: transparent;
  font-weight: bold;
}

.date-picker-wrapper .month-wrapper table .day .toMonth.hovering {
  background: var(--blue-chill-800, #F2F2F2) !important;
  border: 1px solid #F2F2F2;
  color: #00A7BA !important;
}

.date-picker-wrapper .month,
.date-picker-wrapper .month-element {
  font-family: "Brutal Type", sans-serif;
  color: var(--mine-shaft-900, #111827);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 144%;
  text-transform: capitalize;
}

.date-picker-wrapper .month-element:last-child {
  display: none;
}

.date-picker-wrapper table .caption {
  position: relative;
  border-bottom: 1px solid var(--mine-shaft-100, #F3F4F6);
  height: 60px;
}

.date-picker-wrapper table .caption::before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #F3F4F6;
}

.date-picker-wrapper table .caption th:first-child,
.date-picker-wrapper table .caption th:last-child {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 3px;
}

.date-picker-wrapper table .caption th:last-child {
  right: 12px;
}

.date-picker-wrapper table .caption th:first-child {
  right: 48px;
}

.date-picker-wrapper .month-name {
  text-align: left !important;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
  line-height: 40px !important;
  padding-left: 12px !important;
}

.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
  background: var(--blue-chill-800, #DBEAFE) !important;
  border: 1px solid #DBEAFE;
  color: #007EEE !important;
}

.date-picker-wrapper.no-shortcuts, .date-picker-wrapper.no-topbar {
  padding: 0;
}

.date-picker-wrapper .week-name th {
  color: var(--mine-shaft-400, #9CA3AF);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  text-transform: uppercase;
  width: 40px;
  height: 30px;
  font-family: "Brutal Type", sans-serif;
}

.date-picker-wrapper .arrow {
  width: 36px;
  height: 36px;
}

.date-picker-wrapper .arrow.arrow-left {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}

.date-picker-wrapper .arrow.arrow-left::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 18L9 12L15 6' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.date-picker-wrapper .arrow.arrow-right {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}

.date-picker-wrapper .arrow.arrow-right::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%231F2937' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
  background: transparent;
}

.date-picker-wrapper table .day.toMonth.hovering,
.date-picker-wrapper table .day.toMonth:hover {
  background: var(--blue-chill-800, #DBEAFE) !important;
  border: 1px solid #DBEAFE;
  color: #007EEE !important;
}

.filter {
  padding: 30px 0;
  position: relative;
  z-index: 3;
}

.filter__form {
  display: flex;
  gap: 20px;
}

.filter__col {
  width: 25%;
}

.filter__label {
  display: flex;
  align-items: center;
}

.filter input {
  outline: none;
  height: 52px;
  border: 1px solid #F2F2F2;
  background: #F5F5F6;
  color: #4E4F50;
  border-radius: 6px;
  font-size: 16px;
}
.filter input::placeholder {
  color: #4E4F50;
  font-size: 16px;
}

.jq-selectbox .placeholder {
  color: #4E4F50;
}

.filter input:focus {
  background: #fff;
}

.filter__btn {
  visibility: hidden;
  height: 0;
  width: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.filter__select {
  width: 100%;
}

.filter__select.focused .jq-selectbox__select {
  border: 0;
}

.filter .jq-selectbox__select {
  display: flex;
  align-items: center;
  padding: 0;
  height: 52px;
  width: 100%;
  border: 0;
  box-shadow: none;
  color: #4E4F50;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  /* 16px */
  position: relative;
  border: 1px solid #F2F2F2;
  background: #F5F5F6;
  padding: 0 16px;
  padding-right: 44px;
  border-radius: 6px;
  font-family: "Brutal Type", sans-serif;
  font-weight: 400;
}

.jq-selectbox__dropdown {
  border: 1px solid #F2F2F2;
  border-radius: 6px;
}

.jq-selectbox li.selected {
  background: #F2F2F2;
  color: #4E4F50;
}

.filter .jq-selectbox__select:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.40039 8.20001L10.0004 11.8L13.6004 8.20001' stroke='%235B5C5F' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.filter .jq-selectbox__trigger {
  display: none;
}

.filter .jq-selectbox li {
  padding: 10px;
  transition: 0.3s;
}

.filter .jq-selectbox li:not(.selected):hover {
  background: #00A7BA;
  color: white;
}

.filter__label.is-search {
  position: relative;
}
.filter__label.is-search::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4618 13.4379L16.6673 16.6667M15.1858 9.25927C15.1858 12.5321 12.5327 15.1852 9.25991 15.1852C5.98711 15.1852 3.33398 12.5321 3.33398 9.25927C3.33398 5.98647 5.98711 3.33334 9.25991 3.33334C12.5327 3.33334 15.1858 5.98647 15.1858 9.25927Z' stroke='%235B5C5F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  pointer-events: none;
}

.filter__label.is-date {
  position: relative;
}
.filter__label.is-date::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.83333 8.33333H14.1667M5.83333 11.6667H10M5.83333 2.5V4.16667M14.1667 2.5V4.16667M5.16667 17.5H14.8333C15.7668 17.5 16.2335 17.5 16.59 17.3183C16.9036 17.1586 17.1586 16.9036 17.3183 16.59C17.5 16.2335 17.5 15.7668 17.5 14.8333V6.83333C17.5 5.89991 17.5 5.4332 17.3183 5.07668C17.1586 4.76308 16.9036 4.50811 16.59 4.34832C16.2335 4.16667 15.7668 4.16667 14.8333 4.16667H5.16667C4.23325 4.16667 3.76654 4.16667 3.41002 4.34832C3.09641 4.50811 2.84144 4.76308 2.68166 5.07668C2.5 5.4332 2.5 5.89991 2.5 6.83333V14.8333C2.5 15.7668 2.5 16.2335 2.68166 16.59C2.84144 16.9036 3.09641 17.1586 3.41002 17.3183C3.76654 17.5 4.23325 17.5 5.16667 17.5Z' stroke='%235B5C5F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  pointer-events: none;
}

.filter__label.is-search input {
  padding-left: 44px;
}

.filter__label.is-date input {
  padding-right: 44px;
}

.filter__date {
  cursor: pointer;
}

.navigation {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 8px;
  padding: 30px 0;
}

.navigation__list {
  display: flex;
  justify-content: center;
  gap: 4px;
}

.navigation__link {
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  border-radius: 6px;
  border: 1px solid #F2F2F2;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
  background: #F2F2F2;
}

.navigation__link:hover {
  background: #DBF0F2;
  color: white;
  border: 1px solid #00A7BA;
}

.navigation__item.is-active .navigation__link {
  background: #00A7BA;
  color: #2A97DB;
  border: 1px solid #00A7BA;
}

span.navigation__link {
  pointer-events: none !important;
}

.navigation__link.is-prev, .navigation__link.is-next {
  background-repeat: no-repeat;
  background-position: center;
  justify-content: center;
}

.navigation__link.is-prev {
  margin-right: 8px;
}

.navigation__link.is-next {
  margin-left: 8px;
}

.navigation__link.is-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2992 15.6L10.6992 12L14.2992 8.40002' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.navigation__link.is-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2992 15.6L10.6992 12L14.2992 8.40002' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.navigation__link.is-next {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3398 16.3201L14.6598 12.0001L10.3398 7.68005' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.navigation__link.is-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3398 16.3201L14.6598 12.0001L10.3398 7.68005' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

@media screen and (max-width: 1439px) {
  .filter__col {
    width: 25%;
  }
  .filter input {
    font-size: 14px;
  }
  .filter input::-moz-placeholder {
    font-size: 14px;
  }
  .filter input:-ms-input-placeholder {
    font-size: 14px;
  }
  .filter input::-ms-input-placeholder {
    font-size: 14px;
  }
  .filter input::placeholder {
    font-size: 14px;
  }
  .filter .jq-selectbox__select {
    font-size: 14px;
  }
}
@media screen and (max-width: 1023px) {
  .filter__form {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .filter__form {
    flex-wrap: wrap;
  }
  .filter__col {
    width: calc(50% - 10px);
  }
  .navigation__link {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
  }
}
@media screen and (max-width: 480px) {
  .date-picker-wrapper {
    left: 50% !important;
    transform: translateX(-50%);
  }
  .filter__col {
    width: 100%;
  }
}
.feature {
  padding-bottom: 100px;
}
.feature__title {
  margin-bottom: 30px;
}
.feature__title:last-child {
  margin-bottom: 0;
}
.feature__head {
  margin-bottom: 24px;
}
.feature-tabs {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.feature-tabs__content {
  display: none;
}
.feature-tabs__content.is-active {
  display: block;
}
.feature-tabs__item.is-active .feature-tabs__tab {
  background: #00A7BA;
  color: white;
}
.feature-tabs__tab {
  border-radius: 12px;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 133%;
  transition: 0.3s;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  background: #E6E6E7;
  padding: 10px;
  color: #6D6E71;
}
.feature-tabs__tab:hover {
  color: #00A7BA;
}
.feature__columns {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
.feature__column,
.advants__row {
  display: flex;
  justify-content: space-between;
}
.feature__column:nth-child(even),
.advants__row:nth-child(even) {
  flex-direction: row-reverse;
}
.feature__column-left,
.advants__main {
  width: calc(55% - 60px);
}
.advants__main {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.feature__column-right,
.advants__aside {
  width: calc(45% - 60px);
  padding-top: 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.feature__column-right h2,
.feature h2,
.feature h3,
.feature h4 {
  font-size: 32px;
  font-weight: 500;
  line-height: 38.4px;
  letter-spacing: -0.01em;
  color: #252527;
  margin-bottom: 24px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.feature__column-right p, .feature__column-right li, .feature p, .feature li {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #444446;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.feature__column-right p,
.feature p {
  margin-bottom: 25px;
}
.feature__column-right p:last-child,
.feature p:last-child {
  margin-bottom: 0;
}
.feature__column-right li,
.feature li {
  margin-bottom: 4px;
  display: flex;
  position: relative;
}
.feature__column-right li:last-child,
.feature li:last-child {
  margin-bottom: 0;
}
.feature__column-right li::before,
.feature li:not(.feature-tabs__item)::before {
  content: "";
  width: 4px;
  height: 4px;
  flex: 0 0 4px;
  border-radius: 50%;
  background: #4E4F50;
  margin: 11px 10px 0;
}
.feature-tabs__item {
  padding-left: 0 !important;
}
.feature__column-img,
.advants__aside {
  position: relative;
  padding-bottom: 23%;
  min-height: 330px;
}
.feature__column-img img,
.advants__aside img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

button:disabled {
  opacity: 0.5;
}

.documentation__title {
  text-align: center;
  margin-bottom: 30px;
}
.documentation__body {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.documentation__btn {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.swiper-pagination-fraction {
  width: auto;
}

.architect {
  padding-bottom: 70px;
}
.architect__head {
  margin-bottom: 30px;
}
.architect__slider .swiper-slide {
  height: auto !important;
}
.architect-card {
  border-radius: 0 0 12px 12px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.architect-card:hover .architect-card__name {
  color: #00A7BA;
}
.architect-card:hover .architect-card__step {
  background-image: url("data:image/svg+xml,%3Csvg width='362' height='32' viewBox='0 0 362 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M215 0V32H324.014C326.95 32 329.811 30.8637 331.87 28.8843L362 0H215Z' fill='%2300A7BA'/%3E%3Cpath d='M104 0V32H213.014C215.95 32 218.811 30.8637 220.87 28.8843L251 0H104Z' fill='%2300A7BA'/%3E%3Cpath d='M0 0V32H109.014C111.95 32 114.811 30.8637 116.87 28.8843L147 0H0Z' fill='%2300A7BA'/%3E%3C/svg%3E%0A");
}
.architect-card:hover .architect-card__step-text {
  color: white;
}
.architect-card:hover .architect-card__step-text span {
  color: white;
}
.architect-card__head {
  position: relative;
  padding-bottom: 70%;
  border-radius: 12px 12px 0 0;
  overflow: hidden;
}
.architect-card__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.architect-card__step {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  display: inline-flex;
  align-items: center;
  background-repeat: no-repeat;
  background-position: right top;
  min-height: 32px;
  padding-left: 8px;
  padding-right: 44px;
  background-image: url("data:image/svg+xml,%3Csvg width='362' height='32' viewBox='0 0 362 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M215 0V32H324.014C326.95 32 329.811 30.8637 331.87 28.8843L362 0H215Z' fill='%23F5F5F6'/%3E%3Cpath d='M104 0V32H213.014C215.95 32 218.811 30.8637 220.87 28.8843L251 0H104Z' fill='%23F5F5F6'/%3E%3Cpath d='M0 0V32H109.014C111.95 32 114.811 30.8637 116.87 28.8843L147 0H0Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
  z-index: 2;
  transition: 0.3s;
}
.architect-card__step-text {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
  color: #252527;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  transition: 0.3s;
}
.architect-card__step-text span {
  font-size: 24px;
  color: #00A7BA;
  line-height: 133%;
  transition: 0.3s;
}
.architect-card__body {
  padding: 7px 16px;
  background: #F5F5F6;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  position: relative;
}
.architect-card__body::after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 0;
  width: 63px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='28' viewBox='0 0 63 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M63 0L8.59254 24.6674C5.83913 26.8267 2.09444 28.036 -1.76034 28.036H-20.9999L-21 120H63V0Z' fill='%23F5F5F6'/%3E%3C/svg%3E%0A");
}
.architect-card__name {
  font-size: 16px;
  font-weight: 500;
  line-height: 123%;
  color: #252527;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  transition: 0.3s;
}

.functions {
  padding-top: 30px;
  padding-bottom: 60px;
}
.functions__body {
  position: relative;
}
.functions__head {
  margin-bottom: 30px;
}
.functions-target {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.functions-target__img {
  display: flex;
  justify-content: center;
  margin-left: 70px;
}
.functions-target__img img {
  display: block;
}
.functions-target__drops {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.functions-target__drop {
  position: absolute;
  width: 100%;
  max-width: 332px;
}
.functions-target__drop::before {
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
}
.functions-target__drop:nth-child(1) {
  left: 7%;
  top: 13%;
}
.functions-target__drop:nth-child(1)::before {
  width: 180px;
  height: 100px;
  top: calc(100% + 40px);
  left: 105%;
  background-image: url("/static/img/general/pointer-1.svg");
  z-index: 2;
}
.functions-target__drop:nth-child(2) {
  left: 7%;
  top: 55%;
}
.functions-target__drop:nth-child(2)::before {
  width: 192px;
  height: 100px;
  top: 0;
  left: 100%;
  background-image: url("/static/img/general/pointer-2.svg");
}
.functions-target__drop:nth-child(3) {
  right: 2%;
  top: 48%;
}
.functions-target__drop:nth-child(3)::before {
  width: 210px;
  height: 210px;
  bottom: 10px;
  right: 100%;
  background-image: url("/static/img/general/pointer-3.svg");
}
.functions-target__drop:nth-child(4) {
  right: 0;
  top: 68%;
}
.functions-target__drop:nth-child(4)::before {
  width: 512px;
  height: 193px;
  top: -20px;
  right: 100%;
  background-image: url("/static/img/general/pointer-4.svg");
}
.functions-target__drop.is-short {
  max-width: 261px;
}
.functions-target__drop.is-bottom .functions-target__drop-hidden {
  bottom: auto;
  top: calc(100% + 16px);
}
.functions-target__drop-head {
  padding: 14px 16px;
  background: #DBF0F2;
  display: inline-flex;
  gap: 6px;
  justify-content: space-between;
  border-bottom: 1px solid #00A7BA;
  transition: 0.3s;
  position: relative;
  cursor: pointer;
  width: 100%;
}
.functions-target__drop-head:hover {
  background: #3BB6BB;
}
.functions-target__drop-head:hover ~ .functions-target__drop-hidden {
  opacity: 1;
  visibility: visible;
}
.functions-target__drop-head:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12V9M9 6H9.00667M16.5 9C16.5 13.1421 13.1421 16.5 9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9Z' stroke='%23F1FAFA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  border-color: #59BEC0;
}
.functions-target__drop-head:hover span {
  color: white;
}
.functions-target__drop-head span {
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: #2A97DB;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  transition: 0.3s;
  padding-top: 3px;
}
.functions-target__drop-head::after {
  content: "";
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 8px solid transparent;
  flex: 0 0 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12V9M9 6H9.00667M16.5 9C16.5 13.1421 13.1421 16.5 9 16.5C4.85786 16.5 1.5 13.1421 1.5 9C1.5 4.85786 4.85786 1.5 9 1.5C13.1421 1.5 16.5 4.85786 16.5 9Z' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: 0.3s;
  border-radius: 50%;
}
.functions-target__drop-head::before {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: -2px;
  left: 0;
  width: 77px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url("data:image/svg+xml,%3Csvg width='77' height='12' viewBox='0 0 77 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12V0H60.7949C62.5111 0 64.1827 0.619802 65.3863 1.69946L77 12H0Z' fill='white'/%3E%3C/svg%3E%0A");
}
.functions-target__drop-hidden {
  position: absolute;
  bottom: calc(100% + 18px);
  width: 100%;
  box-shadow: 0px 10px 60px 0px rgba(154, 170, 189, 0.2509803922);
  background: #DEF2FC;
  padding: 13px 20px;
  left: -10px;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.functions-target__drop-hidden p {
  font-size: 14px;
  font-weight: 400;
  line-height: 133%;
  color: #252527;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  margin-bottom: 0;
}

.feedback-modal {
  border-radius: 8px;
  padding: 32px;
  background: #F9F9FA;
  max-width: 408px;
  width: 100%;
}
.feedback-modal__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.01em;
  margin-bottom: 32px;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #252527;
}
.feedback-modal__desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 133%;
  color: #6D6E71;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.feedback-modal__head {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
}

.modal-form input,
.modal-form textarea,
.modal-form input::placeholder,
.modal-form textarea::placeholder {
  color: #3C3C3D;
}
.modal-form input {
  padding: 0 16px;
}
.modal-form input,
.modal-form textarea {
  background: transparent;
  border-color: #AFB0B1;
  outline: none;
}
.modal-form__body {
  margin-bottom: 24px;
}
.modal-form__item {
  margin-bottom: 20px;
}
.modal-form__input.is-textarea {
  resize: none;
  height: 72px;
  padding: 16px;
  min-height: 72px;
  border: 1px solid #AFB0B1;
  border-radius: var(--radius-s, 8px);
}

.form-agreement {
  display: flex;
  align-items: center;
  gap: 12px;
}
.form-agreement__left {
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: pointer;
}
.form-agreement__text {
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  color: #5B5C5F;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}
.form-agreement__text a {
  color: #17A1E0;
}
.form-agreement__btn {
  box-shadow: none;
  outline: none;
  border: none;
}
.form-agreement__check {
  position: absolute;
  left: -999px;
  opacity: 0;
  visibility: hidden;
  width: 1px;
  height: 1px;
}
.form-agreement__check:checked ~ .form-agreement__check-pseudo {
  background-color: #00A7BA;
  border-color: #00A7BA;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L2.5625 4L1 2.63636' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.form-agreement__check-pseudo {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border-radius: 2px;
  border: 1px solid #F2F2F2;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
  cursor: pointer;
}

@media (max-width: 1299px) {
  .functions-target__drop::before {
    display: none;
  }
  .functions-target {
    flex-direction: row;
    align-items: center;
    gap: 32px;
    justify-content: space-between;
  }
  .functions-target__drop,
  .functions-target__drops {
    position: static;
  }
  .functions-target__img {
    margin-left: 0;
    max-width: 50%;
  }
  .functions-target__img img {
    width: 100%;
  }
  .functions-target__drop-head span {
    font-size: 16px;
  }
  .functions-target__drop {
    margin-bottom: 12px;
  }
  .functions-target__drop:last-child {
    margin-bottom: 0;
  }
  .functions-target__drop-head {
    padding: 10px;
  }
  .functions-target__drop.is-short {
    max-width: 332px;
  }
  .functions {
    padding-bottom: 60px;
  }
}
@media (max-width: 1199px) {
  .feature__column-right,
  .feature__column:nth-child(even) .feature__column-right,
  .advants__aside,
  .advants__row:nth-child(even) .advants__aside {
    width: calc(55% - 15px);
  }
  .feature__column-left,
  .feature__column:nth-child(even) .feature__column-left,
  .advants__main,
  .advants__row:nth-child(even) .advants__main {
    width: calc(45% - 15px);
    padding: 0;
  }
  .feature__column-right h2,
  .feature h2,
  .feature h3,
  .feature h4 {
    font-size: 28px;
  }
  .feature__column-right {
    padding-top: 15px;
  }
}
@media (max-width: 1023px) {
  .feature-tabs__tab {
    font-size: 14px;
    white-space: nowrap;
  }
  .functions {
    padding-bottom: 40px;
  }
  .architect {
    padding-bottom: 20px;
  }
  .feature {
    padding-bottom: 40px;
  }
  .feature__column-rigt,
  .feature__column:nth-child(even) .feature__column-right {
    width: calc(57% - 15px);
  }
  .feature__column-left,
  .feature__column:nth-child(even) .feature__column-left {
    width: calc(43% - 15px);
  }
  .feature__column-right p, .feature__column-right li, .feature p, .feature li {
    font-size: 14px;
  }
  .feature__column-right h2,
  .feature h2,
  .feature h3,
  .feature h4 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .feature-tabs {
    flex-wrap: nowrap;
    overflow: auto;
  }
  .functions-target__img {
    display: none;
  }
  .functions-target__drops {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
  }
  .functions-target__drop-hidden {
    display: none;
    opacity: 1;
    visibility: visible;
    position: static;
  }
  .functions-target__drop {
    max-width: none !important;
    margin-bottom: 0;
  }
  .functions-target__drop-hidden {
    box-shadow: none;
    transition: none;
  }
  .feature__column,
  .feature__column:nth-child(even),
  .advants__row,
  .advants__row:nth-child(even) {
    flex-direction: column;
    gap: 24px;
  }
  .feature__column-left,
  .feature__column-right,
  .advants__aside,
  .advants__main,
  .advants__row:nth-child(even) .advants__aside,
  .advants__row:nth-child(even) .advants__main,
  .feature__column:nth-child(even) .feature__column-right,
  .feature__column:nth-child(even) .feature__column-left {
    width: 100%;
  }
  .feature__column-right p, .feature__column-right li, .feature p, .feature li {
    font-size: 14px;
  }
  .feature__column-right h2,
  .feature h2,
  .feature h3,
  .feature h4 {
    font-size: 20px;
  }
  .feature__column-img {
    height: auto;
  }
  .functions-target__drop-hidden p {
    font-size: 14px;
  }
}


.services {
  padding-bottom: 100px;
}
.services__footer {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 60px;
}
@charset "UTF-8";
.sert {
  padding-bottom: 100px;
}
.sert__item {
  margin-bottom: 100px;
}
.sert__item:last-child {
  margin: 0;
}
.sert__title {
  margin-bottom: 30px;
  color: #2D373C;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}
.sert__grid {
  display: grid;
  gap: 16px 10px;
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 1439px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1439px */
  .sert__title {
    font-size: 32px;
  }
}
@media screen and (max-width: 1023px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 1023px */
  .sert__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 767px) {
  /* РЎС‚РёР»Рё РґР»СЏ СЌРєСЂР°РЅР° РґРѕ 767px */
  .sert__title {
    font-size: 24px;
  }
  .sert__title br {
    display: none;
  }
  .sert__grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .sert__item {
    margin-bottom: 30px;
  }
}
.product-list__head {
  padding: 10px 12px;
}

.product-list__category {
  background: #3BB6BB;
}

.product-list__category:first-child {
  border-radius: 6px 6px 0 0;
  overflow: hidden;
}

.product-list__head span {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  color: #FFFFFF;
  transition: 0.3s;
}

.product-list__body {
  display: flex;
  flex-direction: column;
  background: #F9F9FA;
}

.product-list__item {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  color: #FFFFFF;
  transition: 0.3s;
  padding: 10px 12px;
  color: #00A7BA;
}

.product-list__item:hover {
  background: #F1FAFA;
}

.header-nav__submenu-wrapper::-webkit-scrollbar {
  display: none;
}

.solutions-card {
  min-height: 475px;
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
.solutions-card__body {
  padding: 14px 20px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  padding-top: 15%;
  justify-content: flex-start;
}
.solutions-card__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.solutions-card__bg::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(1, 42, 96, 0.4);
}
.solutions-card__bg img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}
.solutions-card__category {
  font-size: 22px;
  font-weight: 500;
  line-height: 113%;
  letter-spacing: -0.01em;
  text-align: left;
  color: #F9F9FA;
  margin-bottom: 6px;
}
.solutions-card__link {
  width: 100%;
  display: block;
  padding: 9px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  color: #F9F9FA;
}

.solutions__slider-wrapper {
  position: relative;
}
/* End */


/* Start:/local/templates/common/template_styles1.css?1747402094181708*/
/*!
 * Button visually impaired v1.0.0 (https://bvi.isvek.ru/)
 * Copyright 2014-2021 &lt;bvi@isvek.ru&gt;
 * Licensed under MIT (https://github.com/veks/button-visually-impaired-javascript/blob/master/LICENSE.md)
 */
html:not(.bvi-panel) {
  font-size: 100%;
}
html:not(.bvi-panel) *,
html:not(.bvi-panel) ::after,
html:not(.bvi-panel) ::before {
  box-sizing: border-box;
}
html body .bvi-panel {
  font-family: Arial, serif !important;
  font-size: 1rem !important;
  padding: 0.5rem;
  color: #000;
  top: 0;
  left: 0;
  right: 0;
  letter-spacing: 0;
  position: relative;
  text-shadow: none;
  line-height: normal;
  border: 0;
  margin-bottom: 0.3rem;
  background-color: #f7f7f7;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
  z-index: 999999 !important;
}
html body .bvi-panel * {
  font-family: Arial, serif !important;
  font-size: 1rem !important;
}
html body .bvi-panel.bvi-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999999;
}
html body .bvi-panel.bvi-panel-hide {
  display: none;
}
html body .bvi-panel a {
  color: #000 !important;
  outline: 0 !important;
  background-color: transparent !important;
  text-decoration: none !important;
}
html body .bvi-panel a:focus,
html body .bvi-panel a:hover {
  color: #000 !important;
  outline: 0 !important;
  background-color: transparent !important;
  text-decoration: none !important;
}
html body .bvi-panel a.bvi-link {
  display: inline-block;
  line-height: 1.5;
  font-size: 0.875rem !important;
  color: #212529 !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #e0e0e0 !important;
  border: 1px solid #c6c6c6 !important;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  position: relative;
  font-weight: 700;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
html body .bvi-panel a.bvi-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
html body .bvi-panel a.bvi-link:focus,
html body .bvi-panel a.bvi-link:hover {
  background-color: #b6b6b6 !important;
}
html body .bvi-panel a.bvi-link.active {
  color: #212529 !important;
  background-color: #b6b6b6 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-white {
  background-color: #fff !important;
  color: #000 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-black {
  background-color: #000 !important;
  color: #fff !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-blue {
  background-color: #9dd1ff !important;
  color: #063462 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-brown {
  background-color: #f7f3d6 !important;
  color: #4d4b43 !important;
}
html body .bvi-panel a.bvi-link.bvi-theme-green {
  background-color: #3b2716 !important;
  color: #a9e44d !important;
}
html body .bvi-panel .bvi-blocks {
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-flow: row wrap;
}
html body .bvi-panel .bvi-blocks.bvi-block-start {
  justify-content: flex-start;
}
html body .bvi-panel .bvi-blocks.bvi-block-center {
  justify-content: center;
}
html body .bvi-panel .bvi-blocks.bvi-block-end {
  justify-content: flex-end;
}
html body .bvi-panel .bvi-block {
  padding: 0.688rem 0.938rem;
}
html body .bvi-panel .bvi-block .bvi-block-title {
  text-align: center;
  font-weight: 600 !important;
  font-size: 1rem !important;
  display: block;
  margin-bottom: 0.8rem;
}
html body .bvi-panel .bvi-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  visibility: hidden;
  z-index: 1050;
  outline: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
html body .bvi-panel .bvi-modal.show {
  visibility: visible;
  opacity: 1;
}
html body .bvi-panel .bvi-modal .bvi-modal-dialog {
  max-width: 500px;
  margin: 1.75rem auto;
  display: flex;
  align-items: center;
  height: calc(100% - 3.5rem);
  pointer-events: none;
}
html body .bvi-panel .bvi-modal .bvi-modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
  max-height: 100%;
  overflow: hidden;
}
html body .bvi-panel .bvi-modal .bvi-modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 0.8rem 0.8rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
html body .bvi-panel .bvi-modal .bvi-modal-title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.5;
  font-size: 1.25rem;
  font-weight: 600;
  color: #000;
}
html body .bvi-panel .bvi-modal .bvi-modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
  overflow-y: auto;
}
html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar {
  width: 0.5rem;
  background-color: transparent;
  opacity: 0;
}
html body .bvi-panel .bvi-modal .bvi-modal-body::-webkit-scrollbar-thumb {
  background-color: #dee2e6;
  border-radius: 0.25rem;
}
html body .bvi-panel .bvi-modal .bvi-modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.8rem 0.8rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
html body .bvi-panel .bvi-modal .bvi-modal-close {
  float: right;
  font-size: 1.2rem !important;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
html body .bvi-panel .bvi-modal .bvi-modal-close:focus,
html body .bvi-panel .bvi-modal .bvi-modal-close:hover {
  cursor: pointer;
  opacity: 0.75;
}
body.bvi-active {
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
}
body.bvi-active.bvi-noscroll {
  overflow: hidden !important;
}
body .bvi-body {
  padding: 0 0.5rem;
}
body .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) {
  background-color: #fff !important;
  color: #000 !important;
  fill: #000000 !important;
  border-color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) {
  background-color: #fff !important;
  color: #000 !important;
  fill: #000000 !important;
  border-color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) .bvi-speech-text {
  border-color: #000;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles) {
  color: #000 !important;
  background-color: transparent !important;
  text-underline: none !important;
  outline: 0 !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled:focus {
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid rgba(0, 0, 0, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):hover {
  color: #fff !important;
  background-color: #000 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):focus {
  color: #000 !important;
  background-color: #fff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :checked:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :default:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :disabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :empty:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :enabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :first-child:first-letter:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :first-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :first-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :focus:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :hover:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :indeterminate:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :link:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :nth-last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :nth-last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :nth-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :only-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :only-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :optional:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :read-write:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :required:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :root:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :target:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :valid:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  :visited:not(.bvi-no-styles) {
  background-color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #000 !important;
  color: #000 !important;
  fill: #000000 !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #000 !important;
  color: #fff !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #000 !important;
  background-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles).active {
  color: #000 !important;
  background-color: #fff !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
  color: #fff !important;
  background-color: #000 !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #fff !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #fff !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button[type="submit"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  input[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  input[type="submit"]:not(.bvi-no-styles) {
  color: #fff !important;
  background-color: #000 !important;
}
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) button:hover.active,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles).active {
  color: #fff !important;
  background-color: #000 !important;
}
body .bvi-body[data-bvi-theme="white"] :not(.bvi-no-styles) button:hover:hover,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="white"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles):hover {
  color: #fff !important;
  background-color: #000 !important;
}
body .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) {
  background-color: #000 !important;
  color: #fff !important;
  fill: #ffffff !important;
  border-color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) {
  background-color: #000 !important;
  color: #fff !important;
  fill: #ffffff !important;
  border-color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) .bvi-speech-text {
  border-color: #fff;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles) {
  color: #fff !important;
  background-color: transparent !important;
  text-underline: none !important;
  outline: 0 !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled {
  color: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled:focus {
  color: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):hover {
  color: #000 !important;
  background-color: #fff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):focus {
  color: #fff !important;
  background-color: #000 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :checked:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :default:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :disabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :empty:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :enabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :first-child:first-letter:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :first-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :first-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :focus:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :hover:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :indeterminate:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :link:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :nth-last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :nth-last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :nth-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :only-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :only-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :optional:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :read-write:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :required:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :root:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :target:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :valid:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  :visited:not(.bvi-no-styles) {
  background-color: #000 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #fff !important;
  color: #fff !important;
  fill: #ffffff !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #fff !important;
  color: #000 !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #fff !important;
  background-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles).active {
  color: #fff !important;
  background-color: #000 !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
  color: #000 !important;
  background-color: #fff !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000 !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #000 !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button[type="submit"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  input[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  input[type="submit"]:not(.bvi-no-styles) {
  color: #000 !important;
  background-color: #fff !important;
}
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) button:hover.active,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles).active {
  color: #000 !important;
  background-color: #fff !important;
}
body .bvi-body[data-bvi-theme="black"] :not(.bvi-no-styles) button:hover:hover,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="black"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles):hover {
  color: #000 !important;
  background-color: #fff !important;
}
body .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) {
  background-color: #9dd1ff !important;
  color: #063462 !important;
  fill: #063462 !important;
  border-color: #063462 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) {
  background-color: #9dd1ff !important;
  color: #063462 !important;
  fill: #063462 !important;
  border-color: #063462 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) .bvi-speech-text {
  border-color: #063462;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles) {
  color: #063462 !important;
  background-color: transparent !important;
  text-underline: none !important;
  outline: 0 !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled {
  color: rgba(6, 52, 98, 0.5) !important;
  border: 1px solid rgba(6, 52, 98, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled:focus {
  color: rgba(6, 52, 98, 0.5) !important;
  border: 1px solid rgba(6, 52, 98, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):hover {
  color: #9dd1ff !important;
  background-color: #063462 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):focus {
  color: #063462 !important;
  background-color: #9dd1ff !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :checked:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :default:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :disabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :empty:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :enabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :first-child:first-letter:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :first-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :first-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :focus:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :hover:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :indeterminate:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :link:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :nth-last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :nth-last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :nth-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :only-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :only-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :optional:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :read-write:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :required:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :root:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :target:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :valid:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  :visited:not(.bvi-no-styles) {
  background-color: #9dd1ff !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #063462 !important;
  color: #063462 !important;
  fill: #063462 !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #063462 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #063462 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #063462 !important;
  color: #9dd1ff !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #063462 !important;
  background-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles).active {
  color: #063462 !important;
  background-color: #9dd1ff !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
  color: #9dd1ff !important;
  background-color: #063462 !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9dd1ff !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #9dd1ff !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button[type="submit"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  input[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  input[type="submit"]:not(.bvi-no-styles) {
  color: #9dd1ff !important;
  background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) button:hover.active,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles).active {
  color: #9dd1ff !important;
  background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme="blue"] :not(.bvi-no-styles) button:hover:hover,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="blue"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles):hover {
  color: #9dd1ff !important;
  background-color: #063462 !important;
}
body .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) {
  background-color: #f7f3d6 !important;
  color: #4d4b43 !important;
  fill: #4d4b43 !important;
  border-color: #4d4b43 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) {
  background-color: #f7f3d6 !important;
  color: #4d4b43 !important;
  fill: #4d4b43 !important;
  border-color: #4d4b43 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) .bvi-speech-text {
  border-color: #4d4b43;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles) {
  color: #4d4b43 !important;
  background-color: transparent !important;
  text-underline: none !important;
  outline: 0 !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled {
  color: rgba(77, 75, 67, 0.5) !important;
  border: 1px solid rgba(77, 75, 67, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled:focus {
  color: rgba(77, 75, 67, 0.5) !important;
  border: 1px solid rgba(77, 75, 67, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):hover {
  color: #f7f3d6 !important;
  background-color: #4d4b43 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):focus {
  color: #4d4b43 !important;
  background-color: #f7f3d6 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :checked:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :default:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :disabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :empty:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :enabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :first-child:first-letter:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :first-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :first-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :focus:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :hover:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :indeterminate:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :link:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :nth-last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :nth-last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :nth-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :only-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :only-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :optional:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :read-write:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :required:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :root:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :target:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :valid:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  :visited:not(.bvi-no-styles) {
  background-color: #f7f3d6 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #4d4b43 !important;
  color: #4d4b43 !important;
  fill: #4d4b43 !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #4d4b43 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #4d4b43 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #4d4b43 !important;
  color: #f7f3d6 !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #4d4b43 !important;
  background-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles).active {
  color: #4d4b43 !important;
  background-color: #f7f3d6 !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
  color: #f7f3d6 !important;
  background-color: #4d4b43 !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #f7f3d6 !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #f7f3d6 !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button[type="submit"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  input[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  input[type="submit"]:not(.bvi-no-styles) {
  color: #f7f3d6 !important;
  background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) button:hover.active,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles).active {
  color: #f7f3d6 !important;
  background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme="brown"] :not(.bvi-no-styles) button:hover:hover,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="brown"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles):hover {
  color: #f7f3d6 !important;
  background-color: #4d4b43 !important;
}
body .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) {
  background-color: #3b2716 !important;
  color: #a9e44d !important;
  fill: #a9e44d !important;
  border-color: #a9e44d !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) {
  background-color: #3b2716 !important;
  color: #a9e44d !important;
  fill: #a9e44d !important;
  border-color: #a9e44d !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) .bvi-speech-link,
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) .bvi-speech-text {
  border-color: #a9e44d;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles) {
  color: #a9e44d !important;
  background-color: transparent !important;
  text-underline: none !important;
  outline: 0 !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled {
  color: rgba(169, 228, 77, 0.5) !important;
  border: 1px solid rgba(169, 228, 77, 0.5) !important;
  pointer-events: none;
  cursor: no-drop;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles).disabled:focus {
  color: rgba(169, 228, 77, 0.5) !important;
  border: 1px solid rgba(169, 228, 77, 0.5) !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):hover {
  color: #3b2716 !important;
  background-color: #a9e44d !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  .bvi-link:not(.bvi-no-styles):focus {
  color: #a9e44d !important;
  background-color: #3b2716 !important;
  text-underline: none !important;
  text-decoration: none !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :checked:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :default:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :disabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :empty:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :enabled:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :first-child:first-letter:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :first-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :first-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :focus:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :hover:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :indeterminate:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :link:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :nth-last-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :nth-last-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :nth-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :only-child:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :only-of-type:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :optional:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :read-write:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :required:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :root:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :target:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :valid:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  :visited:not(.bvi-no-styles) {
  background-color: #3b2716 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: #a9e44d !important;
  color: #a9e44d !important;
  fill: #a9e44d !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)::after:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #a9e44d !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)::before:not(.bvi-no-styles) {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #a9e44d !important;
  box-shadow: none !important;
  text-shadow: none !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)::selection:not(.bvi-no-styles) {
  background-color: #a9e44d !important;
  color: #3b2716 !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles) {
  outline: 0 !important;
  color: #a9e44d !important;
  background-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles).active {
  color: #a9e44d !important;
  background-color: #3b2716 !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles) {
  color: #3b2716 !important;
  background-color: #a9e44d !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):after {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3b2716 !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  a:not(.bvi-no-styles):hover:not(.bvi-no-styles):before {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #3b2716 !important;
  border-color: transparent !important;
}
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button[type="submit"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  input[type="button"]:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  input[type="submit"]:not(.bvi-no-styles) {
  color: #3b2716 !important;
  background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) button:hover.active,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles).active,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles).active {
  color: #3b2716 !important;
  background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-theme="green"] :not(.bvi-no-styles) button:hover:hover,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  button[type="submit"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  input[type="button"]:hover:not(.bvi-no-styles):hover,
body
  .bvi-body[data-bvi-theme="green"]
  :not(.bvi-no-styles)
  input[type="submit"]:hover:not(.bvi-no-styles):hover {
  color: #3b2716 !important;
  background-color: #a9e44d !important;
}
body .bvi-body[data-bvi-fontsize="40"] * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h1,
body .bvi-body[data-bvi-fontsize="40"] * h1 * {
  font-size: 47px !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h2,
body .bvi-body[data-bvi-fontsize="40"] * h2 * {
  font-size: 46px !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h3,
body .bvi-body[data-bvi-fontsize="40"] * h3 * {
  font-size: 45px !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h4,
body .bvi-body[data-bvi-fontsize="40"] * h4 * {
  font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h5,
body .bvi-body[data-bvi-fontsize="40"] * h5 * {
  font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize="40"] * h6,
body .bvi-body[data-bvi-fontsize="40"] * h6 * {
  font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h1,
body .bvi-body[data-bvi-fontsize="39"] * h1 * {
  font-size: 46px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h2,
body .bvi-body[data-bvi-fontsize="39"] * h2 * {
  font-size: 45px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h3,
body .bvi-body[data-bvi-fontsize="39"] * h3 * {
  font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h4,
body .bvi-body[data-bvi-fontsize="39"] * h4 * {
  font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h5,
body .bvi-body[data-bvi-fontsize="39"] * h5 * {
  font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize="39"] * h6,
body .bvi-body[data-bvi-fontsize="39"] * h6 * {
  font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h1,
body .bvi-body[data-bvi-fontsize="38"] * h1 * {
  font-size: 45px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h2,
body .bvi-body[data-bvi-fontsize="38"] * h2 * {
  font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h3,
body .bvi-body[data-bvi-fontsize="38"] * h3 * {
  font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h4,
body .bvi-body[data-bvi-fontsize="38"] * h4 * {
  font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h5,
body .bvi-body[data-bvi-fontsize="38"] * h5 * {
  font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize="38"] * h6,
body .bvi-body[data-bvi-fontsize="38"] * h6 * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h1,
body .bvi-body[data-bvi-fontsize="37"] * h1 * {
  font-size: 44px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h2,
body .bvi-body[data-bvi-fontsize="37"] * h2 * {
  font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h3,
body .bvi-body[data-bvi-fontsize="37"] * h3 * {
  font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h4,
body .bvi-body[data-bvi-fontsize="37"] * h4 * {
  font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h5,
body .bvi-body[data-bvi-fontsize="37"] * h5 * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="37"] * h6,
body .bvi-body[data-bvi-fontsize="37"] * h6 * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h1,
body .bvi-body[data-bvi-fontsize="36"] * h1 * {
  font-size: 43px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h2,
body .bvi-body[data-bvi-fontsize="36"] * h2 * {
  font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h3,
body .bvi-body[data-bvi-fontsize="36"] * h3 * {
  font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h4,
body .bvi-body[data-bvi-fontsize="36"] * h4 * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h5,
body .bvi-body[data-bvi-fontsize="36"] * h5 * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="36"] * h6,
body .bvi-body[data-bvi-fontsize="36"] * h6 * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h1,
body .bvi-body[data-bvi-fontsize="35"] * h1 * {
  font-size: 42px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h2,
body .bvi-body[data-bvi-fontsize="35"] * h2 * {
  font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h3,
body .bvi-body[data-bvi-fontsize="35"] * h3 * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h4,
body .bvi-body[data-bvi-fontsize="35"] * h4 * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h5,
body .bvi-body[data-bvi-fontsize="35"] * h5 * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="35"] * h6,
body .bvi-body[data-bvi-fontsize="35"] * h6 * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h1,
body .bvi-body[data-bvi-fontsize="34"] * h1 * {
  font-size: 41px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h2,
body .bvi-body[data-bvi-fontsize="34"] * h2 * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h3,
body .bvi-body[data-bvi-fontsize="34"] * h3 * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h4,
body .bvi-body[data-bvi-fontsize="34"] * h4 * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h5,
body .bvi-body[data-bvi-fontsize="34"] * h5 * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="34"] * h6,
body .bvi-body[data-bvi-fontsize="34"] * h6 * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h1,
body .bvi-body[data-bvi-fontsize="33"] * h1 * {
  font-size: 40px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h2,
body .bvi-body[data-bvi-fontsize="33"] * h2 * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h3,
body .bvi-body[data-bvi-fontsize="33"] * h3 * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h4,
body .bvi-body[data-bvi-fontsize="33"] * h4 * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h5,
body .bvi-body[data-bvi-fontsize="33"] * h5 * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="33"] * h6,
body .bvi-body[data-bvi-fontsize="33"] * h6 * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h1,
body .bvi-body[data-bvi-fontsize="32"] * h1 * {
  font-size: 39px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h2,
body .bvi-body[data-bvi-fontsize="32"] * h2 * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h3,
body .bvi-body[data-bvi-fontsize="32"] * h3 * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h4,
body .bvi-body[data-bvi-fontsize="32"] * h4 * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h5,
body .bvi-body[data-bvi-fontsize="32"] * h5 * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="32"] * h6,
body .bvi-body[data-bvi-fontsize="32"] * h6 * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h1,
body .bvi-body[data-bvi-fontsize="31"] * h1 * {
  font-size: 38px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h2,
body .bvi-body[data-bvi-fontsize="31"] * h2 * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h3,
body .bvi-body[data-bvi-fontsize="31"] * h3 * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h4,
body .bvi-body[data-bvi-fontsize="31"] * h4 * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h5,
body .bvi-body[data-bvi-fontsize="31"] * h5 * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="31"] * h6,
body .bvi-body[data-bvi-fontsize="31"] * h6 * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h1,
body .bvi-body[data-bvi-fontsize="30"] * h1 * {
  font-size: 37px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h2,
body .bvi-body[data-bvi-fontsize="30"] * h2 * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h3,
body .bvi-body[data-bvi-fontsize="30"] * h3 * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h4,
body .bvi-body[data-bvi-fontsize="30"] * h4 * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h5,
body .bvi-body[data-bvi-fontsize="30"] * h5 * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="30"] * h6,
body .bvi-body[data-bvi-fontsize="30"] * h6 * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h1,
body .bvi-body[data-bvi-fontsize="29"] * h1 * {
  font-size: 36px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h2,
body .bvi-body[data-bvi-fontsize="29"] * h2 * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h3,
body .bvi-body[data-bvi-fontsize="29"] * h3 * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h4,
body .bvi-body[data-bvi-fontsize="29"] * h4 * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h5,
body .bvi-body[data-bvi-fontsize="29"] * h5 * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="29"] * h6,
body .bvi-body[data-bvi-fontsize="29"] * h6 * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h1,
body .bvi-body[data-bvi-fontsize="28"] * h1 * {
  font-size: 35px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h2,
body .bvi-body[data-bvi-fontsize="28"] * h2 * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h3,
body .bvi-body[data-bvi-fontsize="28"] * h3 * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h4,
body .bvi-body[data-bvi-fontsize="28"] * h4 * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h5,
body .bvi-body[data-bvi-fontsize="28"] * h5 * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="28"] * h6,
body .bvi-body[data-bvi-fontsize="28"] * h6 * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h1,
body .bvi-body[data-bvi-fontsize="27"] * h1 * {
  font-size: 34px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h2,
body .bvi-body[data-bvi-fontsize="27"] * h2 * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h3,
body .bvi-body[data-bvi-fontsize="27"] * h3 * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h4,
body .bvi-body[data-bvi-fontsize="27"] * h4 * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h5,
body .bvi-body[data-bvi-fontsize="27"] * h5 * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="27"] * h6,
body .bvi-body[data-bvi-fontsize="27"] * h6 * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h1,
body .bvi-body[data-bvi-fontsize="26"] * h1 * {
  font-size: 33px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h2,
body .bvi-body[data-bvi-fontsize="26"] * h2 * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h3,
body .bvi-body[data-bvi-fontsize="26"] * h3 * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h4,
body .bvi-body[data-bvi-fontsize="26"] * h4 * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h5,
body .bvi-body[data-bvi-fontsize="26"] * h5 * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="26"] * h6,
body .bvi-body[data-bvi-fontsize="26"] * h6 * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h1,
body .bvi-body[data-bvi-fontsize="25"] * h1 * {
  font-size: 32px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h2,
body .bvi-body[data-bvi-fontsize="25"] * h2 * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h3,
body .bvi-body[data-bvi-fontsize="25"] * h3 * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h4,
body .bvi-body[data-bvi-fontsize="25"] * h4 * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h5,
body .bvi-body[data-bvi-fontsize="25"] * h5 * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="25"] * h6,
body .bvi-body[data-bvi-fontsize="25"] * h6 * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h1,
body .bvi-body[data-bvi-fontsize="24"] * h1 * {
  font-size: 31px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h2,
body .bvi-body[data-bvi-fontsize="24"] * h2 * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h3,
body .bvi-body[data-bvi-fontsize="24"] * h3 * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h4,
body .bvi-body[data-bvi-fontsize="24"] * h4 * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h5,
body .bvi-body[data-bvi-fontsize="24"] * h5 * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="24"] * h6,
body .bvi-body[data-bvi-fontsize="24"] * h6 * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h1,
body .bvi-body[data-bvi-fontsize="23"] * h1 * {
  font-size: 30px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h2,
body .bvi-body[data-bvi-fontsize="23"] * h2 * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h3,
body .bvi-body[data-bvi-fontsize="23"] * h3 * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h4,
body .bvi-body[data-bvi-fontsize="23"] * h4 * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h5,
body .bvi-body[data-bvi-fontsize="23"] * h5 * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="23"] * h6,
body .bvi-body[data-bvi-fontsize="23"] * h6 * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h1,
body .bvi-body[data-bvi-fontsize="22"] * h1 * {
  font-size: 29px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h2,
body .bvi-body[data-bvi-fontsize="22"] * h2 * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h3,
body .bvi-body[data-bvi-fontsize="22"] * h3 * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h4,
body .bvi-body[data-bvi-fontsize="22"] * h4 * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h5,
body .bvi-body[data-bvi-fontsize="22"] * h5 * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="22"] * h6,
body .bvi-body[data-bvi-fontsize="22"] * h6 * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h1,
body .bvi-body[data-bvi-fontsize="21"] * h1 * {
  font-size: 28px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h2,
body .bvi-body[data-bvi-fontsize="21"] * h2 * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h3,
body .bvi-body[data-bvi-fontsize="21"] * h3 * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h4,
body .bvi-body[data-bvi-fontsize="21"] * h4 * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h5,
body .bvi-body[data-bvi-fontsize="21"] * h5 * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="21"] * h6,
body .bvi-body[data-bvi-fontsize="21"] * h6 * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h1,
body .bvi-body[data-bvi-fontsize="20"] * h1 * {
  font-size: 27px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h2,
body .bvi-body[data-bvi-fontsize="20"] * h2 * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h3,
body .bvi-body[data-bvi-fontsize="20"] * h3 * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h4,
body .bvi-body[data-bvi-fontsize="20"] * h4 * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h5,
body .bvi-body[data-bvi-fontsize="20"] * h5 * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="20"] * h6,
body .bvi-body[data-bvi-fontsize="20"] * h6 * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h1,
body .bvi-body[data-bvi-fontsize="19"] * h1 * {
  font-size: 26px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h2,
body .bvi-body[data-bvi-fontsize="19"] * h2 * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h3,
body .bvi-body[data-bvi-fontsize="19"] * h3 * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h4,
body .bvi-body[data-bvi-fontsize="19"] * h4 * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h5,
body .bvi-body[data-bvi-fontsize="19"] * h5 * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="19"] * h6,
body .bvi-body[data-bvi-fontsize="19"] * h6 * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h1,
body .bvi-body[data-bvi-fontsize="18"] * h1 * {
  font-size: 25px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h2,
body .bvi-body[data-bvi-fontsize="18"] * h2 * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h3,
body .bvi-body[data-bvi-fontsize="18"] * h3 * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h4,
body .bvi-body[data-bvi-fontsize="18"] * h4 * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h5,
body .bvi-body[data-bvi-fontsize="18"] * h5 * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="18"] * h6,
body .bvi-body[data-bvi-fontsize="18"] * h6 * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h1,
body .bvi-body[data-bvi-fontsize="17"] * h1 * {
  font-size: 24px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h2,
body .bvi-body[data-bvi-fontsize="17"] * h2 * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h3,
body .bvi-body[data-bvi-fontsize="17"] * h3 * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h4,
body .bvi-body[data-bvi-fontsize="17"] * h4 * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h5,
body .bvi-body[data-bvi-fontsize="17"] * h5 * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="17"] * h6,
body .bvi-body[data-bvi-fontsize="17"] * h6 * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h1,
body .bvi-body[data-bvi-fontsize="16"] * h1 * {
  font-size: 23px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h2,
body .bvi-body[data-bvi-fontsize="16"] * h2 * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h3,
body .bvi-body[data-bvi-fontsize="16"] * h3 * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h4,
body .bvi-body[data-bvi-fontsize="16"] * h4 * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h5,
body .bvi-body[data-bvi-fontsize="16"] * h5 * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="16"] * h6,
body .bvi-body[data-bvi-fontsize="16"] * h6 * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h1,
body .bvi-body[data-bvi-fontsize="15"] * h1 * {
  font-size: 22px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h2,
body .bvi-body[data-bvi-fontsize="15"] * h2 * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h3,
body .bvi-body[data-bvi-fontsize="15"] * h3 * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h4,
body .bvi-body[data-bvi-fontsize="15"] * h4 * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h5,
body .bvi-body[data-bvi-fontsize="15"] * h5 * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="15"] * h6,
body .bvi-body[data-bvi-fontsize="15"] * h6 * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h1,
body .bvi-body[data-bvi-fontsize="14"] * h1 * {
  font-size: 21px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h2,
body .bvi-body[data-bvi-fontsize="14"] * h2 * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h3,
body .bvi-body[data-bvi-fontsize="14"] * h3 * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h4,
body .bvi-body[data-bvi-fontsize="14"] * h4 * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h5,
body .bvi-body[data-bvi-fontsize="14"] * h5 * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="14"] * h6,
body .bvi-body[data-bvi-fontsize="14"] * h6 * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h1,
body .bvi-body[data-bvi-fontsize="13"] * h1 * {
  font-size: 20px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h2,
body .bvi-body[data-bvi-fontsize="13"] * h2 * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h3,
body .bvi-body[data-bvi-fontsize="13"] * h3 * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h4,
body .bvi-body[data-bvi-fontsize="13"] * h4 * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h5,
body .bvi-body[data-bvi-fontsize="13"] * h5 * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="13"] * h6,
body .bvi-body[data-bvi-fontsize="13"] * h6 * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h1,
body .bvi-body[data-bvi-fontsize="12"] * h1 * {
  font-size: 19px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h2,
body .bvi-body[data-bvi-fontsize="12"] * h2 * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h3,
body .bvi-body[data-bvi-fontsize="12"] * h3 * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h4,
body .bvi-body[data-bvi-fontsize="12"] * h4 * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h5,
body .bvi-body[data-bvi-fontsize="12"] * h5 * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="12"] * h6,
body .bvi-body[data-bvi-fontsize="12"] * h6 * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h1,
body .bvi-body[data-bvi-fontsize="11"] * h1 * {
  font-size: 18px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h2,
body .bvi-body[data-bvi-fontsize="11"] * h2 * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h3,
body .bvi-body[data-bvi-fontsize="11"] * h3 * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h4,
body .bvi-body[data-bvi-fontsize="11"] * h4 * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h5,
body .bvi-body[data-bvi-fontsize="11"] * h5 * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="11"] * h6,
body .bvi-body[data-bvi-fontsize="11"] * h6 * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h1,
body .bvi-body[data-bvi-fontsize="10"] * h1 * {
  font-size: 17px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h2,
body .bvi-body[data-bvi-fontsize="10"] * h2 * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h3,
body .bvi-body[data-bvi-fontsize="10"] * h3 * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h4,
body .bvi-body[data-bvi-fontsize="10"] * h4 * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h5,
body .bvi-body[data-bvi-fontsize="10"] * h5 * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="10"] * h6,
body .bvi-body[data-bvi-fontsize="10"] * h6 * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h1,
body .bvi-body[data-bvi-fontsize="9"] * h1 * {
  font-size: 16px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h2,
body .bvi-body[data-bvi-fontsize="9"] * h2 * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h3,
body .bvi-body[data-bvi-fontsize="9"] * h3 * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h4,
body .bvi-body[data-bvi-fontsize="9"] * h4 * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h5,
body .bvi-body[data-bvi-fontsize="9"] * h5 * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="9"] * h6,
body .bvi-body[data-bvi-fontsize="9"] * h6 * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h1,
body .bvi-body[data-bvi-fontsize="8"] * h1 * {
  font-size: 15px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h2,
body .bvi-body[data-bvi-fontsize="8"] * h2 * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h3,
body .bvi-body[data-bvi-fontsize="8"] * h3 * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h4,
body .bvi-body[data-bvi-fontsize="8"] * h4 * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h5,
body .bvi-body[data-bvi-fontsize="8"] * h5 * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="8"] * h6,
body .bvi-body[data-bvi-fontsize="8"] * h6 * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * {
  font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h1,
body .bvi-body[data-bvi-fontsize="7"] * h1 * {
  font-size: 14px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h2,
body .bvi-body[data-bvi-fontsize="7"] * h2 * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h3,
body .bvi-body[data-bvi-fontsize="7"] * h3 * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h4,
body .bvi-body[data-bvi-fontsize="7"] * h4 * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h5,
body .bvi-body[data-bvi-fontsize="7"] * h5 * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="7"] * h6,
body .bvi-body[data-bvi-fontsize="7"] * h6 * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * {
  font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h1,
body .bvi-body[data-bvi-fontsize="6"] * h1 * {
  font-size: 13px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h2,
body .bvi-body[data-bvi-fontsize="6"] * h2 * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h3,
body .bvi-body[data-bvi-fontsize="6"] * h3 * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h4,
body .bvi-body[data-bvi-fontsize="6"] * h4 * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h5,
body .bvi-body[data-bvi-fontsize="6"] * h5 * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="6"] * h6,
body .bvi-body[data-bvi-fontsize="6"] * h6 * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * {
  font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h1,
body .bvi-body[data-bvi-fontsize="5"] * h1 * {
  font-size: 12px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h2,
body .bvi-body[data-bvi-fontsize="5"] * h2 * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h3,
body .bvi-body[data-bvi-fontsize="5"] * h3 * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h4,
body .bvi-body[data-bvi-fontsize="5"] * h4 * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h5,
body .bvi-body[data-bvi-fontsize="5"] * h5 * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="5"] * h6,
body .bvi-body[data-bvi-fontsize="5"] * h6 * {
  font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * {
  font-size: 4px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h1,
body .bvi-body[data-bvi-fontsize="4"] * h1 * {
  font-size: 11px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h2,
body .bvi-body[data-bvi-fontsize="4"] * h2 * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h3,
body .bvi-body[data-bvi-fontsize="4"] * h3 * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h4,
body .bvi-body[data-bvi-fontsize="4"] * h4 * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h5,
body .bvi-body[data-bvi-fontsize="4"] * h5 * {
  font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize="4"] * h6,
body .bvi-body[data-bvi-fontsize="4"] * h6 * {
  font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * {
  font-size: 3px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h1,
body .bvi-body[data-bvi-fontsize="3"] * h1 * {
  font-size: 10px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h2,
body .bvi-body[data-bvi-fontsize="3"] * h2 * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h3,
body .bvi-body[data-bvi-fontsize="3"] * h3 * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h4,
body .bvi-body[data-bvi-fontsize="3"] * h4 * {
  font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h5,
body .bvi-body[data-bvi-fontsize="3"] * h5 * {
  font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize="3"] * h6,
body .bvi-body[data-bvi-fontsize="3"] * h6 * {
  font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * {
  font-size: 2px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h1,
body .bvi-body[data-bvi-fontsize="2"] * h1 * {
  font-size: 9px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h2,
body .bvi-body[data-bvi-fontsize="2"] * h2 * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h3,
body .bvi-body[data-bvi-fontsize="2"] * h3 * {
  font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h4,
body .bvi-body[data-bvi-fontsize="2"] * h4 * {
  font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h5,
body .bvi-body[data-bvi-fontsize="2"] * h5 * {
  font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize="2"] * h6,
body .bvi-body[data-bvi-fontsize="2"] * h6 * {
  font-size: 4px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * {
  font-size: 1px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h1,
body .bvi-body[data-bvi-fontsize="1"] * h1 * {
  font-size: 8px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h2,
body .bvi-body[data-bvi-fontsize="1"] * h2 * {
  font-size: 7px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h3,
body .bvi-body[data-bvi-fontsize="1"] * h3 * {
  font-size: 6px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h4,
body .bvi-body[data-bvi-fontsize="1"] * h4 * {
  font-size: 5px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h5,
body .bvi-body[data-bvi-fontsize="1"] * h5 * {
  font-size: 4px !important;
}
body .bvi-body[data-bvi-fontsize="1"] * h6,
body .bvi-body[data-bvi-fontsize="1"] * h6 * {
  font-size: 3px !important;
}
body
  .bvi-body[data-bvi-images="true"]:not(.bvi-no-styles)
  .bvi-background-image:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-images="true"]:not(.bvi-no-styles)
  img.bvi-background-image:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-images="true"]:not(.bvi-no-styles)
  img.bvi-img:not(.bvi-no-styles) {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
  visibility: visible;
}
body
  .bvi-body[data-bvi-images="false"]:not(.bvi-no-styles)
  .bvi-background-image:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-images="false"]:not(.bvi-no-styles)
  img.bvi-background-image:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-images="false"]:not(.bvi-no-styles)
  img.bvi-img:not(.bvi-no-styles) {
  display: none;
  position: relative;
  border: 1px dashed;
}
body
  .bvi-body[data-bvi-images="grayscale"]:not(.bvi-no-styles)
  .bvi-background-image:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-images="grayscale"]:not(.bvi-no-styles)
  img.bvi-background-image:not(.bvi-no-styles),
body
  .bvi-body[data-bvi-images="grayscale"]:not(.bvi-no-styles)
  img.bvi-img:not(.bvi-no-styles) {
  -moz-filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  -o-filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  -webkit-filter: grayscale(1);
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='saturate' values='0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
  filter: grayscale(1);
  visibility: visible;
}
body .bvi-body[data-bvi-lineheight="normal"]:not(.bvi-no-styles) {
  line-height: 1.5 !important;
}
body .bvi-body[data-bvi-lineheight="average"]:not(.bvi-no-styles) {
  line-height: 2 !important;
}
body .bvi-body[data-bvi-lineheight="big"]:not(.bvi-no-styles) {
  line-height: 2.5 !important;
}
body .bvi-body[data-bvi-letterspacing="normal"]:not(.bvi-no-styles) {
  letter-spacing: 0 !important;
}
body .bvi-body[data-bvi-letterspacing="average"]:not(.bvi-no-styles) {
  letter-spacing: 2px !important;
}
body .bvi-body[data-bvi-letterspacing="big"]:not(.bvi-no-styles) {
  letter-spacing: 4px !important;
}
body
  .bvi-body[data-bvi-fontfamily="arial"]:not(i):not(span):not(.bvi-no-styles) {
  font-family: Arial, sans-serif !important;
}
body
  .bvi-body[data-bvi-fontfamily="times"]:not(i):not(span):not(.bvi-no-styles) {
  font-family: "Times New roman", serif !important;
}
body
  .bvi-body[data-bvi-builtelements="true"]:not(.bvi-no-styles)
  .wp-audio-shortcode,
body .bvi-body[data-bvi-builtelements="true"]:not(.bvi-no-styles) figure,
body .bvi-body[data-bvi-builtelements="true"]:not(.bvi-no-styles) iframe,
body .bvi-body[data-bvi-builtelements="true"]:not(.bvi-no-styles) object,
body .bvi-body[data-bvi-builtelements="true"]:not(.bvi-no-styles) video,
body .bvi-body[data-bvi-builtelements="true"]:not(.bvi-no-styles) ymaps {
  display: block !important;
}
body
  .bvi-body[data-bvi-builtelements="false"]:not(.bvi-no-styles)
  .wp-audio-shortcode,
body .bvi-body[data-bvi-builtelements="false"]:not(.bvi-no-styles) figure,
body .bvi-body[data-bvi-builtelements="false"]:not(.bvi-no-styles) iframe,
body .bvi-body[data-bvi-builtelements="false"]:not(.bvi-no-styles) object,
body .bvi-body[data-bvi-builtelements="false"]:not(.bvi-no-styles) video,
body .bvi-body[data-bvi-builtelements="false"]:not(.bvi-no-styles) ymaps {
  display: none !important;
}
body .bvi-body .bvi-speech {
  margin-bottom: 1.5rem;
}
body .bvi-body .bvi-speech .bvi-speech-link {
  display: inline-block;
  border: 1px dashed transparent;
  border-bottom: 0;
  padding: 0.7rem;
}
body .bvi-body .bvi-speech .bvi-speech-text {
  border: 1px dashed transparent;
  padding: 0.7rem;
}
body .bvi-body .bvi-speech .bvi-highlighting mark {
  font-weight: 700;
  text-decoration: underline;
}
body .bvi-body a.bvi-link {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  font-size: 0.875rem !important;
  color: #212529 !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #e0e0e0 !important;
  border: 1px solid #c6c6c6 !important;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
body .bvi-body a.bvi-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}
body .bvi-body .bvi-link-fixed-top {
  position: fixed !important;
  top: 2.5rem !important;
  right: 1.5rem !important;
  z-index: 999999 !important;
}
body .bvi-body .bvi-hide {
  display: none !important;
}
body .bvi-body .bvi-show {
  display: block !important;
}
.bvi-images {
  width: 18px;
  height: 18px;
  letter-spacing: normal;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
  background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
}
.bvi-images.bvi-images-cog {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/cog.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-eye-slash {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/eye-slash.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-volume-up {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/volume-up.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-volume-off {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/volume-off.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-adjust {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/adjust.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-minus-circle {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/minus-circle.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-image {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/image.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-minus {
  background-image: url("/local/templates/common/../common/assets/img/general/avpt/minus.svg");
  background-repeat: no-repeat;
}
.bvi-images.bvi-images-eye {
  background-image: url("/local/templates/common/../img/eye.svg");
  background-repeat: no-repeat;
  fill: green;
}
.bvi-images.bvi-images-size-32 {
  width: 32px !important;
  height: 32px !important;
}
/*# sourceMappingURL=bvi.min.css.map */

.partners-card {
  height: 120px;
  padding: 20px;
}

.promo__logos {
  display: flex;
  align-items: center;
  gap: 10px;
  max-width: 550px;
  flex-wrap: wrap;
}

.promo__logos img {
  max-height: 60px;
}

.detail__img {
  margin-bottom: 24px;
}

.detail__img:last-child {
  margin-bottom: 0;
}

.header.is-white .header__burger::after {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%23252527'/%3E%3C/svg%3E%0A");
}
.team-card__img img {
  object-position: top;
}

.search-result__name:last-child {
  margin-bottom: 0;
}

.services__footer {
  margin-top: 0;
}

.js-partners-simple {
  overflow: visible;
}

.solutions__slider .swiper-slide {
  height: auto;
}

.solutions-card {
  height: 100%;
}

.mm-page {
  min-height: auto;
}

.team-slider__slide {
  height: auto !important;
}

.mob-menu ul:not(.mm-listview) {
  display: none;
}

.team__item,
.team-card {
  height: 100%;
}

.promo__wrapper {
  padding-bottom: 20px;
}

.press-card__img {
  border-radius: 8px;
  overflow: hidden;
}

.intro-slider__card {
  z-index: 2;
}

.intro-slider__bg {
  z-index: -2;
}

.intro-slider__card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)),
    linear-gradient(0deg, rgba(24, 167, 181, 0.2), rgba(24, 167, 181, 0.2));
  z-index: -1;
}

.intro-slider__slide {
  height: auto !important;
}

.intro-thumb {
  max-width: 160px;
  width: 100%;
  min-width: 0;
}

.intro-slider__card {
  height: 100%;
}

.navigation__item.is-active .navigation__link {
  color: white;
}

.navigation__link:hover {
  color: #00a7ba;
}

.navigation__link.is-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2992 15.6L10.6992 12L14.2992 8.40002' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.intro-footer__body {
  min-width: 0;
}

.navigation__link.is-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3398 16.3201L14.6598 12.0001L10.3398 7.68005' stroke='%2300A7BA' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.subscribe-modal__done {
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}

.subscribe-modal__title {
  margin-bottom: 20px;
  font-size: 30px;
  text-align: center;
  display: block;
}

.subscribe-modal__msg {
  font-weight: normal;
  font-size: 15px;
  line-height: 150%;
  text-align: center;
  color: #2d373c;
  opacity: 0.7;
  display: block;
  margin-bottom: 20px;
}

.detail-thumb .swiper-slide {
  max-width: 154px;
}

@media (max-width: 1023px) {
  .press-card__body {
    flex: 1 1 auto;
  }
}

@media (max-width: 767px) {
  .partners-card {
    height: 120px;
    padding: 10px;
  }
}

.main-header__search {
  width: 100%;
  display: flex;
  margin-top: 24px;
}

.main-header__label {
  display: flex;
  width: 100%;
  position: relative;
}

.main-header__input {
  width: 100%;
  height: 65px;
  background: #ffffff;
  border: 1px solid #d2d8da;
  -webkit-box-shadow: 0px 10px 30px rgba(45, 55, 60, 0.07);
  box-shadow: 0px 10px 30px rgba(45, 55, 60, 0.07);
  border-radius: 5px;
  padding-left: 60px;
}

.main-header__icon {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 20px;
}

.search__head {
  margin-bottom: 40px;
}

.search-result__filter {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 24px;
}

.search-result__label {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 12px;
}

.search-result__label span {
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: #2d373c;
}

.search-result__checkbox-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%23E6E6E7'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}

.search-result__checkbox:checked ~ .search-result__checkbox-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='%233BB6BB'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.search-result__card {
  display: flex;
  flex-direction: column;
}

.search {
  padding-bottom: 40px;
}

.search-result__img {
  width: 100%;
  padding-bottom: 60%;
  position: relative;
  margin-right: 25px;
  margin-bottom: 20px;
  height: auto;
  min-height: 150px;
  border-radius: 12px;
  overflow: hidden;
  display: block;
}

.search-result__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.search-result__name {
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  color: #2d373c;
  margin-top: 0;
  margin-bottom: 20px;
}

.search-result__description {
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  color: #2d373c;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}

.search-result__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.search__item {
  margin-bottom: 24px;
}

@media (min-width: 1024px) {
  .search-result__img {
    flex: 0 0 265px;
    max-width: 265px;
    margin-bottom: 0;
    padding-bottom: 20%;
  }
  .search-result__name {
    font-size: 24px;
  }
  .search-result__description {
    font-size: 18px;
  }
}

@media (min-width: 560px) {
  .search-result__card {
    flex-direction: row;
  }
  .search-result__img {
    flex: 0 0 200px;
    max-width: 200px;
    margin-bottom: 0;
    padding-bottom: 11%;
  }
  .search-result__name {
    font-size: 18px;
  }
  .search-result__description {
    font-size: 16px;
  }
}

.header.is-white {
  .header__search {
    path {
      stroke: #252527;
    }
  }
}

.header-search__send {
  svg {
    path {
      stroke: #252527 !important;
    }
  }
}

.header__search {
  position: relative;

  svg {
    display: block;
  }
  path {
    stroke: white;
  }
}

.header-search__data {
  display: none;
}

.header-search__dropdown {
  opacity: 0;
  visibility: hidden;
  width: 0;
  position: absolute;
  right: -4px;
  top: 50%;
  transform: translateY(-50%);
}

.header-search__dropdown.is-visible .header-search__input {
  width: 300px;
}

.header-search__dropdown.is-visible {
  width: auto;
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.header-search__form {
  display: flex;
}

.header-search__field {
  position: relative;
}

.header-search__input {
  padding: 15px 50px 15px 20px;
  width: 0px;
  font-size: 15px;
  color: #000;
  background: #ffffff;
  border: 1px solid #e9e9e9;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

.header-search__button {
  cursor: pointer;
}

.header-search__actions {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}

.header-search__send {
  border: 0;
  background: 0;
  height: 100%;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.header__search::after {
  display: none;
}

.edu {
  min-height: 80vh;
}

html body .bvi-panel {
  position: static;
  top: 0;
  margin-bottom: 0;
}

.bvi-active .header {
  position: sticky;
  top: 0;
}

body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-card__category {
  background-image: none;
}
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .footer {
  border: none;
}
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .partners-second:after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-tabs__list::after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .header__left::after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .footer__bottom
  .footer__left:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-head__bg::before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .footer__bottom
  .footer__left:after,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .footer:before,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .footer:after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .stats__value:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .header__left::before,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .form__body:after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .promo__inner:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .about-bottom__card:after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .form__body:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-tabs::before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-tabs__list::before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .partners-second:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .partners-first:after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-footer__left:after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-footer__left:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-slider:before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-head__wrapper::after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .partners-first:before {
  display: none;
}
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .intro-news,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-news__container,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-slider__container,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .solutions-card__bg,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .solutions-card,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .solutions-card__body,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .promo__img,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .promo__body,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .promo__container,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .promo__inner,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .solutions__slider-wrapper
  .swiper-slide,
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-head__main,
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-head__container,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-slider__body {
  background: transparent !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-tabs__item:not(.is-active),
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-tabs__list {
  border: none !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .intro-slider__card::before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-card__head::before,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .media-head__bg::after,
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .solutions-card__bg::before {
  background: rgba(0, 0, 0, 0.5) !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme]:not(.bvi-no-styles)
  .promo-quote:after {
  display: none;
}
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .slider-btn,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .intro-footer__next,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .intro-footer__prev {
  filter: none !important;
}
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .footer::before,
body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .footer::after {
  filter: grayscale(1) brightness(0);
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .vacancy-card__link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='black'/%3E%3Crect width='18' height='18' rx='9' fill='black'/%3E%3Cpath d='M5.44787 5V8.0615C5.914 7.50575 6.47275 7.226 7.12075 7.226C7.4545 7.226 7.75337 7.28975 8.0215 7.41612C8.29037 7.54175 8.49137 7.703 8.62712 7.89875C8.76362 8.09638 8.85587 8.31275 8.90575 8.55125C8.95525 8.78863 8.98 9.158 8.98 9.659V12.9324H7.53175V9.98412C7.53175 9.39912 7.5055 9.02863 7.45037 8.87113C7.39873 8.71684 7.29627 8.58464 7.15975 8.49613C7.02025 8.402 6.84662 8.3555 6.637 8.3555C6.397 8.3555 6.18175 8.4155 5.99462 8.53475C5.80337 8.65475 5.66612 8.834 5.57912 9.07363C5.49062 9.31362 5.44637 9.668 5.44787 10.1371L5.44637 12.9324H4V5H5.44825H5.44787ZM11.1505 5V8.0615C11.617 7.50575 12.1754 7.226 12.823 7.226C13.1556 7.226 13.4567 7.28975 13.7252 7.41612C13.993 7.54175 14.194 7.703 14.329 7.89875C14.4652 8.09506 14.56 8.31708 14.6076 8.55125C14.6575 8.78863 14.6822 9.158 14.6822 9.659V12.9324H13.2355V9.98412C13.2355 9.39912 13.2081 9.02863 13.153 8.87113C13.1013 8.71663 12.9986 8.58435 12.8616 8.49613C12.7236 8.402 12.5485 8.3555 12.3389 8.3555C12.0992 8.3555 11.884 8.4155 11.6965 8.53475C11.5079 8.65475 11.3699 8.834 11.2817 9.07363C11.1947 9.31362 11.1505 9.668 11.1505 10.1371V12.9324H9.70412V5H11.1505Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
}
body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .vacancy-card__link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23063462'/%3E%3Crect width='18' height='18' rx='9' fill='%23063462'/%3E%3Cpath d='M5.44787 5V8.0615C5.914 7.50575 6.47275 7.226 7.12075 7.226C7.4545 7.226 7.75337 7.28975 8.0215 7.41612C8.29037 7.54175 8.49137 7.703 8.62712 7.89875C8.76362 8.09638 8.85587 8.31275 8.90575 8.55125C8.95525 8.78863 8.98 9.158 8.98 9.659V12.9324H7.53175V9.98412C7.53175 9.39912 7.5055 9.02863 7.45037 8.87113C7.39873 8.71684 7.29627 8.58464 7.15975 8.49613C7.02025 8.402 6.84662 8.3555 6.637 8.3555C6.397 8.3555 6.18175 8.4155 5.99462 8.53475C5.80337 8.65475 5.66612 8.834 5.57912 9.07363C5.49062 9.31362 5.44637 9.668 5.44787 10.1371L5.44637 12.9324H4V5H5.44825H5.44787ZM11.1505 5V8.0615C11.617 7.50575 12.1754 7.226 12.823 7.226C13.1556 7.226 13.4567 7.28975 13.7252 7.41612C13.993 7.54175 14.194 7.703 14.329 7.89875C14.4652 8.09506 14.56 8.31708 14.6076 8.55125C14.6575 8.78863 14.6822 9.158 14.6822 9.659V12.9324H13.2355V9.98412C13.2355 9.39912 13.2081 9.02863 13.153 8.87113C13.1013 8.71663 12.9986 8.58435 12.8616 8.49613C12.7236 8.402 12.5485 8.3555 12.3389 8.3555C12.0992 8.3555 11.884 8.4155 11.6965 8.53475C11.5079 8.65475 11.3699 8.834 11.2817 9.07363C11.1947 9.31362 11.1505 9.668 11.1505 10.1371V12.9324H9.70412V5H11.1505Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
}
body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .vacancy-card__link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='white'/%3E%3Crect width='18' height='18' rx='9' fill='white'/%3E%3Cpath d='M5.44787 5V8.0615C5.914 7.50575 6.47275 7.226 7.12075 7.226C7.4545 7.226 7.75337 7.28975 8.0215 7.41612C8.29037 7.54175 8.49137 7.703 8.62712 7.89875C8.76362 8.09638 8.85587 8.31275 8.90575 8.55125C8.95525 8.78863 8.98 9.158 8.98 9.659V12.9324H7.53175V9.98412C7.53175 9.39912 7.5055 9.02863 7.45037 8.87113C7.39873 8.71684 7.29627 8.58464 7.15975 8.49613C7.02025 8.402 6.84662 8.3555 6.637 8.3555C6.397 8.3555 6.18175 8.4155 5.99462 8.53475C5.80337 8.65475 5.66612 8.834 5.57912 9.07363C5.49062 9.31362 5.44637 9.668 5.44787 10.1371L5.44637 12.9324H4V5H5.44825H5.44787ZM11.1505 5V8.0615C11.617 7.50575 12.1754 7.226 12.823 7.226C13.1556 7.226 13.4567 7.28975 13.7252 7.41612C13.993 7.54175 14.194 7.703 14.329 7.89875C14.4652 8.09506 14.56 8.31708 14.6076 8.55125C14.6575 8.78863 14.6822 9.158 14.6822 9.659V12.9324H13.2355V9.98412C13.2355 9.39912 13.2081 9.02863 13.153 8.87113C13.1013 8.71663 12.9986 8.58435 12.8616 8.49613C12.7236 8.402 12.5485 8.3555 12.3389 8.3555C12.0992 8.3555 11.884 8.4155 11.6965 8.53475C11.5079 8.65475 11.3699 8.834 11.2817 9.07363C11.1947 9.31362 11.1505 9.668 11.1505 10.1371V12.9324H9.70412V5H11.1505Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
}
body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .vacancy-card__link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%234d4b43'/%3E%3Crect width='18' height='18' rx='9' fill='%234d4b43'/%3E%3Cpath d='M5.44787 5V8.0615C5.914 7.50575 6.47275 7.226 7.12075 7.226C7.4545 7.226 7.75337 7.28975 8.0215 7.41612C8.29037 7.54175 8.49137 7.703 8.62712 7.89875C8.76362 8.09638 8.85587 8.31275 8.90575 8.55125C8.95525 8.78863 8.98 9.158 8.98 9.659V12.9324H7.53175V9.98412C7.53175 9.39912 7.5055 9.02863 7.45037 8.87113C7.39873 8.71684 7.29627 8.58464 7.15975 8.49613C7.02025 8.402 6.84662 8.3555 6.637 8.3555C6.397 8.3555 6.18175 8.4155 5.99462 8.53475C5.80337 8.65475 5.66612 8.834 5.57912 9.07363C5.49062 9.31362 5.44637 9.668 5.44787 10.1371L5.44637 12.9324H4V5H5.44825H5.44787ZM11.1505 5V8.0615C11.617 7.50575 12.1754 7.226 12.823 7.226C13.1556 7.226 13.4567 7.28975 13.7252 7.41612C13.993 7.54175 14.194 7.703 14.329 7.89875C14.4652 8.09506 14.56 8.31708 14.6076 8.55125C14.6575 8.78863 14.6822 9.158 14.6822 9.659V12.9324H13.2355V9.98412C13.2355 9.39912 13.2081 9.02863 13.153 8.87113C13.1013 8.71663 12.9986 8.58435 12.8616 8.49613C12.7236 8.402 12.5485 8.3555 12.3389 8.3555C12.0992 8.3555 11.884 8.4155 11.6965 8.53475C11.5079 8.65475 11.3699 8.834 11.2817 9.07363C11.1947 9.31362 11.1505 9.668 11.1505 10.1371V12.9324H9.70412V5H11.1505Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
}
body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .vacancy-card__link:before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='9' fill='%23a9e44d'/%3E%3Crect width='18' height='18' rx='9' fill='%23a9e44d'/%3E%3Cpath d='M5.44787 5V8.0615C5.914 7.50575 6.47275 7.226 7.12075 7.226C7.4545 7.226 7.75337 7.28975 8.0215 7.41612C8.29037 7.54175 8.49137 7.703 8.62712 7.89875C8.76362 8.09638 8.85587 8.31275 8.90575 8.55125C8.95525 8.78863 8.98 9.158 8.98 9.659V12.9324H7.53175V9.98412C7.53175 9.39912 7.5055 9.02863 7.45037 8.87113C7.39873 8.71684 7.29627 8.58464 7.15975 8.49613C7.02025 8.402 6.84662 8.3555 6.637 8.3555C6.397 8.3555 6.18175 8.4155 5.99462 8.53475C5.80337 8.65475 5.66612 8.834 5.57912 9.07363C5.49062 9.31362 5.44637 9.668 5.44787 10.1371L5.44637 12.9324H4V5H5.44825H5.44787ZM11.1505 5V8.0615C11.617 7.50575 12.1754 7.226 12.823 7.226C13.1556 7.226 13.4567 7.28975 13.7252 7.41612C13.993 7.54175 14.194 7.703 14.329 7.89875C14.4652 8.09506 14.56 8.31708 14.6076 8.55125C14.6575 8.78863 14.6822 9.158 14.6822 9.659V12.9324H13.2355V9.98412C13.2355 9.39912 13.2081 9.02863 13.153 8.87113C13.1013 8.71663 12.9986 8.58435 12.8616 8.49613C12.7236 8.402 12.5485 8.3555 12.3389 8.3555C12.0992 8.3555 11.884 8.4155 11.6965 8.53475C11.5079 8.65475 11.3699 8.834 11.2817 9.07363C11.1947 9.31362 11.1505 9.668 11.1505 10.1371V12.9324H9.70412V5H11.1505Z' fill='%23FEFEFE'/%3E%3C/svg%3E%0A");
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .about-bottom__btn {
  background: white !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .about-bottom__btn {
  background: #9dd1ff !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .about-bottom__btn {
  background: black !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .about-bottom__btn {
  background: #f7f3d6 !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .about-bottom__btn {
  background: #3b2716 !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .header-search__button
  svg
  path {
  stroke: black !important;
  fill: black !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .header-search__button
  svg
  path {
  stroke: #063462 !important;
  fill: #063462 !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .header-search__button
  svg
  path {
  stroke: white !important;
  fill: white !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .header-search__button
  svg
  path {
  stroke: #4d4b43 !important;
  fill: #4d4b43 !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .header-search__button
  svg
  path {
  stroke: #a9e44d !important;
  fill: #a9e44d !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  input::placeholder,
  body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  textarea::placeholder {
  color: black !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  input::placeholder,
  body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  textarea::placeholder {
  color: #063462 !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  input::placeholder,
  body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  textarea::placeholder {
  color: white !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  input::placeholder,
  body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  textarea::placeholder {
  color: #4d4b43 !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  input::placeholder,
  body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  textarea::placeholder {
  color: #a9e44d !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .footer-soc__link.soc-tg:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='black'/%3E%3Cstop offset='1' stop-color='black'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .footer-soc__link.soc-yt:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='black'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .footer-soc__link.soc-tg:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .footer-soc__link.soc-yt:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='white'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .footer-soc__link.soc-tg:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234d4b43'/%3E%3Cstop offset='1' stop-color='%234d4b43'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .footer-soc__link.soc-yt:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='%234d4b43'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .footer-soc__link.soc-tg:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23063462'/%3E%3Cstop offset='1' stop-color='%23063462'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .footer-soc__link.soc-yt:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='%23063462'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .footer-soc__link.soc-tg:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.15262 11.3184C7.78976 8.91929 11.5487 7.33767 13.4295 6.5735C18.7996 4.39166 19.9155 4.01265 20.6428 4.00013C20.8028 3.99738 21.1604 4.03611 21.3921 4.21974C21.5877 4.3748 21.6416 4.58426 21.6673 4.73128C21.6931 4.87829 21.7251 5.21319 21.6996 5.47487C21.4086 8.46165 20.1495 15.7098 19.5089 19.055C19.2378 20.4705 18.7041 20.9451 18.1874 20.9916C17.0644 21.0925 16.2117 20.2666 15.1241 19.5702C13.4222 18.4805 12.4607 17.8021 10.8087 16.7387C8.89954 15.5097 10.1372 14.8342 11.2252 13.7304C11.5099 13.4415 16.4576 9.04546 16.5534 8.64668C16.5654 8.5968 16.5765 8.41089 16.4634 8.31272C16.3504 8.21456 16.1835 8.24813 16.0631 8.27482C15.8924 8.31267 13.1735 10.0681 7.90659 13.541C7.13486 14.0587 6.43586 14.3109 5.80957 14.2976C5.11914 14.2831 3.79102 13.9163 2.80371 13.6028C1.59273 13.2183 0.630263 13.015 0.714072 12.362C0.757725 12.0218 1.23724 11.674 2.15262 11.3184Z' fill='url(%23paint0_linear_20130_3856)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_20130_3856' x1='11.209' y1='4' x2='11.209' y2='20.8739' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23a9e44d'/%3E%3Cstop offset='1' stop-color='%23a9e44d'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .footer-soc__link.soc-yt:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.3904 4.11202C22.4184 4.38879 23.2289 5.19933 23.5057 6.22734C24.0197 8.10542 23.9999 12.0197 23.9999 12.0197C23.9999 12.0197 23.9999 15.9143 23.5057 17.7924C23.2289 18.8204 22.4184 19.6309 21.3904 19.9077C19.5123 20.4019 11.9999 20.4019 11.9999 20.4019C11.9999 20.4019 4.50739 20.4019 2.60954 19.8879C1.58154 19.6111 0.771002 18.8006 0.494232 17.7726C0 15.9143 0 12 0 12C0 12 0 8.10542 0.494232 6.22734C0.771002 5.19933 1.60131 4.36902 2.60954 4.09225C4.48763 3.59802 11.9999 3.59802 11.9999 3.59802C11.9999 3.59802 19.5123 3.59802 21.3904 4.11202ZM15.855 11.9998L9.60791 15.5978V8.40183L15.855 11.9998Z' fill='%23a9e44d'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%234d4b43' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%23063462' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%23a9e44d' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E") !important;
}
body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%234d4b43' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%23063462' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .header-nav__item:has(.header-nav__submenu)
  .header-nav__link:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M6.90002 8.2L10.5 11.8L14.1 8.2' stroke='%233b2716' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}

body.bvi-active
  .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)
  .promo__logos-item {
  background: #9dd1ff !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)
  .promo__logos-item {
  background: black !important;
}

body.bvi-active
  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)
  .promo__logos-item {
  background: #f7f3d6;
}

body.bvi-active
  .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)
  .promo__logos-item {
  background: #3b2716;
}

body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .publications-slider__pagination-line,
body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .fraction {
  background: black !important;
}

body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .publications-slider__pagination-line,
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .fraction {
  background: white !important;
}

body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .publications-slider__pagination-line,
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .fraction {
  background: #063462 !important;
}

body.bvi-active  .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .publications-slider__pagination-line,
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .fraction {
  background: #4d4b43 !important;
}

body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .publications-slider__pagination-line,
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .fraction {
  background: #a9e44d !important;
}
html body .bvi-panel.bvi-fixed-top {
  position: static !important;
}

body.bvi-active .bvi-body[data-bvi-theme]:not(.bvi-no-styles) .slider-btn {
  border-radius: 50%;
}

body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .slider-btn.is-prev,
body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .intro-footer__prev::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .slider-btn.is-next,
body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .intro-footer__next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .slider-btn.is-prev,
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .intro-footer__prev::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .slider-btn.is-next,
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .intro-footer__next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .slider-btn.is-prev,
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .intro-footer__prev::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23063462' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .slider-btn.is-next,
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .intro-footer__next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23063462' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .slider-btn.is-prev,
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .intro-footer__prev::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%234d4b43' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .slider-btn.is-next,
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .intro-footer__next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%234d4b43' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .slider-btn.is-prev,
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .intro-footer__prev::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23a9e44d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .slider-btn.is-next,
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .intro-footer__next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5 12H19M5 12L11 6M5 12L11 18' stroke='%23a9e44d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
}

body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .header-lang__visible::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .header-lang__visible::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .header-lang__visible::after {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='%234d4b43' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .header-lang__visible::after {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='%23063462' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .header-lang__visible::after {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6.40002 8.20001L10 11.8L13.6 8.20001' stroke='%23a9e44d' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}


body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .header__burger::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%23a9e44d '/%3E%3C/svg%3E%0A") !important;
}
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .header__burger:hover::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%233b2716 '/%3E%3C/svg%3E%0A") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .header__burger::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%23063462 '/%3E%3C/svg%3E%0A") !important;
}
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .header__burger:hover::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%239dd1ff '/%3E%3C/svg%3E%0A") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .header__burger::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%234d4b43 '/%3E%3C/svg%3E%0A") !important;
}
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .header__burger:hover::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='%23f7f3d6 '/%3E%3C/svg%3E%0A") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .header__burger::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='black '/%3E%3C/svg%3E%0A") !important;
}
body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .header__burger:hover::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='white '/%3E%3C/svg%3E%0A") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .header__burger::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='white '/%3E%3C/svg%3E%0A") !important;
}
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .header__burger:hover::after {
 background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1579 15.25C16.623 15.25 17 15.6418 17 16.125C17 16.6082 16.623 17 16.1579 17H1.84211C1.37702 17 1 16.6082 1 16.125C1 15.6418 1.37702 15.25 1.84211 15.25H16.1579ZM16.1579 9.125C16.623 9.125 17 9.51675 17 10C17 10.4832 16.623 10.875 16.1579 10.875H1.84211C1.37702 10.875 1 10.4832 1 10C1 9.51675 1.37702 9.125 1.84211 9.125H16.1579ZM16.1579 3C16.623 3 17 3.39175 17 3.875C17 4.35825 16.623 4.75 16.1579 4.75H1.84211C1.37702 4.75 1 4.35825 1 3.875C1 3.39175 1.37702 3 1.84211 3H16.1579Z' fill='black '/%3E%3C/svg%3E%0A") !important;
}


body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .contacts__tel:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 6C3 14.5604 9.93959 21.5 18.5 21.5C18.8862 21.5 19.2691 21.4859 19.6483 21.4581C20.0834 21.4262 20.3009 21.4103 20.499 21.2963C20.663 21.2019 20.8185 21.0345 20.9007 20.864C21 20.6582 21 20.4181 21 19.938V17.1207C21 16.7169 21 16.515 20.9335 16.342C20.8749 16.1891 20.7795 16.053 20.6559 15.9456C20.516 15.824 20.3262 15.755 19.9468 15.617L16.74 14.4509C16.2985 14.2904 16.0777 14.2101 15.8683 14.2237C15.6836 14.2357 15.5059 14.2988 15.3549 14.4058C15.1837 14.5271 15.0629 14.7285 14.8212 15.1314L14 16.5C11.3501 15.2999 9.2019 13.1489 8 10.5L9.36863 9.67882C9.77145 9.43713 9.97286 9.31628 10.0942 9.14506C10.2012 8.99408 10.2643 8.81637 10.2763 8.6317C10.2899 8.42227 10.2096 8.20153 10.0491 7.76005L8.88299 4.55321C8.745 4.17376 8.67601 3.98403 8.55442 3.8441C8.44701 3.72049 8.31089 3.62515 8.15802 3.56645C7.98496 3.5 7.78308 3.5 7.37932 3.5H4.56201C4.08188 3.5 3.84181 3.5 3.63598 3.59925C3.4655 3.68146 3.29814 3.83701 3.2037 4.00103C3.08968 4.19907 3.07375 4.41662 3.04189 4.85173C3.01413 5.23086 3 5.61378 3 6Z' fill='white'/%3E%3C/svg%3E")!important;
}
body.bvi-active .bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles) .contacts__mail:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M2.40439 7.56025L12.0003 12.3582L21.5964 7.56019C21.524 6.29977 20.4789 5.29999 19.2004 5.29999H4.80039C3.52181 5.29999 2.47675 6.2998 2.40439 7.56025Z' fill='white'/%3E%3Cpath d='M21.6004 10.2415L12.0003 15.0415L2.40039 10.2415V17.3C2.40039 18.6255 3.47491 19.7 4.80039 19.7H19.2004C20.5259 19.7 21.6004 18.6255 21.6004 17.3V10.2415Z' fill='white'/%3E%3C/svg%3E") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .contacts__tel:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 6C3 14.5604 9.93959 21.5 18.5 21.5C18.8862 21.5 19.2691 21.4859 19.6483 21.4581C20.0834 21.4262 20.3009 21.4103 20.499 21.2963C20.663 21.2019 20.8185 21.0345 20.9007 20.864C21 20.6582 21 20.4181 21 19.938V17.1207C21 16.7169 21 16.515 20.9335 16.342C20.8749 16.1891 20.7795 16.053 20.6559 15.9456C20.516 15.824 20.3262 15.755 19.9468 15.617L16.74 14.4509C16.2985 14.2904 16.0777 14.2101 15.8683 14.2237C15.6836 14.2357 15.5059 14.2988 15.3549 14.4058C15.1837 14.5271 15.0629 14.7285 14.8212 15.1314L14 16.5C11.3501 15.2999 9.2019 13.1489 8 10.5L9.36863 9.67882C9.77145 9.43713 9.97286 9.31628 10.0942 9.14506C10.2012 8.99408 10.2643 8.81637 10.2763 8.6317C10.2899 8.42227 10.2096 8.20153 10.0491 7.76005L8.88299 4.55321C8.745 4.17376 8.67601 3.98403 8.55442 3.8441C8.44701 3.72049 8.31089 3.62515 8.15802 3.56645C7.98496 3.5 7.78308 3.5 7.37932 3.5H4.56201C4.08188 3.5 3.84181 3.5 3.63598 3.59925C3.4655 3.68146 3.29814 3.83701 3.2037 4.00103C3.08968 4.19907 3.07375 4.41662 3.04189 4.85173C3.01413 5.23086 3 5.61378 3 6Z' fill='black'/%3E%3C/svg%3E")!important;
}
body.bvi-active .bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles) .contacts__mail:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M2.40439 7.56025L12.0003 12.3582L21.5964 7.56019C21.524 6.29977 20.4789 5.29999 19.2004 5.29999H4.80039C3.52181 5.29999 2.47675 6.2998 2.40439 7.56025Z' fill='black'/%3E%3Cpath d='M21.6004 10.2415L12.0003 15.0415L2.40039 10.2415V17.3C2.40039 18.6255 3.47491 19.7 4.80039 19.7H19.2004C20.5259 19.7 21.6004 18.6255 21.6004 17.3V10.2415Z' fill='black'/%3E%3C/svg%3E") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .contacts__tel:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 6C3 14.5604 9.93959 21.5 18.5 21.5C18.8862 21.5 19.2691 21.4859 19.6483 21.4581C20.0834 21.4262 20.3009 21.4103 20.499 21.2963C20.663 21.2019 20.8185 21.0345 20.9007 20.864C21 20.6582 21 20.4181 21 19.938V17.1207C21 16.7169 21 16.515 20.9335 16.342C20.8749 16.1891 20.7795 16.053 20.6559 15.9456C20.516 15.824 20.3262 15.755 19.9468 15.617L16.74 14.4509C16.2985 14.2904 16.0777 14.2101 15.8683 14.2237C15.6836 14.2357 15.5059 14.2988 15.3549 14.4058C15.1837 14.5271 15.0629 14.7285 14.8212 15.1314L14 16.5C11.3501 15.2999 9.2019 13.1489 8 10.5L9.36863 9.67882C9.77145 9.43713 9.97286 9.31628 10.0942 9.14506C10.2012 8.99408 10.2643 8.81637 10.2763 8.6317C10.2899 8.42227 10.2096 8.20153 10.0491 7.76005L8.88299 4.55321C8.745 4.17376 8.67601 3.98403 8.55442 3.8441C8.44701 3.72049 8.31089 3.62515 8.15802 3.56645C7.98496 3.5 7.78308 3.5 7.37932 3.5H4.56201C4.08188 3.5 3.84181 3.5 3.63598 3.59925C3.4655 3.68146 3.29814 3.83701 3.2037 4.00103C3.08968 4.19907 3.07375 4.41662 3.04189 4.85173C3.01413 5.23086 3 5.61378 3 6Z' fill='%234d4b43'/%3E%3C/svg%3E")!important;
}
body.bvi-active .bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles) .contacts__mail:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M2.40439 7.56025L12.0003 12.3582L21.5964 7.56019C21.524 6.29977 20.4789 5.29999 19.2004 5.29999H4.80039C3.52181 5.29999 2.47675 6.2998 2.40439 7.56025Z' fill='%234d4b43'/%3E%3Cpath d='M21.6004 10.2415L12.0003 15.0415L2.40039 10.2415V17.3C2.40039 18.6255 3.47491 19.7 4.80039 19.7H19.2004C20.5259 19.7 21.6004 18.6255 21.6004 17.3V10.2415Z' fill='%234d4b43'/%3E%3C/svg%3E") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .contacts__tel:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 6C3 14.5604 9.93959 21.5 18.5 21.5C18.8862 21.5 19.2691 21.4859 19.6483 21.4581C20.0834 21.4262 20.3009 21.4103 20.499 21.2963C20.663 21.2019 20.8185 21.0345 20.9007 20.864C21 20.6582 21 20.4181 21 19.938V17.1207C21 16.7169 21 16.515 20.9335 16.342C20.8749 16.1891 20.7795 16.053 20.6559 15.9456C20.516 15.824 20.3262 15.755 19.9468 15.617L16.74 14.4509C16.2985 14.2904 16.0777 14.2101 15.8683 14.2237C15.6836 14.2357 15.5059 14.2988 15.3549 14.4058C15.1837 14.5271 15.0629 14.7285 14.8212 15.1314L14 16.5C11.3501 15.2999 9.2019 13.1489 8 10.5L9.36863 9.67882C9.77145 9.43713 9.97286 9.31628 10.0942 9.14506C10.2012 8.99408 10.2643 8.81637 10.2763 8.6317C10.2899 8.42227 10.2096 8.20153 10.0491 7.76005L8.88299 4.55321C8.745 4.17376 8.67601 3.98403 8.55442 3.8441C8.44701 3.72049 8.31089 3.62515 8.15802 3.56645C7.98496 3.5 7.78308 3.5 7.37932 3.5H4.56201C4.08188 3.5 3.84181 3.5 3.63598 3.59925C3.4655 3.68146 3.29814 3.83701 3.2037 4.00103C3.08968 4.19907 3.07375 4.41662 3.04189 4.85173C3.01413 5.23086 3 5.61378 3 6Z' fill='%23063462'/%3E%3C/svg%3E")!important;
}
body.bvi-active .bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles) .contacts__mail:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M2.40439 7.56025L12.0003 12.3582L21.5964 7.56019C21.524 6.29977 20.4789 5.29999 19.2004 5.29999H4.80039C3.52181 5.29999 2.47675 6.2998 2.40439 7.56025Z' fill='%23063462'/%3E%3Cpath d='M21.6004 10.2415L12.0003 15.0415L2.40039 10.2415V17.3C2.40039 18.6255 3.47491 19.7 4.80039 19.7H19.2004C20.5259 19.7 21.6004 18.6255 21.6004 17.3V10.2415Z' fill='%23063462'/%3E%3C/svg%3E") !important;
}

body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .contacts__tel:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 6C3 14.5604 9.93959 21.5 18.5 21.5C18.8862 21.5 19.2691 21.4859 19.6483 21.4581C20.0834 21.4262 20.3009 21.4103 20.499 21.2963C20.663 21.2019 20.8185 21.0345 20.9007 20.864C21 20.6582 21 20.4181 21 19.938V17.1207C21 16.7169 21 16.515 20.9335 16.342C20.8749 16.1891 20.7795 16.053 20.6559 15.9456C20.516 15.824 20.3262 15.755 19.9468 15.617L16.74 14.4509C16.2985 14.2904 16.0777 14.2101 15.8683 14.2237C15.6836 14.2357 15.5059 14.2988 15.3549 14.4058C15.1837 14.5271 15.0629 14.7285 14.8212 15.1314L14 16.5C11.3501 15.2999 9.2019 13.1489 8 10.5L9.36863 9.67882C9.77145 9.43713 9.97286 9.31628 10.0942 9.14506C10.2012 8.99408 10.2643 8.81637 10.2763 8.6317C10.2899 8.42227 10.2096 8.20153 10.0491 7.76005L8.88299 4.55321C8.745 4.17376 8.67601 3.98403 8.55442 3.8441C8.44701 3.72049 8.31089 3.62515 8.15802 3.56645C7.98496 3.5 7.78308 3.5 7.37932 3.5H4.56201C4.08188 3.5 3.84181 3.5 3.63598 3.59925C3.4655 3.68146 3.29814 3.83701 3.2037 4.00103C3.08968 4.19907 3.07375 4.41662 3.04189 4.85173C3.01413 5.23086 3 5.61378 3 6Z' fill='%23a9e44d'/%3E%3C/svg%3E")!important;
}
body.bvi-active .bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles) .contacts__mail:before {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M2.40439 7.56025L12.0003 12.3582L21.5964 7.56019C21.524 6.29977 20.4789 5.29999 19.2004 5.29999H4.80039C3.52181 5.29999 2.47675 6.2998 2.40439 7.56025Z' fill='%23a9e44d'/%3E%3Cpath d='M21.6004 10.2415L12.0003 15.0415L2.40039 10.2415V17.3C2.40039 18.6255 3.47491 19.7 4.80039 19.7H19.2004C20.5259 19.7 21.6004 18.6255 21.6004 17.3V10.2415Z' fill='%23a9e44d'/%3E%3C/svg%3E") !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-btn--close:before {
  font-size: 200%;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-panel {
  background: white;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-navbar__btn, 
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-menu--theme-light-contrast, 
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-navbars .mm-navbar {
  background: white !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-btn--close:before {
  color: black !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: black !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: black !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: black !important;
  color: white !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: black !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-btn--next:after,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .mm-btn--prev:before {
  border-color: white !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .intro-footer__next::after {
  transform: rotate(0);
}


body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-panel {
  background: black;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-navbar__btn, 
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-menu--theme-light-contrast, 
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-navbars .mm-navbar {
  background: black !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-btn--close:before {
  color: white !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: white !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: white !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: white !important;
  color: black !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: white !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-btn--next:after,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .mm-btn--prev:before {
  border-color: black !important;
}



body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-panel {
  background: #f7f3d6 ;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-navbar__btn, 
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-menu--theme-light-contrast, 
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-navbars .mm-navbar {
  background: #f7f3d6  !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-btn--close:before {
  color: #4d4b43 !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: #4d4b43 !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: #4d4b43 !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: #4d4b43 !important;
  color: #f7f3d6  !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: #4d4b43 !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-btn--next:after,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .mm-btn--prev:before {
  border-color: #f7f3d6  !important;
}



body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-panel {
  background: #9dd1ff;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-navbar__btn, 
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-menu--theme-light-contrast, 
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-navbars .mm-navbar {
  background: #9dd1ff !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-btn--close:before {
  color: #063462 !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: #063462 !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: #063462 !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: #063462 !important;
  color: #9dd1ff !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: #063462 !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-btn--next:after,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .mm-btn--prev:before {
  border-color: #9dd1ff !important;
}



body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-panel {
  background: #3b2716;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-navbar__btn, 
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-menu--theme-light-contrast, 
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-navbars .mm-navbar {
  background: #3b2716 !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-btn--close:before {
  color: #a9e44d !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: #a9e44d !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: #a9e44d !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mobile-menu__link:hover,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-listitem__text:hover {
  background: #a9e44d !important;
  color: #3b2716 !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-listitem__text {
  color: #a9e44d !important;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-btn--next:after,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .mm-btn--prev:before {
  border-color: #3b2716 !important;
}


body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .form__label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='black'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .form__label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='white'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .form__label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%23063462'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .form__label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%234d4b43'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .form__label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%233b2716'/%3E%3C/svg%3E%0A");
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .form__check input:checked ~ label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .form-agreement__check:checked ~ .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='black'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .form__check input:checked ~ label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .form-agreement__check:checked ~ .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='white'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='black'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .form__check input:checked ~ label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .form-agreement__check:checked ~ .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='%23063462'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='%239dd1ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='%239dd1ff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .form__check input:checked ~ label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .form-agreement__check:checked ~ .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='%234d4b43'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='%23f7f3d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='%23f7f3d6'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .form__check input:checked ~ label:before,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .form-agreement__check:checked ~ .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_16133_7047)'%3E%3Crect width='20' height='20' rx='3' fill='%23a9e44d'/%3E%3Cpath d='M5 10.8L8.14286 14L16 6' stroke='%233b2716' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_16133_7047'%3E%3Crect width='20' height='20' rx='3' fill='%233b2716'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

body.bvi-active:has(.bvi-body[data-bvi-theme]:not(.bvi-no-styles)) .intro-footer__next::after {
  transform: rotate(0);
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal {
  background: white;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal {
  background: black;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal {
  background: #f7f3d6;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal {
  background: #9dd1ff;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal {
  background: #3b2716;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal span a:hover {
  color: white;
  background: black;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal span a:hover {
  color: black;
  background: white;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal span a:hover {
  background: #4d4b43;
  color: #f7f3d6;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal span a:hover {
  color: #9dd1ff;
  background: #063462;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal span a:hover {
  background: #a9e44d;
  color: #3b2716;
}

body.bvi-active:has(.bvi-body[data-bvi-theme]:not(.bvi-no-styles)) .feedback-modal span a {
  text-decoration: underline
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal span,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .fancybox-slide--html .fancybox-close-small,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal span a,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal input::placeholder,
body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal textarea::placeholder {
  color: black;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal span,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .fancybox-slide--html .fancybox-close-small,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal span a,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal input::placeholder,
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal textarea::placeholder {
  color: white;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal span,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .fancybox-slide--html .fancybox-close-small,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal span a,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal input::placeholder,
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal textarea::placeholder {
  color: #4d4b43;
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal span,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .fancybox-slide--html .fancybox-close-small,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal span a,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal input::placeholder,
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal textarea::placeholder {
  color: #063462;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal span,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .fancybox-slide--html .fancybox-close-small,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal span a,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal input::placeholder,
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal textarea::placeholder {
  color: #a9e44d;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .feedback-modal .form-agreement__btn {
  background: #a9e44d;
  color: #3b2716;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .feedback-modal .form-agreement__btn {
  color: #9dd1ff;
  background: #063462;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .feedback-modal .form-agreement__btn {
  color: #f7f3d6;
  background: #4d4b43;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .feedback-modal .form-agreement__btn {
  background: white;
  color: black;
}

body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .feedback-modal .form-agreement__btn {
  background: black;
  color: white;
}


body.bvi-active:has(.bvi-body[data-bvi-theme="white"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='black'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='black'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="black"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='white'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='white'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="blue"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='%23063462'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%23063462'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="brown"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='%234d4b43'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%234d4b43'/%3E%3C/svg%3E%0A");
}
body.bvi-active:has(.bvi-body[data-bvi-theme="green"]:not(.bvi-no-styles)) .form-agreement__check-pseudo {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' fill='%23a9e44d'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' rx='2.5' stroke='%23a9e44d'/%3E%3C/svg%3E%0A");
}

.header__eye {
  width: 30px;
  height: 30px;
  flex: 0 0 30px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.header__eye svg {
  display: block;
  width: 100%;
  max-height: 100%;
  height: 100%;
}

.header.is-white .header__eye svg path {
  stroke: #252527;
  fill: #252527;
}

@media (min-width: 1023px) {
  .header-search__mobile {
    display: none;
  }
  .header-search__data {
    display: flex;
  }
}

/* End */


/* Start:/local/templates/common/components/bitrix/news.list/menu_catalog/style.css?1737708259150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/common/components/bitrix/news.list/menu_catalog_mob/style.css?1737708260150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/common/components/bitrix/news.list/footer_social/style.css?1737708260150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/common/components/altit/altit.feedback/subscribe/style.css?1737708259737*/
.form_box_callback .req:invalid {
    border: 1px solid red;
}
.form_box_callback .req:valid {
    border: 1px solid green;
}
.form-group.form_box_callback {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
label.mf-text {
  margin-bottom: 5px;
}
.feedback_form {
  display: flex;
  flex-direction: column;
}
#button {
  max-width: 200px;
  min-height: 30px;
  background: aliceblue;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s linear;
}
#button:hover {
  background-color: #D8FCFF;
}
.OK_MESSAGE {
  color: green;
  text-align: center;
  margin: 30px 0px 30px 0px;
}
.grecaptcha-badge {
  display: none;
}
button:disabled {
  opacity: 0.3!important;
}
/* End */


/* Start:/local/components/altit/altit.feedback/templates/order/style.css?1737708259688*/
.form_box_callback .req:invalid {
    border: 1px solid red;
}
.form_box_callback .req:valid {
    border: 1px solid green;
}
.form-group.form_box_callback {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}
label.mf-text {
  margin-bottom: 5px;
}
.feedback_form {
  display: flex;
  flex-direction: column;
}
#button {
  max-width: 200px;
  min-height: 30px;
  background: aliceblue;
  border: none;
  cursor: pointer;
  transition: background-color 0.3s linear;
}
#button:hover {
  background-color: #D8FCFF;
}
.OK_MESSAGE {
  color: green;
  text-align: center;
  margin: 30px 0px 30px 0px;
}
.grecaptcha-badge {
  display: none;
}
/* End */
/* /local/templates/common/assets/css/main1.css?1738135777285848 */
/* /local/templates/common/template_styles1.css?1747402094181708 */
/* /local/templates/common/components/bitrix/news.list/menu_catalog/style.css?1737708259150 */
/* /local/templates/common/components/bitrix/news.list/menu_catalog_mob/style.css?1737708260150 */
/* /local/templates/common/components/bitrix/news.list/footer_social/style.css?1737708260150 */
/* /local/templates/common/components/altit/altit.feedback/subscribe/style.css?1737708259737 */
/* /local/components/altit/altit.feedback/templates/order/style.css?1737708259688 */
</pre></body></html>