/* !
 * Attention! This file is generated automatically.
 * Do not write anything here manually, all such edits will be lost.
 */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  font-size: 100%;
  border: 0;
  vertical-align: baseline;
  font: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a,
area,
button,
[role='button'],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

[role='button'] {
  cursor: pointer;
}

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

img {
  max-width: 100%;
  height: auto;
  border: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

svg {
  fill: currentColor;
}

a svg,
button svg {
  pointer-events: none;
}

svg:not(:root) {
  overflow: hidden;
}

table,
blockquote,
pre,
address,
figure {
  margin-top: 0;
  margin-bottom: 1rem;
}

address {
  font-style: normal;
}

li {
  line-height: inherit;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: ink;
      text-decoration-skip-ink: auto;
}

button {
  background-color: inherit;
  border: none;
}

hr {
  margin-top: 2rem;
  margin-bottom: 2rem;
  border: 0;
  overflow: visible;
  border-top: 1px solid currentColor;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="password"],
textarea {
  -webkit-appearance: none;
}

input[type='search'] {
  -webkit-appearance: textfield;
}

button,
input {
  text-transform: none;
  overflow: visible;
}

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

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", nospace;
}

code {
  padding: 0.06em 0.3em;
  color: #21323a;
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 2px;
}

kbd {
  padding: 0.06em 0.3em;
  color: #21323a;
  background-color: #f8fafb;
  border-radius: 2px;
}

pre {
  display: block;
  width: 100%;
  overflow-x: auto;
  -moz-tab-size: 2;
    -o-tab-size: 2;
       tab-size: 2;
}

html {
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
          font-smoothing: antialiased;
}

body {
  font-size: 18px;
  line-height: 1.4em;
  word-break: break-word;
}

p {
  margin-top: 1rem;
  -webkit-font-feature-settings: 'kern' 1,
                                   'liga' 1,
                                   'dlig' 0,
                                   'calt' 1,
                                   'onum' 1,
                                   'lnum' 0,
                                   'pnum' 1,
                                   'tnum' 0,
                                   'frac' 1;
          font-feature-settings: 'kern' 1,
                           'liga' 1,
                           'dlig' 0,
                           'calt' 1,
                           'onum' 1,
                           'lnum' 0,
                           'pnum' 1,
                           'tnum' 0,
                           'frac' 1;
}

