@charset "UTF-8";
:root {
  --main-100: #0a1833;
  --gray: #f3f3f3;
  --blue: #12419a;
  --light-green: #edfcf5;
  --light-blue: #f5f7fb;
  --ultra-light-blue: #c6d6f7;
  --slate-gray: #6b7a99;
  --light-gray: #f5f5f5;
  --light-lavender: #e6e9f0;
  --mint-green: #e3f7ed;
  --green: #47b27d;
  --lavender-blue: #e8effc;
  --navy-blue: #00339a;
  --white: #ffffff;
  --main-5: rgba(10, 24, 51, 0.05);
  --main-50: rgba(10, 24, 51, 0.5);
  --main-60: rgba(10, 24, 51, 0.6);
  --main-20: rgba(10, 24, 51, 0.2);
  --main-10: rgba(10, 24, 51, 0.1);
  --blue-5: rgba(0, 51, 154, 0.05);
  --blue-60: rgba(0, 51, 154, 0.6);
  --blue-100: #00339A;
  --light-grey-blue: #ced1d6;
  --dark-blue: #04419a;
  --medium-blue: #335fae;
  --bright-blue: #2e75d9;
  --hover-medium-blue: #6a8ccb;
  --hover-dark-blue: #00339A;
  --aqua-blue: #24A1DE;
  --backdrop: rgba(10, 24, 51, 0.10);
  --yellow-10: rgba(255, 191, 0, 0.10);
  --get-rates-padding: 32px;
  --get-rates-padding-mobile: 16px;
}

@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-LightIt.eot");
  src: local("Proxima Nova Light Italic"), local("ProximaNova-LightIt"), url("../fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-LightIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Extrabld.eot");
  src: local("Proxima Nova Extrabold"), local("ProximaNova-Extrabld"), url("../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Regular.eot");
  src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Semibold.eot");
  src: local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("../fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-SemiboldIt.eot");
  src: local("Proxima Nova Semibold Italic"), local("ProximaNova-SemiboldIt"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-RegularIt.eot");
  src: local("Proxima Nova Regular Italic"), local("ProximaNova-RegularIt"), url("../fonts/ProximaNova/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-RegularIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Bold.eot");
  src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-BoldIt.eot");
  src: local("Proxima Nova Bold Italic"), local("ProximaNova-BoldIt"), url("../fonts/ProximaNova/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-BoldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.eot");
  src: local("Proxima Nova Extrabold Italic"), local("ProximaNova-ExtrabldIt"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Light.eot");
  src: local("Proxima Nova Light"), local("ProximaNova-Light"), url("../fonts/ProximaNova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--main-100);
  overflow-x: clip;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background: none;
  border: none;
  cursor: pointer;
}

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

.container {
  box-sizing: border-box;
  min-width: 288px;
  max-width: 1216px;
  margin: 0 auto;
}
@media (max-width: 1256px) {
  .container {
    margin: 0 20px;
  }
}
@media (max-width: 500px) {
  .container {
    margin: 0 16px;
  }
}

.no-scroll {
  overflow-y: hidden;
}

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

.top {
  display: inline;
  position: fixed;
  bottom: 10px;
  right: 10px;
  /* visual styling */
  text-decoration: none;
  text-align: center;
  height: 32px;
  width: 32px;
  font-family: sans-serif;
  color: var(--dark-blue);
  background: var(--white);
  border: 2px solid var(--bright-blue);
  padding: 5px 6px;
  z-index: 2;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}
.top.show {
  opacity: 1;
  visibility: visible;
}

.pulse-btn-mail {
  position: fixed;
  z-index: 5;
  width: 64px;
  height: 64px;
  right: 32px;
  bottom: 72px;
  background-color: #00339a;
  border-radius: 50%;
  display: flex;
  color: var(--white);
  align-items: center;
  justify-content: center;
  animation: shadow-pulse 2.5s infinite;
  transition: all 0.3s;
}

@keyframes shadow-pulse {
  40%, 100% {
    box-shadow: 0 0 7px 25px rgba(0, 51, 154, 0);
  }
  0% {
    box-shadow: 0 0 0 0px rgba(0, 51, 154, 0.4);
  }
  40% {
    box-shadow: 0 0 7px 25px rgba(0, 51, 154, 0);
  }
}
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 38px;
  line-height: 36px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select:hover {
  border-color: hsl(0, 0%, 85.9803921569%);
}

.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}

.nice-select.open:after {
  transform: rotate(-135deg);
}

.nice-select.open .nice-select-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: rgb(237.1, 237.1, 237.1);
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #ccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .nice-select-dropdown {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .nice-select-dropdown {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .nice-select-dropdown {
  margin-top: 4px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(19px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
  opacity: 0;
}

.nice-select .list {
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  max-height: 210px;
  overflow-y: auto;
}

.nice-select .list:hover .option:not(:hover) {
  background-color: rgba(0, 0, 0, 0) !important;
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}

.nice-select .option.selected {
  font-weight: bold;
}

.nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: #999;
  cursor: default;
}

.nice-select .extra {
  float: right;
}

.nice-select .optgroup {
  font-weight: bold;
}

.no-csspointerevents .nice-select .nice-select-dropdown {
  display: none;
}

.no-csspointerevents .nice-select.open .nice-select-dropdown {
  display: block;
}

.nice-select .list::-webkit-scrollbar {
  width: 0;
}

.nice-select .has-multiple {
  white-space: inherit;
  height: auto;
  padding: 7px 12px;
  min-height: 36px;
  line-height: 22px;
}

.nice-select .has-multiple span.current {
  border: 1px solid #ccc;
  background: #eee;
  padding: 0 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 3px;
  margin-right: 3px;
}

.nice-select .has-multiple .multiple-options {
  display: block;
  line-height: 24px;
  padding: 0;
}

.nice-select .nice-select-search-box {
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
  pointer-events: none;
  border-radius: 5px 5px 0 0;
}

.nice-select .nice-select-search {
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  vertical-align: middle;
  padding: 7px 12px;
  margin: 0 10px 0 0;
  width: 100%;
  min-height: 36px;
  line-height: 22px;
  height: auto;
  outline: 0 !important;
  font-size: 14px;
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  animation: f-spinner-dash 2s ease-in-out infinite;
}

@keyframes f-spinner-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  animation: 0.175s ease-out both f-throwOutUp;
}

.f-throwOutDown {
  animation: 0.175s ease-out both f-throwOutDown;
}

@keyframes f-throwOutUp {
  to {
    transform: translate3d(0, -150px, 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    transform: translate3d(0, 150px, 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  animation: var(--f-transition-duration, 0.2s) ease-out 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown;
}

@keyframes f-zoomInUp {
  from {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-zoomOutDown {
  to {
    transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  animation: var(--f-transition-duration, 0.2s) ease both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  animation: var(--f-transition-duration, 0.2s) ease both f-fadeOut;
  z-index: 1;
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@keyframes f-slideInPrev {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideOutNext {
  100% {
    transform: translateX(-100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@keyframes f-classicInNext {
  0% {
    transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    transform: translateX(75px);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicOutNext {
  100% {
    transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: opacity 0.15s ease;
  transform: var(--f-button-transform);
  filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev,
.f-carousel__nav .f-button.is-next,
.fancybox__nav .f-button.is-prev,
.fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev,
.is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next,
.is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,
.is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev,
.is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next,
.is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg,
.is-vertical .f-carousel__nav .f-button.is-next svg,
.is-vertical .fancybox__nav .f-button.is-prev svg,
.is-vertical .fancybox__nav .f-button.is-next svg {
  transform: rotate(90deg);
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: 1050;
  outline: none;
  transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *,
.fancybox__container *::before,
.fancybox__container *::after {
  box-sizing: inherit;
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__track {
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  flex: 0 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe,
.fancybox__slide.has-video,
.fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating,
.fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before,
.fancybox__slide::after {
  content: "";
  flex: 0 0 0;
  margin: auto;
}

.fancybox__content {
  align-self: center;
  display: flex;
  flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: grabbing;
}

.fancybox__content [data-selectable],
.fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transition: none;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,
.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden;
}

.is-animating .fancybox__content,
.is-dragging .fancybox__content {
  filter: blur(0px);
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__caption {
  align-self: center;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption,
.is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  animation: 0.25s ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  animation: 0.35s ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport),
.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  animation: 0.15s ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  animation: 0.35s ease forwards f-fadeOut;
}

.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
  max-width: 100%;
  flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content,
.has-map .fancybox__content,
.has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,
.fancybox__container:not(.is-compact) .has-map .fancybox__content,
.fancybox__container:not(.is-compact) .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content,
.has-pdf .fancybox__content,
.has-youtube .fancybox__content,
.has-vimeo .fancybox__content,
.has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video,
.fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

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

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 20px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  perspective: 1000px;
  transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.f-thumbs__track {
  display: flex;
  will-change: transform;
}

.f-thumbs__slide {
  position: relative;
  flex: 0 0 auto;
  box-sizing: content-box;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  min-width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: -moz-max-content;
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(var(--left, 0) * 1px);
  width: calc(100% - var(--width, 0) * 1px);
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  --clip-path: inset(
    0
      calc(
        (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0))
      )
      round var(--f-thumb-border-radius, 0)
  );
  transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  transition: none;
  pointer-events: none;
}

.is-modern .f-thumbs__slide:focus-within:not(.is-selected) {
  filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.is-modern .f-thumbs__slide > * {
  clip-path: var(--clip-path);
}

.is-modern.in-touch .f-thumbs__slide {
  filter: none;
}

.is-modern.is-resting .f-thumbs__slide {
  transition: all 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide > * {
  transition: all 0.33s ease;
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: var(--f-thumb-offset);
  box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-thumbs.is-horizontal .f-thumbs__track {
  margin: 0 auto;
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  flex-wrap: wrap;
  margin: auto 0;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 20px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute,
.is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
}

.fancybox__toolbar__column.is-left,
.fancybox__toolbar__column.is-right {
  flex-grow: 1;
  flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

main {
  min-height: calc(100dvh - 320px);
  display: flex;
  flex-direction: column;
}
@media (max-width: 980px) {
  main {
    min-height: calc(100dvh - 470px);
  }
}

.header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 16px;
  transform: translateY(-100%);
  animation: slideIn 1.6s ease-in-out forwards;
  height: 76px;
  z-index: 6;
}
@media (max-width: 767px) {
  .header {
    height: 64px;
  }
}
.header__left-box {
  display: flex;
  padding: 0 12px;
  align-items: center;
  gap: 32px;
}
@media (max-width: 767px) {
  .header__left-box {
    padding: 0;
    gap: 16px;
  }
}
.header__logo span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 151px;
}
.header__logo span img {
  width: 100%;
  height: auto;
}
.header__avatar {
  width: 32px;
  height: 32px;
  margin: 0 6px;
  border-radius: 999px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .header__avatar {
    margin: 0;
  }
}
.header__avatar svg {
  width: 100%;
  height: 100%;
}
.header__avatar-img {
  width: 100%;
  height: 100%;
}
.header__logo {
  display: flex;
  align-items: center;
  font-family: "Proxima Nova";
  font-size: 23px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  gap: 12px;
}
.header__logo-img {
  display: none;
}
@media (max-width: 767px) {
  .header__logo-img {
    display: flex;
  }
}
@media (max-width: 767px) {
  .header__logo span {
    display: none;
  }
}
.header__links-item {
  height: 44px;
  padding: 12px;
  display: flex;
  gap: 6px;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  border-radius: 4px;
  transition: all 0.3s;
  background-color: var(--gray);
  color: #0a1833 !important;
}
@media (max-width: 767px) {
  .header__links-item {
    height: 32px;
    padding: 8px;
    font-size: 12px;
    line-height: 16px;
  }
}
.header__links-item:hover {
  background-color: var(--main-100);
  color: white !important;
}
.header__links-item:hover svg path {
  fill: white;
}
.header__links-item > span {
  padding: 0 6px;
}
@media (max-width: 767px) {
  .header__links-item > span {
    padding: 0 4px;
  }
  .header__links-item > span > span {
    display: none;
  }
}
.header__links-item svg {
  width: 20px;
  height: 20px;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .header__links-item svg {
    width: 16px;
    height: 16px;
  }
}
.header__links-item svg path {
  transition: all 0.3s;
}
.header__menu-wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
}
@media (max-width: 767px) {
  .header__menu-wrapper {
    gap: 8px;
  }
}
.header__lang {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  max-height: 44px;
  width: 56px;
  cursor: pointer;
  background-color: var(--gray);
  border-radius: 4px;
  z-index: 5;
}
.header__lang:hover {
  border-radius: 4px 4px 0 0;
}
.header__lang:hover .header__lang-content {
  max-height: 300%;
  transition: max-height 0.3s ease-in;
  border-radius: 0 0 4px 4px;
}
.header__lang span {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
}
@media (max-width: 767px) {
  .header__lang span {
    font-size: 12px;
    line-height: 16px;
  }
}
.header__lang-content {
  max-height: 0;
  overflow: hidden;
  position: absolute;
  top: 40px;
  display: flex;
  flex-direction: column;
  transition: max-height 0.3s ease-out;
}
@media (max-width: 767px) {
  .header__lang-content {
    top: 32px;
  }
}
.header__lang-content a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 56px;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  padding: 12px;
  background-color: var(--gray);
  transition: color 0.2 ease-in-out;
}
@media (max-width: 767px) {
  .header__lang-content a {
    width: 41px;
    font-size: 12px;
    line-height: 16px;
  }
}
.header__lang-content a:hover {
  color: var(--blue);
}
@media (max-width: 767px) {
  .header__lang {
    height: 32px;
    width: 41px;
  }
}
.header__menu-trigger {
  height: 44px;
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  transition: all 0.3s;
  border-radius: 4px;
  background-color: var(--gray);
}
@media (max-width: 767px) {
  .header__menu-trigger {
    height: 32px;
    padding: 8px;
  }
}
.header__menu-trigger:hover {
  background-color: var(--main-100);
  color: white;
}
.header__menu-trigger:hover .header__menu-trigger-burger span {
  background-color: white;
}
.header__menu-trigger span {
  padding: 0 6px;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
}
@media (max-width: 767px) {
  .header__menu-trigger span {
    padding: 0 4px;
    font-size: 12px;
    line-height: 16px;
  }
}
.header__menu-trigger-burger {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.header__menu-trigger-burger.header__menu-trigger-burger-open span:first-child {
  rotate: 45deg;
  transform-origin: center center;
  transform: translate(0, 6px);
}
@media (max-width: 767px) {
  .header__menu-trigger-burger.header__menu-trigger-burger-open span:first-child {
    transform: translate(0, 4px);
  }
}
.header__menu-trigger-burger.header__menu-trigger-burger-open span:last-child {
  rotate: -45deg;
  transform-origin: center center;
  transform: translate(0, -6px);
}
@media (max-width: 767px) {
  .header__menu-trigger-burger.header__menu-trigger-burger-open span:last-child {
    transform: translate(0, -4px);
  }
}
.header__menu-trigger-burger span {
  border-radius: 5px;
  display: block;
  height: 2px;
  width: 15px;
  background-color: var(--main-100);
  margin: 3px;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .header__menu-trigger-burger span {
    width: 13px;
    margin: 2px;
  }
}
.header__menu {
  position: fixed;
  display: flex;
  justify-content: space-between;
  top: 100%;
  padding: 64px;
  gap: 32px;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  height: calc(100vh - 74px);
  z-index: 4;
  background-color: #fff;
  overflow: auto;
}
@media (max-width: 1500px) {
  .header__menu {
    padding: 32px 20px 32px 20px;
  }
}
@media (max-width: 1200px) {
  .header__menu {
    gap: 20px;
  }
}
@media (max-width: 980px) {
  .header__menu {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .header__menu {
    padding: 16px;
    flex-direction: column;
    justify-content: flex-start;
    flex-wrap: nowrap;
    height: calc(100vh - 64px);
  }
}
@media (max-width: 425px) {
  .header__menu {
    gap: 0;
  }
}
.header__menu.is-hidden {
  display: none;
}
.header__menu-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 32px;
  list-style: none;
  width: 75%;
}
@media (max-width: 980px) {
  .header__menu-list {
    width: 100%;
  }
}
@media (max-width: 980px) {
  .header__menu-list {
    height: 480px;
  }
}
@media (max-width: 767px) {
  .header__menu-list {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, 140px);
    gap: 8px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .header__menu-list > li {
    height: 140px;
  }
}
.header__menu-list-link {
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
  color: var(--slate-gray);
  background: var(--light-gray);
}
@media (max-width: 1200px) {
  .header__menu-list-link {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .header__menu-list-link {
    padding: 16px;
    height: 100%;
  }
}
.header__menu-list-link:hover {
  padding: 40px;
  color: var(--main-100);
  background-color: var(--light-lavender);
}
@media (max-width: 1200px) {
  .header__menu-list-link:hover {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .header__menu-list-link:hover {
    padding: 16px;
  }
}
.header__menu-list-link-top {
  width: 100%;
}
.header__menu-list-link-top ul {
  list-style: inside;
}
@media (max-width: 767px) {
  .header__menu-list-link-top ul {
    font-size: 12px;
  }
}
.header__menu-list-link-title {
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33;
  text-align: left;
  display: flex;
  flex-direction: column;
  margin-bottom: 8px;
}
@media (max-width: 980px) {
  .header__menu-list-link-title {
    font-size: 18px;
  }
}
@media (max-width: 980px) {
  .header__menu-list-link-title {
    font-size: 16px;
  }
}
.header__menu-list-link svg {
  align-self: end;
}
@media (max-width: 980px) {
  .header__menu-list-link svg {
    height: 44px;
    width: 44px;
  }
}
.header__menu-aside {
  padding: 32px;
  transition: all 0.3s;
  align-self: self-start;
  width: 25%;
}
@media (max-width: 1200px) {
  .header__menu-aside {
    padding: 20px;
  }
}
@media (max-width: 980px) {
  .header__menu-aside {
    width: 100%;
  }
}
.header__menu-aside:hover {
  padding: 32px 16px 32px 48px;
}
@media (max-width: 1200px) {
  .header__menu-aside:hover {
    padding: 20px;
  }
}
.header__menu-aside:hover path {
  stroke: var(--main-100);
}
.header__menu-aside-link {
  height: 224px;
  display: flex;
}
@media (max-width: 980px) {
  .header__menu-aside-link {
    height: auto;
  }
}
.header__menu-aside-link svg path {
  transition: stroke 0.3s;
}
.header__menu-aside-top {
  width: 100%;
}
.header__menu-aside-title {
  color: #ffbf00;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.33;
  text-align: left;
  margin-bottom: 8px;
}
.header__menu-aside ul {
  list-style: inside;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.header__menu-trigger-checkbox:checked ~ .header__menu {
  display: flex;
}

.green-bg {
  background-color: var(--light-green);
}
.green-bg:hover {
  background: var(--mint-green);
  color: var(--green);
}

.blue-bg {
  background-color: var(--light-blue);
}
.blue-bg:hover {
  background: var(--lavender-blue);
  color: var(--navy-blue);
}

@keyframes slideIn {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0%);
  }
}
.section-blog {
  width: 100%;
  padding-top: 48px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1256px) {
  .section-blog {
    width: unset;
  }
}
@media (max-width: 980px) {
  .section-blog {
    padding-top: 24px;
  }
}
@media (max-width: 767px) {
  .section-blog {
    padding-top: 18px;
  }
}
.section-blog__title-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 900px) {
  .section-blog__title-wrapper {
    flex-direction: column;
    align-items: stretch;
  }
}
.section-blog__title {
  font-size: 64px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}
@media (max-width: 980px) {
  .section-blog__title {
    font-size: 44px;
  }
}
@media (max-width: 500px) {
  .section-blog__title {
    font-size: 32px;
  }
}
.section-blog__filters {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 32px;
  background-color: var(--main-5);
  border-radius: 4px;
  gap: 32px;
  margin-top: 32px;
  margin-bottom: 16px;
}
@media (max-width: 1130px) {
  .section-blog__filters {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 870px) {
  .section-blog__filters {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .section-blog__filters {
    padding: 20px;
    gap: 12px;
  }
}
@media (max-width: 500px) {
  .section-blog__filters {
    grid-template-columns: repeat(1, 1fr);
  }
}
.section-blog__filters label {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: 4px;
  justify-self: start;
  font-weight: 300;
}
@media (max-width: 767px) {
  .section-blog__filters label {
    font-size: 14px;
  }
}
.section-blog__filters label span:nth-child(3n) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
  word-break: break-word;
}
.section-blog__filters label span:last-child {
  color: var(--blue-60);
  flex-shrink: 0;
}
label input:checked ~ .section-blog__filters-checkbox {
  background-image: url("../img/checkbox.svg");
  background-size: contain;
}
.section-blog__filters-checkbox {
  display: block;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background-image: url("../img/box.svg");
  background-size: contain;
}
@media (max-width: 767px) {
  .section-blog__filters-checkbox {
    width: 20px;
    height: 20px;
  }
}
.section-blog__filter-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 900px) {
  .section-blog__filter-container {
    margin-top: 16px;
  }
}
@media (max-width: 425px) {
  .section-blog__filter-container {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.section-blog__filter-container_show-mobile {
  display: none;
}
@media (max-width: 767px) {
  .section-blog__filter-container_show-mobile {
    display: flex;
    margin: 8px 16px 16px 16px;
  }
}
.section-blog__buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 425px) {
  .section-blog__buttons {
    justify-content: space-between;
    width: 100%;
  }
}
.section-blog__articles-counter {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  padding-right: 32px;
}
@media (max-width: 425px) {
  .section-blog__articles-counter {
    padding: 0;
  }
}
.section-blog__without-article {
  min-height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .section-blog__without-article {
    min-height: 330px;
  }
}
.section-blog__without-article img {
  margin-bottom: 16px;
}
.section-blog__without-article p {
  color: var(--main-100);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
}
.section-blog__without-article a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--navy-blue);
}
.section-blog__without-article a strong {
  border-bottom: 1px solid var(--ultra-light-blue);
}
.section-blog__recommendations {
  padding: 32px 0;
  display: flex;
  gap: 32px;
  position: relative;
  margin: 32px 0;
}
@media (max-width: 980px) {
  .section-blog__recommendations {
    align-items: center;
    gap: 16px;
    padding: 16px 0;
    margin: 16px 0;
  }
}
@media (max-width: 650px) {
  .section-blog__recommendations {
    flex-direction: column;
    margin-bottom: 0;
  }
}
.section-blog__recommendations-item {
  flex: 1;
}
@media (max-width: 900px) {
  .section-blog__recommendations-item_hide-tablet {
    display: none;
  }
}
@media (max-width: 650px) {
  .section-blog__recommendations-item_hide-tablet {
    display: unset;
  }
}
.section-blog__recommendations-item-link {
  display: block;
  position: relative;
}
.section-blog__recommendations-item-link:hover > div > img {
  transform: scale(130%);
}
@media (max-width: 767px) {
  .section-blog__recommendations-item-link:hover > div > img {
    transform: unset;
  }
}
.section-blog__recommendations-item-link:hover .article-title {
  color: var(--blue-100);
}
.section-blog__recommendations-item-button {
  padding: 12px;
  width: 187px;
  height: 44px;
  display: flex;
  font-size: 14px;
  font-weight: 800;
  line-height: 20px;
  background-color: var(--white);
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}
.section-blog__recommendations-item-button:hover {
  background-color: var(--main-100);
}
.section-blog__recommendations-item-button:hover span {
  color: white;
}
.section-blog__recommendations-item-button:hover path {
  fill: white;
}
.section-blog__recommendations-item-button-text {
  transition: color 0.3s ease;
  padding: 0 6px;
}
.section-blog__recommendations-item-button-icon path {
  transition: fill 0.3s ease;
}
.section-blog__recommendations-item-title {
  padding: 0 16px;
  font-weight: 800;
  line-height: 24px;
  transition: color 0.3s ease;
}
.section-blog__recommendations-item-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
.section-blog__recommendations_background-gray {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100vw;
  background-color: var(--blue-5);
  z-index: -5;
  margin-left: calc(50% - 50vw);
}
@media (max-width: 1256px) {
  .section-blog__recommendations_background-gray {
    margin: 0 -20px;
  }
}
@media (max-width: 500px) {
  .section-blog__recommendations_background-gray {
    margin: 0 -16px;
  }
}
.section-blog__recommendations-title {
  color: var(--Main-100);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  margin-bottom: 16px;
}
@media (max-width: 900px) {
  .section-blog__recommendations-title {
    font-size: 25px;
  }
}
@media (max-width: 500px) {
  .section-blog__recommendations-title {
    font-size: 21px;
    margin-bottom: 8px;
  }
}
@media (max-width: 500px) {
  .section-blog__recommendations-text {
    font-size: 14px;
  }
}
.section-blog__recommendations-image {
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
  width: 100%;
  height: 100%;
}
.section-blog__recommendations-image-container {
  margin-bottom: 16px;
  aspect-ratio: 4.17/2;
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 980px) {
  .section-blog__recommendations-image-container {
    margin-bottom: 8px;
  }
}
@media (max-width: 650px) {
  .section-blog__recommendations-image-container {
    aspect-ratio: 3.84/2;
  }
}
.section-blog__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin-top: 16px;
  margin-bottom: 112px;
}
@media (max-width: 980px) {
  .section-blog__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
@media (max-width: 650px) {
  .section-blog__grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
@media (max-width: 500px) {
  .section-blog__grid {
    margin-bottom: 72px;
  }
}
.section-blog__grid-item {
  position: relative;
  height: 384px;
  border-radius: 4px;
  width: 100%;
}
@media (max-width: 650px) {
  .section-blog__grid-item {
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: unset;
  }
}
.section-blog__grid-item:not(:has(a)) {
  padding: 16px;
}
.section-blog__grid-item:not(:has(a))::before, .section-blog__grid-item:not(:has(a))::after {
  display: none;
}
.section-blog__grid-item-text-inner {
  width: 60%;
}
.section-blog__grid-item-text-inner:nth-child(2) {
  margin-left: auto;
}
@media (max-width: 650px) {
  .section-blog__grid-item-text-inner {
    width: 65%;
  }
}
.section-blog__grid-item a {
  height: 100%;
  width: 100%;
  padding: 32px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 980px) {
  .section-blog__grid-item a {
    padding: 24px;
  }
}
@media (max-width: 650px) {
  .section-blog__grid-item a {
    height: unset;
    aspect-ratio: 3.74/2;
  }
}
.section-blog__grid-item a::before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  content: "";
  transition: opacity 0.3s ease;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.48);
  z-index: 0;
  backdrop-filter: blur(10px);
}
@media (max-width: 980px) {
  .section-blog__grid-item a::before {
    backdrop-filter: none;
  }
}
@media (max-width: 650px) {
  .section-blog__grid-item a::before {
    display: none;
  }
}
.section-blog__grid-item a:hover::before {
  opacity: 0;
}
.section-blog__grid-item a:hover .article-info {
  opacity: 0;
}
@media (max-width: 650px) {
  .section-blog__grid-item a:hover .article-info {
    opacity: 1;
  }
}
.section-blog__grid-item.section-blog__grid-item--text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
@media (max-width: 650px) {
  .section-blog__grid-item.section-blog__grid-item--text {
    display: none;
  }
}
.section-blog__grid-item.section-blog__grid-item--text div:nth-child(n+2) {
  margin-top: 30px;
}
.section-blog__grid-item-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(130%);
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -5;
  transition: transform 0.3s ease;
}
@media (max-width: 980px) {
  .section-blog__grid-item-image {
    transform: scale(100%);
  }
}
.section-blog__grid-item-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  color: var(--white);
  opacity: 1;
  z-index: 1;
  transition: opacity 0.2s ease;
}
@media (max-width: 650px) {
  .section-blog__grid-item-title {
    display: none;
  }
}
.section-blog__grid-item-title_mobile {
  display: none;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}
@media (max-width: 650px) {
  .section-blog__grid-item-title_mobile {
    display: block;
  }
}
@media (max-width: 425px) {
  .section-blog__grid-item-title_mobile {
    font-size: 16px;
  }
}
.section-blog__grid-item:hover .section-blog__grid-item-image {
  transform: scale(100%);
}
.section-blog__grid-item:hover .section-blog__grid-item-title {
  opacity: 0;
}
@media (max-width: 650px) {
  .section-blog__grid-item:hover .section-blog__grid-item-title {
    opacity: 1;
  }
}
.section-blog__grid-item:hover .article-title {
  color: var(--blue-100);
}
.section-blog__grid-item p {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
.col-1 {
  width: calc(33.33% - 22px);
}
@media (max-width: 980px) {
  .col-1 {
    width: 100%;
  }
}

.col-2 {
  width: calc(66.66% - 10px);
}
@media (max-width: 980px) {
  .col-2 {
    width: 100%;
  }
}

.header__links-item.header__links-item-with-count {
  gap: 12px;
}
.header__links-item.header__links-item-with-count .header__links-count {
  border-radius: 4px;
  background: rgba(10, 24, 51, 0.05);
  padding: 4px 8px !important;
  transition: all 0.3s;
}
.header__links-item.header__links-item-with-count:hover .header__links-count {
  background: rgba(255, 255, 255, 0.1);
}

.section-blog_empty .section-blog__grid {
  display: flex;
}

.section-article {
  display: flex;
  flex-direction: column;
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (max-width: 980px) {
  .section-article {
    padding-top: 24px;
  }
}
@media (max-width: 900px) {
  .section-article {
    padding-bottom: 0;
    margin-bottom: 112px;
  }
}
@media (max-width: 767px) {
  .section-article {
    padding-top: 18px;
  }
}
@media (max-width: 500px) {
  .section-article {
    margin-bottom: 72px;
  }
}
.section-article__back-link {
  align-self: flex-start;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  display: flex;
  gap: 6px;
  padding: 12px;
  margin-bottom: 8px;
  transition: all 0.3s;
}
@media (max-width: 500px) {
  .section-article__back-link {
    margin-bottom: 0;
  }
}
.section-article__back-link:hover {
  padding: 12px 12px 12px 0;
  gap: 18px;
}
.section-article__mobile-title {
  display: none;
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}
@media (max-width: 500px) {
  .section-article__mobile-title {
    display: block;
  }
}
.section-article__container {
  display: flex;
  gap: 32px;
}
@media (max-width: 900px) {
  .section-article__container {
    flex-direction: column;
    gap: 0;
  }
}
.section-article__container-content {
  flex: 2 1 calc(66.6666666667% - 32px);
}
.section-article__container-content-text-wrapper {
  padding: 0 16px;
}
@media (max-width: 767px) {
  .section-article__container-content-text-wrapper {
    padding: 0;
  }
}
.section-article__container-content-text-wrapper p {
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  margin-bottom: 24px;
}
.section-article__container-content-text-wrapper img {
  width: calc(100% + 32px);
  border-radius: 4px;
  margin: 0 -16px 24px -16px;
}
@media (max-width: 767px) {
  .section-article__container-content-text-wrapper img {
    width: 100%;
    margin: 0 0 24px 0;
  }
}
@media (max-width: 500px) {
  .section-article__container-content-text-wrapper img {
    margin: 0 -16px;
    width: 100vw;
    border-radius: 0;
  }
}
.section-article__container-content h1 {
  font-size: 44px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  color: var(--white);
  position: relative;
  z-index: 1;
  margin-top: 40px;
  margin-bottom: 28px;
}
@media (max-width: 767px) {
  .section-article__container-content h1 {
    font-size: 36px;
  }
}
@media (max-width: 500px) {
  .section-article__container-content h1 {
    display: none;
  }
}
.section-article__container-content h2 {
  font-size: 34px;
  line-height: 1.4;
  font-weight: 800;
  margin-top: 32px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .section-article__container-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 500px) {
  .section-article__container-content h2 {
    font-size: 24px;
  }
}
.section-article__container-content h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  margin-top: 24px;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .section-article__container-content h3 {
    font-size: 18px;
  }
}
@media (max-width: 500px) {
  .section-article__container-content h3 {
    font-size: 16px;
  }
}
.section-article__container-content h4 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 800;
  margin-top: 16px;
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .section-article__container-content h4 {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  .section-article__container-content h4 {
    font-size: 14px;
  }
}
.section-article__container-content h1:first-child,
.section-article__container-content h2:first-child,
.section-article__container-content h3:first-child,
.section-article__container-content h4:first-child,
.section-article__container-content h5:first-child {
  margin-top: 0;
}
.section-article__container-content ol,
.section-article__container-content ul {
  padding-left: 40px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .section-article__container-content ol,
  .section-article__container-content ul {
    padding-left: 24px !important;
  }
}
.section-article__container-content ol li:first-child,
.section-article__container-content ul li:first-child {
  margin-top: 8px;
}
.section-article__container-content ul {
  list-style: none;
}
.section-article__container-content ul > li {
  position: relative;
}
.section-article__container-content ul > li::before {
  display: inline-block;
  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%3Crect x='12' y='8' width='6' height='6' rx='2' transform='rotate(45 12 8)' stroke='%230A1833' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -24px;
  top: -1px;
}
.section-article__container-content li {
  margin-bottom: 12px;
  line-height: 24px;
}
.section-article__container-content li > ol,
.section-article__container-content li ul {
  padding-left: 24px;
  margin-bottom: 8px;
}
.section-article__container-content li > ol > li,
.section-article__container-content li ul > li {
  margin-bottom: 8px;
}
.section-article__container-content li > p {
  margin-bottom: 12px;
  margin-top: 24px;
}
.section-article__container-content a {
  color: var(--dark-blue);
  text-decoration: underline;
}
.section-article__container-aside {
  flex: 1 1 calc(33.3333333333% - 32px);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 64px;
}
.section-article__container-aside-title {
  display: flex;
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  margin-bottom: 16px;
}
@media (max-width: 500px) {
  .section-article__container-aside-title {
    font-size: 28px;
  }
}
.section-article__container-aside-sub-title {
  font-size: 12px;
  font-weight: 300;
  color: rgba(10, 24, 51, 0.6);
  line-height: 1.33;
  margin-bottom: 16px;
  display: block;
}
.section-article__container-aside-links {
  gap: 16px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 900px) {
  .section-article__container-aside-links {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0;
    align-items: center;
  }
}
@media (max-width: 580px) {
  .section-article__container-aside-links {
    flex-direction: column;
    gap: 16px;
    align-items: unset;
  }
}
.section-article__container-aside-links a {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--navy-blue);
  transition: background-color 0.3s;
  border-radius: 4px;
}
@media (max-width: 900px) {
  .section-article__container-aside-links a {
    width: 50%;
  }
}
@media (max-width: 580px) {
  .section-article__container-aside-links a {
    width: unset;
    padding: 16px;
  }
}
.section-article__container-aside-links a span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.section-article__container-aside-links a:hover {
  background-color: var(--blue-5);
}
.section-article__container-aside-links a img {
  height: 56px;
  width: 56px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-article__container-aside-links a > img:last-of-type {
  display: block;
  height: 20px;
  width: 20px;
  margin-left: auto;
}
.section-article__container-aside-links a .section-article__container-aside-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-article__container-aside-links a .section-article__container-aside-image svg {
  display: block;
  height: 20px;
  width: 20px;
  margin-left: auto;
}
.section-article__container-aside-links a.active {
  border: 1px solid rgba(10, 24, 51, 0.1);
  background-color: transparent;
  pointer-events: none;
}
.section-article__container-aside-links a.active img:last-child {
  display: none;
}
.section-article__container-aside-image {
  position: relative;
}
.section-article__container-aside-image-icon {
  position: absolute;
  top: 8px;
  right: 8px;
}
.section-article__head {
  border-radius: 4px;
  margin-bottom: 16px;
}
@media (max-width: 500px) {
  .section-article__head {
    margin: 0 -16px 16px -16px;
    border-radius: 0;
    width: 100vw;
  }
}
.section-article__head-info {
  display: flex;
  flex-direction: column;
  border-radius: 4px 4px 0 0;
  padding: 32px;
  height: 370px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
.section-article__head-info::after, .section-article__head-info::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 128px;
}
.section-article__head-info::after {
  top: 0;
  background: linear-gradient(180deg, rgba(10, 24, 51, 0.7) 0%, rgba(10, 24, 51, 0) 100%);
  border-radius: 4px 4px 0 0;
}
.section-article__head-info::before {
  bottom: 0;
  background: linear-gradient(0, rgba(10, 24, 51, 0.7) 0%, rgba(10, 24, 51, 0) 100%);
}
.section-article__head-info div {
  margin-top: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  position: relative;
  z-index: 1;
}
.section-article__head-info div span {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  color: var(--white);
  padding: 4px 8px;
  border-radius: 4px;
  background: var(--main-20);
  backdrop-filter: blur(4px);
}
.section-article__head-statistic {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  border-radius: 0 0 6px 6px;
  border-bottom: 1px solid var(--main-10);
  border-left: 1px solid var(--main-10);
  border-right: 1px solid var(--main-10);
}
@media (max-width: 500px) {
  .section-article__head-statistic {
    flex-direction: column;
    gap: 12px;
  }
}
.section-article__head-statistic div {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media (max-width: 767px) {
  .section-article__head-statistic div {
    gap: 16px;
  }
}
@media (max-width: 580px) {
  .section-article__head-statistic div {
    gap: 8px;
  }
}
.section-article__head-statistic div span {
  position: relative;
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  gap: 8px;
}
.section-article__head-statistic div span span {
  position: relative;
  top: 1px;
}
.section-article__link {
  display: flex;
  padding: 16px;
  gap: 8px;
  text-decoration: none !important;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  color: black !important;
  width: 100%;
  justify-content: center;
}
@media (max-width: 425px) {
  .section-article__link {
    gap: 16px;
  }
}
.section-article__link-container {
  background-color: var(--blue-5);
  border-right: 1px solid var(--main-10);
  border-left: 1px solid var(--main-10);
  transition: background-color 0.2s ease;
}
.section-article__link-container:hover {
  background-color: var(--main-20);
}
.section-article__embed-video {
  max-width: 800px;
  aspect-ratio: 16/9;
  border: none;
  border-radius: 4px;
  margin-bottom: 16px;
}
@media (max-width: 500px) {
  .section-article__embed-video {
    margin: 0 -16px;
    width: 100vw;
    border-radius: 0;
  }
}
.section-article__embed-video-title {
  color: var(--Main-100);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  padding-left: 16px;
  margin-bottom: 16px !important;
}
@media (max-width: 500px) {
  .section-article__embed-video-title {
    padding-left: 0;
    margin-right: -8px;
  }
}
.section-article__banner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 120px;
  padding: 32px;
  margin: 40px 0;
  background: var(--Blue-5, rgba(0, 51, 154, 0.05));
  border-radius: 4px;
}
@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner {
    display: block;
    text-align: center;
    height: auto;
    padding: 16px;
  }
}
@media (max-width: 700px) {
  .section-article__banner {
    display: block;
    text-align: center;
    height: auto;
    padding: 16px;
  }
}
@media (max-width: 500px) {
  .section-article__banner {
    margin: 16px -16px;
    width: 100vw;
  }
}
.section-article__banner-title {
  margin: 0 !important;
  width: 205px;
  font-size: 28px !important;
  line-height: 28px !important;
}
@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner-title {
    margin: 0 auto;
    display: inline-block;
  }
}
@media (max-width: 700px) {
  .section-article__banner-title {
    font-size: 24px !important;
    display: inline-block;
    margin: 0 auto;
  }
}
@media (max-width: 500px) {
  .section-article__banner-title {
    display: inline-block;
    width: 230px;
    margin-bottom: 8px !important;
    line-height: 28px !important;
  }
}
.section-article__banner-img {
  position: absolute;
  left: 50%;
  bottom: -4px;
  transform: translateX(-50%);
}
@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner-img {
    position: static;
    margin: 0 auto -5px;
    transform: translateX(0);
  }
}
@media (max-width: 700px) {
  .section-article__banner-img {
    position: static;
    margin: 0 auto -5px;
    transform: translateX(0);
  }
}
.section-article__banner-btn {
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  gap: 8px;
  padding: 16px;
  border-radius: 4px;
  background: var(--Main-100, #0a1833);
  color: var(--white, #fff) !important;
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
  text-decoration: none !important;
  transition: background 0.3s linear;
}
.section-article__banner-btn-icon {
  width: 24px;
  height: 24px;
}
@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner-btn-icon {
    display: none;
  }
}
@media (max-width: 700px) {
  .section-article__banner-btn-icon {
    display: none;
  }
}
.section-article__banner-btn-text {
  padding: 0 8px;
}
.section-article__banner-btn:hover, .section-article__banner-btn:focus {
  background: var(--Blue, rgb(0, 51, 154));
}
.section-article__reaction {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid var(--main-10);
  margin-bottom: 8px;
}
@media (max-width: 500px) {
  .section-article__reaction {
    flex-direction: column;
    gap: 16px;
    margin: 0 -16px 8px -16px;
    width: 100vw;
    border-radius: 0;
  }
}
.section-article__reaction span {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
.section-article__reaction div {
  display: flex;
  gap: 24px;
}
@media (max-width: 767px) {
  .section-article__reaction div {
    gap: 16px;
  }
}
@media (max-width: 580px) {
  .section-article__reaction div {
    gap: 8px;
  }
}
.section-article__reaction div button {
  display: flex;
  gap: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--navy-blue);
  cursor: pointer;
}
.section-article__reaction div button span {
  position: relative;
  bottom: 1px;
}
.section-article__user-reaction {
  display: flex;
  justify-content: end;
}
.section-article__user-reaction button {
  padding: 4px 8px;
  display: flex;
  gap: 4px;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.section-article__user-reaction button:hover {
  background-color: var(--main-5);
}

.button-grey-bg {
  background-color: var(--main-5);
}

.player {
  position: relative;
  display: flex;
  align-items: center;
  background-color: var(--white);
  padding: 16px;
  gap: 16px;
  border: 1px solid var(--main-10);
  border-top: 0;
  width: 100%;
}
@media (max-width: 425px) {
  .player {
    flex-direction: column;
    align-items: unset;
  }
}
.player__info-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}
.player__ai {
  display: flex;
  align-items: center;
  gap: 4px;
  background-color: var(--light-gray);
  border-radius: 4px;
  padding: 2px 4px;
  min-width: 100px;
}
@media (max-width: 650px) {
  .player__ai {
    position: absolute;
    top: 16px;
    right: 16px;
  }
}
.player__ai-icon {
  width: 16px;
  height: 16px;
  width: auto;
  margin: 0;
}
.player__ai-text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  color: var(--navy-blue);
  margin-bottom: 0;
}
.player__btn {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: none;
  background-color: var(--medium-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.player__btn::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: 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='M7.02051 3.00003C7.1984 3.00374 7.37287 3.05523 7.52441 3.14846L20.5244 11.1485C20.6697 11.2378 20.7897 11.3629 20.873 11.5117C20.9564 11.6608 21 11.8292 21 12C21 12.1709 20.9565 12.3392 20.873 12.4883C20.7897 12.6374 20.6699 12.7631 20.5244 12.8526L7.52441 20.8526C7.37287 20.9458 7.1984 20.9963 7.02051 21C6.84274 21.0037 6.66692 20.9598 6.51172 20.8731C6.35674 20.7863 6.22762 20.66 6.1377 20.5069C6.04769 20.3534 5.99995 20.178 6 20V4.00003C5.99999 3.82218 6.04773 3.64758 6.1377 3.49417C6.22767 3.34079 6.35652 3.21378 6.51172 3.12698C6.66692 3.04022 6.84275 2.99638 7.02051 3.00003Z' fill='white'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E") center/contain no-repeat;
}
@media (hover: hover) and (pointer: fine) {
  .player__btn:hover {
    background-color: var(--hover-medium-blue);
  }
}
.player__btn:active {
  background-color: var(--hover-dark-blue);
  transition: all 0s ease-in-out;
}
.player.playing .player__btn::before {
  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='M9 4C9.53043 4 10.039 4.21086 10.4141 4.58594C10.7891 4.96101 11 5.46957 11 6V18C11 18.5304 10.7891 19.039 10.4141 19.4141C10.039 19.7891 9.53043 20 9 20H7C6.46957 20 5.96101 19.7891 5.58594 19.4141C5.21086 19.039 5 18.5304 5 18V6C5 5.46957 5.21086 4.96101 5.58594 4.58594C5.96101 4.21086 6.46957 4 7 4H9ZM17 4C17.5304 4 18.039 4.21086 18.4141 4.58594C18.7891 4.96101 19 5.46957 19 6V18C19 18.5304 18.7891 19.039 18.4141 19.4141C18.039 19.7891 17.5304 20 17 20H15C14.4696 20 13.961 19.7891 13.5859 19.4141C13.2109 19.039 13 18.5304 13 18V6C13 5.46957 13.2109 4.96101 13.5859 4.58594C13.961 4.21086 14.4696 4 15 4H17Z' fill='white'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E");
}
.player__info {
  flex: 1;
}
.player__title {
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 650px) {
  .player__title {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 425px) {
  .player__title {
    display: block;
  }
}
@media (max-width: 650px) {
  .player__title span:first-child {
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 425px) {
  .player__title span:first-child {
    display: inline;
  }
}
.player__bar {
  position: relative;
  height: 4px;
  background-color: var(--gray);
  border-radius: 2px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: none;
}
.player__progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var(--medium-blue);
  border-radius: 2px;
  width: 0;
}
.player__dot {
  position: absolute;
  top: -2px;
  left: 3px;
  width: 8px;
  height: 8px;
  background-color: var(--medium-blue);
  border-radius: 50%;
  transform: translateX(-50%);
}
@media (hover: hover) and (pointer: fine) {
  .player__dot:hover {
    background-color: var(--hover-medium-blue);
  }
}
.player__times {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: var(--main-50);
  margin-top: 6px;
  font-weight: 300;
}

.article-id {
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  margin-top: 8px;
}
@media (max-width: 500px) {
  .article-id {
    display: none;
  }
}
.article-id-mobile {
  display: none;
  font-size: 12px;
  font-weight: 300;
  margin-top: 8px;
}
@media (max-width: 500px) {
  .article-id-mobile {
    display: block;
    margin-bottom: 8px;
  }
}

table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}

.table-wrapper {
  overflow-x: auto;
  width: 100%;
  margin-bottom: 24px;
}

th,
td {
  padding: 12px 16px;
  border: none;
  font-size: 16px;
}

td:first-child {
  border-radius: 4px 0 0 4px;
}

td:last-child {
  border-radius: 0 4px 4px 0;
}

tr:nth-child(2n+1) {
  background: var(--blue-5);
}

tr {
  background: var(--white);
  min-height: 40px;
}

tr > * {
  text-align: left;
}

tr:nth-child(2n) td {
  padding: 16px;
}

.links-cycle {
  order: 1;
}
.links-cycle .section-article__container-links-cycle-title span:nth-child(2) {
  font-size: 12px;
  color: rgba(10, 24, 51, 0.6);
}

.aside-links {
  order: 2;
}

.section-article__get-rates {
  position: sticky;
  top: var(--get-rates-padding);
  height: auto;
  width: min(384px, 100%);
  aspect-ratio: 1;
  padding: var(--get-rates-padding);
  border-radius: 4px;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  order: 3;
  overflow-y: clip;
}
.section-article__get-rates .section-article__banner-btn {
  background: var(--Blue, rgb(0, 51, 154));
}
.section-article__get-rates .section-article__banner-btn:hover {
  background: var(--Main-100, #0a1833);
}
.section-article__get-rates .section-article__banner-btn > span {
  padding: 0 8px;
}
@media (max-width: 980px) {
  .section-article__get-rates {
    padding: calc(var(--get-rates-padding-mobile) * 1.5);
  }
}
@media (max-width: 900px) {
  .section-article__get-rates {
    position: relative;
    order: 0;
    margin: 32px 0;
    width: 100%;
    max-width: 600px;
    padding: calc(var(--get-rates-padding) * 1.5);
  }
  .section-article__get-rates .section-article__container-aside-title {
    font-size: 48px;
    line-height: 1;
  }
}
@media (max-width: 580px) {
  .section-article__get-rates {
    padding: var(--get-rates-padding-mobile);
  }
}
@media (max-width: 500px) {
  .section-article__get-rates {
    width: max(288px, 100%);
  }
  .section-article__get-rates .section-article__container-aside-title {
    font-size: 28px;
    line-height: 40px;
  }
  .section-article__get-rates .section-article__banner-btn {
    font-size: 16px;
    padding: 16px;
  }
}

.section-article__get-rates::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-blend-mode: hard-light;
  background: url("../img/get-rates-bg.png") #f6f6f6 50%/cover no-repeat;
  opacity: 1;
  border-radius: inherit;
  z-index: -1;
}

.section-article__get-rates-img {
  height: calc(100% - var(--get-rates-padding));
  width: auto;
  position: absolute;
  bottom: calc(0px - var(--get-rates-padding));
  right: calc(0px - var(--get-rates-padding));
  z-index: -1;
}
@media (max-width: 900px) {
  .section-article__get-rates-img {
    right: calc(0px - var(--get-rates-padding-mobile));
    bottom: calc(0px - var(--get-rates-padding) * 1.5);
  }
}
@media (max-width: 500px) {
  .section-article__get-rates-img {
    height: 100%;
  }
}

.footer {
  padding-bottom: 26px;
}
.footer__lottie-wrapper {
  height: 72px;
  width: 72px;
  flex-shrink: 0;
}
.footer__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}
@media (max-width: 980px) {
  .footer__top {
    flex-direction: column;
    gap: 30px;
    align-items: self-start;
    margin-bottom: 32px;
  }
}
.footer__top-item {
  display: flex;
  align-items: center;
  gap: 38px;
  width: 50%;
}
@media (max-width: 980px) {
  .footer__top-item {
    width: 100%;
    gap: 16px;
  }
}
@media (max-width: 425px) {
  .footer__top-item {
    gap: 16px;
  }
}
.footer__top-item-info > span {
  font-size: 18px;
  line-height: 24px;
  font-weight: 900;
  margin-bottom: 8px;
  display: block;
}
@media (max-width: 500px) {
  .footer__top-item-info > span {
    margin-bottom: 6px;
  }
}
.footer__top-item-info div {
  display: flex;
  gap: 16px;
}
@media (max-width: 500px) {
  .footer__top-item-info div {
    flex-direction: column;
    gap: 6px;
  }
}
.footer__top-item-info a {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--navy-blue);
  height: 24px;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.footer__top-item-info a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 30px;
  right: 0;
  height: 1px;
  border-top: 1px dotted var(--ultra-light-blue);
}
.footer__top-item-info a.carrer-link::after {
  left: 0;
  border-top: 1px solid var(--ultra-light-blue);
}
.footer__top-item-info a:hover::after {
  border-color: var(--navy-blue);
}
.footer__bottom {
  border-top: 1px solid var(--light-grey-blue);
  padding-top: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .footer__bottom {
    flex-direction: column;
    gap: 24px;
    align-items: self-start;
    padding-top: 32px;
  }
}
.footer__bottom span {
  font-size: 14px;
}
.footer__bottom-social {
  display: flex;
  gap: 24px;
  transition: all 0.3s;
}
.footer__bottom-social a:hover {
  color: var(--navy-blue);
}
.footer__bottom-logo a {
  display: flex;
  align-items: center;
  gap: 16px;
}

.section-article__head-statistic div .ai-model-selector {
  gap: 0;
}

.nice-select {
  position: relative;
  background-color: transparent;
  border: none;
  border-radius: 0;
  font-weight: 300;
  padding: 0;
}
.nice-select .current {
  border-bottom: 1px solid #C6D6F7;
  color: #00339A;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
}
.nice-select .current::before {
  content: "";
  position: static;
  width: 16px;
  height: 16px;
  background-size: 100%;
  background-position: center;
}
.nice-select .current[data-current=""]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 4.29731V11.863C3.28963 11.5339 4.13909 11.363 5 11.363C5.86091 11.363 6.71037 11.5339 7.5 11.863V4.29731C6.72707 3.90287 5.87045 3.69629 5 3.69629C4.12955 3.69629 3.27293 3.90287 2.5 4.29731ZM8.5 4.29731V11.863C9.28963 11.5339 10.1391 11.363 11 11.363C11.8609 11.363 12.7104 11.5339 13.5 11.863V4.29731C12.7271 3.90287 11.8704 3.69629 11 3.69629C10.1296 3.69629 9.27293 3.90287 8.5 4.29731ZM8 3.43001C7.07472 2.94861 6.0458 2.69629 5 2.69629C3.85901 2.69629 2.73812 2.99663 1.75 3.56712C1.5953 3.65644 1.5 3.8215 1.5 4.00014V12.6668C1.5 12.8454 1.5953 13.0105 1.75 13.0998C1.9047 13.1891 2.0953 13.1891 2.25 13.0998C3.08611 12.6171 4.03455 12.363 5 12.363C5.96545 12.363 6.91389 12.6171 7.75 13.0998C7.9047 13.1891 8.0953 13.1891 8.25 13.0998C9.08611 12.6171 10.0345 12.363 11 12.363C11.9655 12.363 12.9139 12.6171 13.75 13.0998C13.9047 13.1891 14.0953 13.1891 14.25 13.0998C14.4047 13.0105 14.5 12.8454 14.5 12.6668V4.00014C14.5 3.8215 14.4047 3.65644 14.25 3.56712C13.2619 2.99663 12.141 2.69629 11 2.69629C9.9542 2.69629 8.92528 2.94861 8 3.43001Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%2300339A' /%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%2300339A'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .current[data-current=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select.open {
  min-width: 196px;
}
.nice-select.open .current {
  border-bottom-color: transparent;
}
.nice-select.open .nice-select-dropdown {
  left: 0 !important;
}
.nice-select .nice-select-dropdown {
  position: absolute;
  margin: 0;
  top: 0;
  left: -130px;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 8px 32px 0px rgba(10, 24, 51, 0.1490196078);
  transition: none;
}
.nice-select:after {
  display: none;
}
.nice-select .list {
  min-width: 196px;
  border-radius: 4px;
  border: none;
  overflow: unset;
  height: auto;
  max-height: unset;
  box-shadow: none;
}
.nice-select .option {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: 300;
  padding: 12px;
  line-height: 1.2;
}
.nice-select .option::before {
  content: "";
  position: static;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-size: 100%;
  background-position: center;
}
.nice-select .option[data-value=""]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill-opacity='0.6' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%230A183399'/%3E%3C/svg%3E");
}
.nice-select .option[data-value=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%230A1833' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%230A1833' fill-opacity='0.6'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%230A1833' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%230A1833' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option[data-value=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%230A1833' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected {
  font-weight: 400;
}
.nice-select .option.selected[data-value=""]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%230A1833' /%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%230A1833' /%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option.selected[data-value=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover {
  color: #00339A;
  transition: none;
}
.nice-select .option:hover[data-value=""]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%2300339A' /%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%2300339A'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%2300339A'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.nice-select .option:hover[data-value=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: rgba(0, 51, 154, 0.0509803922);
}

/* Start:/local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155*/
div.news-detail {
  word-wrap: break-word;
}

div.news-detail img.detail_picture {
  float: left;
  margin: 0 8px 6px 1px;
}

.news-date-time {
  color: #486DAA;
}

/* End */
/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675*/
div.modern-page-navigation {
  padding: 0.5em 0;
}

div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 0.75em;
  padding-right: 0.5em;
  text-decoration: none;
}

div.modern-page-navigation a.modern-page-previous {
  border-right-width: 1px;
  border-right-style: solid;
  border-left: 0;
}

div.modern-page-navigation a.modern-page-first, div.modern-page-navigation span.modern-page-first {
  border-left: 0;
  padding-left: 0.5em;
}

span.modern-page-current {
  font-weight: var(--ui-font-weight-bold);
}

div.modern-page-navigation a, span.modern-page-current, div.modern-page-navigation a.modern-page-previous, span.modern-page-dots {
  border-color: #cdcdcd;
}

/* End */
/* Start:/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971*/
div.reviews-info-box {
  padding: 0.5em 1.117em;
  border-width: 1px;
  border-style: solid;
  line-height: 1.5em;
  margin-bottom: 2em;
  zoom: 1;
}

/* Header */
div.reviews-header-box {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

/* Link to forum */
div.reviews-link-box {
  font-size: 1em;
  padding: 0.462em;
  vertical-align: middle;
  margin-bottom: 1em;
}

/* Page navigation */
div.reviews-navigation-box {
  padding: 0 1.117em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  line-height: 1.5em;
  overflow: hidden;
  zoom: 1;
}

div.reviews-navigation-bottom {
  margin-top: 0;
  margin-bottom: 2em;
  border-top: none;
}

/* Topic posts table */
table.reviews-post-table {
  width: 100%;
  line-height: 1.5em;
  border-bottom: 1px solid #dadada;
  margin-bottom: 0.7em;
  padding: 1px 3px 1px 0;
  table-layout: fixed;
}

table.reviews-post-hidden {
  background: none repeat scroll 0 0 #E5F8E3 !important;
}

table.reviews-post-table thead td {
  color: #7e7e7e;
}

table.reviews-post-table thead td {
  line-height: 30px;
}

table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text {
  padding-top: 0.5em;
}

table.reviews-post-table thead td .message-post-date {
  font-size: 0.85em;
}

table.reviews-post-table thead td .review-avatar {
  background-color: #ECEAEC;
  border: 1px solid #C4C4C4;
  float: left;
  height: 30px;
  margin-right: 0.5em;
  width: 30px;
}

table.reviews-post-table thead td .review-rating {
  float: right;
}

table.reviews-post-table thead td .review-rating .rating-vote {
  line-height: 24px;
}

/* First Post Table */
/* Odd Post Table */
/* Even Post Table */
/* Last Post Table */
table.reviews-post-last {
  margin-bottom: 0;
}

/* Post Table Cell */
table.reviews-post-table td {
  padding: 0;
  vertical-align: top;
}

/* Post Table: Post and Actions Cell */
table.reviews-post-table td.reviews-cell-post, table.reviews-post-table td.reviews-cell-actions {
  border-right-width: 1px;
  border-right-style: solid;
}

/* Post Table: User Contacts and Actions Cell */
table.reviews-post-table td.reviews-cell-contact, table.reviews-post-table td.reviews-cell-actions {
  border-top-width: 1px;
  border-top-style: dashed;
  height: 1.5em;
}

div.reviews-post-date, div.reviews-post-entry {
  padding: 0.5em 1em 0.5em 1em;
  font-size: 1em;
  font-weight: normal;
}

div.reviews-post-date {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

div.reviews-post-text {
  padding: 0.5em 0;
}

/* Post Table: Quote and Author Name Links*/
div.reviews-post-reply-buttons {
  height: 21px;
  padding: 0;
  position: relative;
}

div.reviews-post-reply-buttons span.separator {
  background-color: #E0E0E0;
  display: inline-block;
  margin: 0 1px;
  height: 7px;
  line-height: 5px;
  width: 1px;
}

table.reviews-post-table .reply-action-note {
  color: #777777;
  font-style: italic;
  line-height: 18px;
  font-size: 11px;
  display: inline-block;
  margin: 2px;
}

table.reviews-post-table .reply-action-note:hover {
  text-decoration: none;
}

div.reviews-post-reply-buttons a {
  color: #969696;
  font-size: 11px;
  margin-left: 2px;
  text-decoration: none;
}

div.reviews-post-reply-buttons a:hover {
  text-decoration: underline;
}

/* Post Attachments */
div.reviews-post-attachments {
  margin: 1.5em 0;
}

div.reviews-post-attachments label {
  font-weight: bold;
  padding-bottom: 0.5em;
}

div.reviews-post-attachment {
  padding-left: 0.5em;
}

div.reviews-post-lastedit {
  padding: 0.5em 0;
  font-style: italic;
}

span.reviews-post-lastedit-user {
  font-weight: bold;
}

div.reviews-user-info {
  padding: 0.5em 1em 1.5em 1em;
}

div.reviews-user-avatar {
  margin: 0.5em 0;
}

div.reviews-user-status {
  margin-bottom: 0.5em;
}

div.reviews-user-name span {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.1em;
}

span.reviews-vote-user a {
  text-decoration: none;
  vertical-align: top;
  font-size: 1.1em;
}

div.reviews-contact-links {
  padding: 0.5em 1em 0.5em 1.5em;
}

div.reviews-action-links {
  padding: 0.5em 1.5em 0.5em 1em;
  text-align: right;
}

div.reviews-action-links span {
  white-space: nowrap;
}

div.reviews-post-entry {
  font-size: 1em;
  padding-bottom: 1em;
  height: 100%;
}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol {
  padding: 0.5em 0 0.5em 2em;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code {
  width: 95%;
  margin: 0.5em 0 0;
}

table.forum-quote th, table.forum-code th {
  font-weight: bold;
  padding: 0.25em 1em;
  text-align: left;
}

table.forum-quote td, table.forum-code td {
  padding: 0.9em 1em 0;
}

div.reviews-code-box {
  font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
  font-size: 1em;
  width: 100%;
  overflow: auto;
  border-width: 1px;
  border-style: solid;
  margin: 0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span {
  margin: 0;
  padding: 0;
  border: none;
}

div.reviews-code-box ol {
  list-style: decimal;
  margin-left: 3em;
  padding: 0.5em 0;
}

div.reviews-code-box ol li {
  list-style: decimal-leading-zero;
  list-style-position: outside !important;
  padding: 0 0.5em 0 1.5em !important;
  margin: 0;
  line-height: 1.5em;
}

/* Reply Form*/
div.reviews-reply-form {
  border-style: solid;
  border-width: 1px;
  line-height: 1.5em;
  margin-bottom: 1em;
}

div.reviews-reply-header {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

div.reviews-note-box {
  border-width: 1px;
  border-style: solid;
  margin: 1.117em 0;
  padding: 0.4em 1.117em;
}

div.reviews-reply-form div.reviews-note-box {
  margin: 1.117em;
}

div.reviews-note-box ul {
  padding: 0.3em 0 0.3em 2em;
  margin: 0;
}

div.reviews-note-box ul li {
  margin: 0;
  padding: 0;
}

div.reviews-reply-fields {
  padding: 0 1.117em 0.8em;
}

div.reviews-reply-field {
  padding-bottom: 0.462em;
  margin-top: 0.462em;
}

div.reviews-reply-field-title input, div.reviews-reply-field-desc input {
  width: 80%;
}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {
  display: block;
}

div.reviews-reply-field-user {
  width: 100%; /*IE Fix or zoom:1 */
}

div.reviews-reply-field-author, div.reviews-reply-field-email {
  float: left;
  width: 39%;
}

div.reviews-reply-field-user-sep {
  width: 2%;
  float: left;
}

div.reviews-reply-field-author input, div.reviews-reply-field-email input {
  width: 100%;
}

div.reviews-reply-field-bbcode {
  line-height: 1.7em;
  zoom: 1;
}

div.reviews-bbcode-line {
  margin-right: 2em;
  float: left;
}

div.reviews-smiles-line {
  white-space: nowrap;
  float: left;
}

div.reviews-bbcode-line img, div.reviews-smiles-line img {
  border: 0;
}

div.reviews-bbcode-line a, div.reviews-smiles-line a {
  vertical-align: middle;
}

div.reviews-bbcode-line a {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 0.2em;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

div.reviews-bbcode-line a, div.reviews-bbcode-line img, div.reviews-smiles-line a, div.reviews-smiles-line img {
  outline: none;
}

div.reviews-bbcode-line select {
  float: left;
  margin-left: 3px;
  padding: 0px;
  height: 20px;
}

/*BBCode Icons*/
a.reviews-bbcode-bold {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_bold.gif);
}

a.reviews-bbcode-italic {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_italic.gif);
}

a.reviews-bbcode-color {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_color.gif);
}

a.reviews-bbcode-underline {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_underline.gif);
}

a.reviews-bbcode-strike {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_strike.gif);
}

a.reviews-bbcode-url {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_link.gif);
}

a.reviews-bbcode-img {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_image.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-code {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_code.gif);
}

a.reviews-bbcode-quote {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_quote.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-list {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_list.gif);
}

a.reviews-bbcode-translit {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_translit.gif);
}

div.reviews-reply-field-tags {
  display: none;
}

div.reviews-reply-field-tags input {
  width: 80%;
}

div.reviews-reply-field-lastedit-reason input {
  width: 80%;
}

div.reviews-reply-field-captcha input {
  width: 180px;
}

div.reviews-reply-field-settings input, div.reviews-uploaded-file input, div.reviews-reply-field-lastedit-view input {
  width: 1.55em;
  height: 1.55em;
  margin: 0 0 0 -0.25em;
  vertical-align: middle;
  font-size: 1em;
}

div.reviews-reply-field-settings label, div.reviews-uploaded-file a, div.reviews-reply-field-lastedit label {
  vertical-align: middle;
}

div.reviews-reply-field-upload a {
  outline: none;
}

div.reviews-upload-file-hint {
  display: none;
}

div.reviews-upload-file-hint span {
  font-weight: bold;
}

div.reviews-upload-file {
  display: none;
  margin-top: 0.262em;
}

div.reviews-upload-file input {
  font-size: 1.184em;
}

div.reviews-reply-buttons {
  margin-top: 1em;
}

div.reviews-reply-buttons input {
  padding: 0 0.5em;
  font-size: 1.184em;
  overflow: visible; /*IE paddings*/
}

/* Utils */
div.reviews-clear-float {
  clear: both;
}

/* Table Header, Reply Form Header, BBCode Icons Highlighting */
div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img {
  background-color: #e7e7e7;
}

/* Table Cell Border */
div.reviews-info-box, div.reviews-reply-form {
  border-color: #e1e1e1;
}

/* Table Cell, Info Box, Reply Form */
div.reviews-info-box, div.reviews-reply-form {
  background: #fbfbfb;
}

div.reviews-post-date {
  background: #eaeaea;
  border-bottom: none;
}

/* ---------------------------------------------------Text Color-------------------------------------------------- */
/* Header Box Right Links*/
div.reviews-header-box a:link,
div.reviews-header-box a:visited,
div.reviews-header-box a:active,
div.reviews-header-box a:hover {
  color: #fff;
}

.reviews-required-field {
  color: red;
}

/* --------------------------------------------------Special Elements---------------------------------------------- */
div.reviews-header-box {
  color: #fff;
  background: #6c6c6c;
  border-color: #7a7a7a;
}

/* Page navigation */
div.reviews-navigation-box {
  background: #fff;
  border-color: #e1e1e1;
}

/*BBCode: Quote and Code*/
table.reviews-quote, table.reviews-code, div.reviews-code-box {
  border-color: #c3c3c3;
}

table.reviews-quote td, table.reviews-code td, div.reviews-code-box ol {
  background: #fff !important;
  color: #696969;
}

table.reviews-quote th, table.reviews-code th, div.reviews-code-box {
  background: #e6e6e6 !important;
  color: #616161;
}

div.reviews-note-box {
  border-color: #ffc85e;
  background: #fffdc7;
}

/* --------------------------------------------------Icons---------------------------------------------- */
table.palette {
  border: 1px solid gray;
  background-color: gray;
  border-collapse: collapse;
}

table.palette td {
  border: 1px solid gray;
  width: 10px;
  height: 10px;
  padding: 0px;
  margin: 0;
}

table.palette td img {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0px;
  margin: 0;
}

/* Popups */
div.reviews-popup-postform {
  width: 502px;
  padding: 0px;
  margin: 0;
  overflow: hidden;
  color: black;
}

div.reviews-popup-postform table.reviews-popup {
  border: 1px solid gray;
  width: 500px;
  background-color: white;
  font-size: 1em;
  cursor: default;
}

div.reviews-popup-postform table.reviews-popup td {
  font-size: 1em;
  border: none;
  background-color: white;
  font-size: 1em;
}

div.reviews-popup-postform table.reviews-popup thead td {
  font-weight: bold;
  padding: 0.5em 0.5em 0.1em 0.8em;
  font-size: 1.1em;
  text-align: left;
}

div.reviews-popup-postform table.reviews-popup thead td div.close {
  cursor: pointer;
  cursor: hand;
  background-image: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/close.gif");
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  width: 13px;
  height: 13px;
  float: right;
}

div.reviews-popup-postform table.reviews-popup tbody td {
  padding: 1em;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field {
  width: 100%;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title {
  width: 100%;
  display: block;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {
  width: 95%;
}

div.reviews-popup-postform table.reviews-popup tfoot td {
  padding: 0.3em;
  text-align: center;
}

/*/Popups */
div.reviews-smiles-line, div.reviews-smiles-line a, div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles {
  float: left;
}

div.reviews-smiles-line span.reviews-smiles-item {
  display: block;
  float: left;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

div.reviews-smiles-line span.reviews-smiles-item a {
  text-decoration: none;
  border: none;
  float: left;
  margin-right: 5px;
}

div.reviews-smiles-line div.reviews-smiles-item {
  float: left;
}

div.reviews-smiles-corrected {
  overflow: hidden;
}

body.reviews-popup-body {
  padding: 1.51em;
  font-size: 0.75em;
}

form.reviews-form {
  background-color: #F1F1F1;
  margin: 0;
  padding: 0.8em;
}

div.reviews-text table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-text table.forum-quote thead {
  display: none;
}

div.reviews-text table.forum-code thead {
  display: table-cell;
}

div.reviews-text table.forum-quote, div.reviews-text table.forum-spoiler, div.reviews-text table.forum-code, div.reviews-text div.forum-code-box {
  border: 1px solid #dddddd;
  table-layout: fixed;
  padding: 3px;
  width: 100%;
}

div.reviews-text table.forum-quote td, div.reviews-text table.forum-spoiler td, div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box ol {
  color: #696969;
}

div.reviews-text table.forum-quote th, div.reviews-text table.forum-spoiler th, div.reviews-text table.forum-code th, div.reviews-text div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

div.reviews-text table.forum-code pre {
  overflow: auto;
  width: 100%;
}

div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box td {
  font-family: "Lucida Console", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
}

div.reviews-collapse {
  /*float: right;*/
  width: 100%;
}

div.reviews-collapse a {
  line-height: 55px;
  margin-right: 30px;
  padding: 0.462em;
}

div.reviews-expanded {
  width: auto;
  float: right;
}

div.reviews-post-entry table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-post-entry table.forum-quote thead {
  display: none;
}

div.reviews-post-entry table.forum-code thead {
  display: table-cell;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-spoiler, div.reviews-post-entry table.forum-code, div.reviews-post-entry div.forum-code-box {
  border: 1px solid #dddddd;
  padding: 3px;
  width: 100%;
}

div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-quote td,
div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-code td {
  background-color: transparent;
  padding: 0.9em 1em;
}

div.reviews-post-entry table.forum-quote td, div.reviews-post-entry table.forum-spoiler td, div.reviews-post-entry table.forum-code td, div.reviews-post-entry div.forum-code-box ol {
  color: #696969;
}

div.reviews-post-entry table.forum-quote th, div.reviews-post-entry table.forum-spoiler th, div.reviews-post-entry table.forum-code th, div.reviews-post-entry div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

.reviews-actions .ilike-light .bx-ilike-right-wrap {
  margin-right: 2px;
}

.reviews-actions .ilike-light .bx-ilike-right {
  padding: 0px 1px 0 11px;
  font-size: 11px;
  line-height: 19px;
}

.reviews-actions .ilike-light .bx-ilike-text {
  padding: 0;
}

.reviews-post-reply-buttons .bx-rating span, .reviews-post-reply-buttons .bx-rating a {
  color: #929292;
  font-size: 11px;
}

/* autosave */
a.postFormAutosave {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 -4px 0 0;
  position: relative;
  z-index: 2;
}

.forum-notify-bar {
  width: 100%;
  height: 2em;
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") repeat-x scroll 0 -1178px #FFEB8D !important;
  position: relative;
}

.forum-notify-close {
  display: block !important;
  height: 12px !important;
  margin: 3px 6px 0 0;
  padding: 0 !important;
  position: absolute !important;
  right: 5px !important;
  top: 5px !important;
  width: 12px !important;
}

.forum-notify-close a {
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") no-repeat scroll -268px -243px transparent !important;
  display: block !important;
  height: 12px !important;
  width: 12px !important;
  cursor: pointer;
}

.forum-notify-text {
  color: #000000 !important;
  margin: 0 !important;
  padding: 3px 20px 5px !important;
  text-align: center !important;
}

.forum-notify-text a.postFormAutorestore {
  position: relative;
  color: #ff0000;
  cursor: pointer;
  text-decoration: underline;
  margin-right: 9px;
  margin-top: 5px;
  z-index: 2;
}

/* End */
/* Start:/bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913*/
.ilike-light .bx-ilike-button {
  color: #929292;
  display: inline-block;
  height: 19px;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}

.ilike-light .bx-ilike-left {
  display: inline-block;
  height: 19px;
  vertical-align: top;
  width: 10px;
}

.ilike-light .bx-ilike-text {
  display: inline-block;
  height: 17px;
  padding: 3px 0 0;
  cursor: pointer;
}

* html .ilike-light .bx-ilike-text {
  height: 19px;
}

.ilike-light .bx-ilike-right-wrap {
  display: inline-block;
  height: 19px;
  cursor: default;
  margin-right: 3px;
}

.ilike-light .bx-ilike-right {
  display: inline-block;
  height: 17px;
  padding: 3px 1px 0 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-attachment: scroll;
  background-size: 10px 10px;
  background-position: 0 5px;
}

.feed-inform-ilike .ilike-light .bx-ilike-right, .feed-com-informers-bottom .ilike-light .bx-ilike-right {
  background-position: 0 0;
}

.ilike-light .bx-you-like .bx-ilike-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

* html .ilike-light .bx-ilike-right {
  width: 16px;
}

.ilike-light .bx-ilike-button-disable {
  cursor: default;
}

.ilike-light .bx-ilike-button-disable .bx-ilike-left {
  background-position: 0 -39px;
}

.bx-ilike-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  background-size: cover;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -3px;
}

.bx-ilike-icon.bx-ilike-icon-orange {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

.rating_vote_graphic {
  display: none !important;
}

.rating_vote_text {
  display: inline-block !important;
}

.ilike-light .bx-ilike-plus-one {
  display: inline-block;
  position: absolute;
  padding: 4px;
  background-color: #929292;
  color: #fff;
  -webkit-animation: likeLightPlusOne 1.5s 1;
  -moz-animation: likeLightPlusOne 1.5s 1;
  border-radius: 16px;
  line-height: 5px;
  font-size: 10px;
  opacity: 0;
  width: 12px;
  height: 10px;
}
.ilike-light .bx-you-like .bx-ilike-right {
  color: #ca8400;
}

.feed-post-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-post-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 0;
}

.feed-com-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-com-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 1px;
}

.feed-com-informers .bx-like-anim a:hover, .feed-inform-comments .bx-like-anim a:hover, .feed-inform-ilike .bx-like-anim a:hover, .feed-com-informers .bx-like-anim a, .feed-inform-comments .bx-like-anim a, .feed-inform-ilike .bx-like-anim a {
  border-bottom: 0;
  transition: none;
}

/* End */
/* Start:/bitrix/components/bitrix/main.post.form/templates/.default/style.min.css?175569697727636*/
.main-post-form-toolbar {
  position: relative;
  display: flex;
  background-color: #fff;
  padding: 0 14px;
}

.main-post-form-toolbar-buttons {
  flex: 1;
  height: 41px;
  overflow: hidden;
  text-align: left;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}

.main-post-form-toolbar-buttons .tasks-task-mpf-link {
  position: static;
  margin-right: 0;
  opacity: 1;
}

.main-post-form-toolbar-buttons-container {
  background-attachment: scroll;
  background-clip: border-box;
  border-collapse: separate;
  padding: 0;
  text-align: left;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  position: relative;
  height: 27px;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.main-post-form-toolbar-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 29px 0 0;
  height: 27px;
  font: 13px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  color: #515e68;
  text-align: left;
  transition: opacity 0.3s;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.main-post-form-toolbar-button-copilot {
  color: #8d52ec;
}

.main-post-form-toolbar-button-file {
  position: relative;
}

.main-post-form-toolbar-button .ui-counter {
  position: absolute;
  height: 10px;
}

.main-post-form-toolbar-button .ui-counter-inner {
  padding: 0 4px;
  min-width: 15px;
  font: 8px/var(--ui-counter-current-size) var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
  font-weight: var(--ui-font-weight-semi-bold, 600);
}

#bx-b-mention-blogPostForm {
  display: flex;
}

.main-post-form-toolbar-button[data-bx-button-status=active], .main-post-form-toolbar-button:hover:not(.disabled) {
  opacity: 1;
}

.main-post-form-toolbar span[data-bx-role=trash] {
  display: none;
}

.main-post-form-toolbar div[data-bx-files-count="0"][data-id=file] div.ui-counter {
  display: none;
}

.main-post-form-toolbar-button-more {
  position: relative;
  margin: 0;
  width: 20px;
  min-width: 20px;
  height: 20px;
  color: #545c6a;
  order: 2;
  margin-left: auto !important;
  background: url("data:image/svg+xml,%3Csvg width='16' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0a2 2 0 110 4 2 2 0 010-4zm6 0a2 2 0 110 4 2 2 0 010-4zm6 0a2 2 0 110 4 2 2 0 010-4z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
  background-size: 16px 4px;
}

.main-post-form-toolbar-button .feed-add-videomessage {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2126 0.683544C10.3216 0.227848 8.43017 0 6.53838 0C4.63895 0 2.70133 0.229691 0.725512 0.689074C0.301168 0.787735 0 1.17442 0 1.62053V9.24979C0 9.68146 0.282421 10.0595 0.688928 10.1719C2.57686 10.694 4.46543 10.9551 6.35462 10.9551C8.25427 10.9551 10.2127 10.6911 12.2299 10.1632C12.6425 10.0552 12.9311 9.67427 12.9311 9.23776V1.61327C12.9311 1.16997 12.6336 0.784944 12.2126 0.683544ZM18.7492 1.01058C18.7492 0.975848 18.7431 0.941407 18.731 0.908937C18.6763 0.760988 18.5149 0.686557 18.3706 0.742692L14.1534 2.38317C14.0449 2.4254 13.9731 2.53203 13.9731 2.65106V7.82929C13.9731 7.94832 14.0449 8.05495 14.1534 8.09718L18.3706 9.73766C18.4023 9.74998 18.4359 9.7563 18.4698 9.7563C18.6241 9.7563 18.7492 9.62802 18.7492 9.46978V1.01058ZM6.4115 7.95508C7.79221 7.95508 8.9115 6.83579 8.9115 5.45508C8.9115 4.07437 7.79221 2.95508 6.4115 2.95508C5.03079 2.95508 3.9115 4.07437 3.9115 5.45508C3.9115 6.83579 5.03079 7.95508 6.4115 7.95508Z' fill='%23C9CDD3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center left;
  margin-top: 0;
  padding-left: 23px;
  font: 13px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  color: #525c69;
}

.main-post-form-toolbar-button .bxhtmled-top-bar-btn {
  display: none;
}

.feed-add-post-text .bxhtmled-top-bar-wrap {
  margin-left: 10px;
  margin-right: 10px;
}

.feed-add-post-text .bxhtmled-top-bar-btn {
  margin: 6px 1px 0 0;
  width: 30px;
  height: 30px;
}

.feed-add-post-text .bxhtmled-top-bar-color .bxhtmled-top-bar-btn-text {
  margin: 7px auto 0 9px;
}

.bxhtmled-more-cnt .bxhtmled-top-bar-color .bxhtmled-top-bar-btn-text {
  margin: 7px auto 0 9px !important;
}

.bxhtmled-popup .bxhtmled-top-bar-select, .feed-add-post-text .bx-html-editor .bxhtmled-top-bar-select {
  font-size: 14px;
  height: 30px;
  color: #525c69;
  width: 89px !important;
  margin: 6px 7px 0 4px;
  background: #fff;
  border: 1px solid #c6cdd3;
  box-sizing: border-box;
  border-radius: var(--ui-field-border-radius, 2px);
  padding: 4px 16px 0 9px;
  transition: 0.2s;
}

.bxhtmled-popup .bxhtmled-top-bar-select {
  margin-top: 0;
}

.bxhtmled-popup .bxhtmled-top-bar-select:hover, .feed-add-post-text .bx-html-editor .bxhtmled-top-bar-select:hover {
  border: 1px solid rgba(82, 92, 105, 0.7);
}

.bxhtmled-popup .bxhtmled-top-bar-select:before, .feed-add-post-text .bxhtmled-top-bar-select:before {
  background: 0;
  width: 5px;
  height: 5px;
  border-left: 2px solid #828b95;
  border-bottom: 2px solid #828b95;
  transform: rotate(-45deg);
  right: 11px;
  top: 9px;
}

.feed-add-post-text .bxhtmled-top-bar-separator {
  border: 0;
  margin: 10px 10px 0 9px;
  background-color: rgba(130, 139, 149, 0.2);
  height: 20px;
}

.main-post-form-toolbar-button i {
  display: none;
  transition: opacity 0.2s linear;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  margin-right: 3px;
  height: 20px;
  opacity: 0.5;
  width: 20px;
  float: left;
  position: relative;
}

.main-post-form-toolbar-popup .main-post-form-toolbar-button {
  display: block;
  padding: 10px 0;
}

.main-post-form-toolbar-button[id=mpf-copilot-blogPostForm] {
  margin-left: 8px;
}

.main-post-form-toolbar-button[data-id=copilot] i {
  display: inline-block;
  opacity: unset;
  width: 24px;
  height: 24px;
  --ui-icon-set__icon-color:#8d52ec;
}

.main-post-form-toolbar-button[data-id=file] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.258 6.285a.58.58 0 00.003-.817c-1.24-1.254-2.61-2.608-3.865-3.861-2.142-2.143-5.647-2.143-7.79 0-2.142 2.142-2.142 5.647 0 7.79l5.37 5.369a4.138 4.138 0 005.843 0 4.138 4.138 0 000-5.842l-4.721-4.72a2.75 2.75 0 00-3.895 0 2.75 2.75 0 000 3.894l3.085 3.085a.58.58 0 00.821 0l.477-.477a.58.58 0 000-.822L5.501 6.8a.909.909 0 010-1.299.909.909 0 011.299 0l4.72 4.721a2.296 2.296 0 01-3.245 3.246l-5.37-5.37a3.683 3.683 0 010-5.193 3.683 3.683 0 015.193 0c1.26 1.26 2.558 2.58 3.862 3.866a.58.58 0 00.816-.004l.482-.482z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 3px 1px;
}

.main-post-form-toolbar-button[data-id=mention] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.843 16.724c-2.32 0-4.208-.676-5.662-2.027C.727 13.33 0 11.444 0 9.035c0-2.394.778-4.37 2.335-5.926C3.892 1.552 5.801.773 8.063.773c2.189 0 3.958.64 5.31 1.917 1.35 1.278 2.026 2.85 2.026 4.715 0 1.556-.41 2.864-1.233 3.921-.823 1.043-1.8 1.564-2.93 1.564-.397 0-.75-.117-1.058-.352a1.403 1.403 0 01-.55-.948c-.588.926-1.447 1.388-2.578 1.388-.94 0-1.704-.345-2.291-1.035-.588-.69-.882-1.601-.882-2.732 0-1.16.375-2.21 1.124-3.15.764-.94 1.718-1.41 2.864-1.41 1.013 0 1.74.426 2.18 1.278l.121-.679a.38.38 0 01.374-.313h1.185a.38.38 0 01.373.45l-.62 3.273c-.206 1.102-.309 1.777-.309 2.027 0 .367.125.55.375.55.5 0 .955-.38 1.366-1.145.426-.763.639-1.652.639-2.665 0-1.396-.485-2.549-1.454-3.46-.97-.924-2.284-1.387-3.944-1.387-1.792 0-3.26.624-4.406 1.873C2.6 5.686 2.027 7.22 2.027 9.057c0 1.85.521 3.29 1.564 4.318 1.043 1.028 2.49 1.542 4.34 1.542.732 0 1.434-.06 2.106-.181.278-.05.527.198.462.473l-.262 1.112a.37.37 0 01-.312.284 16.28 16.28 0 01-2.082.119zm-.463-5.64c.632 0 1.146-.28 1.542-.837a3.144 3.144 0 00.617-1.873c0-.558-.132-.999-.396-1.322-.265-.338-.632-.507-1.102-.507-.631 0-1.153.265-1.564.794-.411.528-.617 1.16-.617 1.894 0 .558.132 1.006.397 1.344.279.338.653.507 1.123.507z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 2px 1px;
  height: 18px;
}

.main-post-form-toolbar-button[data-id=search-tag] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0a.926.926 0 0 1 .923.997L4.77 3h2.999L7.929.923A1 1 0 0 1 8.926 0H9a.926.926 0 0 1 .923.997L9.77 3h.96a1 1 0 1 1 0 2H9.615l-.231 3H10a1 1 0 0 1 0 2h-.769l-.16 2.077a1 1 0 0 1-.997.923H8a.926.926 0 0 1-.923-.997L7.23 10H4.231l-.16 2.077a1 1 0 0 1-.997.923H3a.926.926 0 0 1-.923-.997L2.23 10H1a1 1 0 0 1 0-2h1.383l.231-3h-.885a1 1 0 1 1 0-2h1.039L2.929.923A1 1 0 0 1 3.926 0H4Zm3.384 8 .23-3H4.615l-.231 3h3Z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 4px 4px;
}

.main-post-form-toolbar-button[data-id=quote] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.598.824c.78 0 1.411.632 1.411 1.411V6.28c0 .84-.135 2.882-1.152 4.497-.635 1.007-1.81 1.682-3.527 2.026a.3.3 0 01-.359-.297l.01-1.238a.7.7 0 01.456-.65c.833-.31 1.467-.786 1.902-1.428.455-.672.465-1.941.465-2.418H8.41C7.631 6.772 7 6.141 7 5.362V2.234c0-.78.632-1.411 1.411-1.411h3.187zm-7 0c.78 0 1.411.632 1.411 1.411V6.28c0 .84-.135 2.882-1.152 4.497-.635 1.007-1.81 1.682-3.527 2.026a.3.3 0 01-.359-.297l.01-1.238a.7.7 0 01.456-.65c.833-.31 1.467-.786 1.902-1.428.455-.672.465-1.941.465-2.418H1.41C.631 6.772 0 6.141 0 5.362V2.234C0 1.455.632.824 1.411.824h3.187z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 5px 4px;
}

.main-post-form-toolbar-button[data-id=disk-document] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.212.77a1.3 1.3 0 01.972.436l2.802 3.153a1.3 1.3 0 01.329.864v9.2a1.3 1.3 0 01-1.3 1.3H1.3a1.3 1.3 0 01-1.3-1.3V2.07A1.3 1.3 0 011.3.77h6.912zm-.655 1.76H2.26a.5.5 0 00-.5.5v10.434a.5.5 0 00.5.5h7.796a.5.5 0 00.5-.5V5.777a1 1 0 00-.252-.664L8.305 2.865a1 1 0 00-.748-.336zm.285 5.891a.5.5 0 01.5.5v.76a.5.5 0 01-.5.5H3.645a.5.5 0 01-.5-.5v-.76a.5.5 0 01.5-.5h4.197zm0-3.253a.5.5 0 01.5.5v.76a.5.5 0 01-.5.5H3.645a.5.5 0 01-.5-.5v-.76a.5.5 0 01.5-.5h4.197z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0 1px;
  width: 15px;
}

.main-post-form-toolbar-button[data-id=create-link] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.736 5.209c.217.217.402.454.554.705l-1.38 1.38a1.788 1.788 0 00-2.882-.897l-.108.1L3.085 9.33a1.788 1.788 0 002.42 2.628l.109-.1.965-.963c.763.407 1.5.571 2.213.493l-1.76 1.759a3.7 3.7 0 01-5.234-5.234l2.705-2.705a3.7 3.7 0 015.233 0zm3.796-3.794a3.783 3.783 0 010 5.35l-2.589 2.588a3.783 3.783 0 01-5.905-.703l1.377-1.378a1.828 1.828 0 002.94.895l.11-.101 2.779-2.779A1.828 1.828 0 009.77 2.601l-.11.101-.94.939c-.775-.42-1.522-.596-2.239-.53l1.7-1.696a3.783 3.783 0 015.35 0z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.main-post-form-toolbar-button[data-id=VideoMessage] .feed-add-videomessage {
  position: relative;
  background: 0;
}

.main-post-form-toolbar-button[data-id=VideoMessage] .feed-add-videomessage:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  display: inline-block;
  width: 17px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5.773a1.5 1.5 0 011.5 1.5v7a1.5 1.5 0 01-1.5 1.5h-9a1.5 1.5 0 01-1.5-1.5v-7a1.5 1.5 0 011.5-1.5h9zm6.453 1.574A.5.5 0 0117 2.56v6.468a.5.5 0 01-.69.463l-2.69-1.106A1 1 0 0113 7.46V4.28a1 1 0 01.577-.907l2.711-1.266a.5.5 0 01.665.241z' fill='%23525C69' fill-rule='evenodd' opacity='.965'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0.5;
  transition: opacity 0.3s;
}

.feed-add-post-form-but-more {
  border-radius: 3px;
  border: 1px solid #fff;
  color: #7a808c;
  cursor: pointer;
  font-size: 12px;
  right: 11px;
  top: 0;
  padding: 1px 21px 1px 6px;
  position: absolute;
}

.feed-add-post-form-but-more:hover {
  border-top-color: #f1f1f1;
  border-left-color: #d8d8d8;
  border-right-color: #d8d8d8;
  border-bottom-color: #a9a9a9;
  box-shadow: 0 1px 1px -1px #d0d0d0;
  color: #4b5a6b;
}

.feed-add-post-form-but-more-act {
  box-shadow: none !important;
  border-color: #d9e4e7 !important;
}

.feed-add-post-form-but-arrow {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -98px -49px;
  height: 4px;
  position: absolute;
  right: 6px;
  top: 10px;
  width: 7px;
}

.feed-add-post-form-but-more-open {
  align-self: center;
  margin-left: auto;
}

.feed-add-post-form-editor-btn, .feed-add-post-form-title-btn {
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  vertical-align: top;
  width: 25px;
  opacity: 0.5;
  transition: opacity 0.2s linear;
}

.feed-add-post-form-editor-btn {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.947%206.938H7.46L5.751%202.024h-.038L3.947%206.938zM4.432%200h2.642l4.383%2011.72H9.056l-.998-2.917h-4.63l-1.07%202.916H0L4.432%200z%22%20opacity%3D%221%22/%3E%3C/svg%3E);
}

.feed-add-post-form-title-btn {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%200a1%201%200%20011%201v10a1%201%200%2001-1%201H1a1%201%200%2001-1-1V1a1%201%200%20011-1h13zm-1%206H2v4h11V6zm0-4H2v2h11V2z%22/%3E%3C/svg%3E);
}

.feed-add-post-form-editor-btn:hover, .feed-add-post-form-title-btn:hover, .feed-add-post-form-btn-active.feed-add-post-form-editor-btn, .feed-add-post-form-btn-active.feed-add-post-form-title-btn {
  opacity: 1;
}

.feed-add-post .lhe-resize-row img {
  display: none;
}

.feed-add-post .bxlhe-editor-buttons {
  background: linear-gradient(top, #f9fbfb, #f4f8f8);
  background: -ms-linear-gradient(top, #f9fbfb, #f4f8f8);
  background: -webkit-gradient(linear, left top, left bottom, from(#f9fbfb), to(#f4f8f8));
  box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
  border-bottom: 1px solid #e9eaeb;
  position: relative;
}

.feed-add-post .lhe-button-cont {
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 21px;
  margin-left: 6px;
  vertical-align: top;
  width: 25px;
}

.feed-add-post .lhe-button-cont:hover {
  background-color: #dee1e5;
}

.feed-add-post .lhe-stat-toolbar-cont {
  border: 0;
  padding-top: 6px;
  position: relative;
}

.feed-add-post .lhe-button {
  border: 0;
}

.feed-add-post .lhe-button-over {
  background-color: #dee1e5;
}

.feed-add-post div.bx-html-editor {
  border-style: none !important;
  background-color: #fff;
}

.feed-add-post-edit-form .bx-html-editor .bxhtmled-toolbar-cnt {
  opacity: 0;
  height: 42px;
}

html.bx-ios.bx-ios-fix-frame-focus, html.bx-ios.bx-ios-fix-frame-focus iframe, .bx-ios.bx-ios-fix-frame-focus body {
  -webkit-overflow-scrolling: touch;
}

.feed-add-post-form {
  position: relative;
  background-color: #fff;
  overflow: hidden;
  zoom: 1;
}

.blog-comment-edit .feed-add-post-form {
  border-radius: 22px 22px 0 0;
}

.comments-form .feed-add-post-form {
  border-radius: 22px;
}

.feed-add-post-form:after {
  content: "";
  display: block;
  width: 1px;
  height: 1px;
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/waiter-button-light.gif") no-repeat 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
}

.feed-add-post-text {
  color: #bfbfbf;
  font-size: 17px;
}

.feed-comments-block .feed-add-post-text {
  padding: 0;
}

.feed-add-post-dnd-over {
  position: relative;
}

.feed-add-post-dnd-notice {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  display: none;
  background-color: white;
  border: 2px dashed #2fc6f6;
  font: 15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  border-radius: 22px;
}

.feed-add-post-dnd-over .feed-add-post-dnd-notice {
  display: block;
  z-index: 300;
}

.feed-add-post-dnd-inner {
  height: 110px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}

.feed-add-post-dnd-icon {
  width: 37px;
  height: 45px;
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?5") no-repeat 0 -968px;
  display: block;
  margin: 0 auto 15px;
}

.feed-add-post-dnd-text {
  font-weight: var(--ui-font-weight-bold);
  font-size: 18px;
  color: rgba(83, 92, 105, 0.7);
}

.feed-add-post-dnd-text span {
  font-size: 12px;
  display: block;
  margin-top: 8px;
}

.feed-add-post-dnd-over .bxu-file-input-over .diskuf-extended-overlay {
  display: none;
}

.feed-add-urpreview-wrap {
  margin-left: 18px;
}

.feed-com-add-block .urlpreview.urlpreview__edit {
  padding: 0 13px 12px 18px;
}

.feed-add-post-buttons {
  display: none;
}

.feed-add-post-buttons.--no-wrap {
  white-space: nowrap;
}

.feed-add-post-buttons.--no-wrap > * {
  white-space: normal;
}

.feed-add-post-destination-block, .feed-add-post-form-wrap .feed-add-post-tags-block {
  overflow: hidden;
  position: relative;
  padding: 20px;
}

.feed-add-post-tags-block {
  border-top: 1px solid #ebeded;
}

.feed-add-post-destination-block {
  border-top: 1px solid #ebeded;
}

.crm-feed li.feed-add-post-destination-block {
  list-style: none;
}

.feed-add-post-destination-title, .feed-add-post-tags-title {
  color: #525c69;
  float: left;
  font-size: 14px;
  min-width: 55px;
  padding-left: 5px;
}

.feed-add-post-destination-block .feed-add-post-destination-title {
  margin-top: 11px;
}

.feed-add-post-dest-source {
  color: #1a60a9;
}

.feed-add-post-destination-wrap, .feed-add-post-tags-wrap {
  border: 1px solid #e4e4e4;
  border-radius: 1px;
  overflow: hidden;
  padding: 7px 7px 1px;
  min-height: 36px !important;
}

.feed-add-post-destination-wrap-but {
  margin-top: -9px;
}

.feed-add-post-destination {
  border-radius: var(--ui-border-radius-3xs, 1px);
  font-size: 13px;
  display: inline-block;
  font-weight: var(--ui-font-weight-bold);
  margin: 0 6px 6px 0;
  height: 30px;
  line-height: 29px;
  overflow: hidden;
  padding: 0 30px 0 13px;
  position: relative;
  vertical-align: middle;
  z-index: 2;
  transition: background-color 0.2s linear;
}

.feed-add-post-destination a:link, .feed-add-post-destination a:visited, .feed-add-post-destination a:active, .feed-add-post-destination a:hover {
  text-decoration: none;
}

.feed-add-post-destination-wrap-but .feed-add-post-destination {
  margin: 9px 9px 0 0;
}

.feed-add-post-destination-wrap .feed-add-post-destination {
  padding-right: 30px;
}

.feed-add-post-destination .feed-add-post-del-but,
.feed-add-post-tags .feed-add-post-del-but {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 30px;
  opacity: 0.6;
  position: absolute;
  width: 25px;
}

.feed-add-post-destination-hover .feed-add-post-del-but {
  opacity: 1;
}

.feed-add-post-destination:hover {
  text-decoration: none;
}

.feed-add-post-destination-all-users {
  background: #dbf188;
  color: #535c69 !important;
}

.feed-add-post-destination-all-users .feed-add-post-del-but {
  background-position: -24px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-all-users {
  background-color: #b2e233;
}

.feed-add-post-destination-users {
  background-color: #bcedfc;
  color: #1f6ab5 !important;
}

.feed-add-post-destination-users .feed-add-post-del-but {
  background-position: -94px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-users {
  background-color: #86e2ff;
}

.feed-add-post-destination-wrap .feed-add-post-destination-sonetgroups {
  background-color: #ade7e4;
  color: #116f6b !important;
}

.feed-add-post-destination-sonetgroups .feed-add-post-del-but {
  background-position: -47px -61px;
}

.feed-add-post-destination-wrap .feed-add-post-destination-hover.feed-add-post-destination-sonetgroups {
  background-color: #8cddda;
}

.feed-add-post-destination-department, .feed-add-post-destination-crm {
  background-color: #e2e3e5;
  color: #535c69 !important;
}

.feed-add-post-destination-department .feed-add-post-del-but, .feed-add-post-destination-crm .feed-add-post-del-but {
  background-position: -70px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-department, .feed-add-post-destination-hover.feed-add-post-destination-crm {
  background-color: #cbccd0;
}

.feed-add-post-destination.feed-add-post-destination-extranet, .feed-add-post-destination.feed-add-post-destination-email, .feed-add-post-destination.feed-add-post-destination-crmemail {
  background-color: #ffec91;
  color: #a26b00;
  padding-left: 32px;
}

.feed-add-post-destination.feed-add-post-destination-extranet:before, .feed-add-post-destination.feed-add-post-destination-email:before, .feed-add-post-destination.feed-add-post-destination-crmemail:before {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?1") no-repeat 0 -92px;
  content: "";
  height: 13px;
  position: absolute;
  width: 13px;
  left: 9px;
  top: 8px;
}

.feed-add-post-destination.feed-add-post-destination-crmemail:before {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/icon-crmuser-block.png") no-repeat 0 0 !important;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
  background-position: -33px -92px;
}

.feed-add-post-destination.feed-add-post-destination-extranet .feed-add-post-del-but, .feed-add-post-destination.feed-add-post-destination-email .feed-add-post-del-but, .feed-add-post-destination.feed-add-post-destination-crmemail .feed-add-post-del-but {
  background-position: -113px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-extranet, .feed-add-post-destination-hover.feed-add-post-destination-email, .feed-add-post-destination-hover.feed-add-post-destination-crmemail {
  background-color: #ffe25a;
}

.feed-add-destination-inp {
  background: #fff;
  border: 0;
  color: #555;
  display: inline-block;
  font-size: 12px;
  font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  margin: 0 7px 7px 0;
  height: 30px;
  min-width: 108px;
  outline: 0;
  padding: 0;
  vertical-align: middle;
}

.feed-add-destination-link, .feed-add-post-tags-add {
  border-bottom: 1px solid transparent;
  color: #2067b0;
  cursor: pointer;
  display: inline-block;
  font-weight: var(--ui-font-weight-bold);
  font-size: 13px;
  margin: 7px 7px 7px 18px;
  line-height: 17px;
  text-decoration: none;
  vertical-align: top;
  position: relative;
  transition: border-bottom-color 0.2s linear;
}

.feed-add-destination-link:before, .feed-add-post-tags-add:before {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -148px -481px;
  content: "";
  height: 8px;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 8px;
}

.feed-add-destination-link:hover, .feed-add-post-tags-add:hover {
  border-bottom: 1px solid;
  color: #2067b0;
}

.feed-add-destination-input-box {
  display: none;
}

.feed-add-post-tags-block {
  overflow: hidden;
}

.feed-add-post-tags .feed-add-post-del-but {
  background-position: -69px -61px;
}

.feed-add-post-tags .feed-add-post-del-but:hover {
  opacity: 1;
}

.feed-add-post-destination-add {
  border-bottom: 1px #2067b0 dashed;
  color: #2067b0;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
}

.feed-add-post-destination-add:hover {
  text-decoration: none;
}

.feed-add-post-tags-wrap {
  color: #5c6470;
  font-size: 12px;
  overflow: hidden;
}

.feed-add-post-tags-wrap-but {
  margin-top: -9px;
}

.feed-add-post-tags {
  background: #e8eff0;
  border-radius: 1px;
  display: inline-block;
  font-size: 13px;
  font-weight: var(--ui-font-weight-bold);
  height: 30px;
  line-height: 29px;
  margin: 0 7px 7px 0;
  vertical-align: middle;
  padding: 0 30px 0 10px;
  position: relative;
}

.feed-add-post-tags a:link, .feed-add-post-tags a:visited, .feed-add-post-tags a:active, .feed-add-post-tags a:hover {
  text-decoration: none;
}

.feed-add-post-tags-wrap .feed-add-post-tags {
  padding-right: 30px;
}

.feed-add-post .feed-add-post-tags-title {
  margin-top: 15px;
}

.feed-add-post .feed-add-post-tags-block {
  display: none;
}

.feed-add-post .wduf-selectdialog, .feed-add-post .diskuf-selectdialog {
  border-bottom: 1px solid #f0f1f2;
  display: none;
  margin: 7px 0 15px;
  padding: 0 10px 30px;
}

.feed-comments-block .wduf-selectdialog, .feed-comments-block .diskuf-selectdialog {
  border: 0;
  background-color: #fff;
  padding: 10px;
}

.feed-add-post .wduf-selectdialog-switcher, .feed-add-post .file-selectdialog-switcher, .feed-add-post .diskuf-selectdialog-switcher {
  display: none;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
  background-position: -33px -92px;
}

/*endregion*/
/*region for AI*/
.feed-add-post-editor-btn-ai-image {
  background: 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='M12.8575 2.09826C12.9154 1.9362 13.1446 1.93633 13.2023 2.09845L13.4247 2.72316C13.4431 2.77492 13.4838 2.81567 13.5356 2.83415L14.16 3.05725C14.3221 3.11514 14.322 3.34438 14.1598 3.40209L13.5351 3.62449C13.4834 3.64291 13.4426 3.68362 13.4241 3.73536L13.201 4.35981C13.1431 4.52187 12.9139 4.52174 12.8562 4.35962L12.6338 3.73491C12.6154 3.68315 12.5747 3.6424 12.5229 3.62392L11.8985 3.40083C11.7364 3.34293 11.7365 3.11369 11.8987 3.05598L12.5234 2.83358C12.5751 2.81516 12.6159 2.77446 12.6344 2.72271L12.8575 2.09826Z' fill='%23C15FD2'/%3E%3Cpath d='M5.34787 2.68039C5.40577 2.51834 5.635 2.51846 5.69272 2.68059L6.46533 4.85084C6.48375 4.9026 6.52445 4.94335 6.57619 4.96184L8.74558 5.73688C8.90764 5.79478 8.90751 6.02401 8.74539 6.08172L6.57513 6.85433C6.52337 6.87276 6.48263 6.91346 6.46414 6.9652L5.6891 9.13459C5.6312 9.29665 5.40197 9.29652 5.34425 9.1344L4.57164 6.96414C4.55322 6.91238 4.51251 6.87163 4.46077 6.85315L2.29139 6.07811C2.12933 6.02021 2.12946 5.79098 2.29158 5.73326L4.46183 4.96065C4.5136 4.94222 4.55434 4.90152 4.57283 4.84978L5.34787 2.68039Z' fill='%23C15FD2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.88418 18.378L5.88825 11.1048C8.42293 10.5568 10.4169 8.55551 10.9537 6.01625L18.2557 6.02035C19.1662 6.02086 19.9039 6.75938 19.9034 7.66988L19.8974 18.3858C19.8968 19.2963 19.1583 20.034 18.2478 20.0335L7.53186 20.0275C6.62136 20.027 5.88367 19.2885 5.88418 18.378ZM7.57565 18.0922C7.57558 18.227 7.68479 18.3363 7.81959 18.3364L18.0104 18.3421C18.1452 18.3422 18.2546 18.233 18.2547 18.0982L18.2549 17.6119C18.255 17.5532 18.2338 17.4964 18.1954 17.452L15.5936 14.4462C15.4964 14.3338 15.3221 14.3337 15.2247 14.4459L14.1688 15.6629C14.0714 15.7752 13.8972 15.7751 13.7999 15.6627L10.6111 11.9791C10.5138 11.8668 10.3395 11.8667 10.2422 11.9789L7.63703 14.9814C7.59854 15.0258 7.57734 15.0825 7.5773 15.1413L7.57565 18.0922ZM15.7499 8.39947C15.8078 8.23741 16.037 8.23754 16.0947 8.39966L16.4609 9.42814C16.4793 9.4799 16.52 9.52065 16.5717 9.53914L17.5998 9.90643C17.7619 9.96433 17.7617 10.1936 17.5996 10.2513L16.5711 10.6174C16.5194 10.6358 16.4786 10.6765 16.4601 10.7283L16.0928 11.7564C16.0349 11.9184 15.8057 11.9183 15.748 11.7562L15.3818 10.7277C15.3634 10.6759 15.3227 10.6352 15.271 10.6167L14.2429 10.2494C14.0808 10.1915 14.081 9.96226 14.2431 9.90455L15.2716 9.53841C15.3233 9.51998 15.3641 9.47928 15.3826 9.42754L15.7499 8.39947Z' fill='%23C15FD2'/%3E%3C/svg%3E%0A") no-repeat center;
}

.feed-add-post-editor-btn-ai-text {
  background: 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 fill-rule='evenodd' clip-rule='evenodd' d='M14.475 5.49343C14.1222 5.49343 13.8361 5.20739 13.8361 4.85454V4.67796C13.8361 4.32511 14.1222 4.03907 14.475 4.03907L16.4752 4.03908H19.3098C19.6626 4.03908 19.9486 4.32512 19.9486 4.67797V4.85455C19.9486 5.2074 19.6626 5.49344 19.3098 5.49344H18.9432H17.9378V18.5886H18.9432H19.3098C19.6626 18.5886 19.9486 18.8746 19.9486 19.2275V19.4109C19.9486 19.7638 19.6626 20.0498 19.3098 20.0498H16.4752L14.475 20.0498C14.1221 20.0498 13.8361 19.7638 13.8361 19.4109V19.2275C13.8361 18.8746 14.1222 18.5886 14.475 18.5886H14.8416H15.847V5.49343H14.8416H14.475ZM14.4802 17.4073V11.1266L12.0463 5.32957L10.8829 5.32287C9.84943 5.31692 8.91339 5.93378 8.5171 6.88831C7.63215 9.01986 6.76654 11.1597 5.90098 13.2995L5.90092 13.2996C5.40692 14.5208 4.91293 15.742 4.41536 16.9616C4.16574 17.5734 3.96118 18.0894 3.96118 18.1092C3.96118 18.1442 4.75619 18.1514 5.51441 18.151C6.30804 18.1506 7.02021 17.6568 7.30473 16.9159C7.39705 16.6755 7.48916 16.435 7.58076 16.1943L7.93787 15.2517L10.6075 15.2417L13.2771 15.2351L13.8076 16.5482C13.8502 16.6543 13.8927 16.7606 13.9352 16.8668C14.0072 17.0471 14.0793 17.2274 14.1524 17.4073H14.4802ZM11.4985 10.7338C11.9874 11.9939 12.3826 13.0324 12.3757 13.039C12.3687 13.0457 11.5574 13.049 10.5763 13.0457L8.79422 13.0357L9.67832 10.714C10.1672 9.43732 10.5763 8.40212 10.5867 8.41534C10.5971 8.42857 11.0097 9.47039 11.4985 10.7338Z' fill='%23C15FD2'/%3E%3C/svg%3E%0A") no-repeat center;
}

/* End */
/* Start:/local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483*/
ul.left-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
}

ul.left-menu li {
  padding: 10px 16px;
  background: #f5f5f5 url(/local/templates/blog/components/bitrix/menu/footer/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
  font-size: 100%;
  color: #bc262c;
  font-weight: bold;
  text-decoration: none;
}

ul.left-menu li a:visited {
  color: #bc262c;
}

ul.left-menu li a:hover {
  color: #bc262c;
}

ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover {
  color: #fc8d3d;
}

/* End */
/* /local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675 */
/* /local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971 */
/* /bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913 */
/* /bitrix/components/bitrix/main.post.form/templates/.default/style.min.css?175569697727636 */
/* /local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483 */
/* Start:/local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155*/
div.news-detail {
  word-wrap: break-word;
}

div.news-detail img.detail_picture {
  float: left;
  margin: 0 8px 6px 1px;
}

.news-date-time {
  color: #486DAA;
}

/* End */
/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675*/
div.modern-page-navigation {
  padding: 0.5em 0;
}

div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 0.75em;
  padding-right: 0.5em;
  text-decoration: none;
}

div.modern-page-navigation a.modern-page-previous {
  border-right-width: 1px;
  border-right-style: solid;
  border-left: 0;
}

div.modern-page-navigation a.modern-page-first, div.modern-page-navigation span.modern-page-first {
  border-left: 0;
  padding-left: 0.5em;
}

span.modern-page-current {
  font-weight: var(--ui-font-weight-bold);
}

div.modern-page-navigation a, span.modern-page-current, div.modern-page-navigation a.modern-page-previous, span.modern-page-dots {
  border-color: #cdcdcd;
}

/* End */
/* Start:/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971*/
div.reviews-info-box {
  padding: 0.5em 1.117em;
  border-width: 1px;
  border-style: solid;
  line-height: 1.5em;
  margin-bottom: 2em;
  zoom: 1;
}

/* Header */
div.reviews-header-box {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

/* Link to forum */
div.reviews-link-box {
  font-size: 1em;
  padding: 0.462em;
  vertical-align: middle;
  margin-bottom: 1em;
}

/* Page navigation */
div.reviews-navigation-box {
  padding: 0 1.117em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  line-height: 1.5em;
  overflow: hidden;
  zoom: 1;
}

div.reviews-navigation-bottom {
  margin-top: 0;
  margin-bottom: 2em;
  border-top: none;
}

/* Topic posts table */
table.reviews-post-table {
  width: 100%;
  line-height: 1.5em;
  border-bottom: 1px solid #dadada;
  margin-bottom: 0.7em;
  padding: 1px 3px 1px 0;
  table-layout: fixed;
}

table.reviews-post-hidden {
  background: none repeat scroll 0 0 #E5F8E3 !important;
}

table.reviews-post-table thead td {
  color: #7e7e7e;
}

table.reviews-post-table thead td {
  line-height: 30px;
}

table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text {
  padding-top: 0.5em;
}

table.reviews-post-table thead td .message-post-date {
  font-size: 0.85em;
}

table.reviews-post-table thead td .review-avatar {
  background-color: #ECEAEC;
  border: 1px solid #C4C4C4;
  float: left;
  height: 30px;
  margin-right: 0.5em;
  width: 30px;
}

table.reviews-post-table thead td .review-rating {
  float: right;
}

table.reviews-post-table thead td .review-rating .rating-vote {
  line-height: 24px;
}

/* First Post Table */
/* Odd Post Table */
/* Even Post Table */
/* Last Post Table */
table.reviews-post-last {
  margin-bottom: 0;
}

/* Post Table Cell */
table.reviews-post-table td {
  padding: 0;
  vertical-align: top;
}

/* Post Table: Post and Actions Cell */
table.reviews-post-table td.reviews-cell-post, table.reviews-post-table td.reviews-cell-actions {
  border-right-width: 1px;
  border-right-style: solid;
}

/* Post Table: User Contacts and Actions Cell */
table.reviews-post-table td.reviews-cell-contact, table.reviews-post-table td.reviews-cell-actions {
  border-top-width: 1px;
  border-top-style: dashed;
  height: 1.5em;
}

div.reviews-post-date, div.reviews-post-entry {
  padding: 0.5em 1em 0.5em 1em;
  font-size: 1em;
  font-weight: normal;
}

div.reviews-post-date {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

div.reviews-post-text {
  padding: 0.5em 0;
}

/* Post Table: Quote and Author Name Links*/
div.reviews-post-reply-buttons {
  height: 21px;
  padding: 0;
  position: relative;
}

div.reviews-post-reply-buttons span.separator {
  background-color: #E0E0E0;
  display: inline-block;
  margin: 0 1px;
  height: 7px;
  line-height: 5px;
  width: 1px;
}

table.reviews-post-table .reply-action-note {
  color: #777777;
  font-style: italic;
  line-height: 18px;
  font-size: 11px;
  display: inline-block;
  margin: 2px;
}

table.reviews-post-table .reply-action-note:hover {
  text-decoration: none;
}

div.reviews-post-reply-buttons a {
  color: #969696;
  font-size: 11px;
  margin-left: 2px;
  text-decoration: none;
}

div.reviews-post-reply-buttons a:hover {
  text-decoration: underline;
}

/* Post Attachments */
div.reviews-post-attachments {
  margin: 1.5em 0;
}

div.reviews-post-attachments label {
  font-weight: bold;
  padding-bottom: 0.5em;
}

div.reviews-post-attachment {
  padding-left: 0.5em;
}

div.reviews-post-lastedit {
  padding: 0.5em 0;
  font-style: italic;
}

span.reviews-post-lastedit-user {
  font-weight: bold;
}

div.reviews-user-info {
  padding: 0.5em 1em 1.5em 1em;
}

div.reviews-user-avatar {
  margin: 0.5em 0;
}

div.reviews-user-status {
  margin-bottom: 0.5em;
}

div.reviews-user-name span {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.1em;
}

span.reviews-vote-user a {
  text-decoration: none;
  vertical-align: top;
  font-size: 1.1em;
}

div.reviews-contact-links {
  padding: 0.5em 1em 0.5em 1.5em;
}

div.reviews-action-links {
  padding: 0.5em 1.5em 0.5em 1em;
  text-align: right;
}

div.reviews-action-links span {
  white-space: nowrap;
}

div.reviews-post-entry {
  font-size: 1em;
  padding-bottom: 1em;
  height: 100%;
}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol {
  padding: 0.5em 0 0.5em 2em;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code {
  width: 95%;
  margin: 0.5em 0 0;
}

table.forum-quote th, table.forum-code th {
  font-weight: bold;
  padding: 0.25em 1em;
  text-align: left;
}

table.forum-quote td, table.forum-code td {
  padding: 0.9em 1em 0;
}

div.reviews-code-box {
  font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
  font-size: 1em;
  width: 100%;
  overflow: auto;
  border-width: 1px;
  border-style: solid;
  margin: 0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span {
  margin: 0;
  padding: 0;
  border: none;
}

div.reviews-code-box ol {
  list-style: decimal;
  margin-left: 3em;
  padding: 0.5em 0;
}

div.reviews-code-box ol li {
  list-style: decimal-leading-zero;
  list-style-position: outside !important;
  padding: 0 0.5em 0 1.5em !important;
  margin: 0;
  line-height: 1.5em;
}

/* Reply Form*/
div.reviews-reply-form {
  border-style: solid;
  border-width: 1px;
  line-height: 1.5em;
  margin-bottom: 1em;
}

div.reviews-reply-header {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

div.reviews-note-box {
  border-width: 1px;
  border-style: solid;
  margin: 1.117em 0;
  padding: 0.4em 1.117em;
}

div.reviews-reply-form div.reviews-note-box {
  margin: 1.117em;
}

div.reviews-note-box ul {
  padding: 0.3em 0 0.3em 2em;
  margin: 0;
}

div.reviews-note-box ul li {
  margin: 0;
  padding: 0;
}

div.reviews-reply-fields {
  padding: 0 1.117em 0.8em;
}

div.reviews-reply-field {
  padding-bottom: 0.462em;
  margin-top: 0.462em;
}

div.reviews-reply-field-title input, div.reviews-reply-field-desc input {
  width: 80%;
}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {
  display: block;
}

div.reviews-reply-field-user {
  width: 100%; /*IE Fix or zoom:1 */
}

div.reviews-reply-field-author, div.reviews-reply-field-email {
  float: left;
  width: 39%;
}

div.reviews-reply-field-user-sep {
  width: 2%;
  float: left;
}

div.reviews-reply-field-author input, div.reviews-reply-field-email input {
  width: 100%;
}

div.reviews-reply-field-bbcode {
  line-height: 1.7em;
  zoom: 1;
}

div.reviews-bbcode-line {
  margin-right: 2em;
  float: left;
}

div.reviews-smiles-line {
  white-space: nowrap;
  float: left;
}

div.reviews-bbcode-line img, div.reviews-smiles-line img {
  border: 0;
}

div.reviews-bbcode-line a, div.reviews-smiles-line a {
  vertical-align: middle;
}

div.reviews-bbcode-line a {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 0.2em;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

div.reviews-bbcode-line a, div.reviews-bbcode-line img, div.reviews-smiles-line a, div.reviews-smiles-line img {
  outline: none;
}

div.reviews-bbcode-line select {
  float: left;
  margin-left: 3px;
  padding: 0px;
  height: 20px;
}

/*BBCode Icons*/
a.reviews-bbcode-bold {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_bold.gif);
}

a.reviews-bbcode-italic {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_italic.gif);
}

a.reviews-bbcode-color {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_color.gif);
}

a.reviews-bbcode-underline {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_underline.gif);
}

a.reviews-bbcode-strike {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_strike.gif);
}

a.reviews-bbcode-url {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_link.gif);
}

a.reviews-bbcode-img {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_image.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-code {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_code.gif);
}

a.reviews-bbcode-quote {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_quote.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-list {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_list.gif);
}

a.reviews-bbcode-translit {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_translit.gif);
}

div.reviews-reply-field-tags {
  display: none;
}

div.reviews-reply-field-tags input {
  width: 80%;
}

div.reviews-reply-field-lastedit-reason input {
  width: 80%;
}

div.reviews-reply-field-captcha input {
  width: 180px;
}

div.reviews-reply-field-settings input, div.reviews-uploaded-file input, div.reviews-reply-field-lastedit-view input {
  width: 1.55em;
  height: 1.55em;
  margin: 0 0 0 -0.25em;
  vertical-align: middle;
  font-size: 1em;
}

div.reviews-reply-field-settings label, div.reviews-uploaded-file a, div.reviews-reply-field-lastedit label {
  vertical-align: middle;
}

div.reviews-reply-field-upload a {
  outline: none;
}

div.reviews-upload-file-hint {
  display: none;
}

div.reviews-upload-file-hint span {
  font-weight: bold;
}

div.reviews-upload-file {
  display: none;
  margin-top: 0.262em;
}

div.reviews-upload-file input {
  font-size: 1.184em;
}

div.reviews-reply-buttons {
  margin-top: 1em;
}

div.reviews-reply-buttons input {
  padding: 0 0.5em;
  font-size: 1.184em;
  overflow: visible; /*IE paddings*/
}

/* Utils */
div.reviews-clear-float {
  clear: both;
}

/* Table Header, Reply Form Header, BBCode Icons Highlighting */
div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img {
  background-color: #e7e7e7;
}

/* Table Cell Border */
div.reviews-info-box, div.reviews-reply-form {
  border-color: #e1e1e1;
}

/* Table Cell, Info Box, Reply Form */
div.reviews-info-box, div.reviews-reply-form {
  background: #fbfbfb;
}

div.reviews-post-date {
  background: #eaeaea;
  border-bottom: none;
}

/* ---------------------------------------------------Text Color-------------------------------------------------- */
/* Header Box Right Links*/
div.reviews-header-box a:link,
div.reviews-header-box a:visited,
div.reviews-header-box a:active,
div.reviews-header-box a:hover {
  color: #fff;
}

.reviews-required-field {
  color: red;
}

/* --------------------------------------------------Special Elements---------------------------------------------- */
div.reviews-header-box {
  color: #fff;
  background: #6c6c6c;
  border-color: #7a7a7a;
}

/* Page navigation */
div.reviews-navigation-box {
  background: #fff;
  border-color: #e1e1e1;
}

/*BBCode: Quote and Code*/
table.reviews-quote, table.reviews-code, div.reviews-code-box {
  border-color: #c3c3c3;
}

table.reviews-quote td, table.reviews-code td, div.reviews-code-box ol {
  background: #fff !important;
  color: #696969;
}

table.reviews-quote th, table.reviews-code th, div.reviews-code-box {
  background: #e6e6e6 !important;
  color: #616161;
}

div.reviews-note-box {
  border-color: #ffc85e;
  background: #fffdc7;
}

/* --------------------------------------------------Icons---------------------------------------------- */
table.palette {
  border: 1px solid gray;
  background-color: gray;
  border-collapse: collapse;
}

table.palette td {
  border: 1px solid gray;
  width: 10px;
  height: 10px;
  padding: 0px;
  margin: 0;
}

table.palette td img {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0px;
  margin: 0;
}

/* Popups */
div.reviews-popup-postform {
  width: 502px;
  padding: 0px;
  margin: 0;
  overflow: hidden;
  color: black;
}

div.reviews-popup-postform table.reviews-popup {
  border: 1px solid gray;
  width: 500px;
  background-color: white;
  font-size: 1em;
  cursor: default;
}

div.reviews-popup-postform table.reviews-popup td {
  font-size: 1em;
  border: none;
  background-color: white;
  font-size: 1em;
}

div.reviews-popup-postform table.reviews-popup thead td {
  font-weight: bold;
  padding: 0.5em 0.5em 0.1em 0.8em;
  font-size: 1.1em;
  text-align: left;
}

div.reviews-popup-postform table.reviews-popup thead td div.close {
  cursor: pointer;
  cursor: hand;
  background-image: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/close.gif");
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  width: 13px;
  height: 13px;
  float: right;
}

div.reviews-popup-postform table.reviews-popup tbody td {
  padding: 1em;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field {
  width: 100%;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title {
  width: 100%;
  display: block;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {
  width: 95%;
}

div.reviews-popup-postform table.reviews-popup tfoot td {
  padding: 0.3em;
  text-align: center;
}

/*/Popups */
div.reviews-smiles-line, div.reviews-smiles-line a, div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles {
  float: left;
}

div.reviews-smiles-line span.reviews-smiles-item {
  display: block;
  float: left;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

div.reviews-smiles-line span.reviews-smiles-item a {
  text-decoration: none;
  border: none;
  float: left;
  margin-right: 5px;
}

div.reviews-smiles-line div.reviews-smiles-item {
  float: left;
}

div.reviews-smiles-corrected {
  overflow: hidden;
}

body.reviews-popup-body {
  padding: 1.51em;
  font-size: 0.75em;
}

form.reviews-form {
  background-color: #F1F1F1;
  margin: 0;
  padding: 0.8em;
}

div.reviews-text table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-text table.forum-quote thead {
  display: none;
}

div.reviews-text table.forum-code thead {
  display: table-cell;
}

div.reviews-text table.forum-quote, div.reviews-text table.forum-spoiler, div.reviews-text table.forum-code, div.reviews-text div.forum-code-box {
  border: 1px solid #dddddd;
  table-layout: fixed;
  padding: 3px;
  width: 100%;
}

div.reviews-text table.forum-quote td, div.reviews-text table.forum-spoiler td, div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box ol {
  color: #696969;
}

div.reviews-text table.forum-quote th, div.reviews-text table.forum-spoiler th, div.reviews-text table.forum-code th, div.reviews-text div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

div.reviews-text table.forum-code pre {
  overflow: auto;
  width: 100%;
}

div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box td {
  font-family: "Lucida Console", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
}

div.reviews-collapse {
  /*float: right;*/
  width: 100%;
}

div.reviews-collapse a {
  line-height: 55px;
  margin-right: 30px;
  padding: 0.462em;
}

div.reviews-expanded {
  width: auto;
  float: right;
}

div.reviews-post-entry table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-post-entry table.forum-quote thead {
  display: none;
}

div.reviews-post-entry table.forum-code thead {
  display: table-cell;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-spoiler, div.reviews-post-entry table.forum-code, div.reviews-post-entry div.forum-code-box {
  border: 1px solid #dddddd;
  padding: 3px;
  width: 100%;
}

div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-quote td,
div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-code td {
  background-color: transparent;
  padding: 0.9em 1em;
}

div.reviews-post-entry table.forum-quote td, div.reviews-post-entry table.forum-spoiler td, div.reviews-post-entry table.forum-code td, div.reviews-post-entry div.forum-code-box ol {
  color: #696969;
}

div.reviews-post-entry table.forum-quote th, div.reviews-post-entry table.forum-spoiler th, div.reviews-post-entry table.forum-code th, div.reviews-post-entry div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

.reviews-actions .ilike-light .bx-ilike-right-wrap {
  margin-right: 2px;
}

.reviews-actions .ilike-light .bx-ilike-right {
  padding: 0px 1px 0 11px;
  font-size: 11px;
  line-height: 19px;
}

.reviews-actions .ilike-light .bx-ilike-text {
  padding: 0;
}

.reviews-post-reply-buttons .bx-rating span, .reviews-post-reply-buttons .bx-rating a {
  color: #929292;
  font-size: 11px;
}

/* autosave */
a.postFormAutosave {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 -4px 0 0;
  position: relative;
  z-index: 2;
}

.forum-notify-bar {
  width: 100%;
  height: 2em;
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") repeat-x scroll 0 -1178px #FFEB8D !important;
  position: relative;
}

.forum-notify-close {
  display: block !important;
  height: 12px !important;
  margin: 3px 6px 0 0;
  padding: 0 !important;
  position: absolute !important;
  right: 5px !important;
  top: 5px !important;
  width: 12px !important;
}

.forum-notify-close a {
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") no-repeat scroll -268px -243px transparent !important;
  display: block !important;
  height: 12px !important;
  width: 12px !important;
  cursor: pointer;
}

.forum-notify-text {
  color: #000000 !important;
  margin: 0 !important;
  padding: 3px 20px 5px !important;
  text-align: center !important;
}

.forum-notify-text a.postFormAutorestore {
  position: relative;
  color: #ff0000;
  cursor: pointer;
  text-decoration: underline;
  margin-right: 9px;
  margin-top: 5px;
  z-index: 2;
}

/* End */
/* Start:/bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913*/
.ilike-light .bx-ilike-button {
  color: #929292;
  display: inline-block;
  height: 19px;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
          user-select: none;
}

.ilike-light .bx-ilike-left {
  display: inline-block;
  height: 19px;
  vertical-align: top;
  width: 10px;
}

.ilike-light .bx-ilike-text {
  display: inline-block;
  height: 17px;
  padding: 3px 0 0;
  cursor: pointer;
}

* html .ilike-light .bx-ilike-text {
  height: 19px;
}

.ilike-light .bx-ilike-right-wrap {
  display: inline-block;
  height: 19px;
  cursor: default;
  margin-right: 3px;
}

.ilike-light .bx-ilike-right {
  display: inline-block;
  height: 17px;
  padding: 3px 1px 0 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-attachment: scroll;
  background-size: 10px 10px;
  background-position: 0 5px;
}

.feed-inform-ilike .ilike-light .bx-ilike-right, .feed-com-informers-bottom .ilike-light .bx-ilike-right {
  background-position: 0 0;
}

.ilike-light .bx-you-like .bx-ilike-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

* html .ilike-light .bx-ilike-right {
  width: 16px;
}

.ilike-light .bx-ilike-button-disable {
  cursor: default;
}

.ilike-light .bx-ilike-button-disable .bx-ilike-left {
  background-position: 0 -39px;
}

.bx-ilike-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  background-size: cover;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -3px;
}

.bx-ilike-icon.bx-ilike-icon-orange {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

.rating_vote_graphic {
  display: none !important;
}

.rating_vote_text {
  display: inline-block !important;
}

.ilike-light .bx-ilike-plus-one {
  display: inline-block;
  position: absolute;
  padding: 4px;
  background-color: #929292;
  color: #fff;
  -webkit-animation: likeLightPlusOne 1.5s 1;
  -moz-animation: likeLightPlusOne 1.5s 1;
  border-radius: 16px;
  line-height: 5px;
  font-size: 10px;
  opacity: 0;
  width: 12px;
  height: 10px;
}
.ilike-light .bx-you-like .bx-ilike-right {
  color: #ca8400;
}

.feed-post-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-post-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 0;
}

.feed-com-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-com-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 1px;
}

.feed-com-informers .bx-like-anim a:hover, .feed-inform-comments .bx-like-anim a:hover, .feed-inform-ilike .bx-like-anim a:hover, .feed-com-informers .bx-like-anim a, .feed-inform-comments .bx-like-anim a, .feed-inform-ilike .bx-like-anim a {
  border-bottom: 0;
  transition: none;
}

/* End */
/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1755696977424*/
div.bx-system-auth-form span.bx-auth-secure {
  background-color: #fffae3;
  border: 1px solid #dedbc8;
  padding: 2px;
  display: inline-block;
  vertical-align: bottom;
  margin-top: -1px;
}

div.bx-system-auth-form div.bx-auth-secure-icon {
  background-image: url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 19px;
  height: 18px;
}

div.bx-system-auth-form div.bx-auth-secure-unlock {
  background-image: url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png);
}

/* End */
/* Start:/local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483*/
ul.left-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
}

ul.left-menu li {
  padding: 10px 16px;
  background: #f5f5f5 url(/local/templates/blog/components/bitrix/menu/footer/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
  font-size: 100%;
  color: #bc262c;
  font-weight: bold;
  text-decoration: none;
}

ul.left-menu li a:visited {
  color: #bc262c;
}

ul.left-menu li a:hover {
  color: #bc262c;
}

ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover {
  color: #fc8d3d;
}

/* End */
/* /local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675 */
/* /local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971 */
/* /bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1755696977424 */
/* /local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483 */
.bx-ss-icon {
  background-image: url("icons_v5.png?v=3");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
}

.openid {
  background-position: 0 -192px;
}

.yandex {
  background-position: 0 0;
}

.openid-mail-ru {
  background-position: 0 -48px;
}

.livejournal {
  background-position: 0 -16px;
}

.liveinternet {
  background-position: 0 -128px;
}

.blogger {
  background-position: 0 -144px;
}

.rambler {
  background-position: 0 -160px;
}

.liveid {
  background-position: 0 -176px;
}

.facebook {
  background-position: 0 -32px;
}

.twitter {
  background-position: 0 -96px;
}

.vkontakte {
  background-position: 0 -80px;
}

.mymailru {
  background-position: 0 -64px;
}

.google {
  background-position: 0 -112px;
}

.google-plus {
  background-position: 0 -112px;
}

.odnoklassniki {
  background-position: 0 -208px;
}

.bitrix24 {
  background-position: 0 -378px;
}

.dropbox {
  background-position: 0 -504px;
}

.box {
  background-position: 0 -520px;
}

.office365 {
  background-position: 0 -559px;
}

.mailru2 {
  background-position: 0 -48px;
}

.apple {
  background-position: -74px 0;
}

.zoom {
  background-position: -74px -18px;
}

.bx-ss-button {
  display: inline-block;
  background-image: url("icons_v5.png") !important;
  width: 87px !important;
  height: 21px !important;
  background-repeat: no-repeat;
  vertical-align: middle !important;
}

.liveid-button {
  background-position: 0 -334px !important;
}

.facebook-button {
  background-position: 0 -224px !important;
}

.twitter-button {
  background-position: 0 -290px !important;
}

.vkontakte-button {
  background-position: 0 -268px !important;
}

.mymailru-button {
  background-position: 0 -246px !important;
}

.google-button {
  background-position: 0 -312px !important;
}

.odnoklassniki-button {
  background-position: 0 -356px !important;
}

.bitrix24net-button {
  background-position: 0 -416px !important;
}

.bitrix24net-button-ru, .bitrix24net-button-kz {
  background-position: 0 -394px !important;
}

.bitrix24net-button-ua {
  background-position: 0 -438px !important;
}

.dropbox-button {
  background-position: 0 -482px !important;
}

.box-button {
  background-position: 0 -537px !important;
}

.yandex-button {
  background-position: 0 -460px !important;
}

.office365-button {
  background-position: 0 -576px !important;
}

td.to_twitter {
  text-align: center !important;
}

div.bx-auth {
  max-width: 600px;
  margin-top: 12px;
  margin-bottom: 10px;
}

div.bx-auth form {
  padding: 0;
  margin: 0;
}

div.bx-auth-line {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 10px;
}

div.bx-auth-title {
  font-size: 140%;
  border-bottom: solid 2px #e3e3e3;
  padding-bottom: 12px;
}

div.bx-auth-note {
  margin: 18px 0 6px 0;
}

div.bx-auth-services {
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

div.bx-auth-services div {
  display: block;
  float: left;
  margin: 4px 6px 0 0;
  width: 170px;
}

div.bx-auth-services a {
  display: inline-block;
  margin: 1px;
  padding: 4px 4px 4px 4px;
  text-decoration: none;
  color: #646464;
  outline: 0;
}

div.bx-auth-services a:hover {
  margin: 0;
  border: 1px solid #d9d9d9;
  text-decoration: none !important;
}

div.bx-auth-services a.bx-ss-selected {
  margin: 0;
  border: 1px solid #d9d9d9;
  background-color: #ebebeb;
}

div.bx-auth-services i {
  display: inline-block;
  margin: 0;
  margin-right: 4px;
  vertical-align: middle;
  cursor: pointer;
}

div.bx-auth-services b {
  vertical-align: middle;
  font-weight: var(--ui-font-weight-bold);
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

div.bx-auth-service-form {
  color: black;
  background-color: #eee;
  border-bottom: solid 1px #d6d6d6;
  margin-top: 1px;
  padding: 8px;
  vertical-align: middle;
  font-size: 12px;
}

div.bx-auth-service-form span, div.bx-auth-service-form input {
  vertical-align: middle;
}

div.bx-auth-service-form input.button {
  position: relative;
  left: 1px;
}

div.bx-auth-service-form span.bx-ss-icon {
  display: inline-block;
  margin-right: 6px;
}

span.bx-spacer {
  display: inline-block;
  width: 8px;
}

span.bx-spacer-vert {
  display: inline-block;
  height: 10px;
}

span.bx-spacer-vert25 {
  display: inline-block;
  height: 25px;
}

div.bx-auth-serv-icons a {
  display: inline-block;
  margin: 1px;
  text-decoration: none;
  color: #646464;
  outline: 0;
}

div.bx-auth-serv-icons a:hover {
  margin: 0;
  border: 1px solid #d9d9d9;
}

div.bx-auth-serv-icons i {
  margin: 3px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

div.bx-auth-lbl {
  margin-top: 8px;
  margin-bottom: 4px;
}

div.bx-auth-float {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 100%;
}

div.bx-sonet-profile-field-socserv {
  line-height: 15px !important;
}

div.bx-auth-form {
  width: 510px !important;
}

textarea.ss-text-for-message-default {
  width: 300px;
  height: 130px;
  color: grey;
  font-weight: lighter;
}

textarea.ss-text-for-message {
  margin-top: 5px;
}

td.bx-ss-soc-serv {
  font: var(--ui-font-weight-bold) 12px/15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

td.bx-ss-soc-serv i {
  vertical-align: -25%;
}

div.bx-taimen-socserv-div {
  padding-bottom: 9px;
  padding-left: 50px;
}

a.ss-socserv-setup-link {
  padding-left: 10px;
  color: grey !important;
  text-decoration: underline;
}

.ss-text-without-border {
  padding-left: 5px;
  border: 0;
  background: #f8fafb;
  color: #6286bb;
  font-style: italic;
}

.bx-ss-timeman-header-div {
  padding-bottom: 10px;
}

td.bx-ss-soc-serv-setup {
  white-space: pre-line;
  width: 300px;
  font-size: 75%;
}

a.bx-ss-soc-serv-setup-link {
  text-decoration: underline !important;
}

.reviews-reviews-block-container,
.reviews-reply-form {
  max-width: 800px;
}

table.reviews-post-table thead td .review-avatar {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 8px;
}

.review-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text {
  padding-top: 0;
}

.reviews-post-table tr td {
  display: flex;
  align-items: center;
  padding-top: 0;
}

table.reviews-post-table thead tr {
  margin-bottom: 16px;
  display: block;
}

table.reviews-post-table thead td {
  color: #0A1833;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}

table.reviews-post-table thead td > div {
  display: flex;
  align-items: center;
}

table.reviews-post-table thead td .message-post-date {
  color: rgba(10, 24, 51, 0.6);
  line-height: 1.5;
  font-weight: 300;
  margin-left: 16px;
}

.reviews-post-table tbody tr td {
  font-size: 16px;
  font-weight: 300;
  color: #0A1833;
  line-height: 1.5;
}

tr:nth-child(2n+1) {
  background: none;
}

table.reviews-post-table {
  padding: 32px 16px 16px 32px;
  border-radius: 4px;
  border: 1px solid rgba(10, 24, 51, 0.1);
  margin-bottom: 8px;
}

.reviews-block-container {
  max-width: 800px;
  margin-left: 0;
  margin-right: auto;
}

.reviews-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}

.reviews-actions td {
  align-items: center;
}

div.reviews-post-reply-buttons a {
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  color: #0A1833;
  padding: 8px;
}

div.reviews-post-reply-buttons span.separator {
  display: none;
}

div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img,
.main-post-form-toolbar {
  display: none;
}

.reviews-reply-buttons input:last-child {
  display: none;
}

.reviews-reply-buttons input {
  font-size: 16px !important;
  font-style: normal;
  font-weight: 800;
  padding: 16px 24px !important;
  color: #fff;
  background-color: #0A1833;
  border-radius: 4px;
  display: block;
  border: none;
  line-height: 1.5;
  margin-left: auto;
  margin-right: 0;
  cursor: pointer;
}

form.reviews-form {
  padding: 0;
  background: none;
}

.bx-editor-iframe {
  border: none;
}

div.reviews-info-box, div.reviews-reply-form {
  background: none;
  border: none;
}

div.reviews-reply-field {
  margin: 16px 0 0;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid rgba(10, 24, 51, 0.1);
}

.reviews-reply-field.reviews-reply-field-text {
  padding: 0;
}

div.reviews-reply-field label {
  color: #0A1833;
  font-size: 16px;
  line-height: 1.5;
}

.reviews-reply-field-setting {
  display: flex;
  align-items: center;
  position: relative;
}

.reviews-reply-field-setting input {
  display: none;
}

.reviews-reply-field-setting label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid #0A1833;
}

.reviews-reply-field-setting label::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 26px;
  border-radius: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.803 4.13678C13.0959 3.84389 13.5706 3.84389 13.8635 4.13678C14.1562 4.4297 14.1563 4.90452 13.8635 5.19733L7.19654 11.8643C6.90368 12.1566 6.42873 12.1568 6.13599 11.8643L2.80298 8.53034C2.51032 8.2375 2.51035 7.76265 2.80298 7.46979C3.09583 7.17712 3.57068 7.17712 3.86353 7.46979L6.66626 10.2725L12.803 4.13678Z' fill='white'/%3E%3C/svg%3E%0A");
  background-color: #0A1833;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: all 0.1s;
}

.reviews-reply-field-setting input:checked + label::after {
  opacity: 1;
}

.reviews-reply-field-setting label {
  margin-left: 32px;
  cursor: pointer;
}

.bxhtmled-iframe-cnt,
.bxhtmled-area-cnt {
  width: 100% !important;
}

.bxhtmled-toolbar-cnt {
  border-bottom: 1px solid rgba(10, 24, 51, 0.1);
}

.reviews-block-top {
  max-width: 800px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}

.reviews-block-title {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.reviews-block-title__count {
  color: var(--blue-60);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}
.reviews-block-title__text {
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

.reviews-block-auth {
  width: 100%;
  display: flex;
  padding: 32px 48px 32px 32px;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  margin-bottom: 32px;
  border-radius: 4px;
  background: var(--blue-5);
}
.reviews-block-auth__texts {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.reviews-block-auth__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
@media (max-width: 767px) {
  .reviews-block-auth__text br {
    display: none;
  }
}
@media (max-width: 767px) {
  .reviews-block-auth {
    flex-direction: column;
    align-items: start;
  }
}

.telegram_button {
  outline: none;
  text-decoration: none;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.3s ease;
  height: 56px;
  padding: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: var(--aqua-blue);
  color: white;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
}
.telegram_button svg {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
}
.telegram_button span {
  padding: 0 8px;
}
.telegram_button:hover {
  background: var(--hover-dark-blue);
}
@media (max-width: 767px) {
  .telegram_button {
    width: 100%;
  }
}

.ilike-light .bx-ilike-button {
  display: flex;
  flex-direction: row-reverse;
}
.ilike-light .bx-ilike-button .bx-ilike-left-wrap .bx-ilike-text {
  font-size: 0;
  padding: 15px 1px 7px 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20'><text y='16' font-size='16'>👍</text></svg>");
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 2px 1px;
  border-radius: 4px;
  transition: background-color 0.3s;
}
.ilike-light .bx-ilike-button .bx-ilike-left-wrap .bx-ilike-text:hover {
  background-color: var(--main-5);
}

.ilike-light .bx-ilike-right {
  height: 0;
  background-image: none;
}

.reviews-actions .ilike-light .bx-ilike-right {
  height: auto;
  padding: 2px 0 0 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

/* Forum Pagination Styles */
.forum-pagination {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px 0;
  flex-wrap: wrap;
}

.forum-pagination__title {
  font-size: 14px;
  font-weight: 600;
  color: var(--main-100);
  margin-right: 8px;
}

.forum-pagination__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  color: var(--main-100);
  background-color: var(--white);
  border: 1px solid var(--main-10);
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
}

.forum-pagination__item:hover {
  background-color: var(--main-5);
  border-color: var(--main-20);
  color: var(--blue-100);
}

.forum-pagination__item--current {
  background-color: var(--blue-100);
  border-color: var(--blue-100);
  color: var(--white);
  font-weight: 600;
  cursor: default;
  pointer-events: none;
}

.forum-pagination__item--prev,
.forum-pagination__item--next {
  font-weight: 600;
  color: var(--blue-100);
}

.forum-pagination__item--prev:hover,
.forum-pagination__item--next:hover {
  background-color: var(--lavender-blue);
  border-color: var(--blue-100);
}

.forum-pagination__dots {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  color: var(--slate-gray);
  font-size: 14px;
}

/* Responsive */
@media (max-width: 768px) {
  .forum-pagination {
    gap: 4px;
  }
  .forum-pagination__item {
    min-width: 32px;
    height: 32px;
    padding: 6px 10px;
    font-size: 13px;
  }
  .forum-pagination__title {
    font-size: 13px;
  }
}
@media (max-width: 425px) {
  .forum-pagination {
    justify-content: center;
  }
  .forum-pagination__item {
    min-width: 28px;
    height: 28px;
    padding: 4px 8px;
    font-size: 12px;
  }
}
:root {
  --main-100: #0a1833;
  --gray: #f3f3f3;
  --blue: #12419a;
  --light-green: #edfcf5;
  --light-blue: #f5f7fb;
  --ultra-light-blue: #c6d6f7;
  --slate-gray: #6b7a99;
  --light-gray: #f5f5f5;
  --light-lavender: #e6e9f0;
  --mint-green: #e3f7ed;
  --green: #47b27d;
  --lavender-blue: #e8effc;
  --navy-blue: #00339a;
  --white: #ffffff;
  --main-5: rgba(10, 24, 51, 0.05);
  --main-50: rgba(10, 24, 51, 0.5);
  --main-60: rgba(10, 24, 51, 0.6);
  --main-20: rgba(10, 24, 51, 0.2);
  --main-10: rgba(10, 24, 51, 0.1);
  --blue-5: rgba(0, 51, 154, 0.05);
  --blue-60: rgba(0, 51, 154, 0.6);
  --blue-100: #00339A;
  --light-grey-blue: #ced1d6;
  --dark-blue: #04419a;
  --medium-blue: #335fae;
  --bright-blue: #2e75d9;
  --hover-medium-blue: #6a8ccb;
  --hover-dark-blue: #00339A;
  --aqua-blue: #24A1DE;
}

@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-LightIt.eot");
  src: local("Proxima Nova Light Italic"), local("ProximaNova-LightIt"), url("../fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-LightIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-LightIt.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Extrabld.eot");
  src: local("Proxima Nova Extrabold"), local("ProximaNova-Extrabld"), url("../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Extrabld.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Extrabld.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Regular.eot");
  src: local("Proxima Nova Regular"), local("ProximaNova-Regular"), url("../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Semibold.eot");
  src: local("Proxima Nova Semibold"), local("ProximaNova-Semibold"), url("../fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Semibold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-SemiboldIt.eot");
  src: local("Proxima Nova Semibold Italic"), local("ProximaNova-SemiboldIt"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-SemiboldIt.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-RegularIt.eot");
  src: local("Proxima Nova Regular Italic"), local("ProximaNova-RegularIt"), url("../fonts/ProximaNova/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-RegularIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-RegularIt.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Bold.eot");
  src: local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/ProximaNova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-BoldIt.eot");
  src: local("Proxima Nova Bold Italic"), local("ProximaNova-BoldIt"), url("../fonts/ProximaNova/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-BoldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-BoldIt.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.eot");
  src: local("Proxima Nova Extrabold Italic"), local("ProximaNova-ExtrabldIt"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-ExtrabldIt.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("../fonts/ProximaNova/ProximaNova-Light.eot");
  src: local("Proxima Nova Light"), local("ProximaNova-Light"), url("../fonts/ProximaNova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ProximaNova/ProximaNova-Light.woff") format("woff"), url("../fonts/ProximaNova/ProximaNova-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "Proxima Nova", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--main-100);
  overflow-x: clip;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  background: none;
  border: none;
  cursor: pointer;
}

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

.container {
  box-sizing: border-box;
  min-width: 288px;
  max-width: 1216px;
  margin: 0 auto;
}

@media (max-width: 1256px) {
  .container {
    margin: 0 20px;
  }
}
@media (max-width: 500px) {
  .container {
    margin: 0 16px;
  }
}
.no-scroll {
  overflow-y: hidden;
}

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

.top {
  display: inline;
  position: fixed;
  bottom: 10px;
  right: 10px;
  /* visual styling */
  text-decoration: none;
  text-align: center;
  height: 32px;
  width: 32px;
  font-family: sans-serif;
  color: var(--dark-blue);
  background: var(--white);
  border: 2px solid var(--bright-blue);
  padding: 5px 6px;
  z-index: 2;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}

.top.show {
  opacity: 1;
  visibility: visible;
}

.pulse-btn-mail {
  position: fixed;
  z-index: 5;
  width: 64px;
  height: 64px;
  right: 32px;
  bottom: 72px;
  background-color: #00339a;
  border-radius: 50%;
  display: flex;
  color: var(--white);
  align-items: center;
  justify-content: center;
  animation: shadow-pulse 2.5s infinite;
  transition: all 0.3s;
}

@keyframes shadow-pulse {
  40%, 100% {
    box-shadow: 0 0 7px 25px rgba(0, 51, 154, 0);
  }
  0% {
    box-shadow: 0 0 0 0px rgba(0, 51, 154, 0.4);
  }
  40% {
    box-shadow: 0 0 7px 25px rgba(0, 51, 154, 0);
  }
}
.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 38px;
  line-height: 36px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: auto;
}

.nice-select:hover {
  border-color: hsl(0, 0%, 85.9803921569%);
}

.nice-select:active, .nice-select.open, .nice-select:focus {
  border-color: #999;
}

.nice-select:after {
  border-bottom: 2px solid #999;
  border-right: 2px solid #999;
  content: "";
  display: block;
  height: 5px;
  margin-top: -4px;
  pointer-events: none;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 66% 66%;
  transform: rotate(45deg);
  transition: all 0.15s ease-in-out;
  width: 5px;
}

.nice-select.open:after {
  transform: rotate(-135deg);
}

.nice-select.open .nice-select-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1) translateY(0);
}

.nice-select.disabled {
  border-color: rgb(237.1, 237.1, 237.1);
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #ccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .nice-select-dropdown {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .nice-select-dropdown {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .nice-select-dropdown {
  margin-top: 4px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: 50% 0;
  transform: scale(0.75) translateY(19px);
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
  opacity: 0;
}

.nice-select .list {
  border-radius: 5px;
  box-sizing: border-box;
  overflow: hidden;
  padding: 0;
  max-height: 210px;
  overflow-y: auto;
}

.nice-select .list:hover .option:not(:hover) {
  background-color: rgba(0, 0, 0, 0) !important;
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  transition: all 0.2s;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: #f6f6f6;
}

.nice-select .option.selected {
  font-weight: bold;
}

.nice-select .option.disabled {
  background-color: rgba(0, 0, 0, 0);
  color: #999;
  cursor: default;
}

.nice-select .extra {
  float: right;
}

.nice-select .optgroup {
  font-weight: bold;
}

.no-csspointerevents .nice-select .nice-select-dropdown {
  display: none;
}

.no-csspointerevents .nice-select.open .nice-select-dropdown {
  display: block;
}

.nice-select .list::-webkit-scrollbar {
  width: 0;
}

.nice-select .has-multiple {
  white-space: inherit;
  height: auto;
  padding: 7px 12px;
  min-height: 36px;
  line-height: 22px;
}

.nice-select .has-multiple span.current {
  border: 1px solid #ccc;
  background: #eee;
  padding: 0 10px;
  border-radius: 3px;
  display: inline-block;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 3px;
  margin-right: 3px;
}

.nice-select .has-multiple .multiple-options {
  display: block;
  line-height: 24px;
  padding: 0;
}

.nice-select .nice-select-search-box {
  box-sizing: border-box;
  width: 100%;
  padding: 5px;
  pointer-events: none;
  border-radius: 5px 5px 0 0;
}

.nice-select .nice-select-search {
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #444;
  display: inline-block;
  vertical-align: middle;
  padding: 7px 12px;
  margin: 0 10px 0 0;
  width: 100%;
  min-height: 36px;
  line-height: 22px;
  height: auto;
  outline: 0 !important;
  font-size: 14px;
}

main {
  min-height: calc(100dvh - 320px);
  display: flex;
  flex-direction: column;
}

@media (max-width: 980px) {
  main {
    min-height: calc(100dvh - 470px);
  }
}
.green-bg {
  background-color: var(--light-green);
}

.green-bg:hover {
  background: var(--mint-green);
  color: var(--green);
}

.blue-bg {
  background-color: var(--light-blue);
}

.blue-bg:hover {
  background: var(--lavender-blue);
  color: var(--navy-blue);
}

@keyframes slideIn {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0%);
  }
}
.section-blog {
  width: 100%;
  padding-top: 48px;
  display: flex;
  flex-direction: column;
}

@media (max-width: 1256px) {
  .section-blog {
    width: unset;
  }
}
@media (max-width: 980px) {
  .section-blog {
    padding-top: 24px;
  }
}
@media (max-width: 767px) {
  .section-blog {
    padding-top: 18px;
  }
}
.section-blog__title-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 900px) {
  .section-blog__title-wrapper {
    flex-direction: column;
    align-items: stretch;
  }
}
.section-blog__title-wrapper-left {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.section-blog__sub-title {
  font-size: 24px;
}

@media (max-width: 767px) {
  .section-blog__sub-title {
    font-size: 18px;
  }
}
.section-blog__title {
  font-size: 64px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

@media (max-width: 980px) {
  .section-blog__title {
    font-size: 44px;
  }
}
@media (max-width: 500px) {
  .section-blog__title {
    font-size: 32px;
  }
}
.section-blog__filters {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 32px;
  background-color: var(--main-5);
  border-radius: 4px;
  gap: 32px;
  margin-top: 32px;
  margin-bottom: 16px;
}

@media (max-width: 1130px) {
  .section-blog__filters {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 870px) {
  .section-blog__filters {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .section-blog__filters {
    padding: 20px;
    gap: 12px;
  }
}
@media (max-width: 500px) {
  .section-blog__filters {
    grid-template-columns: repeat(1, 1fr);
  }
}
.section-blog__filters label {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  gap: 4px;
  justify-self: start;
  font-weight: 300;
}

@media (max-width: 767px) {
  .section-blog__filters label {
    font-size: 14px;
  }
}
.section-blog__filters label span:nth-child(3n) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -moz-box;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  box-orient: vertical;
  word-break: break-word;
}

.section-blog__filters label span:last-child {
  color: var(--blue-60);
  flex-shrink: 0;
}

label input:checked ~ .section-blog__filters-checkbox {
  background-image: url("../img/checkbox.svg");
  background-size: contain;
}

.section-blog__filters-checkbox {
  display: block;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background-image: url("../img/box.svg");
  background-size: contain;
}

@media (max-width: 767px) {
  .section-blog__filters-checkbox {
    width: 20px;
    height: 20px;
  }
}
.section-blog__filter-wrapper-right {
  display: flex;
  flex-flow: column;
  align-items: flex-end;
  justify-content: center;
  gap: 8px;
}
@media (max-width: 500px) {
  .section-blog__filter-wrapper-right {
    align-items: center;
    gap: 0;
  }
}

.section-blog__filter-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 500px) {
  .section-blog__filter-container {
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
    flex-flow: column-reverse;
    align-items: center;
  }
}

@media (max-width: 900px) {
  .section-blog__filter-container {
    margin-top: 16px;
  }
}
@media (max-width: 425px) {
  .section-blog__filter-container {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.section-blog__filter-container_show-mobile {
  display: none;
}

@media (max-width: 767px) {
  .section-blog__filter-container_show-mobile {
    display: flex;
    margin: 8px 16px 16px 16px;
  }
}
.section-blog__buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}
@media (max-width: 500px) {
  .section-blog__buttons {
    justify-content: space-between;
    width: 100%;
  }
}

.section-blog__articles-counter {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  padding-right: 32px;
}
@media (max-width: 500px) {
  .section-blog__articles-counter {
    padding: 12px 0;
  }
}

.section-blog__without-article {
  min-height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 1;
}

@media (max-width: 767px) {
  .section-blog__without-article {
    min-height: 330px;
  }
}
.section-blog__without-article img {
  margin-bottom: 16px;
}

.section-blog__without-article p {
  color: var(--main-100);
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
}

.section-blog__without-article a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--navy-blue);
}

.section-blog__without-article a strong {
  border-bottom: 1px solid var(--ultra-light-blue);
}

.section-blog__recommendations {
  padding: 32px 0;
  display: flex;
  gap: 32px;
  position: relative;
  margin: 32px 0;
}

@media (max-width: 980px) {
  .section-blog__recommendations {
    align-items: center;
    gap: 16px;
    padding: 16px 0;
    margin: 16px 0;
  }
}
@media (max-width: 650px) {
  .section-blog__recommendations {
    flex-direction: column;
    margin-bottom: 0;
  }
}
.section-blog__recommendations-item {
  flex: 1;
}

@media (max-width: 900px) {
  .section-blog__recommendations-item_hide-tablet {
    display: none;
  }
}
@media (max-width: 650px) {
  .section-blog__recommendations-item_hide-tablet {
    display: unset;
  }
}
.section-blog__recommendations-item-link {
  display: block;
  position: relative;
}

.section-blog__recommendations-item-link:hover > div > img {
  transform: scale(130%);
}

@media (max-width: 767px) {
  .section-blog__recommendations-item-link:hover > div > img {
    transform: unset;
  }
}
.section-blog__recommendations-item-link:hover .article-title {
  color: var(--blue-100);
}

.section-blog__recommendations-item-button {
  padding: 12px;
  width: 187px;
  height: 44px;
  display: flex;
  font-size: 14px;
  font-weight: 800;
  line-height: 20px;
  background-color: var(--white);
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

.section-blog__recommendations-item-button:hover {
  background-color: var(--main-100);
}

.section-blog__recommendations-item-button:hover span {
  color: white;
}

.section-blog__recommendations-item-button:hover path {
  fill: white;
}

.section-blog__recommendations-item-button-text {
  transition: color 0.3s ease;
  padding: 0 6px;
}

.section-blog__recommendations-item-button-icon path {
  transition: fill 0.3s ease;
}

.section-blog__recommendations-item-title {
  padding: 0 16px;
  font-weight: 800;
  line-height: 24px;
  transition: color 0.3s ease;
}

.section-blog__recommendations-item-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
  max-width: 384px;
}

@media (max-width: 767px) {
  .section-blog__recommendations-item-main {
    max-width: unset;
  }
}
.section-blog__recommendations_background-gray {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100vw;
  background-color: var(--blue-5);
  z-index: -5;
  margin-left: calc(50% - 50vw);
}

@media (max-width: 1256px) {
  .section-blog__recommendations_background-gray {
    margin: 0 -20px;
  }
}
@media (max-width: 500px) {
  .section-blog__recommendations_background-gray {
    margin: 0 -16px;
  }
}
.section-blog__recommendations-title {
  color: var(--Main-100);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  margin-bottom: 16px;
}

@media (max-width: 900px) {
  .section-blog__recommendations-title {
    font-size: 25px;
  }
}
@media (max-width: 500px) {
  .section-blog__recommendations-title {
    font-size: 21px;
    margin-bottom: 8px;
  }
}
@media (max-width: 500px) {
  .section-blog__recommendations-text {
    font-size: 14px;
  }
}
.section-blog__recommendations-image {
  -o-object-fit: cover;
  object-fit: cover;
  transition: transform 0.3s ease;
  width: 100%;
  height: 100%;
}

.section-blog__recommendations-image-container {
  margin-bottom: 16px;
  aspect-ratio: 4.17/2;
  overflow: hidden;
  border-radius: 4px;
}

@media (max-width: 980px) {
  .section-blog__recommendations-image-container {
    margin-bottom: 8px;
  }
}
@media (max-width: 650px) {
  .section-blog__recommendations-image-container {
    aspect-ratio: 3.84/2;
  }
}
.section-blog__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  margin-top: 16px;
  margin-bottom: 112px;
}

@media (max-width: 980px) {
  .section-blog__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
@media (max-width: 650px) {
  .section-blog__grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
@media (max-width: 500px) {
  .section-blog__grid {
    margin-bottom: 72px;
  }
}
.section-blog__grid-item {
  position: relative;
  height: 384px;
  border-radius: 4px;
  width: 100%;
}

@media (max-width: 650px) {
  .section-blog__grid-item {
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: unset;
  }
}
.section-blog__grid-item:not(:has(a)) {
  padding: 16px;
}

.section-blog__grid-item:not(:has(a))::before, .section-blog__grid-item:not(:has(a))::after {
  display: none;
}

.section-blog__grid-item-text-inner {
  width: 60%;
}

.section-blog__grid-item-text-inner:nth-child(2) {
  margin-left: auto;
}

@media (max-width: 650px) {
  .section-blog__grid-item-text-inner {
    width: 65%;
  }
}
.section-blog__grid-item a {
  height: 100%;
  width: 100%;
  padding: 32px;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}

@media (max-width: 980px) {
  .section-blog__grid-item a {
    padding: 24px;
  }
}
@media (max-width: 650px) {
  .section-blog__grid-item a {
    height: unset;
    aspect-ratio: 3.74/2;
  }
}
.section-blog__grid-item a::before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 4px;
  content: "";
  transition: opacity 0.3s ease;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.48);
  z-index: 0;
  backdrop-filter: blur(10px);
}

@media (max-width: 980px) {
  .section-blog__grid-item a::before {
    backdrop-filter: none;
  }
}
@media (max-width: 650px) {
  .section-blog__grid-item a::before {
    display: none;
  }
}
.section-blog__grid-item a:hover::before {
  opacity: 0;
}

.section-blog__grid-item a:hover .article-info {
  opacity: 0;
}

@media (max-width: 650px) {
  .section-blog__grid-item a:hover .article-info {
    opacity: 1;
  }
}
.section-blog__grid-item.section-blog__grid-item--text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}

@media (max-width: 650px) {
  .section-blog__grid-item.section-blog__grid-item--text {
    display: none;
  }
}
.section-blog__grid-item.section-blog__grid-item--text div:nth-child(n+2) {
  margin-top: 30px;
}

.section-blog__grid-item-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: scale(130%);
  -o-object-fit: cover;
  object-fit: cover;
  z-index: -5;
  transition: transform 0.3s ease;
}

@media (max-width: 980px) {
  .section-blog__grid-item-image {
    transform: scale(100%);
  }
}
.section-blog__grid-item-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  color: var(--white);
  opacity: 1;
  z-index: 1;
  transition: opacity 0.2s ease;
}

@media (max-width: 650px) {
  .section-blog__grid-item-title {
    display: none;
  }
}
.section-blog__grid-item-title_mobile {
  display: none;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

@media (max-width: 650px) {
  .section-blog__grid-item-title_mobile {
    display: block;
  }
}
@media (max-width: 425px) {
  .section-blog__grid-item-title_mobile {
    font-size: 16px;
  }
}
.section-blog__grid-item:hover .section-blog__grid-item-image {
  transform: scale(100%);
}

.section-blog__grid-item:hover .section-blog__grid-item-title {
  opacity: 0;
}

@media (max-width: 650px) {
  .section-blog__grid-item:hover .section-blog__grid-item-title {
    opacity: 1;
  }
}
.section-blog__grid-item:hover .article-title {
  color: var(--blue-100);
}

.section-blog__grid-item p {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.col-1 {
  width: calc(33.33% - 22px);
}

@media (max-width: 980px) {
  .col-1 {
    width: 100%;
  }
}
.col-2 {
  width: calc(66.66% - 10px);
}

@media (max-width: 980px) {
  .col-2 {
    width: 100%;
  }
}
.section-article {
  display: flex;
  flex-direction: column;
  padding-top: 48px;
  padding-bottom: 48px;
}

@media (max-width: 980px) {
  .section-article {
    padding-top: 24px;
  }
}
@media (max-width: 900px) {
  .section-article {
    padding-bottom: 0;
    margin-bottom: 112px;
  }
}
@media (max-width: 767px) {
  .section-article {
    padding-top: 18px;
  }
}
@media (max-width: 500px) {
  .section-article {
    margin-bottom: 72px;
  }
}
.section-article__back-link {
  align-self: flex-start;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  display: flex;
  gap: 6px;
  padding: 12px;
  margin-bottom: 8px;
  transition: all 0.3s;
}

@media (max-width: 500px) {
  .section-article__back-link {
    margin-bottom: 0;
  }
}
.section-article__back-link:hover {
  padding: 12px 12px 12px 0;
  gap: 18px;
}

.section-article__mobile-title {
  display: none;
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

@media (max-width: 500px) {
  .section-article__mobile-title {
    display: block;
  }
}
.section-article__container {
  display: flex;
  gap: 32px;
}

@media (max-width: 900px) {
  .section-article__container {
    flex-direction: column;
    gap: 0;
  }
}
.section-article__container-content {
  flex: 2 1 calc(66.6666666667% - 32px);
}

.section-article__container-content-text-wrapper {
  padding: 0 16px;
}

@media (max-width: 767px) {
  .section-article__container-content-text-wrapper {
    padding: 0;
  }
}
.section-article__container-content-text {
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  margin-bottom: 24px;
}

.section-article__container-content-text-img {
  width: calc(100% + 32px);
  border-radius: 4px;
  margin: 0 -16px 24px -16px;
}

@media (max-width: 767px) {
  .section-article__container-content-text-img {
    width: 100%;
    margin: 0 0 24px 0;
  }
}
@media (max-width: 500px) {
  .section-article__container-content-text-img {
    margin: 0 -16px;
    width: 100vw;
    border-radius: 0;
  }
}
.section-article__container-content h2 {
  font-size: 34px;
  line-height: 1.4;
  font-weight: 800;
  margin-bottom: 24px;
}

@media (max-width: 767px) {
  .section-article__container-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 500px) {
  .section-article__container-content h2 {
    font-size: 24px;
  }
}
.section-article__container-content h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 800;
  margin-bottom: 12px;
}

.section-article__container-content ol,
.section-article__container-content ul {
  padding-left: 40px;
}

.section-article__container-content ul {
  list-style: none;
}

.section-article__container-content ul > li {
  position: relative;
}

.section-article__container-content ul > li::before {
  display: inline-block;
  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%3Crect x='12' y='8' width='6' height='6' rx='2' transform='rotate(45 12 8)' stroke='%230A1833' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E");
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -24px;
  top: -1px;
}

.section-article__container-content li {
  margin-bottom: 12px;
}

.section-article__container-content li > ol,
.section-article__container-content li ul {
  padding-left: 16px;
}

.section-article__container-content a {
  color: var(--dark-blue);
  text-decoration: underline;
}

.section-article__container-aside {
  flex: 1 1 calc(33.3333333333% - 32px);
}

.section-article__container-aside-title {
  display: flex;
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  margin-bottom: 16px;
}
@media (max-width: 500px) {
  .section-article__container-aside-title {
    font-size: 28px;
    line-height: 40px;
  }
}

.section-article__container-aside-sub-title {
  font-size: 12px;
  font-weight: 300;
  color: rgba(10, 24, 51, 0.6);
  line-height: 1.33;
  margin-bottom: 16px;
  display: block;
}

.section-article__container-aside-links {
  gap: 16px;
  display: flex;
  flex-direction: column;
}

@media (max-width: 900px) {
  .section-article__container-aside-links {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0;
    align-items: center;
  }
}
@media (max-width: 580px) {
  .section-article__container-aside-links {
    flex-direction: column;
    gap: 16px;
    align-items: unset;
  }
}
.section-article__container-aside-links a {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--navy-blue);
  transition: background-color 0.3s;
  border-radius: 4px;
}

@media (max-width: 900px) {
  .section-article__container-aside-links a {
    width: 50%;
  }
}
@media (max-width: 580px) {
  .section-article__container-aside-links a {
    width: unset;
    padding: 16px;
  }
}
.section-article__container-aside-links a span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.section-article__container-aside-links a:hover {
  background-color: var(--blue-5);
}

.section-article__container-aside-links a img {
  height: 56px;
  width: 56px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.section-article__container-aside-links a .section-article__container-aside-image svg {
  display: block;
  height: 20px;
  width: 20px;
  margin-left: auto;
}

.section-article__container-aside-links a.active {
  border: 1px solid rgba(10, 24, 51, 0.1);
  background-color: transparent;
  pointer-events: none;
}

.section-article__container-aside-links a.active img:last-child {
  display: none;
}

.section-article__container-aside-image {
  position: relative;
}

.section-article__container-aside-image-icon {
  position: absolute;
  top: 8px;
  right: 8px;
}

.section-article__head {
  border-radius: 4px;
  margin-bottom: 16px;
}

@media (max-width: 500px) {
  .section-article__head {
    margin: 0 -16px 16px -16px;
    border-radius: 0;
    width: 100vw;
  }
}
.section-article__head-info {
  display: flex;
  flex-direction: column;
  border-radius: 4px 4px 0 0;
  padding: 32px;
  height: 370px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}

.section-article__head-info::after, .section-article__head-info::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 128px;
}

.section-article__head-info::after {
  top: 0;
  background: linear-gradient(180deg, rgba(10, 24, 51, 0.7) 0%, rgba(10, 24, 51, 0) 100%);
  border-radius: 4px 4px 0 0;
}

.section-article__head-info::before {
  bottom: 0;
  background: linear-gradient(0, rgba(10, 24, 51, 0.7) 0%, rgba(10, 24, 51, 0) 100%);
}

.section-article__head-info h1 {
  font-size: 44px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  color: var(--white);
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .section-article__head-info h1 {
    font-size: 36px;
  }
}
@media (max-width: 500px) {
  .section-article__head-info h1 {
    display: none;
  }
}
.section-article__head-info div {
  margin-top: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  position: relative;
  z-index: 1;
}

.section-article__head-info div span {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  color: var(--white);
  padding: 4px 8px;
  border-radius: 4px;
  background: var(--main-20);
  backdrop-filter: blur(4px);
}

.section-article__head-statistic {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  border-radius: 0 0 6px 6px;
  border-bottom: 1px solid var(--main-10);
  border-left: 1px solid var(--main-10);
  border-right: 1px solid var(--main-10);
}

@media (max-width: 500px) {
  .section-article__head-statistic {
    flex-direction: column;
    gap: 12px;
  }
}
.section-article__head-statistic div {
  display: flex;
  align-items: center;
  gap: 24px;
}

@media (max-width: 767px) {
  .section-article__head-statistic div {
    gap: 16px;
  }
}
@media (max-width: 580px) {
  .section-article__head-statistic div {
    gap: 8px;
  }
}
.section-article__head-statistic div span {
  position: relative;
  display: flex;
  align-items: flex-end;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  gap: 8px;
}

.section-article__head-statistic div span span {
  position: relative;
  top: 1px;
}

.section-article__link {
  display: flex;
  padding: 16px;
  gap: 8px;
  text-decoration: none !important;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  color: black !important;
  width: 100%;
  justify-content: center;
}

@media (max-width: 425px) {
  .section-article__link {
    gap: 16px;
  }
}
.section-article__link-container {
  background-color: var(--blue-5);
  border-right: 1px solid var(--main-10);
  border-left: 1px solid var(--main-10);
  transition: background-color 0.2s ease;
}

.section-article__link-container:hover {
  background-color: var(--main-20);
}

.section-article__embed-video {
  max-width: 800px;
  width: 100%;
  aspect-ratio: 16/9;
  border: none;
  border-radius: 4px;
  margin-bottom: 16px;
}

@media (max-width: 500px) {
  .section-article__embed-video {
    width: 100vw;
    margin: 0 -16px;
    border-radius: 0;
  }
}
.section-article__embed-video-title {
  color: var(--Main-100);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  padding-left: 16px;
  margin-bottom: 16px !important;
}

@media (max-width: 500px) {
  .section-article__embed-video-title {
    padding-left: 0;
    margin-right: -8px;
  }
}
.section-article__banner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 120px;
  padding: 32px;
  margin: 40px 0;
  background: var(--Blue-5, rgba(0, 51, 154, 0.05));
  border-radius: 4px;
}

@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner {
    display: block;
    text-align: center;
    height: auto;
    padding: 16px;
  }
}
@media (max-width: 700px) {
  .section-article__banner {
    display: block;
    text-align: center;
    height: auto;
    padding: 16px;
  }
}
@media (max-width: 500px) {
  .section-article__banner {
    margin: 16px -16px;
    width: 100vw;
  }
}
.section-article__banner-title {
  margin: 0 !important;
  width: 205px;
  font-size: 28px !important;
  line-height: 28px !important;
}

@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner-title {
    margin: 0 auto;
    display: inline-block;
  }
}
@media (max-width: 700px) {
  .section-article__banner-title {
    font-size: 24px !important;
    display: inline-block;
    margin: 0 auto;
  }
}
@media (max-width: 500px) {
  .section-article__banner-title {
    display: inline-block;
    width: 230px;
    margin-bottom: 8px !important;
    line-height: 28px !important;
  }
}
.section-article__banner-img {
  position: absolute;
  left: 50%;
  bottom: -4px;
  transform: translateX(-50%);
}

@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner-img {
    position: static;
    margin: 0 auto -5px;
    transform: translateX(0);
  }
}
@media (max-width: 700px) {
  .section-article__banner-img {
    position: static;
    margin: 0 auto -5px;
    transform: translateX(0);
  }
}
.section-article__banner-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
  padding: 16px;
  border-radius: 4px;
  background: var(--Main-100, #0a1833);
  color: var(--white, #fff) !important;
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
  text-decoration: none !important;
  transition: background 0.3s;
}

.section-article__banner-btn-icon {
  width: 24px;
  height: 24px;
}

@media (min-width: 901px) and (max-width: 1050px) {
  .section-article__banner-btn-icon {
    display: none;
  }
}
@media (max-width: 700px) {
  .section-article__banner-btn-icon {
    display: none;
  }
}
.section-article__banner-btn-text {
  padding: 0 8px;
}

.section-article__banner-btn:hover, .section-article__banner-btn:focus {
  background: var(--Blue, rgb(0, 51, 154));
}

.section-article__reaction {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid var(--main-10);
  margin-bottom: 8px;
}

@media (max-width: 500px) {
  .section-article__reaction {
    flex-direction: column;
    gap: 16px;
    margin: -4px -16px 8px -16px;
    width: 100vw;
    border-radius: 0;
  }
}
.section-article__reaction span {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.section-article__reaction div {
  display: flex;
  gap: 8px;
}

.section-article__line {
  width: 1px;
  height: 24px;
  background: rgba(10, 24, 51, 0.1);
}

.share-btn {
  display: flex;
  align-items: center;
}

.share-btn svg {
  width: 20px;
  height: 20px;
  margin-top: -5px;
}

@media (max-width: 580px) {
  .section-article__reaction div {
    gap: 8px;
  }
}
.section-article__reaction div button {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  color: var(--navy-blue);
  cursor: pointer;
}

.section-article__reaction div button span {
  position: relative;
  bottom: 1px;
  display: flex;
  align-items: center;
}

.section-article__user-reaction {
  display: flex;
  justify-content: end;
}

.section-article__user-reaction button {
  padding: 4px 8px;
  display: flex;
  gap: 4px;
  align-items: center;
  border-radius: 4px;
  transition: background-color 0.3s;
}

.section-article__user-reaction button:hover {
  background-color: var(--main-5);
}

.button-grey-bg {
  background-color: var(--main-5);
}

.player {
  position: relative;
  display: flex;
  align-items: center;
  background-color: var(--white);
  padding: 16px;
  gap: 16px;
  border: 1px solid var(--main-10);
  border-top: 0;
  width: 100%;
}

@media (max-width: 425px) {
  .player {
    flex-direction: column;
    align-items: unset;
  }
}
.player__info-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4px;
}

.player__ai {
  display: flex;
  align-items: center;
  gap: 4px;
  background-color: var(--light-gray);
  border-radius: 4px;
  padding: 2px 4px;
  min-width: 100px;
}

@media (max-width: 650px) {
  .player__ai {
    position: absolute;
    top: 16px;
    right: 16px;
  }
}
.player__ai-icon {
  width: 16px;
  height: 16px;
  width: auto;
  margin: 0;
}

.player__ai-text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  color: var(--navy-blue);
  margin-bottom: 0;
}

.player__btn {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: none;
  background-color: var(--medium-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.player__btn::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: 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='M7.02051 3.00003C7.1984 3.00374 7.37287 3.05523 7.52441 3.14846L20.5244 11.1485C20.6697 11.2378 20.7897 11.3629 20.873 11.5117C20.9564 11.6608 21 11.8292 21 12C21 12.1709 20.9565 12.3392 20.873 12.4883C20.7897 12.6374 20.6699 12.7631 20.5244 12.8526L7.52441 20.8526C7.37287 20.9458 7.1984 20.9963 7.02051 21C6.84274 21.0037 6.66692 20.9598 6.51172 20.8731C6.35674 20.7863 6.22762 20.66 6.1377 20.5069C6.04769 20.3534 5.99995 20.178 6 20V4.00003C5.99999 3.82218 6.04773 3.64758 6.1377 3.49417C6.22767 3.34079 6.35652 3.21378 6.51172 3.12698C6.66692 3.04022 6.84275 2.99638 7.02051 3.00003Z' fill='white'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E") center/contain no-repeat;
}

@media (hover: hover) and (pointer: fine) {
  .player__btn:hover {
    background-color: var(--hover-medium-blue);
  }
}
.player__btn:active {
  background-color: var(--hover-dark-blue);
  transition: all 0s ease-in-out;
}

.player.playing .player__btn::before {
  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='M9 4C9.53043 4 10.039 4.21086 10.4141 4.58594C10.7891 4.96101 11 5.46957 11 6V18C11 18.5304 10.7891 19.039 10.4141 19.4141C10.039 19.7891 9.53043 20 9 20H7C6.46957 20 5.96101 19.7891 5.58594 19.4141C5.21086 19.039 5 18.5304 5 18V6C5 5.46957 5.21086 4.96101 5.58594 4.58594C5.96101 4.21086 6.46957 4 7 4H9ZM17 4C17.5304 4 18.039 4.21086 18.4141 4.58594C18.7891 4.96101 19 5.46957 19 6V18C19 18.5304 18.7891 19.039 18.4141 19.4141C18.039 19.7891 17.5304 20 17 20H15C14.4696 20 13.961 19.7891 13.5859 19.4141C13.2109 19.039 13 18.5304 13 18V6C13 5.46957 13.2109 4.96101 13.5859 4.58594C13.961 4.21086 14.4696 4 15 4H17Z' fill='white'/%3E%3C!-- Code injected by live-server --%3E%3Cscript%3E // %3C!%5BCDATA%5B %3C-- For SVG support if ('WebSocket' in window) %7B (function () %7B function refreshCSS() %7B var sheets = %5B%5D.slice.call(document.getElementsByTagName('link')); var head = document.getElementsByTagName('head')%5B0%5D; for (var i = 0; i %3C sheets.length; ++i) %7B var elem = sheets%5Bi%5D; var parent = elem.parentElement %7C%7C head; parent.removeChild(elem); var rel = elem.rel; if (elem.href && typeof rel != 'string' %7C%7C rel.length == 0 %7C%7C rel.toLowerCase() == 'stylesheet') %7B var url = elem.href.replace(/(&%7C%5C%3F)_cacheOverride=%5Cd+/, ''); elem.href = url + (url.indexOf('%3F') %3E= 0 %3F '&' : '%3F') + '_cacheOverride=' + (new Date().valueOf()); %7D parent.appendChild(elem); %7D %7D var protocol = window.location.protocol === 'http:' %3F 'ws://' : 'wss://'; var address = protocol + window.location.host + window.location.pathname + '/ws'; var socket = new WebSocket(address); socket.onmessage = function (msg) %7B if (msg.data == 'reload') window.location.reload(); else if (msg.data == 'refreshcss') refreshCSS(); %7D; if (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) %7B console.log('Live reload enabled.'); sessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true); %7D %7D)(); %7D else %7B console.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.'); %7D // %5D%5D%3E%3C/script%3E%3C/svg%3E");
}

.player__info {
  flex: 1;
}

.player__title {
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
}

@media (max-width: 650px) {
  .player__title {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 425px) {
  .player__title {
    display: block;
  }
}
@media (max-width: 650px) {
  .player__title span:first-child {
    display: inline-block;
    max-width: 140px;
  }
}
@media (max-width: 425px) {
  .player__title span:first-child {
    display: inline;
  }
}
.player__bar {
  position: relative;
  height: 4px;
  background-color: var(--gray);
  border-radius: 2px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: none;
}

.player__progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var(--medium-blue);
  border-radius: 2px;
  width: 0;
}

.player__dot {
  position: absolute;
  top: -2px;
  left: 3px;
  width: 8px;
  height: 8px;
  background-color: var(--medium-blue);
  border-radius: 50%;
  transform: translateX(-50%);
}

@media (hover: hover) and (pointer: fine) {
  .player__dot:hover {
    background-color: var(--hover-medium-blue);
  }
}
.player__times {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: var(--main-50);
  margin-top: 6px;
  font-weight: 300;
}

.article-id {
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  margin-top: 8px;
}

@media (max-width: 500px) {
  .article-id {
    display: none;
  }
}
.article-id-mobile {
  display: none;
  font-size: 12px;
  font-weight: 300;
  margin-top: 8px;
}

@media (max-width: 500px) {
  .article-id-mobile {
    display: block;
    margin-bottom: 8px;
  }
}
table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
}

th,
td {
  padding: 12px 16px;
  border: none;
  font-size: 16px;
}

td:first-child {
  border-radius: 4px 0 0 4px;
}

td:last-child {
  border-radius: 0 4px 4px 0;
}

tr:nth-child(2n+1) {
  background: var(--blue-5);
}

tr {
  background: var(--white);
  min-height: 40px;
}

tr:nth-child(2n) td {
  padding: 16px;
}

.links-cycle .section-article__container-links-cycle-title span:nth-child(2) {
  font-size: 12px;
  color: rgba(10, 24, 51, 0.6);
}

.footer {
  padding-bottom: 26px;
}

.footer__lottie-wrapper {
  height: 72px;
  width: 72px;
  flex-shrink: 0;
  border: 1px solid #E1E8F5;
  border-radius: 50%;
  overflow: hidden;
}

.footer__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
}

@media (max-width: 980px) {
  .footer__top {
    flex-direction: column;
    gap: 30px;
    align-items: self-start;
    margin-bottom: 32px;
  }
}
.footer__top-item {
  display: flex;
  align-items: center;
  gap: 38px;
  width: 50%;
}

@media (max-width: 980px) {
  .footer__top-item {
    width: 100%;
    gap: 16px;
  }
}
@media (max-width: 425px) {
  .footer__top-item {
    gap: 16px;
  }
}
.footer__top-item-info > span {
  font-size: 18px;
  line-height: 24px;
  font-weight: 900;
  margin-bottom: 8px;
  display: block;
}

@media (max-width: 500px) {
  .footer__top-item-info > span {
    margin-bottom: 6px;
  }
}
.footer__top-item-info div {
  display: flex;
  gap: 16px;
}

@media (max-width: 500px) {
  .footer__top-item-info div {
    flex-direction: column;
    gap: 6px;
  }
}
.footer__top-item-info a {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--navy-blue);
  height: 24px;
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}

.footer__top-item-info a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 30px;
  right: 0;
  height: 1px;
  border-top: 1px dotted var(--ultra-light-blue);
}

.footer__top-item-info a.carrer-link::after {
  left: 0;
  border-top: 1px solid var(--ultra-light-blue);
}

.footer__top-item-info a:hover::after {
  border-color: var(--navy-blue);
}

.footer__bottom {
  border-top: 1px solid var(--light-grey-blue);
  padding-top: 52px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 980px) {
  .footer__bottom {
    flex-direction: column;
    gap: 24px;
    align-items: self-start;
    padding-top: 32px;
  }
}
.footer__bottom span {
  font-size: 14px;
}

.footer__bottom-social {
  display: flex;
  gap: 24px;
  transition: all 0.3s;
}

.footer__bottom-social a:hover {
  color: var(--navy-blue);
}

.footer__bottom-logo a {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 151px;
}
.footer__bottom-logo a svg,
.footer__bottom-logo a img {
  width: 100%;
  height: auto;
}

.section-article__head-statistic div .ai-model-selector {
  gap: 0;
}

.nice-select {
  position: relative;
  background-color: transparent;
  border: none;
  border-radius: 0;
  font-weight: 300;
  padding: 0;
}

.nice-select .current {
  border-bottom: 1px solid #C6D6F7;
  color: #00339A;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
}

.nice-select .current::before {
  content: "";
  position: static;
  width: 16px;
  height: 16px;
  background-size: 100%;
  background-position: center;
}

.nice-select .current[data-current=""]::before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 4.29731V11.863C3.28963 11.5339 4.13909 11.363 5 11.363C5.86091 11.363 6.71037 11.5339 7.5 11.863V4.29731C6.72707 3.90287 5.87045 3.69629 5 3.69629C4.12955 3.69629 3.27293 3.90287 2.5 4.29731ZM8.5 4.29731V11.863C9.28963 11.5339 10.1391 11.363 11 11.363C11.8609 11.363 12.7104 11.5339 13.5 11.863V4.29731C12.7271 3.90287 11.8704 3.69629 11 3.69629C10.1296 3.69629 9.27293 3.90287 8.5 4.29731ZM8 3.43001C7.07472 2.94861 6.0458 2.69629 5 2.69629C3.85901 2.69629 2.73812 2.99663 1.75 3.56712C1.5953 3.65644 1.5 3.8215 1.5 4.00014V12.6668C1.5 12.8454 1.5953 13.0105 1.75 13.0998C1.9047 13.1891 2.0953 13.1891 2.25 13.0998C3.08611 12.6171 4.03455 12.363 5 12.363C5.96545 12.363 6.91389 12.6171 7.75 13.0998C7.9047 13.1891 8.0953 13.1891 8.25 13.0998C9.08611 12.6171 10.0345 12.363 11 12.363C11.9655 12.363 12.9139 12.6171 13.75 13.0998C13.9047 13.1891 14.0953 13.1891 14.25 13.0998C14.4047 13.0105 14.5 12.8454 14.5 12.6668V4.00014C14.5 3.8215 14.4047 3.65644 14.25 3.56712C13.2619 2.99663 12.141 2.69629 11 2.69629C9.9542 2.69629 8.92528 2.94861 8 3.43001Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}

.nice-select .current[data-current=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}

.nice-select .current[data-current=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%2300339A' /%3E%3C/svg%3E%0A");
}

.nice-select .current[data-current=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%2300339A'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%2300339A'/%3E%3C/svg%3E%0A");
}

.nice-select .current[data-current=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .current[data-current=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select.open {
  min-width: 196px;
}

.nice-select.open .current {
  border-bottom-color: transparent;
}

.nice-select.open .nice-select-dropdown {
  left: 0 !important;
}

.nice-select .nice-select-dropdown {
  position: absolute;
  margin: 0;
  top: 0;
  left: -130px;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 8px 32px 0px rgba(10, 24, 51, 0.1490196078);
  transition: none;
}

.nice-select:after {
  display: none;
}

.nice-select .list {
  min-width: 196px;
  border-radius: 4px;
  border: none;
  overflow: unset;
  height: auto;
  max-height: unset;
  box-shadow: none;
}

.nice-select .option {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: 300;
  padding: 12px;
  line-height: 1.2;
}

.nice-select .option::before {
  content: "";
  position: static;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  background-size: 100%;
  background-position: center;
}

.nice-select .option[data-value=""]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill-opacity='0.6' fill='%230A1833'/%3E%3C/svg%3E%0A");
}

.nice-select .option[data-value=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%230A183399'/%3E%3C/svg%3E");
}

.nice-select .option[data-value=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%230A1833' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}

.nice-select .option[data-value=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%230A1833' fill-opacity='0.6'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%230A1833' fill-opacity='0.6'/%3E%3C/svg%3E%0A");
}

.nice-select .option[data-value=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%230A1833' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option[data-value=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%230A1833' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option.selected {
  font-weight: 400;
}

.nice-select .option.selected[data-value=""]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}

.nice-select .option.selected[data-value=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}

.nice-select .option.selected[data-value=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%230A1833'/%3E%3C/svg%3E%0A");
}

.nice-select .option.selected[data-value=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%230A1833' /%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%230A1833' /%3E%3C/svg%3E%0A");
}

.nice-select .option.selected[data-value=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option.selected[data-value=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%230A1833' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover {
  color: #00339A;
  transition: none;
}

.nice-select .option:hover[data-value=""]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M3.75 6.44547V17.7939C4.93444 17.3004 6.20864 17.0439 7.5 17.0439C8.79136 17.0439 10.0656 17.3004 11.25 17.7939V6.44547C10.0906 5.85382 8.80567 5.54395 7.5 5.54395C6.19433 5.54395 4.9094 5.85382 3.75 6.44547ZM12.75 6.44547V17.7939C13.9344 17.3004 15.2086 17.0439 16.5 17.0439C17.7914 17.0439 19.0656 17.3004 20.25 17.7939V6.44547C19.0906 5.85382 17.8057 5.54395 16.5 5.54395C15.1943 5.54395 13.9094 5.85382 12.75 6.44547ZM12 5.14452C10.6121 4.42243 9.06871 4.04395 7.5 4.04395C5.78852 4.04395 4.10719 4.49446 2.625 5.3502C2.39295 5.48417 2.25 5.73177 2.25 5.99972V18.9997C2.25 19.2677 2.39295 19.5153 2.625 19.6492C2.85705 19.7832 3.14295 19.7832 3.375 19.6492C4.62916 18.9251 6.05182 18.5439 7.5 18.5439C8.94818 18.5439 10.3708 18.9251 11.625 19.6492C11.8571 19.7832 12.1429 19.7832 12.375 19.6492C13.6292 18.9251 15.0518 18.5439 16.5 18.5439C17.9482 18.5439 19.3708 18.9251 20.625 19.6492C20.857 19.7832 21.143 19.7832 21.375 19.6492C21.607 19.5153 21.75 19.2677 21.75 18.9997V5.99972C21.75 5.73177 21.607 5.48417 21.375 5.3502C19.8928 4.49446 18.2115 4.04395 16.5 4.04395C14.9313 4.04395 13.3879 4.42243 12 5.14452Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover[data-value=gpt]::before {
  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='M11.0456 3.00005C9.04989 3.00005 7.27695 4.26748 6.65909 6.13926C5.37599 6.40011 4.26828 7.19263 3.61917 8.31569C2.6183 10.0222 2.8471 12.1678 4.18765 13.6303C3.77339 14.856 3.91551 16.1961 4.57671 17.3062C5.57153 19.0187 7.57328 19.8968 9.53168 19.4886C10.3995 20.4544 11.6463 21.0049 12.9546 21C14.9503 21 16.7233 19.7325 17.3421 17.8608C18.6272 17.5989 19.7329 16.8064 20.376 15.6853C21.3829 13.9788 21.1541 11.8332 19.8136 10.3697V10.3637C20.2278 9.13808 20.0857 7.79697 19.4245 6.68187C18.4297 4.97537 16.4279 4.09723 14.4756 4.50543C13.6027 3.54167 12.3539 2.99407 11.0456 3.00005ZM11.0456 4.16991L11.0395 4.17588C11.8429 4.17588 12.6149 4.44968 13.2328 4.95645C13.2076 4.9684 13.1582 4.99926 13.1219 5.01719L9.48834 7.08411C9.30288 7.18765 9.19201 7.38279 9.19201 7.59586V12.4475L7.62871 11.5575V7.54707C7.62771 5.68426 9.15673 4.1729 11.0456 4.16991ZM15.422 5.5827C16.6477 5.58071 17.7806 6.22488 18.3924 7.27327C18.7875 7.95627 18.9357 8.75477 18.7996 9.52837C18.7744 9.51044 18.726 9.48555 18.6948 9.46763L15.0622 7.39474C14.8767 7.2912 14.6489 7.2912 14.4635 7.39474L10.206 9.82108V8.0409L13.7206 6.03571C14.2377 5.74001 14.8243 5.5837 15.422 5.5827ZM6.43633 7.42461V11.6849C6.43633 11.898 6.54721 12.0871 6.73267 12.1966L10.9831 14.616L9.41376 15.5121L5.90415 13.5129C4.2713 12.579 3.71291 10.517 4.65633 8.9051C5.05648 8.22211 5.68543 7.69841 6.43633 7.42461ZM14.5794 8.47997L18.095 10.4792C19.7329 11.4121 20.2883 13.472 19.3429 15.0869L19.3489 15.0929C18.9478 15.7759 18.3168 16.2996 17.5699 16.5684V12.3072C17.5699 12.0941 17.459 11.899 17.2736 11.7954L13.0171 9.36907L14.5794 8.47997ZM11.9971 9.94852L13.7892 10.972V13.0141L11.9971 14.0376L10.205 13.0141V10.972L11.9971 9.94852ZM14.8142 11.5575L16.3775 12.4475V16.4519C16.3775 18.3168 14.8455 19.8291 12.9607 19.8291V19.8231C12.1634 19.8231 11.3853 19.5483 10.7735 19.0426C10.7986 19.0306 10.8541 18.9998 10.8843 18.9818L14.5169 16.9159C14.7024 16.8124 14.8193 16.6172 14.8132 16.4042L14.8142 11.5575ZM13.7942 14.1789V15.9591L10.2786 17.9583C8.64067 18.8853 6.55325 18.3367 5.60782 16.7267H5.61387C5.21271 16.0497 5.06958 15.2453 5.20565 14.4716C5.23085 14.4896 5.28024 14.5145 5.31048 14.5324L8.94305 16.6053C9.12851 16.7088 9.3563 16.7088 9.54176 16.6053L13.7942 14.1789Z' fill='%2300339A'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover[data-value=deepseek]::before {
  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='M21.7902 5.87592C21.5783 5.77212 21.4871 5.96994 21.3632 6.07043C21.3208 6.10285 21.285 6.14498 21.2491 6.18388C20.9395 6.51454 20.5777 6.73183 20.1051 6.70585C19.4142 6.66692 18.8242 6.8842 18.3027 7.41269C18.1919 6.76101 17.8236 6.37188 17.263 6.12228C16.9697 5.99257 16.6731 5.86286 16.4677 5.58077C16.3243 5.37982 16.2852 5.15609 16.2135 4.93561C16.1679 4.80269 16.1222 4.66647 15.969 4.64377C15.8028 4.61786 15.7376 4.75721 15.6724 4.87401C15.4117 5.35064 15.3107 5.87589 15.3204 6.40761C15.3432 7.60403 15.8484 8.55719 16.8523 9.23485C16.9664 9.31267 16.9957 9.39043 16.9599 9.50398C16.8914 9.73743 16.8099 9.96435 16.7382 10.1978C16.6926 10.347 16.6241 10.3794 16.4644 10.3145C15.9136 10.0844 15.4377 9.74387 15.0173 9.33214C14.3035 8.64153 13.6581 7.87961 12.8531 7.28301C12.6641 7.14359 12.475 7.01395 12.2794 6.89068C11.4581 6.09314 12.387 5.43815 12.6021 5.36039C12.827 5.27933 12.6804 5.00044 11.9535 5.00375C11.2267 5.00695 10.5618 5.25015 9.7144 5.57437C9.59056 5.62301 9.46014 5.65863 9.32652 5.68782C8.55733 5.54195 7.75879 5.50946 6.92441 5.60355C5.35341 5.77859 4.09863 6.52109 3.17625 7.78883C2.06811 9.31267 1.80738 11.044 2.12679 12.85C2.46251 14.7531 3.43375 16.3288 4.92653 17.561C6.47472 18.8383 8.25756 19.4641 10.2913 19.3442C11.5266 19.2728 12.9021 19.1075 14.4535 17.7944C14.8446 17.989 15.2553 18.0667 15.9365 18.1251C16.4612 18.1737 16.9664 18.0992 17.3575 18.0181C17.9703 17.8884 17.9279 17.321 17.7063 17.2173C15.9104 16.3808 16.3048 16.7212 15.9463 16.4456C16.8589 15.366 18.2343 14.2441 18.7721 10.6095C18.8144 10.321 18.7786 10.1394 18.7721 9.90596C18.7688 9.76333 18.8014 9.70825 18.9644 9.69198C19.4142 9.6401 19.8509 9.51694 20.2518 9.29645C21.4154 8.661 21.8847 7.61698 21.9955 6.36547C22.0118 6.17416 21.9923 5.97634 21.7902 5.87592ZM11.6505 17.1394C9.91001 15.7713 9.06589 15.3205 8.71711 15.34C8.39118 15.3595 8.44986 15.7323 8.52153 15.9755C8.59651 16.2154 8.6943 16.3808 8.83116 16.5915C8.92568 16.7309 8.99091 16.9384 8.73668 17.0941C8.17607 17.441 7.20152 16.9773 7.15586 16.9547C6.02168 16.2867 5.07321 15.4048 4.40502 14.1988C3.75968 13.038 3.38489 11.793 3.32293 10.4637C3.30664 10.1427 3.40115 10.0292 3.72057 9.97087C4.14101 9.89304 4.57452 9.87678 4.99496 9.93838C6.77132 10.1978 8.28361 10.9921 9.55145 12.2501C10.275 12.9666 10.8226 13.8227 11.3865 14.6591C11.9862 15.5475 12.6315 16.3938 13.4528 17.0876C13.7429 17.3307 13.9743 17.5155 14.1959 17.6517C13.5278 17.7263 12.4131 17.7426 11.6505 17.1394ZM12.4848 11.7735C12.4848 11.6309 12.5989 11.5174 12.7424 11.5174C12.775 11.5174 12.8043 11.5238 12.8304 11.5335C12.8663 11.5466 12.8989 11.566 12.9249 11.5951C12.9706 11.6406 12.9966 11.7054 12.9966 11.7735C12.9966 11.9162 12.8826 12.0296 12.7392 12.0296C12.5958 12.0296 12.4848 11.9162 12.4848 11.7735ZM15.076 13.1029C14.9098 13.171 14.7436 13.2293 14.5839 13.2358C14.3362 13.2487 14.0656 13.1482 13.919 13.025C13.6908 12.8337 13.5279 12.7268 13.4594 12.3928C13.4301 12.2501 13.4464 12.0296 13.4725 11.9032C13.5311 11.6309 13.4659 11.4558 13.2737 11.2969C13.1172 11.1672 12.9184 11.1316 12.7 11.1316C12.6185 11.1316 12.5436 11.0959 12.4882 11.0667C12.3969 11.0213 12.322 10.9078 12.3936 10.7684C12.4165 10.7231 12.5273 10.6128 12.5534 10.5934C12.85 10.4247 13.1922 10.4799 13.5084 10.6063C13.8017 10.7263 14.0234 10.9468 14.3427 11.258C14.6687 11.6341 14.7273 11.7379 14.9131 12.0199C15.0598 12.2404 15.1934 12.4673 15.2847 12.7268C15.3401 12.8889 15.2683 13.0218 15.076 13.1029Z' fill='%2300339A' /%3E%3C/svg%3E%0A");
}

.nice-select .option:hover[data-value=grok]::before {
  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.27145 14.68L16.5437 9.30528C16.9002 9.04179 17.4098 9.14456 17.5797 9.55386C18.4738 11.7123 18.0743 14.3063 16.2954 16.0873C14.5166 17.8682 12.0415 18.2588 9.77919 17.3693L7.30782 18.5149C10.8525 20.9406 15.1568 20.3407 17.8466 17.6459C19.9801 15.5098 20.6409 12.5981 20.0231 9.97249L20.0286 9.97806C19.1327 6.12082 20.2489 4.57904 22.5355 1.42632C22.5896 1.35157 22.6437 1.27682 22.6979 1.2002L19.6889 4.21274V4.2034L9.26961 14.6819' fill='%2300339A'/%3E%3Cpath d='M7.77074 15.9864C5.22654 13.5531 5.66519 9.78742 7.83603 7.61589C9.44129 6.00868 12.0713 5.35273 14.3672 6.31704L16.833 5.17706C16.3888 4.85562 15.8194 4.50989 15.1661 4.26694C12.2132 3.05033 8.67787 3.65583 6.27743 6.05727C3.96846 8.369 3.24235 11.9235 4.48924 14.9566C5.42067 17.2235 3.89379 18.8269 2.35572 20.4454C1.81067 21.0191 1.26376 21.5928 0.823242 22.2002L7.76883 15.9882' fill='%2300339A'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover[data-value=gemini]::before {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 21C11.657 18.7357 10.5983 16.6405 8.97888 15.0211C7.35948 13.4017 5.26434 12.343 3 12C5.26434 11.657 7.35948 10.5983 8.97888 8.97888C10.5983 7.35948 11.657 5.26434 12 3C12.3432 5.26429 13.4019 7.35937 15.0212 8.97875C16.6406 10.5981 18.7357 11.6568 21 12C18.7357 12.3432 16.6406 13.4019 15.0212 15.0212C13.4019 16.6406 12.3432 18.7357 12 21Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover[data-value=copilot]::before {
  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='M13.7803 3.81738H14.3326C14.7418 3.81741 15.14 3.94994 15.4676 4.19516C15.7952 4.44037 16.0345 4.78508 16.1499 5.17769L16.6858 7.00274C16.8012 7.39542 17.0406 7.74017 17.3683 7.98539C17.6959 8.23061 18.0942 8.36311 18.5035 8.36305H18.8823L13.023 8.36345C12.6134 8.36343 12.2148 8.49618 11.887 8.7418C11.5593 8.98742 11.3199 9.33268 11.2049 9.7258L10.9697 10.5297M9.86465 20.1819C9.45397 20.182 9.05437 20.0487 8.72608 19.8019C8.39778 19.5552 8.15858 19.2084 8.04451 18.8139L7.52207 17.0043C7.40804 16.61 7.16896 16.2633 6.84083 16.0165C6.5127 15.7698 6.11329 15.6363 5.70274 15.6363M13.0602 13.3608L12.7927 14.2743C12.6776 14.6673 12.4383 15.0124 12.1106 15.258C11.7829 15.5035 11.3845 15.6362 10.975 15.6363H5.70274M5.70274 15.6363H5.32963M14.2508 3.81738H7.68858C5.81361 3.81738 4.68896 6.29538 3.93905 8.77298C3.05046 11.7092 1.88735 15.6346 5.25149 15.6346H8.0846C8.49652 15.635 8.89733 15.5011 9.22629 15.2532C9.55526 15.0053 9.79445 14.6569 9.90761 14.2608C10.5755 11.9183 11.2534 9.57874 11.9413 7.24207C12.2862 6.07896 12.573 5.08032 13.0136 4.45805C13.2607 4.10949 13.6723 3.81738 14.2508 3.81738ZM9.74969 20.1819H16.3119C18.1864 20.1819 19.3115 17.7035 20.0614 15.2255C20.9496 12.2893 22.1123 8.36264 18.749 8.36264H15.9154C15.5036 8.36236 15.1029 8.49631 14.774 8.74421C14.4451 8.99211 14.206 9.34044 14.0928 9.73644C13.4248 12.0795 12.7468 14.4196 12.0587 16.7568C11.7143 17.9199 11.4271 18.919 10.9869 19.5413C10.7397 19.8898 10.3282 20.1819 9.74969 20.1819Z' stroke='%2300339A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: rgba(0, 51, 154, 0.0509803922);
}

/* Start:/local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155*/
div.news-detail {
  word-wrap: break-word;
}

div.news-detail img.detail_picture {
  float: left;
  margin: 0 8px 6px 1px;
}

.news-date-time {
  color: #486DAA;
}

/* End */
/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675*/
div.modern-page-navigation {
  padding: 0.5em 0;
}

div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 0.75em;
  padding-right: 0.5em;
  text-decoration: none;
}

div.modern-page-navigation a.modern-page-previous {
  border-right-width: 1px;
  border-right-style: solid;
  border-left: 0;
}

div.modern-page-navigation a.modern-page-first, div.modern-page-navigation span.modern-page-first {
  border-left: 0;
  padding-left: 0.5em;
}

span.modern-page-current {
  font-weight: var(--ui-font-weight-bold);
}

div.modern-page-navigation a, span.modern-page-current, div.modern-page-navigation a.modern-page-previous, span.modern-page-dots {
  border-color: #cdcdcd;
}

/* End */
/* Start:/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971*/
div.reviews-info-box {
  padding: 0.5em 1.117em;
  border-width: 1px;
  border-style: solid;
  line-height: 1.5em;
  margin-bottom: 2em;
  zoom: 1;
}

/* Header */
div.reviews-header-box {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

/* Link to forum */
div.reviews-link-box {
  font-size: 1em;
  padding: 0.462em;
  vertical-align: middle;
  margin-bottom: 1em;
}

/* Page navigation */
div.reviews-navigation-box {
  padding: 0 1.117em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  line-height: 1.5em;
  overflow: hidden;
  zoom: 1;
}

div.reviews-navigation-bottom {
  margin-top: 0;
  margin-bottom: 2em;
  border-top: none;
}

/* Topic posts table */
table.reviews-post-table {
  width: 100%;
  line-height: 1.5em;
  border-bottom: 1px solid #dadada;
  margin-bottom: 0.7em;
  padding: 1px 3px 1px 0;
  table-layout: fixed;
}

table.reviews-post-hidden {
  background: none repeat scroll 0 0 #E5F8E3 !important;
}

table.reviews-post-table thead td {
  color: #7e7e7e;
}

table.reviews-post-table thead td {
  line-height: 30px;
}

table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text {
  padding-top: 0.5em;
}

table.reviews-post-table thead td .message-post-date {
  font-size: 0.85em;
}

table.reviews-post-table thead td .review-avatar {
  background-color: #ECEAEC;
  border: 1px solid #C4C4C4;
  float: left;
  height: 30px;
  margin-right: 0.5em;
  width: 30px;
}

table.reviews-post-table thead td .review-rating {
  float: right;
}

table.reviews-post-table thead td .review-rating .rating-vote {
  line-height: 24px;
}

/* First Post Table */
/* Odd Post Table */
/* Even Post Table */
/* Last Post Table */
table.reviews-post-last {
  margin-bottom: 0;
}

/* Post Table Cell */
table.reviews-post-table td {
  padding: 0;
  vertical-align: top;
}

/* Post Table: Post and Actions Cell */
table.reviews-post-table td.reviews-cell-post, table.reviews-post-table td.reviews-cell-actions {
  border-right-width: 1px;
  border-right-style: solid;
}

/* Post Table: User Contacts and Actions Cell */
table.reviews-post-table td.reviews-cell-contact, table.reviews-post-table td.reviews-cell-actions {
  border-top-width: 1px;
  border-top-style: dashed;
  height: 1.5em;
}

div.reviews-post-date, div.reviews-post-entry {
  padding: 0.5em 1em 0.5em 1em;
  font-size: 1em;
  font-weight: normal;
}

div.reviews-post-date {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

div.reviews-post-text {
  padding: 0.5em 0;
}

/* Post Table: Quote and Author Name Links*/
div.reviews-post-reply-buttons {
  height: 21px;
  padding: 0;
  position: relative;
}

div.reviews-post-reply-buttons span.separator {
  background-color: #E0E0E0;
  display: inline-block;
  margin: 0 1px;
  height: 7px;
  line-height: 5px;
  width: 1px;
}

table.reviews-post-table .reply-action-note {
  color: #777777;
  font-style: italic;
  line-height: 18px;
  font-size: 11px;
  display: inline-block;
  margin: 2px;
}

table.reviews-post-table .reply-action-note:hover {
  text-decoration: none;
}

div.reviews-post-reply-buttons a {
  color: #969696;
  font-size: 11px;
  margin-left: 2px;
  text-decoration: none;
}

div.reviews-post-reply-buttons a:hover {
  text-decoration: underline;
}

/* Post Attachments */
div.reviews-post-attachments {
  margin: 1.5em 0;
}

div.reviews-post-attachments label {
  font-weight: bold;
  padding-bottom: 0.5em;
}

div.reviews-post-attachment {
  padding-left: 0.5em;
}

div.reviews-post-lastedit {
  padding: 0.5em 0;
  font-style: italic;
}

span.reviews-post-lastedit-user {
  font-weight: bold;
}

div.reviews-user-info {
  padding: 0.5em 1em 1.5em 1em;
}

div.reviews-user-avatar {
  margin: 0.5em 0;
}

div.reviews-user-status {
  margin-bottom: 0.5em;
}

div.reviews-user-name span {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.1em;
}

span.reviews-vote-user a {
  text-decoration: none;
  vertical-align: top;
  font-size: 1.1em;
}

div.reviews-contact-links {
  padding: 0.5em 1em 0.5em 1.5em;
}

div.reviews-action-links {
  padding: 0.5em 1.5em 0.5em 1em;
  text-align: right;
}

div.reviews-action-links span {
  white-space: nowrap;
}

div.reviews-post-entry {
  font-size: 1em;
  padding-bottom: 1em;
  height: 100%;
}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol {
  padding: 0.5em 0 0.5em 2em;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code {
  width: 95%;
  margin: 0.5em 0 0;
}

table.forum-quote th, table.forum-code th {
  font-weight: bold;
  padding: 0.25em 1em;
  text-align: left;
}

table.forum-quote td, table.forum-code td {
  padding: 0.9em 1em 0;
}

div.reviews-code-box {
  font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
  font-size: 1em;
  width: 100%;
  overflow: auto;
  border-width: 1px;
  border-style: solid;
  margin: 0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span {
  margin: 0;
  padding: 0;
  border: none;
}

div.reviews-code-box ol {
  list-style: decimal;
  margin-left: 3em;
  padding: 0.5em 0;
}

div.reviews-code-box ol li {
  list-style: decimal-leading-zero;
  list-style-position: outside !important;
  padding: 0 0.5em 0 1.5em !important;
  margin: 0;
  line-height: 1.5em;
}

/* Reply Form*/
div.reviews-reply-form {
  border-style: solid;
  border-width: 1px;
  line-height: 1.5em;
  margin-bottom: 1em;
}

div.reviews-reply-header {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

div.reviews-note-box {
  border-width: 1px;
  border-style: solid;
  margin: 1.117em 0;
  padding: 0.4em 1.117em;
}

div.reviews-reply-form div.reviews-note-box {
  margin: 1.117em;
}

div.reviews-note-box ul {
  padding: 0.3em 0 0.3em 2em;
  margin: 0;
}

div.reviews-note-box ul li {
  margin: 0;
  padding: 0;
}

div.reviews-reply-fields {
  padding: 0 1.117em 0.8em;
}

div.reviews-reply-field {
  padding-bottom: 0.462em;
  margin-top: 0.462em;
}

div.reviews-reply-field-title input, div.reviews-reply-field-desc input {
  width: 80%;
}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {
  display: block;
}

div.reviews-reply-field-user {
  width: 100%; /*IE Fix or zoom:1 */
}

div.reviews-reply-field-author, div.reviews-reply-field-email {
  float: left;
  width: 39%;
}

div.reviews-reply-field-user-sep {
  width: 2%;
  float: left;
}

div.reviews-reply-field-author input, div.reviews-reply-field-email input {
  width: 100%;
}

div.reviews-reply-field-bbcode {
  line-height: 1.7em;
  zoom: 1;
}

div.reviews-bbcode-line {
  margin-right: 2em;
  float: left;
}

div.reviews-smiles-line {
  white-space: nowrap;
  float: left;
}

div.reviews-bbcode-line img, div.reviews-smiles-line img {
  border: 0;
}

div.reviews-bbcode-line a, div.reviews-smiles-line a {
  vertical-align: middle;
}

div.reviews-bbcode-line a {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 0.2em;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

div.reviews-bbcode-line a, div.reviews-bbcode-line img, div.reviews-smiles-line a, div.reviews-smiles-line img {
  outline: none;
}

div.reviews-bbcode-line select {
  float: left;
  margin-left: 3px;
  padding: 0px;
  height: 20px;
}

/*BBCode Icons*/
a.reviews-bbcode-bold {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_bold.gif);
}

a.reviews-bbcode-italic {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_italic.gif);
}

a.reviews-bbcode-color {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_color.gif);
}

a.reviews-bbcode-underline {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_underline.gif);
}

a.reviews-bbcode-strike {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_strike.gif);
}

a.reviews-bbcode-url {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_link.gif);
}

a.reviews-bbcode-img {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_image.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-code {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_code.gif);
}

a.reviews-bbcode-quote {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_quote.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-list {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_list.gif);
}

a.reviews-bbcode-translit {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_translit.gif);
}

div.reviews-reply-field-tags {
  display: none;
}

div.reviews-reply-field-tags input {
  width: 80%;
}

div.reviews-reply-field-lastedit-reason input {
  width: 80%;
}

div.reviews-reply-field-captcha input {
  width: 180px;
}

div.reviews-reply-field-settings input, div.reviews-uploaded-file input, div.reviews-reply-field-lastedit-view input {
  width: 1.55em;
  height: 1.55em;
  margin: 0 0 0 -0.25em;
  vertical-align: middle;
  font-size: 1em;
}

div.reviews-reply-field-settings label, div.reviews-uploaded-file a, div.reviews-reply-field-lastedit label {
  vertical-align: middle;
}

div.reviews-reply-field-upload a {
  outline: none;
}

div.reviews-upload-file-hint {
  display: none;
}

div.reviews-upload-file-hint span {
  font-weight: bold;
}

div.reviews-upload-file {
  display: none;
  margin-top: 0.262em;
}

div.reviews-upload-file input {
  font-size: 1.184em;
}

div.reviews-reply-buttons {
  margin-top: 1em;
}

div.reviews-reply-buttons input {
  padding: 0 0.5em;
  font-size: 1.184em;
  overflow: visible; /*IE paddings*/
}

/* Utils */
div.reviews-clear-float {
  clear: both;
}

/* Table Header, Reply Form Header, BBCode Icons Highlighting */
div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img {
  background-color: #e7e7e7;
}

/* Table Cell Border */
div.reviews-info-box, div.reviews-reply-form {
  border-color: #e1e1e1;
}

/* Table Cell, Info Box, Reply Form */
div.reviews-info-box, div.reviews-reply-form {
  background: #fbfbfb;
}

div.reviews-post-date {
  background: #eaeaea;
  border-bottom: none;
}

/* ---------------------------------------------------Text Color-------------------------------------------------- */
/* Header Box Right Links*/
div.reviews-header-box a:link,
div.reviews-header-box a:visited,
div.reviews-header-box a:active,
div.reviews-header-box a:hover {
  color: #fff;
}

.reviews-required-field {
  color: red;
}

/* --------------------------------------------------Special Elements---------------------------------------------- */
div.reviews-header-box {
  color: #fff;
  background: #6c6c6c;
  border-color: #7a7a7a;
}

/* Page navigation */
div.reviews-navigation-box {
  background: #fff;
  border-color: #e1e1e1;
}

/*BBCode: Quote and Code*/
table.reviews-quote, table.reviews-code, div.reviews-code-box {
  border-color: #c3c3c3;
}

table.reviews-quote td, table.reviews-code td, div.reviews-code-box ol {
  background: #fff !important;
  color: #696969;
}

table.reviews-quote th, table.reviews-code th, div.reviews-code-box {
  background: #e6e6e6 !important;
  color: #616161;
}

div.reviews-note-box {
  border-color: #ffc85e;
  background: #fffdc7;
}

/* --------------------------------------------------Icons---------------------------------------------- */
table.palette {
  border: 1px solid gray;
  background-color: gray;
  border-collapse: collapse;
}

table.palette td {
  border: 1px solid gray;
  width: 10px;
  height: 10px;
  padding: 0px;
  margin: 0;
}

table.palette td img {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0px;
  margin: 0;
}

/* Popups */
div.reviews-popup-postform {
  width: 502px;
  padding: 0px;
  margin: 0;
  overflow: hidden;
  color: black;
}

div.reviews-popup-postform table.reviews-popup {
  border: 1px solid gray;
  width: 500px;
  background-color: white;
  font-size: 1em;
  cursor: default;
}

div.reviews-popup-postform table.reviews-popup td {
  font-size: 1em;
  border: none;
  background-color: white;
  font-size: 1em;
}

div.reviews-popup-postform table.reviews-popup thead td {
  font-weight: bold;
  padding: 0.5em 0.5em 0.1em 0.8em;
  font-size: 1.1em;
  text-align: left;
}

div.reviews-popup-postform table.reviews-popup thead td div.close {
  cursor: pointer;
  cursor: hand;
  background-image: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/close.gif");
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  width: 13px;
  height: 13px;
  float: right;
}

div.reviews-popup-postform table.reviews-popup tbody td {
  padding: 1em;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field {
  width: 100%;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title {
  width: 100%;
  display: block;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {
  width: 95%;
}

div.reviews-popup-postform table.reviews-popup tfoot td {
  padding: 0.3em;
  text-align: center;
}

/*/Popups */
div.reviews-smiles-line, div.reviews-smiles-line a, div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles {
  float: left;
}

div.reviews-smiles-line span.reviews-smiles-item {
  display: block;
  float: left;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

div.reviews-smiles-line span.reviews-smiles-item a {
  text-decoration: none;
  border: none;
  float: left;
  margin-right: 5px;
}

div.reviews-smiles-line div.reviews-smiles-item {
  float: left;
}

div.reviews-smiles-corrected {
  overflow: hidden;
}

body.reviews-popup-body {
  padding: 1.51em;
  font-size: 0.75em;
}

form.reviews-form {
  background-color: #F1F1F1;
  margin: 0;
  padding: 0.8em;
}

div.reviews-text table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-text table.forum-quote thead {
  display: none;
}

div.reviews-text table.forum-code thead {
  display: table-cell;
}

div.reviews-text table.forum-quote, div.reviews-text table.forum-spoiler, div.reviews-text table.forum-code, div.reviews-text div.forum-code-box {
  border: 1px solid #dddddd;
  table-layout: fixed;
  padding: 3px;
  width: 100%;
}

div.reviews-text table.forum-quote td, div.reviews-text table.forum-spoiler td, div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box ol {
  color: #696969;
}

div.reviews-text table.forum-quote th, div.reviews-text table.forum-spoiler th, div.reviews-text table.forum-code th, div.reviews-text div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

div.reviews-text table.forum-code pre {
  overflow: auto;
  width: 100%;
}

div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box td {
  font-family: "Lucida Console", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
}

div.reviews-collapse {
  /*float: right;*/
  width: 100%;
}

div.reviews-collapse a {
  line-height: 55px;
  margin-right: 30px;
  padding: 0.462em;
}

div.reviews-expanded {
  width: auto;
  float: right;
}

div.reviews-post-entry table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-post-entry table.forum-quote thead {
  display: none;
}

div.reviews-post-entry table.forum-code thead {
  display: table-cell;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-spoiler, div.reviews-post-entry table.forum-code, div.reviews-post-entry div.forum-code-box {
  border: 1px solid #dddddd;
  padding: 3px;
  width: 100%;
}

div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-quote td,
div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-code td {
  background-color: transparent;
  padding: 0.9em 1em;
}

div.reviews-post-entry table.forum-quote td, div.reviews-post-entry table.forum-spoiler td, div.reviews-post-entry table.forum-code td, div.reviews-post-entry div.forum-code-box ol {
  color: #696969;
}

div.reviews-post-entry table.forum-quote th, div.reviews-post-entry table.forum-spoiler th, div.reviews-post-entry table.forum-code th, div.reviews-post-entry div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

.reviews-actions .ilike-light .bx-ilike-right-wrap {
  margin-right: 2px;
}

.reviews-actions .ilike-light .bx-ilike-right {
  padding: 0px 1px 0 11px;
  font-size: 11px;
  line-height: 19px;
}

.reviews-actions .ilike-light .bx-ilike-text {
  padding: 0;
}

.reviews-post-reply-buttons .bx-rating span, .reviews-post-reply-buttons .bx-rating a {
  color: #929292;
  font-size: 11px;
}

/* autosave */
a.postFormAutosave {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 -4px 0 0;
  position: relative;
  z-index: 2;
}

.forum-notify-bar {
  width: 100%;
  height: 2em;
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") repeat-x scroll 0 -1178px #FFEB8D !important;
  position: relative;
}

.forum-notify-close {
  display: block !important;
  height: 12px !important;
  margin: 3px 6px 0 0;
  padding: 0 !important;
  position: absolute !important;
  right: 5px !important;
  top: 5px !important;
  width: 12px !important;
}

.forum-notify-close a {
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") no-repeat scroll -268px -243px transparent !important;
  display: block !important;
  height: 12px !important;
  width: 12px !important;
  cursor: pointer;
}

.forum-notify-text {
  color: #000000 !important;
  margin: 0 !important;
  padding: 3px 20px 5px !important;
  text-align: center !important;
}

.forum-notify-text a.postFormAutorestore {
  position: relative;
  color: #ff0000;
  cursor: pointer;
  text-decoration: underline;
  margin-right: 9px;
  margin-top: 5px;
  z-index: 2;
}

/* End */
/* Start:/bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913*/
.ilike-light .bx-ilike-button {
  color: #929292;
  display: inline-block;
  height: 19px;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ilike-light .bx-ilike-left {
  display: inline-block;
  height: 19px;
  vertical-align: top;
  width: 10px;
}

.ilike-light .bx-ilike-text {
  display: inline-block;
  height: 17px;
  padding: 3px 0 0;
  cursor: pointer;
}

* html .ilike-light .bx-ilike-text {
  height: 19px;
}

.ilike-light .bx-ilike-right-wrap {
  display: inline-block;
  height: 19px;
  cursor: default;
  margin-right: 3px;
}

.ilike-light .bx-ilike-right {
  display: inline-block;
  height: 17px;
  padding: 3px 1px 0 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-attachment: scroll;
  background-size: 10px 10px;
  background-position: 0 5px;
}

.feed-inform-ilike .ilike-light .bx-ilike-right, .feed-com-informers-bottom .ilike-light .bx-ilike-right {
  background-position: 0 0;
}

.ilike-light .bx-you-like .bx-ilike-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

* html .ilike-light .bx-ilike-right {
  width: 16px;
}

.ilike-light .bx-ilike-button-disable {
  cursor: default;
}

.ilike-light .bx-ilike-button-disable .bx-ilike-left {
  background-position: 0 -39px;
}

.bx-ilike-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  background-size: cover;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -3px;
}

.bx-ilike-icon.bx-ilike-icon-orange {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

.rating_vote_graphic {
  display: none !important;
}

.rating_vote_text {
  display: inline-block !important;
}

.ilike-light .bx-ilike-plus-one {
  display: inline-block;
  position: absolute;
  padding: 4px;
  background-color: #929292;
  color: #fff;
  -webkit-animation: likeLightPlusOne 1.5s 1;
  -moz-animation: likeLightPlusOne 1.5s 1;
  border-radius: 16px;
  line-height: 5px;
  font-size: 10px;
  opacity: 0;
  width: 12px;
  height: 10px;
}

.ilike-light .bx-you-like .bx-ilike-right {
  color: #ca8400;
}

.feed-post-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-post-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 0;
}

.feed-com-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-com-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 1px;
}

.feed-com-informers .bx-like-anim a:hover, .feed-inform-comments .bx-like-anim a:hover, .feed-inform-ilike .bx-like-anim a:hover, .feed-com-informers .bx-like-anim a, .feed-inform-comments .bx-like-anim a, .feed-inform-ilike .bx-like-anim a {
  border-bottom: 0;
  transition: none;
}

/* End */
/* Start:/bitrix/components/bitrix/main.post.form/templates/.default/style.min.css?175569697727636*/
.main-post-form-toolbar {
  position: relative;
  display: flex;
  background-color: #fff;
  padding: 0 14px;
}

.main-post-form-toolbar-buttons {
  flex: 1;
  height: 41px;
  overflow: hidden;
  text-align: left;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  align-items: center;
  display: flex;
}

.main-post-form-toolbar-buttons .tasks-task-mpf-link {
  position: static;
  margin-right: 0;
  opacity: 1;
}

.main-post-form-toolbar-buttons-container {
  background-attachment: scroll;
  background-clip: border-box;
  border-collapse: separate;
  padding: 0;
  text-align: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  position: relative;
  height: 27px;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.main-post-form-toolbar-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 29px 0 0;
  height: 27px;
  font: 13px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  color: #515e68;
  text-align: left;
  transition: opacity 0.3s;
  opacity: 0.5;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

.main-post-form-toolbar-button-copilot {
  color: #8d52ec;
}

.main-post-form-toolbar-button-file {
  position: relative;
}

.main-post-form-toolbar-button .ui-counter {
  position: absolute;
  height: 10px;
}

.main-post-form-toolbar-button .ui-counter-inner {
  padding: 0 4px;
  min-width: 15px;
  font: 8px/var(--ui-counter-current-size) var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
  font-weight: var(--ui-font-weight-semi-bold, 600);
}

#bx-b-mention-blogPostForm {
  display: flex;
}

.main-post-form-toolbar-button[data-bx-button-status=active], .main-post-form-toolbar-button:hover:not(.disabled) {
  opacity: 1;
}

.main-post-form-toolbar span[data-bx-role=trash] {
  display: none;
}

.main-post-form-toolbar div[data-bx-files-count="0"][data-id=file] div.ui-counter {
  display: none;
}

.main-post-form-toolbar-button-more {
  position: relative;
  margin: 0;
  width: 20px;
  min-width: 20px;
  height: 20px;
  color: #545c6a;
  order: 2;
  margin-left: auto !important;
  background: url("data:image/svg+xml,%3Csvg width='16' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 0a2 2 0 110 4 2 2 0 010-4zm6 0a2 2 0 110 4 2 2 0 010-4zm6 0a2 2 0 110 4 2 2 0 010-4z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat;
  background-size: 16px 4px;
}

.main-post-form-toolbar-button .feed-add-videomessage {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.2126 0.683544C10.3216 0.227848 8.43017 0 6.53838 0C4.63895 0 2.70133 0.229691 0.725512 0.689074C0.301168 0.787735 0 1.17442 0 1.62053V9.24979C0 9.68146 0.282421 10.0595 0.688928 10.1719C2.57686 10.694 4.46543 10.9551 6.35462 10.9551C8.25427 10.9551 10.2127 10.6911 12.2299 10.1632C12.6425 10.0552 12.9311 9.67427 12.9311 9.23776V1.61327C12.9311 1.16997 12.6336 0.784944 12.2126 0.683544ZM18.7492 1.01058C18.7492 0.975848 18.7431 0.941407 18.731 0.908937C18.6763 0.760988 18.5149 0.686557 18.3706 0.742692L14.1534 2.38317C14.0449 2.4254 13.9731 2.53203 13.9731 2.65106V7.82929C13.9731 7.94832 14.0449 8.05495 14.1534 8.09718L18.3706 9.73766C18.4023 9.74998 18.4359 9.7563 18.4698 9.7563C18.6241 9.7563 18.7492 9.62802 18.7492 9.46978V1.01058ZM6.4115 7.95508C7.79221 7.95508 8.9115 6.83579 8.9115 5.45508C8.9115 4.07437 7.79221 2.95508 6.4115 2.95508C5.03079 2.95508 3.9115 4.07437 3.9115 5.45508C3.9115 6.83579 5.03079 7.95508 6.4115 7.95508Z' fill='%23C9CDD3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center left;
  margin-top: 0;
  padding-left: 23px;
  font: 13px/20px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  color: #525c69;
}

.main-post-form-toolbar-button .bxhtmled-top-bar-btn {
  display: none;
}

.feed-add-post-text .bxhtmled-top-bar-wrap {
  margin-left: 10px;
  margin-right: 10px;
}

.feed-add-post-text .bxhtmled-top-bar-btn {
  margin: 6px 1px 0 0;
  width: 30px;
  height: 30px;
}

.feed-add-post-text .bxhtmled-top-bar-color .bxhtmled-top-bar-btn-text {
  margin: 7px auto 0 9px;
}

.bxhtmled-more-cnt .bxhtmled-top-bar-color .bxhtmled-top-bar-btn-text {
  margin: 7px auto 0 9px !important;
}

.bxhtmled-popup .bxhtmled-top-bar-select, .feed-add-post-text .bx-html-editor .bxhtmled-top-bar-select {
  font-size: 14px;
  height: 30px;
  color: #525c69;
  width: 89px !important;
  margin: 6px 7px 0 4px;
  background: #fff;
  border: 1px solid #c6cdd3;
  box-sizing: border-box;
  border-radius: var(--ui-field-border-radius, 2px);
  padding: 4px 16px 0 9px;
  transition: 0.2s;
}

.bxhtmled-popup .bxhtmled-top-bar-select {
  margin-top: 0;
}

.bxhtmled-popup .bxhtmled-top-bar-select:hover, .feed-add-post-text .bx-html-editor .bxhtmled-top-bar-select:hover {
  border: 1px solid rgba(82, 92, 105, 0.7);
}

.bxhtmled-popup .bxhtmled-top-bar-select:before, .feed-add-post-text .bxhtmled-top-bar-select:before {
  background: 0;
  width: 5px;
  height: 5px;
  border-left: 2px solid #828b95;
  border-bottom: 2px solid #828b95;
  transform: rotate(-45deg);
  right: 11px;
  top: 9px;
}

.feed-add-post-text .bxhtmled-top-bar-separator {
  border: 0;
  margin: 10px 10px 0 9px;
  background-color: rgba(130, 139, 149, 0.2);
  height: 20px;
}

.main-post-form-toolbar-button i {
  display: none;
  transition: opacity 0.2s linear;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  margin-right: 3px;
  height: 20px;
  opacity: 0.5;
  width: 20px;
  float: left;
  position: relative;
}

.main-post-form-toolbar-popup .main-post-form-toolbar-button {
  display: block;
  padding: 10px 0;
}

.main-post-form-toolbar-button[id=mpf-copilot-blogPostForm] {
  margin-left: 8px;
}

.main-post-form-toolbar-button[data-id=copilot] i {
  display: inline-block;
  opacity: unset;
  width: 24px;
  height: 24px;
  --ui-icon-set__icon-color:#8d52ec;
}

.main-post-form-toolbar-button[data-id=file] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.258 6.285a.58.58 0 00.003-.817c-1.24-1.254-2.61-2.608-3.865-3.861-2.142-2.143-5.647-2.143-7.79 0-2.142 2.142-2.142 5.647 0 7.79l5.37 5.369a4.138 4.138 0 005.843 0 4.138 4.138 0 000-5.842l-4.721-4.72a2.75 2.75 0 00-3.895 0 2.75 2.75 0 000 3.894l3.085 3.085a.58.58 0 00.821 0l.477-.477a.58.58 0 000-.822L5.501 6.8a.909.909 0 010-1.299.909.909 0 011.299 0l4.72 4.721a2.296 2.296 0 01-3.245 3.246l-5.37-5.37a3.683 3.683 0 010-5.193 3.683 3.683 0 015.193 0c1.26 1.26 2.558 2.58 3.862 3.866a.58.58 0 00.816-.004l.482-.482z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 3px 1px;
}

.main-post-form-toolbar-button[data-id=mention] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.843 16.724c-2.32 0-4.208-.676-5.662-2.027C.727 13.33 0 11.444 0 9.035c0-2.394.778-4.37 2.335-5.926C3.892 1.552 5.801.773 8.063.773c2.189 0 3.958.64 5.31 1.917 1.35 1.278 2.026 2.85 2.026 4.715 0 1.556-.41 2.864-1.233 3.921-.823 1.043-1.8 1.564-2.93 1.564-.397 0-.75-.117-1.058-.352a1.403 1.403 0 01-.55-.948c-.588.926-1.447 1.388-2.578 1.388-.94 0-1.704-.345-2.291-1.035-.588-.69-.882-1.601-.882-2.732 0-1.16.375-2.21 1.124-3.15.764-.94 1.718-1.41 2.864-1.41 1.013 0 1.74.426 2.18 1.278l.121-.679a.38.38 0 01.374-.313h1.185a.38.38 0 01.373.45l-.62 3.273c-.206 1.102-.309 1.777-.309 2.027 0 .367.125.55.375.55.5 0 .955-.38 1.366-1.145.426-.763.639-1.652.639-2.665 0-1.396-.485-2.549-1.454-3.46-.97-.924-2.284-1.387-3.944-1.387-1.792 0-3.26.624-4.406 1.873C2.6 5.686 2.027 7.22 2.027 9.057c0 1.85.521 3.29 1.564 4.318 1.043 1.028 2.49 1.542 4.34 1.542.732 0 1.434-.06 2.106-.181.278-.05.527.198.462.473l-.262 1.112a.37.37 0 01-.312.284 16.28 16.28 0 01-2.082.119zm-.463-5.64c.632 0 1.146-.28 1.542-.837a3.144 3.144 0 00.617-1.873c0-.558-.132-.999-.396-1.322-.265-.338-.632-.507-1.102-.507-.631 0-1.153.265-1.564.794-.411.528-.617 1.16-.617 1.894 0 .558.132 1.006.397 1.344.279.338.653.507 1.123.507z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 2px 1px;
  height: 18px;
}

.main-post-form-toolbar-button[data-id=search-tag] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0a.926.926 0 0 1 .923.997L4.77 3h2.999L7.929.923A1 1 0 0 1 8.926 0H9a.926.926 0 0 1 .923.997L9.77 3h.96a1 1 0 1 1 0 2H9.615l-.231 3H10a1 1 0 0 1 0 2h-.769l-.16 2.077a1 1 0 0 1-.997.923H8a.926.926 0 0 1-.923-.997L7.23 10H4.231l-.16 2.077a1 1 0 0 1-.997.923H3a.926.926 0 0 1-.923-.997L2.23 10H1a1 1 0 0 1 0-2h1.383l.231-3h-.885a1 1 0 1 1 0-2h1.039L2.929.923A1 1 0 0 1 3.926 0H4Zm3.384 8 .23-3H4.615l-.231 3h3Z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 4px 4px;
}

.main-post-form-toolbar-button[data-id=quote] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.598.824c.78 0 1.411.632 1.411 1.411V6.28c0 .84-.135 2.882-1.152 4.497-.635 1.007-1.81 1.682-3.527 2.026a.3.3 0 01-.359-.297l.01-1.238a.7.7 0 01.456-.65c.833-.31 1.467-.786 1.902-1.428.455-.672.465-1.941.465-2.418H8.41C7.631 6.772 7 6.141 7 5.362V2.234c0-.78.632-1.411 1.411-1.411h3.187zm-7 0c.78 0 1.411.632 1.411 1.411V6.28c0 .84-.135 2.882-1.152 4.497-.635 1.007-1.81 1.682-3.527 2.026a.3.3 0 01-.359-.297l.01-1.238a.7.7 0 01.456-.65c.833-.31 1.467-.786 1.902-1.428.455-.672.465-1.941.465-2.418H1.41C.631 6.772 0 6.141 0 5.362V2.234C0 1.455.632.824 1.411.824h3.187z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 5px 4px;
}

.main-post-form-toolbar-button[data-id=disk-document] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.212.77a1.3 1.3 0 01.972.436l2.802 3.153a1.3 1.3 0 01.329.864v9.2a1.3 1.3 0 01-1.3 1.3H1.3a1.3 1.3 0 01-1.3-1.3V2.07A1.3 1.3 0 011.3.77h6.912zm-.655 1.76H2.26a.5.5 0 00-.5.5v10.434a.5.5 0 00.5.5h7.796a.5.5 0 00.5-.5V5.777a1 1 0 00-.252-.664L8.305 2.865a1 1 0 00-.748-.336zm.285 5.891a.5.5 0 01.5.5v.76a.5.5 0 01-.5.5H3.645a.5.5 0 01-.5-.5v-.76a.5.5 0 01.5-.5h4.197zm0-3.253a.5.5 0 01.5.5v.76a.5.5 0 01-.5.5H3.645a.5.5 0 01-.5-.5v-.76a.5.5 0 01.5-.5h4.197z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 0 1px;
  width: 15px;
}

.main-post-form-toolbar-button[data-id=create-link] i {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.736 5.209c.217.217.402.454.554.705l-1.38 1.38a1.788 1.788 0 00-2.882-.897l-.108.1L3.085 9.33a1.788 1.788 0 002.42 2.628l.109-.1.965-.963c.763.407 1.5.571 2.213.493l-1.76 1.759a3.7 3.7 0 01-5.234-5.234l2.705-2.705a3.7 3.7 0 015.233 0zm3.796-3.794a3.783 3.783 0 010 5.35l-2.589 2.588a3.783 3.783 0 01-5.905-.703l1.377-1.378a1.828 1.828 0 002.94.895l.11-.101 2.779-2.779A1.828 1.828 0 009.77 2.601l-.11.101-.94.939c-.775-.42-1.522-.596-2.239-.53l1.7-1.696a3.783 3.783 0 015.35 0z' fill='%23525C69' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.main-post-form-toolbar-button[data-id=VideoMessage] .feed-add-videomessage {
  position: relative;
  background: 0;
}

.main-post-form-toolbar-button[data-id=VideoMessage] .feed-add-videomessage:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  display: inline-block;
  width: 17px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5.773a1.5 1.5 0 011.5 1.5v7a1.5 1.5 0 01-1.5 1.5h-9a1.5 1.5 0 01-1.5-1.5v-7a1.5 1.5 0 011.5-1.5h9zm6.453 1.574A.5.5 0 0117 2.56v6.468a.5.5 0 01-.69.463l-2.69-1.106A1 1 0 0113 7.46V4.28a1 1 0 01.577-.907l2.711-1.266a.5.5 0 01.665.241z' fill='%23525C69' fill-rule='evenodd' opacity='.965'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0.5;
  transition: opacity 0.3s;
}

.feed-add-post-form-but-more {
  border-radius: 3px;
  border: 1px solid #fff;
  color: #7a808c;
  cursor: pointer;
  font-size: 12px;
  right: 11px;
  top: 0;
  padding: 1px 21px 1px 6px;
  position: absolute;
}

.feed-add-post-form-but-more:hover {
  border-top-color: #f1f1f1;
  border-left-color: #d8d8d8;
  border-right-color: #d8d8d8;
  border-bottom-color: #a9a9a9;
  box-shadow: 0 1px 1px -1px #d0d0d0;
  color: #4b5a6b;
}

.feed-add-post-form-but-more-act {
  box-shadow: none !important;
  border-color: #d9e4e7 !important;
}

.feed-add-post-form-but-arrow {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -98px -49px;
  height: 4px;
  position: absolute;
  right: 6px;
  top: 10px;
  width: 7px;
}

.feed-add-post-form-but-more-open {
  align-self: center;
  margin-left: auto;
}

.feed-add-post-form-editor-btn, .feed-add-post-form-title-btn {
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  vertical-align: top;
  width: 25px;
  opacity: 0.5;
  transition: opacity 0.2s linear;
}

.feed-add-post-form-editor-btn {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.947%206.938H7.46L5.751%202.024h-.038L3.947%206.938zM4.432%200h2.642l4.383%2011.72H9.056l-.998-2.917h-4.63l-1.07%202.916H0L4.432%200z%22%20opacity%3D%221%22/%3E%3C/svg%3E);
}

.feed-add-post-form-title-btn {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23828B95%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14%200a1%201%200%20011%201v10a1%201%200%2001-1%201H1a1%201%200%2001-1-1V1a1%201%200%20011-1h13zm-1%206H2v4h11V6zm0-4H2v2h11V2z%22/%3E%3C/svg%3E);
}

.feed-add-post-form-editor-btn:hover, .feed-add-post-form-title-btn:hover, .feed-add-post-form-btn-active.feed-add-post-form-editor-btn, .feed-add-post-form-btn-active.feed-add-post-form-title-btn {
  opacity: 1;
}

.feed-add-post .lhe-resize-row img {
  display: none;
}

.feed-add-post .bxlhe-editor-buttons {
  background: linear-gradient(top, #f9fbfb, #f4f8f8);
  background: -ms-linear-gradient(top, #f9fbfb, #f4f8f8);
  background: -webkit-gradient(linear, left top, left bottom, from(#f9fbfb), to(#f4f8f8));
  box-shadow: 0 2px 2px -2px rgba(229, 229, 229, 0.9);
  border-bottom: 1px solid #e9eaeb;
  position: relative;
}

.feed-add-post .lhe-button-cont {
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: 21px;
  margin-left: 6px;
  vertical-align: top;
  width: 25px;
}

.feed-add-post .lhe-button-cont:hover {
  background-color: #dee1e5;
}

.feed-add-post .lhe-stat-toolbar-cont {
  border: 0;
  padding-top: 6px;
  position: relative;
}

.feed-add-post .lhe-button {
  border: 0;
}

.feed-add-post .lhe-button-over {
  background-color: #dee1e5;
}

.feed-add-post div.bx-html-editor {
  border-style: none !important;
  background-color: #fff;
}

.feed-add-post-edit-form .bx-html-editor .bxhtmled-toolbar-cnt {
  opacity: 0;
  height: 42px;
}

html.bx-ios.bx-ios-fix-frame-focus, html.bx-ios.bx-ios-fix-frame-focus iframe, .bx-ios.bx-ios-fix-frame-focus body {
  -webkit-overflow-scrolling: touch;
}

.feed-add-post-form {
  position: relative;
  background-color: #fff;
  overflow: hidden;
  zoom: 1;
}

.blog-comment-edit .feed-add-post-form {
  border-radius: 22px 22px 0 0;
}

.comments-form .feed-add-post-form {
  border-radius: 22px;
}

.feed-add-post-form:after {
  content: "";
  display: block;
  width: 1px;
  height: 1px;
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/waiter-button-light.gif") no-repeat 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
}

.feed-add-post-text {
  color: #bfbfbf;
  font-size: 17px;
}

.feed-comments-block .feed-add-post-text {
  padding: 0;
}

.feed-add-post-dnd-over {
  position: relative;
}

.feed-add-post-dnd-notice {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  text-align: center;
  display: none;
  background-color: white;
  border: 2px dashed #2fc6f6;
  font: 15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  border-radius: 22px;
}

.feed-add-post-dnd-over .feed-add-post-dnd-notice {
  display: block;
  z-index: 300;
}

.feed-add-post-dnd-inner {
  height: 110px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}

.feed-add-post-dnd-icon {
  width: 37px;
  height: 45px;
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?5") no-repeat 0 -968px;
  display: block;
  margin: 0 auto 15px;
}

.feed-add-post-dnd-text {
  font-weight: var(--ui-font-weight-bold);
  font-size: 18px;
  color: rgba(83, 92, 105, 0.7);
}

.feed-add-post-dnd-text span {
  font-size: 12px;
  display: block;
  margin-top: 8px;
}

.feed-add-post-dnd-over .bxu-file-input-over .diskuf-extended-overlay {
  display: none;
}

.feed-add-urpreview-wrap {
  margin-left: 18px;
}

.feed-com-add-block .urlpreview.urlpreview__edit {
  padding: 0 13px 12px 18px;
}

.feed-add-post-buttons {
  display: none;
}

.feed-add-post-buttons.--no-wrap {
  white-space: nowrap;
}

.feed-add-post-buttons.--no-wrap > * {
  white-space: normal;
}

.feed-add-post-destination-block, .feed-add-post-form-wrap .feed-add-post-tags-block {
  overflow: hidden;
  position: relative;
  padding: 20px;
}

.feed-add-post-tags-block {
  border-top: 1px solid #ebeded;
}

.feed-add-post-destination-block {
  border-top: 1px solid #ebeded;
}

.crm-feed li.feed-add-post-destination-block {
  list-style: none;
}

.feed-add-post-destination-title, .feed-add-post-tags-title {
  color: #525c69;
  float: left;
  font-size: 14px;
  min-width: 55px;
  padding-left: 5px;
}

.feed-add-post-destination-block .feed-add-post-destination-title {
  margin-top: 11px;
}

.feed-add-post-dest-source {
  color: #1a60a9;
}

.feed-add-post-destination-wrap, .feed-add-post-tags-wrap {
  border: 1px solid #e4e4e4;
  border-radius: 1px;
  overflow: hidden;
  padding: 7px 7px 1px;
  min-height: 36px !important;
}

.feed-add-post-destination-wrap-but {
  margin-top: -9px;
}

.feed-add-post-destination {
  border-radius: var(--ui-border-radius-3xs, 1px);
  font-size: 13px;
  display: inline-block;
  font-weight: var(--ui-font-weight-bold);
  margin: 0 6px 6px 0;
  height: 30px;
  line-height: 29px;
  overflow: hidden;
  padding: 0 30px 0 13px;
  position: relative;
  vertical-align: middle;
  z-index: 2;
  transition: background-color 0.2s linear;
}

.feed-add-post-destination a:link, .feed-add-post-destination a:visited, .feed-add-post-destination a:active, .feed-add-post-destination a:hover {
  text-decoration: none;
}

.feed-add-post-destination-wrap-but .feed-add-post-destination {
  margin: 9px 9px 0 0;
}

.feed-add-post-destination-wrap .feed-add-post-destination {
  padding-right: 30px;
}

.feed-add-post-destination .feed-add-post-del-but,
.feed-add-post-tags .feed-add-post-del-but {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat;
  cursor: pointer;
  right: 0;
  top: 0;
  height: 30px;
  opacity: 0.6;
  position: absolute;
  width: 25px;
}

.feed-add-post-destination-hover .feed-add-post-del-but {
  opacity: 1;
}

.feed-add-post-destination:hover {
  text-decoration: none;
}

.feed-add-post-destination-all-users {
  background: #dbf188;
  color: #535c69 !important;
}

.feed-add-post-destination-all-users .feed-add-post-del-but {
  background-position: -24px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-all-users {
  background-color: #b2e233;
}

.feed-add-post-destination-users {
  background-color: #bcedfc;
  color: #1f6ab5 !important;
}

.feed-add-post-destination-users .feed-add-post-del-but {
  background-position: -94px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-users {
  background-color: #86e2ff;
}

.feed-add-post-destination-wrap .feed-add-post-destination-sonetgroups {
  background-color: #ade7e4;
  color: #116f6b !important;
}

.feed-add-post-destination-sonetgroups .feed-add-post-del-but {
  background-position: -47px -61px;
}

.feed-add-post-destination-wrap .feed-add-post-destination-hover.feed-add-post-destination-sonetgroups {
  background-color: #8cddda;
}

.feed-add-post-destination-department, .feed-add-post-destination-crm {
  background-color: #e2e3e5;
  color: #535c69 !important;
}

.feed-add-post-destination-department .feed-add-post-del-but, .feed-add-post-destination-crm .feed-add-post-del-but {
  background-position: -70px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-department, .feed-add-post-destination-hover.feed-add-post-destination-crm {
  background-color: #cbccd0;
}

.feed-add-post-destination.feed-add-post-destination-extranet, .feed-add-post-destination.feed-add-post-destination-email, .feed-add-post-destination.feed-add-post-destination-crmemail {
  background-color: #ffec91;
  color: #a26b00;
  padding-left: 32px;
}

.feed-add-post-destination.feed-add-post-destination-extranet:before, .feed-add-post-destination.feed-add-post-destination-email:before, .feed-add-post-destination.feed-add-post-destination-crmemail:before {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png?1") no-repeat 0 -92px;
  content: "";
  height: 13px;
  position: absolute;
  width: 13px;
  left: 9px;
  top: 8px;
}

.feed-add-post-destination.feed-add-post-destination-crmemail:before {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/icon-crmuser-block.png") no-repeat 0 0 !important;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
  background-position: -33px -92px;
}

.feed-add-post-destination.feed-add-post-destination-extranet .feed-add-post-del-but, .feed-add-post-destination.feed-add-post-destination-email .feed-add-post-del-but, .feed-add-post-destination.feed-add-post-destination-crmemail .feed-add-post-del-but {
  background-position: -113px -61px;
}

.feed-add-post-destination-hover.feed-add-post-destination-extranet, .feed-add-post-destination-hover.feed-add-post-destination-email, .feed-add-post-destination-hover.feed-add-post-destination-crmemail {
  background-color: #ffe25a;
}

.feed-add-destination-inp {
  background: #fff;
  border: 0;
  color: #555;
  display: inline-block;
  font-size: 12px;
  font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
  margin: 0 7px 7px 0;
  height: 30px;
  min-width: 108px;
  outline: 0;
  padding: 0;
  vertical-align: middle;
}

.feed-add-destination-link, .feed-add-post-tags-add {
  border-bottom: 1px solid transparent;
  color: #2067b0;
  cursor: pointer;
  display: inline-block;
  font-weight: var(--ui-font-weight-bold);
  font-size: 13px;
  margin: 7px 7px 7px 18px;
  line-height: 17px;
  text-decoration: none;
  vertical-align: top;
  position: relative;
  transition: border-bottom-color 0.2s linear;
}

.feed-add-destination-link:before, .feed-add-post-tags-add:before {
  background: url("/bitrix/components/bitrix/main.post.form/templates/.default/images/sprite_mpf_5.png") no-repeat -148px -481px;
  content: "";
  height: 8px;
  left: -14px;
  position: absolute;
  top: 5px;
  width: 8px;
}

.feed-add-destination-link:hover, .feed-add-post-tags-add:hover {
  border-bottom: 1px solid;
  color: #2067b0;
}

.feed-add-destination-input-box {
  display: none;
}

.feed-add-post-tags-block {
  overflow: hidden;
}

.feed-add-post-tags .feed-add-post-del-but {
  background-position: -69px -61px;
}

.feed-add-post-tags .feed-add-post-del-but:hover {
  opacity: 1;
}

.feed-add-post-destination-add {
  border-bottom: 1px #2067b0 dashed;
  color: #2067b0;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  line-height: 12px;
  vertical-align: middle;
}

.feed-add-post-destination-add:hover {
  text-decoration: none;
}

.feed-add-post-tags-wrap {
  color: #5c6470;
  font-size: 12px;
  overflow: hidden;
}

.feed-add-post-tags-wrap-but {
  margin-top: -9px;
}

.feed-add-post-tags {
  background: #e8eff0;
  border-radius: 1px;
  display: inline-block;
  font-size: 13px;
  font-weight: var(--ui-font-weight-bold);
  height: 30px;
  line-height: 29px;
  margin: 0 7px 7px 0;
  vertical-align: middle;
  padding: 0 30px 0 10px;
  position: relative;
}

.feed-add-post-tags a:link, .feed-add-post-tags a:visited, .feed-add-post-tags a:active, .feed-add-post-tags a:hover {
  text-decoration: none;
}

.feed-add-post-tags-wrap .feed-add-post-tags {
  padding-right: 30px;
}

.feed-add-post .feed-add-post-tags-title {
  margin-top: 15px;
}

.feed-add-post .feed-add-post-tags-block {
  display: none;
}

.feed-add-post .wduf-selectdialog, .feed-add-post .diskuf-selectdialog {
  border-bottom: 1px solid #f0f1f2;
  display: none;
  margin: 7px 0 15px;
  padding: 0 10px 30px;
}

.feed-comments-block .wduf-selectdialog, .feed-comments-block .diskuf-selectdialog {
  border: 0;
  background-color: #fff;
  padding: 10px;
}

.feed-add-post .wduf-selectdialog-switcher, .feed-add-post .file-selectdialog-switcher, .feed-add-post .diskuf-selectdialog-switcher {
  display: none;
}

.feed-add-post-destination.feed-add-post-destination-email::before {
  background-position: -33px -92px;
}

/*endregion*/
/*region for AI*/
.feed-add-post-editor-btn-ai-image {
  background: 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='M12.8575 2.09826C12.9154 1.9362 13.1446 1.93633 13.2023 2.09845L13.4247 2.72316C13.4431 2.77492 13.4838 2.81567 13.5356 2.83415L14.16 3.05725C14.3221 3.11514 14.322 3.34438 14.1598 3.40209L13.5351 3.62449C13.4834 3.64291 13.4426 3.68362 13.4241 3.73536L13.201 4.35981C13.1431 4.52187 12.9139 4.52174 12.8562 4.35962L12.6338 3.73491C12.6154 3.68315 12.5747 3.6424 12.5229 3.62392L11.8985 3.40083C11.7364 3.34293 11.7365 3.11369 11.8987 3.05598L12.5234 2.83358C12.5751 2.81516 12.6159 2.77446 12.6344 2.72271L12.8575 2.09826Z' fill='%23C15FD2'/%3E%3Cpath d='M5.34787 2.68039C5.40577 2.51834 5.635 2.51846 5.69272 2.68059L6.46533 4.85084C6.48375 4.9026 6.52445 4.94335 6.57619 4.96184L8.74558 5.73688C8.90764 5.79478 8.90751 6.02401 8.74539 6.08172L6.57513 6.85433C6.52337 6.87276 6.48263 6.91346 6.46414 6.9652L5.6891 9.13459C5.6312 9.29665 5.40197 9.29652 5.34425 9.1344L4.57164 6.96414C4.55322 6.91238 4.51251 6.87163 4.46077 6.85315L2.29139 6.07811C2.12933 6.02021 2.12946 5.79098 2.29158 5.73326L4.46183 4.96065C4.5136 4.94222 4.55434 4.90152 4.57283 4.84978L5.34787 2.68039Z' fill='%23C15FD2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.88418 18.378L5.88825 11.1048C8.42293 10.5568 10.4169 8.55551 10.9537 6.01625L18.2557 6.02035C19.1662 6.02086 19.9039 6.75938 19.9034 7.66988L19.8974 18.3858C19.8968 19.2963 19.1583 20.034 18.2478 20.0335L7.53186 20.0275C6.62136 20.027 5.88367 19.2885 5.88418 18.378ZM7.57565 18.0922C7.57558 18.227 7.68479 18.3363 7.81959 18.3364L18.0104 18.3421C18.1452 18.3422 18.2546 18.233 18.2547 18.0982L18.2549 17.6119C18.255 17.5532 18.2338 17.4964 18.1954 17.452L15.5936 14.4462C15.4964 14.3338 15.3221 14.3337 15.2247 14.4459L14.1688 15.6629C14.0714 15.7752 13.8972 15.7751 13.7999 15.6627L10.6111 11.9791C10.5138 11.8668 10.3395 11.8667 10.2422 11.9789L7.63703 14.9814C7.59854 15.0258 7.57734 15.0825 7.5773 15.1413L7.57565 18.0922ZM15.7499 8.39947C15.8078 8.23741 16.037 8.23754 16.0947 8.39966L16.4609 9.42814C16.4793 9.4799 16.52 9.52065 16.5717 9.53914L17.5998 9.90643C17.7619 9.96433 17.7617 10.1936 17.5996 10.2513L16.5711 10.6174C16.5194 10.6358 16.4786 10.6765 16.4601 10.7283L16.0928 11.7564C16.0349 11.9184 15.8057 11.9183 15.748 11.7562L15.3818 10.7277C15.3634 10.6759 15.3227 10.6352 15.271 10.6167L14.2429 10.2494C14.0808 10.1915 14.081 9.96226 14.2431 9.90455L15.2716 9.53841C15.3233 9.51998 15.3641 9.47928 15.3826 9.42754L15.7499 8.39947Z' fill='%23C15FD2'/%3E%3C/svg%3E%0A") no-repeat center;
}

.feed-add-post-editor-btn-ai-text {
  background: 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 fill-rule='evenodd' clip-rule='evenodd' d='M14.475 5.49343C14.1222 5.49343 13.8361 5.20739 13.8361 4.85454V4.67796C13.8361 4.32511 14.1222 4.03907 14.475 4.03907L16.4752 4.03908H19.3098C19.6626 4.03908 19.9486 4.32512 19.9486 4.67797V4.85455C19.9486 5.2074 19.6626 5.49344 19.3098 5.49344H18.9432H17.9378V18.5886H18.9432H19.3098C19.6626 18.5886 19.9486 18.8746 19.9486 19.2275V19.4109C19.9486 19.7638 19.6626 20.0498 19.3098 20.0498H16.4752L14.475 20.0498C14.1221 20.0498 13.8361 19.7638 13.8361 19.4109V19.2275C13.8361 18.8746 14.1222 18.5886 14.475 18.5886H14.8416H15.847V5.49343H14.8416H14.475ZM14.4802 17.4073V11.1266L12.0463 5.32957L10.8829 5.32287C9.84943 5.31692 8.91339 5.93378 8.5171 6.88831C7.63215 9.01986 6.76654 11.1597 5.90098 13.2995L5.90092 13.2996C5.40692 14.5208 4.91293 15.742 4.41536 16.9616C4.16574 17.5734 3.96118 18.0894 3.96118 18.1092C3.96118 18.1442 4.75619 18.1514 5.51441 18.151C6.30804 18.1506 7.02021 17.6568 7.30473 16.9159C7.39705 16.6755 7.48916 16.435 7.58076 16.1943L7.93787 15.2517L10.6075 15.2417L13.2771 15.2351L13.8076 16.5482C13.8502 16.6543 13.8927 16.7606 13.9352 16.8668C14.0072 17.0471 14.0793 17.2274 14.1524 17.4073H14.4802ZM11.4985 10.7338C11.9874 11.9939 12.3826 13.0324 12.3757 13.039C12.3687 13.0457 11.5574 13.049 10.5763 13.0457L8.79422 13.0357L9.67832 10.714C10.1672 9.43732 10.5763 8.40212 10.5867 8.41534C10.5971 8.42857 11.0097 9.47039 11.4985 10.7338Z' fill='%23C15FD2'/%3E%3C/svg%3E%0A") no-repeat center;
}

/* End */
/* Start:/local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483*/
ul.left-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
}

ul.left-menu li {
  padding: 10px 16px;
  background: #f5f5f5 url(/local/templates/blog/components/bitrix/menu/footer/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
  font-size: 100%;
  color: #bc262c;
  font-weight: bold;
  text-decoration: none;
}

ul.left-menu li a:visited {
  color: #bc262c;
}

ul.left-menu li a:hover {
  color: #bc262c;
}

ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover {
  color: #fc8d3d;
}

/* End */
/* /local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675 */
/* /local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971 */
/* /bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913 */
/* /bitrix/components/bitrix/main.post.form/templates/.default/style.min.css?175569697727636 */
/* /local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483 */
/* Start:/local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155*/
div.news-detail {
  word-wrap: break-word;
}

div.news-detail img.detail_picture {
  float: left;
  margin: 0 8px 6px 1px;
}

.news-date-time {
  color: #486DAA;
}

/* End */
/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675*/
div.modern-page-navigation {
  padding: 0.5em 0;
}

div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots {
  border-left-width: 1px;
  border-left-style: solid;
  padding-left: 0.75em;
  padding-right: 0.5em;
  text-decoration: none;
}

div.modern-page-navigation a.modern-page-previous {
  border-right-width: 1px;
  border-right-style: solid;
  border-left: 0;
}

div.modern-page-navigation a.modern-page-first, div.modern-page-navigation span.modern-page-first {
  border-left: 0;
  padding-left: 0.5em;
}

span.modern-page-current {
  font-weight: var(--ui-font-weight-bold);
}

div.modern-page-navigation a, span.modern-page-current, div.modern-page-navigation a.modern-page-previous, span.modern-page-dots {
  border-color: #cdcdcd;
}

/* End */
/* Start:/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971*/
div.reviews-info-box {
  padding: 0.5em 1.117em;
  border-width: 1px;
  border-style: solid;
  line-height: 1.5em;
  margin-bottom: 2em;
  zoom: 1;
}

/* Header */
div.reviews-header-box {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

/* Link to forum */
div.reviews-link-box {
  font-size: 1em;
  padding: 0.462em;
  vertical-align: middle;
  margin-bottom: 1em;
}

/* Page navigation */
div.reviews-navigation-box {
  padding: 0 1.117em;
  border-top: 1px solid;
  border-bottom: 1px solid;
  line-height: 1.5em;
  overflow: hidden;
  zoom: 1;
}

div.reviews-navigation-bottom {
  margin-top: 0;
  margin-bottom: 2em;
  border-top: none;
}

/* Topic posts table */
table.reviews-post-table {
  width: 100%;
  line-height: 1.5em;
  border-bottom: 1px solid #dadada;
  margin-bottom: 0.7em;
  padding: 1px 3px 1px 0;
  table-layout: fixed;
}

table.reviews-post-hidden {
  background: none repeat scroll 0 0 #E5F8E3 !important;
}

table.reviews-post-table thead td {
  color: #7e7e7e;
}

table.reviews-post-table thead td {
  line-height: 30px;
}

table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text {
  padding-top: 0.5em;
}

table.reviews-post-table thead td .message-post-date {
  font-size: 0.85em;
}

table.reviews-post-table thead td .review-avatar {
  background-color: #ECEAEC;
  border: 1px solid #C4C4C4;
  float: left;
  height: 30px;
  margin-right: 0.5em;
  width: 30px;
}

table.reviews-post-table thead td .review-rating {
  float: right;
}

table.reviews-post-table thead td .review-rating .rating-vote {
  line-height: 24px;
}

/* First Post Table */
/* Odd Post Table */
/* Even Post Table */
/* Last Post Table */
table.reviews-post-last {
  margin-bottom: 0;
}

/* Post Table Cell */
table.reviews-post-table td {
  padding: 0;
  vertical-align: top;
}

/* Post Table: Post and Actions Cell */
table.reviews-post-table td.reviews-cell-post, table.reviews-post-table td.reviews-cell-actions {
  border-right-width: 1px;
  border-right-style: solid;
}

/* Post Table: User Contacts and Actions Cell */
table.reviews-post-table td.reviews-cell-contact, table.reviews-post-table td.reviews-cell-actions {
  border-top-width: 1px;
  border-top-style: dashed;
  height: 1.5em;
}

div.reviews-post-date, div.reviews-post-entry {
  padding: 0.5em 1em 0.5em 1em;
  font-size: 1em;
  font-weight: normal;
}

div.reviews-post-date {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}

div.reviews-post-text {
  padding: 0.5em 0;
}

/* Post Table: Quote and Author Name Links*/
div.reviews-post-reply-buttons {
  height: 21px;
  padding: 0;
  position: relative;
}

div.reviews-post-reply-buttons span.separator {
  background-color: #E0E0E0;
  display: inline-block;
  margin: 0 1px;
  height: 7px;
  line-height: 5px;
  width: 1px;
}

table.reviews-post-table .reply-action-note {
  color: #777777;
  font-style: italic;
  line-height: 18px;
  font-size: 11px;
  display: inline-block;
  margin: 2px;
}

table.reviews-post-table .reply-action-note:hover {
  text-decoration: none;
}

div.reviews-post-reply-buttons a {
  color: #969696;
  font-size: 11px;
  margin-left: 2px;
  text-decoration: none;
}

div.reviews-post-reply-buttons a:hover {
  text-decoration: underline;
}

/* Post Attachments */
div.reviews-post-attachments {
  margin: 1.5em 0;
}

div.reviews-post-attachments label {
  font-weight: bold;
  padding-bottom: 0.5em;
}

div.reviews-post-attachment {
  padding-left: 0.5em;
}

div.reviews-post-lastedit {
  padding: 0.5em 0;
  font-style: italic;
}

span.reviews-post-lastedit-user {
  font-weight: bold;
}

div.reviews-user-info {
  padding: 0.5em 1em 1.5em 1em;
}

div.reviews-user-avatar {
  margin: 0.5em 0;
}

div.reviews-user-status {
  margin-bottom: 0.5em;
}

div.reviews-user-name span {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.1em;
}

span.reviews-vote-user a {
  text-decoration: none;
  vertical-align: top;
  font-size: 1.1em;
}

div.reviews-contact-links {
  padding: 0.5em 1em 0.5em 1.5em;
}

div.reviews-action-links {
  padding: 0.5em 1.5em 0.5em 1em;
  text-align: right;
}

div.reviews-action-links span {
  white-space: nowrap;
}

div.reviews-post-entry {
  font-size: 1em;
  padding-bottom: 1em;
  height: 100%;
}

/*BBCode: List*/
div.reviews-post-entry ul, div.reviews-post-entry ol {
  padding: 0.5em 0 0.5em 2em;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-code {
  width: 95%;
  margin: 0.5em 0 0;
}

table.forum-quote th, table.forum-code th {
  font-weight: bold;
  padding: 0.25em 1em;
  text-align: left;
}

table.forum-quote td, table.forum-code td {
  padding: 0.9em 1em 0;
}

div.reviews-code-box {
  font-family: "Consolas", "Monaco", "Courier New", Courier, monospace;
  font-size: 1em;
  width: 100%;
  overflow: auto;
  border-width: 1px;
  border-style: solid;
  margin: 0.5em 0;
}

div.reviews-code-box ol, div.reviews-code-box ol li, div.reviews-code-box ol li span {
  margin: 0;
  padding: 0;
  border: none;
}

div.reviews-code-box ol {
  list-style: decimal;
  margin-left: 3em;
  padding: 0.5em 0;
}

div.reviews-code-box ol li {
  list-style: decimal-leading-zero;
  list-style-position: outside !important;
  padding: 0 0.5em 0 1.5em !important;
  margin: 0;
  line-height: 1.5em;
}

/* Reply Form*/
div.reviews-reply-form {
  border-style: solid;
  border-width: 1px;
  line-height: 1.5em;
  margin-bottom: 1em;
}

div.reviews-reply-header {
  font-size: 1em;
  padding: 0.462em 1.117em;
  vertical-align: middle;
}

div.reviews-note-box {
  border-width: 1px;
  border-style: solid;
  margin: 1.117em 0;
  padding: 0.4em 1.117em;
}

div.reviews-reply-form div.reviews-note-box {
  margin: 1.117em;
}

div.reviews-note-box ul {
  padding: 0.3em 0 0.3em 2em;
  margin: 0;
}

div.reviews-note-box ul li {
  margin: 0;
  padding: 0;
}

div.reviews-reply-fields {
  padding: 0 1.117em 0.8em;
}

div.reviews-reply-field {
  padding-bottom: 0.462em;
  margin-top: 0.462em;
}

div.reviews-reply-field-title input, div.reviews-reply-field-desc input {
  width: 80%;
}

div.reviews-reply-field-title label, div.reviews-reply-field-desc label, div.reviews-reply-field-tags label, div.reviews-reply-field-captcha-label label,
div.reviews-reply-field-lastedit-reason label {
  display: block;
}

div.reviews-reply-field-user {
  width: 100%; /*IE Fix or zoom:1 */
}

div.reviews-reply-field-author, div.reviews-reply-field-email {
  float: left;
  width: 39%;
}

div.reviews-reply-field-user-sep {
  width: 2%;
  float: left;
}

div.reviews-reply-field-author input, div.reviews-reply-field-email input {
  width: 100%;
}

div.reviews-reply-field-bbcode {
  line-height: 1.7em;
  zoom: 1;
}

div.reviews-bbcode-line {
  margin-right: 2em;
  float: left;
}

div.reviews-smiles-line {
  white-space: nowrap;
  float: left;
}

div.reviews-bbcode-line img, div.reviews-smiles-line img {
  border: 0;
}

div.reviews-bbcode-line a, div.reviews-smiles-line a {
  vertical-align: middle;
}

div.reviews-bbcode-line a {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 0.2em;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

div.reviews-bbcode-line a, div.reviews-bbcode-line img, div.reviews-smiles-line a, div.reviews-smiles-line img {
  outline: none;
}

div.reviews-bbcode-line select {
  float: left;
  margin-left: 3px;
  padding: 0px;
  height: 20px;
}

/*BBCode Icons*/
a.reviews-bbcode-bold {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_bold.gif);
}

a.reviews-bbcode-italic {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_italic.gif);
}

a.reviews-bbcode-color {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_color.gif);
}

a.reviews-bbcode-underline {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_underline.gif);
}

a.reviews-bbcode-strike {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_strike.gif);
}

a.reviews-bbcode-url {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_link.gif);
}

a.reviews-bbcode-img {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_image.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-code {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_code.gif);
}

a.reviews-bbcode-quote {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_quote.gif);
}

a.reviews-bbcode-video {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_video.gif);
}

a.reviews-bbcode-list {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_list.gif);
}

a.reviews-bbcode-translit {
  background-image: url(/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/bbcode/font_translit.gif);
}

div.reviews-reply-field-tags {
  display: none;
}

div.reviews-reply-field-tags input {
  width: 80%;
}

div.reviews-reply-field-lastedit-reason input {
  width: 80%;
}

div.reviews-reply-field-captcha input {
  width: 180px;
}

div.reviews-reply-field-settings input, div.reviews-uploaded-file input, div.reviews-reply-field-lastedit-view input {
  width: 1.55em;
  height: 1.55em;
  margin: 0 0 0 -0.25em;
  vertical-align: middle;
  font-size: 1em;
}

div.reviews-reply-field-settings label, div.reviews-uploaded-file a, div.reviews-reply-field-lastedit label {
  vertical-align: middle;
}

div.reviews-reply-field-upload a {
  outline: none;
}

div.reviews-upload-file-hint {
  display: none;
}

div.reviews-upload-file-hint span {
  font-weight: bold;
}

div.reviews-upload-file {
  display: none;
  margin-top: 0.262em;
}

div.reviews-upload-file input {
  font-size: 1.184em;
}

div.reviews-reply-buttons {
  margin-top: 1em;
}

div.reviews-reply-buttons input {
  padding: 0 0.5em;
  font-size: 1.184em;
  overflow: visible; /*IE paddings*/
}

/* Utils */
div.reviews-clear-float {
  clear: both;
}

/* Table Header, Reply Form Header, BBCode Icons Highlighting */
div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img {
  background-color: #e7e7e7;
}

/* Table Cell Border */
div.reviews-info-box, div.reviews-reply-form {
  border-color: #e1e1e1;
}

/* Table Cell, Info Box, Reply Form */
div.reviews-info-box, div.reviews-reply-form {
  background: #fbfbfb;
}

div.reviews-post-date {
  background: #eaeaea;
  border-bottom: none;
}

/* ---------------------------------------------------Text Color-------------------------------------------------- */
/* Header Box Right Links*/
div.reviews-header-box a:link,
div.reviews-header-box a:visited,
div.reviews-header-box a:active,
div.reviews-header-box a:hover {
  color: #fff;
}

.reviews-required-field {
  color: red;
}

/* --------------------------------------------------Special Elements---------------------------------------------- */
div.reviews-header-box {
  color: #fff;
  background: #6c6c6c;
  border-color: #7a7a7a;
}

/* Page navigation */
div.reviews-navigation-box {
  background: #fff;
  border-color: #e1e1e1;
}

/*BBCode: Quote and Code*/
table.reviews-quote, table.reviews-code, div.reviews-code-box {
  border-color: #c3c3c3;
}

table.reviews-quote td, table.reviews-code td, div.reviews-code-box ol {
  background: #fff !important;
  color: #696969;
}

table.reviews-quote th, table.reviews-code th, div.reviews-code-box {
  background: #e6e6e6 !important;
  color: #616161;
}

div.reviews-note-box {
  border-color: #ffc85e;
  background: #fffdc7;
}

/* --------------------------------------------------Icons---------------------------------------------- */
table.palette {
  border: 1px solid gray;
  background-color: gray;
  border-collapse: collapse;
}

table.palette td {
  border: 1px solid gray;
  width: 10px;
  height: 10px;
  padding: 0px;
  margin: 0;
}

table.palette td img {
  width: 10px;
  height: 10px;
  border: none;
  padding: 0px;
  margin: 0;
}

/* Popups */
div.reviews-popup-postform {
  width: 502px;
  padding: 0px;
  margin: 0;
  overflow: hidden;
  color: black;
}

div.reviews-popup-postform table.reviews-popup {
  border: 1px solid gray;
  width: 500px;
  background-color: white;
  font-size: 1em;
  cursor: default;
}

div.reviews-popup-postform table.reviews-popup td {
  font-size: 1em;
  border: none;
  background-color: white;
  font-size: 1em;
}

div.reviews-popup-postform table.reviews-popup thead td {
  font-weight: bold;
  padding: 0.5em 0.5em 0.1em 0.8em;
  font-size: 1.1em;
  text-align: left;
}

div.reviews-popup-postform table.reviews-popup thead td div.close {
  cursor: pointer;
  cursor: hand;
  background-image: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/close.gif");
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
  width: 13px;
  height: 13px;
  float: right;
}

div.reviews-popup-postform table.reviews-popup tbody td {
  padding: 1em;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field {
  width: 100%;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field span.title {
  width: 100%;
  display: block;
}

div.reviews-popup-postform table.reviews-popup tbody td div.reviews-field input {
  width: 95%;
}

div.reviews-popup-postform table.reviews-popup tfoot td {
  padding: 0.3em;
  text-align: center;
}

/*/Popups */
div.reviews-smiles-line, div.reviews-smiles-line a, div.reviews-reply-field-bbcode div.reviews-reply-field-showsmiles {
  float: left;
}

div.reviews-smiles-line span.reviews-smiles-item {
  display: block;
  float: left;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

div.reviews-smiles-line span.reviews-smiles-item a {
  text-decoration: none;
  border: none;
  float: left;
  margin-right: 5px;
}

div.reviews-smiles-line div.reviews-smiles-item {
  float: left;
}

div.reviews-smiles-corrected {
  overflow: hidden;
}

body.reviews-popup-body {
  padding: 1.51em;
  font-size: 0.75em;
}

form.reviews-form {
  background-color: #F1F1F1;
  margin: 0;
  padding: 0.8em;
}

div.reviews-text table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-text table.forum-quote thead {
  display: none;
}

div.reviews-text table.forum-code thead {
  display: table-cell;
}

div.reviews-text table.forum-quote, div.reviews-text table.forum-spoiler, div.reviews-text table.forum-code, div.reviews-text div.forum-code-box {
  border: 1px solid #dddddd;
  table-layout: fixed;
  padding: 3px;
  width: 100%;
}

div.reviews-text table.forum-quote td, div.reviews-text table.forum-spoiler td, div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box ol {
  color: #696969;
}

div.reviews-text table.forum-quote th, div.reviews-text table.forum-spoiler th, div.reviews-text table.forum-code th, div.reviews-text div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

div.reviews-text table.forum-code pre {
  overflow: auto;
  width: 100%;
}

div.reviews-text table.forum-code td, div.reviews-text div.forum-code-box td {
  font-family: "Lucida Console", "DejaVu Sans Mono", Monaco, monospace;
  font-size: 12px;
}

div.reviews-collapse {
  /*float: right;*/
  width: 100%;
}

div.reviews-collapse a {
  line-height: 55px;
  margin-right: 30px;
  padding: 0.462em;
}

div.reviews-expanded {
  width: auto;
  float: right;
}

div.reviews-post-entry table.forum-quote {
  background: url("/local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/images/font_quote.gif") no-repeat scroll left top #F8F2D4;
  border-color: #EEE9CC;
  color: #4A483F;
}

div.reviews-post-entry table.forum-quote thead {
  display: none;
}

div.reviews-post-entry table.forum-code thead {
  display: table-cell;
}

div.reviews-post-entry table.forum-quote, div.reviews-post-entry table.forum-spoiler, div.reviews-post-entry table.forum-code, div.reviews-post-entry div.forum-code-box {
  border: 1px solid #dddddd;
  padding: 3px;
  width: 100%;
}

div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-quote td,
div.bx-edit-tab-inner table.bx-edit-table div.reviews-post-entry table.forum-code td {
  background-color: transparent;
  padding: 0.9em 1em;
}

div.reviews-post-entry table.forum-quote td, div.reviews-post-entry table.forum-spoiler td, div.reviews-post-entry table.forum-code td, div.reviews-post-entry div.forum-code-box ol {
  color: #696969;
}

div.reviews-post-entry table.forum-quote th, div.reviews-post-entry table.forum-spoiler th, div.reviews-post-entry table.forum-code th, div.reviews-post-entry div.forum-code-box {
  font-weight: bold;
  text-align: left;
  color: #888;
}

.reviews-actions .ilike-light .bx-ilike-right-wrap {
  margin-right: 2px;
}

.reviews-actions .ilike-light .bx-ilike-right {
  padding: 0px 1px 0 11px;
  font-size: 11px;
  line-height: 19px;
}

.reviews-actions .ilike-light .bx-ilike-text {
  padding: 0;
}

.reviews-post-reply-buttons .bx-rating span, .reviews-post-reply-buttons .bx-rating a {
  color: #929292;
  font-size: 11px;
}

/* autosave */
a.postFormAutosave {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 -4px 0 0;
  position: relative;
  z-index: 2;
}

.forum-notify-bar {
  width: 100%;
  height: 2em;
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") repeat-x scroll 0 -1178px #FFEB8D !important;
  position: relative;
}

.forum-notify-close {
  display: block !important;
  height: 12px !important;
  margin: 3px 6px 0 0;
  padding: 0 !important;
  position: absolute !important;
  right: 5px !important;
  top: 5px !important;
  width: 12px !important;
}

.forum-notify-close a {
  background: url("/bitrix/js/main/core/images/panel/sprite04.png") no-repeat scroll -268px -243px transparent !important;
  display: block !important;
  height: 12px !important;
  width: 12px !important;
  cursor: pointer;
}

.forum-notify-text {
  color: #000000 !important;
  margin: 0 !important;
  padding: 3px 20px 5px !important;
  text-align: center !important;
}

.forum-notify-text a.postFormAutorestore {
  position: relative;
  color: #ff0000;
  cursor: pointer;
  text-decoration: underline;
  margin-right: 9px;
  margin-top: 5px;
  z-index: 2;
}

/* End */
/* Start:/bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913*/
.ilike-light .bx-ilike-button {
  color: #929292;
  display: inline-block;
  height: 19px;
  position: relative;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ilike-light .bx-ilike-left {
  display: inline-block;
  height: 19px;
  vertical-align: top;
  width: 10px;
}

.ilike-light .bx-ilike-text {
  display: inline-block;
  height: 17px;
  padding: 3px 0 0;
  cursor: pointer;
}

* html .ilike-light .bx-ilike-text {
  height: 19px;
}

.ilike-light .bx-ilike-right-wrap {
  display: inline-block;
  height: 19px;
  cursor: default;
  margin-right: 3px;
}

.ilike-light .bx-ilike-right {
  display: inline-block;
  height: 17px;
  padding: 3px 1px 0 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-attachment: scroll;
  background-size: 10px 10px;
  background-position: 0 5px;
}

.feed-inform-ilike .ilike-light .bx-ilike-right, .feed-com-informers-bottom .ilike-light .bx-ilike-right {
  background-position: 0 0;
}

.ilike-light .bx-you-like .bx-ilike-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

* html .ilike-light .bx-ilike-right {
  width: 16px;
}

.ilike-light .bx-ilike-button-disable {
  cursor: default;
}

.ilike-light .bx-ilike-button-disable .bx-ilike-left {
  background-position: 0 -39px;
}

.bx-ilike-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNBN0FCQjAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: rgba(0, 0, 0, 0);
  background-size: cover;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -3px;
}

.bx-ilike-icon.bx-ilike-icon-orange {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGOEE3MEQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMDc1NTY0NzYsMTAgTDEuOTk0MzA2ODYsMTAgTDEuOTk0MzA2ODYsNC4wMzg1MTg4MSBMMCw0LjAzODUxODgxIEwxLjA3NTU2NDc2LDEwIFogTTkuNTQ3MTExMTgsNC4wMjU2MTMwMiBMNi45MDU5OTU0Miw0LjAyNTYxMzAyIEM2Ljc3MzAzNTc4LDMuNzM5NDAxMjcgNi43NjI1MTUxMSwzLjM5ODY3NDY3IDYuODc3NDg3NzcsMy4xMDIzNTI4MiBDNy4wNDgzMTQ5NSwyLjQ3MTA1NTIgNy4wNjc3MTQyMSwxLjc5ODQ3NjIyIDYuOTMzNjM5MiwxLjE1NTU2NDM4IEM2LjgyMTQ1NzgxLDAuNTY2MDQwNTA0IDYuNDEzMTYzOTksMC4xMTA5MDc1NzUgNS44OTY5OTc0MSwwIEM1LjY3NjUxMDk3LDAuMDM2ODA1MzIxMiA1LjQ4NjU4MTI3LDAuMTk3NzExNTA2IDUuMzkwNzcwNjgsMC40Mjg4NjkyNTQgTDUuMzkwNzcwNjgsMS44ODEyNjY3NSBDNC45ODgwMDY3NiwyLjc4NzM1MjUzIDQuMjQ1ODQ5NTcsMy42NTgzMzg5MyAzLjczMjQxNDY2LDQuNDg3MjQzMTMgQzMuNTU5NjQxMDMsNC41MjA5OTY3MiAyLjg5MTAwNzA5LDQuNjIwMjcyMDEgMi44OTEwMDcwOSw0LjYyMDI3MjAxIEwyLjg5MTAwNzA5LDkuMTc1MDIyMzQgTDMuMDg2MjQxMjksOS4xNzUwMjIzNCBDMy42MzUyMjIzOSw5LjUwNzY0Nzg3IDQuMjA4NzY5ODEsOS43ODM3MTk4NSA0LjgwMDE1NTcsMTAgTDguMzQyMDE1MTEsMTAgQzguNjUxNzQ4NTYsOS45MDQxMTk0MyA4Ljg2MjExMzc2LDkuNTc0MDg0NDggOC44NDgyNDE4NSw5LjIwNTc5NzY4IEM4LjgzNzMxNTEzLDguOTMzNzAwNzggOC43MjQ1NTI4Nyw4LjY4MDMyMDg2IDguNTM4OTc3MDUsOC41MTA4NzA2NCBDOC45Mzc1MTc5Niw4LjQ5Njk3MjggOS4yNjM4ODYwNCw4LjE0MjM5MzQzIDkuMjk4MzE3MTYsNy42ODU4OTI5OCBDOS4yNDk5NTg2OCw3LjQzOTI5MjY2IDkuMTE4MTYxNzcsNy4yMjQ5NjE4OCA4LjkzMjAzNzA2LDcuMDkwMjQxMjQgQzkuMzAzMDE5ODgsNy4wMTkxNzY5MSA5LjU4MjUzNTIxLDYuNjYzODIyMSA5LjYwNjcxODA4LDYuMjMyNTAyNzMgQzkuNTc3OTY3NzcsNS45OTAyMzMzIDkuNDg4ODY1NzMsNS43NjI2ODc1OCA5LjM1MDE0OTI0LDUuNTc3Mjg1ODEgQzkuNjk4OTA3NDEsNS41MTY0MTg3NCA5Ljk2NjAwMzUyLDUuMTg4OTU1NTIgOS45OTYzMjI2Miw0Ljc4NTA2OSBDMTAuMDI5MTc5OCw0LjQzOTQ5Nzk2IDkuODM4ODEyMzMsNC4xMTc2NTQ2MiA5LjU0NzExMTE4LDQuMDI1NjEzMDIgWiIvPjwvc3ZnPg==);
}

.rating_vote_graphic {
  display: none !important;
}

.rating_vote_text {
  display: inline-block !important;
}

.ilike-light .bx-ilike-plus-one {
  display: inline-block;
  position: absolute;
  padding: 4px;
  background-color: #929292;
  color: #fff;
  -webkit-animation: likeLightPlusOne 1.5s 1;
  -moz-animation: likeLightPlusOne 1.5s 1;
  border-radius: 16px;
  line-height: 5px;
  font-size: 10px;
  opacity: 0;
  width: 12px;
  height: 10px;
}

.ilike-light .bx-you-like .bx-ilike-right {
  color: #ca8400;
}

.feed-post-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-post-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 0;
}

.feed-com-informers .ilike-light .bx-ilike-right-wrap .bx-ilike-right, .feed-com-informers .ilike-light .bx-ilike-right-wrap.bx-you-like .bx-ilike-right {
  background-position: 0 1px;
}

.feed-com-informers .bx-like-anim a:hover, .feed-inform-comments .bx-like-anim a:hover, .feed-inform-ilike .bx-like-anim a:hover, .feed-com-informers .bx-like-anim a, .feed-inform-comments .bx-like-anim a, .feed-inform-ilike .bx-like-anim a {
  border-bottom: 0;
  transition: none;
}

/* End */
/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1755696977424*/
div.bx-system-auth-form span.bx-auth-secure {
  background-color: #fffae3;
  border: 1px solid #dedbc8;
  padding: 2px;
  display: inline-block;
  vertical-align: bottom;
  margin-top: -1px;
}

div.bx-system-auth-form div.bx-auth-secure-icon {
  background-image: url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 19px;
  height: 18px;
}

div.bx-system-auth-form div.bx-auth-secure-unlock {
  background-image: url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png);
}

/* End */
/* Start:/local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483*/
ul.left-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  position: relative;
}

ul.left-menu li {
  padding: 10px 16px;
  background: #f5f5f5 url(/local/templates/blog/components/bitrix/menu/footer/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a {
  font-size: 100%;
  color: #bc262c;
  font-weight: bold;
  text-decoration: none;
}

ul.left-menu li a:visited {
  color: #bc262c;
}

ul.left-menu li a:hover {
  color: #bc262c;
}

ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover {
  color: #fc8d3d;
}

/* End */
/* /local/components/Dzencode/news/templates/.default/bitrix/news.detail/.default/style.css?1755697001155 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1755696977675 */
/* /local/components/Dzencode/news/templates/.default/bitrix/forum.topic.reviews/.default/style.css?175569700116971 */
/* /bitrix/components/bitrix/rating.vote/templates/like/style.min.css?17556969779913 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1755696977424 */
/* /local/templates/blog/components/bitrix/menu/footer/style.min.css?1755697001483 */
.bx-ss-icon {
  background-image: url("icons_v5.png?v=3");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
}

.openid {
  background-position: 0 -192px;
}

.yandex {
  background-position: 0 0;
}

.openid-mail-ru {
  background-position: 0 -48px;
}

.livejournal {
  background-position: 0 -16px;
}

.liveinternet {
  background-position: 0 -128px;
}

.blogger {
  background-position: 0 -144px;
}

.rambler {
  background-position: 0 -160px;
}

.liveid {
  background-position: 0 -176px;
}

.facebook {
  background-position: 0 -32px;
}

.twitter {
  background-position: 0 -96px;
}

.vkontakte {
  background-position: 0 -80px;
}

.mymailru {
  background-position: 0 -64px;
}

.google {
  background-position: 0 -112px;
}

.google-plus {
  background-position: 0 -112px;
}

.odnoklassniki {
  background-position: 0 -208px;
}

.bitrix24 {
  background-position: 0 -378px;
}

.dropbox {
  background-position: 0 -504px;
}

.box {
  background-position: 0 -520px;
}

.office365 {
  background-position: 0 -559px;
}

.mailru2 {
  background-position: 0 -48px;
}

.apple {
  background-position: -74px 0;
}

.zoom {
  background-position: -74px -18px;
}

.bx-ss-button {
  display: inline-block;
  background-image: url("icons_v5.png") !important;
  width: 87px !important;
  height: 21px !important;
  background-repeat: no-repeat;
  vertical-align: middle !important;
}

.liveid-button {
  background-position: 0 -334px !important;
}

.facebook-button {
  background-position: 0 -224px !important;
}

.twitter-button {
  background-position: 0 -290px !important;
}

.vkontakte-button {
  background-position: 0 -268px !important;
}

.mymailru-button {
  background-position: 0 -246px !important;
}

.google-button {
  background-position: 0 -312px !important;
}

.odnoklassniki-button {
  background-position: 0 -356px !important;
}

.bitrix24net-button {
  background-position: 0 -416px !important;
}

.bitrix24net-button-ru, .bitrix24net-button-kz {
  background-position: 0 -394px !important;
}

.bitrix24net-button-ua {
  background-position: 0 -438px !important;
}

.dropbox-button {
  background-position: 0 -482px !important;
}

.box-button {
  background-position: 0 -537px !important;
}

.yandex-button {
  background-position: 0 -460px !important;
}

.office365-button {
  background-position: 0 -576px !important;
}

td.to_twitter {
  text-align: center !important;
}

div.bx-auth {
  max-width: 600px;
  margin-top: 12px;
  margin-bottom: 10px;
}

div.bx-auth form {
  padding: 0;
  margin: 0;
}

div.bx-auth-line {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 10px;
}

div.bx-auth-title {
  font-size: 140%;
  border-bottom: solid 2px #e3e3e3;
  padding-bottom: 12px;
}

div.bx-auth-note {
  margin: 18px 0 6px 0;
}

div.bx-auth-services {
  padding: 0;
  margin: 0;
  overflow: hidden;
  zoom: 1;
}

div.bx-auth-services div {
  display: block;
  float: left;
  margin: 4px 6px 0 0;
  width: 170px;
}

div.bx-auth-services a {
  display: inline-block;
  margin: 1px;
  padding: 4px 4px 4px 4px;
  text-decoration: none;
  color: #646464;
  outline: 0;
}

div.bx-auth-services a:hover {
  margin: 0;
  border: 1px solid #d9d9d9;
  text-decoration: none !important;
}

div.bx-auth-services a.bx-ss-selected {
  margin: 0;
  border: 1px solid #d9d9d9;
  background-color: #ebebeb;
}

div.bx-auth-services i {
  display: inline-block;
  margin: 0;
  margin-right: 4px;
  vertical-align: middle;
  cursor: pointer;
}

div.bx-auth-services b {
  vertical-align: middle;
  font-weight: var(--ui-font-weight-bold);
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

div.bx-auth-service-form {
  color: black;
  background-color: #eee;
  border-bottom: solid 1px #d6d6d6;
  margin-top: 1px;
  padding: 8px;
  vertical-align: middle;
  font-size: 12px;
}

div.bx-auth-service-form span, div.bx-auth-service-form input {
  vertical-align: middle;
}

div.bx-auth-service-form input.button {
  position: relative;
  left: 1px;
}

div.bx-auth-service-form span.bx-ss-icon {
  display: inline-block;
  margin-right: 6px;
}

span.bx-spacer {
  display: inline-block;
  width: 8px;
}

span.bx-spacer-vert {
  display: inline-block;
  height: 10px;
}

span.bx-spacer-vert25 {
  display: inline-block;
  height: 25px;
}

div.bx-auth-serv-icons a {
  display: inline-block;
  margin: 1px;
  text-decoration: none;
  color: #646464;
  outline: 0;
}

div.bx-auth-serv-icons a:hover {
  margin: 0;
  border: 1px solid #d9d9d9;
}

div.bx-auth-serv-icons i {
  margin: 3px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

div.bx-auth-lbl {
  margin-top: 8px;
  margin-bottom: 4px;
}

div.bx-auth-float {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 100%;
}

div.bx-sonet-profile-field-socserv {
  line-height: 15px !important;
}

div.bx-auth-form {
  width: 510px !important;
}

textarea.ss-text-for-message-default {
  width: 300px;
  height: 130px;
  color: grey;
  font-weight: lighter;
}

textarea.ss-text-for-message {
  margin-top: 5px;
}

td.bx-ss-soc-serv {
  font: var(--ui-font-weight-bold) 12px/15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
}

td.bx-ss-soc-serv i {
  vertical-align: -25%;
}

div.bx-taimen-socserv-div {
  padding-bottom: 9px;
  padding-left: 50px;
}

a.ss-socserv-setup-link {
  padding-left: 10px;
  color: grey !important;
  text-decoration: underline;
}

.ss-text-without-border {
  padding-left: 5px;
  border: 0;
  background: #f8fafb;
  color: #6286bb;
  font-style: italic;
}

.bx-ss-timeman-header-div {
  padding-bottom: 10px;
}

td.bx-ss-soc-serv-setup {
  white-space: pre-line;
  width: 300px;
  font-size: 75%;
}

a.bx-ss-soc-serv-setup-link {
  text-decoration: underline !important;
}

.reviews-reviews-block-container,
.reviews-reply-form {
  max-width: 800px;
}

table.reviews-post-table thead td .review-avatar {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 8px;
}

.review-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

table.reviews-post-table thead td, table.reviews-post-table tbody td div.reviews-text {
  padding-top: 0;
}

.reviews-post-table tr td {
  display: flex;
  align-items: center;
  padding-top: 0;
}

table.reviews-post-table thead tr {
  margin-bottom: 16px;
  display: block;
}

table.reviews-post-table thead td {
  color: #0A1833;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}

table.reviews-post-table thead td > div {
  display: flex;
  align-items: center;
}

table.reviews-post-table thead td .message-post-date {
  color: rgba(10, 24, 51, 0.6);
  line-height: 1.5;
  font-weight: 300;
  margin-left: 16px;
}

.reviews-post-table tbody tr td {
  font-size: 16px;
  font-weight: 300;
  color: #0A1833;
  line-height: 1.5;
}

table.reviews-post-table {
  padding: 32px 16px 16px 32px;
  border-radius: 4px;
  border: 1px solid rgba(10, 24, 51, 0.1);
  margin-bottom: 8px;
}

.reviews-block-container {
  max-width: 800px;
  margin-left: 0;
  margin-right: auto;
}

.reviews-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}

.reviews-actions td {
  align-items: center;
}

div.reviews-post-reply-buttons a {
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  color: #0A1833;
  padding: 8px;
}

div.reviews-post-reply-buttons span.separator {
  display: none;
}

div.reviews-reply-header, div.reviews-bbcode-line a:hover, div.reviews-bbcode-line a:hover img,
.main-post-form-toolbar {
  display: none;
}

.reviews-reply-buttons input:last-child {
  display: none;
}

.reviews-reply-buttons input {
  font-size: 16px !important;
  font-style: normal;
  font-weight: 800;
  padding: 16px !important;
  color: #fff;
  background-color: #0A1833;
  border-radius: 4px;
  display: block;
  border: none;
  line-height: 1.5;
  margin-left: auto;
  margin-right: 0;
  cursor: pointer;
}

form.reviews-form {
  padding: 0;
  background: none;
}

.bx-editor-iframe {
  border: none;
}

div.reviews-info-box, div.reviews-reply-form {
  background: none;
  border: none;
}

div.reviews-reply-field {
  margin: 16px 0 0;
  padding: 16px;
  border-radius: 4px;
  border: 1px solid rgba(10, 24, 51, 0.1);
}

.reviews-reply-field.reviews-reply-field-text {
  padding: 0;
}

div.reviews-reply-field label {
  color: #0A1833;
  font-size: 16px;
  line-height: 1.5;
}

.reviews-reply-field-setting {
  display: flex;
  align-items: center;
  position: relative;
}

.reviews-reply-field-setting input {
  display: none;
}

.reviews-reply-field-setting label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 1px solid #0A1833;
}

.reviews-reply-field-setting label::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 26px;
  height: 26px;
  border-radius: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.803 4.13678C13.0959 3.84389 13.5706 3.84389 13.8635 4.13678C14.1562 4.4297 14.1563 4.90452 13.8635 5.19733L7.19654 11.8643C6.90368 12.1566 6.42873 12.1568 6.13599 11.8643L2.80298 8.53034C2.51032 8.2375 2.51035 7.76265 2.80298 7.46979C3.09583 7.17712 3.57068 7.17712 3.86353 7.46979L6.66626 10.2725L12.803 4.13678Z' fill='white'/%3E%3C/svg%3E%0A");
  background-color: #0A1833;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: all 0.1s;
}

.reviews-reply-field-setting input:checked + label::after {
  opacity: 1;
}

.reviews-reply-field-setting label {
  margin-left: 32px;
  cursor: pointer;
}

.bxhtmled-iframe-cnt,
.bxhtmled-area-cnt {
  width: 100% !important;
}

.bxhtmled-toolbar-cnt {
  border-bottom: 1px solid rgba(10, 24, 51, 0.1);
}

.reviews-block-top {
  max-width: 800px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}

.reviews-block-title {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.reviews-block-title__count {
  color: var(--blue-60);
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

.reviews-block-title__text {
  font-size: 32px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
}

.reviews-block-auth {
  width: 100%;
  display: flex;
  padding: 32px 48px 32px 32px;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
  margin-bottom: 32px;
  border-radius: 4px;
  background: var(--blue-5);
}

.reviews-block-auth__texts {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.reviews-block-auth__text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

@media (max-width: 767px) {
  .reviews-block-auth__text br {
    display: none;
  }
}
@media (max-width: 767px) {
  .reviews-block-auth {
    flex-direction: column;
    align-items: start;
  }
}
.telegram_button {
  outline: none;
  text-decoration: none;
  border: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  height: 56px;
  padding: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: var(--aqua-blue);
  color: white;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
}

.telegram_button svg {
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
}

.telegram_button span {
  padding: 0 8px;
}

.telegram_button:hover {
  background: var(--hover-dark-blue);
}

@media (max-width: 767px) {
  .telegram_button {
    width: 100%;
  }
}
.ilike-light .bx-ilike-button {
  display: flex;
  flex-direction: row-reverse;
}

.ilike-light .bx-ilike-button .bx-ilike-left-wrap .bx-ilike-text {
  font-size: 0;
  padding: 15px 1px 7px 18px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20'><text y='16' font-size='16'>👍</text></svg>");
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 2px 1px;
  border-radius: 4px;
  transition: background-color 0.3s;
}

.ilike-light .bx-ilike-button .bx-ilike-left-wrap .bx-ilike-text:hover {
  background-color: var(--main-5);
}

.ilike-light .bx-ilike-right {
  height: 0;
  background-image: none;
}

.reviews-actions .ilike-light .bx-ilike-right {
  height: auto;
  padding: 2px 0 0 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.app-slider {
  width: 100%;
  position: relative;
  margin-top: 32px;
  height: 300px;
}

.app-slider .app-slider__wrapper {
  height: 100%;
}

.app-slider .app-slider__card {
  width: 300px;
  height: auto;
  background-color: #6b7a99;
}

.app-slider .app-slider__card--img-block {
  width: 100%;
  height: 240px;
  overflow: hidden;
}

.app-slider .app-slider__card--img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.app-slider .app-slider__card--title {
  margin-top: 4px;
}

.action-button {
  position: relative;
  padding: 12px 44px 12px 12px;
  font-size: 14px;
  font-weight: 800;
  line-height: 20px;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}

.action-button:hover {
  background-color: var(--gray);
}

.action-button:before {
  content: "";
  position: absolute;
  right: 12px;
  top: 12px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: background-image 0.3s ease; /* Плавная смена иконки */
}

.action-button--clear {
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.action-button--clear:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNMTUuODMzIDEyLjU4M0MxNi42OTQ0IDEyLjU4MyAxNy41MjEyIDEyLjkyNTYgMTguMTMwOSAxMy41MzUySDE4LjEyOTlDMTguNzQwMiAxNC4xNDQ0IDE5LjA4MjkgMTQuOTcxIDE5LjA4MyAxNS44MzNDMTkuMDgzIDE2LjY0MDcgMTguNzgyMyAxNy40MTgzIDE4LjI0MjIgMTguMDE0NkwxOC4xMzA5IDE4LjEzMDlDMTcuNTIxNiAxOC43NDA5IDE2LjY5NDkgMTkuMDgzIDE1LjgzMyAxOS4wODNDMTQuOTcxNiAxOS4wODI5IDE0LjE0NDggMTguNzQwNSAxMy41MzUyIDE4LjEzMDlDMTIuOTI1MyAxNy41MjE3IDEyLjU4MyAxNi42OTQ4IDEyLjU4MyAxNS44MzNDMTIuNTgzMSAxNC45NzE3IDEyLjkyNTYgMTQuMTQ0OCAxMy41MzUyIDEzLjUzNTJDMTQuMTQ0MyAxMi45MjUzIDE0Ljk3MTMgMTIuNTgzMSAxNS44MzMgMTIuNTgzWk0xNS4yNDYxIDE3LjQ3OTVDMTUuNDMzIDE3LjU0NjIgMTUuNjMxIDE3LjU4MyAxNS44MzMgMTcuNTgzQzE2LjI5NzMgMTcuNTgzIDE2Ljc0MiAxNy4zOTkgMTcuMDY5MyAxNy4wNzEzTDE3LjA3MDMgMTcuMDcwM0MxNy4zOTg4IDE2Ljc0MTcgMTcuNTgzIDE2LjI5NjQgMTcuNTgzIDE1LjgzM0MxNy41ODMgMTUuNjMxIDE3LjU0NTkgMTUuNDMzNSAxNy40Nzk1IDE1LjI0NzFMMTUuMjQ2MSAxNy40Nzk1Wk0xNS44MzMgMTQuMDgzQzE1LjM2ODcgMTQuMDgzMSAxNC45MjQgMTQuMjY3OSAxNC41OTY3IDE0LjU5NTdIMTQuNTk1N0MxNC4yNjczIDE0LjkyNDIgMTQuMDgzMSAxNS4zNjk3IDE0LjA4MyAxNS44MzNDMTQuMDgzIDE2LjAzNDggMTQuMTE5MyAxNi4yMzI3IDE0LjE4NTUgMTYuNDE4OUwxNi40MTg5IDE0LjE4NjVDMTYuMjMyNCAxNC4xMjAxIDE2LjAzNDYgMTQuMDgzIDE1LjgzMyAxNC4wODNaTTEwIDE0LjI1QzEwLjQxNDEgMTQuMjUwMiAxMC43NSAxNC41ODU5IDEwLjc1IDE1QzEwLjc1IDE1LjQxNDEgMTAuNDE0MSAxNS43NDk4IDEwIDE1Ljc1SDcuNUM3LjA4NTk0IDE1Ljc0OTggNi43NSAxNS40MTQxIDYuNzUgMTVDNi43NSAxNC41ODU5IDcuMDg1OTQgMTQuMjUwMiA3LjUgMTQuMjVIMTBaTTE1IDkuMjVDMTUuNDE0MSA5LjI1MDE4IDE1Ljc1IDkuNTg1OSAxNS43NSAxMEMxNS43NSAxMC40MTQxIDE1LjQxNDEgMTAuNzQ5OCAxNSAxMC43NUg1QzQuNTg1OTQgMTAuNzQ5OCA0LjI1IDEwLjQxNDEgNC4yNSAxMEM0LjI1IDkuNTg1OSA0LjU4NTk0IDkuMjUwMTggNSA5LjI1SDE1Wk0xNi42NjYgNC4yNUMxNy4wODAyIDQuMjUgMTcuNDE2IDQuNTg1NzkgMTcuNDE2IDVDMTcuNDE2IDUuNDE0MjEgMTcuMDgwMiA1Ljc1IDE2LjY2NiA1Ljc1SDMuMzMzMDFDMi45MTg5NCA1Ljc0OTgyIDIuNTgzMDEgNS40MTQxMSAyLjU4MzAxIDVDMi41ODMwMSA0LjU4NTg5IDIuOTE4OTQgNC4yNTAxOCAzLjMzMzAxIDQuMjVIMTYuNjY2WiIgZmlsbD0iIzBBMTgzMyIvPg0KPC9zdmc+DQo=");
}

.action-button--clear.hide {
  display: none;
}

@media (max-width: 500px) {
  .action-button--filter {
    margin-left: auto;
  }
}

.action-button--filter:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDQpIj4NCiAgICAgICAgPHBhdGggZD0iTTEwLjUgMTAuMjVDMTAuOTE0MSAxMC4yNTAyIDExLjI1IDEwLjU4NTkgMTEuMjUgMTFDMTEuMjUgMTEuNDE0MSAxMC45MTQxIDExLjc0OTggMTAuNSAxMS43NUg1LjVDNS4wODU5NCAxMS43NDk4IDQuNzUgMTEuNDE0MSA0Ljc1IDExQzQuNzUgMTAuNTg1OSA1LjA4NTk0IDEwLjI1MDIgNS41IDEwLjI1SDEwLjVaTTEzIDUuMjVDMTMuNDE0MSA1LjI1MDE4IDEzLjc1IDUuNTg1OSAxMy43NSA2QzEzLjc1IDYuNDE0MSAxMy40MTQxIDYuNzQ5ODIgMTMgNi43NUgzQzIuNTg1OTQgNi43NDk4MiAyLjI1IDYuNDE0MSAyLjI1IDZDMi4yNSA1LjU4NTkgMi41ODU5NCA1LjI1MDE4IDMgNS4yNUgxM1pNMTQuNjY2IDAuMjVDMTUuMDgwMiAwLjI1IDE1LjQxNiAwLjU4NTc4NiAxNS40MTYgMUMxNS40MTYgMS40MTQyMSAxNS4wODAyIDEuNzUgMTQuNjY2IDEuNzVIMS4zMzMwMUMwLjkxODk0NCAxLjc0OTgyIDAuNTgzMDA4IDEuNDE0MTEgMC41ODMwMDggMUMwLjU4MzAwOCAwLjU4NTg5NSAwLjkxODk0NCAwLjI1MDE3NiAxLjMzMzAxIDAuMjVIMTQuNjY2WiIgZmlsbD0iIzBBMTgzMyIvPg0KICAgIDwvZz4NCjwvc3ZnPg0KDQo=");
}

.action-button--filter.open:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTE0LjQ2OTcgNC40Njk4NkMxNC43NjI2IDQuMTc2OTcgMTUuMjM3NCA0LjE3Njk3IDE1LjUzMDMgNC40Njk4NkMxNS44MjMgNC43NjI3IDE1LjgyMyA1LjIzNzU2IDE1LjUzMDMgNS41MzA0MUwxMS4wNjA1IDEwLjAwMDFMMTUuNTMwMyAxNC40Njk5QzE1LjgyMyAxNC43NjI4IDE1LjgyMyAxNS4yMzc2IDE1LjUzMDMgMTUuNTMwNEMxNS4yMzcyIDE1LjgyMzMgMTQuNzYyNiAxNS44MjMyIDE0LjQ2OTcgMTUuNTMwNEwxMCAxMS4wNjA3TDUuNTMwMjcgMTUuNTMwNEM1LjIzNzQyIDE1LjgyMzMgNC43NjI2MyAxNS44MjMyIDQuNDY5NzMgMTUuNTMwNEM0LjE3NjgzIDE1LjIzNzUgNC4xNzY4MyAxNC43NjI4IDQuNDY5NzMgMTQuNDY5OUw4LjkzOTQ1IDEwLjAwMUM0LjQ2OTczIDUuNTMwNCA0LjE3NjgzIDQuNzY5NiA0LjQ2OTczIDQuNDY5ODZDNC43NjI2MiA0LjE3Njk3IDUuMjM3OCA0LjE3Njk3IDUuNTMwMjcgNC40Njk4NkwxMCA4LjkzNTlMMTQuNDY5NyA0LjQ2OTg2WiIgZmlsbD0iIzBBMTgzMyIvPjwvc3ZnPg==");
}

.action-button--filter.add-filter:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSJub25lIj4NCiAgICA8cGF0aCBkPSJNMTUuODMzIDExLjMzM0MxNi4xNzk0IDExLjMzMyAxNi40ODEyIDExLjU3MDUgMTYuNTYyNSAxMS45MDcyQzE2LjcwMDkgMTIuNDgwMiAxNi45OTU0IDEzLjAwNDEgMTcuNDEyMSAxMy40MjA5QzE3LjgyODkgMTMuODM3NiAxOC4zNTI5IDE0LjEzMjEgMTguOTI1OCAxNC4yNzA1QzE5LjI2MjUgMTQuMzUxOCAxOS41IDE0LjY1MzYgMTkuNSAxNUMxOS41IDE1LjM0NjQgMTkuMjYyNSAxNS42NDgyIDE4LjkyNTggMTUuNzI5NUMxOC4zNTI5IDE1Ljg2NzkgMTcuODI4OSAxNi4xNjI0IDE3LjQxMjEgMTYuNTc5MUMxNi45OTU0IDE2Ljk5NTkgMTYuNzAwOSAxNy41MTk4IDE2LjU2MjUgMTguMDkyOEMxNi40ODEyIDE4LjQyOTUgMTYuMTc5NCAxOC42NjcgMTUuODMzIDE4LjY2N0MxNS40ODY3IDE4LjY2NjggMTUuMTg0OCAxOC40Mjk0IDE1LjEwMzUgMTguMDkyOEMxNC45NjUxIDE3LjUxOTggMTQuNjcwNyAxNi45OTU5IDE0LjI1MzkgMTYuNTc5MUMxMy44MzcxIDE2LjE2MjQgMTMuMzEzMiAxNS44Njc4IDEyLjc0MDIgMTUuNzI5NUMxMi40MDM3IDE1LjY0ODEgMTIuMTY2IDE1LjM0NjMgMTIuMTY2IDE1QzEyLjE2NiAxNC42NTM3IDEyLjQwMzcgMTQuMzUxOSAxMi43NDAyIDE0LjI3MDVDMTMuMzEzMiAxNC4xMzIyIDEzLjgzNzEgMTMuODM3NiAxNC4yNTM5IDEzLjQyMDlDMTQuNjcwNyAxMy4wMDQxIDE0Ljk2NTEgMTIuNDgwMiAxNS4xMDM1IDExLjkwNzJDMTUuMTg0OCAxMS41NzA2IDE1LjQ4NjcgMTEuMzMzMiAxNS44MzMgMTEuMzMzWk0xNS44MzMgMTMuODYyM0MxNS42NzgyIDE0LjA4MiAxNS41MDY5IDE0LjI5MSAxNS4zMTU0IDE0LjQ4MjRDMTUuMTI0IDE0LjY3MzggMTQuOTE1IDE0Ljg0NTIgMTQuNjk1MyAxNUMxNC45MTUgMTUuMTU0OCAxNS4xMjQgMTUuMzI2MiAxNS4zMTU0IDE1LjUxNzZDMTUuNTA2NyAxNS43MDg4IDE1LjY3ODQgMTUuOTE3MiAxNS44MzMgMTYuMTM2N0MxNS45ODc2IDE1LjkxNzIgMTYuMTU5NCAxNS43MDg4IDE2LjM1MDYgMTUuNTE3NkMxNi41NDE4IDE1LjMyNjQgMTYuNzUwMyAxNS4xNTQ2IDE2Ljk2OTcgMTVDMTYuNzUwMyAxNC44NDU0IDE2LjU0MTggMTQuNjczNiAxNi4zNTA2IDE0LjQ4MjRDMTYuMTU5MiAxNC4yOTEgMTUuOTg3OCAxNC4wODIgMTUuODMzIDEzLjg2MjNaTTkuNTgzMDEgMTQuMjVDOS45OTcyMiAxNC4yNSAxMC4zMzMgMTQuNTg1OCAxMC4zMzMgMTVDMTAuMzMzIDE1LjQxNDIgOS45OTcyMiAxNS43NSA5LjU4MzAxIDE1Ljc1SDcuNUM3LjA4NTk0IDE1Ljc0OTggNi43NSAxNS40MTQxIDYuNzUgMTVDNi43NSAxNC41ODU5IDcuMDg1OTQgMTQuMjUwMiA3LjUgMTQuMjVIOS41ODMwMVpNMTIuOTE2IDkuMjVDMTMuMzMwMiA5LjI1IDEzLjY2NiA5LjU4NTc5IDEzLjY2NiAxMEMxMy42NjYgMTAuNDE0MiAxMy4zMzAyIDEwLjc1IDEyLjkxNiAxMC43NUg1QzQuNTg1OTQgMTAuNzQ5OCA0LjI1IDEwLjQxNDEgNC4yNSAxMEM0LjI1IDkuNTg1OSA0LjU4NTk0IDkuMjUwMTggNSA5LjI1SDEyLjkxNlpNMTYuNjY2IDQuMjVDMTcuMDgwMiA0LjI1IDE3LjQxNiA0LjU4NTc5IDE3LjQxNiA1QzE3LjQxNiA1LjQxNDIxIDE3LjA4MDIgNS43NSAxNi42NjYgNS43NUgzLjMzMzAxQzIuOTE4OTQgNS43NDk4MiAyLjU4MzAxIDUuNDE0MTEgMi41ODMwMSA1QzIuNTgzMDEgNC41ODU4OSAyLjkxODk0IDQuMjUwMTggMy4zMzMwMSA0LjI1SDE2LjY2NloiDQogICAgICAgICAgZmlsbD0iIzBBMTgzMyIvPg0KPC9zdmc+DQo=");
}

.checkbox-buttons input {
  display: none;
}

.checkbox-buttons div {
  padding: 4px 0;
}

.checkbox-buttons div label {
  padding: 4px 8px;
  border-radius: 4px;
  background: var(--Main-5, rgba(10, 24, 51, 0.05));
  backdrop-filter: blur(4px);
  color: var(--Main-100, #0a1833);
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

.checkbox-buttons div label span {
  margin-left: 4px;
  color: var(--blue-60, rgba(0, 51, 154, 0.6));
}

.checkbox-buttons div label:hover {
  background: #e9e9e9;
}

.checkbox-buttons input:checked + label {
  border: 1px solid var(--blue-60, rgba(0, 51, 154, 0.6));
  color: var(--blue, #00339a);
  background: var(--main-5, rgba(10, 24, 51, 0.05));
}

@media (max-width: 500px) {
  .checkbox-buttons div label {
    padding: 6px 10px;
    font-size: 14px;
    line-height: 20px;
  }
}
.article-info {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 8px;
  bottom: 32px;
  left: 32px;
  right: 32px;
  transition: opacity 0.2s ease;
}

@media (max-width: 980px) {
  .article-info {
    bottom: 24px;
    left: 24px;
    right: 24px;
  }
}
@media (max-width: 650px) {
  .article-info {
    top: 4px;
    right: 4px;
    left: unset;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.article-info_always-top {
  top: 8px;
  right: 8px;
  left: unset;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 650px) {
  .article-info_bigger-offset {
    top: 8px;
    right: 8px;
  }
}
.article-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

@media (max-width: 767px) {
  .article-tags {
    display: none;
  }
}
.article-tags span {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  color: var(--white);
  padding: 4px 8px;
  backdrop-filter: blur(4px);
  background: var(--main-20);
  border-radius: 4px;
}

.article-stats {
  display: flex;
  padding: 8px;
  gap: 16px;
  color: var(--white);
  background: var(--main-20);
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
}

.article-stats_always-column {
  flex-direction: column;
}

@media (max-width: 650px) {
  .article-stats {
    flex-direction: column;
  }
}
.article-stats-item_youtube {
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  display: flex;
  gap: 8px;
  align-items: center;
}

.article-stats-item_youtube_always-column {
  gap: 0;
  flex-direction: column;
}

.article-stats-item_youtube_always-column span {
  margin: -4px;
}

@media (max-width: 650px) {
  .article-stats-item_youtube {
    gap: 0;
    flex-direction: column;
  }
}
@media (max-width: 650px) {
  .article-stats-item_youtube span {
    margin: -4px;
  }
}
.article-title {
  font-size: 24px;
  font-weight: 800;
  line-height: 100%;
  transition: color 0.3s ease;
}

@media (max-width: 767px) {
  .article-title {
    font-size: 18px;
  }
}
.article-title_font-always-16px {
  font-size: 16px;
}

@media (max-width: 500px) {
  .article-title_smaller-text-mobile {
    font-size: 16px;
  }
}
.article-title-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  flex: 1;
}

.article-title-container_with-border {
  border: 1px solid var(--main-10);
  border-radius: 0 4px 4px 0;
}

@media (max-width: 650px) {
  .article-title-container_with-border {
    border: none;
    border-radius: unset;
  }
}
@media (max-width: 767px) {
  .article-title-container {
    padding: 16px;
  }
}
@media (max-width: 650px) {
  .article-title-container {
    gap: 8px;
  }
}
.article-title-container_no-padding {
  padding: 0;
}

.article-title-container_show-mobile {
  display: none;
}

@media (max-width: 650px) {
  .article-title-container_show-mobile {
    display: unset;
  }
}
.base-icon {
  height: 20px;
  width: 20px;
  background-size: contain;
}

.base-icon-youtube {
  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%3Cg clip-path='url(%23clip0_1983_4736)'%3E%3Cpath d='M1.66602 6.66732C1.66602 5.78326 2.01721 4.93542 2.64233 4.31029C3.26745 3.68517 4.11529 3.33398 4.99935 3.33398H14.9993C15.8834 3.33398 16.7312 3.68517 17.3564 4.31029C17.9815 4.93542 18.3327 5.78326 18.3327 6.66732V13.334C18.3327 14.218 17.9815 15.0659 17.3564 15.691C16.7312 16.3161 15.8834 16.6673 14.9993 16.6673H4.99935C4.11529 16.6673 3.26745 16.3161 2.64233 15.691C2.01721 15.0659 1.66602 14.218 1.66602 13.334V6.66732Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33398 7.5L12.5007 10L8.33398 12.5V7.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1983_4736'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.base-icon-views {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M9.99979 4.5C13.2275 4.50008 15.8687 6.31017 17.9285 9.74316C18.0232 9.90132 18.0232 10.0987 17.9285 10.2568C15.8687 13.6898 13.2275 15.4999 9.99979 15.5C6.77204 15.5 4.13092 13.6898 2.07108 10.2568C1.97631 10.0986 1.97631 9.90136 2.07108 9.74316C4.13092 6.31015 6.77204 4.5 9.99979 4.5ZM9.99979 5.5C7.30265 5.5 4.99931 6.94396 3.08964 10C4.99931 13.056 7.30265 14.5 9.99979 14.5C12.6967 14.4999 14.9994 13.0557 16.909 10C14.9994 6.94427 12.6967 5.50007 9.99979 5.5ZM9.99979 7.83301C10.5744 7.83306 11.1257 8.06149 11.532 8.46777C11.9383 8.87409 12.1668 9.42541 12.1668 10C12.1668 10.5746 11.9383 11.1259 11.532 11.5322C11.1257 11.9385 10.5744 12.1669 9.99979 12.167C9.42521 12.167 8.87388 11.9385 8.46757 11.5322C8.06124 11.1259 7.8328 10.5746 7.8328 10C7.8328 9.42536 8.06124 8.8741 8.46757 8.46777C8.87388 8.06151 9.42521 7.83301 9.99979 7.83301ZM9.99979 8.83301C9.69042 8.83301 9.39338 8.95608 9.1746 9.1748C8.9558 9.3936 8.8328 9.69058 8.8328 10C8.8328 10.3094 8.9558 10.6064 9.1746 10.8252C9.39338 11.0439 9.69042 11.167 9.99979 11.167C10.3091 11.1669 10.6062 11.0439 10.825 10.8252C11.0437 10.6064 11.1668 10.3094 11.1668 10C11.1668 9.69063 11.0437 9.39359 10.825 9.1748C10.6062 8.95606 10.3091 8.83306 9.99979 8.83301Z' fill='white'/%3E%3C/svg%3E");
}

.base-icon-comments {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M5.04406 4.36429C8.16619 2.14982 12.6391 2.32811 15.5284 4.79202L15.7941 5.02933C18.4642 7.52897 18.7736 11.4186 16.4474 14.2412C14.1046 17.0838 9.82334 17.9511 6.35851 16.3575L2.60461 17.1563C2.42929 17.1935 2.24654 17.1346 2.12707 17.001C2.00774 16.8674 1.96907 16.6798 2.02551 16.5098L3.03332 13.4864C1.10951 10.4136 1.97033 6.54544 5.04406 4.36429ZM14.88 5.55277C12.3443 3.39032 8.37758 3.22705 5.62316 5.1807C2.89104 7.11944 2.22324 10.5141 3.99719 13.1377C4.08419 13.2664 4.10676 13.4278 4.05773 13.5752L3.25012 15.9961L6.31262 15.3448C6.42141 15.3216 6.53481 15.3363 6.63488 15.3848C9.74113 16.8928 13.6113 16.1106 15.6759 13.6055C17.7181 11.1275 17.3921 7.69602 14.88 5.55277Z' fill='white'/%3E%3C/svg%3E%0A");
}

.marker--bold li::marker {
  font-weight: 800;
}

/* =============================
   POPUP FILTER — выпадающее окно фильтрации
   ============================= */
/* Контейнер popup */
.popup-filter {
  position: absolute;
  top: 64px;
  right: 0;
  width: 800px;
  max-height: 567px;
  border-radius: 4px;
  background: var(--white, #FFF);
  box-shadow: 0 8px 32px rgba(10, 24, 51, 0.15);
  z-index: 10;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  /* Скрытое состояние */
  opacity: 0;
  transform: translateY(-20px);
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
  /* ---------- RESPONSIVE ---------- */
  /* Планшеты */
  /* Мобильные */
  /* ---------- ОТКРЫТОЕ СОСТОЯНИЕ ---------- */
  /* =============================
     ОБЁРТКА (две колонки внутри popup)
     ============================= */
  /* =============================
     ЛЕВАЯ КОЛОНКА — фильтры (теги/чекбоксы)
     ============================= */
  /* =============================
     ПРАВАЯ КОЛОНКА — список статей
     ============================= */
  /* Заголовки секций */
  /* =============================
     Блок чекбоксов (фильтры)
     ============================= */
  /* =============================
     Список статей
     ============================= */
  /* =============================
     Блоки с картинками в статье
     ============================= */
}

@media (max-width: 900px) {
  .popup-filter {
    width: 100%;
    top: 108px;
  }
}
@media (max-width: 767px) {
  .popup-filter {
    position: fixed;
    width: 100%;
    max-height: unset;
    top: 0;
    left: 0;
    transform: translateY(-20px);
    overflow: hidden;
  }
}
.popup-filter.open {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

@media (max-width: 767px) {
  .popup-filter.open {
    transform: translateY(0);
  }
}
.popup-filter .popup-filter__wrapper {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
}

@media (max-width: 767px) {
  .popup-filter .popup-filter__wrapper {
    display: block;
    overflow-y: auto;
  }
}
.popup-filter .popup-filter__tags {
  flex: 0 0 217px;
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}

@media (max-width: 767px) {
  .popup-filter .popup-filter__tags {
    flex: 1 1 50%;
    border-right: none;
    border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
    border-top: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  }
}
.popup-filter .popup-filter__article-list {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}

@media (max-width: 900px) {
  .popup-filter .popup-filter__article-list {
    flex: 1 1 50%;
    border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  }
}
.popup-filter .popup-filter__title {
  flex: 0 0 57px;
  padding: 16px;
  font-size: 24px;
  font-weight: 800;
  line-height: 100%;
  border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
}

@media (max-width: 767px) {
  .popup-filter .popup-filter__title {
    font-size: 21px;
    line-height: 28px;
    flex: 0 0 50px;
  }
}
.popup-filter .popup-filter__checkboxes {
  margin: 0;
  padding: 16px;
  border: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
}

@media (max-width: 900px) {
  .popup-filter .popup-filter__checkboxes {
    overflow-y: auto;
  }
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__checkboxes {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    overflow-y: visible;
  }
}
.popup-filter .popup-filter__articles {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

@media (max-width: 900px) {
  .popup-filter .popup-filter__articles {
    overflow-y: auto;
  }
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__articles {
    overflow-y: visible;
  }
}
.popup-filter .popup-filter__article {
  border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
}

.popup-filter .popup-filter__article:last-child {
  border-bottom: none;
}

.popup-filter .popup-filter__article:hover {
  background-color: var(--blue-5);
}

.popup-filter .popup-filter__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  width: 100%;
  padding: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.popup-filter .popup-filter__article-img-block {
  position: relative;
  width: 56px;
  height: 40px;
}

.popup-filter .popup-filter__article-img-block .popup-filter__article-img {
  position: absolute;
  bottom: 0;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}

.popup-filter .popup-filter__article-img-block .popup-filter__article-img.first {
  width: 40px;
  height: 40px;
  right: 16px;
  z-index: 13;
}

.popup-filter .popup-filter__article-img-block .img-wrapper {
  position: absolute;
  bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}

.popup-filter .popup-filter__article-img-block .img-wrapper img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

.popup-filter .popup-filter__article-img-block .img-wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 4px;
  pointer-events: none;
}

.popup-filter .popup-filter__article-img-block .img-wrapper.second {
  width: 36px;
  height: 36px;
  right: 8px;
  z-index: 12;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.popup-filter .popup-filter__article-img-block .img-wrapper.second::after {
  background: rgba(255, 255, 255, 0.4);
}

.popup-filter .popup-filter__article-img-block .img-wrapper.third {
  width: 32px;
  height: 32px;
  right: 0;
  z-index: 11;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.popup-filter .popup-filter__article-img-block .img-wrapper.third::after {
  background: rgba(255, 255, 255, 0.6);
}

.popup-filter .popup-filter__content {
  flex: 1;
}

.popup-filter .popup-filter__content-title {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  color: var(--hover-dark-blue, #00339A);
  overflow: hidden;
  text-overflow: ellipsis;
}

.popup-filter .popup-filter__content-count,
.popup-filter .popup-filter__position {
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  color: var(--main-60, rgba(10, 24, 51, 0.6));
}

.popup-filter .popup-filter__go-to {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all 0.5s ease-in-out;
}

.popup-filter .popup-filter__go-to img {
  width: 20px;
  height: 20px;
}

.section-recommendations {
  margin-top: 112px;
  width: 100%;
  margin-bottom: 112px;
}

@media (max-width: 1256px) {
  .section-recommendations {
    width: unset;
  }
}
@media (max-width: 650px) {
  .section-recommendations {
    margin-top: 64px;
    margin-bottom: 72px;
  }
}
@media (max-width: 500px) {
  .section-recommendations {
    margin-top: unset;
  }
}
.section-recommendations__title {
  font-size: 64px;
  font-weight: 800;
  line-height: 100%;
  margin: 32px 0 32px 0;
}

@media (max-width: 980px) {
  .section-recommendations__title {
    font-size: 44px;
  }
}
@media (max-width: 650px) {
  .section-recommendations__title {
    font-size: 32px;
    margin: 0 0 16px 0;
  }
}
.section-recommendations__recommendations {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.section-recommendations__recommendations-article-link {
  display: flex;
}

@media (max-width: 650px) {
  .section-recommendations__recommendations-article-link {
    flex-direction: column;
  }
}
.section-recommendations__recommendations-article-link:hover > div > img {
  transform: scale(130%);
}

.section-recommendations__recommendations-article-link:hover .article-title, .section-recommendations__recommendations-article-link:hover .article-title-stats {
  color: var(--blue-100);
}

.section-recommendations__recommendations-article-link:hover .article-title path, .section-recommendations__recommendations-article-link:hover .article-title-stats path {
  fill: var(--blue-100);
}

.section-recommendations__recommendations-article-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.section-recommendations__recommendations-article-image-container {
  aspect-ratio: 4.16/2;
  border-radius: 4px 0 0 4px;
  width: 592px;
  overflow: hidden;
  position: relative;
  min-width: 288px;
}

@media (max-width: 650px) {
  .section-recommendations__recommendations-article-image-container {
    border-radius: 4px;
  }
}
@media (max-width: 980px) {
  .section-recommendations__recommendations-article-image-container {
    max-width: 50%;
  }
}
@media (max-width: 650px) {
  .section-recommendations__recommendations-article-image-container {
    max-width: unset;
    width: 100%;
  }
}
.bxhtmled-quote {
  border: 1px solid #C0C0C0 !important;
  background-color: #fff4ca;
  padding: 8px 8px 8px 24px;
  color: #333 !important;
  border-radius: var(--ui-border-radius-sm, 2px) !important;
  min-height: 1em !important;
  margin: 0.6em 0 0.8em 0 !important;
}

.reviews-block-top {
  margin-bottom: 32px;
  border: none;
}

.reviews-navigation-box.reviews-navigation-top, .reviews-navigation-box.reviews-navigation-bottom {
  border: none;
}

.forum-pagination {
  margin: 32px 0;
}
.forum-pagination__item--current {
  background-color: var(--main-100);
}
.forum-pagination__item:hover {
  background-color: var(--blue-100);
  color: white;
}

table.reviews-post-table {
  padding: 32px;
  margin-bottom: 16px;
}
table.reviews-post-table:first-child {
  padding-top: 32px;
}
table.reviews-post-table thead tr {
  margin: 0;
}
table.reviews-post-table thead tr td {
  padding-bottom: 16px;
  display: flex;
}
table.reviews-post-table thead tr td > div:last-child {
  width: 100%;
}
table.reviews-post-table thead tr {
  margin: 0;
}
table.reviews-post-table thead td .review-avatar {
  width: 24px;
  height: 24px;
  border-radius: 999px;
  border: none;
}
table.reviews-post-table thead td .review-avatar img {
  width: 100%;
  height: 100%;
}
table.reviews-post-table thead td .message-post-date {
  margin-left: auto;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
  color: var(--main-60);
}
table.reviews-post-table thead td .message-post-date::before {
  content: none;
}
table.reviews-post-table b {
  font-size: 16px !important;
}
table.reviews-post-table tbody .reviews-actions {
  display: none;
}
table.reviews-post-table tbody tr td {
  padding-bottom: 0 !important;
}
table.reviews-post-table tbody tr td div.reviews-text {
  margin-left: 0;
}
table.reviews-post-table tbody tr td div.reviews-text div.entry-quote {
  margin: 0;
}
table.reviews-post-table tbody tr td div.reviews-text div.entry-quote table.forum-quote {
  margin: 8px 0;
  padding: 16px;
  border-radius: 8px;
  background: var(--yellow-10);
  position: relative;
  border: none;
}
table.reviews-post-table tbody tr td div.reviews-text div.entry-quote table.forum-quote::before {
  content: "";
  display: block;
  width: 27px;
  height: 21px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='21' viewBox='0 0 27 21' fill='none'><path d='M26.8804 7.42412C26.8804 12.6295 24.4484 16.9601 19.5844 20.4161L15.4884 17.0881C16.5551 16.5335 17.6218 15.6588 18.6884 14.4641C19.7978 13.2695 20.5231 12.0961 20.8644 10.9441C20.5231 11.1148 20.0324 11.2001 19.3924 11.2001C17.9844 11.2001 16.8111 10.7095 15.8724 9.72812C14.9338 8.74679 14.4644 7.46679 14.4644 5.88812C14.4644 4.26679 15.0404 2.88012 16.1924 1.72812C17.3444 0.576122 18.7098 0.00012207 20.2884 0.00012207C22.1231 0.00012207 23.6804 0.682789 24.9604 2.04812C26.2404 3.37079 26.8804 5.16279 26.8804 7.42412Z' fill='%23FFBF00' fill-opacity='0.4'/><path d='M12.4164 7.42412C12.4164 12.6295 9.98443 16.9601 5.12043 20.4161L1.02443 17.0881C2.0911 16.5335 3.1791 15.6588 4.28843 14.4641C5.39776 13.2695 6.1231 12.0961 6.46443 10.9441C6.03776 11.1148 5.5471 11.2001 4.99243 11.2001C3.58443 11.2001 2.38976 10.7095 1.40843 9.72812C0.469763 8.74679 0.000429869 7.46679 0.000429869 5.88812C0.000429869 4.26679 0.57643 2.88012 1.72843 1.72812C2.88043 0.576122 4.2671 0.00012207 5.88843 0.00012207C7.7231 0.00012207 9.2591 0.682789 10.4964 2.04812C11.7764 3.37079 12.4164 5.16279 12.4164 7.42412Z' fill='%23FFBF00' fill-opacity='0.4'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  position: absolute;
  right: 8px;
  top: 8px;
}
table.reviews-post-table tbody tr td div.reviews-text div.entry-quote table.forum-quote td {
  color: var(--main-100);
  font-style: normal;
}

div.reviews-reply-form {
  margin-bottom: 32px;
  padding: 16px;
  border-radius: 8px;
  background: var(--blue-5);
}
div.reviews-reply-form .reviews-reply-field.reviews-reply-field-text {
  border: none;
  margin-top: 0;
}
div.reviews-reply-form .reviews-reply-field.reviews-reply-field-settings {
  display: none;
}
div.reviews-reply-form .reviews-reply-buttons {
  margin-top: 16px;
}
div.reviews-reply-form .bxhtmled-toolbar-cnt {
  border-bottom: 1px solid var(--blue-5);
}

.reviews-reply-buttons input:last-child {
  display: none;
}

.reviews-reply-buttons input {
  font-size: 16px !important;
  font-style: normal;
  font-weight: 800;
  padding: 16px 24px !important;
  color: #fff;
  background-color: #0A1833;
  border-radius: 4px;
  display: block;
  border: none;
  line-height: 1.5;
  margin-left: auto;
  margin-right: 0;
  cursor: pointer;
}

.bxhtmled-quote {
  border-radius: 8px !important;
  padding: 16px !important;
  background: var(--yellow-10) !important;
  border: none !important;
  position: relative !important;
  color: var(--main-100) !important;
  font-style: normal !important;
}
.bxhtmled-quote::before {
  content: "";
  display: block;
  width: 27px;
  height: 21px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='27' height='21' viewBox='0 0 27 21' fill='none'><path d='M26.8804 7.42412C26.8804 12.6295 24.4484 16.9601 19.5844 20.4161L15.4884 17.0881C16.5551 16.5335 17.6218 15.6588 18.6884 14.4641C19.7978 13.2695 20.5231 12.0961 20.8644 10.9441C20.5231 11.1148 20.0324 11.2001 19.3924 11.2001C17.9844 11.2001 16.8111 10.7095 15.8724 9.72812C14.9338 8.74679 14.4644 7.46679 14.4644 5.88812C14.4644 4.26679 15.0404 2.88012 16.1924 1.72812C17.3444 0.576122 18.7098 0.00012207 20.2884 0.00012207C22.1231 0.00012207 23.6804 0.682789 24.9604 2.04812C26.2404 3.37079 26.8804 5.16279 26.8804 7.42412Z' fill='%23FFBF00' fill-opacity='0.4'/><path d='M12.4164 7.42412C12.4164 12.6295 9.98443 16.9601 5.12043 20.4161L1.02443 17.0881C2.0911 16.5335 3.1791 15.6588 4.28843 14.4641C5.39776 13.2695 6.1231 12.0961 6.46443 10.9441C6.03776 11.1148 5.5471 11.2001 4.99243 11.2001C3.58443 11.2001 2.38976 10.7095 1.40843 9.72812C0.469763 8.74679 0.000429869 7.46679 0.000429869 5.88812C0.000429869 4.26679 0.57643 2.88012 1.72843 1.72812C2.88043 0.576122 4.2671 0.00012207 5.88843 0.00012207C7.7231 0.00012207 9.2591 0.682789 10.4964 2.04812C11.7764 3.37079 12.4164 5.16279 12.4164 7.42412Z' fill='%23FFBF00' fill-opacity='0.4'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  position: absolute;
  right: 8px;
  top: 8px;
}

.reviews-reply-buttons input[type=submit] {
  background: var(--main-100);
  border-radius: 4px;
  padding: 16px;
  font-size: 16px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
}

.feed-add-post-edit-form .bx-html-editor .bxhtmled-toolbar-cnt {
  height: 44px;
}

.bxhtmled-toolbar {
  background: #fff !important;
  height: 44px !important;
  border-bottom: 3px solid rgba(10, 24, 51, 0.1) !important;
  padding: 1px 0 2px 16px !important;
}

.feed-add-post-text .bxhtmled-top-bar-wrap {
  margin-left: 0;
}

.bxhtmled-top-bar-btn {
  border: none !important;
}

.reviews-post-table:last-child {
  border-bottom: 1px solid rgba(10, 24, 51, 0.1) !important;
}

table.reviews-post-hidden tbody .reviews-actions {
  display: flex;
}

.app-slider {
  width: 100%;
  position: relative;
  margin-top: 32px;
  height: 300px;
}
.app-slider .app-slider__wrapper {
  height: 100%;
}
.app-slider .app-slider__card {
  width: 300px;
  height: auto;
  background-color: #6b7a99;
}
.app-slider .app-slider__card--img-block {
  width: 100%;
  height: 240px;
  overflow: hidden;
}
.app-slider .app-slider__card--img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.app-slider .app-slider__card--title {
  margin-top: 4px;
}

.action-button {
  position: relative;
  padding: 12px 38px 12px 12px;
  font-size: 14px;
  font-weight: 800;
  line-height: 20px;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
.action-button span {
  padding: 0 6px;
}
.action-button:hover {
  background-color: var(--gray);
}
.action-button:before {
  content: "";
  position: absolute;
  right: 12px;
  top: 12px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: background-image 0.3s ease; /* Плавная смена иконки */
}
.action-button--clear {
  cursor: pointer;
  transition: opacity 0.3s ease;
}
.action-button--clear:before {
  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='M14.4697 4.46973C14.7626 4.17683 15.2374 4.17683 15.5303 4.46973C15.823 4.76263 15.8231 5.23742 15.5303 5.53027L11.0605 10L15.5303 14.4697C15.823 14.7626 15.8231 15.2374 15.5303 15.5303C15.2374 15.8231 14.7626 15.823 14.4697 15.5303L10 11.0605L5.53027 15.5303C5.23742 15.8231 4.76263 15.823 4.46973 15.5303C4.17683 15.2374 4.17683 14.7626 4.46973 14.4697L8.93945 10L4.46973 5.53027C4.17683 5.23738 4.17683 4.76262 4.46973 4.46973C4.76262 4.17683 5.23738 4.17683 5.53027 4.46973L10 8.93945L14.4697 4.46973Z' fill='%230A1833'/%3E%3C/svg%3E");
}
.action-button--clear.hide {
  display: none;
}
@media (max-width: 425px) {
  .action-button--filter {
    margin-left: auto;
  }
}
.action-button--filter:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M16.6992 0.00488281C16.9648 0.0248027 17.2222 0.110675 17.4463 0.256836C17.7023 0.423879 17.9044 0.661993 18.0283 0.941406C18.1522 1.22098 18.1927 1.53105 18.1445 1.83301C18.0962 2.13505 17.9617 2.41744 17.7568 2.64453H17.7559L11.7373 9.30176L11.7363 9.30273C11.5841 9.47112 11.5001 9.69 11.5 9.91699V15.75C11.5001 16.0196 11.4309 16.2849 11.2998 16.5205C11.1685 16.7563 10.9785 16.9547 10.749 17.0967C10.5196 17.2386 10.2577 17.3197 9.98828 17.332C9.71887 17.3442 9.45028 17.2874 9.20898 17.167H9.20801L7.54199 16.333C7.27889 16.2015 7.05698 15.9992 6.90234 15.749C6.74784 15.4988 6.66588 15.2101 6.66602 14.916V9.91699C6.66591 9.69005 6.58183 9.47111 6.42969 9.30273V9.30176L0.408203 2.64453C0.203152 2.41733 0.06779 2.13522 0.0195312 1.83301C-0.0286627 1.53062 0.0123882 1.22026 0.136719 0.94043C0.261058 0.660701 0.464061 0.42273 0.720703 0.255859C0.977295 0.0891697 1.27702 0.000110475 1.58301 0H16.585L16.6992 0.00488281ZM1.53809 1.51367C1.5246 1.52244 1.51339 1.53512 1.50684 1.5498C1.50042 1.56443 1.49846 1.5809 1.50098 1.59668C1.50355 1.6125 1.51074 1.62775 1.52148 1.63965L7.54199 8.2959C7.94358 8.73985 8.16567 9.31738 8.16602 9.91602V14.917L8.17871 14.9609C8.18685 14.974 8.19909 14.9843 8.21289 14.9912L9.87891 15.8252C9.89149 15.8314 9.90588 15.8346 9.91992 15.834C9.93395 15.8333 9.948 15.8286 9.95996 15.8213C9.97196 15.8138 9.98238 15.8033 9.98926 15.791L10 15.75V9.91602C10.0003 9.31733 10.2224 8.73986 10.624 8.2959L16.6416 1.63965C16.6523 1.62777 16.6605 1.61244 16.6631 1.59668C16.6656 1.58089 16.6636 1.56444 16.6572 1.5498C16.6508 1.53526 16.6402 1.52245 16.627 1.51367L16.5811 1.5H1.58301C1.56708 1.50006 1.55146 1.50503 1.53809 1.51367Z' fill='%230A1833'/%3E%3C/svg%3E");
}
.action-button--filter.open:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M16.6992 0.00488281C16.9648 0.0248027 17.2222 0.110675 17.4463 0.256836C17.7023 0.423879 17.9044 0.661993 18.0283 0.941406C18.1522 1.22098 18.1927 1.53105 18.1445 1.83301C18.0962 2.13505 17.9617 2.41744 17.7568 2.64453H17.7559L11.7373 9.30176L11.7363 9.30273C11.5841 9.47112 11.5001 9.69 11.5 9.91699V15.75C11.5001 16.0196 11.4309 16.2849 11.2998 16.5205C11.1685 16.7563 10.9785 16.9547 10.749 17.0967C10.5196 17.2386 10.2577 17.3197 9.98828 17.332C9.71887 17.3442 9.45028 17.2874 9.20898 17.167H9.20801L7.54199 16.333C7.27889 16.2015 7.05698 15.9992 6.90234 15.749C6.74784 15.4988 6.66588 15.2101 6.66602 14.916V9.91699C6.66591 9.69005 6.58183 9.47111 6.42969 9.30273V9.30176L0.408203 2.64453C0.203152 2.41733 0.06779 2.13522 0.0195312 1.83301C-0.0286627 1.53062 0.0123882 1.22026 0.136719 0.94043C0.261058 0.660701 0.464061 0.42273 0.720703 0.255859C0.977295 0.0891697 1.27702 0.000110475 1.58301 0H16.585L16.6992 0.00488281ZM1.53809 1.51367C1.5246 1.52244 1.51339 1.53512 1.50684 1.5498C1.50042 1.56443 1.49846 1.5809 1.50098 1.59668C1.50355 1.6125 1.51074 1.62775 1.52148 1.63965L7.54199 8.2959C7.94358 8.73985 8.16567 9.31738 8.16602 9.91602V14.917L8.17871 14.9609C8.18685 14.974 8.19909 14.9843 8.21289 14.9912L9.87891 15.8252C9.89149 15.8314 9.90588 15.8346 9.91992 15.834C9.93395 15.8333 9.948 15.8286 9.95996 15.8213C9.97196 15.8138 9.98238 15.8033 9.98926 15.791L10 15.75V9.91602C10.0003 9.31733 10.2224 8.73986 10.624 8.2959L16.6416 1.63965C16.6523 1.62777 16.6605 1.61244 16.6631 1.59668C16.6656 1.58089 16.6636 1.56444 16.6572 1.5498C16.6508 1.53526 16.6402 1.52245 16.627 1.51367L16.5811 1.5H1.58301C1.56708 1.50006 1.55146 1.50503 1.53809 1.51367Z' fill='%230A1833'/%3E%3C/svg%3E");
}
.action-button--filter.add-filter:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18' viewBox='0 0 19 18' fill='none'%3E%3Cpath d='M16.6992 0.00488281C16.9648 0.0248027 17.2222 0.110675 17.4463 0.256836C17.7023 0.423879 17.9044 0.661993 18.0283 0.941406C18.1522 1.22098 18.1927 1.53105 18.1445 1.83301C18.0962 2.13505 17.9617 2.41744 17.7568 2.64453H17.7559L11.7373 9.30176L11.7363 9.30273C11.5841 9.47112 11.5001 9.69 11.5 9.91699V15.75C11.5001 16.0196 11.4309 16.2849 11.2998 16.5205C11.1685 16.7563 10.9785 16.9547 10.749 17.0967C10.5196 17.2386 10.2577 17.3197 9.98828 17.332C9.71887 17.3442 9.45028 17.2874 9.20898 17.167H9.20801L7.54199 16.333C7.27889 16.2015 7.05698 15.9992 6.90234 15.749C6.74784 15.4988 6.66588 15.2101 6.66602 14.916V9.91699C6.66591 9.69005 6.58183 9.47111 6.42969 9.30273V9.30176L0.408203 2.64453C0.203152 2.41733 0.06779 2.13522 0.0195312 1.83301C-0.0286627 1.53062 0.0123882 1.22026 0.136719 0.94043C0.261058 0.660701 0.464061 0.42273 0.720703 0.255859C0.977295 0.0891697 1.27702 0.000110475 1.58301 0H16.585L16.6992 0.00488281ZM1.53809 1.51367C1.5246 1.52244 1.51339 1.53512 1.50684 1.5498C1.50042 1.56443 1.49846 1.5809 1.50098 1.59668C1.50355 1.6125 1.51074 1.62775 1.52148 1.63965L7.54199 8.2959C7.94358 8.73985 8.16567 9.31738 8.16602 9.91602V14.917L8.17871 14.9609C8.18685 14.974 8.19909 14.9843 8.21289 14.9912L9.87891 15.8252C9.89149 15.8314 9.90588 15.8346 9.91992 15.834C9.93395 15.8333 9.948 15.8286 9.95996 15.8213C9.97196 15.8138 9.98238 15.8033 9.98926 15.791L10 15.75V9.91602C10.0003 9.31733 10.2224 8.73986 10.624 8.2959L16.6416 1.63965C16.6523 1.62777 16.6605 1.61244 16.6631 1.59668C16.6656 1.58089 16.6636 1.56444 16.6572 1.5498C16.6508 1.53526 16.6402 1.52245 16.627 1.51367L16.5811 1.5H1.58301C1.56708 1.50006 1.55146 1.50503 1.53809 1.51367Z' fill='%230A1833'/%3E%3C/svg%3E");
}

.checkbox-buttons input {
  display: none;
}
.checkbox-buttons div {
  padding: 4px 0;
}
.checkbox-buttons div label {
  padding: 4px 8px;
  border-radius: 4px;
  background: var(--Main-5, rgba(10, 24, 51, 0.05));
  backdrop-filter: blur(4px);
  color: var(--Main-100, #0a1833);
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  cursor: pointer;
  border: 1px solid transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}
.checkbox-buttons div label span {
  margin-left: 4px;
  color: var(--blue-60, rgba(0, 51, 154, 0.6));
}
.checkbox-buttons div label:hover {
  background: #e9e9e9;
}
.checkbox-buttons input:checked + label {
  border: 1px solid var(--blue-60, rgba(0, 51, 154, 0.6));
  color: var(--blue, #00339a);
  background: var(--main-5, rgba(10, 24, 51, 0.05));
}
@media (max-width: 500px) {
  .checkbox-buttons div label {
    padding: 6px 10px;
    font-size: 14px;
    line-height: 20px;
  }
}

.article-info {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 8px;
  bottom: 32px;
  left: 32px;
  right: 32px;
  transition: opacity 0.2s ease;
}
@media (max-width: 980px) {
  .article-info {
    bottom: 24px;
    left: 24px;
    right: 24px;
  }
}
@media (max-width: 650px) {
  .article-info {
    top: 4px;
    right: 4px;
    left: unset;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.article-info_always-top {
  top: 8px;
  right: 8px;
  left: unset;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 650px) {
  .article-info_bigger-offset {
    top: 8px;
    right: 8px;
  }
}
.article-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
@media (max-width: 767px) {
  .article-tags {
    display: none;
  }
}
.article-tags span {
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  line-height: 16px;
  color: var(--white);
  padding: 4px 8px;
  backdrop-filter: blur(4px);
  background: var(--main-20);
  border-radius: 4px;
}
.article-stats {
  display: flex;
  padding: 8px;
  gap: 16px;
  color: var(--white);
  background: var(--main-20);
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 4px;
}
.article-stats_always-column {
  flex-direction: column;
}
@media (max-width: 650px) {
  .article-stats {
    flex-direction: column;
  }
}
.article-stats-item_youtube {
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  display: flex;
  gap: 8px;
  align-items: center;
}
.article-stats-item_youtube_always-column {
  gap: 0;
  flex-direction: column;
}
.article-stats-item_youtube_always-column span {
  margin: -4px;
}
@media (max-width: 650px) {
  .article-stats-item_youtube {
    gap: 0;
    flex-direction: column;
  }
}
@media (max-width: 650px) {
  .article-stats-item_youtube span {
    margin: -4px;
  }
}
.article-title {
  font-size: 24px;
  font-weight: 800;
  line-height: 100%;
  transition: color 0.3s ease;
}
@media (max-width: 767px) {
  .article-title {
    font-size: 18px;
  }
}
.article-title_font-always-16px {
  font-size: 16px;
}
@media (max-width: 500px) {
  .article-title_smaller-text-mobile {
    font-size: 16px;
  }
}
.article-title-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 32px;
  flex: 1;
}
.article-title-container_with-border {
  border: 1px solid var(--main-10);
  border-radius: 0 4px 4px 0;
}
@media (max-width: 650px) {
  .article-title-container_with-border {
    border: none;
    border-radius: unset;
  }
}
@media (max-width: 767px) {
  .article-title-container {
    padding: 16px;
  }
}
@media (max-width: 650px) {
  .article-title-container {
    gap: 8px;
  }
}
.article-title-container_no-padding {
  padding: 0;
}
.article-title-container_show-mobile {
  display: none;
}
@media (max-width: 650px) {
  .article-title-container_show-mobile {
    display: unset;
  }
}

.base-icon {
  height: 20px;
  width: 20px;
  background-size: contain;
}
.base-icon-youtube {
  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%3Cg clip-path='url(%23clip0_1983_4736)'%3E%3Cpath d='M1.66602 6.66732C1.66602 5.78326 2.01721 4.93542 2.64233 4.31029C3.26745 3.68517 4.11529 3.33398 4.99935 3.33398H14.9993C15.8834 3.33398 16.7312 3.68517 17.3564 4.31029C17.9815 4.93542 18.3327 5.78326 18.3327 6.66732V13.334C18.3327 14.218 17.9815 15.0659 17.3564 15.691C16.7312 16.3161 15.8834 16.6673 14.9993 16.6673H4.99935C4.11529 16.6673 3.26745 16.3161 2.64233 15.691C2.01721 15.0659 1.66602 14.218 1.66602 13.334V6.66732Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33398 7.5L12.5007 10L8.33398 12.5V7.5Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1983_4736'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.base-icon-views {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M9.99979 4.5C13.2275 4.50008 15.8687 6.31017 17.9285 9.74316C18.0232 9.90132 18.0232 10.0987 17.9285 10.2568C15.8687 13.6898 13.2275 15.4999 9.99979 15.5C6.77204 15.5 4.13092 13.6898 2.07108 10.2568C1.97631 10.0986 1.97631 9.90136 2.07108 9.74316C4.13092 6.31015 6.77204 4.5 9.99979 4.5ZM9.99979 5.5C7.30265 5.5 4.99931 6.94396 3.08964 10C4.99931 13.056 7.30265 14.5 9.99979 14.5C12.6967 14.4999 14.9994 13.0557 16.909 10C14.9994 6.94427 12.6967 5.50007 9.99979 5.5ZM9.99979 7.83301C10.5744 7.83306 11.1257 8.06149 11.532 8.46777C11.9383 8.87409 12.1668 9.42541 12.1668 10C12.1668 10.5746 11.9383 11.1259 11.532 11.5322C11.1257 11.9385 10.5744 12.1669 9.99979 12.167C9.42521 12.167 8.87388 11.9385 8.46757 11.5322C8.06124 11.1259 7.8328 10.5746 7.8328 10C7.8328 9.42536 8.06124 8.8741 8.46757 8.46777C8.87388 8.06151 9.42521 7.83301 9.99979 7.83301ZM9.99979 8.83301C9.69042 8.83301 9.39338 8.95608 9.1746 9.1748C8.9558 9.3936 8.8328 9.69058 8.8328 10C8.8328 10.3094 8.9558 10.6064 9.1746 10.8252C9.39338 11.0439 9.69042 11.167 9.99979 11.167C10.3091 11.1669 10.6062 11.0439 10.825 10.8252C11.0437 10.6064 11.1668 10.3094 11.1668 10C11.1668 9.69063 11.0437 9.39359 10.825 9.1748C10.6062 8.95606 10.3091 8.83306 9.99979 8.83301Z' fill='white'/%3E%3C/svg%3E");
}
.base-icon-comments {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M5.04406 4.36429C8.16619 2.14982 12.6391 2.32811 15.5284 4.79202L15.7941 5.02933C18.4642 7.52897 18.7736 11.4186 16.4474 14.2412C14.1046 17.0838 9.82334 17.9511 6.35851 16.3575L2.60461 17.1563C2.42929 17.1935 2.24654 17.1346 2.12707 17.001C2.00774 16.8674 1.96907 16.6798 2.02551 16.5098L3.03332 13.4864C1.10951 10.4136 1.97033 6.54544 5.04406 4.36429ZM14.88 5.55277C12.3443 3.39032 8.37758 3.22705 5.62316 5.1807C2.89104 7.11944 2.22324 10.5141 3.99719 13.1377C4.08419 13.2664 4.10676 13.4278 4.05773 13.5752L3.25012 15.9961L6.31262 15.3448C6.42141 15.3216 6.53481 15.3363 6.63488 15.3848C9.74113 16.8928 13.6113 16.1106 15.6759 13.6055C17.7181 11.1275 17.3921 7.69602 14.88 5.55277Z' fill='white'/%3E%3C/svg%3E%0A");
}

.marker--bold li::marker {
  font-weight: 800;
}

.chip {
  display: inline-block;
  padding: 4px 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
  border-radius: 4px;
  color: #00339A;
  background-color: #f1f1f1;
}

.article-stats-item_youtube:has(.base-icon-comments) {
  display: none;
}

/* =============================
   POPUP FILTER — выпадающее окно фильтрации
   ============================= */
/* Контейнер popup */
.popup-filter {
  position: absolute;
  top: 64px;
  right: 0;
  width: 800px;
  max-height: 567px;
  border-radius: 4px;
  background: var(--white, #FFF);
  box-shadow: 0 8px 32px rgba(10, 24, 51, 0.15);
  z-index: 10;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  /* Скрытое состояние */
  opacity: 0;
  transform: translateY(-20px);
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
  /* ---------- RESPONSIVE ---------- */
  /* Планшеты */
}
@media (max-width: 900px) {
  .popup-filter {
    width: 100%;
    top: 108px;
  }
}
.popup-filter {
  /* Мобильные */
}
@media (max-width: 767px) {
  .popup-filter {
    position: fixed;
    width: 100%;
    max-height: unset;
    top: 0;
    left: 0;
    transform: translateY(-20px);
    overflow: hidden;
  }
}
.popup-filter {
  /* ---------- ОТКРЫТОЕ СОСТОЯНИЕ ---------- */
}
.popup-filter.open {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}
@media (max-width: 767px) {
  .popup-filter.open {
    transform: translateY(0);
  }
}
.popup-filter {
  /* =============================
     ОБЁРТКА (две колонки внутри popup)
     ============================= */
}
.popup-filter .popup-filter__wrapper {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__wrapper {
    display: block;
    overflow-y: auto;
  }
}
.popup-filter {
  /* =============================
     ЛЕВАЯ КОЛОНКА — фильтры (теги/чекбоксы)
     ============================= */
}
.popup-filter .popup-filter__tags {
  flex: 0 0 217px;
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__tags {
    flex: 1 1 50%;
    border-right: none;
    border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
    border-top: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  }
}
.popup-filter {
  /* =============================
     ПРАВАЯ КОЛОНКА — список статей
     ============================= */
}
.popup-filter .popup-filter__article-list {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}
@media (max-width: 900px) {
  .popup-filter .popup-filter__article-list {
    flex: 1 1 50%;
    border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  }
}
.popup-filter {
  /* Заголовки секций */
}
.popup-filter .popup-filter__title {
  flex: 0 0 57px;
  padding: 16px;
  font-size: 24px;
  font-weight: 800;
  line-height: 100%;
  border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__title {
    font-size: 21px;
    line-height: 28px;
    flex: 0 0 50px;
  }
}
.popup-filter {
  /* =============================
     Блок чекбоксов (фильтры)
     ============================= */
}
.popup-filter .popup-filter__checkboxes {
  margin: 0;
  padding: 16px;
  border: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 900px) {
  .popup-filter .popup-filter__checkboxes {
    overflow-y: auto;
  }
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__checkboxes {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
    overflow-y: visible;
  }
}
.popup-filter {
  /* =============================
     Список статей
     ============================= */
}
.popup-filter .popup-filter__articles {
  flex: 1 1 auto;
  min-height: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}
@media (max-width: 900px) {
  .popup-filter .popup-filter__articles {
    overflow-y: auto;
  }
}
@media (max-width: 767px) {
  .popup-filter .popup-filter__articles {
    overflow-y: visible;
  }
}
.popup-filter .popup-filter__article {
  border-bottom: 1px solid var(--Main-10, rgba(10, 24, 51, 0.1));
  padding: 8px;
}
.popup-filter .popup-filter__article:last-child {
  border-bottom: none;
}
.popup-filter .popup-filter__article:hover {
  background-color: var(--blue-5);
}
.popup-filter .popup-filter__article.active > .popup-filter__link {
  border-radius: 4px;
  border: 1px solid var(--Blue-60, rgba(0, 51, 154, 0.6));
  background: var(--Main-5, rgba(10, 24, 51, 0.05));
}
.popup-filter .popup-filter__link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 8px;
  padding-right: 24px;
  width: 100%;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.popup-filter {
  /* =============================
     Блоки с картинками в статье
     ============================= */
}
.popup-filter .popup-filter__article-img-block {
  position: relative;
  width: 56px;
  height: 40px;
}
.popup-filter .popup-filter__article-img-block .popup-filter__article-img {
  position: absolute;
  bottom: 0;
  border-radius: 4px;
  -o-object-fit: cover;
     object-fit: cover;
}
.popup-filter .popup-filter__article-img-block .popup-filter__article-img.first {
  width: 40px;
  height: 40px;
  right: 16px;
  z-index: 13;
}
.popup-filter .popup-filter__article-img-block .img-wrapper {
  position: absolute;
  bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.popup-filter .popup-filter__article-img-block .img-wrapper img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.popup-filter .popup-filter__article-img-block .img-wrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 4px;
  pointer-events: none;
}
.popup-filter .popup-filter__article-img-block .img-wrapper.second {
  width: 36px;
  height: 36px;
  right: 8px;
  z-index: 12;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.popup-filter .popup-filter__article-img-block .img-wrapper.second::after {
  background: rgba(255, 255, 255, 0.4);
}
.popup-filter .popup-filter__article-img-block .img-wrapper.third {
  width: 32px;
  height: 32px;
  right: 0;
  z-index: 11;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.popup-filter .popup-filter__article-img-block .img-wrapper.third::after {
  background: rgba(255, 255, 255, 0.6);
}
.popup-filter .popup-filter__content {
  flex: 1;
}
.popup-filter .popup-filter__content-title {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  color: var(--hover-dark-blue, #00339A);
  overflow: hidden;
  text-overflow: ellipsis;
}
.popup-filter .popup-filter__content-count,
.popup-filter .popup-filter__position {
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
  color: var(--main-60, rgba(10, 24, 51, 0.6));
}
.popup-filter .popup-filter__go-to {
  display: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all 0.5s ease-in-out;
}
.popup-filter .popup-filter__go-to img {
  width: 20px;
  height: 20px;
}

.section-recommendations {
  margin-top: 112px;
  width: 100%;
  margin-bottom: 112px;
}
@media (max-width: 1256px) {
  .section-recommendations {
    width: unset;
  }
}
@media (max-width: 650px) {
  .section-recommendations {
    margin-top: 64px;
    margin-bottom: 72px;
  }
}
@media (max-width: 500px) {
  .section-recommendations {
    margin-top: unset;
  }
}
.section-recommendations__title {
  font-size: 64px;
  font-weight: 800;
  line-height: 100%;
  margin: 32px 0 32px 0;
}
@media (max-width: 980px) {
  .section-recommendations__title {
    font-size: 44px;
  }
}
@media (max-width: 650px) {
  .section-recommendations__title {
    font-size: 32px;
    margin: 0 0 16px 0;
  }
}
.section-recommendations__recommendations {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.section-recommendations__recommendations-article-link {
  display: flex;
}
@media (max-width: 650px) {
  .section-recommendations__recommendations-article-link {
    flex-direction: column;
  }
}
.section-recommendations__recommendations-article-link:hover > div > img {
  transform: scale(130%);
}
.section-recommendations__recommendations-article-link:hover .article-title, .section-recommendations__recommendations-article-link:hover .article-title-stats {
  color: var(--blue-100);
}
.section-recommendations__recommendations-article-link:hover .article-title path, .section-recommendations__recommendations-article-link:hover .article-title-stats path {
  fill: var(--blue-100);
}
.section-recommendations__recommendations-article-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
}
.section-recommendations__recommendations-article-image-container {
  aspect-ratio: 4.16/2;
  border-radius: 4px 0 0 4px;
  width: 592px;
  overflow: hidden;
  position: relative;
  min-width: 288px;
}
@media (max-width: 650px) {
  .section-recommendations__recommendations-article-image-container {
    border-radius: 4px;
  }
}
@media (max-width: 980px) {
  .section-recommendations__recommendations-article-image-container {
    max-width: 50%;
  }
}
@media (max-width: 650px) {
  .section-recommendations__recommendations-article-image-container {
    max-width: unset;
    width: 100%;
  }
}

.fancybox__backdrop {
  background: var(--backdrop);
  backdrop-filter: blur(32px);
}

.f-button.is-close-btn {
  display: none;
}

.fancybox__slide {
  padding: 10px;
}

.register-modal {
  border-radius: 16px;
  color: var(--main-100);
  line-height: 24px;
  box-shadow: 0 32px 128px 0 rgba(0, 51, 154, 0.1);
}
.register-modal.fancybox__content {
  padding: 16px;
  width: 100%;
  max-width: 449px;
}
.register-modal__close-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  margin-right: -16px;
}
@media (max-width: 500px) {
  .register-modal__close-btn {
    margin-right: -8px;
  }
}
.register-modal__close-btn:focus-visible {
  outline: none;
}
.register-modal__close-btn > svg {
  width: 13px;
  height: 13px;
  margin-bottom: -2px;
  transition: opacity 0.2s linear;
}
.register-modal__close-btn:is(:hover, :focus) > svg {
  opacity: 0.6;
}
.register-modal__title-wrapp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: calc(100% - 32px);
  margin: 0 auto 16px;
}
@media (max-width: 500px) {
  .register-modal__title-wrapp {
    max-width: calc(100% - 16px);
    margin: 0 auto 8px;
  }
}
.register-modal__title {
  font-size: 32px;
  line-height: 32px;
  font-weight: 800;
}
@media (max-width: 500px) {
  .register-modal__title {
    font-size: 28px;
  }
}
.register-modal__subtitle {
  max-width: calc(100% - 32px);
  margin: 0 auto 32px;
  font-weight: 300;
}
@media (max-width: 500px) {
  .register-modal__subtitle {
    max-width: calc(100% - 16px);
    font-size: 14px;
    margin: 0 auto 16px;
  }
}
.register-modal__body {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 32px;
}
@media (max-width: 500px) {
  .register-modal__body {
    margin-bottom: 16px;
    gap: 8px;
  }
}
.register-modal__item {
  display: flex;
  flex-direction: column;
  flex-basis: calc((100% - 16px) / 2);
  padding: 16px;
  background-color: var(--blue-5);
  border-radius: 8px;
}
@media (max-width: 500px) {
  .register-modal__item {
    flex-basis: calc((100% - 8px) / 2);
  }
}
.register-modal__item:last-child {
  flex-basis: 100%;
}
.register-modal__item-text {
  font-weight: 800;
  line-height: 24px;
}
@media (max-width: 500px) {
  .register-modal__item-text {
    font-size: 14px;
  }
}
.register-modal__item-icon {
  align-self: flex-end;
  margin: 0 0 46.4px auto;
  stroke: var(--main-100);
}
@media (max-width: 500px) {
  .register-modal__item-icon {
    margin-bottom: 16px;
  }
}
.register-modal .telegram_button {
  margin: 0 auto;
  width: 100%;
}

.telegram-auth-hint {
  display: block;
  font-weight: 300;
  margin: 12px auto 0;
  font-size: 16px;
}
.telegram-auth-hint a {
  text-decoration: underline;
}

.section-auth {
  padding: 60px 0;
  margin: auto;
  height: calc(100vh - 100px);
  display: flex;
  align-items: center;
}

.section-auth__auth-box {
  margin: 0 auto;
  max-width: 500px;
}

.section-auth__title {
  text-align: left;
  margin-bottom: 32px;
  font-size: 48px;
}
@media (max-width: 580px) {
  .section-auth__title {
    margin-bottom: 32px;
    font-size: 32px;
  }
}

.section-auth__text {
  text-align: left;
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 300;
  max-width: 500px;
}

.section-auth .telegram_button {
  margin: 0 auto;
  width: 100%;
}
.section-auth__wrapper {
  padding: 32px;
  border-radius: 12px;
  border: 1px solid rgba(10, 24, 51, 0.1019607843);
}
@media (max-width: 580px) {
  .section-auth__wrapper {
    padding: 0;
    border: none;
    border-radius: 0;
  }
}

.section-account {
  padding: 112px 0px;
}
@media (max-width: 900px) {
  .section-account {
    padding: 48px 0px;
  }
}
@media (max-width: 580px) {
  .section-account {
    width: 100%;
  }
}
.section-account__title {
  margin-bottom: 64px;
}
@media (max-width: 900px) {
  .section-account__title {
    margin-bottom: 32px;
  }
}
@media (max-width: 580px) {
  .section-account__title {
    margin-bottom: 24px;
  }
}
.section-account__row {
  display: flex;
  gap: 32px;
}
@media (max-width: 767px) {
  .section-account__row {
    flex-direction: column;
  }
}
.section-account__menu {
  width: 100%;
  max-width: 280px;
  min-width: 280px;
  height: auto;
}
@media (max-width: 767px) {
  .section-account__menu {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
.section-account__menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.section-account__menu a {
  font-weight: 800;
  text-decoration: none;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: rgba(10, 24, 51, 0.6);
  transition: all 0.2s;
  padding: 16px;
  gap: 8px;
}
.section-account__menu a .num {
  color: rgba(0, 51, 154, 0.6);
}
.section-account__menu a svg {
  width: 24px;
  height: 24px;
}
.section-account__menu a svg path {
  fill: rgba(10, 24, 51, 0.6);
  transition: all 0.2s;
}
.section-account__menu a.active {
  color: #00339A;
}
.section-account__menu a.active svg path {
  fill: rgba(0, 51, 154, 0.8);
}
.section-account__menu a.active .num {
  color: #00339A;
}
@media (max-width: 767px) {
  .section-account__menu a.active {
    background: rgba(0, 51, 154, 0.0509803922);
  }
}
.section-account__menu a:hover {
  color: #00339A;
}
.section-account__menu a:hover svg path {
  fill: rgba(0, 51, 154, 0.8);
}
.section-account__content {
  width: 100%;
  color: #0A1833;
}
.section-account__content-title {
  margin-bottom: 32px;
}
@media (max-width: 900px) {
  .section-account__content-title {
    margin-bottom: 24px;
  }
}
.section-account__conten-top-row {
  display: flex;
  gap: 16px;
  margin-bottom: 64px;
}
@media (max-width: 900px) {
  .section-account__conten-top-row {
    flex-direction: column;
    margin-bottom: 32px;
  }
}
@media (max-width: 580px) {
  .section-account__conten-top-row {
    margin-bottom: 24px;
    gap: 8px;
  }
}
.section-account__conten-top-row .section-account__item-row {
  width: 100%;
  flex: 1;
  border-color: rgba(10, 24, 51, 0.1);
}
.section-account__item-row {
  display: flex;
  position: relative;
  flex-direction: column;
  gap: 4px;
  background-color: #fff;
  padding: 12px 16px;
  border: 1px solid transparent;
}
.section-account__item-row.section-account__item-row-warning {
  border-color: rgba(255, 191, 0, 0.4);
  padding-right: 56px;
}
.section-account__item-row span {
  font-size: 12px;
  font-weight: 300;
}
.section-account__item-row b {
  font-size: 18px;
  font-weight: 800;
  line-height: 1;
}
@media (max-width: 580px) {
  .section-account__item-row b {
    font-size: 14px;
  }
}
.section-account__content-tg {
  padding: 32px 16px 16px;
  border-radius: 8px;
  background: rgba(38, 164, 227, 0.05);
}
@media (max-width: 767px) {
  .section-account__content-tg {
    padding: 16px;
  }
}
.section-account .title-tg {
  display: flex;
  align-items: center;
  gap: 16px;
  color: #26A4E3;
}
@media (max-width: 580px) {
  .section-account .title-tg {
    gap: 8px;
  }
}
.section-account .title-tg img {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
}
.section-account__content-tg-row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 580px) {
  .section-account__content-tg-row {
    gap: 8px;
  }
}
.section-account__content-tg-row .section-account__item-row {
  width: calc(50% - 8px);
}
@media (max-width: 900px) {
  .section-account__content-tg-row .section-account__item-row {
    width: 100%;
  }
}
@media (max-width: 900px) {
  .section-account__content-tg-row {
    flex-direction: column;
  }
}
.section-account .btn-icon {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s;
}
.section-account .btn-icon:hover {
  background-color: #f3f3f3;
}
.section-account .btn-icon:active {
  background-color: #e0e0e0;
  transition: all 0s;
}

.section-article__account-reaction span {
  width: 100%;
}
.section-article__account-reaction .section-article__account-reaction-wrap {
  font-size: 20px;
  width: auto;
  margin-right: 16px;
  flex-shrink: 0;
}
.section-article__account-reaction a {
  width: 100%;
}
@media (max-width: 900px) {
  .section-article__account-reaction a {
    width: 100%;
  }
}
@media (max-width: 580px) {
  .section-article__account-reaction a {
    width: 100%;
  }
}