@supports (font-variant: common-ligatures) {
  p {
    font-variant: common-ligatures no-discretionary-ligatures contextual oldstyle-nums proportional-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-style: normal;
  -webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'dlig' 0, 'calt' 1, 'onum' 1, 'lnum' 0, 'pnum' 1, 'tnum' 0;
          font-feature-settings: 'kern' 1, 'liga' 1, 'dlig' 0, 'calt' 1, 'onum' 1, 'lnum' 0, 'pnum' 1, 'tnum' 0;
}

@supports (font-variant: common-ligatures) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-variant: common-ligatures no-discretionary-ligatures contextual oldstyle-nums proportional-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

h1 {
  font-size: 3.998em;
  line-height: 1.1em;
}

h2 {
  font-size: 2.827em;
  line-height: 1.1em;
}

h3 {
  font-size: 1.999em;
  line-height: 1.2em;
}

h4 {
  font-size: 1.414em;
  line-height: 1.3em;
}

h5 {
  font-size: 1em;
  line-height: 1.5em;
}

h6 {
  font-size: 1em;
  line-height: 1.5em;
}

ul li ol,
ul li ul,
ol li ol,
ol li ul {
  margin-left: 2rem;
}

dl dt,
dl dd {
  margin-left: 0;
  -webkit-font-feature-settings: 'kern', 'onum', 'liga';
          font-feature-settings: 'kern', 'onum', 'liga';
}

@supports (font-variant: common-ligatures) {
  dl dt,
  dl dd {
    font-variant: common-ligatures oldstyle-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

dl dd + dt {
  padding-top: 0.5rem;
}

blockquote {
  position: relative;
  max-width: 510px;
  margin-left: 60px;
  padding: 1rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  border: 3px solid #8ac53e;
  border-radius: 10px;
}

blockquote::before {
  position: absolute;
  content: '';
  top: 0;
  left: -60px;
  width: 49px;
  height: 49px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.45 49.45'%3E%3Cpath fill='%238bc53f' d='M24.72 43.22a18.5 18.5 0 1118.5-18.5 18.52 18.52 0 01-18.5 18.5z'/%3E%3Ccircle cx='24.72' cy='24.72' r='24.72' fill='%238bc53f'/%3E%3Cpath fill='%23fff' d='M24.72 6.23a18.5 18.5 0 1018.5 18.49 18.52 18.52 0 00-18.5-18.49zm0 36.2a17.71 17.71 0 1117.71-17.71 17.72 17.72 0 01-17.71 17.71z'/%3E%3Cpath fill='%23fff' d='M37.23 24c-.16.34-.33.48-.61.48H35a.61.61 0 01-.63-.63.6.6 0 01.64-.6h1.49a.69.69 0 01.79.49zm-25-.25c.12-.31.3-.5.61-.5h1.71a.75.75 0 01.38.13.56.56 0 01.19.66.6.6 0 01-.6.43h-1.53a.7.7 0 01-.76-.52zm12.59-12.4a.67.67 0 01.5.67v2.16a.62.62 0 11-1.23 0v-2.06a.69.69 0 01.51-.76m2.87 20.92v-.22a2.58 2.58 0 011.22-2.25 5.6 5.6 0 001.48-1.35 6.61 6.61 0 001.23-5.76 6.89 6.89 0 00-13.48 2.81 6.57 6.57 0 002.87 4.4 2.29 2.29 0 011 1.39c.07.31.09.64.13 1zm0 3.29h-5.6A1.27 1.27 0 0023 36.86h3.2a1.28 1.28 0 001.26-1.3zm0-1.25v-.79h-5.6v.79zM19.89 16.13a.57.57 0 01-.52-.29c-.38-.66-.77-1.32-1.14-2a.61.61 0 011.06-.6c.35.58.68 1.17 1 1.76l.13.22a.61.61 0 01-.53.91zM31.32 13.58a1.54 1.54 0 01-.11.3c-.36.65-.73 1.29-1.11 1.93a.61.61 0 01-1.08 0 .59.59 0 010-.59l1.14-2a.6.6 0 01.7-.27.65.65 0 01.46.63zM33.15 19.63a.67.67 0 01-.58-.46.61.61 0 01.28-.71l1.43-.84.41-.23a.62.62 0 01.86.2.63.63 0 01-.24.86L33.5 19.5a2.84 2.84 0 01-.35.13zM16.28 19.63a3.05 3.05 0 01-.28-.13l-1.81-1.05a.62.62 0 11.61-1.07l1.85 1.08a.59.59 0 01.27.71.66.66 0 01-.64.46z'/%3E%3C/svg%3E ");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

time {
  -webkit-font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1, 'onum' 1, 'lnum' 0, 'pnum' 1, 'tnum' 0;
          font-feature-settings: 'kern' 1, 'liga' 1, 'calt' 1, 'onum' 1, 'lnum' 0, 'pnum' 1, 'tnum' 0;
}

@supports (font-variant: common-ligatures) {
  time {
    font-variant: common-ligatures contextual oldstyle-nums proportional-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

b,
strong,
.bold {
  font-weight: bold;
}

em,
i,
.italic {
  font-style: italic;
}

small,
.caption {
  font-style: normal;
}

.upper {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  -webkit-font-feature-settings: 'kern';
          font-feature-settings: 'kern';
}

@supports ((-webkit-font-kerning: normal) or (font-kerning: normal)) {
  .upper {
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

abbr,
.small-caps {
  letter-spacing: 0.075em;
  text-transform: uppercase;
  -webkit-font-feature-settings: 'kern' 1,
                                   'liga' 1,
                                   'calt' 1,
                                   'smcp' 1,
                                   'c2sc' 1,
                                   'onum' 1,
                                   'lnum' 0,
                                   'pnum' 1,
                                   'tnum' 0;
          font-feature-settings: 'kern' 1,
                           'liga' 1,
                           'calt' 1,
                           'smcp' 1,
                           'c2sc' 1,
                           'onum' 1,
                           'lnum' 0,
                           'pnum' 1,
                           'tnum' 0;
}

@supports (font-variant: common-ligatures) {
  abbr,
  .small-caps {
    font-variant: common-ligatures contextual all-small-caps oldstyle-nums proportional-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

sup,
.sup {
  -webkit-font-feature-settings: 'kern' 1,
                                   'liga' 1,
                                   'calt' 1,
                                   'dlig' 0,
                                   'sups' 1,
                                   'onum' 1,
                                   'lnum' 0,
                                   'pnum' 1,
                                   'tnum' 0;
          font-feature-settings: 'kern' 1,
                           'liga' 1,
                           'calt' 1,
                           'dlig' 0,
                           'sups' 1,
                           'onum' 1,
                           'lnum' 0,
                           'pnum' 1,
                           'tnum' 0;
}

@supports (font-variant-position: super) {
  sup,
  .sup {
    font-variant: common-ligatures contextual no-discretionary-ligatures oldstyle-nums proportional-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
    font-variant-position: super;
  }
}

sub,
.sub {
  -webkit-font-feature-settings: 'kern' 1,
                                   'liga' 1,
                                   'calt' 1,
                                   'dlig' 0,
                                   'subs' 1,
                                   'onum' 1,
                                   'lnum' 0,
                                   'pnum' 1,
                                   'tnum' 0;
          font-feature-settings: 'kern' 1,
                           'liga' 1,
                           'calt' 1,
                           'dlig' 0,
                           'subs' 1,
                           'onum' 1,
                           'lnum' 0,
                           'pnum' 1,
                           'tnum' 0;
}

@supports (font-variant-position: sub) {
  sub,
  .sub {
    font-variant: common-ligatures contextual no-discretionary-ligatures oldstyle-nums proportional-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
    font-variant-position: sub;
  }
}

.lining-numerals {
  -webkit-font-feature-settings: 'lnum', 'kern';
          font-feature-settings: 'lnum', 'kern';
}

@supports (font-variant: lining-nums) {
  .lining-numerals {
    font-variant: lining-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

.oldstyle-numerals {
  -webkit-font-feature-settings: 'onum', 'kern';
          font-feature-settings: 'onum', 'kern';
}

@supports (font-variant: oldstyle-nums) {
  .oldstyle-numerals {
    font-variant: oldstyle-nums;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    -webkit-font-kerning: normal;
            font-kerning: normal;
  }
}

@-ms-viewport {
  width: device-width;
}

.s-page {
  min-width: 320px;
  min-height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-overflow-style: scrollbar;
}

.s-page body {
  font-family: Roboto,
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
}

.s-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
      flex-direction: column;
}

.s-page__content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.s-page__footer-wrapper {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.s-btn {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 1em 2em;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  background-color: #8ac53e;
  background-image: none;
  border: none;
  border-radius: 5px;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  z-index: 1;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-btn:hover,
.s-btn:focus {
  text-decoration: none;
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

.s-btn:active {
  text-decoration: none;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.s-btn--disabled,
.s-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

a.s-btn--disabled {
  pointer-events: none;
}

.s-logo {
  display: inline-block;
  white-space: nowrap;
}

.s-logo img {
  display: block;
}

.s-table {
  display: block;
  width: 100%;
  margin-bottom: 2rem;
  overflow-x: auto;
}

.s-table table {
  width: 100%;
  margin: 0;
  border: 0;
  border-collapse: collapse;
}

.s-table td,
.s-table th {
  padding: 0.5rem;
  text-align: left;
  vertical-align: top;
}

.s-table tr {
  font-size: 14px;
  line-height: 22px;
  color: #000;
}

.s-table tr:nth-child(odd) td {
  background-color: rgba(138, 197, 62, 0.25);
}

.s-table tr td:first-child {
  min-width: 100px;
  font-weight: 700;
}

.s-table caption {
  margin-bottom: 1rem;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 22px;
  text-align: left;
  text-transform: uppercase;
  color: #fff;
  background-color: #8ac53e;
  caption-side: top;
}

.s-form__fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

.s-form__fieldset:not(:last-child) {
  margin-bottom: 1rem;
}

.s-form__legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
  color: currentColor;
  white-space: normal;
}

.s-field-text {
  display: block;
  margin-bottom: 1rem;
}

.s-field-text__name {
  display: block;
  margin-bottom: 0.4em;
  font-weight: 700;
  line-height: 1.375em;
}

.s-field-text__input-wrap {
  display: block;
}

.s-field-text__input {
  display: inline-block;
  width: 100%;
  margin: 0;
  font-family: inherit;
  font-size: 1em;
  background-color: inherit;
  border: 1px solid currentColor;
  border-radius: 2px;
  vertical-align: middle;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

.s-field-text__input:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-text__input[disabled],
.s-field-text__input[readonly] {
  cursor: default;
}

.s-field-text__input[type='search']::-webkit-search-cancel-button,
.s-field-text__input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}

.s-field-text__input[type='color'] {
  padding: 0;
}

.s-field-text__input::-webkit-input-placeholder {
  opacity: 1;
}

.s-field-text__input::-moz-placeholder {
  opacity: 1;
}

.s-field-text__input:-ms-input-placeholder {
  opacity: 1;
}

.s-field-text__input::-ms-input-placeholder {
  opacity: 1;
}

.s-field-text__input::placeholder {
  opacity: 1;
}

textarea.s-field-text__input {
  height: auto;
  min-height: calc(3rem + 2px);
  resize: vertical;
}

.s-field-text__help-text {
  display: block;
  padding-top: 0.4em;
  font-size: 0.75em;
  line-height: 1.2em;
  color: gray;
}

.s-field-text__help-text:empty {
  display: none;
}

.s-field-radio {
  display: block;
  margin-bottom: 1rem;
}

.s-field-radio__title {
  display: block;
  margin-bottom: 0.4em;
  font-weight: 700;
}

.s-field-radio__input-wrap + .s-field-radio__input-wrap {
  margin-top: 1rem;
}

.s-field-radio__name {
  position: relative;
  display: inline-block;
  margin-right: 0.6em;
  padding-left: 1.5em;
  font-weight: 400;
}

.s-field-radio__name-text {
  display: inline-block;
}

.s-field-radio__name-text:before {
  position: absolute;
  content: '';
  top: 5px;
  left: 0;
  width: 14px;
  height: 14px;
  border: 2px solid currentColor;
  border-radius: 50%;
}

input:focus ~ .s-field-radio__name-text:before {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-radio__name-text:after {
  position: absolute;
  content: '';
  top: 9px;
  left: 4px;
  width: 6px;
  height: 6px;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: opacity 0.25s;
       -o-transition: opacity 0.25s;
          transition: opacity 0.25s;
}

input:checked ~ .s-field-radio__name-text:after {
  opacity: 1;
}

.s-field-radio__input {
  position: absolute;
  top: 0.8em;
  left: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.s-field-radio__input:focus,
.s-field-radio__input:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-radio__help-text-wrap {
  padding-left: 1.5em;
}

.s-field-radio__help-text {
  display: block;
  padding-top: 0.4em;
  font-size: 0.75em;
  line-height: 1.2em;
  color: gray;
}

.s-field-radio__help-text:empty {
  display: none;
}

.s-field-select {
  display: block;
  margin-bottom: 1rem;
}

.s-field-select__name {
  display: block;
  margin-bottom: 0.4em;
  font-weight: 700;
  line-height: 1.375em;
}

.s-field-select__select {
  display: inline-block;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 11' width='17' height='11'%3E%3Cpath fill='%23B1B1B1' d='M.202 1.97L1.956.204A.61.61 0 0 1 2.43 0a.61.61 0 0 1 .47.204L8.5 5.84 14.1.204A.61.61 0 0 1 14.57 0a.61.61 0 0 1 .474.204l1.754 1.766a.618.618 0 0 1 .202.473.62.62 0 0 1-.202.476l-7.826 7.875A.61.61 0 0 1 8.5 11a.61.61 0 0 1-.472-.204L.202 2.92A.618.618 0 0 1 0 2.444c0-.203.067-.34.202-.475z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.063em 0.688em;
  background-position: right 0.3em center;
  border: 1px solid currentColor;
  border-radius: 2px;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.s-field-select__select[multiple] {
  min-height: 6.8em;
  background-image: none;
}

.s-field-select__select::-ms-expand {
  display: none;
}

.s-field-select__select:active,
.s-field-select__select:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-select__select[disabled],
.s-field-select__select[readonly] {
  cursor: default;
}

.s-field-select__help-text {
  display: block;
  padding-top: 0.4em;
  font-size: 0.75em;
  line-height: 1.2em;
  color: gray;
}

.s-field-select__help-text:empty {
  display: none;
}

.s-field-checkbox {
  display: block;
  margin-bottom: 1rem;
}

.s-field-checkbox__title {
  display: block;
  margin-bottom: 0.4em;
  font-weight: 700;
}

.s-field-checkbox__input-wrap + .s-field-checkbox__input-wrap {
  margin-top: 1rem;
}

.s-field-checkbox__name {
  position: relative;
  display: inline-block;
  margin-right: 0.6em;
  padding-left: 1.5em;
  font-weight: 400;
}

.s-field-checkbox__name-text {
  display: inline-block;
}

.s-field-checkbox__name-text:before {
  position: absolute;
  content: '';
  top: 5px;
  left: 0;
  width: 14px;
  height: 14px;
  border: 2px solid currentColor;
  border-radius: 2px;
}

input:focus ~ .s-field-checkbox__name-text:before {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-checkbox__name-text:after {
  position: absolute;
  content: '';
  top: 6px;
  left: 3px;
  width: 14px;
  height: 6px;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: opacity 0.3s;
       -o-transition: opacity 0.3s;
          transition: opacity 0.3s;
  border-left: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  -webkit-box-shadow: 1px 2px 0 #fff, inset 0 -2px 0 #fff;
          box-shadow: 1px 2px 0 #fff, inset 0 -2px 0 #fff;
}

input:checked ~ .s-field-checkbox__name-text:after {
  opacity: 1;
}

.s-field-checkbox__input {
  position: absolute;
  top: 0.7em;
  left: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.s-field-checkbox__input:focus,
.s-field-checkbox__input:active {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-checkbox__help-text-wrap {
  padding-left: 1.5em;
}

.s-field-checkbox__help-text {
  display: block;
  padding-top: 0.4em;
  font-size: 0.75em;
  line-height: 1.2em;
  color: gray;
}

.s-field-checkbox__help-text:empty {
  display: none;
}

.s-field-toggler {
  display: block;
  margin-bottom: 1rem;
}

.s-field-toggler__title {
  display: block;
  margin-bottom: 0.4em;
  font-weight: 700;
  line-height: 1.375em;
}

.s-field-toggler__input-wrap + .s-field-toggler__input-wrap {
  margin-top: 1rem;
}

.s-field-toggler__name {
  position: relative;
  display: inline-block;
  margin-right: 0.5rem;
  padding-left: 3rem;
  font-weight: 400;
}

.s-field-toggler__name-text {
  display: inline-block;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.s-field-toggler__name-text::before,
.s-field-toggler__name-text::after {
  position: absolute;
  content: '';
  -webkit-transition: all 0.25s ease 0s;
       -o-transition: all 0.25s ease 0s;
          transition: all 0.25s ease 0s;
}

.s-field-toggler__name-text::before {
  top: 1px;
  left: 1px;
  width: 40px;
  height: 22px;
  border-radius: 12px;
}

input:focus ~ .s-field-toggler__name-text::before {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
          box-shadow: 0 0 0 2px rgba(2, 117, 217, 0.5);
}

.s-field-toggler__name-text::after {
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 8px rgba(33, 50, 58, 0.25);
          box-shadow: 0 2px 8px rgba(33, 50, 58, 0.25);
}

input:checked ~ .s-field-toggler__name-text::before {
  background: #52d66b;
}

input:checked ~ .s-field-toggler__name-text::after {
  -webkit-transform: translate3d(18px, 0, 0);
          transform: translate3d(18px, 0, 0);
}

.s-field-toggler__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}

.s-field-toggler__help-text-wrap {
  padding-left: 3rem;
}

.s-field-toggler__help-text {
  display: block;
  padding-top: 0.4em;
  font-size: 0.75em;
  line-height: 1.2em;
  color: gray;
}

.s-field-toggler__help-text:empty {
  display: none;
}

.s-field-actions {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.s-field-actions__text {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.s-page-header {
  position: relative;
  padding: 0.5rem 1rem;
  color: #fff;
  background-color: #414141;
  z-index: 100;
}

.s-page-header__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  max-width: 1240px;
  margin: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
}

.s-page-header__search-btn {
  padding: 20px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.s-page-header__search-btn svg {
  display: block;
  fill: #fff;
}

.s-page-header__search-form {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 0;
  padding: 15px 1rem;
  background-color: #414141;
  opacity: 0;
  visibility: hidden;
}

.s-page-header__search-form label {
  position: relative;
  display: block;
  max-width: 1240px;
  margin: auto;
}

.s-page-header__search-form input {
  width: 100%;
  height: 34px;
  padding: 0 6rem 0 2.5rem;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 14px;
  line-height: 26px;
  color: #21323a;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23414141; fill-rule: evenodd; %7D%3C/style%3E%3C/defs%3E%3Cpath id='search_light_' data-name='search %5Blight%5D' class='cls-1' d='M15.85 15.85a.5.5 0 0 1-.7 0l-5.02-5.07a.5.5 0 0 1 0-.71.5.5 0 0 1 .7 0l5.02 5.07a.5.5 0 0 1 0 .71zM6.23 0A6.25 6.25 0 1 1 0 6.25 6.242 6.242 0 0 1 6.23 0zm0 .99A5.26 5.26 0 1 1 .99 6.25 5.256 5.256 0 0 1 6.23.99z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 14px 50%;
  border: 0;
}

.s-page-header__search-form input::-webkit-input-placeholder {
  color: #bcbcbc;
}

.s-page-header__search-form input::-moz-placeholder {
  color: #bcbcbc;
}

.s-page-header__search-form input:-ms-input-placeholder {
  color: #bcbcbc;
}

.s-page-header__search-form input::-ms-input-placeholder {
  color: #bcbcbc;
}

.s-page-header__search-form input::placeholder {
  color: #bcbcbc;
}

.s-page-header__search-form button {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  padding: 8px 18px;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #fff;
  background-color: #bcbcbc;
  border: 1px solid #fff;
}

.s-page-header__search-form--is-open {
  height: auto;
  opacity: 1;
  visibility: visible;
}

.s-page-header .s-logo {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.s-page-header .s-hamburger {
  display: none;
}

.s-page-footer {
  padding: 2rem 1rem;
  color: #fff;
  background-color: #414141;
}

.s-page-footer__inner {
  width: 100%;
  max-width: 1240px;
  margin: auto;
}

.s-page-footer__logo {
  margin-bottom: 1rem;
}

.s-page-footer__slogan {
  font-size: 12px;
  line-height: 18px;
}

.s-page-footer__direction-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.s-page-footer__direction-list > li {
  margin: 0;
  margin-bottom: 0.5rem;
  padding: 0;
}

.s-page-footer__direction-list > li > a {
  position: relative;
  display: inline-block;
  padding: 0.25rem 0;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  color: currentColor;
}

.s-page-footer__direction-list > li > a::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.6, 0, 0, 1);
       -o-transition: transform 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: -webkit-transform 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: transform 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: transform 0.25s cubic-bezier(0.6, 0, 0, 1),
                -webkit-transform 0.25s cubic-bezier(0.6, 0, 0, 1);
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
           transform-origin: right center;
}

.s-page-footer__direction-list > li > a:hover,
.s-page-footer__direction-list > li > a:focus {
  text-decoration: none;
  color: currentColor;
}

.s-page-footer__direction-list > li > a:hover::after,
.s-page-footer__direction-list > li > a:focus::after {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
           transform-origin: left center;
}

.s-page-footer__info-list {
  margin: 0;
  margin-bottom: 1rem;
  padding: 0;
  list-style: none;
}

.s-page-footer__info-list > li {
  margin: 0;
  margin-bottom: 0.25rem;
  padding: 0;
}

.s-page-footer__info-list > li > a {
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 12px;
  line-height: 22px;
  color: currentColor;
}

.s-page-footer__copyright {
  margin-bottom: 1rem;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.s-page-footer__suitability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 63px;
  height: 63px;
  font-size: 45px;
  font-weight: 700;
  letter-spacing: -0.05em;
  line-height: 1em;
  color: #414141;
  background-color: #fff;
  border-radius: 20rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  word-break: normal;
}

.s-breadcrumb {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0;
  color: #21323a;
  list-style: none;
}

.s-breadcrumb a {
  text-decoration: none;
  color: #21323a;
}

.s-breadcrumb a:hover,
.s-breadcrumb a:focus {
  text-decoration: none;
  color: #21323a;
}

.s-breadcrumb__item {
  display: inline-block;
  margin-right: 0.6em;
  white-space: nowrap;
}

.s-breadcrumb__item:not(:last-child):after {
  content: '>';
  display: inline-block;
  margin-left: 0.8rem;
}

.s-pagination {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: center;
}

.s-pagination__list {
  display: inline-block;
  list-style-type: none;
}

.s-pagination__list:after {
  content: '';
  display: table;
  clear: both;
}

.s-pagination__item {
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: bottom;
  float: left;
}

.s-pagination__item a,
.s-pagination__item span {
  position: relative;
  display: inline-block;
  min-width: 2.25rem;
  padding: 0.75rem 1rem;
  line-height: 1.2em;
  color: currentColor;
}

.s-pagination__item a::after,
.s-pagination__item span::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: transparent;
}

.s-pagination__item:last-child a,
.s-pagination__item:last-child span {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.s-pagination__item:first-child a,
.s-pagination__item:first-child span {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.s-pagination__item--active a::after,
.s-pagination__item--active span::after {
  border-radius: 2px;
}

.s-hamburger {
  position: relative;
  width: 40px;
  height: 40px;
  padding: 0;
  color: currentColor;
  vertical-align: middle;
  cursor: pointer;
}

.s-hamburger span {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  width: 20px;
  height: 2px;
  background-color: currentColor;
  border-radius: 2px;
  -webkit-transform: translate3d(-50%, -20%, 0);
          transform: translate3d(-50%, -20%, 0);
}

.s-hamburger span::before,
.s-hamburger span::after {
  position: absolute;
  content: '';
  left: 0;
  display: block;
  width: 20px;
  height: 2px;
  background-color: inherit;
  border-radius: 2px;
}

.s-hamburger span::before {
  top: -0.4rem;
}

.s-hamburger span::after {
  bottom: -0.4rem;
}

.s-main-nav {
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
}

.s-main-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
      flex-direction: row;
}

.s-main-nav__list > li {
  position: relative;
  margin: 0;
  padding: 0;
}

.s-main-nav__list > li#menu-item-15 > a {
  padding-left: 31px;
  --width: 21px;
  --height: 23px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.24 99.33' fill='%23ffffff'%3E%3Cpath fill='none' d='M79.43 80.43c-.6-5.9-1.2-11.9-1.7-17.8-.3-2.8-.4-5.7-.7-8.5-.4-4.2-.8-8.5-1.3-12.7a17.7 17.7 0 01-.1-2.3c0-.6-.2-.9-.9-.9h-51c-.6 0-.9.2-.8.8l1.5 16.8c.4 4.5.8 9.1 1.2 13.6l.9 10.5c.3 3.7.7 7.4 1 11.1.1.7.3.9 1 .9h50.6c1.2 0 1.2 0 1.1-1.2-.23-3.4-.51-6.9-.8-10.3zM36.22 30.73h15.6c.5 0 .7-.2.7-.7 0-3.4.1-6.8-.1-10.2a14.13 14.13 0 00-5.29-10.3l-.3-.3a.77.77 0 00-.1-.3c.3-.1.5-.3.8-.3a12.31 12.31 0 015.4.1l1.2.3a3.75 3.75 0 012.5 2.4 21 21 0 012.2 9.5v8.8c0 .7.2.9.9.9h4c.6 0 .9-.2.9-.8 0-3.6.1-7.2-.2-10.8a13.75 13.75 0 00-6.6-10.6 13.94 13.94 0 00-8.7-2.3 14.58 14.58 0 00-9.6 4.4 13.93 13.93 0 00-3.8 7.3c-.6 3.1-.2 6.2-.3 9.3v2.5c-.21.9.1 1.1.79 1.1z'/%3E%3Cpath d='M87.43 87.73c-.2-2.3-.4-4.6-.6-6.8-.3-3.1-.5-6.1-.8-9.2-.4-5-.9-10-1.31-14.9-.4-4.7-.9-9.4-1.3-14.1-.3-2.7-.5-5.5-.8-8.2a4.58 4.58 0 00-4.3-3.8c-2.2-.1-4.4 0-6.6 0-.8 0-1.1-.3-1.1-1.1v-10.1a18 18 0 00-1.4-6.5 19.69 19.69 0 00-3.3-5.6A20.57 20.57 0 0056.52 1a21.17 21.17 0 00-10.3-.7 20.4 20.4 0 00-8.09 3.3 21.14 21.14 0 00-6.71 7.5 16.35 16.35 0 00-2.09 6.8c-.2 3.9-.2 7.8-.3 11.7 0 1.2 0 1.2-1.2 1.2h-3.6c-.71 0-1-.2-1-1v-8.6c0-4.3 1.4-8.3 4.8-11 2.5-2 4.2-4.6 6.6-6.6 1.2-1 2.59-1.8 3.9-2.7a4.23 4.23 0 01.7-.5.35.35 0 00-.1-.2 22.46 22.46 0 00-6.3.6A20.8 20.8 0 0018 14.43a20.83 20.83 0 00-1 7v8.8c0 .7-.4.8-.9.8h-5.8a4.35 4.35 0 00-3.6 1.4 4.77 4.77 0 00-1.2 2.2c-.4 3-.6 6.1-.9 9.2-.3 2.7-.6 5.4-.8 8.1l-.6 7.2c-.3 4.1-.71 8.6-1.1 13-.4 4.6-.81 9.2-1.2 13.7-.3 2.7-.6 5.3-.8 8a6.19 6.19 0 00.19 3.3 3.67 3.67 0 003.6 2.2h80.44a3.8 3.8 0 003.9-4c-.23-2.5-.51-5-.8-7.6zm-69.8 4.2h-7.5a3 3 0 01-3-3.3l3.79-46.7a3 3 0 013-2.8 3 3 0 013 2.8l3.8 46.7a3.09 3.09 0 01-3.09 3.3zm17.7-64.7c.2-3.1-.3-6.2.3-9.3a15.1 15.1 0 013.79-7.3 14.5 14.5 0 0118.3-2.1 13.73 13.73 0 016.6 10.6c.31 3.6.1 7.2.2 10.8 0 .6-.3.9-.9.8h-4c-.7 0-.9-.2-.9-.9V21a22.41 22.41 0 00-2.2-9.5A3.74 3.74 0 0054 9.13l-1.2-.3a12.31 12.31 0 00-5.4-.1c-.3 0-.5.2-.8.3a.77.77 0 01.1.3l.3.3a14.25 14.25 0 015.4 10.3c.2 3.4 0 6.8.1 10.2 0 .5-.2.7-.7.7H36.22c-.7 0-1-.2-1-1s0-1.83.11-2.6zm44 64.7H28.72c-.7 0-.9-.2-1-.9-.3-3.7-.7-7.4-1-11.1-.3-3.5-.59-7-.9-10.5-.4-4.5-.8-9.1-1.2-13.6L23.12 39c-.1-.6.2-.9.8-.8h51c.7 0 .9.3.9.9a17.7 17.7 0 00.1 2.3c.4 4.2.9 8.5 1.3 12.7.3 2.8.4 5.7.7 8.5.6 5.9 1.1 11.9 1.7 17.8l.9 10.2c.01 1.33.01 1.33-1.2 1.33z'/%3E%3Cpath d='M19.23 34.73l6.29 61.8 22.5-.2-7.6-62.2-21.19.6zM58.13 34.43l6.2 61.9 22.59-.3-7.7-62.2-21.09.6z'/%3E%3C/svg%3E");
}

.s-main-nav__list > li#menu-item-20 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 18px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.6 75.8' fill='%23ffffff'%3E%3Cpath d='M80.9 57.1v-1.9h13.6V3.9A3.9 3.9 0 0090.6 0H9.3a3.9 3.9 0 00-3.9 3.9v51.2h46.8V57H0v1.5a4.27 4.27 0 004.3 4.3h48v9.9a3.12 3.12 0 003.1 3.1h22.4a3.12 3.12 0 003.1-3.1v-9.9h14.4a4.27 4.27 0 004.3-4.3V57H80.9zM50 1.1a1.69 1.69 0 011.7 1.7 1.7 1.7 0 01-3.4 0A1.63 1.63 0 0150 1.1zM9.3 49.2v-43h81.3v43.1h-9.7V29.4a3.12 3.12 0 00-3.1-3.1H55.3a3.12 3.12 0 00-3.1 3.1v19.8zm58.6-19.7a1.57 1.57 0 01-1.4.9 1.69 1.69 0 01-1.4-.9 1.27 1.27 0 01-.1-.6 1.5 1.5 0 013 0 .66.66 0 01-.1.6zm10.2 42.4a.79.79 0 01-.8.8H55.8a.79.79 0 01-.8-.8V30.3a.79.79 0 01.8-.8h6c2.4 0 2.4 2.5 4.8 2.5s2.4-2.5 4.8-2.5h6a.79.79 0 01.8.8v41.6z'/%3E%3C/svg%3E");
}

.s-main-nav__list > li#menu-item-30 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 13px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.17 55.5' fill='%23ffffff'%3E%3Cpath d='M99 12.5a2.07 2.07 0 00-2.31-2.3h-3.4a4.91 4.91 0 01-1.1-.1c-1.8-.5-1.4-1.5-1-2.1.2-.3 2.7-.6 3.1-.8 1.4-.6 2.4-1.3 2.6-2.9A2.9 2.9 0 0095.47 1a3.07 3.07 0 00-4 .4c-1.4 1.1-2.2 1.8-2.2 3.8 0 .7.2 1.1-.1 1.6s-.5.8-.69 1.2a1.83 1.83 0 01-2.2 1.3h-3.2a1.91 1.91 0 01-2.2-1.3 7.46 7.46 0 00-.7-1.2c-.3-.5-.1-.9-.1-1.6 0-2.1-.8-2.7-2.2-3.8s-2.6-1.3-4-.4-1.6 1.7-1.4 3.3 1.1 2.2 2.6 2.9c.4.2 2.8.5 3.1.8.4.5.8 1.5-1 2.1-.5 0-.8.1-1.1.1h-3.4a2.06 2.06 0 00-2.3 2.3v.5c0 1.4.8 2.1 2.2 2.2h4.3a2.77 2.77 0 01.9.1v1.1c-.1 2.3-.3 4.5-.4 6.8-.2 4.4-1.3 7.7-1.6 12.1-.7 8.7 2.2 9.5 3.1 9.5 0-.5.1-.8.1-1.2v-3.4a5.78 5.78 0 015.6-5.5H85a5.76 5.76 0 015.59 5.5v3.4a5.28 5.28 0 00.1 1.2c.9 0 3.81-.9 3.1-9.5-.3-4.4-1.4-7.7-1.6-12.1-.1-2.3-.3-4.5-.4-6.8v-1.1c.4 0 .7-.1.9-.1H97c1.4 0 2.09-.8 2.19-2.2a.57.57 0 01-.19-.5zm-14.41 10a5.74 5.74 0 01-5.8-5.8c-.2-3.2 2.9-5.9 5.8-5.9a6.1 6.1 0 015.81 5.9 5.68 5.68 0 01-5.83 5.8z'/%3E%3Cpath d='M84.67 37.3h-.1a3.21 3.21 0 00-3.19 3.2v11.7a3.22 3.22 0 003.19 3.2h.2A3.22 3.22 0 0088 52.2V40.5a3.3 3.3 0 00-3.33-3.2zM84.57 13.5a3.3 3.3 0 103.31 3.3 3.33 3.33 0 00-3.31-3.3zM66.07 30.1a14.72 14.72 0 00-.5-4.2 7.4 7.4 0 00-2.29-3.5 3 3 0 01-.71-.9c-.7-1.6-1.29-3.3-1.9-5-.8-2.2-1.7-4.4-2.5-6.6-.6-1.6-1.2-3.3-1.9-4.9a8.43 8.43 0 00-2.8-3.4A9.08 9.08 0 0050 .1a3.4 3.4 0 00-1-.1H17.17a3.44 3.44 0 00-1 .1 8.47 8.47 0 00-3.5 1.5A8 8 0 009.87 5C9.17 6.6 8.57 8.3 8 9.9c-.81 2.2-1.7 4.4-2.5 6.6-.6 1.7-1.31 3.3-1.91 5a1.56 1.56 0 01-.7.9 7.42 7.42 0 00-2.3 3.5 15.47 15.47 0 00-.5 4.2q-.13 3.15 0 6.3a18 18 0 00.8 5.2 5.73 5.73 0 001.5 2.6 10.31 10.31 0 001.7 1.1 1.35 1.35 0 01.81 1.3v5.8a12.22 12.22 0 00.19 1.8c.1.5.31.9.7 1a4.15 4.15 0 001.6.3h5.3a4.4 4.4 0 001.11-.2 1.5 1.5 0 001.1-1.2 5.7 5.7 0 00.1-1.3v-6.1c0-.9 0-.9.9-.9h34.4c.9 0 .9 0 .9.9v6.1c0 .5.1.9.1 1.3a1.37 1.37 0 001.09 1.2c.41.1.7.1 1.1.2h5.3a9 9 0 001.6-.3 1 1 0 00.7-1 11 11 0 00.2-1.8v-5.8a1.29 1.29 0 01.8-1.3 5.37 5.37 0 003.2-3.7 15.67 15.67 0 00.8-5.2q.13-3.15-.02-6.3zm-53.39 7.6a4.3 4.3 0 11.1-8.6 4.14 4.14 0 014.29 4.3 4.28 4.28 0 01-4.39 4.3zm28.7 3.8h-16.6v-4.1h16.6zm12-3.8a4.21 4.21 0 01-4.3-4.3 4.15 4.15 0 014.3-4.3 4.35 4.35 0 014.4 4.3 4.42 4.42 0 01-4.4 4.3zm5.1-15.7H7.67a.88.88 0 01-.8-1.1c0-.2.1-.3.1-.5.6-1.7 1.3-3.4 1.9-5 .8-2.1 1.6-4.2 2.4-6.4.4-1 .7-2.1 1.1-3.1a6.46 6.46 0 011.8-2.2 6.18 6.18 0 013.7-1.1h30.2a6 6 0 013.71 1.1 4.31 4.31 0 011.79 2.2c.41 1 .71 2.1 1.1 3.1.8 2.1 1.6 4.2 2.4 6.4.6 1.7 1.3 3.4 1.91 5a1 1 0 01.09.5c.31.6 0 1-.59 1.1z'/%3E%3C/svg%3E");
}

.s-main-nav__list > li#menu-item-443 > a {
  padding-left: 32px;
  --width: 22px;
  --height: 20px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.48 84.3' fill='%23ffffff'%3E%3Cpath d='M7 60.4l-1.2-.6-1.5-.3a1.33 1.33 0 00-1.4 1.7 16.67 16.67 0 00.8 2 1.1 1.1 0 01.1 1.1c-.3.8-.6 1.7-.9 2.6.9-.4 1.8-.8 2.6-1.2a.9.9 0 011 0 4.07 4.07 0 001.8.5 1.26 1.26 0 001.5-1.6 12.66 12.66 0 00-.6-1.8 5.67 5.67 0 00-.8-1.3c-.4-.3-.8-.6-1.4-1.1z'/%3E%3Cpath d='M93.2 76.6a2 2 0 00-2.5 1.4 2.85 2.85 0 01-1.8 1.9 8.66 8.66 0 01-3.2.6H57.5a2 2 0 01-.7-.1c.1-.2.1-.4.2-.6.4-1.1.4-1.1 1.6-1.1h18.8a14.77 14.77 0 002.1-.1 8.34 8.34 0 004.8-1.8c1.3-1.1 2.3-2.5 1.7-4.4a1.76 1.76 0 00-1-1.2 2 2 0 00-2.6 1.4 2.4 2.4 0 01-1.7 1.8 14 14 0 01-2.8.6H59.7a2 2 0 01-.7-.1 10.37 10.37 0 01.4-1c1.4-3.6 2.8-7.1 4.2-10.6a4.61 4.61 0 00-.4-4.4c-2.1-3.2-4.2-6.5-6.3-9.7a.91.91 0 01-.1-1.1c2-4.2 4.1-8.4 6.1-12.6a5.74 5.74 0 01.4-.7 1.38 1.38 0 00.3.4c1.5 2.3 3 4.6 4.4 6.9a3.55 3.55 0 005.3 1.2c2.5-1.6 5-3.2 7.4-4.8.2-.1 4-2.6 4.4-2.9a15.26 15.26 0 001.6-1.1 3.26 3.26 0 00-3.9-5.2c-3.2 1.9-6.4 3.7-9.6 5.6l-.6.3c-.4-.6-.7-1.3-1.1-1.8-1.6-2.4-3.1-5-4.9-7.3a13.09 13.09 0 00-10-5.2 44.08 44.08 0 00-8.1.5c-2.6.2-5.1.5-7.7.8a5 5 0 00-2.4.9c-3.6 2.9-7.1 5.8-10.7 8.6a3.14 3.14 0 00-1.3 3.1 10 10 0 002.3 2.7c1.3.4 2.3-.2 3.3-.9 2.9-2.1 5.7-4.1 8.6-6.3a4.88 4.88 0 013.3-1.1c.4 0 .8-.1 1.1-.1 1.2-.1 2.5-.1 3.8-.2-1.1 3.4-1.9 6.5-4.1 9.9a7.5 7.5 0 00.2 9 17.1 17.1 0 001.1 1.4.89.89 0 01.2 1.1c-1.1 3.3-2.2 6.6-3.3 10a2.29 2.29 0 01-.7 1c-3.6 3.3-7.2 6.5-10.9 9.7a5.05 5.05 0 00-2.1 3.7.35.35 0 00-.1.2H1.8C.7 75 0 75.6 0 76.6a1.86 1.86 0 001.7 1.9h47.5v1.8H9.9a2 2 0 00-1.8 1.9 2 2 0 001.6 2 5.7 5.7 0 001.3.1h74.5a10.84 10.84 0 005.8-1.4 5.81 5.81 0 003-4.1 1.55 1.55 0 00-1.1-2.2zm-42.5-1.7H39.1c.5-.4.8-.7 1.2-1 2.9-2.3 5.8-4.6 8.6-6.9a4.81 4.81 0 001.7-2.3c.7-1.9 1.4-3.8 2.1-5.8.8 1.1 1.5 2.2 2.3 3.2-1.4 4.3-2.8 8.5-4.3 12.8z'/%3E%3Cpath d='M75.7 65.7a6.1 6.1 0 00-2.7.3 1.36 1.36 0 00-.6 2.3 4.81 4.81 0 001.6 1.2c.4.3.7.5.7 1 .1.9.3 1.7.4 2.8.4-.6.8-1.1 1.1-1.6a2.29 2.29 0 012.3-1.5h.3c.8-.2 1.5-.4 1.7-1.3s-.4-1.4-1-1.9a2.18 2.18 0 00-.8-.5 20.44 20.44 0 00-3-.8zM67 6a7.77 7.77 0 017.9 7.9 7.88 7.88 0 01-7.9 8A8 8 0 0167 6zM5.49658406 62.837404L32.7989813 29.2298289l1.08661905.88275649-27.30239725 33.6075751z'/%3E%3Cpath d='M75.79362525 68.055251L86.03782631 23.9287698l1.36373231.31659782-10.24420106 44.12648122zM70.5 5.9c-3-3.3-6.2-3-10.9-3.2-1.6 5-2 6.8-1.5 9.7z'/%3E%3Ccircle cx='59.4' cy='1.9' r='1.9'/%3E%3Cpath d='M72 7.9l-12.9 6.9a.48.48 0 01-.6-.2l-1.2-2.2a.48.48 0 01.2-.6l12.9-6.9a.48.48 0 01.6.2l1.2 2.2a.48.48 0 01-.2.6z'/%3E%3C/svg%3E");
}

.s-main-nav__list > li#menu-item-1526 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 19px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.12 84.46' fill='%23ffffff'%3E%3Cpath d='M99 27.29a36.91 36.91 0 00-2.1-9.3 29.81 29.81 0 00-6.1-9.9 21.08 21.08 0 00-8.2-5.6 28.66 28.66 0 00-8.2-1.8 28.21 28.21 0 00-9.6.8 37.74 37.74 0 00-9 3.9c-1.5.8-2.9 1.6-4.4 2.4-.7.3-1.7.8-1.7.8s-1.5-.8-2-1c-1.6-.9-3.2-1.9-4.7-2.8A32.18 32.18 0 0031.78.29a24.47 24.47 0 00-8.1.1 26.27 26.27 0 00-7.3 2.5 28.73 28.73 0 00-16.3 24.3 33.15 33.15 0 003.1 16.1.81.81 0 00.9.8h14.8c.8 0 .8 0 1-.7l3.9-10.5a4.12 4.12 0 014.2-2.8 3.94 3.94 0 013.8 3c1.2 4 2.5 8 3.7 12 .2.6.4 1.3.6 1.9h.1c.5-1.9 1-3.8 1.4-5.8l2.7-10.8c.9-3.7 1.8-7.3 2.7-11 .3-1.1.5-2.2.8-3.3A4.23 4.23 0 0148 13a4.15 4.15 0 013.9 3.3c.5 2.2 1 4.5 1.5 6.8.8 3.6 1.5 7.1 2.3 10.7.7 3.3 1.4 6.5 2.1 9.8.1.5.3.6.7.6h11.6a4.11 4.11 0 014 2.9 4.16 4.16 0 01-3.9 5.4H54.28a4.2 4.2 0 01-4-3.3c-.2-1.1-.5-2.1-.7-3.2-.7-3.1-1.3-6.2-2-9.3 0-.1-.1-.2-.2-.4a3.93 3.93 0 00-.2.6c-.9 3.7-1.8 7.3-2.7 11-.8 3.2-1.6 6.5-2.4 9.7-.5 2.2-1 4.3-1.6 6.5a4.21 4.21 0 01-8.1.1c-.3-1-.6-2.1-1-3.1-1.3-4.1-2.5-8.2-3.8-12.3a4.87 4.87 0 00-.4-1.1h-.1c-.2.6-.5 1.3-.7 1.9a4.39 4.39 0 01-4.1 3H7.18c4.9 5.6 16.9 14 20.3 16.7 2.8 2.1 5.5 4.3 8.4 6.3 4.2 2.9 8.5 5.7 12.8 8.5.7.5.7.5 1.4 0 3.7-2.4 7.3-4.9 11-7.2 6-3.7 12-7.2 17.7-11.3A49.28 49.28 0 0092 53.09a42.34 42.34 0 005.7-11.7 39.38 39.38 0 001.3-14.1zm-13.1-6.1a20.57 20.57 0 00-9.7-9.4c.1-1.9.1-3.8.2-5.6a31.93 31.93 0 0115.1 14.6c-1.82.1-3.72.3-5.62.4z'/%3E%3C/svg%3E");
}

.s-main-nav__list > li#menu-item-5222 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 14px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98.6 59.64' fill='%23ffffff'%3E%3Cpath fill='none' d='M59.2 5.9v.4z'/%3E%3Cpath d='M93.7 6.7h-.8l-1.8 1.9a2.2 2.2 0 00.8.1h1.8L95.4 7a1.42 1.42 0 00-.6-.2 4.48 4.48 0 00-1.1-.1zM87.9 6.8L86 8.6h.1a3.55 3.55 0 001 .2h1.7l1.7-1.7a2.22 2.22 0 00-1.6-.3zM79.2 6.9h-.3V5.5c0-.3-.1-.4-.4-.5-1.5-.6-3.1-1.2-4.6-1.7a.9.9 0 00-.5-.1c-1.3 0-2.5 0-3.8.1h-.3v-.5c0-.3-.1-.4-.4-.4h-.6v-.1c-.1-.4-.2-.4-.6-.4-1.8 0-3.7.1-5.5.1h-2.3c-.4 0-.5.1-.5.5v.6c0 .2 0 .3-.1.4a.35.35 0 00-.1.2v6.6h.1V13c0 .2 0 .4.3.5v.6a.37.37 0 00.1.3c.1.2.2.3.4.3h1.1c2.2 0 4.5-.1 6.7-.1.4 0 .4-.1.5-.4a.31.31 0 01.1-.2h.5c.3 0 .4-.1.4-.4v-.5h.3c1.2 0 2.5 0 3.7-.1a.75.75 0 00.5-.1c1.5-.6 3.1-1.3 4.6-1.9.2-.1.3-.2.3-.4V9h.3c1.5 0 2.9-.1 4.4-.1l1.8-1.8a4.15 4.15 0 00-1.6-.3c-1.4.1-2.9.1-4.5.1zM50.5 22.8h-2.8a.9.9 0 00-.5.1.55.55 0 00-.3.5c0 .2.1.3.4.4a.6.6 0 01.4.1c.5.1 1.1.1 1.6.2a1.42 1.42 0 01.6.2 2.54 2.54 0 011.4 1.3 5.26 5.26 0 01.4 1.7 22.84 22.84 0 010 3.7c-.1 2.2-.3 4.5-.4 6.7-.2 3.5-.3 7-.2 10.4 0 2.4.1 4.9.2 7.3a22.75 22.75 0 00.2 2.6v.3c-.1 0-.1.1-.2.1-.4.2-.4.7.1.9a2.92 2.92 0 00.9.2 19 19 0 003.4.1c1.1-.1 2.2-.1 3.3-.2.3 0 .5-.1.8-.1.1 0 .2-.1.3-.1.3-.2.4-.6 0-.8-.1 0-.1-.1-.2-.1v-1.5c.1-3.1.1-6.2 0-9.4-.1-2.1-.2-4.1-.3-6.2s-.3-3.9-.5-5.8-.3-3.9-.5-5.8a10.75 10.75 0 01.1-3.1c.1-.4.2-.7.3-1.1a2 2 0 011.2-1.2 3.29 3.29 0 011.7-.4 2 2 0 00.7-.1.66.66 0 00.5-.4.44.44 0 00-.4-.6h-.3l-11.9.1z'/%3E%3Cpath d='M57.1 14.2a.76.76 0 00.4-.1c0-1.3 0-2.6-.1-3.9h.2v-4h-.3c0-1.2 0-2.4-.1-3.6h-.4V1.2a.37.37 0 00-.4-.4h-3.3c-.4 0-.5.2-.5.5v1.3a.66.66 0 01-.6-.1A19 19 0 0046.4.8a44 44 0 00-8.9-.8c-3.2 0-6.4.1-9.6.2-2.2.1-.2.5-2 .6s-3.8.3-5.7.5c-3.3.3-6.6.7-9.9 1.3a25.85 25.85 0 00-4 .9 2 2 0 00-.8.4 1 1 0 00-.4 1.5A3.13 3.13 0 006 6.5a2.51 2.51 0 011 2.1 5.11 5.11 0 01-.3 2.1 65.43 65.43 0 00-2.4 7.5 116.1 116.1 0 00-2.9 13C1 33.4.7 35.5.5 37.7c-.2 1.4-.3 2.8-.4 4.1S0 44.2 0 45.4a1.46 1.46 0 00.7 1.3.1.1 0 01.1.1.55.55 0 01.3.5v.5a2.28 2.28 0 00.6 1.2l.9.6a17.6 17.6 0 003 1 .37.37 0 01.3.1 3 3 0 011.3.5 2.46 2.46 0 002.2.3 1.42 1.42 0 00.6-.2 2.18 2.18 0 00.5-.4 7.22 7.22 0 00.9-2 1.16 1.16 0 00-.2-1 35.42 35.42 0 01-1.9-3.3 1.67 1.67 0 01-.1-1.2c.5-2.1.9-4.2 1.3-6.4v-.1c0-.2.1-.3.3-.4s.3-.1.5-.2.1 0 .2-.1c.3 0 .6-.1.8-.1a1.7 1.7 0 001.5-1.4c.1-.4.1-.8.2-1.1 0-.1 0-.2.1-.2s.2-.2.2-.3l.6-2.4c0-.1.1-.3 0-.4V30c.1-.4.2-.8.3-1.3a.85.85 0 01.7-.7h.8l1.4.3a.76.76 0 00.9-.3 4.35 4.35 0 00.6-.7c.9-1.2 1.8-2.4 2.6-3.7.1-.2.3-.2.5-.2a31.81 31.81 0 003.8-.2 1.14 1.14 0 01.8.3.91.91 0 00.7.3c2.8-.1 5.6-.1 8.4-.2V1.8h3v21.6c.3 0 .6-.1.8-.1s.5-.2.8-.3a2.94 2.94 0 001.6-1.5 1 1 0 01.4-.5 17.39 17.39 0 011.8-1.1c1.6-1 3.3-2 4.8-3.1a18.63 18.63 0 002.6-2.3c.2-.2.3-.3.6-.2 0 2.3.1 4.6.1 7l4.3-.1c0-2.3-.1-4.6-.1-7zM97.9 6.7a.1.1 0 01-.1-.1L96 8.4a1.2 1.2 0 00.8.2h.8c.2 0 .3 0 .4-.2s.4-.5.6-.8a5.5 5.5 0 00-.7-.9z'/%3E%3C/svg%3E");
}

.s-main-nav__list > li > a {
  position: relative;
  display: inline-block;
  padding: 1.1rem 0 0.9rem 2rem;
  text-decoration: none;
  color: currentColor;
  vertical-align: middle;
  cursor: pointer;
  -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
       -o-transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
          transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
}

.s-main-nav__list > li > a::before {
  position: absolute;
  content: '';
  top: 50%;
  left: 0;
  width: var(--width);
  height: var(--height);
  background-image: var(--icon);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.s-main-nav__list > li > a:hover,
.s-main-nav__list > li > a:focus {
  text-decoration: none;
}

.s-main-nav__list > li > ul {
  margin: 0;
  padding: 0;
}

.s-main-nav__list > li > ul > li {
  margin: 0;
  padding: 0;
}

.s-main-nav__list > li > ul > li > a {
  display: block;
  padding: 0.5rem 0;
  text-decoration: none;
  color: currentColor;
  opacity: 0.5;
}

.s-main-nav__list > li > ul > li > a:hover,
.s-main-nav__list > li > ul > li > a:focus {
  text-decoration: none;
  color: currentColor;
}

.s-promo {
  position: relative;
  border-bottom: 8px solid #8ac53e;
}

.s-promo__inner {
  position: relative;
  width: 100%;
  max-width: 320px;
  margin: auto;
  padding: 1rem;
  z-index: 2;
}

.s-promo__direction-list {
  list-style: none;
}

.s-promo__direction-item {
  margin: 0;
  margin-bottom: 2rem;
}

.s-promo__slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.s-promo__slider .swiper-container {
  height: 100%;
}

.s-promo__slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.s-promo__slide-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: 100%;
  margin: auto;
  padding: 1rem;
  z-index: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.s-promo__slide-title {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #fff;
}

.s-promo__cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.s-promo__cover::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
}

.s-promo__cover img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

.s-direction {
  position: relative;
  display: block;
  border-radius: 10em;
}

.s-direction:hover .s-direction__figure,
.s-direction:focus .s-direction__figure {
  color: #8ac53e;
  -webkit-transform: scale(1.03);
      -ms-transform: scale(1.03);
          transform: scale(1.03);
}

.s-direction:hover::before,
.s-direction:focus::before {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.s-direction::before {
  position: absolute;
  content: '';
  top: -5%;
  left: -5%;
  width: 110%;
  height: 110%;
  background-color: transparent;
  border: 3px solid #fff;
  border-radius: 10em;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s,
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1) 0.075s;
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-direction__figure {
  position: relative;
  margin: 0;
  color: #21323a;
  background-color: #fff;
  border-radius: 10em;
  -webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-direction__figure::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.s-direction__cover {
  position: absolute;
  top: 10%;
  left: 10%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80%;
  height: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.s-direction__caption {
  position: absolute;
  top: 60%;
  left: 10%;
  width: 80%;
  height: 30%;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  word-break: keep-all;
}

.s-categories {
  padding: 2rem 1rem;
}

.s-categories__inner {
  max-width: 1240px;
  margin: auto;
}

.s-categories__list {
  list-style: none;
}

.s-categories__item {
  margin: 0;
  margin-bottom: 2rem;
}

.s-category {
  position: relative;
  background-color: #fff;
}

.s-category::before {
  position: absolute;
  content: '';
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  background-image: var(--icon);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 100% 100%;
  z-index: 1;
}

.s-category__title {
  position: relative;
  padding: 0.5rem 5rem 0.5rem 1rem;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
  color: #fff;
  background-color: #414141;
  border-bottom: 3px solid #8ac53e;
}

.s-category__title-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 100%;
  background-color: #8ac53e;
}

.s-category__title-icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

.s-category--products {
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.24 99.33' fill='%23e5e5e5'%3E%3Cpath fill='none' d='M79.43 80.43c-.6-5.9-1.2-11.9-1.7-17.8-.3-2.8-.4-5.7-.7-8.5-.4-4.2-.8-8.5-1.3-12.7a17.7 17.7 0 01-.1-2.3c0-.6-.2-.9-.9-.9h-51c-.6 0-.9.2-.8.8l1.5 16.8c.4 4.5.8 9.1 1.2 13.6l.9 10.5c.3 3.7.7 7.4 1 11.1.1.7.3.9 1 .9h50.6c1.2 0 1.2 0 1.1-1.2-.23-3.4-.51-6.9-.8-10.3zM36.22 30.73h15.6c.5 0 .7-.2.7-.7 0-3.4.1-6.8-.1-10.2a14.13 14.13 0 00-5.29-10.3l-.3-.3a.77.77 0 00-.1-.3c.3-.1.5-.3.8-.3a12.31 12.31 0 015.4.1l1.2.3a3.75 3.75 0 012.5 2.4 21 21 0 012.2 9.5v8.8c0 .7.2.9.9.9h4c.6 0 .9-.2.9-.8 0-3.6.1-7.2-.2-10.8a13.75 13.75 0 00-6.6-10.6 13.94 13.94 0 00-8.7-2.3 14.58 14.58 0 00-9.6 4.4 13.93 13.93 0 00-3.8 7.3c-.6 3.1-.2 6.2-.3 9.3v2.5c-.21.9.1 1.1.79 1.1z'/%3E%3Cpath d='M87.43 87.73c-.2-2.3-.4-4.6-.6-6.8-.3-3.1-.5-6.1-.8-9.2-.4-5-.9-10-1.31-14.9-.4-4.7-.9-9.4-1.3-14.1-.3-2.7-.5-5.5-.8-8.2a4.58 4.58 0 00-4.3-3.8c-2.2-.1-4.4 0-6.6 0-.8 0-1.1-.3-1.1-1.1v-10.1a18 18 0 00-1.4-6.5 19.69 19.69 0 00-3.3-5.6A20.57 20.57 0 0056.52 1a21.17 21.17 0 00-10.3-.7 20.4 20.4 0 00-8.09 3.3 21.14 21.14 0 00-6.71 7.5 16.35 16.35 0 00-2.09 6.8c-.2 3.9-.2 7.8-.3 11.7 0 1.2 0 1.2-1.2 1.2h-3.6c-.71 0-1-.2-1-1v-8.6c0-4.3 1.4-8.3 4.8-11 2.5-2 4.2-4.6 6.6-6.6 1.2-1 2.59-1.8 3.9-2.7a4.23 4.23 0 01.7-.5.35.35 0 00-.1-.2 22.46 22.46 0 00-6.3.6A20.8 20.8 0 0018 14.43a20.83 20.83 0 00-1 7v8.8c0 .7-.4.8-.9.8h-5.8a4.35 4.35 0 00-3.6 1.4 4.77 4.77 0 00-1.2 2.2c-.4 3-.6 6.1-.9 9.2-.3 2.7-.6 5.4-.8 8.1l-.6 7.2c-.3 4.1-.71 8.6-1.1 13-.4 4.6-.81 9.2-1.2 13.7-.3 2.7-.6 5.3-.8 8a6.19 6.19 0 00.19 3.3 3.67 3.67 0 003.6 2.2h80.44a3.8 3.8 0 003.9-4c-.23-2.5-.51-5-.8-7.6zm-69.8 4.2h-7.5a3 3 0 01-3-3.3l3.79-46.7a3 3 0 013-2.8 3 3 0 013 2.8l3.8 46.7a3.09 3.09 0 01-3.09 3.3zm17.7-64.7c.2-3.1-.3-6.2.3-9.3a15.1 15.1 0 013.79-7.3 14.5 14.5 0 0118.3-2.1 13.73 13.73 0 016.6 10.6c.31 3.6.1 7.2.2 10.8 0 .6-.3.9-.9.8h-4c-.7 0-.9-.2-.9-.9V21a22.41 22.41 0 00-2.2-9.5A3.74 3.74 0 0054 9.13l-1.2-.3a12.31 12.31 0 00-5.4-.1c-.3 0-.5.2-.8.3a.77.77 0 01.1.3l.3.3a14.25 14.25 0 015.4 10.3c.2 3.4 0 6.8.1 10.2 0 .5-.2.7-.7.7H36.22c-.7 0-1-.2-1-1s0-1.83.11-2.6zm44 64.7H28.72c-.7 0-.9-.2-1-.9-.3-3.7-.7-7.4-1-11.1-.3-3.5-.59-7-.9-10.5-.4-4.5-.8-9.1-1.2-13.6L23.12 39c-.1-.6.2-.9.8-.8h51c.7 0 .9.3.9.9a17.7 17.7 0 00.1 2.3c.4 4.2.9 8.5 1.3 12.7.3 2.8.4 5.7.7 8.5.6 5.9 1.1 11.9 1.7 17.8l.9 10.2c.01 1.33.01 1.33-1.2 1.33z'/%3E%3Cpath d='M19.23 34.73l6.29 61.8 22.5-.2-7.6-62.2-21.19.6zM58.13 34.43l6.2 61.9 22.59-.3-7.7-62.2-21.09.6z'/%3E%3C/svg%3E");
}

.s-category--it {
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.6 75.8' fill='%23e5e5e5'%3E%3Cpath d='M80.9 57.1v-1.9h13.6V3.9A3.9 3.9 0 0090.6 0H9.3a3.9 3.9 0 00-3.9 3.9v51.2h46.8V57H0v1.5a4.27 4.27 0 004.3 4.3h48v9.9a3.12 3.12 0 003.1 3.1h22.4a3.12 3.12 0 003.1-3.1v-9.9h14.4a4.27 4.27 0 004.3-4.3V57H80.9zM50 1.1a1.69 1.69 0 011.7 1.7 1.7 1.7 0 01-3.4 0A1.63 1.63 0 0150 1.1zM9.3 49.2v-43h81.3v43.1h-9.7V29.4a3.12 3.12 0 00-3.1-3.1H55.3a3.12 3.12 0 00-3.1 3.1v19.8zm58.6-19.7a1.57 1.57 0 01-1.4.9 1.69 1.69 0 01-1.4-.9 1.27 1.27 0 01-.1-.6 1.5 1.5 0 013 0 .66.66 0 01-.1.6zm10.2 42.4a.79.79 0 01-.8.8H55.8a.79.79 0 01-.8-.8V30.3a.79.79 0 01.8-.8h6c2.4 0 2.4 2.5 4.8 2.5s2.4-2.5 4.8-2.5h6a.79.79 0 01.8.8v41.6z'/%3E%3C/svg%3E");
}

.s-category--vehicles {
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.17 55.5' fill='%23e5e5e5'%3E%3Cpath d='M99 12.5a2.07 2.07 0 00-2.31-2.3h-3.4a4.91 4.91 0 01-1.1-.1c-1.8-.5-1.4-1.5-1-2.1.2-.3 2.7-.6 3.1-.8 1.4-.6 2.4-1.3 2.6-2.9A2.9 2.9 0 0095.47 1a3.07 3.07 0 00-4 .4c-1.4 1.1-2.2 1.8-2.2 3.8 0 .7.2 1.1-.1 1.6s-.5.8-.69 1.2a1.83 1.83 0 01-2.2 1.3h-3.2a1.91 1.91 0 01-2.2-1.3 7.46 7.46 0 00-.7-1.2c-.3-.5-.1-.9-.1-1.6 0-2.1-.8-2.7-2.2-3.8s-2.6-1.3-4-.4-1.6 1.7-1.4 3.3 1.1 2.2 2.6 2.9c.4.2 2.8.5 3.1.8.4.5.8 1.5-1 2.1-.5 0-.8.1-1.1.1h-3.4a2.06 2.06 0 00-2.3 2.3v.5c0 1.4.8 2.1 2.2 2.2h4.3a2.77 2.77 0 01.9.1v1.1c-.1 2.3-.3 4.5-.4 6.8-.2 4.4-1.3 7.7-1.6 12.1-.7 8.7 2.2 9.5 3.1 9.5 0-.5.1-.8.1-1.2v-3.4a5.78 5.78 0 015.6-5.5H85a5.76 5.76 0 015.59 5.5v3.4a5.28 5.28 0 00.1 1.2c.9 0 3.81-.9 3.1-9.5-.3-4.4-1.4-7.7-1.6-12.1-.1-2.3-.3-4.5-.4-6.8v-1.1c.4 0 .7-.1.9-.1H97c1.4 0 2.09-.8 2.19-2.2a.57.57 0 01-.19-.5zm-14.41 10a5.74 5.74 0 01-5.8-5.8c-.2-3.2 2.9-5.9 5.8-5.9a6.1 6.1 0 015.81 5.9 5.68 5.68 0 01-5.83 5.8z'/%3E%3Cpath d='M84.67 37.3h-.1a3.21 3.21 0 00-3.19 3.2v11.7a3.22 3.22 0 003.19 3.2h.2A3.22 3.22 0 0088 52.2V40.5a3.3 3.3 0 00-3.33-3.2zM84.57 13.5a3.3 3.3 0 103.31 3.3 3.33 3.33 0 00-3.31-3.3zM66.07 30.1a14.72 14.72 0 00-.5-4.2 7.4 7.4 0 00-2.29-3.5 3 3 0 01-.71-.9c-.7-1.6-1.29-3.3-1.9-5-.8-2.2-1.7-4.4-2.5-6.6-.6-1.6-1.2-3.3-1.9-4.9a8.43 8.43 0 00-2.8-3.4A9.08 9.08 0 0050 .1a3.4 3.4 0 00-1-.1H17.17a3.44 3.44 0 00-1 .1 8.47 8.47 0 00-3.5 1.5A8 8 0 009.87 5C9.17 6.6 8.57 8.3 8 9.9c-.81 2.2-1.7 4.4-2.5 6.6-.6 1.7-1.31 3.3-1.91 5a1.56 1.56 0 01-.7.9 7.42 7.42 0 00-2.3 3.5 15.47 15.47 0 00-.5 4.2q-.13 3.15 0 6.3a18 18 0 00.8 5.2 5.73 5.73 0 001.5 2.6 10.31 10.31 0 001.7 1.1 1.35 1.35 0 01.81 1.3v5.8a12.22 12.22 0 00.19 1.8c.1.5.31.9.7 1a4.15 4.15 0 001.6.3h5.3a4.4 4.4 0 001.11-.2 1.5 1.5 0 001.1-1.2 5.7 5.7 0 00.1-1.3v-6.1c0-.9 0-.9.9-.9h34.4c.9 0 .9 0 .9.9v6.1c0 .5.1.9.1 1.3a1.37 1.37 0 001.09 1.2c.41.1.7.1 1.1.2h5.3a9 9 0 001.6-.3 1 1 0 00.7-1 11 11 0 00.2-1.8v-5.8a1.29 1.29 0 01.8-1.3 5.37 5.37 0 003.2-3.7 15.67 15.67 0 00.8-5.2q.13-3.15-.02-6.3zm-53.39 7.6a4.3 4.3 0 11.1-8.6 4.14 4.14 0 014.29 4.3 4.28 4.28 0 01-4.39 4.3zm28.7 3.8h-16.6v-4.1h16.6zm12-3.8a4.21 4.21 0 01-4.3-4.3 4.15 4.15 0 014.3-4.3 4.35 4.35 0 014.4 4.3 4.42 4.42 0 01-4.4 4.3zm5.1-15.7H7.67a.88.88 0 01-.8-1.1c0-.2.1-.3.1-.5.6-1.7 1.3-3.4 1.9-5 .8-2.1 1.6-4.2 2.4-6.4.4-1 .7-2.1 1.1-3.1a6.46 6.46 0 011.8-2.2 6.18 6.18 0 013.7-1.1h30.2a6 6 0 013.71 1.1 4.31 4.31 0 011.79 2.2c.41 1 .71 2.1 1.1 3.1.8 2.1 1.6 4.2 2.4 6.4.6 1.7 1.3 3.4 1.91 5a1 1 0 01.09.5c.31.6 0 1-.59 1.1z'/%3E%3C/svg%3E");
}

.s-category--hobby {
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.48 84.3' fill='%23e5e5e5'%3E%3Cpath d='M7 60.4l-1.2-.6-1.5-.3a1.33 1.33 0 00-1.4 1.7 16.67 16.67 0 00.8 2 1.1 1.1 0 01.1 1.1c-.3.8-.6 1.7-.9 2.6.9-.4 1.8-.8 2.6-1.2a.9.9 0 011 0 4.07 4.07 0 001.8.5 1.26 1.26 0 001.5-1.6 12.66 12.66 0 00-.6-1.8 5.67 5.67 0 00-.8-1.3c-.4-.3-.8-.6-1.4-1.1z'/%3E%3Cpath d='M93.2 76.6a2 2 0 00-2.5 1.4 2.85 2.85 0 01-1.8 1.9 8.66 8.66 0 01-3.2.6H57.5a2 2 0 01-.7-.1c.1-.2.1-.4.2-.6.4-1.1.4-1.1 1.6-1.1h18.8a14.77 14.77 0 002.1-.1 8.34 8.34 0 004.8-1.8c1.3-1.1 2.3-2.5 1.7-4.4a1.76 1.76 0 00-1-1.2 2 2 0 00-2.6 1.4 2.4 2.4 0 01-1.7 1.8 14 14 0 01-2.8.6H59.7a2 2 0 01-.7-.1 10.37 10.37 0 01.4-1c1.4-3.6 2.8-7.1 4.2-10.6a4.61 4.61 0 00-.4-4.4c-2.1-3.2-4.2-6.5-6.3-9.7a.91.91 0 01-.1-1.1c2-4.2 4.1-8.4 6.1-12.6a5.74 5.74 0 01.4-.7 1.38 1.38 0 00.3.4c1.5 2.3 3 4.6 4.4 6.9a3.55 3.55 0 005.3 1.2c2.5-1.6 5-3.2 7.4-4.8.2-.1 4-2.6 4.4-2.9a15.26 15.26 0 001.6-1.1 3.26 3.26 0 00-3.9-5.2c-3.2 1.9-6.4 3.7-9.6 5.6l-.6.3c-.4-.6-.7-1.3-1.1-1.8-1.6-2.4-3.1-5-4.9-7.3a13.09 13.09 0 00-10-5.2 44.08 44.08 0 00-8.1.5c-2.6.2-5.1.5-7.7.8a5 5 0 00-2.4.9c-3.6 2.9-7.1 5.8-10.7 8.6a3.14 3.14 0 00-1.3 3.1 10 10 0 002.3 2.7c1.3.4 2.3-.2 3.3-.9 2.9-2.1 5.7-4.1 8.6-6.3a4.88 4.88 0 013.3-1.1c.4 0 .8-.1 1.1-.1 1.2-.1 2.5-.1 3.8-.2-1.1 3.4-1.9 6.5-4.1 9.9a7.5 7.5 0 00.2 9 17.1 17.1 0 001.1 1.4.89.89 0 01.2 1.1c-1.1 3.3-2.2 6.6-3.3 10a2.29 2.29 0 01-.7 1c-3.6 3.3-7.2 6.5-10.9 9.7a5.05 5.05 0 00-2.1 3.7.35.35 0 00-.1.2H1.8C.7 75 0 75.6 0 76.6a1.86 1.86 0 001.7 1.9h47.5v1.8H9.9a2 2 0 00-1.8 1.9 2 2 0 001.6 2 5.7 5.7 0 001.3.1h74.5a10.84 10.84 0 005.8-1.4 5.81 5.81 0 003-4.1 1.55 1.55 0 00-1.1-2.2zm-42.5-1.7H39.1c.5-.4.8-.7 1.2-1 2.9-2.3 5.8-4.6 8.6-6.9a4.81 4.81 0 001.7-2.3c.7-1.9 1.4-3.8 2.1-5.8.8 1.1 1.5 2.2 2.3 3.2-1.4 4.3-2.8 8.5-4.3 12.8z'/%3E%3Cpath d='M75.7 65.7a6.1 6.1 0 00-2.7.3 1.36 1.36 0 00-.6 2.3 4.81 4.81 0 001.6 1.2c.4.3.7.5.7 1 .1.9.3 1.7.4 2.8.4-.6.8-1.1 1.1-1.6a2.29 2.29 0 012.3-1.5h.3c.8-.2 1.5-.4 1.7-1.3s-.4-1.4-1-1.9a2.18 2.18 0 00-.8-.5 20.44 20.44 0 00-3-.8zM67 6a7.77 7.77 0 017.9 7.9 7.88 7.88 0 01-7.9 8A8 8 0 0167 6zM5.49658406 62.837404L32.7989813 29.2298289l1.08661905.88275649-27.30239725 33.6075751z'/%3E%3Cpath d='M75.79362525 68.055251L86.03782631 23.9287698l1.36373231.31659782-10.24420106 44.12648122zM70.5 5.9c-3-3.3-6.2-3-10.9-3.2-1.6 5-2 6.8-1.5 9.7z'/%3E%3Ccircle cx='59.4' cy='1.9' r='1.9'/%3E%3Cpath d='M72 7.9l-12.9 6.9a.48.48 0 01-.6-.2l-1.2-2.2a.48.48 0 01.2-.6l12.9-6.9a.48.48 0 01.6.2l1.2 2.2a.48.48 0 01-.2.6z'/%3E%3C/svg%3E");
}

.s-category--health {
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.12 84.46' fill='%23e5e5e5'%3E%3Cpath d='M99 27.29a36.91 36.91 0 00-2.1-9.3 29.81 29.81 0 00-6.1-9.9 21.08 21.08 0 00-8.2-5.6 28.66 28.66 0 00-8.2-1.8 28.21 28.21 0 00-9.6.8 37.74 37.74 0 00-9 3.9c-1.5.8-2.9 1.6-4.4 2.4-.7.3-1.7.8-1.7.8s-1.5-.8-2-1c-1.6-.9-3.2-1.9-4.7-2.8A32.18 32.18 0 0031.78.29a24.47 24.47 0 00-8.1.1 26.27 26.27 0 00-7.3 2.5 28.73 28.73 0 00-16.3 24.3 33.15 33.15 0 003.1 16.1.81.81 0 00.9.8h14.8c.8 0 .8 0 1-.7l3.9-10.5a4.12 4.12 0 014.2-2.8 3.94 3.94 0 013.8 3c1.2 4 2.5 8 3.7 12 .2.6.4 1.3.6 1.9h.1c.5-1.9 1-3.8 1.4-5.8l2.7-10.8c.9-3.7 1.8-7.3 2.7-11 .3-1.1.5-2.2.8-3.3A4.23 4.23 0 0148 13a4.15 4.15 0 013.9 3.3c.5 2.2 1 4.5 1.5 6.8.8 3.6 1.5 7.1 2.3 10.7.7 3.3 1.4 6.5 2.1 9.8.1.5.3.6.7.6h11.6a4.11 4.11 0 014 2.9 4.16 4.16 0 01-3.9 5.4H54.28a4.2 4.2 0 01-4-3.3c-.2-1.1-.5-2.1-.7-3.2-.7-3.1-1.3-6.2-2-9.3 0-.1-.1-.2-.2-.4a3.93 3.93 0 00-.2.6c-.9 3.7-1.8 7.3-2.7 11-.8 3.2-1.6 6.5-2.4 9.7-.5 2.2-1 4.3-1.6 6.5a4.21 4.21 0 01-8.1.1c-.3-1-.6-2.1-1-3.1-1.3-4.1-2.5-8.2-3.8-12.3a4.87 4.87 0 00-.4-1.1h-.1c-.2.6-.5 1.3-.7 1.9a4.39 4.39 0 01-4.1 3H7.18c4.9 5.6 16.9 14 20.3 16.7 2.8 2.1 5.5 4.3 8.4 6.3 4.2 2.9 8.5 5.7 12.8 8.5.7.5.7.5 1.4 0 3.7-2.4 7.3-4.9 11-7.2 6-3.7 12-7.2 17.7-11.3A49.28 49.28 0 0092 53.09a42.34 42.34 0 005.7-11.7 39.38 39.38 0 001.3-14.1zm-13.1-6.1a20.57 20.57 0 00-9.7-9.4c.1-1.9.1-3.8.2-5.6a31.93 31.93 0 0115.1 14.6c-1.82.1-3.72.3-5.62.4z'/%3E%3C/svg%3E");
}

.s-category--construction {
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98.6 59.64' fill='%23e5e5e5'%3E%3Cpath fill='none' d='M59.2 5.9v.4z'/%3E%3Cpath d='M93.7 6.7h-.8l-1.8 1.9a2.2 2.2 0 00.8.1h1.8L95.4 7a1.42 1.42 0 00-.6-.2 4.48 4.48 0 00-1.1-.1zM87.9 6.8L86 8.6h.1a3.55 3.55 0 001 .2h1.7l1.7-1.7a2.22 2.22 0 00-1.6-.3zM79.2 6.9h-.3V5.5c0-.3-.1-.4-.4-.5-1.5-.6-3.1-1.2-4.6-1.7a.9.9 0 00-.5-.1c-1.3 0-2.5 0-3.8.1h-.3v-.5c0-.3-.1-.4-.4-.4h-.6v-.1c-.1-.4-.2-.4-.6-.4-1.8 0-3.7.1-5.5.1h-2.3c-.4 0-.5.1-.5.5v.6c0 .2 0 .3-.1.4a.35.35 0 00-.1.2v6.6h.1V13c0 .2 0 .4.3.5v.6a.37.37 0 00.1.3c.1.2.2.3.4.3h1.1c2.2 0 4.5-.1 6.7-.1.4 0 .4-.1.5-.4a.31.31 0 01.1-.2h.5c.3 0 .4-.1.4-.4v-.5h.3c1.2 0 2.5 0 3.7-.1a.75.75 0 00.5-.1c1.5-.6 3.1-1.3 4.6-1.9.2-.1.3-.2.3-.4V9h.3c1.5 0 2.9-.1 4.4-.1l1.8-1.8a4.15 4.15 0 00-1.6-.3c-1.4.1-2.9.1-4.5.1zM50.5 22.8h-2.8a.9.9 0 00-.5.1.55.55 0 00-.3.5c0 .2.1.3.4.4a.6.6 0 01.4.1c.5.1 1.1.1 1.6.2a1.42 1.42 0 01.6.2 2.54 2.54 0 011.4 1.3 5.26 5.26 0 01.4 1.7 22.84 22.84 0 010 3.7c-.1 2.2-.3 4.5-.4 6.7-.2 3.5-.3 7-.2 10.4 0 2.4.1 4.9.2 7.3a22.75 22.75 0 00.2 2.6v.3c-.1 0-.1.1-.2.1-.4.2-.4.7.1.9a2.92 2.92 0 00.9.2 19 19 0 003.4.1c1.1-.1 2.2-.1 3.3-.2.3 0 .5-.1.8-.1.1 0 .2-.1.3-.1.3-.2.4-.6 0-.8-.1 0-.1-.1-.2-.1v-1.5c.1-3.1.1-6.2 0-9.4-.1-2.1-.2-4.1-.3-6.2s-.3-3.9-.5-5.8-.3-3.9-.5-5.8a10.75 10.75 0 01.1-3.1c.1-.4.2-.7.3-1.1a2 2 0 011.2-1.2 3.29 3.29 0 011.7-.4 2 2 0 00.7-.1.66.66 0 00.5-.4.44.44 0 00-.4-.6h-.3l-11.9.1z'/%3E%3Cpath d='M57.1 14.2a.76.76 0 00.4-.1c0-1.3 0-2.6-.1-3.9h.2v-4h-.3c0-1.2 0-2.4-.1-3.6h-.4V1.2a.37.37 0 00-.4-.4h-3.3c-.4 0-.5.2-.5.5v1.3a.66.66 0 01-.6-.1A19 19 0 0046.4.8a44 44 0 00-8.9-.8c-3.2 0-6.4.1-9.6.2-2.2.1-.2.5-2 .6s-3.8.3-5.7.5c-3.3.3-6.6.7-9.9 1.3a25.85 25.85 0 00-4 .9 2 2 0 00-.8.4 1 1 0 00-.4 1.5A3.13 3.13 0 006 6.5a2.51 2.51 0 011 2.1 5.11 5.11 0 01-.3 2.1 65.43 65.43 0 00-2.4 7.5 116.1 116.1 0 00-2.9 13C1 33.4.7 35.5.5 37.7c-.2 1.4-.3 2.8-.4 4.1S0 44.2 0 45.4a1.46 1.46 0 00.7 1.3.1.1 0 01.1.1.55.55 0 01.3.5v.5a2.28 2.28 0 00.6 1.2l.9.6a17.6 17.6 0 003 1 .37.37 0 01.3.1 3 3 0 011.3.5 2.46 2.46 0 002.2.3 1.42 1.42 0 00.6-.2 2.18 2.18 0 00.5-.4 7.22 7.22 0 00.9-2 1.16 1.16 0 00-.2-1 35.42 35.42 0 01-1.9-3.3 1.67 1.67 0 01-.1-1.2c.5-2.1.9-4.2 1.3-6.4v-.1c0-.2.1-.3.3-.4s.3-.1.5-.2.1 0 .2-.1c.3 0 .6-.1.8-.1a1.7 1.7 0 001.5-1.4c.1-.4.1-.8.2-1.1 0-.1 0-.2.1-.2s.2-.2.2-.3l.6-2.4c0-.1.1-.3 0-.4V30c.1-.4.2-.8.3-1.3a.85.85 0 01.7-.7h.8l1.4.3a.76.76 0 00.9-.3 4.35 4.35 0 00.6-.7c.9-1.2 1.8-2.4 2.6-3.7.1-.2.3-.2.5-.2a31.81 31.81 0 003.8-.2 1.14 1.14 0 01.8.3.91.91 0 00.7.3c2.8-.1 5.6-.1 8.4-.2V1.8h3v21.6c.3 0 .6-.1.8-.1s.5-.2.8-.3a2.94 2.94 0 001.6-1.5 1 1 0 01.4-.5 17.39 17.39 0 011.8-1.1c1.6-1 3.3-2 4.8-3.1a18.63 18.63 0 002.6-2.3c.2-.2.3-.3.6-.2 0 2.3.1 4.6.1 7l4.3-.1c0-2.3-.1-4.6-.1-7zM97.9 6.7a.1.1 0 01-.1-.1L96 8.4a1.2 1.2 0 00.8.2h.8c.2 0 .3 0 .4-.2s.4-.5.6-.8a5.5 5.5 0 00-.7-.9z'/%3E%3C/svg%3E");
}

.s-category__list {
  position: relative;
  padding-top: 1rem;
  z-index: 2;
}

.s-briefly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
      flex-direction: row;
}

.s-briefly:not(:last-child) {
  margin-bottom: 1rem;
}

.s-briefly__cover {
  width: 85px;
  height: 85px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.s-briefly__cover img {
  display: block;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
}

.s-briefly__info {
  padding-left: 1rem;
  font-size: 1rem;
  line-height: 1rem;
}

.s-briefly__title {
  display: block;
  margin-bottom: 1rem;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  color: currentColor;
}

.s-briefly__title:hover,
.s-briefly__title:focus {
  text-decoration: underline;
  color: currentColor;
}

.s-briefly__views {
  font-weight: 300;
  color: #838383;
}

.s-briefly--small .s-briefly__title {
  text-transform: none;
}

.s-popular-articles {
  padding: 2rem 1rem;
}

.s-popular-articles__inner {
  max-width: 1240px;
  margin: auto;
}

.s-popular-articles__title {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
}

.s-popular-articles__list {
  list-style: none;
}

.s-popular-articles__item {
  margin: 0;
  margin-bottom: 1.5rem;
}

.s-article-card {
  display: block;
}

.s-article-card:hover,
.s-article-card:focus {
  text-decoration: none;
}

.s-article-card:hover .s-article-card__cover,
.s-article-card:focus .s-article-card__cover {
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

.s-article-card:hover .s-article-card__cover img,
.s-article-card:focus .s-article-card__cover img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

.s-article-card:hover .s-article-card__title,
.s-article-card:focus .s-article-card__title {
  color: #21323a;
}

.s-article-card__cover {
  position: relative;
  margin-bottom: 0.5rem;
  overflow: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-article-card__cover img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-article-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.s-article-card__title {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  color: #8a8a8a;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.s-article-card__caption {
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  color: #838383;
}

.s-recommended {
  padding: 2rem 1rem;
}

.s-recommended__inner {
  max-width: 1240px;
  margin: auto;
}

.s-recommended__header {
  margin-bottom: 1rem;
}

.s-recommended__title {
  margin: 0;
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  border-bottom: 1px solid #ebe4d6;
}

.s-recommended__label {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.s-recommended__list {
  list-style: none;
}

.s-recommended__item {
  margin: 0;
  margin-bottom: 2rem;
}

.s-recommended-card__cover {
  position: relative;
  display: block;
  margin-bottom: 0.5rem;
  overflow: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-recommended-card__cover:hover,
.s-recommended-card__cover:focus {
  text-decoration: none;
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

.s-recommended-card__cover:hover img,
.s-recommended-card__cover:focus img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

.s-recommended-card__cover img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-recommended-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.s-recommended-card__title {
  display: block;
  margin: 0;
  margin-bottom: 0.5rem;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  color: currentColor;
}

.s-recommended-card__title:hover,
.s-recommended-card__title:focus {
  text-decoration: underline;
  color: currentColor;
}

.s-recommended-card__intro {
  margin: 0;
  margin-bottom: 0.5rem;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  color: #8a8a8a;
}

.s-recommended-card__meta-list {
  margin: 0;
  margin-bottom: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #ebe4d6;
}

.s-recommended-card__meta-item {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.s-recommended-card__meta-item::before {
  position: relative;
  content: '\2022';
  color: #8a8a8a;
}

.s-recommended-card__meta-item a,
.s-recommended-card__meta-item span {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  color: #8a8a8a;
}

.s-recommended-card__actions {
  text-align: right;
}

.s-recommended-card__more {
  display: inline-block;
  padding: 0.75rem 1rem;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  color: #8a8a8a;
  border: 1px solid currentColor;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-recommended-card__more:hover,
.s-recommended-card__more:focus {
  text-decoration: none;
  color: #646464;
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

.s-recommended-card__more:active {
  text-decoration: none;
  color: #3e3e3e;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.s-inner-layout__promo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  border-bottom: 8px solid #8ac53e;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
}

.s-inner-layout__promo ::-webkit-scrollbar {
  width: 7px;
  -webkit-appearance: none;
}

.s-inner-layout__promo ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.s-inner-layout__promo-title {
  position: relative;
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  color: #fff;
  z-index: 10;
}

.s-inner-layout__promo-content {
  position: relative;
  width: 100%;
  max-width: 420px;
  height: 400px;
  padding: 1rem;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 2;
  overflow-y: scroll;
}

.s-inner-layout__promo-content ::-webkit-scrollbar {
  width: 7px;
  -webkit-appearance: none;
}

.s-inner-layout__promo-content ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.s-inner-layout__promo-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem;
  z-index: 1;
}

.s-inner-layout__promo-cover::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

.s-inner-layout__promo-cover img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
}

.s-inner-layout__promo-cover-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  max-width: 1240px;
  height: 100%;
  margin: auto;
  padding-right: 450px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.s-inner-layout__main {
  padding: 2rem 1rem;
}

.s-inner-layout__inner {
  width: 100%;
  max-width: 1240px;
  margin: auto;
}

.s-inner-layout__meta {
  margin-bottom: 1rem;
}

.s-inner-layout__meta-list {
  margin: 0;
  padding: 0;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  list-style: none;
}

.s-inner-layout__meta-item {
  display: inline-block;
  margin-right: 1.5rem;
  margin-left: 0;
  font-weight: 300;
  color: #7f7f7f;
}

.s-inner-layout__meta-item span {
  font-weight: 400;
  color: #414141;
}

.s-inner-layout__meta-item svg {
  display: inline-block;
  margin-right: 0.25rem;
  vertical-align: middle;
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}

.s-inner-layout__subtitle {
  margin-bottom: 1rem;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
  color: currentColor;
}

.s-inner-layout__section {
  margin-bottom: 3rem;
}

.s-inner-layout__section--text p {
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #000;
}

.s-inner-layout__section--actions {
  text-align: center;
}

.s-inner-layout__section--poll {
  text-align: center;
}

.s-inner-layout__section--blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
}

.s-inner-layout__section--specifications > a {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #8e8e8e;
  -webkit-transition: color 0.25s cubic-bezier(0.6, 0, 0, 1);
       -o-transition: color 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: color 0.25s cubic-bezier(0.6, 0, 0, 1);
}

.s-inner-layout__section--specifications > a:hover,
.s-inner-layout__section--specifications > a:focus {
  text-decoration: none;
  color: currentColor;
}

.s-inner-layout__section--specifications > a:hover span::after,
.s-inner-layout__section--specifications > a:focus span::after {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
           transform-origin: right center;
}

.s-inner-layout__section--specifications > a span {
  position: relative;
  display: inline-block;
}

.s-inner-layout__section--specifications > a span::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.6, 0, 0, 1);
       -o-transition: transform 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: -webkit-transform 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: transform 0.25s cubic-bezier(0.6, 0, 0, 1);
          transition: transform 0.25s cubic-bezier(0.6, 0, 0, 1),
                -webkit-transform 0.25s cubic-bezier(0.6, 0, 0, 1);
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
           transform-origin: left center;
}

.s-inner-layout__section--specifications > a svg {
  display: inline-block;
  margin-left: 0.5rem;
  vertical-align: middle;
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}

.s-inner-layout__search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
      flex-direction: row;
}

.s-inner-layout__search-form input {
  width: 100%;
  height: 40px;
  padding: 10px 15px;
  font-size: 1rem;
  line-height: 20px;
  color: #414141;
  background-color: #ebe4d7;
  border: 0;
}

.s-inner-layout__search-form input::-webkit-input-placeholder {
  color: #76614f;
}

.s-inner-layout__search-form input::-moz-placeholder {
  color: #76614f;
}

.s-inner-layout__search-form input:-ms-input-placeholder {
  color: #76614f;
}

.s-inner-layout__search-form input::-ms-input-placeholder {
  color: #76614f;
}

.s-inner-layout__search-form input::placeholder {
  color: #76614f;
}

.s-inner-layout__search-form button {
  padding: 10px;
  background-color: #ebe4d7;
  vertical-align: middle;
}

.s-inner-layout__search-form button svg {
  display: block;
  vertical-align: middle;
  fill: #76614f;
}

.s-inner-layout__side {
  height: 100%;
  border: 1px solid #d5ebbb;
}

.s-inner-layout__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  border-top: 1px solid #eee7db;
  border-bottom: 1px solid #eee7db;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
      flex-direction: column;
}

.s-inner-layout__data-category {
  display: inline-block;
  padding: 0.5rem 0;
  font-weight: 700;
  border-bottom: 1px solid #eee7db;
}

.s-inner-layout__data-views {
  display: inline-block;
  padding: 0.5rem 0;
  color: #898989;
}

.s-inner-layout__text {
  margin-bottom: 2rem;
}

.s-inner-layout__text > img {
  margin: 0 0 1rem 0;
}

.s-tabs .nav-tabs {
  border-bottom: 0;
}

.s-tabs .nav-tabs .nav-link {
  padding: 10px;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #21323a;
  background-color: rgba(138, 197, 62, 0.4);
  border: 0;
  border-radius: 0;
  word-break: normal;
}

.s-tabs .nav-tabs .nav-item {
  max-width: 100%;
  margin: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.s-tabs .nav-tabs .nav-item.show .nav-link,
.s-tabs .nav-tabs .nav-link.active {
  background-color: #fff;
}

.s-tabs .tab-content {
  padding: 1rem;
}

.s-tabs .s-briefly {
  padding-bottom: 1rem;
  border-bottom: 1px solid #d5ebbb;
}

.s-rubrics {
  padding-right: 1rem;
}

.s-rubrics__title {
  position: relative;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 35px;
  text-transform: uppercase;
  color: currentColor;
  vertical-align: middle;
  border-bottom: 1px solid #d5ebbb;
}

.s-rubrics__title::before {
  position: relative;
  content: '';
  display: inline-block;
  width: 35px;
  height: 35px;
  margin-right: 0.5rem;
  background-color: #d5ebbb;
  vertical-align: middle;
}

.s-rubrics__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
  padding-left: 1rem;
  font-family: "Roboto Condensed",
                 system-ui,
                 -apple-system,
                 BlinkMacSystemFont,
                 "Segoe UI",
                 Roboto,
                 Oxygen-Sans,
                 Ubuntu,
                 Cantarell,
                 "Helvetica Neue",
                 sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-transform: uppercase;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: 1px solid #d5ebbb;
}

.s-rubrics__list > li {
  margin: 0;
  padding: 0;
}

.s-rubrics__list > li.menu-item-15 > a {
  padding-left: 31px;
  --width: 21px;
  --height: 23px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88.24 99.33' fill='%2321323a'%3E%3Cpath fill='none' d='M79.43 80.43c-.6-5.9-1.2-11.9-1.7-17.8-.3-2.8-.4-5.7-.7-8.5-.4-4.2-.8-8.5-1.3-12.7a17.7 17.7 0 01-.1-2.3c0-.6-.2-.9-.9-.9h-51c-.6 0-.9.2-.8.8l1.5 16.8c.4 4.5.8 9.1 1.2 13.6l.9 10.5c.3 3.7.7 7.4 1 11.1.1.7.3.9 1 .9h50.6c1.2 0 1.2 0 1.1-1.2-.23-3.4-.51-6.9-.8-10.3zM36.22 30.73h15.6c.5 0 .7-.2.7-.7 0-3.4.1-6.8-.1-10.2a14.13 14.13 0 00-5.29-10.3l-.3-.3a.77.77 0 00-.1-.3c.3-.1.5-.3.8-.3a12.31 12.31 0 015.4.1l1.2.3a3.75 3.75 0 012.5 2.4 21 21 0 012.2 9.5v8.8c0 .7.2.9.9.9h4c.6 0 .9-.2.9-.8 0-3.6.1-7.2-.2-10.8a13.75 13.75 0 00-6.6-10.6 13.94 13.94 0 00-8.7-2.3 14.58 14.58 0 00-9.6 4.4 13.93 13.93 0 00-3.8 7.3c-.6 3.1-.2 6.2-.3 9.3v2.5c-.21.9.1 1.1.79 1.1z'/%3E%3Cpath d='M87.43 87.73c-.2-2.3-.4-4.6-.6-6.8-.3-3.1-.5-6.1-.8-9.2-.4-5-.9-10-1.31-14.9-.4-4.7-.9-9.4-1.3-14.1-.3-2.7-.5-5.5-.8-8.2a4.58 4.58 0 00-4.3-3.8c-2.2-.1-4.4 0-6.6 0-.8 0-1.1-.3-1.1-1.1v-10.1a18 18 0 00-1.4-6.5 19.69 19.69 0 00-3.3-5.6A20.57 20.57 0 0056.52 1a21.17 21.17 0 00-10.3-.7 20.4 20.4 0 00-8.09 3.3 21.14 21.14 0 00-6.71 7.5 16.35 16.35 0 00-2.09 6.8c-.2 3.9-.2 7.8-.3 11.7 0 1.2 0 1.2-1.2 1.2h-3.6c-.71 0-1-.2-1-1v-8.6c0-4.3 1.4-8.3 4.8-11 2.5-2 4.2-4.6 6.6-6.6 1.2-1 2.59-1.8 3.9-2.7a4.23 4.23 0 01.7-.5.35.35 0 00-.1-.2 22.46 22.46 0 00-6.3.6A20.8 20.8 0 0018 14.43a20.83 20.83 0 00-1 7v8.8c0 .7-.4.8-.9.8h-5.8a4.35 4.35 0 00-3.6 1.4 4.77 4.77 0 00-1.2 2.2c-.4 3-.6 6.1-.9 9.2-.3 2.7-.6 5.4-.8 8.1l-.6 7.2c-.3 4.1-.71 8.6-1.1 13-.4 4.6-.81 9.2-1.2 13.7-.3 2.7-.6 5.3-.8 8a6.19 6.19 0 00.19 3.3 3.67 3.67 0 003.6 2.2h80.44a3.8 3.8 0 003.9-4c-.23-2.5-.51-5-.8-7.6zm-69.8 4.2h-7.5a3 3 0 01-3-3.3l3.79-46.7a3 3 0 013-2.8 3 3 0 013 2.8l3.8 46.7a3.09 3.09 0 01-3.09 3.3zm17.7-64.7c.2-3.1-.3-6.2.3-9.3a15.1 15.1 0 013.79-7.3 14.5 14.5 0 0118.3-2.1 13.73 13.73 0 016.6 10.6c.31 3.6.1 7.2.2 10.8 0 .6-.3.9-.9.8h-4c-.7 0-.9-.2-.9-.9V21a22.41 22.41 0 00-2.2-9.5A3.74 3.74 0 0054 9.13l-1.2-.3a12.31 12.31 0 00-5.4-.1c-.3 0-.5.2-.8.3a.77.77 0 01.1.3l.3.3a14.25 14.25 0 015.4 10.3c.2 3.4 0 6.8.1 10.2 0 .5-.2.7-.7.7H36.22c-.7 0-1-.2-1-1s0-1.83.11-2.6zm44 64.7H28.72c-.7 0-.9-.2-1-.9-.3-3.7-.7-7.4-1-11.1-.3-3.5-.59-7-.9-10.5-.4-4.5-.8-9.1-1.2-13.6L23.12 39c-.1-.6.2-.9.8-.8h51c.7 0 .9.3.9.9a17.7 17.7 0 00.1 2.3c.4 4.2.9 8.5 1.3 12.7.3 2.8.4 5.7.7 8.5.6 5.9 1.1 11.9 1.7 17.8l.9 10.2c.01 1.33.01 1.33-1.2 1.33z'/%3E%3Cpath d='M19.23 34.73l6.29 61.8 22.5-.2-7.6-62.2-21.19.6zM58.13 34.43l6.2 61.9 22.59-.3-7.7-62.2-21.09.6z'/%3E%3C/svg%3E");
}

.s-rubrics__list > li.menu-item-20 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 18px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.6 75.8' fill='%2321323a'%3E%3Cpath d='M80.9 57.1v-1.9h13.6V3.9A3.9 3.9 0 0090.6 0H9.3a3.9 3.9 0 00-3.9 3.9v51.2h46.8V57H0v1.5a4.27 4.27 0 004.3 4.3h48v9.9a3.12 3.12 0 003.1 3.1h22.4a3.12 3.12 0 003.1-3.1v-9.9h14.4a4.27 4.27 0 004.3-4.3V57H80.9zM50 1.1a1.69 1.69 0 011.7 1.7 1.7 1.7 0 01-3.4 0A1.63 1.63 0 0150 1.1zM9.3 49.2v-43h81.3v43.1h-9.7V29.4a3.12 3.12 0 00-3.1-3.1H55.3a3.12 3.12 0 00-3.1 3.1v19.8zm58.6-19.7a1.57 1.57 0 01-1.4.9 1.69 1.69 0 01-1.4-.9 1.27 1.27 0 01-.1-.6 1.5 1.5 0 013 0 .66.66 0 01-.1.6zm10.2 42.4a.79.79 0 01-.8.8H55.8a.79.79 0 01-.8-.8V30.3a.79.79 0 01.8-.8h6c2.4 0 2.4 2.5 4.8 2.5s2.4-2.5 4.8-2.5h6a.79.79 0 01.8.8v41.6z'/%3E%3C/svg%3E");
}

.s-rubrics__list > li.menu-item-30 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 13px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.17 55.5' fill='%2321323a'%3E%3Cpath d='M99 12.5a2.07 2.07 0 00-2.31-2.3h-3.4a4.91 4.91 0 01-1.1-.1c-1.8-.5-1.4-1.5-1-2.1.2-.3 2.7-.6 3.1-.8 1.4-.6 2.4-1.3 2.6-2.9A2.9 2.9 0 0095.47 1a3.07 3.07 0 00-4 .4c-1.4 1.1-2.2 1.8-2.2 3.8 0 .7.2 1.1-.1 1.6s-.5.8-.69 1.2a1.83 1.83 0 01-2.2 1.3h-3.2a1.91 1.91 0 01-2.2-1.3 7.46 7.46 0 00-.7-1.2c-.3-.5-.1-.9-.1-1.6 0-2.1-.8-2.7-2.2-3.8s-2.6-1.3-4-.4-1.6 1.7-1.4 3.3 1.1 2.2 2.6 2.9c.4.2 2.8.5 3.1.8.4.5.8 1.5-1 2.1-.5 0-.8.1-1.1.1h-3.4a2.06 2.06 0 00-2.3 2.3v.5c0 1.4.8 2.1 2.2 2.2h4.3a2.77 2.77 0 01.9.1v1.1c-.1 2.3-.3 4.5-.4 6.8-.2 4.4-1.3 7.7-1.6 12.1-.7 8.7 2.2 9.5 3.1 9.5 0-.5.1-.8.1-1.2v-3.4a5.78 5.78 0 015.6-5.5H85a5.76 5.76 0 015.59 5.5v3.4a5.28 5.28 0 00.1 1.2c.9 0 3.81-.9 3.1-9.5-.3-4.4-1.4-7.7-1.6-12.1-.1-2.3-.3-4.5-.4-6.8v-1.1c.4 0 .7-.1.9-.1H97c1.4 0 2.09-.8 2.19-2.2a.57.57 0 01-.19-.5zm-14.41 10a5.74 5.74 0 01-5.8-5.8c-.2-3.2 2.9-5.9 5.8-5.9a6.1 6.1 0 015.81 5.9 5.68 5.68 0 01-5.83 5.8z'/%3E%3Cpath d='M84.67 37.3h-.1a3.21 3.21 0 00-3.19 3.2v11.7a3.22 3.22 0 003.19 3.2h.2A3.22 3.22 0 0088 52.2V40.5a3.3 3.3 0 00-3.33-3.2zM84.57 13.5a3.3 3.3 0 103.31 3.3 3.33 3.33 0 00-3.31-3.3zM66.07 30.1a14.72 14.72 0 00-.5-4.2 7.4 7.4 0 00-2.29-3.5 3 3 0 01-.71-.9c-.7-1.6-1.29-3.3-1.9-5-.8-2.2-1.7-4.4-2.5-6.6-.6-1.6-1.2-3.3-1.9-4.9a8.43 8.43 0 00-2.8-3.4A9.08 9.08 0 0050 .1a3.4 3.4 0 00-1-.1H17.17a3.44 3.44 0 00-1 .1 8.47 8.47 0 00-3.5 1.5A8 8 0 009.87 5C9.17 6.6 8.57 8.3 8 9.9c-.81 2.2-1.7 4.4-2.5 6.6-.6 1.7-1.31 3.3-1.91 5a1.56 1.56 0 01-.7.9 7.42 7.42 0 00-2.3 3.5 15.47 15.47 0 00-.5 4.2q-.13 3.15 0 6.3a18 18 0 00.8 5.2 5.73 5.73 0 001.5 2.6 10.31 10.31 0 001.7 1.1 1.35 1.35 0 01.81 1.3v5.8a12.22 12.22 0 00.19 1.8c.1.5.31.9.7 1a4.15 4.15 0 001.6.3h5.3a4.4 4.4 0 001.11-.2 1.5 1.5 0 001.1-1.2 5.7 5.7 0 00.1-1.3v-6.1c0-.9 0-.9.9-.9h34.4c.9 0 .9 0 .9.9v6.1c0 .5.1.9.1 1.3a1.37 1.37 0 001.09 1.2c.41.1.7.1 1.1.2h5.3a9 9 0 001.6-.3 1 1 0 00.7-1 11 11 0 00.2-1.8v-5.8a1.29 1.29 0 01.8-1.3 5.37 5.37 0 003.2-3.7 15.67 15.67 0 00.8-5.2q.13-3.15-.02-6.3zm-53.39 7.6a4.3 4.3 0 11.1-8.6 4.14 4.14 0 014.29 4.3 4.28 4.28 0 01-4.39 4.3zm28.7 3.8h-16.6v-4.1h16.6zm12-3.8a4.21 4.21 0 01-4.3-4.3 4.15 4.15 0 014.3-4.3 4.35 4.35 0 014.4 4.3 4.42 4.42 0 01-4.4 4.3zm5.1-15.7H7.67a.88.88 0 01-.8-1.1c0-.2.1-.3.1-.5.6-1.7 1.3-3.4 1.9-5 .8-2.1 1.6-4.2 2.4-6.4.4-1 .7-2.1 1.1-3.1a6.46 6.46 0 011.8-2.2 6.18 6.18 0 013.7-1.1h30.2a6 6 0 013.71 1.1 4.31 4.31 0 011.79 2.2c.41 1 .71 2.1 1.1 3.1.8 2.1 1.6 4.2 2.4 6.4.6 1.7 1.3 3.4 1.91 5a1 1 0 01.09.5c.31.6 0 1-.59 1.1z'/%3E%3C/svg%3E");
}

.s-rubrics__list > li.menu-item-443 > a {
  padding-left: 32px;
  --width: 22px;
  --height: 20px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 94.48 84.3' fill='%2321323a'%3E%3Cpath d='M7 60.4l-1.2-.6-1.5-.3a1.33 1.33 0 00-1.4 1.7 16.67 16.67 0 00.8 2 1.1 1.1 0 01.1 1.1c-.3.8-.6 1.7-.9 2.6.9-.4 1.8-.8 2.6-1.2a.9.9 0 011 0 4.07 4.07 0 001.8.5 1.26 1.26 0 001.5-1.6 12.66 12.66 0 00-.6-1.8 5.67 5.67 0 00-.8-1.3c-.4-.3-.8-.6-1.4-1.1z'/%3E%3Cpath d='M93.2 76.6a2 2 0 00-2.5 1.4 2.85 2.85 0 01-1.8 1.9 8.66 8.66 0 01-3.2.6H57.5a2 2 0 01-.7-.1c.1-.2.1-.4.2-.6.4-1.1.4-1.1 1.6-1.1h18.8a14.77 14.77 0 002.1-.1 8.34 8.34 0 004.8-1.8c1.3-1.1 2.3-2.5 1.7-4.4a1.76 1.76 0 00-1-1.2 2 2 0 00-2.6 1.4 2.4 2.4 0 01-1.7 1.8 14 14 0 01-2.8.6H59.7a2 2 0 01-.7-.1 10.37 10.37 0 01.4-1c1.4-3.6 2.8-7.1 4.2-10.6a4.61 4.61 0 00-.4-4.4c-2.1-3.2-4.2-6.5-6.3-9.7a.91.91 0 01-.1-1.1c2-4.2 4.1-8.4 6.1-12.6a5.74 5.74 0 01.4-.7 1.38 1.38 0 00.3.4c1.5 2.3 3 4.6 4.4 6.9a3.55 3.55 0 005.3 1.2c2.5-1.6 5-3.2 7.4-4.8.2-.1 4-2.6 4.4-2.9a15.26 15.26 0 001.6-1.1 3.26 3.26 0 00-3.9-5.2c-3.2 1.9-6.4 3.7-9.6 5.6l-.6.3c-.4-.6-.7-1.3-1.1-1.8-1.6-2.4-3.1-5-4.9-7.3a13.09 13.09 0 00-10-5.2 44.08 44.08 0 00-8.1.5c-2.6.2-5.1.5-7.7.8a5 5 0 00-2.4.9c-3.6 2.9-7.1 5.8-10.7 8.6a3.14 3.14 0 00-1.3 3.1 10 10 0 002.3 2.7c1.3.4 2.3-.2 3.3-.9 2.9-2.1 5.7-4.1 8.6-6.3a4.88 4.88 0 013.3-1.1c.4 0 .8-.1 1.1-.1 1.2-.1 2.5-.1 3.8-.2-1.1 3.4-1.9 6.5-4.1 9.9a7.5 7.5 0 00.2 9 17.1 17.1 0 001.1 1.4.89.89 0 01.2 1.1c-1.1 3.3-2.2 6.6-3.3 10a2.29 2.29 0 01-.7 1c-3.6 3.3-7.2 6.5-10.9 9.7a5.05 5.05 0 00-2.1 3.7.35.35 0 00-.1.2H1.8C.7 75 0 75.6 0 76.6a1.86 1.86 0 001.7 1.9h47.5v1.8H9.9a2 2 0 00-1.8 1.9 2 2 0 001.6 2 5.7 5.7 0 001.3.1h74.5a10.84 10.84 0 005.8-1.4 5.81 5.81 0 003-4.1 1.55 1.55 0 00-1.1-2.2zm-42.5-1.7H39.1c.5-.4.8-.7 1.2-1 2.9-2.3 5.8-4.6 8.6-6.9a4.81 4.81 0 001.7-2.3c.7-1.9 1.4-3.8 2.1-5.8.8 1.1 1.5 2.2 2.3 3.2-1.4 4.3-2.8 8.5-4.3 12.8z'/%3E%3Cpath d='M75.7 65.7a6.1 6.1 0 00-2.7.3 1.36 1.36 0 00-.6 2.3 4.81 4.81 0 001.6 1.2c.4.3.7.5.7 1 .1.9.3 1.7.4 2.8.4-.6.8-1.1 1.1-1.6a2.29 2.29 0 012.3-1.5h.3c.8-.2 1.5-.4 1.7-1.3s-.4-1.4-1-1.9a2.18 2.18 0 00-.8-.5 20.44 20.44 0 00-3-.8zM67 6a7.77 7.77 0 017.9 7.9 7.88 7.88 0 01-7.9 8A8 8 0 0167 6zM5.49658406 62.837404L32.7989813 29.2298289l1.08661905.88275649-27.30239725 33.6075751z'/%3E%3Cpath d='M75.79362525 68.055251L86.03782631 23.9287698l1.36373231.31659782-10.24420106 44.12648122zM70.5 5.9c-3-3.3-6.2-3-10.9-3.2-1.6 5-2 6.8-1.5 9.7z'/%3E%3Ccircle cx='59.4' cy='1.9' r='1.9'/%3E%3Cpath d='M72 7.9l-12.9 6.9a.48.48 0 01-.6-.2l-1.2-2.2a.48.48 0 01.2-.6l12.9-6.9a.48.48 0 01.6.2l1.2 2.2a.48.48 0 01-.2.6z'/%3E%3C/svg%3E");
}

.s-rubrics__list > li.menu-item-1526 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 19px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.12 84.46' fill='%2321323a'%3E%3Cpath d='M99 27.29a36.91 36.91 0 00-2.1-9.3 29.81 29.81 0 00-6.1-9.9 21.08 21.08 0 00-8.2-5.6 28.66 28.66 0 00-8.2-1.8 28.21 28.21 0 00-9.6.8 37.74 37.74 0 00-9 3.9c-1.5.8-2.9 1.6-4.4 2.4-.7.3-1.7.8-1.7.8s-1.5-.8-2-1c-1.6-.9-3.2-1.9-4.7-2.8A32.18 32.18 0 0031.78.29a24.47 24.47 0 00-8.1.1 26.27 26.27 0 00-7.3 2.5 28.73 28.73 0 00-16.3 24.3 33.15 33.15 0 003.1 16.1.81.81 0 00.9.8h14.8c.8 0 .8 0 1-.7l3.9-10.5a4.12 4.12 0 014.2-2.8 3.94 3.94 0 013.8 3c1.2 4 2.5 8 3.7 12 .2.6.4 1.3.6 1.9h.1c.5-1.9 1-3.8 1.4-5.8l2.7-10.8c.9-3.7 1.8-7.3 2.7-11 .3-1.1.5-2.2.8-3.3A4.23 4.23 0 0148 13a4.15 4.15 0 013.9 3.3c.5 2.2 1 4.5 1.5 6.8.8 3.6 1.5 7.1 2.3 10.7.7 3.3 1.4 6.5 2.1 9.8.1.5.3.6.7.6h11.6a4.11 4.11 0 014 2.9 4.16 4.16 0 01-3.9 5.4H54.28a4.2 4.2 0 01-4-3.3c-.2-1.1-.5-2.1-.7-3.2-.7-3.1-1.3-6.2-2-9.3 0-.1-.1-.2-.2-.4a3.93 3.93 0 00-.2.6c-.9 3.7-1.8 7.3-2.7 11-.8 3.2-1.6 6.5-2.4 9.7-.5 2.2-1 4.3-1.6 6.5a4.21 4.21 0 01-8.1.1c-.3-1-.6-2.1-1-3.1-1.3-4.1-2.5-8.2-3.8-12.3a4.87 4.87 0 00-.4-1.1h-.1c-.2.6-.5 1.3-.7 1.9a4.39 4.39 0 01-4.1 3H7.18c4.9 5.6 16.9 14 20.3 16.7 2.8 2.1 5.5 4.3 8.4 6.3 4.2 2.9 8.5 5.7 12.8 8.5.7.5.7.5 1.4 0 3.7-2.4 7.3-4.9 11-7.2 6-3.7 12-7.2 17.7-11.3A49.28 49.28 0 0092 53.09a42.34 42.34 0 005.7-11.7 39.38 39.38 0 001.3-14.1zm-13.1-6.1a20.57 20.57 0 00-9.7-9.4c.1-1.9.1-3.8.2-5.6a31.93 31.93 0 0115.1 14.6c-1.82.1-3.72.3-5.62.4z'/%3E%3C/svg%3E");
}

.s-rubrics__list > li.menu-item-5222 > a {
  padding-left: 33px;
  --width: 23px;
  --height: 14px;
  --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98.6 59.64' fill='%2321323a'%3E%3Cpath fill='none' d='M59.2 5.9v.4z'/%3E%3Cpath d='M93.7 6.7h-.8l-1.8 1.9a2.2 2.2 0 00.8.1h1.8L95.4 7a1.42 1.42 0 00-.6-.2 4.48 4.48 0 00-1.1-.1zM87.9 6.8L86 8.6h.1a3.55 3.55 0 001 .2h1.7l1.7-1.7a2.22 2.22 0 00-1.6-.3zM79.2 6.9h-.3V5.5c0-.3-.1-.4-.4-.5-1.5-.6-3.1-1.2-4.6-1.7a.9.9 0 00-.5-.1c-1.3 0-2.5 0-3.8.1h-.3v-.5c0-.3-.1-.4-.4-.4h-.6v-.1c-.1-.4-.2-.4-.6-.4-1.8 0-3.7.1-5.5.1h-2.3c-.4 0-.5.1-.5.5v.6c0 .2 0 .3-.1.4a.35.35 0 00-.1.2v6.6h.1V13c0 .2 0 .4.3.5v.6a.37.37 0 00.1.3c.1.2.2.3.4.3h1.1c2.2 0 4.5-.1 6.7-.1.4 0 .4-.1.5-.4a.31.31 0 01.1-.2h.5c.3 0 .4-.1.4-.4v-.5h.3c1.2 0 2.5 0 3.7-.1a.75.75 0 00.5-.1c1.5-.6 3.1-1.3 4.6-1.9.2-.1.3-.2.3-.4V9h.3c1.5 0 2.9-.1 4.4-.1l1.8-1.8a4.15 4.15 0 00-1.6-.3c-1.4.1-2.9.1-4.5.1zM50.5 22.8h-2.8a.9.9 0 00-.5.1.55.55 0 00-.3.5c0 .2.1.3.4.4a.6.6 0 01.4.1c.5.1 1.1.1 1.6.2a1.42 1.42 0 01.6.2 2.54 2.54 0 011.4 1.3 5.26 5.26 0 01.4 1.7 22.84 22.84 0 010 3.7c-.1 2.2-.3 4.5-.4 6.7-.2 3.5-.3 7-.2 10.4 0 2.4.1 4.9.2 7.3a22.75 22.75 0 00.2 2.6v.3c-.1 0-.1.1-.2.1-.4.2-.4.7.1.9a2.92 2.92 0 00.9.2 19 19 0 003.4.1c1.1-.1 2.2-.1 3.3-.2.3 0 .5-.1.8-.1.1 0 .2-.1.3-.1.3-.2.4-.6 0-.8-.1 0-.1-.1-.2-.1v-1.5c.1-3.1.1-6.2 0-9.4-.1-2.1-.2-4.1-.3-6.2s-.3-3.9-.5-5.8-.3-3.9-.5-5.8a10.75 10.75 0 01.1-3.1c.1-.4.2-.7.3-1.1a2 2 0 011.2-1.2 3.29 3.29 0 011.7-.4 2 2 0 00.7-.1.66.66 0 00.5-.4.44.44 0 00-.4-.6h-.3l-11.9.1z'/%3E%3Cpath d='M57.1 14.2a.76.76 0 00.4-.1c0-1.3 0-2.6-.1-3.9h.2v-4h-.3c0-1.2 0-2.4-.1-3.6h-.4V1.2a.37.37 0 00-.4-.4h-3.3c-.4 0-.5.2-.5.5v1.3a.66.66 0 01-.6-.1A19 19 0 0046.4.8a44 44 0 00-8.9-.8c-3.2 0-6.4.1-9.6.2-2.2.1-.2.5-2 .6s-3.8.3-5.7.5c-3.3.3-6.6.7-9.9 1.3a25.85 25.85 0 00-4 .9 2 2 0 00-.8.4 1 1 0 00-.4 1.5A3.13 3.13 0 006 6.5a2.51 2.51 0 011 2.1 5.11 5.11 0 01-.3 2.1 65.43 65.43 0 00-2.4 7.5 116.1 116.1 0 00-2.9 13C1 33.4.7 35.5.5 37.7c-.2 1.4-.3 2.8-.4 4.1S0 44.2 0 45.4a1.46 1.46 0 00.7 1.3.1.1 0 01.1.1.55.55 0 01.3.5v.5a2.28 2.28 0 00.6 1.2l.9.6a17.6 17.6 0 003 1 .37.37 0 01.3.1 3 3 0 011.3.5 2.46 2.46 0 002.2.3 1.42 1.42 0 00.6-.2 2.18 2.18 0 00.5-.4 7.22 7.22 0 00.9-2 1.16 1.16 0 00-.2-1 35.42 35.42 0 01-1.9-3.3 1.67 1.67 0 01-.1-1.2c.5-2.1.9-4.2 1.3-6.4v-.1c0-.2.1-.3.3-.4s.3-.1.5-.2.1 0 .2-.1c.3 0 .6-.1.8-.1a1.7 1.7 0 001.5-1.4c.1-.4.1-.8.2-1.1 0-.1 0-.2.1-.2s.2-.2.2-.3l.6-2.4c0-.1.1-.3 0-.4V30c.1-.4.2-.8.3-1.3a.85.85 0 01.7-.7h.8l1.4.3a.76.76 0 00.9-.3 4.35 4.35 0 00.6-.7c.9-1.2 1.8-2.4 2.6-3.7.1-.2.3-.2.5-.2a31.81 31.81 0 003.8-.2 1.14 1.14 0 01.8.3.91.91 0 00.7.3c2.8-.1 5.6-.1 8.4-.2V1.8h3v21.6c.3 0 .6-.1.8-.1s.5-.2.8-.3a2.94 2.94 0 001.6-1.5 1 1 0 01.4-.5 17.39 17.39 0 011.8-1.1c1.6-1 3.3-2 4.8-3.1a18.63 18.63 0 002.6-2.3c.2-.2.3-.3.6-.2 0 2.3.1 4.6.1 7l4.3-.1c0-2.3-.1-4.6-.1-7zM97.9 6.7a.1.1 0 01-.1-.1L96 8.4a1.2 1.2 0 00.8.2h.8c.2 0 .3 0 .4-.2s.4-.5.6-.8a5.5 5.5 0 00-.7-.9z'/%3E%3C/svg%3E");
}

.s-rubrics__list > li > a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0.9rem 0 1.1rem;
  text-decoration: none;
  color: currentColor;
  vertical-align: middle;
  -webkit-transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
       -o-transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
          transition: color 0.3s cubic-bezier(0.4, 0, 0, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
      flex-direction: row;
}

.s-rubrics__list > li > a::before {
  position: absolute;
  content: '';
  top: 45%;
  left: 0;
  width: var(--width);
  height: var(--height);
  background-image: var(--icon);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0);
}

.s-rubrics__list > li > a > span {
  position: relative;
  display: block;
  margin-left: auto;
  cursor: pointer;
}

.s-rubrics__list > li > a > span::after {
  position: absolute;
  content: '';
  top: -.75rem;
  bottom: -.75rem;
  left: -.75rem;
  right: -.75rem;
}

.s-rubrics__list > li > a > span > svg {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
       -o-transition: transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
          transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
          transition: transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
          transition: transform 0.5s cubic-bezier(0.8, 0, 0, 1.5),
                -webkit-transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
}

.s-rubrics__list > li > a > span.is-active > svg {
  -webkit-transform: rotate3d(0, 0, 1, 180deg);
          transform: rotate3d(0, 0, 1, 180deg);
}

.s-rubrics__list > li > a:hover,
.s-rubrics__list > li > a:focus {
  text-decoration: none;
}

.s-rubrics__list > li ul {
  display: none;
  height: 0;
  margin-left: 2.5rem;
  padding: 0;
  opacity: 0;
  -webkit-transition: 1s;
       -o-transition: 1s;
          transition: 1s;
  visibility: hidden;
}

.s-rubrics__list > li ul > li {
  margin: 0;
  margin-bottom: 0.25rem;
  padding: 0;
}

.s-rubrics__list > li ul > li > a {
  display: block;
  color: currentColor;
}

.s-rubrics__list > li ul > li::before {
  display: none;
}

.s-rubrics__list > li ul.is-open {
  display: block;
  height: auto;
  opacity: 1;
  visibility: visible;
}

.s-small-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-transition: background-color 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: background-color 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: background-color 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.swiper-slide-thumb-active .s-small-card,
.s-small-card:hover,
.s-small-card:focus {
  text-decoration: none;
  background-color: rgba(138, 197, 62, 0.5);
}

.swiper-slide-thumb-active .s-small-card .s-small-card__cover,
.s-small-card:hover .s-small-card__cover,
.s-small-card:focus .s-small-card__cover {
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

.swiper-slide-thumb-active .s-small-card .s-small-card__cover img,
.s-small-card:hover .s-small-card__cover img,
.s-small-card:focus .s-small-card__cover img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

.s-small-card__cover {
  position: relative;
  max-width: 70px;
  overflow: hidden;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70px;
      flex: 0 0 70px;
}

.s-small-card__cover img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1),
                -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-small-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.s-small-card__title {
  max-width: 100%;
  padding-right: 1rem;
  padding-left: 0.75rem;
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  color: #fff;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.s-promo-slider {
  padding: 5px 1rem;
  color: #fff;
  background-color: #414141;
}

.s-promo-slider__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
}

.s-promo-slider__button {
  max-width: 60px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px;
      flex: 0 0 60px;
}

.s-promo-slider__button-prev,
.s-promo-slider__button-next {
  position: relative;
  width: 40px;
  height: 40px;
  background-color: #8ac53e;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-transform-origin: center center;
      -ms-transform-origin: center center;
          transform-origin: center center;
  will-change: transform;
}

.s-promo-slider__button-prev:hover,
.s-promo-slider__button-prev:focus,
.s-promo-slider__button-next:hover,
.s-promo-slider__button-next:focus {
  color: #618c2a;
  -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
          transform: scale(0.95);
}

.s-promo-slider__button-prev:active,
.s-promo-slider__button-next:active {
  color: #395218;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.s-promo-slider__button-prev > svg,
.s-promo-slider__button-next > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

.s-promo-slider__button-next {
  margin-left: auto;
}

.s-promo-slider__slider {
  max-width: calc(100% - 120px);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 120px);
      flex: 0 0 calc(100% - 120px);
}

.s-pros-and-cons {
  padding-top: 1rem;
}

.s-pros-and-cons__block {
  margin-bottom: 2rem;
}

.s-pros-and-cons__block--pros {
  --accent-color: #8ac53e;
}

.s-pros-and-cons__block--cons {
  --accent-color: #f00;
}

.s-pros-and-cons__title {
  position: relative;
  margin-top: 0;
  margin-bottom: 1rem;
  padding: 4px 10px 4px 5rem;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  background-color: #414141;
  border-top-left-radius: 10em;
  border-bottom-left-radius: 10em;
}

.s-pros-and-cons__icon {
  position: absolute;
  top: 50%;
  left: 0;
  border: 3px solid #fff;
  border-radius: 10em;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.s-pros-and-cons__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.s-pros-and-cons__item {
  position: relative;
  margin-left: 5rem;
  font-size: 14px;
  line-height: 26px;
}

.s-pros-and-cons__item::before {
  position: absolute;
  content: '';
  top: 50%;
  left: -1.5rem;
  width: 9px;
  height: 9px;
  background-color: var(--accent-color);
  border-radius: 9px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.s-poll-card {
  text-align: center;
}

.s-poll-card:hover .s-poll-card__upper {
  opacity: 1;
}

.s-poll-card:hover .s-poll-card__like {
  top: 50%;
  opacity: 1;
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;
       -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;
          transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0.05s;
}

.s-poll-card__main {
  position: relative;
  padding: 1rem;
  padding-bottom: 0;
}

.s-poll-card__cover {
  position: relative;
  width: 100%;
  z-index: 1;
}

.s-poll-card__cover img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-family: "object-fit:contain";
  -o-object-fit: contain;
     object-fit: contain;
}

.s-poll-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 75%;
}

.s-poll-card__upper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 2;
}

.s-poll-card__like {
  position: absolute;
  top: 55%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  -webkit-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
       -o-transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
          transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.s-poll-card__footer {
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.s-brands-info {
  font-size: 12px;
  line-height: 20px;
  text-align: left;
}

.s-brands-info__item {
  position: relative;
  margin-bottom: 20px;
  padding-left: 2rem;
}

.s-brands-info__item::before {
  position: absolute;
  content: '';
  top: 2px;
  left: 0;
  width: 16px;
  height: 16px;
  background-color: #8ac53e;
  border-radius: 16px;
}

.s-brands-info__term,
.s-brands-info__desc {
  display: inline;
}

.s-brands-info__desc + .s-brands-info__term::before {
  content: '\A';
  white-space: pre;
}

.s-brands-info__desc + .s-brands-info__desc::before {
  content: ', ';
  font-weight: normal;
}

.s-brands-info__term {
  margin: 0;
  font-weight: 700;
}

.s-brands-info__term::after {
  content: '.';
}

.s-brands-info__desc {
  font-weight: 300;
}

.s-rating {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.s-rating__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.s-rating__item {
  position: relative;
  padding-left: 3rem;
}

.s-rating__item:not(:last-child) {
  margin-bottom: 1.5rem;
}

.s-rating__item::before {
  position: absolute;
  content: '';
  top: -10px;
  left: 0;
  width: 39px;
  height: 39px;
  color: #fff;
  background-color: #8ac53e;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 386.69 435.93' fill='%23ffffff'%3E%3Cpath d='M70.13 13.3c.27-3.14.54-6.29.82-9.43C71.11 2 71.8.81 74 .89c4.47.18 8.94.17 13.42.24 1.81.6 3.66.64 3.48 3.7-.62 10.75-1.1 21.53-1.09 32.29A283.79 283.79 0 0091 66.87c2.19 20.76 5.75 41.29 12.19 61.24 7.18 22.2 16.6 43.25 31.31 61.59 3 3.74 6.49 7.08 9.75 10.61.62-1.12.68-1.66.47-2.07-7.89-15.54-13.1-32-17.56-48.81a321.68 321.68 0 01-8.5-46.83c-1.22-10.85-1.92-21.78-2.23-32.7-.27-9.26.31-18.54.57-27.82.38-13.62 1-27.22 3.9-40.6h43.67c8.61 0 17.22-.09 25.83-.05 9.76 0 19.52.22 29.28.25 9.1 0 18.2-.09 27.29-.07 5.12 0 10.23.19 15.34.29 0 1.39-.37 2.88 0 4.16a241.13 241.13 0 017.47 35.43 188.29 188.29 0 01-1 49.81c-.92 6.36-3.31 12.49-4.37 18.84-1.44 8.63-5.13 16.36-8.47 24.26a164 164 0 01-21.77 36.49c-4 5.14-9 9.52-13.49 14.25l-42.15-8-.19 1 41.22 7.86c-1.47 4.07-4.67 6.18-8.54 7.52l-33.81-6.38-.37 2 32.81 6.19-9.33 6.37c-4.25-.81-8.48-1.75-12.75-2.37-4.06-.58-8.06-2.37-12.23-1.58-.05.43-.11.86-.16 1.29l22.81 4.3c-.57.78-1 1.88-1.72 2.31-8.46 4.79-16.74 10-25.55 14a101.37 101.37 0 01-20.63 6.41c-8.49 1.84-17.17 2.75-25.75 4.17-.78.13-1.42 1.09-2.13 1.66-4.64-6.51-9.55-12.84-13.84-19.58a102.75 102.75 0 01-8.4-16.2c-2.17-5.33-6-7.59-11.14-9.38-24.45-8.53-46.6-20.9-64.38-40.18-.89-1-1.63-2.05-2.44-3.08l-.73-1v-.07a9.24 9.24 0 00-.44-2.84 137 137 0 01-10.93-29.77c-4.71-18.72-3.23-36.71 5.39-54C25 36.27 40.91 26.48 62.7 26.28c4.93-.05 7.46-1.79 7.87-6.17a42.33 42.33 0 00-.44-6.81zM38.82 115.09l-.08-.12.88 1.27-.08-.1.89 1.26.06-.12c-.16 1-.78 2.17-.41 2.83 3 5.28 5.79 10.7 9.33 15.59 3 4.1 6.88 7.54 10.36 11.28 7.24 7.79 16.65 12.08 25.94 16.57l1.17-.68q-2.16-6.1-4.33-12.21l-.74-.87.09.06a39 39 0 00-.69-5.33 350.46 350.46 0 01-11.57-77.2c-.2-5.22-.73-10.41-1.14-16-5.32.25-10 .15-14.54.76-8.61 1.15-16.28 4.73-19.55 13.17A57.37 57.37 0 0031 83.73c-.32 9.76 2 19.2 6.1 28.15l1 2-.15-.13z'/%3E%3Cpath d='M200.32 201.69l9.33-6.37 1.37-1.79c3.87-1.34 7.07-3.45 8.54-7.52l1.17-.83c4.52-4.73 9.5-9.11 13.49-14.25A164 164 0 00256 134.44c3.34-7.9 7-15.63 8.47-24.26 1.06-6.35 3.45-12.48 4.37-18.84a188.29 188.29 0 001-49.81 241.13 241.13 0 00-7.5-35.43c-.36-1.28 0-2.77 0-4.16 10-.07 20.07-.17 30.1-.16a59.86 59.86 0 016.37.68l9.62 1.81c.69 4.69 1.65 9 1.9 13.44.74 12.69 1.72 25.4 1.59 38.09a240.87 240.87 0 01-2.7 31.59c-1.64 11.47-3.84 22.87-8.16 33.79-3.45 8.73-5.73 17.94-9.34 26.59a230.24 230.24 0 01-13.23 27.17A224.32 224.32 0 01261 200.67a377.62 377.62 0 01-25.24 29.22c-13.78 14.27-30.06 25.49-46.59 36.34-5.29 3.47-10.63 6-17.13 3.43a20.1 20.1 0 00-3.92-.71l.05.09c0-4-3.66-2-5.4-3.21-6.73-4-14.06-7.37-20-12.3-7.31-6-13.52-13.4-20.17-20.22-.29-.3-.24-.93-.36-1.41.71-.57 1.35-1.53 2.13-1.66 8.58-1.42 17.26-2.33 25.75-4.17a101.37 101.37 0 0020.63-6.41c8.81-4 17.09-9.23 25.55-14 .76-.43 1.15-1.53 1.72-2.31z'/%3E%3Cpath d='M168.14 269a20.1 20.1 0 013.92.71c6.5 2.58 11.84 0 17.13-3.43 16.53-10.85 32.81-22.07 46.59-36.34A377.62 377.62 0 00261 200.67a224.32 224.32 0 0017.48-25.73 230.24 230.24 0 0013.23-27.17c3.61-8.65 5.89-17.86 9.34-26.59 4.32-10.92 6.52-22.32 8.16-33.79a240.87 240.87 0 002.7-31.59c.13-12.69-.85-25.4-1.59-38.09-.25-4.4-1.21-8.75-1.9-13.44l-9.62-1.81 17.2-.81c1.15 6.26 2.65 12.22 1 18.45.49 2.77 1.41 5.54 1.36 8.3-.08 3.81 1.84 4.81 5.1 5.18 6.25.71 12.61 1.12 18.65 2.69a32.08 32.08 0 0111.68 6.07c7.81 6.31 10.56 15.28 11.55 25a87 87 0 01-5 40.54 77.19 77.19 0 01-13.73 22.25 114.32 114.32 0 01-22.11 20.52c-6.68 4.59-13.9 8.4-20.79 12.69-1.93 1.2-4.34 2.56-5.16 4.44-3.15 7.25-5.74 14.75-8.53 22.16-5.64 10.12-10.72 20.59-17 30.28-13.87 21.34-30.65 38.93-55.53 48.77 5.23 12.35 3.44 23.81-5.56 34.27 12.5 4 23.3 9.48 32.62 17.78a91 91 0 0128.73 48.75c1.51 6.56 1.81 13.41 2.66 20.12-.53 1.5-.6 3.06-3.08 3-5.71-.12-11.43.16-17.14.37-2.08.07-4.16.38-6.23.58l-10-1.2c1.25-6.78 3.42-13.55 3.55-20.35a73.79 73.79 0 00-15.12-46.69c-5.25-7-11.25-13.33-19.09-17.64-1.65-.91-2.95-1.52-4.19.4a9.43 9.43 0 00-1.93.18c-6.67 2-13.27 3.19-20-.14-3.28-1.63-6.79-2.79-10.2-4.16l1.41-1.73a36.16 36.16 0 006.09 1.94c9.39 1.34 17.45-2 24-8.37 4.81-4.68 7.11-10.89 6.7-18.38-14.79 2.21-29 1.85-42.77-4.95l-2.34 8.53-.21-1.33c.14-.95.27-1.89.41-2.84.77-2.75 1.56-5.46 2.34-8.13zm135.74-117.6a22.05 22.05 0 003.85-1.35c7.76-5 15.81-9.65 23.14-15.23a65.5 65.5 0 0021.41-28.68c4.13-10.47 4.1-21.16 2.75-31.87-.76-6-3.15-11.95-8.51-15.74-8.34-5.89-17.78-6.45-28-5.64a405 405 0 01-14.64 98.46zM285.07 394.82c.72 1 2.05 2.07 2.06 3.12.09 12.44 0 24.88-.07 38L97 435.17v-24.69c0-4.66 0-9.32.27-14 0-.81 1.07-1.57 1.65-2.35 8.1.17 16.21.47 24.32.48 9.93 0 19.86-.18 29.79-.29a48.2 48.2 0 004.92.49h42.59l29.56-.14 19.25.33c1.79.05 3.58.16 5.37.15q13-.11 26.08-.25h.12z'/%3E%3Cpath d='M172.51 304.23c3.41 1.37 6.92 2.53 10.2 4.16 6.69 3.33 13.29 2.17 20 .14a9.43 9.43 0 011.93-.18 22.12 22.12 0 00.58 4.85c1.17 3.41 2.94 6.64 4 10.09a77.4 77.4 0 013 31.28c-1.61 13.64-5.47 26.58-13.25 38.11-6.4.13-12.79.41-19.19.34-9-.08-18.08-.46-27.12-.6a14.87 14.87 0 00-3.82 1 40.1 40.1 0 00-5.91-.86c-5.59 0-11.19.28-16.78.41a100.7 100.7 0 01-10.85 0c-2.19-.19-4.3-1.3-6.45-2 1.68-9.31 2.75-18.79 5.16-27.9 4.33-16.37 13.48-30 26-41.39a78.08 78.08 0 0129.76-17.11 15 15 0 012.74-.34zm3.2 20.57c-4.46-1.5-8.67-2.45-12.4-4.33-3.24-1.63-5.72-1-8.32.76-10 6.91-19 14.95-25.12 25.66-3.67 6.4-6.13 13.22-5.83 20.93 14.46-17.61 30.74-32.82 51.67-43.02zM290 189.89c2.79-7.41 5.38-14.91 8.53-22.16.82-1.88 3.23-3.24 5.16-4.44 6.89-4.29 14.11-8.1 20.79-12.69a114.32 114.32 0 0022.11-20.52 77.19 77.19 0 0013.73-22.25 87 87 0 005-40.54c-1-9.67-3.74-18.64-11.55-25a32.08 32.08 0 00-11.68-6.07c-6-1.57-12.4-2-18.65-2.69-3.26-.37-5.18-1.37-5.1-5.18.05-2.76-.87-5.53-1.36-8.3 4.36.62 8.7 1.71 13.07 1.78 14.37.23 27.21 4.85 37.7 14.37C378.43 46 384.48 58.55 386 73a98 98 0 01-3.77 40.88c-5 15.61-14.12 28.9-26.25 40-16.88 15.47-36.62 26-58.06 33.6-2.57.99-5.27 1.64-7.92 2.41zM120.94 1.48c-2.92 13.38-3.52 27-3.9 40.6-.26 9.28-.84 18.56-.57 27.82.31 10.92 1 21.85 2.23 32.7a321.68 321.68 0 008.5 46.83c4.46 16.8 9.67 33.27 17.56 48.81.21.41.15.95-.47 2.07-3.26-3.53-6.75-6.87-9.75-10.61-14.71-18.34-24.13-39.39-31.31-61.59-6.44-20-10-40.48-12.19-61.24a283.79 283.79 0 01-1.19-29.75c0-10.76.47-21.54 1.09-32.29.18-3.06-1.67-3.1-3.48-3.7.7-.4 1.42-1.13 2.11-1.13C99.71.36 109.84.83 120 1.28a5.47 5.47 0 01.94.2zM70.13 13.3a42.33 42.33 0 01.44 6.81c-.41 4.38-2.94 6.12-7.87 6.17-21.79.2-37.67 10-47.4 29.51-8.62 17.29-10.1 35.28-5.39 54a137 137 0 0010.91 29.74 9.24 9.24 0 01.44 2.84c-2.18-2.46-4.74-4.66-6.46-7.4A95.68 95.68 0 011 96.76a90.47 90.47 0 01.2-28.08C3.76 54 10 40.67 23.1 31.77a64.77 64.77 0 0137.2-11.23c2.64 0 5.28-.39 8.28-.63zM165.59 281.27l2.34-8.53c13.78 6.8 28 7.16 42.77 4.95.41 7.49-1.89 13.7-6.7 18.38-6.54 6.34-14.6 9.71-24 8.37a36.16 36.16 0 01-6.09-1.94c-5.58-5.97-10.05-12.39-8.32-21.23zm6.87-2.1c-2.72 4.62-1.19 13.42 3.13 18.54l3.27-17.34z'/%3E%3Cpath d='M108.75 391c2.15.69 4.26 1.8 6.45 2a100.7 100.7 0 0010.85 0c5.59-.13 11.19-.4 16.78-.41a40.1 40.1 0 015.91.86l4.26 1c-9.93.11-19.86.32-29.79.29-8.11 0-16.22-.31-24.32-.48 2.22-.23 4.47-.79 6.65-.61s2.87-.94 3.21-2.65zM280.77 394.89q-13 .14-26.08.25c-1.79 0-3.58-.1-5.37-.15 0-.39.09-.77.13-1.16 2.07-.2 4.15-.51 6.23-.58 5.71-.21 11.43-.49 17.14-.37 2.48 0 2.55-1.52 3.08-3 1.32 1.96 1.19 5.33 4.87 5.01zM162.79 265.83c1.74 1.17 5.36-.83 5.4 3.21zM285.07 394.82l-4.18.06zM165.79 277.1c-.14.95-.27 1.89-.41 2.84.14-.94.27-1.89.41-2.84zM21.28 142.44l.73 1zM40.49 117.28c6.82 6.86 13.13 14.37 20.63 20.4 6.19 5 13.8 8.18 20.78 12.17l-.09-.06.74.87q2.17 6.1 4.33 12.21l-1.17.68C76.42 159.06 67 154.77 59.77 147c-3.48-3.74-7.38-7.18-10.36-11.28-3.54-4.89-6.36-10.31-9.33-15.59-.37-.68.25-1.9.41-2.85zM211 193.53l-1.37 1.79-32.81-6.19.37-2zM200.32 201.69l-2.32 1.64-22.82-4.33c0-.43.11-.86.16-1.29 4.17-.79 8.17 1 12.23 1.58 4.27.65 8.5 1.59 12.75 2.4zM220.73 185.18l-1.17.83-41.17-7.76.19-1zM37.11 111.88l1 2zM38.74 115l.88 1.27zM38 113.79l.86 1.3zM82.55 150.66l-.74-.87zM39.54 116.14l.89 1.26zM198.87 392.68c7.78-11.53 11.64-24.47 13.25-38.11a77.4 77.4 0 00-3-31.28c-1-3.45-2.79-6.68-4-10.09a22.12 22.12 0 01-.58-4.85c1.24-1.92 2.54-1.31 4.19-.4 7.84 4.31 13.84 10.65 19.09 17.64A73.79 73.79 0 01243 372.28c-.13 6.8-2.3 13.57-3.55 20.35l-7.14.56a26.92 26.92 0 00-3.43-.4c-9.35.09-18.7.23-28 .35z'/%3E%3Cpath d='M232.31 393.19l7.14-.56 10 1.2c0 .39-.09.77-.13 1.16l-19.25-.33zM198.87 392.68l2 .46-.32 1.66c-14.2 0-28.39.06-42.59 0a48.2 48.2 0 01-4.92-.49l-4.26-1a14.87 14.87 0 013.82-1c9 .14 18.08.52 27.12.6 6.36.18 12.75-.1 19.15-.23z'/%3E%3Cpath d='M200.51 394.8l.32-1.66c9.35-.12 18.7-.26 28-.35a26.92 26.92 0 013.43.4l-2.24 1.47zM175.71 324.8c-20.93 10.17-37.21 25.41-51.67 43-.3-7.71 2.16-14.53 5.83-20.93C136 336.18 145 328.14 155 321.23c2.6-1.78 5.08-2.39 8.32-.76 3.68 1.88 7.93 2.83 12.39 4.33zM172.46 279.17l6.4 1.2-3.27 17.34c-4.32-5.12-5.85-13.92-3.13-18.54z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 27px 30px;
  background-position: center;
}

.s-page-content {
  font-size: 14px;
  line-height: 20px;
  color: #000;
}

.s-page-content__title {
  margin-bottom: 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  color: #8ac53e;
  border-bottom: 1px solid currentColor;
}

.s-page-content ol {
  margin-top: 0.75rem;
  list-style-type: none;
  counter-reset: section;
}

.s-page-content ol li {
  margin-bottom: 0.75rem;
}

.s-page-content ol li::before {
  content: counters(section, ".");
  font-weight: 700;
  counter-increment: section;
}

.s-page-content ol a {
  margin-bottom: 8px;
  text-decoration: underline;
  color: currentColor;
}

.s-page-content > ol > li::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 0.125rem;
  text-align: center;
  color: #fff;
  background-color: #21323a;
}

.s-page-content > ol > li > ol > li > a {
  font-weight: 300;
}

.s-page-content > ol > li > ol > li > ol > li > a {
  font-weight: 300;
  color: #7f7f7f;
}

@media only screen and (min-width: 576px) {
  .s-promo__inner {
    max-width: 576px;
  }

  .s-direction__caption {
    font-size: 12px;
    line-height: 18px;
  }

  .s-recommended-card__info {
    padding-left: 2rem;
  }
}

@media (min-width: 576px) {
  .s-inner-layout__data {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .s-inner-layout__data span + span {
    position: relative;
    margin-left: 2rem;
  }

  .s-inner-layout__data span + span::before {
    position: absolute;
    content: '';
    top: 0;
    left: -1rem;
    width: 1px;
    height: 100%;
    background-color: #eee7db;
  }

  .s-inner-layout__data-category {
    border-bottom: 0;
  }
}

@media only screen and (min-width: 768px) {
  blockquote {
    margin-left: 90px;
    padding: 2rem;
  }

  blockquote::before {
    left: -90px;
  }

  .s-table {
    margin-bottom: 4rem;
  }

  .s-table caption {
    margin-bottom: 3rem;
  }

  .s-page-footer__direction-list > li {
    display: inline-block;
    margin-right: 2rem;
  }

  .s-page-footer__direction-list > li > a {
    opacity: 0.5;
  }

  .s-page-footer__info-list {
    text-align: right;
  }

  .s-page-footer__info-list > li {
    display: inline-block;
  }

  .s-page-footer__info-list > li:not(:last-child) {
    margin-right: 0.125rem;
  }

  .s-page-footer__info-list > li:not(:last-child)::after {
    content: '|';
    display: inline-block;
    margin-left: 0.125rem;
  }

  .s-page-footer__info-list > li > a {
    font-size: 16px;
  }

  .s-page-footer__copyright {
    text-align: right;
  }

  .s-page-footer__suitability {
    margin-left: 1rem;
  }

  .s-categories__item {
    margin-bottom: 3rem;
  }

  .s-category__list {
    padding-top: 2rem;
  }

  .s-popular-articles {
    padding: 4rem 1rem;
  }

  .s-popular-articles__title {
    margin-bottom: 2rem;
  }

  .s-recommended {
    padding: 4rem 1rem;
  }

  .s-recommended__header {
    margin-bottom: 2rem;
  }

  .s-inner-layout__promo-content {
    height: 630px;
    padding: 2rem;
  }

  .s-inner-layout__main {
    padding: 4rem 1rem;
  }

  .s-inner-layout__meta {
    margin-bottom: 2rem;
  }

  .s-inner-layout__subtitle {
    margin-bottom: 2rem;
  }

  .s-inner-layout__section {
    margin-bottom: 6rem;
  }

  .s-inner-layout__section--poll .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }

  .s-inner-layout__section--poll .swiper-slide {
    max-width: 33%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33%;
        flex: 0 0 33%;
  }

  .s-pros-and-cons__block {
    margin-bottom: 0;
  }

  .s-pros-and-cons__title {
    margin-bottom: 2rem;
  }
}

@media (min-width: 768px) {
  .s-page-header .s-main-nav {
    margin-left: auto;
  }

  .s-pagination__item a,
  .s-pagination__item span {
    min-width: 3rem;
  }

  .s-inner-layout__data span + span {
    margin-left: 4rem;
  }

  .s-inner-layout__data span + span::before {
    left: -2rem;
  }

  .s-inner-layout__text > img {
    margin: 0 2rem 2rem 0;
    float: left;
  }
}

@media only screen and (min-width: 992px) {
  .s-page-header {
    padding: 0.5rem 1rem;
  }

  .s-page-header__search-btn {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .s-page-header__search-form {
    background-color: rgba(65, 65, 65, 0.7);
  }

  .s-page-header .s-logo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .s-page-footer__copyright span {
    display: block;
  }

  .s-promo__inner {
    max-width: 1240px;
    padding-top: 25rem;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .s-page-header .s-main-nav {
    width: 100%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .s-page-header .s-main-nav .s-main-nav__list {
    justify-content: space-between;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
  }
}

@media (min-width: 992px) {
  .s-page-footer {
    padding: 4rem 1rem;
  }

  .s-main-nav__list {
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
  }

  .s-main-nav__list > li:not(:last-child) {
    margin-right: 2rem;
  }

  .s-main-nav__list > li:hover > ul,
  .s-main-nav__list > li:focus-within > ul {
    display: block;
    opacity: 1;
    visibility: visible;
  }

  .s-main-nav__list > li > ul {
    position: absolute;
    top: 100%;
    left: -1rem;
    display: none;
    min-width: 15rem;
    margin: 0;
    padding: 6px 28px;
    font-size: 14px;
    line-height: 20px;
    color: #21323a;
    background-color: #fff;
    border: 1px solid #b1b0b5;
    opacity: 0;
    visibility: hidden;
  }

  .s-main-nav__list > li > ul:hover,
  .s-main-nav__list > li > ul:focus-within {
    display: block;
    opacity: 1;
    visibility: visible;
  }

  .s-categories {
    padding: 4rem 1rem;
  }
}

@media (min-width: 1200px) {
  body {
    font-size: 20px;
    line-height: 1.5em;
  }

  .s-page-header .s-main-nav {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

@media only screen and (min-width: 1200px) {
  .s-page-header__search-btn {
    margin-left: 2rem;
  }
}

@media only screen and (max-width: 374px) {
  .s-btn {
    padding: 1em 1em;
  }
}

@media (max-width: 575px) {
  .s-page-header .s-logo {
    max-width: 130px;
  }
}

@media only screen and (max-width: 575px) {
  .s-btn {
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .s-promo__slide-title {
    display: none;
  }

  .s-inner-layout__promo-title {
    /* display: none; */
  }

  .s-inner-layout__promo-title {
    /* display: none; */
  }
  
.s-page-content {display:none;}
.s-inner-layout__promo-cover-inner {padding-right:5px;height:auto;}
/*.s-inner-layout__promo-content{display:none;}*/
.s-inner-layout__promo-title {font-size:2.5rem!important;padding:10px 2px 10px 2px!important;}
.s-inner-layout__promo-cover {position:unset;}
.s-inner-layout__promo-content {display:none;}

  
}

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline !important;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  a[href^='#']:after,
  a[href^='javascript:']:after {
    content: '';
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  pre,
  blockquote {
    border: 1px solid #999 !important;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  table {
    border-collapse: collapse !important;
  }

  table td,
  table th {
    background-color: #fff !important;
  }
}

@media (max-width: 991px) {
  .s-page-header .s-main-nav {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0;
    color: #fff;
    background-color: #414141;
    opacity: 0;
    visibility: hidden;
  }

  .s-page-header .s-main-nav .s-main-nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .s-page-header .s-main-nav .s-main-nav__list li {
    margin: 0 1rem;
  }

  .s-page-header .s-main-nav .s-main-nav__list li > ul > li {
    margin-left: 31px;
  }

  .s-page-header .s-main-nav--is-open {
    height: calc(100vh - 60px);
    padding-top: 4rem;
    padding-bottom: 3rem;
    opacity: 1;
    visibility: visible;
    overflow-y: scroll;
  }

  .s-page-header .s-hamburger {
    display: block;
    width: 60px;
    height: 60px;
    -webkit-transform: translateX(-1rem);
        -ms-transform: translateX(-1rem);
            transform: translateX(-1rem);
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .s-main-nav__list > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .s-main-nav__list > li > a > span {
    position: relative;
    display: block;
    margin-left: auto;
    cursor: pointer;
  }

  .s-main-nav__list > li > a > span::after {
    position: absolute;
    content: '';
    top: -1rem;
    bottom: -1rem;
    left: -1rem;
    right: -1rem;
  }

  .s-main-nav__list > li > a > span > svg {
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
         -o-transition: transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
            transition: -webkit-transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
            transition: transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
            transition: transform 0.5s cubic-bezier(0.8, 0, 0, 1.5),
                    -webkit-transform 0.5s cubic-bezier(0.8, 0, 0, 1.5);
  }

  .s-main-nav__list > li > a > span.is-active > svg {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
            transform: rotate3d(0, 0, 1, 180deg);
  }

  .s-main-nav__list > li > ul {
    position: relative;
    display: none;
    opacity: 0;
    visibility: hidden;
  }

  .s-main-nav__list > li > ul.is-open {
    display: block;
    opacity: 1;
    visibility: visible;
  }
}

/*# sourceMappingURL=style.min.css.map */
