

/* Start:/local/templates/rarus.light/sass/front-main.css?1728997194115028*/
@charset "UTF-8";
@import "/local/templates/rarus.light/sass/../libs/slick/slick.css";
@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/rarus.light/sass/../fonts/opensans/opensans.ttf") format("truetype"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensans.woff") format("woff"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensans.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/rarus.light/sass/../fonts/opensans/opensansitalic.ttf") format("truetype"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensansitalic.woff") format("woff"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensansitalic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/rarus.light/sass/../fonts/opensans/opensanslight.ttf") format("truetype"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensanslight.woff") format("woff"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensanslight.woff2") format("woff2");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/rarus.light/sass/../fonts/opensans/opensanssemibold.ttf") format("truetype"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensanssemibold.woff") format("woff"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensanssemibold.woff2") format("woff2");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/rarus.light/sass/../fonts/opensans/opensansbold.ttf") format("truetype"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensansbold.woff") format("woff"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensansbold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: url("/local/templates/rarus.light/sass/../fonts/opensans/opensansextrabold.ttf") format("truetype"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensansextrabold.woff") format("woff"), url("/local/templates/rarus.light/sass/../fonts/opensans/opensansextrabold.woff2") format("woff2");
  font-weight: 800;
  font-display: swap;
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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 {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

html {
  box-sizing: border-box;
}

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

@-ms-viewport {
  width: device-width;
}
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

a {
  color: #0066a4;
  text-decoration: none;
}
a:focus, a:hover {
  color: #ff7700;
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
}

[role=button] {
  cursor: pointer;
}

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

table {
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

input,
button,
select,
textarea {
  line-height: inherit;
}

input[type=radio]:disabled,
input[type=checkbox]:disabled {
  cursor: not-allowed;
}

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

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

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

output {
  display: inline-block;
}

[hidden] {
  display: none !important;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #636c72;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.3333333333%;
}

.pull-2 {
  right: 16.6666666667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.3333333333%;
}

.pull-5 {
  right: 41.6666666667%;
}

.pull-6 {
  right: 50%;
}

.pull-7 {
  right: 58.3333333333%;
}

.pull-8 {
  right: 66.6666666667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.3333333333%;
}

.pull-11 {
  right: 91.6666666667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.3333333333%;
}

.push-2 {
  left: 16.6666666667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.3333333333%;
}

.push-5 {
  left: 41.6666666667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.3333333333%;
}

.push-8 {
  left: 66.6666666667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.3333333333%;
}

.push-11 {
  left: 91.6666666667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-sm-0 {
    right: auto;
  }

  .pull-sm-1 {
    right: 8.3333333333%;
  }

  .pull-sm-2 {
    right: 16.6666666667%;
  }

  .pull-sm-3 {
    right: 25%;
  }

  .pull-sm-4 {
    right: 33.3333333333%;
  }

  .pull-sm-5 {
    right: 41.6666666667%;
  }

  .pull-sm-6 {
    right: 50%;
  }

  .pull-sm-7 {
    right: 58.3333333333%;
  }

  .pull-sm-8 {
    right: 66.6666666667%;
  }

  .pull-sm-9 {
    right: 75%;
  }

  .pull-sm-10 {
    right: 83.3333333333%;
  }

  .pull-sm-11 {
    right: 91.6666666667%;
  }

  .pull-sm-12 {
    right: 100%;
  }

  .push-sm-0 {
    left: auto;
  }

  .push-sm-1 {
    left: 8.3333333333%;
  }

  .push-sm-2 {
    left: 16.6666666667%;
  }

  .push-sm-3 {
    left: 25%;
  }

  .push-sm-4 {
    left: 33.3333333333%;
  }

  .push-sm-5 {
    left: 41.6666666667%;
  }

  .push-sm-6 {
    left: 50%;
  }

  .push-sm-7 {
    left: 58.3333333333%;
  }

  .push-sm-8 {
    left: 66.6666666667%;
  }

  .push-sm-9 {
    left: 75%;
  }

  .push-sm-10 {
    left: 83.3333333333%;
  }

  .push-sm-11 {
    left: 91.6666666667%;
  }

  .push-sm-12 {
    left: 100%;
  }

  .offset-sm-0 {
    margin-left: 0%;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-md-0 {
    right: auto;
  }

  .pull-md-1 {
    right: 8.3333333333%;
  }

  .pull-md-2 {
    right: 16.6666666667%;
  }

  .pull-md-3 {
    right: 25%;
  }

  .pull-md-4 {
    right: 33.3333333333%;
  }

  .pull-md-5 {
    right: 41.6666666667%;
  }

  .pull-md-6 {
    right: 50%;
  }

  .pull-md-7 {
    right: 58.3333333333%;
  }

  .pull-md-8 {
    right: 66.6666666667%;
  }

  .pull-md-9 {
    right: 75%;
  }

  .pull-md-10 {
    right: 83.3333333333%;
  }

  .pull-md-11 {
    right: 91.6666666667%;
  }

  .pull-md-12 {
    right: 100%;
  }

  .push-md-0 {
    left: auto;
  }

  .push-md-1 {
    left: 8.3333333333%;
  }

  .push-md-2 {
    left: 16.6666666667%;
  }

  .push-md-3 {
    left: 25%;
  }

  .push-md-4 {
    left: 33.3333333333%;
  }

  .push-md-5 {
    left: 41.6666666667%;
  }

  .push-md-6 {
    left: 50%;
  }

  .push-md-7 {
    left: 58.3333333333%;
  }

  .push-md-8 {
    left: 66.6666666667%;
  }

  .push-md-9 {
    left: 75%;
  }

  .push-md-10 {
    left: 83.3333333333%;
  }

  .push-md-11 {
    left: 91.6666666667%;
  }

  .push-md-12 {
    left: 100%;
  }

  .offset-md-0 {
    margin-left: 0%;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-lg-0 {
    right: auto;
  }

  .pull-lg-1 {
    right: 8.3333333333%;
  }

  .pull-lg-2 {
    right: 16.6666666667%;
  }

  .pull-lg-3 {
    right: 25%;
  }

  .pull-lg-4 {
    right: 33.3333333333%;
  }

  .pull-lg-5 {
    right: 41.6666666667%;
  }

  .pull-lg-6 {
    right: 50%;
  }

  .pull-lg-7 {
    right: 58.3333333333%;
  }

  .pull-lg-8 {
    right: 66.6666666667%;
  }

  .pull-lg-9 {
    right: 75%;
  }

  .pull-lg-10 {
    right: 83.3333333333%;
  }

  .pull-lg-11 {
    right: 91.6666666667%;
  }

  .pull-lg-12 {
    right: 100%;
  }

  .push-lg-0 {
    left: auto;
  }

  .push-lg-1 {
    left: 8.3333333333%;
  }

  .push-lg-2 {
    left: 16.6666666667%;
  }

  .push-lg-3 {
    left: 25%;
  }

  .push-lg-4 {
    left: 33.3333333333%;
  }

  .push-lg-5 {
    left: 41.6666666667%;
  }

  .push-lg-6 {
    left: 50%;
  }

  .push-lg-7 {
    left: 58.3333333333%;
  }

  .push-lg-8 {
    left: 66.6666666667%;
  }

  .push-lg-9 {
    left: 75%;
  }

  .push-lg-10 {
    left: 83.3333333333%;
  }

  .push-lg-11 {
    left: 91.6666666667%;
  }

  .push-lg-12 {
    left: 100%;
  }

  .offset-lg-0 {
    margin-left: 0%;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-xl-0 {
    right: auto;
  }

  .pull-xl-1 {
    right: 8.3333333333%;
  }

  .pull-xl-2 {
    right: 16.6666666667%;
  }

  .pull-xl-3 {
    right: 25%;
  }

  .pull-xl-4 {
    right: 33.3333333333%;
  }

  .pull-xl-5 {
    right: 41.6666666667%;
  }

  .pull-xl-6 {
    right: 50%;
  }

  .pull-xl-7 {
    right: 58.3333333333%;
  }

  .pull-xl-8 {
    right: 66.6666666667%;
  }

  .pull-xl-9 {
    right: 75%;
  }

  .pull-xl-10 {
    right: 83.3333333333%;
  }

  .pull-xl-11 {
    right: 91.6666666667%;
  }

  .pull-xl-12 {
    right: 100%;
  }

  .push-xl-0 {
    left: auto;
  }

  .push-xl-1 {
    left: 8.3333333333%;
  }

  .push-xl-2 {
    left: 16.6666666667%;
  }

  .push-xl-3 {
    left: 25%;
  }

  .push-xl-4 {
    left: 33.3333333333%;
  }

  .push-xl-5 {
    left: 41.6666666667%;
  }

  .push-xl-6 {
    left: 50%;
  }

  .push-xl-7 {
    left: 58.3333333333%;
  }

  .push-xl-8 {
    left: 66.6666666667%;
  }

  .push-xl-9 {
    left: 75%;
  }

  .push-xl-10 {
    left: 83.3333333333%;
  }

  .push-xl-11 {
    left: 91.6666666667%;
  }

  .push-xl-12 {
    left: 100%;
  }

  .offset-xl-0 {
    margin-left: 0%;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 5px;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #636c72;
}
.blockquote-footer::before {
  content: "— ";
}

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0;
}

.blockquote-reverse .blockquote-footer::before {
  content: "";
}
.blockquote-reverse .blockquote-footer::after {
  content: " —";
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #eceeef;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 15px;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #eceeef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #464a4c;
  background-color: #fff;
  border-color: #5cb3fd;
  outline: none;
}
.form-control::placeholder {
  color: #636c72;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #eceeef;
  opacity: 1;
}
.form-control:disabled {
  cursor: not-allowed;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}
select.form-control:focus::-ms-value {
  color: #464a4c;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
}

.col-form-label {
  padding-top: calc(0.5rem - 1px * 2);
  padding-bottom: calc(0.5rem - 1px * 2);
  margin-bottom: 0;
}

.col-form-label-lg {
  padding-top: calc(0.75rem - 1px * 2);
  padding-bottom: calc(0.75rem - 1px * 2);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem - 1px * 2);
  padding-bottom: calc(0.25rem - 1px * 2);
  font-size: 0.875rem;
}

.col-form-legend {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 1rem;
}

.form-control-static {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-static.form-control-sm, .form-control-static.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

select.form-control-sm:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.form-control-lg {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

select.form-control-lg:not([size]):not([multiple]) {
  height: 3.1666666667rem;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem;
}
.form-check.disabled .form-check-label {
  color: #636c72;
  cursor: not-allowed;
}

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}

.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem;
}
.form-check-input:only-child {
  position: static;
}

.form-check-inline {
  display: inline-block;
}
.form-check-inline .form-check-label {
  vertical-align: middle;
}
.form-check-inline + .form-check-inline {
  margin-left: 0.75rem;
}

.form-control-feedback {
  margin-top: 0.25rem;
}

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem;
}

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .col-form-label,
.has-success .form-check-label,
.has-success .custom-control {
  color: #5cb85c;
}
.has-success .form-control {
  border-color: #5cb85c;
}
.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea;
}
.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .col-form-label,
.has-warning .form-check-label,
.has-warning .custom-control {
  color: #ff7700;
}
.has-warning .form-control {
  border-color: #ff7700;
}
.has-warning .input-group-addon {
  color: #ff7700;
  border-color: #ff7700;
  background-color: #ffe4cc;
}
.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ff7700' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .col-form-label,
.has-danger .form-check-label,
.has-danger .custom-control {
  color: #d9534f;
}
.has-danger .form-control {
  border-color: #d9534f;
}
.has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7;
}
.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .form-check-label {
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
  }
  .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: 0.25rem;
    vertical-align: text-bottom;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

input[type=submit], button, a {
  cursor: pointer;
}

.btn {
  display: inline-block;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  font-family: inherit;
  border: 1px solid transparent;
  padding: 0.534rem 1rem 0.534rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
}
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
}
.btn.disabled, .btn:disabled {
  cursor: not-allowed;
  opacity: 0.65;
}
.btn:active, .btn.active {
  background-image: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-secondary {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc;
}
.btn-secondary:hover {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc;
}
.btn-secondary:focus, .btn-secondary.focus {
  outline: none;
}
.btn-secondary.disabled, .btn-secondary:disabled {
  opacity: 0.8;
}
.btn-secondary:active, .btn-secondary.active {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc;
}

.btn-info {
  color: #fff;
  background-color: #00a2d0;
  border-color: #00a2d0;
}
.btn-info:hover {
  color: #fff;
  background-color: #0db4e3;
  border-color: #0db4e3;
}
.btn-info:focus, .btn-info.focus {
  outline: none;
}
.btn-info.disabled, .btn-info:disabled {
  opacity: 0.8;
}
.btn-info:active, .btn-info.active {
  color: #fff;
  background-color: #0db4e3;
  border-color: #0db4e3;
}

.btn-warning {
  color: #fff;
  background-color: #ff7700;
  border-color: #ff7700;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ff9233;
  border-color: #ff9233;
}
.btn-warning:focus, .btn-warning.focus {
  outline: none;
}
.btn-warning.disabled, .btn-warning:disabled {
  opacity: 0.8;
}
.btn-warning:active, .btn-warning.active {
  color: #fff;
  background-color: #ff9233;
  border-color: #ff9233;
}

.btn-outline-primary {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0275d8;
  background-color: transparent;
}
.btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8;
}

.btn-outline-secondary {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-secondary:active, .btn-outline-secondary.active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}

.btn-outline-info {
  color: #00a2d0;
  background-image: none;
  background-color: transparent;
  border-color: #00a2d0;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #00a2d0;
  border-color: #00a2d0;
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00a2d0;
  background-color: transparent;
}
.btn-outline-info:active, .btn-outline-info.active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00a2d0;
  border-color: #00a2d0;
}

.btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #5cb85c;
  background-color: transparent;
}
.btn-outline-success:active, .btn-outline-success.active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.btn-outline-warning {
  color: #ff7700;
  background-image: none;
  background-color: transparent;
  border-color: #ff7700;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #ff7700;
  border-color: #ff7700;
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff7700;
  background-color: transparent;
}
.btn-outline-warning:active, .btn-outline-warning.active, .show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #ff7700;
  border-color: #ff7700;
}

.btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #d9534f;
  background-color: transparent;
}
.btn-outline-danger:active, .btn-outline-danger.active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}

.btn-link {
  font-weight: normal;
  color: #0066a4;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
  background-color: transparent;
}
.btn-link, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus, .btn-link:hover {
  color: #ff7700;
  text-decoration: none;
  background-color: transparent;
}
.btn-link:disabled {
  color: #636c72;
}
.btn-link:disabled:focus, .btn-link:disabled:hover {
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.8rem 1.216rem 0.8rem;
  font-size: 15px;
  border-radius: 4px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 2;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn + .dropdown-toggle-split::after {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-faded {
  background-color: #f7f7f7;
}

.bg-primary {
  background-color: #0275d8 !important;
}

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5 !important;
}

.bg-success {
  background-color: #5cb85c !important;
}

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44 !important;
}

.bg-info {
  background-color: #00a2d0 !important;
}

a.bg-info:focus, a.bg-info:hover {
  background-color: #007a9d !important;
}

.bg-warning {
  background-color: #ff7700 !important;
}

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #cc5f00 !important;
}

.bg-danger {
  background-color: #d9534f !important;
}

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c !important;
}

.bg-inverse {
  background-color: #292b2c !important;
}

a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #101112 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-top {
  border-top-right-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.rounded-right {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-left {
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
}

.rounded-circle {
  border-radius: 50%;
}

.rounded-0 {
  border-radius: 0;
}

.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

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

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
.flex-first {
  order: -1;
}

.flex-last {
  order: 1;
}

.flex-unordered {
  order: 0;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-first {
    order: -1;
  }

  .flex-sm-last {
    order: 1;
  }

  .flex-sm-unordered {
    order: 0;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-first {
    order: -1;
  }

  .flex-md-last {
    order: 1;
  }

  .flex-md-unordered {
    order: 0;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-first {
    order: -1;
  }

  .flex-lg-last {
    order: 1;
  }

  .flex-lg-unordered {
    order: 0;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-first {
    order: -1;
  }

  .flex-xl-last {
    order: 1;
  }

  .flex-xl-unordered {
    order: 0;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

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

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 1rem 1rem !important;
}

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

.mr-3 {
  margin-right: 1rem !important;
}

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

.ml-3 {
  margin-left: 1rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-4 {
  margin: 1.5rem 1.5rem !important;
}

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

.mr-4 {
  margin-right: 1.5rem !important;
}

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

.ml-4 {
  margin-left: 1.5rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-5 {
  margin: 3rem 3rem !important;
}

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

.mr-5 {
  margin-right: 3rem !important;
}

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

.ml-5 {
  margin-left: 3rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

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

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

.pr-0 {
  padding-right: 0 !important;
}

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

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 1rem 1rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pr-3 {
  padding-right: 1rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pl-3 {
  padding-left: 1rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-4 {
  padding: 1.5rem 1.5rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pr-4 {
  padding-right: 1.5rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4 {
  padding-left: 1.5rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-5 {
  padding: 3rem 3rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pr-5 {
  padding-right: 3rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pl-5 {
  padding-left: 3rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 0 !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0 {
    margin-right: 0 !important;
  }

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

  .ml-sm-0 {
    margin-left: 0 !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem 0.25rem !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1 {
    margin-left: 0.25rem !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem 0.5rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2 {
    margin-left: 0.5rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem 1rem !important;
  }

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

  .mr-sm-3 {
    margin-right: 1rem !important;
  }

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

  .ml-sm-3 {
    margin-left: 1rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem 1.5rem !important;
  }

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

  .mr-sm-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-sm-4 {
    margin-left: 1.5rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem 3rem !important;
  }

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

  .mr-sm-5 {
    margin-right: 3rem !important;
  }

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

  .ml-sm-5 {
    margin-left: 3rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

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

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

  .pr-sm-0 {
    padding-right: 0 !important;
  }

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

  .pl-sm-0 {
    padding-left: 0 !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem 0.25rem !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1 {
    padding-left: 0.25rem !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem 0.5rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2 {
    padding-left: 0.5rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem 1rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3 {
    padding-left: 1rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem 1.5rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4 {
    padding-left: 1.5rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem 3rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5 {
    padding-left: 3rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto {
    margin-left: auto !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 0 !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0 {
    margin-right: 0 !important;
  }

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

  .ml-md-0 {
    margin-left: 0 !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem 0.25rem !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1 {
    margin-left: 0.25rem !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem 0.5rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2 {
    margin-left: 0.5rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem 1rem !important;
  }

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

  .mr-md-3 {
    margin-right: 1rem !important;
  }

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

  .ml-md-3 {
    margin-left: 1rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem 1.5rem !important;
  }

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

  .mr-md-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-md-4 {
    margin-left: 1.5rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem 3rem !important;
  }

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

  .mr-md-5 {
    margin-right: 3rem !important;
  }

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

  .ml-md-5 {
    margin-left: 3rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

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

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

  .pr-md-0 {
    padding-right: 0 !important;
  }

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

  .pl-md-0 {
    padding-left: 0 !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem 0.25rem !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1 {
    padding-left: 0.25rem !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem 0.5rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2 {
    padding-left: 0.5rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem 1rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3 {
    padding-left: 1rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem 1.5rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4 {
    padding-left: 1.5rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem 3rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5 {
    padding-left: 3rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto {
    margin-left: auto !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 0 !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0 {
    margin-right: 0 !important;
  }

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

  .ml-lg-0 {
    margin-left: 0 !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem 0.25rem !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1 {
    margin-left: 0.25rem !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem 0.5rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2 {
    margin-left: 0.5rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem 1rem !important;
  }

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

  .mr-lg-3 {
    margin-right: 1rem !important;
  }

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

  .ml-lg-3 {
    margin-left: 1rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem 1.5rem !important;
  }

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

  .mr-lg-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-lg-4 {
    margin-left: 1.5rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem 3rem !important;
  }

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

  .mr-lg-5 {
    margin-right: 3rem !important;
  }

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

  .ml-lg-5 {
    margin-left: 3rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

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

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

  .pr-lg-0 {
    padding-right: 0 !important;
  }

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

  .pl-lg-0 {
    padding-left: 0 !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem 0.25rem !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1 {
    padding-left: 0.25rem !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem 0.5rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2 {
    padding-left: 0.5rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem 1rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3 {
    padding-left: 1rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem 1.5rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4 {
    padding-left: 1.5rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem 3rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5 {
    padding-left: 3rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto {
    margin-left: auto !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 0 !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0 {
    margin-right: 0 !important;
  }

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

  .ml-xl-0 {
    margin-left: 0 !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem 0.25rem !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1 {
    margin-left: 0.25rem !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem 0.5rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2 {
    margin-left: 0.5rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem 1rem !important;
  }

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

  .mr-xl-3 {
    margin-right: 1rem !important;
  }

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

  .ml-xl-3 {
    margin-left: 1rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem 1.5rem !important;
  }

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

  .mr-xl-4 {
    margin-right: 1.5rem !important;
  }

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

  .ml-xl-4 {
    margin-left: 1.5rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem 3rem !important;
  }

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

  .mr-xl-5 {
    margin-right: 3rem !important;
  }

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

  .ml-xl-5 {
    margin-left: 3rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

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

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

  .pr-xl-0 {
    padding-right: 0 !important;
  }

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

  .pl-xl-0 {
    padding-left: 0 !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem 0.25rem !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1 {
    padding-left: 0.25rem !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem 0.5rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2 {
    padding-left: 0.5rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem 1rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3 {
    padding-left: 1rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem 1.5rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4 {
    padding-left: 1.5rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem 3rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5 {
    padding-left: 3rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto {
    margin-left: auto !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

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

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-normal {
  font-weight: normal;
}

.font-weight-bold {
  font-weight: bold;
}

.font-italic {
  font-style: italic;
}

.text-white {
  color: #fff !important;
}

.text-muted {
  color: #636c72 !important;
}

a.text-muted:focus, a.text-muted:hover {
  color: #4b5257 !important;
}

.text-primary {
  color: #0275d8 !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #025aa5 !important;
}

.text-success {
  color: #5cb85c !important;
}

a.text-success:focus, a.text-success:hover {
  color: #449d44 !important;
}

.text-info {
  color: #00a2d0 !important;
}

a.text-info:focus, a.text-info:hover {
  color: #007a9d !important;
}

.text-warning {
  color: #ff7700 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #cc5f00 !important;
}

.text-danger {
  color: #d9534f !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #c9302c !important;
}

.text-gray-dark {
  color: #292b2c !important;
}

a.text-gray-dark:focus, a.text-gray-dark:hover {
  color: #101112 !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.invisible {
  visibility: hidden !important;
}

.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  width: 100%;
}
@media (-webkit-transform-3d) {
  .carousel-item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}
@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

@media (-webkit-transform-3d) {
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }

  .carousel-item-next,
.active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }

  .carousel-item-prev,
.active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }

  .carousel-item-next,
.active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }

  .carousel-item-prev,
.active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-prev:focus, .carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  display: flex;
  padding-left: 0;
  list-style: none;
  /*
    .active {
      background-color: $carousel-indicator-active-bg;
    }*/
}
.carousel-indicators li {
  position: relative;
  cursor: pointer;
  /*&::before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
  }
  &::after {
    position: absolute;
    bottom: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
  }*/
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert--error {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: var(--pink);
    padding: 20px;
    background-color: var(--pink-2);
    border: 1px solid var(--pink-1);
    margin-top: 24px;
    border-radius: 24px;
    width: 100%;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #3c763d;
}

.alert-dismissible.close {
    position: relative;
    top: -.75rem;
    right: -1.25rem;
    padding: .75rem 1.25rem;
    color: inherit;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
}

.alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-success {
  background-color: #e7f0d0;
  border-color: #dbe8c6;
  color: #526721;
}
.alert-success hr {
  border-top-color: #d0e1b4;
}
.alert-success .alert-link {
  color: #334015;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6d5ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #ecdddd;
  border-color: #e2cbd0;
  color: #9a4746;
}
.alert-warning hr {
  border-top-color: #d9bbc1;
}
.alert-warning .alert-link {
  color: #773736;
}

.alert-danger, .alert-error {
  background-color: #ecdddd;
  border-color: #e2cbd0;
  color: #9a4746;
}
.alert-danger hr, .alert-error hr {
  border-top-color: #d9bbc1;
}
.alert-danger .alert-link, .alert-error .alert-link {
  color: #773736;
}

html, body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  color: #333;
  font-size: 15px;
  line-height: 22px;
  font-family: "Open Sans", sans-serif;
  text-rendering: optimizeLegibility;
}

p {
  margin-bottom: 12px;
}

.service-link {
  color: #0066a4;
  text-decoration: none;
  border-bottom: 1px dashed;
}

.link-arrow .icon {
  font-size: 8px;
}

.box__important {
  background: #fffeec;
  border: 1px solid #fae6be;
  border-radius: 4px;
  padding: 27px 32px;
  margin-bottom: 15px;
}
.box__important *:first-child {
  margin-top: 0;
}
.box__important *:last-child {
  margin-bottom: 0;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d;
}

.alert-dismissible.close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.btn {
  cursor: pointer;
  border-width: 2px;
  font-weight: 600;
  padding: 11px 17.25px;
  white-space: normal;
}
.btn-sm, .btn-group-sm > .btn {
  font-size: 13px;
  padding: 8px 13px;
}
.btn-lg, .btn-group-lg > .btn {
  font-size: 18px;
  padding: 13px 22.5px;
}
.btn--round {
  border-radius: 150px;
}
.btn-warning:focus {
  color: #fff;
}
.btn-warning-outline {
  color: #ff7700;
  border-color: #ff7700;
  background-color: transparent;
}
.btn-warning-outline:hover {
  color: #ff7b08;
  border-color: #ff9233;
}
.btn-info-outline {
  color: #00a2d0;
  border-color: #00a2d0;
  background-color: transparent;
}
.btn-info-outline:hover {
  color: #0db4e3;
  border-color: #0db4e3;
}
.btn-success {
  color: #fff;
  background: #87c426;
  border-color: #87c426;
}
.btn-success:hover {
  background: #9bd420;
  border-color: #9bd420;
}
.btn-success-outline {
  background-color: transparent;
  color: #87c426;
  border-color: #87c426;
}
.btn-success-outline:hover {
  color: #9bd420;
  border-color: #9bd420;
}
.btn-danger {
  color: #ffffff;
  background: #CC4B0C;
  border-color: #CC4B0C;
}
.btn-danger:hover {
  opacity: 0.9;
}
.btn-white-outline {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.btn-white-outline:hover {
  opacity: 0.9;
}
.btn .icon-skype {
  margin-right: 9px;
  padding-bottom: 2px;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

table.light-data, table.content {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 24px;
}
table.light-data tr, table.content tr {
  height: 60px;
  background-color: #fff;
}
table.light-data tr:hover, table.content tr:hover {
  background-color: #f7f7f7;
}
table.light-data th, table.content th {
  font-family: Arial, sans-serif;
  font-weight: 600;
}
table.light-data th,
table.light-data td, table.content th,
table.content td {
  padding: 15px;
  text-align: left;
}
table.light-data th:first-child,
table.light-data td:first-child, table.content th:first-child,
table.content td:first-child {
  padding-left: 0;
}
table.light-data th > *:first-child,
table.light-data td > *:first-child, table.content th > *:first-child,
table.content td > *:first-child {
  margin-top: 0;
}
table.light-data th > *:last-child,
table.light-data td > *:last-child, table.content th > *:last-child,
table.content td > *:last-child {
  margin-bottom: 0;
}
table.light-data th, table.content th {
  font-weight: 600;
  border-bottom: 2px solid #ff6600;
}
table.light-data td, table.content td {
  border-bottom: 1px solid #eaeaea;
}

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.icon__checked {
  position: relative;
  width: 14px;
  height: 11px;
}
.icon__checked::before, .icon__checked::after {
  content: "";
  position: absolute;
  background: #87c426;
}
.icon__checked::before {
  top: 2px;
  left: 0;
  width: 6px;
  height: 3px;
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg);
}
.icon__checked::after {
  top: 0;
  right: 0;
  width: 13px;
  height: 3px;
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
}

main ul:not([class]),
main .list-orange {
  list-style: none;
  padding: 0 0 0 22px;
  margin-top: -6px;
  margin-bottom: 16px;
}
main ul:not([class]) li,
main .list-orange li {
  line-height: 22px;
  margin-bottom: 6px;
  position: relative;
  padding-left: 10px;
}
main ul:not([class]) li:last-child,
main .list-orange li:last-child {
  margin-bottom: 0;
}
main ul:not([class]) li::before,
main .list-orange li::before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #e77817;
  overflow: hidden;
}
main ul:not([class]) li ul,
main .list-orange li ul {
  margin-bottom: 0;
  margin-top: 6px;
}
main ol:not([class]) {
  padding: 0 0 0 26px;
  margin-top: -6px;
  margin-bottom: 16px;
}
main ol:not([class]) li {
  line-height: 22px;
  margin-bottom: 6px;
}
main ol:not([class]) li ul, main ol:not([class]) li ol {
  margin-bottom: 0;
  margin-top: 6px;
}

.error ~ .error__msg,
.error ~ .error__msg--popup,
.error ~ .error__msg--label {
  display: block;
  margin-bottom: -15px;
}

.error {
  background-color: #fff;
  border-color: #d57e73;
}

.error__msg--popup {
  display: none;
  position: absolute;
  top: 45px;
  left: 15px;
  max-width: 245px;
  margin-top: 15px;
  line-height: 22px;
  border: 1px solid #e6e6e6;
  z-index: 3;
  color: #333;
  border-radius: 4px;
  padding: 12px 19px 12px 45px;
  box-shadow: 0 7px 45px rgba(0, 0, 0, 0.1);
  background: #fff url("/local/templates/rarus.light/sass/../images/validate_alert.png") 20px 16px no-repeat;
}
.error__msg--popup::before {
  display: inline-block;
  position: absolute;
  top: -10px;
  left: 20px;
  color: #fff;
  width: 0;
  height: 0;
  content: "";
  border-top: 0;
  border-bottom: 10px solid;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
}

.error ~ .error__msg--label {
  position: relative;
  left: 0;
  margin-top: 5px;
  margin-right: 15px;
  color: #333;
  padding: 0 20px 5px 28px;
  line-height: 22px;
  z-index: 1;
}
.error ~ .error__msg--label::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 5px;
  width: 16px;
  height: 15px;
  background: url("/local/templates/rarus.light/sass/../images/validate_alert.png") 0 2px no-repeat;
}

.modal__preview {
  cursor: pointer;
  margin-bottom: 12px;
}
.modal__img {
  border-color: #c4c4c4;
  background-color: #f7f7f7;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.modal__img .icon-cancel-1 {
  opacity: 0.2;
  font-size: 16px;
  position: absolute;
  right: 15px;
  top: 15px;
}
.modal__img .icon-cancel-1:hover {
  opacity: 0.5;
}

.tabs__block {
  overflow: hidden;
  margin-bottom: 30px;
}
.tabs__block--list {
  padding: 0;
  margin: 0 0 20px;
  list-style: none;
}
@media (min-width: 768px) {
  .tabs__block--list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .tabs__block .nav-item {
    display: block;
  }
}
.tabs__block .nav-link {
  display: inline-flex;
  align-items: center;
  font-weight: 600;
}
.tabs__block .nav-link:focus, .tabs__block .nav-link:active, .tabs__block .nav-link:hover {
  text-decoration: none;
}
@media (min-width: 768px) {
  .tabs__block .nav-link {
    padding: 11px 20px;
  }
}
@media (max-width: 767px) {
  .tabs__block .nav-link {
    padding: 11px 20px 11px 0;
  }
}
.tabs__block .nav-link span {
  border-bottom: 1px dashed;
  border-color: inherit;
}
.tabs__block .nav-link.active {
  border-radius: 3px;
  color: #fff;
  background-color: #00a2d0;
}
@media (max-width: 767px) {
  .tabs__block .nav-link.active {
    padding-left: 15px;
  }
}
.tabs__block .nav-link.active span {
  border: none;
}
.tabs__block .nav-link .icon-out-link {
  margin-left: 10px;
  font-size: 13px;
}
.tabs__container > .tab-pane {
  display: none;
}
.tabs__container > .active {
  display: block;
}

.media__foto {
  position: relative;
}
@media (min-width: 768px) {
  .media__foto {
    padding: 30px 80px;
    margin-bottom: 31px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .media__foto {
    padding: 30px 60px;
  }
}
@media (max-width: 767px) {
  .media__foto {
    padding: 20px 0;
    margin-bottom: 11px;
  }
}
.media__foto--arrow {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #c8c8c8;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 19px;
}
@media (min-width: 768px) {
  .media__foto--arrow {
    position: absolute;
    top: calc(50% - 40px);
  }
}
.media__foto--arrow:hover {
  background-color: #ff7700;
}
@media (min-width: 992px) {
  .media__foto--left {
    left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .media__foto--left {
    left: 0;
  }
}
.media__foto--left .icon {
  margin-right: 4px;
}
@media (min-width: 992px) {
  .media__foto--right {
    right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .media__foto--right {
    right: 0;
  }
}
.media__foto--right .icon {
  margin-left: 4px;
}
.media__foto--progress {
  text-align: center;
}
.media__foto--color {
  color: #ffffff;
}
.media__foto--nav {
  color: #999;
  user-select: none;
}
@media (max-width: 767px) {
  .media__foto--nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.media__foto img {
  max-width: 100%;
  display: block;
  height: auto;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .media__slider, .media__slider-sm, .media__slider-lg {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .media__slider, .media__slider-sm, .media__slider-lg {
    margin-bottom: 12px;
  }
}
.media__slider-small .slick-list, .media__slider-sm .slick-list {
  width: calc(100% - 120px);
  margin: 0 auto;
}
.media__slider-small .slick-slide, .media__slider-sm .slick-slide {
  margin: 0 15px;
}
.media__slider-small .slick-disabled, .media__slider-sm .slick-disabled {
  background-color: #c8c8c8;
  opacity: 0.7;
}
.media__slider-small .slick-disabled:hover, .media__slider-sm .slick-disabled:hover {
  cursor: default;
  background-color: #c8c8c8;
  opacity: 0.7;
}
.media__slider-small img, .media__slider-sm img {
  width: 100%;
}
.media__slider-small .media__foto--arrow, .media__slider-sm .media__foto--arrow {
  position: absolute;
  top: calc(50% - 20px);
}
.media__slider-small .media__foto--left, .media__slider-sm .media__foto--left {
  left: 0;
}
.media__slider-small .media__foto--right, .media__slider-sm .media__foto--right {
  right: 0;
}

.callback__block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 80px;
  min-height: 100px;
  border-radius: 4px;
  background-color: #4c687e;
  color: #fff;
}
@media (max-width: 767px) {
  .callback__block {
    padding: 15px 0;
    font-size: 17px;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .callback__block {
    padding: 15px;
    font-size: 18px;
  }
  .callback__block .btn-lg, .callback__block .btn-group-lg > .btn {
    padding-right: 20.5px;
    padding-left: 20.5px;
  }
}
.callback__block .icon {
  display: inline-block;
  color: #fa9300;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .callback__block--title {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .callback__block--feedback {
    margin: 0 auto;
  }
}
.callback__block--button {
  font-weight: 600;
}
@media (max-width: 991px) {
  .callback__block--button {
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  .callback__block--button {
    border-right: 1px solid rgba(255, 255, 255, 0.4);
  }
}
.callback__block--post a {
  color: inherit;
}
.callback__block--post a:hover {
  opacity: 0.8;
}

.f-fixed-callback {
  width: 51px;
  height: 272px;
  cursor: pointer;
  margin-top: -136px;
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 10;
  color: #fff;
  background: url("/local/templates/rarus.light/sass/../images/bg/f-fixed-callback.png") 0 0 no-repeat;
}
@media (max-width: 767px) {
  .f-fixed-callback {
    background: url("/local/templates/rarus.light/sass/../images/bg/f-fixed-callback-xs.png") 0 0 no-repeat;
    width: 36px;
    height: 265px;
    margin-top: -132px;
  }
}

#develop__site {
  display: flex;
  align-items: center;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  color: #fff;
  background: #f37d34;
  z-index: 9999;
  border-radius: 50%;
  filter: blur(1px);
}

.subscribe__block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 160px;
  margin-bottom: 30px;
  background-color: #f7f7f7;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
}
@media (max-width: 767px) {
  .subscribe__block {
    padding: 20px;
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .subscribe__block {
    padding: 20px 35px;
  }
}
.subscribe__block--title {
  line-height: 27px;
  font-size: 17px;
}
@media (max-width: 991px) {
  .subscribe__block--title {
    margin-bottom: 23px;
  }
}
@media (min-width: 768px) {
  .subscribe__block--form {
    display: flex;
  }
}
@media (max-width: 767px) {
  .subscribe__block--form {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .subscribe__block--form .form-control {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .subscribe__block--form .form-control {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .subscribe__block--form .btn {
    width: 100%;
  }
}
.subscribe__block--info {
  display: flex;
  color: #333;
  line-height: 19px;
  font-size: 13px;
}
@media (min-width: 768px) {
  .subscribe__block--info {
    align-items: center;
    margin-top: 20px;
  }
}
.subscribe__block--info .icon {
  min-width: 30px;
  margin-right: 15px;
  color: #6a6a6a;
  font-size: 30px;
}
@media (max-width: 767px) {
  .subscribe__block--info .icon {
    margin-top: 5px;
  }
}

.rk__zone {
  position: relative;
  display: flex;
  min-height: 100px;
  padding: 20px 30px;
  margin: 3rem 0 2rem;
  border-radius: 4px;
  color: #fff;
}
@media (max-width: 575px) {
  .rk__zone {
    padding: 20px 10px 20px 15px;
  }
}
.rk__zone:hover {
  color: inherit;
}
.rk__zone--flex {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.rk__zone--1 {
  background-color: #4c687e;
}
.rk__zone--2 {
  background-color: #ffd631;
  color: #333;
}
.rk__zone--2 .rk__zone--link::after {
  border-bottom: 1px solid #796933;
}
.rk__zone--2 .rk__zone--link:hover::after {
  border-color: #ffd631;
}
.rk__zone--3 {
  background-color: #007fbb;
}
.rk__zone--link {
  display: inline-block;
}
.rk__zone--link::after {
  display: block;
  width: calc(100% - 16px);
  border-bottom: 1px solid #fff;
  content: "";
}
.rk__zone--link:hover {
  opacity: 0.85;
}
.rk__zone--link:hover::after {
  border-bottom: 0;
}
.rk__zone .icon {
  font-size: 11px;
}
@media (max-width: 575px) {
  .rk__zone .icon {
    font-size: 10px;
  }
}
.rk__zone--title {
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 600;
}
.rk__zone--title b {
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 575px) {
  .rk__zone--title {
    margin-bottom: 1rem;
  }
}
.rk__zone--period {
  font-weight: 600;
  border-bottom: 1px solid;
}
.rk__zone--period:hover {
  border-bottom: none;
}
@media (max-width: 575px) {
  .rk__zone--period {
    display: inline-block;
  }
}
@media (max-width: 991px) {
  .rk__zone--decorate {
    display: none;
  }
}
.rk__img {
  position: absolute;
  bottom: -20px;
}
.rk__img--right {
  right: 25% !important;
}
.rk__img--left {
  left: 25% !important;
}

.section__policy {
  display: block;
  position: fixed;
  bottom: 0;
  z-index: 10;
  width: 100%;
  padding: 13px 0;
  border-bottom: 1px solid #e5e5e5;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  overflow: hidden;
  margin-bottom: 0;
  transform: none;
  opacity: 1;
  transition: 0.5s opacity, 0.5s transform;
}
.section__policy .container {
  display: flex;
  justify-content: space-between;
}
.section__policy .icon-cancel-1 {
  min-width: 25px;
  min-height: 25px;
  opacity: 0.3;
  stroke-width: 0.1em;
  margin-left: 1rem;
  cursor: pointer;
}
.section__policy .icon-info {
  color: #ff6b00;
  margin-right: 1rem;
  margin-top: 3px;
  min-width: 19px;
  min-height: 18px;
}
.section__policy--swipe {
  color: #0066a4;
  width: 100%;
  margin-top: 20px;
  padding: 16px 0;
  text-align: center;
  background: #f8f8f8;
  background-image: linear-gradient(to right, #f8f8f8 0%, #f0f0f0 20%, #f8f8f8 40%, #f8f8f8 100%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeholderShimmer;
  animation-timing-function: linear;
}

@keyframes placeholderShimmer {
  0% {
    background-position: -468px 0;
  }
  100% {
    background-position: 468px 0;
  }
}
main > .container .icon {
  display: inline-block;
}

main h1 {
  font-size: 48px;
  font-weight: 800;
  color: #333333;
  line-height: 60px;
  padding: 12px 0;
  margin: 12px 0 23px;
}
@media (max-width: 767px) {
  main h1 {
    font-size: 36px;
    font-weight: 800;
    line-height: 44px;
    word-break: break-word;
  }
}
main h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  padding: 14px 0 18px;
}
@media (max-width: 767px) {
  main h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    word-break: break-word;
  }
}
main h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 36px;
  padding: 2px 0 8px;
  /*Main H3 for promo*/
}
@media (max-width: 767px) {
  main h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }
}
main h3 .h3 {
  font-size: 24px;
  font-weight: 800;
  line-height: 32px;
  margin: 0 0 24px;
}
main h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  padding: 12px 0 10px;
  margin: 0;
}
main h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  padding: 12px 0 10px;
  margin: 0;
}
main h6 {
  font-size: 13px;
  font-weight: 900;
  line-height: 18px;
  padding: 12px 0 10px;
  margin: 0;
}

/*# sourceMappingURL=front-main.css.map */

/* End */


/* Start:/local/templates/rarus.light/sass/media-tile.css?175136906817425*/
.media-tile {
  color: #fff;
}

.media-tile:hover, .media-tile:active, .media-tile:focus {
  color: #fff;
}

.media-tile.media-tile--main {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 18px;
}

.media-tile.media-tile--projects {
  width: 123px;
  height: 70px;
}

@media (max-width: 767px) {
  .media-tile.media-tile--projects {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  .media-tile.media-tile--projects {
    margin-right: 35px;
  }
}
.media-tile.media-tile--achievements {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 18px;
}

@media (max-width: 767px) {
  .media-tile.media-tile--achievements {
    min-height: 190px;
    margin: 16px;
  }
}
@media (min-width: 767px) {
  .media-tile.media-tile--achievements {
    min-height: 220px;
  }
}
.media-tile.media-tile--achievements .media-tile__footer {
  font-size: 24px;
  line-height: 28px;
}

.media-tile__head {
  display: flex;
  justify-content: flex-start;
  grid-column-gap: 8px;
  width: 100%;
}

.media-tile__footer {
  display: grid;
  grid-template-columns: 1fr 12px;
  grid-column-gap: 12px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.media-tile--reviews {
  min-height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  padding: 24px;
}

.media-tile.media-tile--slide {
  min-height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  border-radius: 16px;
  padding: 18px;
}

.media-tile--slide.media-tile__head {
  justify-content: flex-start;
}

.media-tile__image.media-tile__image--1c {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0;
}

.media-tile.media-tile--examples {
  font-size: 22px;
  line-height: 26px;
}

.media-tile--red-300 {
  background: linear-gradient(163.43deg, #E57373 4.64%, #F44336 73.96%);
}

.media-tile--red-400 {
  background: linear-gradient(166.95deg, #E57373 14.03%, #D32F2F 76.96%);
}

.media-tile--red-500 {
  background: linear-gradient(166.66deg, #F44336 20.19%, #B71C1C 77.92%);
}

.media-tile--red-600 {
  background: linear-gradient(166.66deg, #E53935 20.19%, #9D1420 77.92%);
}

.media-tile--red-purple-100 {
  background: linear-gradient(167.2deg, #FFCDD2 20.05%, #B7677E 80.36%);
}

.media-tile--red-purple-200 {
  background: linear-gradient(168.55deg, #EF9A9A 5.01%, #8A3148 91.58%);
}

.media-tile--red-purple-300 {
  background: linear-gradient(167.32deg, #E57373 5.05%, #84243D 90.82%);
}

.media-tile--red-purple-400 {
  background: linear-gradient(169.38deg, #FF5F5C 4.93%, #790030 92.11%);
}

.media-tile--red-purple-500 {
  background: linear-gradient(169.1deg, #FF3A2C 4.96%, #660012 91.93%);
}

.media-tile--red-purple-600 {
  background: linear-gradient(168deg, #E53935 5.04%, #6D0A29 91.24%);
}

.media-tile--red-purple-700 {
  background: linear-gradient(165deg, #D32F2F 4.26%, #650928 89.43%);
}

.media-tile--red-purple-800 {
  background: linear-gradient(169.8deg, #C62828 4.88%, #5F0725 92.37%);
}

.media-tile--red-purple-900 {
  background: linear-gradient(169.38deg, #B71C1C 4.93%, #570521 92.11%);
}

.media-tile--pink-100 {
  background: linear-gradient(169.38deg, #B71C1C 4.93%, #570521 92.11%);
}

.media-tile--pink-200 {
  background: linear-gradient(165deg, #F48FB1 4.26%, #EC407A 89.43%);
}

.media-tile--pink-300 {
  background: linear-gradient(165deg, #F06292 5.83%, #E91E63 89.43%);
}

.media-tile--pink-400 {
  background: linear-gradient(165deg, #FF5991 4.9%, #B20046 89.43%);
}

.media-tile--pink-500 {
  background: linear-gradient(165deg, #FF1A68 5.05%, #8B003D 89.43%);
}

.media-tile--pink-600 {
  background: linear-gradient(165deg, #C2185B 6.62%, #880E4F 89.43%);
}

.media-tile--pink-700 {
  background: linear-gradient(165deg, #C2185B 5.83%, #5C0B2B 89.43%);
}

.media-tile--pink-800 {
  background: linear-gradient(165deg, #AD1457 5.05%, #470824 89.43%);
}

.media-tile--pink-900 {
  background: linear-gradient(165deg, #880E4F 5.83%, #220414 89.43%);
}

.media-tile--purple-100 {
  background: linear-gradient(165deg, #E1BEE7 5.83%, #BA68C8 89.43%);
}

.media-tile--purple-200 {
  background: linear-gradient(165deg, #CE93D8 5.05%, #AB47BC 89.43%);
}

.media-tile--purple-300 {
  background: linear-gradient(165deg, #BA68C8 4.26%, #7B1FA2 89.43%);
}

.media-tile--purple-400 {
  background: linear-gradient(165deg, #E860FF 5.83%, #7B1FA2 89.43%);
}

.media-tile--purple-500 {
  background: linear-gradient(165deg, #DD19FF 5.83%, #550089 89.43%);
}

.media-tile--purple-600 {
  background: linear-gradient(165deg, #8E24AA 5.83%, #4A148C 89.43%);
}

.media-tile--purple-700 {
  background: linear-gradient(165deg, #7B1FA2 6.62%, #2E0B3C 89.43%);
}

.media-tile--purple-800 {
  background: linear-gradient(165deg, #6A1B9A 6.62%, #240934 89.43%);
}

.media-tile--purple-900 {
  background: linear-gradient(165deg, #4A148C 4.9%, #140526 89.43%);
}

.media-tile--deep-purple-100 {
  background: linear-gradient(165deg, #D1C4E9 4.9%, #9575CD 89.43%);
}

.media-tile--deep-purple-200 {
  background: linear-gradient(165deg, #B39DDB 3.47%, #7E57C2 89.43%);
}

.media-tile--deep-purple-300 {
  background: linear-gradient(165deg, #9575CD 6.62%, #673AB7 89.43%);
}

.media-tile--deep-purple-400 {
  background: linear-gradient(165deg, #A16BFF 4.26%, #512DA8 89.43%);
}

.media-tile--deep-purple-500 {
  background: linear-gradient(165deg, #7D34FF 5.05%, #270D9B 89.43%);
}

.media-tile--deep-purple-600 {
  background: linear-gradient(165deg, #5E35B1 5.05%, #39158F 89.43%);
}

.media-tile--deep-purple-700 {
  background: linear-gradient(165deg, #5E35B1 5.05%, #39158F 89.43%);
}

.media-tile--deep-purple-800 {
  background: linear-gradient(165deg, #4527A0 6.62%, #190E3A 89.43%);
}

.media-tile--deep-purple-900 {
  background: linear-gradient(165deg, #311B92 6.62%, #0F082C 89.43%);
}

.media-tile--indigo-100 {
  background: linear-gradient(165deg, #C5CAE9 4.9%, #7986CB 89.43%);
}

.media-tile--indigo-200 {
  background: linear-gradient(165deg, #9FA8DA 5.83%, #3F51B5 89.43%);
}

.media-tile--indigo-300 {
  background: linear-gradient(165deg, #7986CB 3.47%, #3F51B5 89.43%);
}

.media-tile--indigo-400 {
  background: linear-gradient(165deg, #6078FF 5.05%, #1F32AA 89.43%);
}

.media-tile--indigo-500 {
  background: linear-gradient(165deg, #3957FF 5.83%, #142285 89.43%);
}

.media-tile--indigo-600 {
  background: linear-gradient(165deg, #3949AB 4.9%, #1A237E 89.43%);
}

.media-tile--indigo-700 {
  background: linear-gradient(165deg, #2C3BD5 5.83%, #111739 89.43%);
}

.media-tile--indigo-800 {
  background: linear-gradient(165deg, #283593 7.41%, #0C102D 89.43%);
}

.media-tile--indigo-900 {
  background: linear-gradient(165deg, #1A237E 5.83%, #000429 89.43%);
}

.media-tile--blue-100 {
  background: linear-gradient(165deg, #BBDEFB 5.05%, #64B5F6 89.43%);
}

.media-tile--blue-200 {
  background: linear-gradient(165deg, #90CAF9 3.47%, #2196F3 89.43%);
}

.media-tile--blue-300 {
  background: linear-gradient(165deg, #64B5F6 5.05%, #1E88E5 89.43%);
}

.media-tile--blue-400 {
  background: linear-gradient(165deg, #2AA0FF 5.83%, #0061C1 89.43%);
}

.media-tile--blue-500 {
  background: linear-gradient(165deg, #008EFF 6.62%, #0D47A1 89.43%);
}

.media-tile--blue-600 {
  background: linear-gradient(165deg, #1E88E5 3.47%, #043278 89.43%);
}

.media-tile--blue-700 {
  background: linear-gradient(165deg, #1976D2 6.62%, #003161 89.43%);
}

.media-tile--blue-800 {
  background: linear-gradient(165deg, #1565C0 5.05%, #001B39 89.43%);
}

.media-tile--blue-900 {
  background: linear-gradient(165deg, #0D47A1 7.41%, #000C1D 89.43%);
}

.media-tile--light-blue-100 {
  background: linear-gradient(165deg, #B3E5FC 7.41%, #4FC3F7 89.43%);
}

.media-tile--light-blue-200 {
  background: linear-gradient(165deg, #81D4FA 4.26%, #03A9F4 89.43%);
}

.media-tile--light-blue-300 {
  background: linear-gradient(165deg, #4FC3F7 4.9%, #03A9F4 89.43%);
}

.media-tile--light-blue-400 {
  background: linear-gradient(165deg, #07B1FF 5.05%, #0082C8 89.43%);
}

.media-tile--light-blue-500 {
  background: linear-gradient(165deg, #03A9F4 4.9%, #01579B 89.43%);
}

.media-tile--light-blue-600 {
  background: linear-gradient(165deg, #039BE5 4.9%, #02567F 89.43%);
}

.media-tile--light-blue-700 {
  background: linear-gradient(165deg, #0288D1 6.62%, #01466B 89.43%);
}

.media-tile--light-blue-800 {
  background: linear-gradient(165deg, #0277BD 6.62%, #013757 89.43%);
}

.media-tile--light-blue-900 {
  background: linear-gradient(165deg, #01579B 4.9%, #001E35 89.43%);
}

.media-tile--cyan-100 {
  background: linear-gradient(165deg, #B2EBF2 3.47%, #26C6DA 89.43%);
}

.media-tile--cyan-200 {
  background: linear-gradient(165deg, #80DEEA 5.05%, #00ACC1 89.43%);
}

.media-tile--cyan-300 {
  background: linear-gradient(165deg, #4DD0E1 4.26%, #0097A7 89.43%);
}

.media-tile--cyan-400 {
  background: linear-gradient(165deg, #00E2FF 3.47%, #00B0B7 89.43%);
}

.media-tile--cyan-500 {
  background: linear-gradient(165deg, #00E3FF 4.9%, #00757F 89.43%);
}

.media-tile--cyan-600 {
  background: linear-gradient(165deg, #00ACC1 5.83%, #00515B 89.43%);
}

.media-tile--cyan-700 {
  background: linear-gradient(165deg, #0097A7 6.62%, #003B41 89.43%);
}

.media-tile--cyan-800 {
  background: linear-gradient(165deg, #00838F 6.62%, #002629 89.43%);
}

.media-tile--cyan-900 {
  background: linear-gradient(165deg, #006064 3.47%, #00191A 89.43%);
}

.media-tile--teal-100 {
  background: linear-gradient(165deg, #B2DFDB 5.83%, #26A69A 89.43%);
}

.media-tile--teal-200 {
  background: linear-gradient(165deg, #80CBC4 5.83%, #009688 89.43%);
}

.media-tile--teal-300 {
  background: linear-gradient(165deg, #4DB6AC 5.05%, #00897B 89.43%);
}

.media-tile--teal-400 {
  background: linear-gradient(165deg, #00CFB7 23.4%, #00796B 89.43%);
}

.media-tile--teal-500 {
  background: linear-gradient(165deg, #1BFBE6 4.26%, #00695C 89.43%);
}

.media-tile--teal-600 {
  background: linear-gradient(165deg, #009688 4.26%, #004D40 89.43%);
}

.media-tile--teal-700 {
  background: linear-gradient(165deg, #00897B 6.62%, #00231F 89.43%);
}

.media-tile--teal-800 {
  background: linear-gradient(165deg, #00695C 5.05%, #001F1A 89.43%);
}

.media-tile--teal-900 {
  background: linear-gradient(165deg, #004D40 6.62%, #001F1A 89.43%);
}

.media-tile--green-100 {
  background: linear-gradient(165deg, #C8E6C9 4.26%, #66BB6A 89.43%);
}

.media-tile--green-200 {
  background: linear-gradient(165deg, #A5D6A7 5.83%, #4CAF50 89.43%);
}

.media-tile--green-300 {
  background: linear-gradient(165deg, #81C784 5.05%, #43A047 89.43%);
}

.media-tile--green-400 {
  background: linear-gradient(165deg, #50E157 2.68%, #2E7D32 89.43%);
}

.media-tile--green-500 {
  background: linear-gradient(165deg, #54E35B 6.62%, #2E7D32 89.43%);
}

.media-tile--green-600 {
  background: linear-gradient(165deg, #43A047 5.83%, #1B5E20 89.43%);
}

.media-tile--green-700 {
  background: linear-gradient(165deg, #388E3C 5.05%, #102811 89.43%);
}

.media-tile--green-800 {
  background: linear-gradient(165deg, #2E7D32 4.26%, #002202 89.43%);
}

.media-tile--green-900 {
  background: linear-gradient(165deg, #1B5E20 4.26%, #011903 89.43%);
}

.media-tile--light-green-200 {
  background: linear-gradient(165deg, #C5E1A5 4.9%, #8BC34A 89.43%);
}

.media-tile--light-green-300 {
  background: linear-gradient(165deg, #AED581 5.83%, #7CB342 89.43%);
}

.media-tile--light-green-400 {
  background: linear-gradient(165deg, #B8FF68 4.9%, #5EA81E 89.43%);
}

.media-tile--light-green-500 {
  background: linear-gradient(165deg, #9EFF2D 2.68%, #378400 89.43%);
}

.media-tile--light-green-600 {
  background: linear-gradient(165deg, #7CB342 5.05%, #33691E 89.43%);
}

.media-tile--light-green-700 {
  background: linear-gradient(165deg, #689F38 6.62%, #253914 89.43%);
}

.media-tile--light-green-800 {
  background: linear-gradient(165deg, #558B2F 4.26%, #152708 89.43%);
}

.media-tile--light-green-900 {
  background: linear-gradient(165deg, #33691E 5.05%, #0D1F05 89.43%);
}

.media-tile--lime-300 {
  background: linear-gradient(165deg, #DCE775 23.2%, #AFB42B 89.43%);
}

.media-tile--lime-400 {
  background: linear-gradient(157.98deg, #F0FF65 15.47%, #9B9A00 89.56%);
}

.media-tile--lime-500 {
  background: linear-gradient(139.22deg, #E9FF15 5.62%, #978800 94.1%);
}

.media-tile--lime-600 {
  background: linear-gradient(165deg, #C0CA33 23.84%, #5F6419 89.43%);
}

.media-tile--lime-700 {
  background: linear-gradient(165deg, #AFB42B 5.83%, #4C4E13 89.43%);
}

.media-tile--lime-800 {
  background: linear-gradient(135.9deg, #9E9D24 9.6%, #38380D 91.4%);
}

.media-tile--lime-900 {
  background: linear-gradient(149.95deg, #827717 8.63%, #1C1A05 93.04%);
}

.media-tile--yellow-400 {
  background: linear-gradient(153.46deg, #FFEE58 7.86%, #F9A825 80%);
}

.media-tile--yellow-500 {
  background: linear-gradient(151.04deg, #FFEB3B 21.47%, #FB7600 90.12%);
}

.media-tile--yellow-600 {
  background: linear-gradient(154.49deg, #FDD835 21.55%, #B07D00 90.47%);
}

.media-tile--yellow-700 {
  background: linear-gradient(153.74deg, #FBC02D 21.24%, #95721B 90.92%);
}

.media-tile--yellow-800 {
  background: linear-gradient(153.59deg, #F9A825 6.41%, #855200 91.12%);
}

.media-tile--yellow-900 {
  background: linear-gradient(152.41deg, #F57F17 19.2%, #8F4A0D 92.96%);
}

.media-tile--orange-200 {
  background: linear-gradient(165deg, #FFCC80 5.83%, #FF9800 89.43%);
}

.media-tile--orange-300 {
  background: linear-gradient(156.59deg, #FFCC80 7.14%, #FB8C00 80.34%);
}

.media-tile--orange-400 {
  background: linear-gradient(154.44deg, #FFA726 7.64%, #DF6500 90.62%);
}

.media-tile--orange-500 {
  background: linear-gradient(149.63deg, #FF9800 26.77%, #E65100 93.26%);
}

.media-tile--orange-600 {
  background: linear-gradient(150.9deg, #FB8C00 10.49%, #955300 92.13%);
}

.media-tile--orange-700 {
  background: linear-gradient(149.08deg, #F57C00 10.21%, #8F4800 90.73%);
}

.media-tile--orange-800 {
  background: linear-gradient(151.13deg, #EF6C00 9.06%, #893E00 85.68%);
}

.media-tile--orange-900 {
  background: linear-gradient(157.8deg, #E65100 6.86%, #5A2000 89.56%);
}

.media-tile--deep-orange-200 {
  background: linear-gradient(156.69deg, #FFAB91 8.57%, #FF5722 77.32%);
}

.media-tile--deep-orange-300 {
  background: linear-gradient(158.14deg, #FF8A65 8.25%, #F4511E 84.66%);
}

.media-tile--deep-orange-400 {
  background: linear-gradient(155.57deg, #FF9675 8.82%, #D03100 90.08%);
}

.media-tile--deep-orange-500 {
  background: linear-gradient(153.55deg, #FF541E 6.42%, #992400 84.27%);
}

.media-tile--deep-orange-600 {
  background: linear-gradient(156.22deg, #F4511E 9.4%, #8E2F11 89.83%);
}

.media-tile--deep-orange-700 {
  background: linear-gradient(156.29deg, #E64A19 6.49%, #80290E 90.01%);
}

.media-tile--deep-orange-800 {
  background: linear-gradient(165deg, #D73300 5.83%, #621700 89.43%);
}

.media-tile--deep-orange-900 {
  background: linear-gradient(151.6deg, #AC2800 10%, #340C00 89.69%);
}

.media-tile--brown-100 {
  background: linear-gradient(156.25deg, #D7CCC8 6.5%, #8D6E63 84.22%);
}

.media-tile--brown-200 {
  background: linear-gradient(153.28deg, #BCAAA4 8.6%, #795548 83.55%);
}

.media-tile--brown-300 {
  background: linear-gradient(158.07deg, #A1887F 7.53%, #5D4037 82.64%);
}

.media-tile--brown-400 {
  background: linear-gradient(163.7deg, #A76E5A 4.7%, #58332A 88.68%);
}

.media-tile--brown-500 {
  background: linear-gradient(330.75deg, #643727 7.18%, #DF9D85 91.38%);
}

.media-tile--brown-600 {
  background: linear-gradient(330.75deg, #4D2212 7.18%, #E58563 91.38%);
}

.media-tile--brown-700 {
  background: linear-gradient(154.74deg, #C38673 6.41%, #3E2723 79.93%);
}

.media-tile--brown-900 {
  background: linear-gradient(153.66deg, #603F3A 8.69%, #2C1916 91.97%);
}

.media-tile--grey-200 {
  background: linear-gradient(153.28deg, #EEEEEE 8.6%, #9E9E9E 83.55%);
}

.media-tile--grey-300 {
  background: linear-gradient(158.07deg, #E0E0E0 7.53%, #757575 82.64%);
}

.media-tile--grey-400 {
  background: linear-gradient(134.21deg, #BDBDBD 11.87%, #424242 93.01%);
}

.media-tile--grey-500 {
  background: linear-gradient(283.36deg, #212121 7.68%, #B6B6B6 93.04%);
}

.media-tile--grey-600 {
  background: linear-gradient(330.75deg, #212121 7.18%, #757575 91.38%);
}

.media-tile--grey-700 {
  background: linear-gradient(154.74deg, #616161 6.41%, #212121 79.93%);
}

.media-tile--grey-900 {
  background: linear-gradient(127.03deg, #363636 33.7%, #000000 96.53%);
}

.media-tile--deep-grey-200 {
  background: linear-gradient(151.08deg, #B0BEC5 9.07%, #607D8B 77.93%);
}

.media-tile--deep-grey-300 {
  background: linear-gradient(143.3deg, #90A4AE 6.72%, #546E7A 78.46%);
}

.media-tile--deep-grey-400 {
  background: linear-gradient(134.21deg, #96BBCD 11.87%, #26404D 93.01%);
}

.media-tile--deep-grey-500 {
  background: linear-gradient(286.17deg, #122027 8.6%, #6997AE 92.64%);
}

.media-tile--deep-grey-600 {
  background: linear-gradient(327.79deg, #263238 16.59%, #546E7A 90.72%);
}

.media-tile--deep-grey-700 {
  background: linear-gradient(146.2deg, #455A64 8.02%, #1F2A30 82.84%);
}

.media-tile--deep-grey-800 {
  background: linear-gradient(143.37deg, #2D4E5F 19.97%, #071014 89.44%);
}

.media-tile--deep-grey-900 {
  background: linear-gradient(135.22deg, #263238 33.5%, #000000 98.75%);
}

/*# sourceMappingURL=media-tile.css.map */

/* End */


/* Start:/local/templates/rarus.light/front/build/styles/main.min.css?1748433741111665*/
.tab-content>.tab-pane{display:none}.tab-content>.active{display:grid}:root{--blue1:#39c;--blue2:#337ab7;--blue3:#0066a4;--blue4:#4c687e;--blue5:#069;--blue6:#3079cc;--blue7:#002C6F;--blue8:#3362A8;--blue9:#001744;--blue10:#b6c8d7;--blue11:#f0fbff;--blue12:#00a2d0;--blue13:#0a75ab;--blue14:#31b0d5;--blue15:#0092db;--blue16:#0854a6;--azure:#5dedc6;--orange:#f70;--orange0:#fa9300;--orange1:#f60;--orange2:#f47939;--orange3:#ca4c1d;--orange4:#ffd4b7;--orange5:#e77817;--orange6:#ff9233;--orange7:#fa9e14;--orange8:#f37d34;--orange9:#FA7500;--orange10:#df3427;--orange11:#fa4f42;--orange12:#fae6be;--orange13:#fffeec;--grey1:#333;--grey2:#666;--grey3:#a8a8a8;--grey4:#e2e2e2;--grey5:#555;--grey6:#d9d9d9;--grey7:#cfcfcf;--grey8:#555;--grey9:#eaeaea;--grey10:#ECF0F3;--grey11:#CCC;--grey12:#929AA3;--grey13:#f5f5f5;--grey14:#424f57;--grey15:#f2f2f2;--grey16:#f7f7f7;--grey17:#e5e5e5;--green1:#87c426;--green2:#4DE23D;--green3:#2EC22C;--green4:#0B6C21;--green5:#20996f;--green6:#08b98e;--color01:#d8e8ef;--color02:#f5f5f5;--color03:#dbdbdb;--color04:#efefef;--color05:rgba(0, 146, 219, 0.1);--color06:rgba(255, 255, 255, 0.35);--white:#fff;--white1:#F9F9F9;--black:#000;--black1:#464a4c;--yellow:#ffdb00;--violet:#532da3;--grey:#737373;--grey-1:#f3f4f5;--grey-2:#d6d6d6;--grey-3:#ebeff2;--grey-4:#e1e1e1;--grey-5:#dedede;--grey-6:#f4f4f4;--grey-7:#ededed;--blue:#abccf2;--blue-1:#e0efff;--blue-2:#0c66cc;--blue-3:#096de0;--blue-4:#147ffa;--blue-5:#0458b8;--blue-6:#004799;--blue-7:#243659;--blue-8:#0056b8;--blue-9:#def0ff;--blue-10:#0b73ce;--blue-11:#88bfff;--blue-12:#030869;--black-1:#262626;--black-2:#222222;--pink:#ec284b;--pink-1:#ffb3c0;--pink-2:#ffdae1;--pink-3:#ff9aac;--yellow-1:#d6850d;--yellow-2:#ffdB80;--yellow-3:#fff0ca;--green:#027a52;--green-1:#026141;--orange-1:#ed500d;--orange-2:#fd7034;--white-1:rgba(255, 255, 255, 0.75);--purple:#b64fd0}@font-face{font-family:'Open Sans';src:url(/local/templates/rarus.light/front/build/styles/../fonts/opensans.ttf) format("truetype"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensans.woff) format("woff"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensans.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/rarus.light/front/build/styles/../fonts/opensansitalic.ttf) format("truetype"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensansitalic.woff) format("woff"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensansitalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(/local/templates/rarus.light/front/build/styles/../fonts/opensanslight.ttf) format("truetype"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensanslight.woff) format("woff"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensanslight.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/rarus.light/front/build/styles/../fonts/opensanssemibold.ttf) format("truetype"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensanssemibold.woff) format("woff"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensanssemibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/rarus.light/front/build/styles/../fonts/opensansbold.ttf) format("truetype"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensansbold.woff) format("woff"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensansbold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:'Open Sans';src:url(/local/templates/rarus.light/front/build/styles/../fonts/opensansextrabold.ttf) format("truetype"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensansextrabold.woff) format("woff"),url(/local/templates/rarus.light/front/build/styles/../fonts/opensansextrabold.woff2) format("woff2");font-weight:800;font-display:swap}*,::after,::before{box-sizing:border-box}body,html{width:100%;height:100%;margin:0;background-color:#fff;font-size:16px;font-family:'Open Sans',sans-serif;line-height:24px;color:var(--grey1)}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}main{flex:1 1}.visually-hidden{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}p{margin:0}button{background-color:transparent;border-color:transparent;padding:0;font-size:inherit;font-family:inherit;outline:0}[role=button]{cursor:pointer}[v-cloak]{display:none!important}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s}.collapse:not(.show){display:none}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.no-wrap{white-space:nowrap}.grey-fade{position:relative;height:auto}.grey-fade body{height:auto}.grey-fade:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:20}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.h1{font-weight:300}.h1a,h1{font-weight:800;word-break:break-word}.h2{font-weight:300}.h2a{font-weight:400;font-size:24px;line-height:32px}.h2b,h2{font-size:36px;line-height:48px;font-weight:700;word-break:break-word}.h3{font-size:20px;font-weight:400;line-height:26px}.h3a,h3{font-size:28px;line-height:36px;font-weight:700}.h3b{font-size:24px;line-height:32px;font-weight:800}.h4{font-size:18px;font-weight:500;line-height:24px}.h4a,h4{font-size:20px;line-height:28px;font-weight:700}.h5,h5{font-size:16px;line-height:24px;font-weight:700}.h5a{font-size:15px;line-height:21px}.h6{font-size:13px;line-height:18px;font-weight:900}.link{cursor:pointer;text-decoration:none;outline:0;touch-action:manipulation}.link--blue{color:var(--blue3)}.link--blue:hover{color:var(--orange1)}.link--blue:visited{color:var(--blue2)}.link--blue:visited:hover{color:var(--orange1)}.link--grey{color:var(--grey5)}.link--grey:hover{color:var(--orange1)}.link--white{color:#fff}.link--white:hover{opacity:.85}.link--orange{color:var(--orange1)}.link--orange:hover{opacity:.85}.link--dark{color:var(--grey1)}.link--dark:hover{color:var(--orange1)}.link--dashed{border-bottom-style:dashed;border-bottom-width:1px}.link--underlined{text-decoration:underline}.link--dark-border-bottom{color:var(--black-2);border-bottom:1px solid rgba(34,34,34,.25)}.link--dark-border-bottom:hover{color:var(--blue-2);border-bottom:1px solid rgba(12,102,204,.25)}.link--blue-dark{color:#09478f}.link--blue-dark:hover{color:#0c66cc}:is(.list--circle-big) .list__item{position:relative;padding-left:12px}:is(.list--circle-big) .list__item::before{content:"";display:block;position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%}:is(.list--circle-big) .list__item:not(:last-child){margin-bottom:.75rem}:is(.list--circle-md) .list__item{position:relative;padding-left:12px}:is(.list--circle-md) .list__item::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%}:is(.list--circle-md) .list__item:not(:last-child){margin-bottom:6px}:is(.list--circle-white) .list__item::before{background:var(--white)}:is(.list--circle-orange) .list__item::before{background:var(--orange7)}:is(.list--checked) .list__item:not(:last-child){margin-bottom:12px}:is(.list--checked) .list__item{display:flex;-moz-column-gap:10px;column-gap:10px}.list--checked .list__icon{font-size:17px;flex-basis:20px;min-width:20px;transform:translateY(4px)}.list--checked .list__icon--orange{color:var(--orange9)}.list--checked-arrow li{padding-left:22px;position:relative}.list--checked-arrow li:not(:last-child){margin-bottom:8px}.list--checked-arrow li::before{content:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5893 4.46429C14.756 4.63095 14.8393 4.83333 14.8393 5.07143C14.8393 5.30952 14.756 5.5119 14.5893 5.67857L8.125 12.1429L6.91071 13.3571C6.74405 13.5238 6.54167 13.6071 6.30357 13.6071C6.06548 13.6071 5.8631 13.5238 5.69643 13.3571L4.48214 12.1429L1.25 8.91072C1.08333 8.74405 1 8.54167 1 8.30357C1 8.06548 1.08333 7.8631 1.25 7.69643L2.46429 6.48214C2.63095 6.31548 2.83333 6.23214 3.07143 6.23214C3.30952 6.23214 3.5119 6.31548 3.67857 6.48214L6.30357 9.11607L12.1607 3.25C12.3274 3.08333 12.5298 3 12.7679 3C13.006 3 13.2083 3.08333 13.375 3.25L14.5893 4.46429Z' fill='%23E04E04'/%3E%3C/svg%3E");position:absolute;top:1px;left:0}.list--dash li::before{position:absolute;top:10px;left:5px;content:"";width:8px;height:3px;background-color:var(--orange9)}:is(.list--dash) li:not(:last-child){margin-bottom:12px}.list--dash li{position:relative;padding-left:23px}.list{margin:0;padding:0;list-style-type:none}:is(.list--dotted) .list__item{position:relative;padding-left:16px}:is(.list--dotted-blue) .list__item,:is(.list--dotted-orange) .list__item{position:relative;padding-left:10px}:is(.list--dotted) .list__item::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--black)}:is(.list--dotted-orange) .list__item::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--orange5)}:is(.list--dotted-blue) .list__item::before{content:"";display:block;position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--blue5)}:is(.list--dotted) .list__item:not(:last-child){margin-bottom:12px}:is(.list--dotted-orange,.list--dotted-blue) .list__item:not(:last-child){margin-bottom:6px}:is(.list--blank) .list__item{line-height:20px;position:relative;padding-left:23px;overflow:hidden}:is(.list--blank) .list__item::before{content:url(/local/templates/rarus.light/front/build/styles/../img/modules/list/blank.svg);position:absolute;top:1px;left:0;width:12px;height:12px}:is(.list--blank-white) .list__item{line-height:20px;position:relative;padding-left:23px}:is(.list--blank-white) .list__item::before{content:url(/local/templates/rarus.light/front/build/styles/../img/modules/list/blank-white.svg);position:absolute;top:1px;left:0;width:12px;height:12px}:is(.list--blank-white) .list__item:not(:last-child){margin-bottom:1rem}:is(.list--blank) .list__item:not(:last-child){margin-bottom:1rem}:is(.list--fz18) .list__item::before{content:"";top:12px}.text--white{color:var(--white)}.text--uppercase{text-transform:uppercase}.text--bold{font-weight:700}.text--center{text-align:center}.text--nowrap{white-space:nowrap}.mb--0-imp{margin-bottom:0!important}.mb--8{margin-bottom:8px}.mb--12{margin-bottom:16px}.mb--24{margin-bottom:24px}.mb--32{margin-bottom:32px}.mb--48{margin-bottom:48px}.mb--56{margin-bottom:56px}.container{width:100%;margin-right:auto;margin-left:auto}.icon{display:block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.input{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;background-color:var(--white);outline:0;color:var(--grey1);border:1px solid var(--grey7);border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input::-moz-placeholder{color:var(--grey3)}.input:-ms-input-placeholder{color:var(--grey3)}.input::placeholder{color:var(--grey3)}.input--error{border-color:var(--orange10)}.dropdown-menu{display:none;position:absolute;z-index:1000;top:100%;left:0;min-width:240px;max-width:270px;border:1px solid var(--grey-2);padding:8px 0;background-color:#fff;color:#333;font-size:16px;line-height:24px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05);border-radius:8px}.dropdown .dropdown-menu::after,.dropdown .dropdown-menu::before{display:none}.dropdown-menu.show{display:block}.dropdown-menu__icon{display:none;position:absolute;top:-12px;left:10px}.dropdown-menu--right{right:0;left:auto}.dropdown-menu--right .dropdown-menu__icon{right:10px;left:auto}.dropdown{position:relative}.dropdown__close{position:absolute;top:15px;right:15px;cursor:pointer;font-size:14px;outline:0;color:var(--orange1)}.dropdown__close:hover{opacity:.85}.breadcrumbs{padding-top:15px;padding-bottom:15px;background-color:var(--white1);border-bottom:1px solid var(--grey4)}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs__item{display:flex;position:relative}.breadcrumbs__link{font-size:15px}.breadcrumbs__icon{margin-right:6px}.breadcrumbs__dropdown{display:none;z-index:5;padding:26px 0;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.2)}.breadcrumbs__dropdown--right{transform:translate(440px,-30px)}.breadcrumbs__dropdown-item{padding:6px 30px;position:relative}.breadcrumbs__dropdown-item:hover{background:var(--grey15)}.breadcrumbs__dropdown-icon{color:var(--orange9);font-size:10px;display:inline-block;min-width:10px}.button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:1px solid transparent;transition:background-color .15s,border-color .15s;background-color:transparent;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer;font-family:inherit}.button:active,.button:focus{outline:0}.button[disabled]{cursor:default}.button--blue{background-color:#00a2d0;border-color:#00a2d0;color:#fff}.button--blue:focus,.button--blue:hover{background-color:#31b0d5;border-color:#269abc}.button--blue-dark{background-color:var(--blue16);border-color:var(--blue16);color:var(--white)}.button--blue-dark:focus,.button--blue-dark:hover{background-color:var(--blue7);border-color:var(--blue7)}.button--blue-new{background-color:var(--blue-4);border-color:var(--blue-4);color:var(--white)}.button--blue-new:focus,.button--blue-new:hover{background-color:var(--blue-5);border-color:var(--blue-5)}.button--blue-new[disabled=disabled]{background-color:var(--grey7);border-color:var(--grey7)}.button--orange{background-color:var(--orange);border-color:var(--orange);color:var(--white)}.button--orange:focus,.button--orange:hover{background-color:var(--orange6);border-color:var(--orange6);color:var(--white)}.button--orange-dark{background-color:var(--orange10);border-color:var(--orange10);color:var(--white)}.button--orange-dark:focus,.button--orange-dark:hover{background-color:var(--orange11);border-color:var(--orange11);color:var(--white)}.button--azure{background-color:#5dedc6;border-color:#5dedc6;color:#38347b}.button--azure:focus,.button--azure:hover{background-color:#2cd3a5;border-color:#2cd3a5}.button--outline{background-color:transparent;border:2px solid transparent}.button--outline-orange{border-color:var(--orange);color:var(--orange)}.button--outline-orange:active,.button--outline-orange:focus-visible,.button--outline-orange:hover{background-color:var(--orange);color:var(--white)}.button--outline-white{border-color:var(--white);color:var(--white)}.button--outline-white:active,.button--outline-white:focus-visible,.button--outline-white:hover{opacity:.9}.button--outline-blue{border-color:rgba(var(--white),.25);color:var(--blue12)}.button--outline-blue:active,.button--outline-blue:focus-visible,.button--outline-blue:hover{background-color:var(--blue12);color:var(--white)}.button--outline-blue-dark{border-color:var(--blue16);color:var(--blue16)}.button--outline-blue-dark:active,.button--outline-blue-dark:focus-visible,.button--outline-blue-dark:hover{background-color:var(--blue16);color:var(--white)}.button--outline-new{background-color:transparent;border:1px solid transparent}.button--outline-new-blue-light{border-color:rgba(255,255,255,.25);color:var(--white)}.button--outline-new-blue-light:active,.button--outline-new-blue-light:focus-visible,.button--outline-new-blue-light:hover{background-color:var(--blue-4);border-color:var(--blue-4);color:var(--white)}.button--blue-outline-new{background-color:transparent;border-color:var(--blue-4);color:var(--blue-4)}.button--blue-outline-new:active,.button--blue-outline-new:focus-visible,.button--blue-outline-new:hover{background-color:var(--blue-4);border-color:var(--blue-4);color:var(--white)}.button--blue-outline-new[disabled=disabled]{background-color:transparent;border-color:var(--grey-2);color:var(--grey-2)}.button--outline-text-white{border-color:var(--orange);color:var(--orange)}.button--outline-text-white:active,.button--outline-text-white:focus-visible,.button--outline-text-white:hover{background-color:var(--orange);color:var(--white)}.button--with-picture{display:inline-flex;-moz-column-gap:24px;column-gap:24px;padding:14px 20px;font-size:14px;line-height:18px;font-weight:400;border-radius:8px}.button--with-picture svg{font-size:24px}.button--with-picture p{text-align:left}.button--green{height:48px;text-align:center;color:var(--white);background-color:var(--green);transition:.3s}.button--green:active,.button--green:hover{color:var(--white);background-color:var(--green-1)}.button--green:disabled{color:rgba(255,255,255,.25);background-color:rgba(0,0,0,.25)}.button--green-light{background:#baf047}.button--green-light:active,.button--green-light:focus-visible,.button--green-light:hover{background-color:#8aca00}.button--md{padding:10px 16px;border-radius:8px;font-weight:600}.button--lg{padding:13px 23px;border-radius:8px;font-weight:600;font-size:18px}.button--md-new{font-size:16px;line-height:24px;font-weight:400;padding:11px 20px;border-radius:8px}.button--lg-new{font-size:14px;line-height:24px;font-weight:400;padding:8px 40px;border-radius:8px}.box--shadow-blue{border:2px solid #fff;padding:2px;border-radius:5px;box-shadow:0 0 3px rgba(0,91,140,.4);background-color:#fff}.callback-questions{background:linear-gradient(90deg,var(--blue6) 0,var(--blue7) 100%)}.callback-questions__tel{color:var(--white);margin:24px 0 0;font-size:18px}.callback-questions__explanation{margin-bottom:20px}.callback-questions__container{display:grid;align-items:center}.callback-questions__content{color:var(--white)}.callback-questions__title{margin:0 0 24px;font-weight:800;color:var(--white)}.callback-questions__icon{width:100%}.widget-hide{opacity:0;visibility:hidden}body .callback-widget--hide{display:none}.callback-widget__buttons{display:flex;-moz-column-gap:12px;column-gap:12px}.callback-widget__button{display:flex;align-items:center;min-width:48px;height:48px;padding:12px;border-radius:32px;color:#fff;box-shadow:3px 4px 13px 0 rgba(16,44,57,.45);font-size:14px;font-weight:500;line-height:normal}.callback-widget__button:hover{opacity:.8;cursor:pointer}.callback-widget__button--blue{background-color:#147ffa}.callback-widget__button--orange{background-color:#fd7034}.callback-widget__button--white{background-color:#fff;color:#fd7034}.callback-widget__icon--20{font-size:20px}.callback-widget__icon--reverse{font-size:16px;transform:scaleX(-1)}.callback-widget__button--with-icon{display:flex;-moz-column-gap:8px;column-gap:8px}.callback-widget__button--hidden{display:none}.callback-button{position:fixed;top:70%;right:0;padding:18px 10px 16px;display:flex;flex-direction:column;align-items:center;row-gap:8px;color:var(--white);background-color:var(--orange-2);border:none;border-top-left-radius:8px;border-bottom-left-radius:8px;box-shadow:3px 4px 13px 0 rgba(50,22,10,.45);transform:translate(0,-50%);z-index:5}.callback-button--blue{background-color:var(--blue-3);box-shadow:3px 4px 13px 0 rgba(16,44,57,.45)}.callback-button:hover{cursor:pointer}.callback-button:hover .callback-button__description,.callback-button:hover .callback-button__icon{opacity:.8}.callback-button__icon{font-size:20px;transform:rotate(-90deg)}.callback-button__description{font-size:16px;font-weight:700;line-height:24px;-ms-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(180deg)}.modal-auth{width:100%;pointer-events:auto;background-clip:padding-box}.modal-auth__head{display:flex;justify-content:space-between;padding:18px 29px;border-bottom:1px solid var(--grey4);background-color:var(--grey16);border-radius:4px 4px 0 0}.modal-auth__title{font-weight:600}.modal-auth__group{display:flex}.modal-auth__group .input{display:block;width:100%;border:1px solid rgba(0,0,0,.15);padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1rem;line-height:1.25;color:#464a4c;background-clip:padding-box;border-radius:.25rem}.modal-auth__group .input-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--grey3)}.modal-auth__group label{font-weight:600}.modal-auth__group:not(:last-child){margin-bottom:24px}.modal-auth__group--captcha{margin-top:24px}.modal-auth__group--captcha label{align-self:flex-start}.modal-auth__group--captcha .img-captcha{width:180px;height:40px;background-color:var(--white);margin-bottom:8px}.modal-auth__group-add{display:flex}.modal-auth__group-add .checkbox .input{cursor:pointer}.modal-auth__group-checkbox label{display:flex;align-items:center}.modal-auth__group-checkbox span{padding-left:5px}.modal-auth__form-body{padding:30px;background-color:var(--grey16)}.modal-auth__form-body .modal__error{color:var(--orange)}.modal-auth .modal__input--password{position:relative}.modal-auth .modal__input--password .input{padding-right:2.5rem}.modal-auth__form-footer{border-top:1px solid var(--grey4);background-color:var(--grey15);padding:15px 30px}.modal-auth__footer{display:flex;padding:15px 30px;background-color:var(--white);border-radius:0 0 4px 4px}.nav-links__items{display:flex;flex-wrap:wrap}.nav-links__link{font-weight:700}.contacts{padding:35px 0}.contacts__title{margin:0 0 31px;font-size:24px;line-height:24px;font-weight:700}.contacts__block{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.contacts__city{font-weight:700}.contacts__tel a{color:#333;text-decoration:none}.contacts__email a{color:var(--blue3);text-decoration:underline}.preview-card{display:flex;flex-direction:column;row-gap:12px}.preview-card:hover .preview-card__picture{opacity:.8;transition:.5s}.preview-card:hover .preview-card__description{opacity:.8}.preview-card__picture{width:100%;overflow:hidden;padding-top:56.25%;position:relative;border-radius:4px}.preview-card__picture--mb32{margin-bottom:32px}.preview-card__picture--mb20{margin-bottom:20px}.preview-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0}.preview-card__info{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;color:#737373}.preview-card--main .preview-card__info{margin-bottom:16px}.preview-card__info-items{display:flex;-moz-column-gap:14px;column-gap:14px}.preview-card__info-item{display:grid;grid-template-columns:24px auto;align-items:center;-moz-column-gap:6px;column-gap:6px}.preview-card__info-icon--time{font-size:21px}.preview-card__info-icon--view{font-size:23px}.preview-card__description{font-size:18px;line-height:24px;color:var(--grey1);word-wrap:break-word}.preview-card__description:not(:last-child){margin-bottom:12px}.preview-card__authors{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;color:#737373;font-size:16px;line-height:24px}.preview-card__author{width:24px;height:24px;overflow:hidden;border-radius:50%}.preview-card__author-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-card__more{align-self:flex-end;position:relative;cursor:pointer;margin-bottom:-25px;padding-bottom:20px}.preview-card__more:hover .preview-card__experts{display:block}.preview-card__experts{display:none;position:absolute;z-index:5;top:100%;left:0;min-width:220px;max-width:260px;border:1px solid var(--grey4);padding:20px;transform:translate(-20px,15px);background-color:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(15,29,48,.1),0 8px 48px rgba(15,29,48,.1);margin-top:-20px}.preview-card__experts::before{content:"";position:absolute;z-index:-1;top:-7px;left:25px;width:12px;height:12px;transform:rotate(45deg);background-color:#fff;border-top:1px solid var(--grey10);border-left:1px solid var(--grey10)}.preview-card__authors-item:not(:last-child){margin-bottom:12px}.preview-card__expert{display:block;width:24px;height:24px;overflow:hidden;border-radius:50%}.preview-card__expert-image{display:block;max-width:100%}.preview-card__expert-name:hover{opacity:.7}.preview-card__authors-link{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;text-decoration:none;color:inherit}.preview-card__external{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:6px;column-gap:6px}.preview-card__rubrics{padding:7px 12px;background-color:rgba(0,102,153,.1);text-align:center;border-radius:4px;font-size:16px;line-height:20px;color:var(--blue2);cursor:pointer}.solutions__title{margin-bottom:32px;color:var(--black-2)}.solutions__wrapper{display:grid;-moz-column-gap:32px;column-gap:32px;row-gap:32px;margin-bottom:32px}.solutions--pt64{padding-top:64px}.solutions--mb64{margin-bottom:64px}.checkbox{display:block;position:relative;padding-left:28px;cursor:pointer}.checkbox__input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__input:checked+.checkbox__indicator{background-color:rgba(15,225,125,.1);background-image:url(/local/templates/rarus.light/front/build/img/sprites/sprite.svg#arrow-checkbox);background-repeat:no-repeat;background-position:center;background-size:14px}.checkbox__input:disabled+.checkbox__indicator{background-color:#e1e1e1}.checkbox__input:checked:disabled+.checkbox__indicator{background-color:#e1e1e1;filter:grayscale(100%)}.checkbox__indicator{position:absolute;left:0;top:2px;width:20px;height:20px;overflow:hidden;border-radius:4px;background-color:#ededed;cursor:pointer}.bx-auth-note{font-size:28px;line-height:36px;font-weight:700}.bx-auth-input{display:block;width:100%;background-color:var(--white);outline:0;padding:11px 15px;border:1px solid var(--grey-2);border-radius:8px;color:var(--black-2);font-size:16px;line-height:24px}.bx-auth__button{display:flex;width:100%;text-align:center;color:var(--white);background-color:var(--blue-3);margin-bottom:24px;font-size:16px;line-height:24px;font-weight:400;padding:11px 20px;border-radius:8px;align-items:center;justify-content:center;position:relative;border:1px solid transparent;transition:background-color .15s,border-color .15s;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer}.bx-auth__button:hover{background-color:var(--blue-8)}.bx-auth__link{cursor:pointer;text-decoration:none;outline:0;touch-action:manipulation;color:var(--black-2);border-bottom:1px solid rgba(34,34,34,.25)}.bx-auth__link:hover{color:var(--blue-2);border-bottom:1px solid rgba(12,102,204,.25)}.bx-auth .alert--error{color:var(--pink)}.bx-auth-input--error{border-color:var(--pink)}.bx_auth_secure{display:inline-block}.rk-h1{margin-top:50px}.cookies{position:fixed;z-index:26;right:0;bottom:0;left:0;transition:transform .4s,opacity .4s;background-color:#fff;border-top:1px solid #e5e5e5;padding-top:13px;padding-bottom:13px;box-shadow:0 -5px 10px rgba(0,0,0,.2)}.cookies__container{display:grid;grid-template-columns:-webkit-max-content auto -webkit-max-content;grid-template-columns:max-content auto max-content}.cookies__info{color:var(--orange1);font-size:20px;transform:translateY(3px)}.cookies__swipe{display:flex;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;padding:16px 0;text-align:center;background-color:#f8f8f8;background-image:linear-gradient(to right,#f8f8f8 0,#f0f0f0 20%,#f8f8f8 40%,#f8f8f8 100%);background-repeat:no-repeat;background-size:100% 100%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeholderShimmer;animation-name:placeholderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}.cookies__angle{font-size:12px;transform:translateY(1px);color:var(--blue2)}.cookies__close{display:block;padding:0;color:rgba(0,0,0,.2);font-size:24px}.cookies__close:hover{color:var(--orange1);cursor:pointer}@-webkit-keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes placeholderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.cookies__title .blank-tab{transform:translateY(2px)}.cookies__title .blank-tab *{fill:#09478f}.cookies__title a:hover .blank-tab *{fill:#0c66cc}.epd-more{background:linear-gradient(to top,#59e5c0,#0d6fc2)}.epd-more__wrapper{display:flex;flex-direction:row-reverse;position:relative;overflow:hidden;min-height:240px}.epd-more__logo{position:absolute;left:0;bottom:0}.epd-more__logo img{display:block;width:600px}.epd-more__wrapper-description{position:relative;flex:0 0 510px;align-self:center;padding:30px 0;z-index:1;margin-right:80px}.epd-more__description{margin-bottom:32px;font-size:28px;font-weight:700;line-height:32px;color:#fff}.epd-more__button{font-size:16px;font-weight:400;line-height:24px}.stretch-1c-rarustechday-2025{flex-shrink:0;width:100%;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.stretch-1c-rarustechday-2025__body{position:relative;display:grid;justify-content:start;background-repeat:no-repeat}.stretch-1c-rarustechday-2025__text{color:#fff}.stretch-1c-rarustechday-2025__date{font-size:16px;line-height:24px;text-transform:uppercase;margin-bottom:4px}.stretch-1c-rarustechday-2025__title{font-weight:700}.stretch-1c-rarustechday-2025__description{line-height:24px}.stretch-1c-rarustechday-2025__button{position:relative;align-items:center;justify-content:center;display:inline-flex;width:100%;font-size:16px;line-height:24px;font-weight:400;font-family:inherit;text-decoration:none;text-align:center;color:#0c66cf;background-color:#e0efff;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;cursor:pointer;border:1px solid transparent;border-radius:16px}.stretch-1c-rarustechday-2025__button:hover{color:#fff;background-color:#096de0}.header{position:relative;margin-top:12px}.header-line{border-bottom:1px solid var(--grey-4)}.header-line__container{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}.header-line__block{display:grid;align-items:center;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;margin-left:197px;grid-column-gap:24px}.header-line__contact{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;align-items:center;grid-column-gap:15px}.header-line__headphones{font-size:24px;border:none}.header-line__phone{color:var(--grey1)}.header-line__phone:focus,.header-line__phone:hover{color:var(--grey)}.header-city__button{display:grid;align-items:center;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:6px;cursor:pointer;outline:0;border:none;color:var(--grey1)}.header-city__triangle{font-size:9px;transform:translateY(1px)}.show .header-city__triangle{transform:rotate(180deg)}.header-city__menu{margin-top:10px;margin-bottom:10px}.header-city__menu .dropdown__close{display:none}.header-city__item{cursor:pointer}.header-city__item:hover{background-color:var(--grey-5)}.header-city__item:not(:last-child){margin-bottom:12px}.header-city__item--active{display:none;font-weight:600}.header-city__link{display:block;padding:8px 16px}.header-city__link,.header-city__link:active,.header-city__link:hover{color:var(--black-1)!important}.header-city__phone{display:none}.header-links{display:grid;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);align-items:center;grid-column-gap:24px}.header-links__item{color:var(--grey1)}.header-links__item:focus,.header-links__item:hover{color:var(--grey)}.header-links__icon{font-size:24px;margin-right:10px}.header-menu{border-bottom:1px solid var(--grey-4)}.header-menu__container{position:unset;display:grid;align-items:center;grid-column-gap:20px;padding:16px 0}.header-menu__burger .icon{display:none}.header-menu__burger:not(.header-menu__burger--active) .icon:first-child{display:block}.header-menu__burger--active .icon:last-child{display:block}.header-logo{position:absolute;top:0}.header-logo__link{display:block;transform:translateY(2px)}.header-logo__image{display:block}.header-action{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.header-action__item{border:none;font-size:24px}.header-action__shop{position:relative}.header-action__count{position:absolute;bottom:18px;right:0;min-width:14px;min-height:14px;padding:2px;background-color:#0c6dc2;font-size:10px;font-weight:700;line-height:10px;color:#fff;border-radius:50%;text-align:center}.header-user__button{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:24px}.header-user__avatar{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%}.header-user__avatar--blue{background-color:var(--blue-2)}.header-user__avatar--green{background-color:var(--green6)}.header-user__avatar--purple{background-color:var(--purple)}.header-user__initials{display:none}.header-user__avatar--initials .header-user__initials{display:flex}.header-user__initial{color:var(--white);font-size:16px;line-height:24px;text-transform:uppercase}.header-user__icon{display:none}.header-user__avatar--icon .header-user__icon{display:block}.header-user__menu{top:calc(100% + 14px);right:-3px;left:auto}.header-user__name{font-size:16px;line-height:18px;font-weight:600;padding:5px 16px 0;margin-bottom:12px;max-width:185px;overflow:hidden}.header-user__personal{margin-bottom:8px;padding:0 16px}.header-user__exit{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding:0 16px 5px}.header-user__lk-text{font-size:14px;line-height:16px;font-weight:600;color:var(--black-2);border-bottom:1px dashed;max-width:121px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-basket__link{display:block;position:relative}.header-basket__button{border:none;font-size:24px}.header-basket__title{font-size:16px;line-height:24px;font-weight:600;padding:5px 16px 0;margin-bottom:10px;color:var(--grey1)}.header-basket__description{color:var(--grey1);padding:0 16px 5px}.header-basket__menu{top:calc(100% + 14px);right:-3px;left:auto}.menu-content{position:absolute;z-index:3;width:100%;border-top:1px solid #e6e6e6;background-color:#fff}.menu-content__item{padding-top:30px;padding-bottom:15px;border-bottom:1px solid #e6e6e6}.menu-content__container{display:grid;grid-gap:16px}.menu-content__title{font-size:20px;line-height:28px;font-weight:700;margin-bottom:12px}.menu-content__title a{color:var(--black-1)!important}.menu-content__list{margin-bottom:15px}.menu-content__sublist{margin-top:10px;padding-left:10px;border-left:1px solid #e0e3e5}.menu-content__button{background-color:#fff;outline:0}.menu-content__button:not(.menu-content__button--active){border-bottom:1px solid #e6e6e6}.menu-content__button .container{display:grid;align-items:center;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;justify-content:space-between;width:100%;padding-top:15px;padding-bottom:15px;color:#596d77;font-size:20px}.menu-content__button .link{color:inherit}.menu-content__button .icon{font-size:14px;transition:transform .4s}.menu-content__button--active .icon{transform:rotate(-180deg)}.menu-list__item{vertical-align:middle}.menu-content__sublist .menu-list__item{line-height:20px}.menu-list__item:not(:last-child){margin-bottom:12px}.menu-list__link{color:var(--grey1);vertical-align:middle}.menu-list__link--thin{font-weight:300}.menu-list__label{display:inline-block;margin-left:5px;padding:0 5px;border-radius:3px;vertical-align:middle;font-size:11px}.menu-list__label--bestseller{background-color:#f60;color:#fff}.menu-list__label--novelty{background-color:#d1ff88;color:#498200}.menu-list__icon{display:inline-block;vertical-align:middle;font-size:11px}.menu{display:grid;grid-template-columns:repeat(7,-webkit-max-content);grid-template-columns:repeat(7,max-content);align-items:center;grid-column-gap:20px}.menu__item{position:relative;font-weight:600}.menu__item.ui-state-active:after{position:absolute;content:"";bottom:-18px;left:0;width:100%;height:3px;background-color:var(--orange-1)}.menu__link{color:var(--grey1)}.menu__link:hover{color:var(--grey)}.header-search{position:absolute;z-index:2;right:0;left:0;overflow:hidden;background-color:#fff;color:var(--black-1)}.header-search__container{display:flex;gap:0 8px;padding:16px}.header-search__button{border:none;font-size:24px;color:var(--orange1);cursor:pointer}.header-search__button:hover{opacity:.85}.header-search__label{flex:1 0}.header-search__input{display:block;width:100%;height:26px;border:none;font-size:16px;outline:0;font-family:"Open Sans",sans-serif}.header-search__input::-webkit-search-cancel-button{display:none}.header-search__reset{color:#cbcbcb;font-size:24px;cursor:pointer;border:none}.header-search__reset:hover{color:var(--orange1)}.footer-list--contact{margin-bottom:15px}.footer-list__item:not(:last-child){margin-bottom:10px}.footer-list__item--icons{display:grid;grid-template-columns:20px auto;align-items:center;grid-column-gap:8px}.footer-list__item--icons-start{align-items:start}.footer-list__icon{color:#a8a8a8;margin-left:auto;margin-right:auto}.footer-list__icon--phone{font-size:18px}.footer-list__icon--envelope{transform:translateY(5px);font-size:16px}.footer-list__icon--skype{font-size:16px}.footer-social{display:grid;grid-template-columns:repeat(2,30px);grid-gap:10px}.footer-social__item{display:block;font-size:30px;opacity:1}.footer-social__item:hover{opacity:.8}.footer-code__image{display:block;margin-bottom:10px}.footer-download{margin-bottom:30px}.footer-download__button{border-bottom:1px dashed #b8d6e6}.footer-download__button:hover{border-bottom-color:#ffd1b2}.footer-download__menu{margin-top:10px}.footer-download__item:not(:last-child){margin-bottom:10px}.footer-under{border-top:1px solid var(--grey6);font-size:12px;padding-top:25px;color:var(--grey3)}.footer-under__list{margin-bottom:15px;display:flex;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:15px}.footer-under__item{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-column-gap:6px}.footer-under__link{color:var(--grey3);border-bottom:1px solid var(--grey4);line-height:14px}.footer-under__link:hover{color:#f60;border-color:#ffd1b2}.footer-under__link--subscribe{color:var(--blue3);border-bottom:1px solid #bcddee}.footer-under__link--subscribe:hover{border-bottom-color:#ffd1b2}.footer-under__icon{font-size:14px}.footer-under__item--link:hover .footer-under__icon{color:#f60}.footer-under__icon--orange{font-size:16px;color:var(--orange1)}.footer-lang__title{font-size:20px;font-weight:400;line-height:24px;margin-bottom:15px}.footer-lang__button{display:grid;grid-template-columns:15px auto 15px;grid-column-gap:6px;align-items:center}.footer-lang__button:hover{opacity:.85}.footer-lang__icon--globe{font-size:15px;color:#a8a8a8}.footer-lang__icon--triangle{font-size:9px}.show .footer-lang__icon--triangle{transform:rotate(-180deg)}.footer-lang__current{border-bottom:1px dashed #333}.footer-lang__menu{margin-top:10px;margin-bottom:10px}.footer-lang__item:not(:last-child){margin-bottom:10px}.footer-lang__item--active{font-weight:600}.footer{padding-top:30px;padding-bottom:30px;border-top:1px solid #e6e6e6}.footer__container{display:grid;padding-bottom:25px}.footer__title{margin-bottom:12px}.footer__link{border-bottom:1px solid var(--grey7)}.footer__link:hover{border-bottom-color:var(--orange4)}.footer__list{margin-bottom:15px}.footern{background-color:var(--blue-7)}.footern__head{display:grid;padding-bottom:48px}.footern__image{display:block;max-width:100%}.footern__dropdown{position:relative}.footern__cities{display:none;position:absolute;z-index:1000;top:100%;padding:8px 0;border:1px solid var(--grey-2);background-color:var(--white);color:var(--black-1);font-size:16px;line-height:24px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05);border-radius:8px}.footern__dropdown .footern__cities::after,.footern__dropdown .footern__cities::before{display:none}.footern__cities.show{display:block}.footern__city--black{color:var(--black-1)}.footern__cities li:hover{background-color:var(--grey-5)}.footern__cities li a{display:block;padding:8px 16px}.footern__dropdown-button{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;color:var(--white-1);padding-bottom:12px}.footern__current{font-size:24px;line-height:32px}.footern__price-text{color:var(--white)}.footern__dropdown-icon{font-size:12px;transform:rotate(0);transition:.5s}.footern__dropdown-button.show .footern__dropdown-icon{transform:rotate(180deg);transition:.5s}.footern__emails{display:flex;flex-direction:row;justify-content:space-between}.footern__list-emails{order:1}.footern__block-social{display:flex;flex-direction:column;text-align:right}.footern__email{display:flex;-moz-column-gap:14px;column-gap:14px}.footern__email:not(:last-child){margin-bottom:24px}.footern__mail{color:var(--white)}.footern__email svg{font-size:24px;opacity:.75}.footern__tel{display:block;font-size:24px;line-height:32px;font-weight:400;color:var(--white)}.footern__tel:not(:last-child){margin-bottom:12px}.footern-socials{display:flex;-moz-column-gap:16px;column-gap:16px}.footern-socials svg{font-size:36px}.footern__social{display:flex;align-items:center;justify-content:center}.footern__body,.footern__towns,.footern__wrap{display:grid}.footern__town:not(:last-child){margin-bottom:18px}.footern__city-main{color:var(--white-1)}.footern__city-main:hover{color:var(--white)}.footern__lang{display:block;color:var(--white-1)}.footern__lang:hover{color:var(--white)}.footern__lang--active{color:var(--white);position:relative;pointer-events:none;cursor:default}.footern__lang--active::after{position:absolute;content:"";width:6px;height:6px;border-radius:50px;background-color:var(--white)}.footern__cards{display:grid}.footern__name{font-weight:700;color:var(--white-1)}.footern__link{color:var(--white-1);font-size:16px;line-height:24px}.footern__link--main{font-weight:700}.footern__link:hover{color:var(--white)}.footern__icon-drop{font-size:12px;transform:rotate(180deg);transition:.5s;color:var(--white-1)}.footern__wrapper.collapsed .footern__icon-drop{transform:rotate(0);transition:.5s}.footern__policy{display:flex;padding-top:48px;border-top:1px solid rgba(255,255,255,.25)}.footern__text{font-size:18px;line-height:24px;color:var(--white-1)}.footern__link-policy{font-size:18px;line-height:28px;color:var(--white-1);border-bottom:1px solid rgba(255,255,255,.25)}.footern__link-policy:hover .footern__new-tab *{fill:#fff}.footern__new-tab{transform:translateY(2px)}.footern__new-tab *{fill:rgba(255,255,255,.7)}.footern__errors{display:flex;align-items:center;justify-content:center}.footern__tels-nsk:not(:last-child){margin-bottom:24px}.footern__text-nsk{color:var(--white);margin-bottom:12px}.footern__auth{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.footern__auth-icon{font-size:24px;opacity:.75}.footern__auth:hover .footern__auth-icon{opacity:1}.aside__empty,.aside__wrapper{min-width:256px}.aside__link{position:relative;display:block;max-height:256px}.aside__link--white{color:var(--white)}.aside__link--black{color:var(--black)}.aside__image{display:block;max-width:100%;border-radius:16px}.aside__description{position:absolute;top:24px;left:24px;max-width:208px;font-size:20px;line-height:26px;font-weight:700}.aside__icon{display:inline-block;transform:translateY(2px)}.headern{box-shadow:0 6px 8px rgba(0,0,0,.12)}.headern__line{border-bottom:1px solid var(--grey-4)}.headern__line--searching{border-bottom:none}.headern__head{display:grid;align-items:center;padding-bottom:16px}.headern__image{display:block;max-width:100%}.headern__nav{display:grid}.headern__current,.headern__link--head{color:var(--black-1)}.headern__dropdown{position:relative}.headern__cities{display:none;position:absolute;z-index:1000;top:32px;left:0;padding:8px 0;border:1px solid var(--grey-2);background-color:var(--white);color:var(--black-1);font-size:16px;line-height:24px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05);border-radius:8px}.headern__dropdown .headern__cities::after,.headern__dropdown .headern__cities::before{display:none}.headern__dropdown-button.show .headern__dropdown-icon{transform:rotate(180deg);transition:.5s}.headern__cities.show{display:block}.headern__city{display:inline-block;width:100%;padding:8px 16px}.headern__city--black{color:var(--black-1)}.headern__cities li:hover{background-color:var(--grey-5)}.headern__dropdown-button{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.headern__dropdown-icon{transform:rotate(0);transition:.5s;font-size:8px;color:var(--black-2);margin-top:2px}.headern__link--head:hover{color:var(--grey)}.headern__tels{display:flex}.headern__tel{color:var(--black)}.headern__down{position:relative;display:grid}.headern__burger.collapsed .headern__icon--burger-close{display:none}.headern__burger:not(.collapsed) .headern__auth,.headern__burger:not(.collapsed) .headern__basket,.headern__burger:not(.collapsed) .headern__search{display:none}.headern__icon--burger,.headern__icon--burger-close{font-size:24px}.headern__buttons{display:flex;-moz-column-gap:16px;column-gap:16px}.headern__block{transition:none}.headern__tab{font-weight:600;color:var(--black-1);cursor:pointer;padding-bottom:16px;position:relative}.headern__tab--active::after{position:absolute;content:"";top:37px;left:0;width:100%;height:3px;background-color:var(--orange-1)}.headern__tab:hover{color:var(--grey)}.headern__icon--auth,.headern__icon--basket,.headern__icon--search{font-size:24px;color:#ed500d}.headern__icon--auth:hover,.headern__icon--basket:hover,.headern__icon--search:hover{color:#ff6929}.headern__subtitle{color:var(--black-1)}.headern__subtitle--contacts{font-weight:700}.headern__item--mobil-title .headern__block-tab{justify-content:start;-moz-column-gap:16px;column-gap:16px}.headern__link--item{color:var(--black-1)}.headern__link--item:hover{color:var(--grey)}.headern__picture--action{margin-bottom:16px}.headern__name-external{font-size:20px;line-height:28px;font-weight:700;margin-bottom:16px;text-align:center}.headern__external{display:flex;align-items:center;justify-content:center}.headern__button-external{padding:8px 20px;font-size:16px;line-height:24px;font-weight:400;color:var(--orange-1);background-color:#ffefe8;border-radius:8px}.headern__wrapper--active{background-color:rgba(33,49,68,.75)}.headern__icon--close{font-size:24px}.headern__icon-arrow{font-size:24px;color:#737373}.headern__icon-drop{font-size:12px;opacity:.75;transform:rotate(-90deg)}.headern__basket{position:relative}.headern__count{background-color:var(--blue-3);border-radius:50px;font-size:10px;line-height:10px;font-weight:700;text-align:center;color:var(--white);position:absolute}.headern__count--digit{width:14px;height:14px;padding:2px;left:14px}.headern__count--multidigit{padding:2px 3px;left:12px}.headern__auth{position:relative}.headern__lk-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%}.headern__lk-icon--blue{background-color:var(--blue-2)}.headern__lk-icon--green{background-color:var(--green6)}.headern__lk-icon--purple{background-color:var(--purple)}.headern__initials{display:flex}.headern__initial{color:var(--white);line-height:24px;text-transform:uppercase}.headern__icon--avatar{font-size:24px}.headern__dropdown-auth{display:none;position:absolute;z-index:1000;top:50px;left:-200px;padding:16px 0 8px;border:1px solid var(--grey-2);background-color:var(--white);color:var(--black-1);font-size:16px;line-height:24px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 6px 12px rgba(0,0,0,.05);border-radius:8px}.headern__auth .headern__dropdown-auth::after,.headern__auth .headern__dropdown-auth::before{display:none}.headern__dropdown-auth.show{display:block}.headern__auth-wrap{border-bottom:1px solid var(--grey-4);margin-bottom:6px}.headern__auth-name{margin-bottom:16px;padding-left:16px;padding-right:16px;font-weight:700}.headern__auth-link{display:block;margin-bottom:16px;padding-left:16px;padding-right:16px;color:var(--black-2)}.headern__auth-logout{display:flex;align-items:center;justify-content:space-between;padding-top:8px;padding-bottom:8px}.headern__logout{padding-left:16px;color:var(--black-2)}.headern__icon--logout{display:block;margin-right:16px;font-size:24px}.headern__auth-logout:hover{background-color:var(--grey-1)}.headern__hidden{display:none}.headern__link-label{padding:1px 4px;font-size:14px;line-height:18px;font-weight:700;color:#fff;border-radius:4px;transform:translate(0,-2px)}.headern__link-label--green{background-color:#08b98e}.headern__link-label--red{background-color:#ed500d}.headern__icon--dark{color:#222}.headern__icon--lock{width:30px;height:26px}.headern__icon--fz-14{align-self:center;font-size:14px}.headern__icon--fz-11{align-self:center;font-size:11px}.header__item-container--with-icon{display:flex;-moz-column-gap:4px;column-gap:4px}.header__button-basket-count{content:"0";position:absolute;top:-7px;right:-7px;min-width:14px;height:14px;padding:2px 3px;border-radius:8px;background-color:var(--blue-3);color:#fff;font-size:10px;line-height:11px;font-weight:700}.header__hide{display:none}.headern__button--lk{-moz-column-gap:8px;column-gap:8px}.headern__lk-text{font-size:14px;line-height:16px;font-weight:600;color:var(--black-2);border-bottom:1px dashed;max-width:121px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.headern-search{display:none;position:absolute;z-index:1000;top:0;min-width:100%;height:56px;padding:16px;background-color:var(--white);color:var(--black-1);font-size:16px;line-height:24px;border:none;border-radius:0;box-shadow:none}.headern-search--active{display:block;box-shadow:0 6px 8px rgba(0,0,0,.12)}.headern-search__block{display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;grid-column-gap:8px;align-items:center}.headern-search__icon{font-size:24px;color:#ed500d;display:block}.headern-search__input{display:block;border:none;font-size:16px;line-height:24px;outline:0}.headern-search__predicative{position:absolute;min-width:100%;top:55px;left:0;background-color:var(--white);box-shadow:0 6px 8px rgba(0,0,0,.12)}.headern-search__subtitle{margin-left:48px;margin-bottom:16px;font-size:12px;line-height:18px;color:var(--grey);font-weight:700;padding-top:16px}.headern-search__item:hover{background-color:var(--grey-1);cursor:pointer}.headern-search__wrapper:not(:last-child){border-bottom:1px solid var(--grey-2)}.headern-search__wrapper{padding-bottom:16px}.headern-search__link--found{display:block;padding:12px 48px;color:var(--black-2)}.headern-search__unfounded{display:block;padding:12px 48px}.headern-search__input::-webkit-search-cancel-button,.headern-search__input::-webkit-search-decoration,.headern-search__input::-webkit-search-results-button,.headern-search__input::-webkit-search-results-decoration{display:none}.headrn-search__results{padding:28px 48px 12px}.headern-search__all{display:flex;text-align:center;background-color:#e0efff;color:#0c66cc}.headern-search__all:hover{color:var(--white);background-color:var(--blue-3)}.modal-authn{background-color:var(--white);border:1px solid var(--grey-2);border-radius:16px;box-shadow:0 6px 8px rgba(0,0,0,.12);position:relative;padding:72px 32px 32px}.modal-authn__button-close{position:absolute;top:24px;right:24px}.modal-authn__icon{font-size:24px}.modal-authn__fieldset{border:none;margin:0;padding:0}.modal-authn__head{margin-bottom:32px}.modal-authn__title{font-size:28px;line-height:36px;font-weight:700}.modal-authn__input{display:block;width:100%;background-color:var(--white);outline:0;padding:11px 15px;border:1px solid var(--grey-2);border-radius:8px;color:var(--black-2);font-size:16px;line-height:24px}.modal-authn__input::-moz-placeholder{color:var(--grey);font-size:16px;line-height:24px}.modal-authn__input:-ms-input-placeholder{color:var(--grey);font-size:16px;line-height:24px}.modal-authn__input::placeholder{color:var(--grey);font-size:16px;line-height:24px}.modal-authn__input:focus{border:1px solid var(--grey)}.modal-authn__input-group{position:relative}.modal-authn__input-group:not(:last-child){margin-bottom:24px}.modal-authn__input--error{border-color:var(--pink-3)}.modal-authn__block{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.modal-authn__buttons{margin-bottom:48px}.modal-authn__submit{display:flex;width:100%;text-align:center;color:var(--white);background-color:var(--blue-3);margin-bottom:24px}.modal-authn__submit:hover{background-color:var(--blue-8)}.modal-authn__registration{display:flex;text-align:center;background-color:#e0efff;color:#0c66cc}.modal-authn__registration:hover{color:var(--white);background-color:var(--blue-3)}.modal-authn__cabinet{display:flex;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px}.modal-authn__icon--key{font-size:24px}.modal-authn__input-group--disposable{margin-bottom:24px}.modal-authn__input--checkbox{position:absolute;z-index:-1;opacity:0}.modal-authn__input--checkbox+label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.modal-authn__input--checkbox+label::before{content:'';display:inline-block;width:19px;height:19px;flex-shrink:0;flex-grow:0;background-color:var(--grey-3);border-radius:4px;margin-right:8px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;cursor:pointer}.modal-authn__input--checkbox:checked+label::before{border-color:rgba(109,255,141,.25);background-color:rgba(109,255,141,.25);background-image:url(/local/templates/rarus.light/front/build/img/svg/arrow-checkbox.svg)}.modal-authn__captcha{margin-bottom:24px}.modal-authn__picture{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.modal-authn__captcha-image{display:block;max-width:100%}.modal-authn__validate{margin-bottom:-16px;font-size:14px;line-height:18px;color:var(--pink)}.modal__login-invalid,.modal__password-invalid{display:none}.modal__login-invalid--active{display:block;color:var(--pink)}.modal__password-invalid--active{color:var(--pink);display:block;position:absolute;margin-bottom:8px}.modal__button--disabled{cursor:not-allowed;background-color:#f0ad4e;border-color:#eea236;opacity:.65}.send-report{background-color:var(--white);border:1px solid var(--grey-2);border-radius:16px;box-shadow:0 6px 8px rgba(0,0,0,.12);position:relative;padding:48px 32px 32px}.send-report__button-close{position:absolute;top:24px;right:24px}.send-report__icon--close{font-size:24px}.send-report__fieldset{border:none;margin:0;padding:0}.send-report__head{margin-bottom:32px}.send-report__title{font-size:28px;line-height:36px;font-weight:700}.send-report__input-group{position:relative;margin-bottom:24px}.send-report__input{display:block;width:100%;background-color:var(--white);outline:0;padding:11px 15px;border:1px solid var(--grey-2);border-radius:8px;color:var(--black-2);font-size:16px;line-height:24px}.send-report__input::-moz-placeholder{color:var(--grey);font-size:16px;line-height:24px}.send-report__input:-ms-input-placeholder{color:var(--grey);font-size:16px;line-height:24px}.send-report__input::placeholder{color:var(--grey);font-size:16px;line-height:24px}.send-report__textarea{display:block;position:relative;width:100%;min-height:100px;background-color:var(--white);outline:0;padding:11px 15px;border:1px solid var(--grey-2);border-radius:8px;color:var(--black-2);font-size:16px;line-height:24px;resize:vertical}.send-report__textarea::-moz-placeholder{color:var(--grey);font-size:16px;line-height:24px}.send-report__textarea:-ms-input-placeholder{color:var(--grey);font-size:16px;line-height:24px}.send-report__textarea::placeholder{color:var(--grey);font-size:16px;line-height:24px}.send-report__counter{position:absolute;right:8px;bottom:8px}.send-report__input--error{border-color:var(--pink-3)}.send-report__input:focus{border:1px solid var(--grey)}.send-report__submit{display:flex;width:100%;text-align:center;color:var(--white);background-color:var(--blue-3);margin-bottom:24px}.send-report__input-files{visibility:hidden;position:absolute}.send-report__label{display:flex;text-align:center;background-color:#e0efff;color:#0c66cc;margin-bottom:12px}.send-report__label:hover{color:var(--white);background-color:var(--blue-3)}.send-report__submit:hover{background-color:var(--blue-8)}.send-report__validate{position:absolute;top:49px;left:0;font-size:14px;line-height:18px;color:var(--pink)}.send-report__validate-textarea{padding-top:2px;font-size:14px;line-height:18px;color:var(--pink)}.send-report__policy{margin-bottom:24px}.send-report__policy .send-report__link:hover{color:var(--blue-6)}.send-report__new-tab{transform:translateY(2px)}.send-report__new-tab *{fill:var(--blue3)}.send-report__link:hover .send-report__new-tab *{fill:var(--blue-6)}.send-report__item{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.send-report__icon--download{font-size:16px}.send-report__response{font-weight:700}.send-report__response-message{display:flex;flex-direction:column;align-items:center;row-gap:16px;text-align:center}.send-report__response-message .send-report__icon{margin-bottom:8px}.send-report__response-message .send-report__response{margin-bottom:32px;font-size:18px;font-weight:400;line-height:24px}.dynamic-answer__picture{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.dynamic-form__icon{font-size:64px}.dynamic-answer__title{font-size:32px;font-weight:700;line-height:36px;margin-bottom:16px;text-align:center}.dynamic-answer__description{font-size:18px;line-height:24px;margin-bottom:48px;text-align:center}.dynamic-answer__button{display:flex;width:100%;text-align:center;color:var(--white);background-color:var(--blue-3);font-size:18px;font-weight:600}.dynamic-checkbox{margin-bottom:24px}.dynamic-checkbox__field{position:absolute;z-index:-1;opacity:0}.dynamic-checkbox__label{font-size:16px;line-height:24px;font-weight:400;cursor:pointer}.dynamic-checkbox__field+.dynamic-checkbox__label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dynamic-checkbox__field+.dynamic-checkbox__label::before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border-radius:4px;margin-right:8px}.dynamic-checkbox__field:checked+.dynamic-checkbox__label::before{background-color:rgba(15,225,125,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L5 10.4142L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289C0.683417 3.90237 1.31658 3.90237 1.70711 4.29289L5 7.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893Z' fill='%230FCEB2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.dynamic-checkbox__field:checked+.dynamic-checkbox__label{color:var(--black-2)}.dynamic-checkbox__field:not(:checked)+.dynamic-checkbox__label{color:var(--black-2)}.dynamic-checkbox__field:not(:checked)+.dynamic-checkbox__label::before{background-color:var(--grey-7)}.dynamic-checkbox__field:not(:checked):hover+.dynamic-checkbox__label::before{background-color:var(--grey-4)}.dynamic-radio{margin-bottom:24px}.dynamic-radio__field{position:absolute;z-index:-1;opacity:0}.dynamic-radio__label{font-size:16px;line-height:24px;font-weight:400;cursor:pointer}.dynamic-radio__field+.dynamic-radio__label{display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--black-2)}.dynamic-radio__field+.dynamic-radio__label:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border-radius:50%;margin-right:8px}.dynamic-radio__field:checked+.dynamic-radio__label{color:var(--black-2)}.dynamic-radio__field:checked+.dynamic-radio__label::before{background-color:rgba(15,225,125,.1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6' fill='none'%3E%3Ccircle cx='3' cy='3' r='3' fill='%230FCEB2'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.dynamic-radio__field:not(:checked)+.dynamic-radio__label::before{background-color:var(--grey-7)}.dynamic-radio__field:not(:checked):hover+.dynamic-radio__label::before{background-color:var(--grey-4)}.dynamic-file{margin-bottom:24px}.dynamic-file__field{position:absolute;z-index:-1;opacity:0}.dynamic-file__label{display:flex;align-items:center;justify-content:center;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:16px;line-height:24px;font-weight:400;cursor:pointer;background-color:var(--blue-1);color:var(--blue-2);width:100%;border-radius:8px;padding:12px}.dynamic-file__icon--add{font-size:24px}.dynamic-file__list{margin-bottom:16px;display:flex;flex-direction:column;grid-row-gap:8px;row-gap:8px}.dynamic-file__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;border-radius:8px;background-color:var(--grey-1)}.dynamic-file__name{font-size:16px;line-height:24px;color:var(--black)}.dynamic-file__icon--close{font-size:24px}.dynamic-dropdown{position:relative;margin-bottom:24px}.dynamic-dropdown__button{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--grey-2);padding:12px 16px;background-color:var(--white);border-radius:8px;min-height:50px}.dynamic-dropdown__button--error{border:1px solid var(--pink-1)}.dynamic-dropdown__button:focus{border:1px solid var(--blue-11)}.dynamic-dropdown__current{font-size:16px;line-height:24px;color:var(--black-2)}.dynamic-dropdown__down{font-size:16px;color:var(--grey);flex-shrink:0}.dynamic-dropdown__button:not(.show) .dynamic-dropdown__down{transform:rotate(0)}.dynamic-dropdown__button.show .dynamic-dropdown__down{transform:rotate(180deg)}.dynamic-dropdown__list{width:100%;background-color:var(--white);border-radius:8px;box-shadow:0 6px 8px 0 rgba(0,0,0,.12);padding:8px 0 16px;min-width:100%}.dynamic-dropdown__item{padding:8px 15px;font-size:16px;line-height:24px;color:var(--black-2);background-color:var(--white);width:100%;cursor:pointer}.dynamic-dropdown__item:hover{background-color:var(--grey-7)}.dynamic-dropdown__error{position:absolute;top:52px;left:0;color:var(--pink);font-size:14px;line-height:18px}.dynamic-dropdown__checkboxes{width:100%;margin-left:16px;margin-bottom:4px}.dynamic-dropdown__checkbox{display:none}.dynamic-dropdown__label{display:block;width:100%;padding:8px 15px;font-size:16px;line-height:24px;color:var(--black-2);background-color:var(--white);cursor:pointer}.dynamic-dropdown__checkbox:checked~.dynamic-dropdown__label{background-color:var(--grey-7)}.dynamic-dropdown__button--collapse:not(.collapsed) .dynamic-dropdown__down{transform:rotate(180deg)}.dynamic-dropdown__button--collapse.collapsed .dynamic-dropdown__down{transform:rotate(0)}.dynamic-dropdown__button .dynamic-dropdown__current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dynamic-error--active .dynamic-dropdown__button--error,.dynamic-error--active .dynamic-form__field,.dynamic-error--active .dynamic-form__field--textarea{border:1px solid!important}.dynamic-error--active .dynamic-checkbox~.dynamic-error__message,.dynamic-error--active .dynamic-form__field--textarea~.dynamic-error__message,.dynamic-error--active .dynamic-radio~.dynamic-error__message{top:calc(100% - 30px)}.dynamic-error--active .dynamic-file~.dynamic-error__message{top:66px}.iti{position:relative}.iti *{box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;padding:16px 12px 16px 16px;border-right:1px solid var(--grey-4)}.iti__arrow{margin-left:12px;width:20px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuOTk5NjkgNC45OTk4NEw3Ljk5OTg2IDExTDE0IDQuOTk5ODQiIHN0cm9rZT0iIzczNzM3MyIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;border:none}[dir=rtl] .iti__arrow{margin-right:12px;margin-left:0}.iti__country-list{position:absolute;z-index:2;list-style:none;padding:8px 0;margin:8px 0 0 -1px;background-color:var(--white);border:1px solid var(--grey-2);white-space:nowrap;max-height:216px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-width:435px;border-radius:8px}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}.iti__flag-box{display:inline-block;width:20px;order:1;margin-right:58px}.iti__divider{display:none}.iti__country{display:grid;grid-template-columns:78px 54px 1fr;align-items:center;padding:8px 10px;outline:0}.iti__dial-code{color:#000;font-size:18px;line-height:24px;order:2}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name{order:3;font-size:14px;line-height:24px;color:var(--grey)}[dir=rtl] .iti__country-name,[dir=rtl] .iti__flag-box{margin-right:0;margin-left:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:90px;margin-left:0}[dir=rtl] .iti--allow-dropdown input,[dir=rtl] .iti--allow-dropdown input[type=tel],[dir=rtl] .iti--allow-dropdown input[type=text],[dir=rtl] .iti--separate-dial-code input,[dir=rtl] .iti--separate-dial-code input[type=tel],[dir=rtl] .iti--separate-dial-code input[type=text]{padding-right:52px;padding-left:6px;margin-right:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}[dir=rtl] .iti--allow-dropdown .iti__flag-container,[dir=rtl] .iti--separate-dial-code .iti__flag-container{right:0;left:auto}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:6px}[dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin-left:0;margin-right:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/rarus.light/front/build/styles/../../build/img/components/iti/flags.png?1);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:12px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cq{height:12px;background-position:-1115px 0}.iti__flag.iti__cr{height:12px;background-position:-1137px 0}.iti__flag.iti__cu{height:10px;background-position:-1159px 0}.iti__flag.iti__cv{height:12px;background-position:-1181px 0}.iti__flag.iti__cw{height:14px;background-position:-1203px 0}.iti__flag.iti__cx{height:10px;background-position:-1225px 0}.iti__flag.iti__cy{height:14px;background-position:-1247px 0}.iti__flag.iti__cz{height:14px;background-position:-1269px 0}.iti__flag.iti__de{height:12px;background-position:-1291px 0}.iti__flag.iti__dg{height:10px;background-position:-1313px 0}.iti__flag.iti__dj{height:14px;background-position:-1335px 0}.iti__flag.iti__dk{height:15px;background-position:-1357px 0}.iti__flag.iti__dm{height:10px;background-position:-1379px 0}.iti__flag.iti__do{height:14px;background-position:-1401px 0}.iti__flag.iti__dz{height:14px;background-position:-1423px 0}.iti__flag.iti__ea{height:14px;background-position:-1445px 0}.iti__flag.iti__ec{height:14px;background-position:-1467px 0}.iti__flag.iti__ee{height:13px;background-position:-1489px 0}.iti__flag.iti__eg{height:14px;background-position:-1511px 0}.iti__flag.iti__eh{height:10px;background-position:-1533px 0}.iti__flag.iti__er{height:10px;background-position:-1555px 0}.iti__flag.iti__es{height:14px;background-position:-1577px 0}.iti__flag.iti__et{height:10px;background-position:-1599px 0}.iti__flag.iti__eu{height:14px;background-position:-1621px 0}.iti__flag.iti__ez{height:14px;background-position:-1643px 0}.iti__flag.iti__fi{height:12px;background-position:-1665px 0}.iti__flag.iti__fj{height:10px;background-position:-1687px 0}.iti__flag.iti__fk{height:10px;background-position:-1709px 0}.iti__flag.iti__fm{height:11px;background-position:-1731px 0}.iti__flag.iti__fo{height:15px;background-position:-1753px 0}.iti__flag.iti__fr{height:14px;background-position:-1775px 0}.iti__flag.iti__fx{height:14px;background-position:-1797px 0}.iti__flag.iti__ga{height:15px;background-position:-1819px 0}.iti__flag.iti__gb{height:10px;background-position:-1841px 0}.iti__flag.iti__gd{height:12px;background-position:-1863px 0}.iti__flag.iti__ge{height:14px;background-position:-1885px 0}.iti__flag.iti__gf{height:14px;background-position:-1907px 0}.iti__flag.iti__gg{height:14px;background-position:-1929px 0}.iti__flag.iti__gh{height:14px;background-position:-1951px 0}.iti__flag.iti__gi{height:10px;background-position:-1973px 0}.iti__flag.iti__gl{height:14px;background-position:-1995px 0}.iti__flag.iti__gm{height:14px;background-position:-2017px 0}.iti__flag.iti__gn{height:14px;background-position:-2039px 0}.iti__flag.iti__gp{height:14px;background-position:-2061px 0}.iti__flag.iti__gq{height:14px;background-position:-2083px 0}.iti__flag.iti__gr{height:14px;background-position:-2105px 0}.iti__flag.iti__gs{height:10px;background-position:-2127px 0}.iti__flag.iti__gt{height:13px;background-position:-2149px 0}.iti__flag.iti__gu{height:11px;background-position:-2171px 0}.iti__flag.iti__gw{height:10px;background-position:-2193px 0}.iti__flag.iti__gy{height:12px;background-position:-2215px 0}.iti__flag.iti__hk{height:14px;background-position:-2237px 0}.iti__flag.iti__hm{height:10px;background-position:-2259px 0}.iti__flag.iti__hn{height:10px;background-position:-2281px 0}.iti__flag.iti__hr{height:10px;background-position:-2303px 0}.iti__flag.iti__ht{height:12px;background-position:-2325px 0}.iti__flag.iti__hu{height:10px;background-position:-2347px 0}.iti__flag.iti__ic{height:14px;background-position:-2369px 0}.iti__flag.iti__id{height:14px;background-position:-2391px 0}.iti__flag.iti__ie{height:10px;background-position:-2413px 0}.iti__flag.iti__il{height:15px;background-position:-2435px 0}.iti__flag.iti__im{height:10px;background-position:-2457px 0}.iti__flag.iti__in{height:14px;background-position:-2479px 0}.iti__flag.iti__io{height:10px;background-position:-2501px 0}.iti__flag.iti__iq{height:14px;background-position:-2523px 0}.iti__flag.iti__ir{height:12px;background-position:-2545px 0}.iti__flag.iti__is{height:15px;background-position:-2567px 0}.iti__flag.iti__it{height:14px;background-position:-2589px 0}.iti__flag.iti__je{height:12px;background-position:-2611px 0}.iti__flag.iti__jm{height:10px;background-position:-2633px 0}.iti__flag.iti__jo{height:10px;background-position:-2655px 0}.iti__flag.iti__jp{height:14px;background-position:-2677px 0}.iti__flag.iti__ke{height:14px;background-position:-2699px 0}.iti__flag.iti__kg{height:12px;background-position:-2721px 0}.iti__flag.iti__kh{height:13px;background-position:-2743px 0}.iti__flag.iti__ki{height:10px;background-position:-2765px 0}.iti__flag.iti__km{height:12px;background-position:-2787px 0}.iti__flag.iti__kn{height:14px;background-position:-2809px 0}.iti__flag.iti__kp{height:10px;background-position:-2831px 0}.iti__flag.iti__kr{height:14px;background-position:-2853px 0}.iti__flag.iti__kw{height:10px;background-position:-2875px 0}.iti__flag.iti__ky{height:10px;background-position:-2897px 0}.iti__flag.iti__kz{height:10px;background-position:-2919px 0}.iti__flag.iti__la{height:14px;background-position:-2941px 0}.iti__flag.iti__lb{height:14px;background-position:-2963px 0}.iti__flag.iti__lc{height:10px;background-position:-2985px 0}.iti__flag.iti__li{height:12px;background-position:-3007px 0}.iti__flag.iti__lk{height:10px;background-position:-3029px 0}.iti__flag.iti__lr{height:11px;background-position:-3051px 0}.iti__flag.iti__ls{height:14px;background-position:-3073px 0}.iti__flag.iti__lt{height:12px;background-position:-3095px 0}.iti__flag.iti__lu{height:12px;background-position:-3117px 0}.iti__flag.iti__lv{height:10px;background-position:-3139px 0}.iti__flag.iti__ly{height:10px;background-position:-3161px 0}.iti__flag.iti__ma{height:14px;background-position:-3183px 0}.iti__flag.iti__mc{height:15px;background-position:-3205px 0}.iti__flag.iti__md{height:10px;background-position:-3226px 0}.iti__flag.iti__me{height:10px;background-position:-3248px 0}.iti__flag.iti__mf{height:14px;background-position:-3270px 0}.iti__flag.iti__mg{height:14px;background-position:-3292px 0}.iti__flag.iti__mh{height:11px;background-position:-3314px 0}.iti__flag.iti__mk{height:10px;background-position:-3336px 0}.iti__flag.iti__ml{height:14px;background-position:-3358px 0}.iti__flag.iti__mm{height:14px;background-position:-3380px 0}.iti__flag.iti__mn{height:10px;background-position:-3402px 0}.iti__flag.iti__mo{height:14px;background-position:-3424px 0}.iti__flag.iti__mp{height:10px;background-position:-3446px 0}.iti__flag.iti__mq{height:14px;background-position:-3468px 0}.iti__flag.iti__mr{height:14px;background-position:-3490px 0}.iti__flag.iti__ms{height:10px;background-position:-3512px 0}.iti__flag.iti__mt{height:14px;background-position:-3534px 0}.iti__flag.iti__mu{height:14px;background-position:-3556px 0}.iti__flag.iti__mv{height:14px;background-position:-3578px 0}.iti__flag.iti__mw{height:14px;background-position:-3600px 0}.iti__flag.iti__mx{height:12px;background-position:-3622px 0}.iti__flag.iti__my{height:10px;background-position:-3644px 0}.iti__flag.iti__mz{height:14px;background-position:-3666px 0}.iti__flag.iti__na{height:14px;background-position:-3688px 0}.iti__flag.iti__nc{height:10px;background-position:-3710px 0}.iti__flag.iti__ne{height:15px;background-position:-3732px 0}.iti__flag.iti__nf{height:10px;background-position:-3752px 0}.iti__flag.iti__ng{height:10px;background-position:-3774px 0}.iti__flag.iti__ni{height:12px;background-position:-3796px 0}.iti__flag.iti__nl{height:14px;background-position:-3818px 0}.iti__flag.iti__no{height:15px;background-position:-3840px 0}.iti__flag.iti__np{width:13px;height:15px;background-position:-3862px 0;background-color:transparent}.iti__flag.iti__nr{height:10px;background-position:-3877px 0}.iti__flag.iti__nu{height:10px;background-position:-3899px 0}.iti__flag.iti__nz{height:10px;background-position:-3921px 0}.iti__flag.iti__om{height:10px;background-position:-3943px 0}.iti__flag.iti__pa{height:14px;background-position:-3965px 0}.iti__flag.iti__pe{height:14px;background-position:-3987px 0}.iti__flag.iti__pf{height:14px;background-position:-4009px 0}.iti__flag.iti__pg{height:15px;background-position:-4031px 0}.iti__flag.iti__ph{height:10px;background-position:-4053px 0}.iti__flag.iti__pk{height:14px;background-position:-4075px 0}.iti__flag.iti__pl{height:13px;background-position:-4097px 0}.iti__flag.iti__pm{height:14px;background-position:-4119px 0}.iti__flag.iti__pn{height:10px;background-position:-4141px 0}.iti__flag.iti__pr{height:14px;background-position:-4163px 0}.iti__flag.iti__ps{height:10px;background-position:-4185px 0}.iti__flag.iti__pt{height:14px;background-position:-4207px 0}.iti__flag.iti__pw{height:13px;background-position:-4229px 0}.iti__flag.iti__py{height:11px;background-position:-4251px 0}.iti__flag.iti__qa{height:8px;background-position:-4273px 0}.iti__flag.iti__re{height:14px;background-position:-4295px 0}.iti__flag.iti__ro{height:14px;background-position:-4317px 0}.iti__flag.iti__rs{height:14px;background-position:-4339px 0}.iti__flag.iti__ru{height:14px;background-position:-4361px 0}.iti__flag.iti__rw{height:14px;background-position:-4383px 0}.iti__flag.iti__sa{height:14px;background-position:-4405px 0}.iti__flag.iti__sb{height:10px;background-position:-4427px 0}.iti__flag.iti__sc{height:10px;background-position:-4449px 0}.iti__flag.iti__sd{height:10px;background-position:-4471px 0}.iti__flag.iti__se{height:13px;background-position:-4493px 0}.iti__flag.iti__sg{height:14px;background-position:-4515px 0}.iti__flag.iti__sh{height:10px;background-position:-4537px 0}.iti__flag.iti__si{height:10px;background-position:-4559px 0}.iti__flag.iti__sj{height:15px;background-position:-4581px 0}.iti__flag.iti__sk{height:14px;background-position:-4603px 0}.iti__flag.iti__sl{height:14px;background-position:-4625px 0}.iti__flag.iti__sm{height:15px;background-position:-4647px 0}.iti__flag.iti__sn{height:14px;background-position:-4669px 0}.iti__flag.iti__so{height:14px;background-position:-4691px 0}.iti__flag.iti__sr{height:14px;background-position:-4713px 0}.iti__flag.iti__ss{height:10px;background-position:-4735px 0}.iti__flag.iti__st{height:10px;background-position:-4757px 0}.iti__flag.iti__su{height:10px;background-position:-4779px 0}.iti__flag.iti__sv{height:12px;background-position:-4801px 0}.iti__flag.iti__sx{height:14px;background-position:-4823px 0}.iti__flag.iti__sy{height:14px;background-position:-4845px 0}.iti__flag.iti__sz{height:14px;background-position:-4867px 0}.iti__flag.iti__ta{height:10px;background-position:-4889px 0}.iti__flag.iti__tc{height:10px;background-position:-4911px 0}.iti__flag.iti__td{height:14px;background-position:-4933px 0}.iti__flag.iti__tf{height:14px;background-position:-4955px 0}.iti__flag.iti__tg{height:13px;background-position:-4977px 0}.iti__flag.iti__th{height:14px;background-position:-4999px 0}.iti__flag.iti__tj{height:10px;background-position:-5021px 0}.iti__flag.iti__tk{height:10px;background-position:-5043px 0}.iti__flag.iti__tl{height:10px;background-position:-5065px 0}.iti__flag.iti__tm{height:14px;background-position:-5087px 0}.iti__flag.iti__tn{height:14px;background-position:-5109px 0}.iti__flag.iti__to{height:10px;background-position:-5131px 0}.iti__flag.iti__tr{height:14px;background-position:-5153px 0}.iti__flag.iti__tt{height:12px;background-position:-5175px 0}.iti__flag.iti__tv{height:10px;background-position:-5197px 0}.iti__flag.iti__tw{height:14px;background-position:-5219px 0}.iti__flag.iti__tz{height:14px;background-position:-5241px 0}.iti__flag.iti__ua{height:14px;background-position:-5263px 0}.iti__flag.iti__ug{height:14px;background-position:-5285px 0}.iti__flag.iti__uk{height:10px;background-position:-5307px 0}.iti__flag.iti__um{height:11px;background-position:-5329px 0}.iti__flag.iti__un{height:14px;background-position:-5351px 0}.iti__flag.iti__us{height:11px;background-position:-5373px 0}.iti__flag.iti__uy{height:14px;background-position:-5395px 0}.iti__flag.iti__uz{height:10px;background-position:-5417px 0}.iti__flag.iti__va{width:15px;height:15px;background-position:-5439px 0}.iti__flag.iti__vc{height:14px;background-position:-5456px 0}.iti__flag.iti__ve{height:14px;background-position:-5478px 0}.iti__flag.iti__vg{height:10px;background-position:-5500px 0}.iti__flag.iti__vi{height:14px;background-position:-5522px 0}.iti__flag.iti__vn{height:14px;background-position:-5544px 0}.iti__flag.iti__vu{height:12px;background-position:-5566px 0}.iti__flag.iti__wf{height:14px;background-position:-5588px 0}.iti__flag.iti__ws{height:10px;background-position:-5610px 0}.iti__flag.iti__xk{height:15px;background-position:-5632px 0}.iti__flag.iti__ye{height:14px;background-position:-5654px 0}.iti__flag.iti__yt{height:14px;background-position:-5676px 0}.iti__flag.iti__za{height:14px;background-position:-5698px 0}.iti__flag.iti__zm{height:14px;background-position:-5720px 0}.iti__flag.iti__zw{height:10px;background-position:-5742px 0}.backend-error{font-size:18px;line-height:24px;font-weight:400;color:var(--pink);padding:20px;background-color:var(--pink-2);border:1px solid var(--pink-1);margin-top:24px;border-radius:24px;width:100%}.backend-error__message:not(:last-child){margin-bottom:8px}.dynamic-form{position:relative}.dynamic-form__body{background-color:var(--white);border-radius:16px;border:1px solid var(--grey-2);padding:64px 32px 48px}.dynamic-form__button-close{position:absolute;top:24px;right:24px}.dynamic-form__icon--close{font-size:36px}.dynamic-form__title{font-size:32px;line-height:36px;font-weight:700;margin-bottom:24px;text-align:center}.dynamic-form__fieldset{border:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px}.dynamic-form__item{position:relative;grid-column:1/-1}.dynamic-form__field{display:block;width:100%;background-color:var(--white);outline:0;padding:11px 15px;border:1px solid var(--grey-2);border-radius:8px;color:var(--black-2);font-family:"Open Sans",sans-serif;font-size:18px;line-height:24px;margin-bottom:32px}.dynamic-form__field::-moz-placeholder{color:var(--grey);font-size:18px;line-height:24px}.dynamic-form__field:-ms-input-placeholder{color:var(--grey);font-size:18px;line-height:24px}.dynamic-form__field::placeholder{color:var(--grey);font-size:18px;line-height:24px}.dynamic-form__field--textarea{height:96px;resize:vertical;margin-bottom:32px}.dynamic-form__field--spacing{letter-spacing:1px}.dynamic-form__field--caret{caret-color:#fff}.dynamic-form__input--error{border-color:var(--pink-3)}.dynamic-form__error{position:absolute;top:calc(100% - 30px);left:0;font-size:16px;line-height:18px;color:var(--pink)}.dynamic-form__error--files{top:calc(100% - 24px)}.dynamic-form__message{font-size:14px;line-height:18px;color:var(--pink)}.dynamic-form__field:focus{border:1px solid var(--blue-11)}.dynamic-form__submit{display:flex;width:100%;text-align:center;color:var(--white);background-color:var(--blue-3);font-size:18px;font-weight:600}.dynamic-form__submit:hover{background-color:var(--blue-8)}.dynamic-form__policy{font-size:16px;line-height:20px;margin-bottom:16px;color:var(--grey)}.dynamic-form__policy .dynamic-form__link:hover{color:var(--blue-6)}.dynamic-form__new-tab{transform:translateY(2px)}.dynamic-form__new-tab *{fill:var(--blue3)}.dynamic-form__link:hover .dynamic-form__new-tab *{fill:var(--blue-6)}.dynamic-form__label{margin-bottom:4px;font-size:18px;line-height:24px;font-weight:600}.dynamic-form__counter{position:absolute;top:4px;right:0;color:var(--grey);font-size:16px;line-height:24px}.dynamic-form__preloader{position:absolute;left:40%;top:370px}.loader{margin:100px auto;font-size:30px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:1.1s infinite load5;animation:1.1s infinite load5;transform:translateZ(0)}@-webkit-keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(255,255,255,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #fff}}.dynamic-form__description{font-size:18px;line-height:24px;text-align:center;margin-bottom:24px;font-weight:400}.dynamic-form__description-label{font-size:16px;line-height:22px;margin-bottom:8px;font-weight:400;color:var(--grey)}.dynamic-form__recaptcha{position:relative}.dynamic-form .smart-captcha{margin-bottom:32px}@media (min-width:576px){.container{max-width:508px}.modal-auth__group{align-items:center;justify-content:space-between}.modal-auth__group .input{width:294px}.modal-auth__group label{width:30%}.modal-auth__group-add{align-items:center;justify-content:space-between;width:294px;margin-left:auto;margin-top:10px}.modal-auth__button-wrapper{width:294px;margin-left:auto}.modal-auth__footer{align-items:center;justify-content:space-between}.preview-card--main{row-gap:16px}.solutions__container{padding:64px 0}.header-logo__image{width:152px;height:32px}.footern__block--social{order:0}}@media (min-width:768px){.h1{font-size:44px;line-height:56px}.h1a,h1{font-size:48px;line-height:60px}.h2{font-size:36px;line-height:48px}.container{max-width:700px}.breadcrumbs__item{align-items:center}.breadcrumbs__icon:not(.breadcrumbs__icon--back){font-size:12px;margin-left:6px;transform:translateY(1px)}.breadcrumbs__icon--back{display:none}.callback-questions{padding:0}.callback-questions__title{font-size:36px;line-height:44px}.callback-questions__picture{font-size:485px}.callback-widget{display:none}.nav-links{margin-bottom:32px}.nav-links__items{gap:16px 64px}.preview-card__description--fz28{font-size:28px;line-height:40px}.solutions .hide-up-sm{display:none}.cookies__container{grid-column-gap:20px}.cookies__swipe{display:none}.stretch-1c-rarustechday-2025__title{margin-bottom:8px}.stretch-1c-rarustechday-2025__description{font-size:18px}.stretch-1c-rarustechday-2025__button{height:48px}.menu-content__container{grid-template-columns:repeat(2,1fr)}.footer-under__list{display:grid;grid-template-columns:repeat(2,200px)}.footer-under__item{align-items:center}.footer__container{grid-template-columns:repeat(3,1fr)}.footern__block--social,.footern__block-social{order:1}.footern__policy{justify-content:space-between;align-items:start;grid-column-gap:30px}.headern__link-head{display:block}.headern__tels{align-items:center;-moz-column-gap:6px;column-gap:6px}.headern__icon--phones{font-size:24px}.headern-search--active{border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid var(--grey-2)}.headern-search__predicative{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.modal-dialog--big{width:640px!important;max-width:640px!important}.modal-dialog--standard{width:448px!important;max-width:448px!important}.dynamic-form--big{width:640px}.dynamic-form--standard{width:448px}.dynamic-form__item--email{grid-row:2;grid-column:2}.dynamic-form__item--tel{grid-row:2;grid-column:1}}@media (min-width:992px){body.modal-open{padding-right:17px!important}.h1b{font-size:48px;line-height:56px;font-weight:700}.mb--16{margin-bottom:16px}.container{max-width:928px}.breadcrumbs__dropdown{position:absolute;top:100%}.breadcrumbs__dropdown-item:hover .breadcrumbs__dropdown-submenu,.breadcrumbs__item:hover .breadcrumbs__dropdown-menu{display:block}.preview-card--main{padding-bottom:100px}.solutions__wrapper{grid-template-columns:repeat(4,256px)}.cookies__action{align-self:center}.stretch-1c-rarustechday-2025__body{align-items:center;grid-template-columns:auto 217px;grid-column-gap:88px;padding-top:23px;padding-bottom:23px}.stretch-1c-rarustechday-2025__title{font-size:28px;line-height:36px}.header-links__item--5minutes{display:flex;align-items:center}.header-menu__container{grid-template-columns:1fr auto}.header-menu__burger,.menu-content__button{display:none}.footern{padding-top:48px;padding-bottom:40px}.footern__head{grid-template-columns:repeat(2,auto);border-bottom:1px solid rgba(255,255,255,.25)}.footern__blocks{display:flex;flex-direction:row}.footern__logo{margin-right:38px}.footern__cities{left:0}.footern__current{color:var(--white-1)}.footern__list-emails{order:0}.footern__buttons-subscribe{display:none}.footern__tels{margin-bottom:12px}.footern__block--social{text-align:right}.footern-socials{justify-content:end}.footern__tels--lg{display:block}.footern__tels--md{display:none}.footern__body{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:72px;padding-top:48px;padding-bottom:96px}.footern__wrap{grid-template-columns:1fr}.footern__towns{margin-bottom:48px;grid-template-columns:1fr}.footern__city-main{font-size:24px;line-height:32px}.footern__languages{margin-bottom:48px}.footern__lang{font-size:24px;line-height:32px}.footern__lang:not(:last-child){margin-bottom:18px}.footern__lang--active::after{top:14px;right:70px}.footern__cards{grid-template-columns:repeat(3,1fr);grid-column-gap:30px}.footern__collapse{display:none}.footern__item:not(:last-child){margin-bottom:18px}.footern__card:not(:last-child){margin-bottom:48px}.footern__card.footern__card--contacts{margin-bottom:18px}.footern__name--contacts,.footern__name--sitemap{display:none}.footern__items.collapse{display:block}.footern__auth{margin-bottom:48px}}@media (min-width:1200px){.container{max-width:1120px}.footern-break{display:block}.aside{display:flex;padding-top:20px}.headern{padding-top:12px}.headern__container{position:relative}.headern__head{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}.headern__logo--lg{display:block;margin-right:24px}.headern__logo--md{display:none}.headern__nav{grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);align-items:center;grid-column-gap:24px}.headern__link-head--contacts{display:block}.headern__down{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-content:space-between;padding-top:16px}.headern__burger{display:none}.headern__block{background-color:var(--white)}.headern__tabs{display:grid;grid-template-columns:repeat(6,-webkit-max-content);grid-template-columns:repeat(6,max-content);grid-column-gap:24px;align-items:center}.headern__cards{display:flex;-moz-column-gap:32px;column-gap:32px;justify-content:space-between;max-width:1312px;width:100%;margin-right:auto;margin-left:auto;padding-top:48px;padding-bottom:64px}.headern__subtitle{font-size:20px;line-height:28px;font-weight:700}.headern__item:not(:last-child){margin-bottom:12px}.headern__item--offset{margin-top:52px}.headern__item--mobil-title{display:none}.headern__wrapper{position:absolute;border-top:1px solid var(--grey-4);width:100%;z-index:999}.headern__wrapper.collapse{display:block}.headern__body{position:relative}.headern__close{position:absolute;right:0;top:12px}.headern__block--contacts,.headern__block-line,.headern__block-tab{display:none}.headern__count{top:0;transform:translateY(-4px)}.headern__dropdown-auth{top:48px}.headern__backdrop,.headern__burger-close--mobil{display:none}.headern__link-label{display:inline-block}.headern__link--dark{color:#222;border-bottom:1px solid rgba(0,0,0,.25)}.headern__link--bold{font-weight:700}.headern__button--authorized{transform:translateY(-8px)}}@media (min-width:1400px){.container{max-width:1312px}.callback-questions__container{grid-template-columns:auto 50%;grid-column-gap:50px}}@media (min-width:1900px){.stretch-1c-rarustechday-2025{background-image:url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@2x.png)}}@media (max-width:1899.98px){.epd-more__wrapper-description{margin-right:0}}@media (max-width:1199.98px){.breadcrumbs__dropdown--right{width:300px}.epd-more__logo img{width:400px}.header-links__item--contacts{display:none}.header-action{margin-left:auto}.mobil-fixed{position:fixed}.aside{display:none}.headern__mobil-menu--active .headern__container{position:-webkit-sticky;position:sticky;top:0;z-index:1001}.headern__container--mobil{background-color:var(--white)}.headern__line{padding-top:16px}.headern__logo--lg{display:none}.headern__logo--md{display:block}.headern__link-head--contacts{display:none}.headern__down{background-color:#fff}.headern__buttons{align-items:center}.headern__tabs{display:none}.headern__cards{position:absolute;top:0;width:100%;min-height:520px;background-color:#fff;z-index:1000;transition:.03s;margin-left:100%}.headern__subtitle{display:block}.headern__item:hover{background-color:var(--grey-1)}.headern__item--contacts,.headern__item--external,.headern__item--offset{display:none}.headern__item--mobil-title{border-top:1px solid #e1e1e1}.headern__item--subtitle{font-weight:700}.headern__item--subtitle:hover{background-color:var(--white)}.header__item-container .headern__link,.header__item-container .headern__subtitle{padding-left:40px}.headern__link--item{display:block}.headern__wrapper{position:absolute;z-index:999;width:100%;background-color:var(--white);overflow-y:auto}.headern__close{display:none}.headern__blocks{position:relative;border-top:1px solid var(--grey-4);background-color:var(--white);transition:.3s}.headern__block--contacts{display:block}.headern__block-line{padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--grey-4)}.headern__block-line:hover{background-color:var(--grey-1)}.headern__block-tab{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700}.headern__count{bottom:50%;transform:translateY(50%)}.headern__dropdown-auth{top:54px}.headern__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:995;background-color:rgba(33,49,68,.75)}.headern__mobil-menu--active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;background-color:var(--white);overflow:auto;transition:.3s}.headern__blocks--to-left{left:-100%;width:100%}.headern__blocks--to-right{left:0;width:100%}.headern__icon--desktop,.headern__link-label{display:none}.headern__icon--search{transform:translateY(3px)}}@media (max-width:991.98px){.mb--16{margin-bottom:8px}.breadcrumbs{border-top:1px solid var(--grey4)}.breadcrumbs__icon--back{font-size:18px;min-width:18px;color:var(--orange1);transform:translateY(3px)}.cookies__close{transform:translateY(3px)}.epd-more__wrapper{flex-direction:unset;min-height:412px}.epd-more__logo{width:100%;bottom:unset;top:-310px}.epd-more__logo img{margin:0 auto;width:600px}.epd-more__wrapper-description{margin-top:210px}.stretch-1c-rarustechday-2025__title{line-height:32px}.header-line__block{margin-left:0}.header-links__item,.header-links__item--5minutes{display:none}.header-menu__container{grid-template-columns:auto 1fr auto;padding:12px 0}.header-menu__nav{display:none}.header-menu__burger{font-size:24px}.header-logo{position:relative}.menu-content{box-shadow:0 2px 3px rgba(0,0,0,.25);display:none}.menu-content--show{display:block}.footer-under__list{display:flex;flex-wrap:wrap}.footern__logo{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.footern__dropdown{display:flex;align-items:center;justify-content:center}.footern__current{color:var(--white)}.footern__emails{display:flex;flex-direction:column-reverse}.footern__list-emails{margin-bottom:34px}.footern__buttons-subscribe{display:flex;align-items:center;justify-content:center}.footern__block-social{margin-bottom:24px}.footern__email{justify-content:center}.footern__block--social{margin-bottom:28px}.footern-socials{justify-content:center}.footern__dropdown-buttons{display:flex;align-items:center;justify-content:center}.footern__tels--lg{display:none}.footern__tels--md{display:block;text-align:center;margin-bottom:32px}.footern__subscribe--lg{display:none}.footern__city-main{font-size:16px;line-height:24px}.footern__lang{font-size:16px;line-height:24px;padding-bottom:12px;padding-top:12px}.footern__lang:not(:last-child){border-bottom:1px solid rgba(255,255,255,.25)}.footern__lang--active::after{top:20px;left:calc(100% - 20px)}.footern__cards{grid-template-columns:1fr}.footern__collapse{display:block}.footern__wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.25)}.footern__item--main{display:none}.footern__item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.25)}.headern__item{border-bottom:1px solid var(--grey-4);padding-top:8px;padding-bottom:8px}}@media (max-width:767.98px){.h1{font-size:36px;line-height:48px}.h1a,h1{font-size:36px;line-height:44px}.h1b{font-size:24px;line-height:33px;font-weight:800}.h2{font-size:30px;line-height:40px}.breadcrumbs__link:not(:last-child){display:none}.breadcrumbs__icon:not(.breadcrumbs__icon--back){display:none}.callback-questions{padding:72px 0}.callback-questions__container,.callback-questions__title{text-align:center}.callback-questions__picture{display:none}.callback-widget{position:fixed;bottom:16px;right:16px;z-index:25;width:100%;display:flex;justify-content:center}.nav-links{margin-bottom:40px}.nav-links__items{font-size:18px;line-height:26px;gap:16px 32px}.contacts__title{line-height:30px;margin:0 0 20px}.contacts__block{grid-template-columns:repeat(2,1fr);grid-gap:30px}.preview-card__picture--none{display:none}.solutions__wrapper{grid-template-columns:1fr}.solutions .hide-down-sm{display:none}.cookies__container{grid-column-gap:14px;margin-bottom:20px}.cookies__more{display:none}.epd-more__logo{top:-90px}.epd-more__logo img{width:360px}.epd-more__wrapper-description{flex:1 1 510px}.stretch-1c-rarustechday-2025{background-image:url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@2x.png);background-image:-webkit-image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@2x.png") type("image/png") 2x);background-image:image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xs@2x.png") type("image/png") 2x);background-position:top}.stretch-1c-rarustechday-2025__body{grid-template-columns:100%;grid-row-gap:12px;padding-top:12px;padding-bottom:12px;max-width:360px}.stretch-1c-rarustechday-2025__title{font-size:18px}.stretch-1c-rarustechday-2025__description{font-size:16px}.stretch-1c-rarustechday-2025__button{height:36px}.header-line__contact{grid-template-columns:auto}.header-line__headphones,.header-links{display:none}.footer-under__list{display:grid;grid-row-gap:15px}.footer-under__item{grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}.footer-under__icon{transform:translateY(5px)}.footer__container{grid-template-columns:1fr;grid-row-gap:25px}.footern{padding-top:48px;padding-bottom:48px}.footern__head{grid-template-columns:1fr;grid-row-gap:24px}.footern__cities{left:50px;margin-bottom:12px}.footern__block-social{margin-bottom:0}.footern__block--social{text-align:center;display:flex;flex-direction:column-reverse;row-gap:12px}.footern__body{grid-template-columns:1fr;padding-top:0;padding-bottom:48px}.footern__wrap{grid-row:2;padding-top:48px;grid-template-columns:1fr;grid-row-gap:32px}.footern__towns{grid-template-columns:1fr 1fr;grid-column-gap:34px}.footern__languages{padding:16px 20px;border:1px solid rgba(255,255,255,.25);border-radius:8px}.footern__policy{flex-direction:column;justify-content:center}.footern__texts{margin-bottom:32px;text-align:center}.headern__head{grid-template-columns:1fr 1fr}.headern__logo{max-width:133px}.headern__nav{grid-template-columns:1fr}.headern__link-head{display:none}.headern__tels{justify-content:right}.headern__icon--phones{display:none}.headern__down{grid-template-columns:-webkit-min-content 1fr -webkit-max-content;grid-template-columns:min-content 1fr max-content;align-items:center;grid-column-gap:16px;padding-top:14px;padding-bottom:14px}.headern__down.container{padding-left:0;padding-right:0}.headern-search--active{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid var(--grey-2);border-bottom:1px solid var(--grey-2)}.headern-search__predicative{border-bottom-left-radius:0;border-bottom-right-radius:0}.dynamic-form__item--tel .dynamic-form__error{top:calc(100% - 20%)}}@media (max-width:767px){.callback-button--hide-for-new-widget{display:none}}@media (max-width:575.98px){.container{padding-left:16px;padding-right:16px}.modal-auth__group{flex-direction:column;text-align:start}.modal-auth__group label{margin-bottom:8px}.modal-auth__group-add{flex-direction:column;align-items:start;margin-top:20px}.modal-auth__group-add .checkbox{margin-bottom:8px}.modal-auth__footer{flex-direction:column}.modal-auth__footer a:not(:last-child){margin-bottom:20px}.solutions__container{padding:48px 16px}.header-menu__container{grid-column-gap:10px}.header-logo__image{width:116px;height:20px}.header-action{grid-column-gap:6px}.header-user__lk-text{display:none}.header-search__button{left:15px}.header-search__reset{right:15px}.footer-under__description{line-height:18px}.headern__lk-text{display:none}}@media (max-width:500px){.iti__country-list{white-space:normal}}@media (min-width:768px) and (max-width:991.98px){.h1b{font-size:40px;line-height:48px;font-weight:700}.callback-questions__container{grid-template-columns:1.5fr 1fr;grid-column-gap:20px}.solutions__wrapper{grid-template-columns:repeat(2,334px)}.stretch-1c-rarustechday-2025{background-image:url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@2x.png);background-image:-webkit-image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@2x.png") type("image/png") 2x);background-image:image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-md@2x.png") type("image/png") 2x)}.stretch-1c-rarustechday-2025__body{align-items:end;grid-template-columns:312px 209px;grid-column-gap:24px;padding-top:13px;padding-bottom:13px}.stretch-1c-rarustechday-2025__title{font-size:24px}.footer-under__list{justify-content:center}.footer-under__description{text-align:center}.footern{padding-top:64px;padding-bottom:32px}.footern__head{display:flex;flex-direction:row;justify-content:space-around}.footern__cities{left:50px}.footern__block--social{text-align:center;display:flex;flex-direction:column-reverse;row-gap:12px;grid-row:1;grid-column:2}.footern__body{grid-template-columns:1fr;padding-top:0;padding-bottom:64px}.footern__wrap{grid-row:2;padding-top:48px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:32px}.footern__towns{grid-template-columns:1fr 1fr;grid-column-gap:80px}.footern__languages{padding:16px 20px;border:1px solid rgba(255,255,255,.25);height:222px;border-radius:8px}.footern__text{margin-bottom:12px}}@media (min-width:992px) and (max-width:1399.98px){.callback-questions__container{grid-template-columns:1fr 1fr;grid-column-gap:50px}.footer__icon--price{display:none}}@media (min-width:992px) and (max-width:1899.98px){.stretch-1c-rarustechday-2025{background-image:url(/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@2x.png);background-image:-webkit-image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@2x.png") type("image/png") 2x);background-image:image-set(url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@1x.png") type("image/png") 1x, url("/local/templates/rarus.web/images/stretch-1c-rarustechday-2025/techday-2025-xl@2x.png") type("image/png") 2x)}}@media (min-width:576px) and (max-width:991.98px){.header-line__block{grid-column-gap:20px}}@media (min-width:992px) and (max-width:1199.98px){.footern__block--dropdown{margin-right:12px}}@media (min-width:768px) and (max-width:1199.98px){.headern__head{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}.headern__nav{grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);align-items:center;grid-column-gap:16px}.headern__down{grid-template-columns:-webkit-min-content 1fr -webkit-max-content;grid-template-columns:min-content 1fr max-content;align-items:center;grid-column-gap:24px;padding-top:12px;padding-bottom:12px}.headern__burger{display:flex;align-items:center;justify-content:center}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5762px 15px;background-image:url(/local/templates/rarus.light/front/build/styles/../../build/img/components/iti/flags@2x.png?1)}}
/* End */


/* Start:/local/templates/rarus.light/front/src/styles/pages/index/fix3.css?166747843264418*/
.rk-promo,
.b-banner {
    position: relative;
    padding: 60px 0 40px;
    overflow: hidden;
    background: #006c9f;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmM5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAwN2ZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZjOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #006c9f), color-stop(49%, #007fbb), color-stop(100%, #006c9f));
    background: -webkit-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
    background: -o-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
    background: -ms-linear-gradient(left, #006c9f 0%, #007fbb 49%, #006c9f 100%);
    background: linear-gradient(to right, #006c9f 0%, #007fbb 49%, #006c9f 100%);
    color: #fff;
    line-height: 1.42857143;
    font-size: 15px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006c9f', endColorstr='#006c9f', GradientType=1);
}

@media screen and (max-width: 767px) {
    .rk-promo,
    .b-banner {
        padding: 29px 0 16px;
    }
}

.rk-promo #m-rk-slider,
.rk-promo #m-banner-slider,
.b-banner #m-rk-slider,
.b-banner #m-banner-slider {
    margin: 0 -20px;
}

.rk-promo .b-banner,
.rk-promo .rk-promo,
.b-banner .b-banner,
.b-banner .rk-promo {
    position: relative;
    display: block;
    margin: 0 15px 30px;
    padding: 20px;
    min-height: 145px;
    border-radius: 4px;
    color: #fff;
}

@media screen and (max-width: 767px) {
    .rk-promo .b-banner,
    .rk-promo .rk-promo,
    .b-banner .b-banner,
    .b-banner .rk-promo {
        margin: 0 15px 20px;
    }
}

.rk-promo .b-banner:hover, .rk-promo .b-banner:visited,
.rk-promo .rk-promo:hover,
.rk-promo .rk-promo:visited,
.b-banner .b-banner:hover,
.b-banner .b-banner:visited,
.b-banner .rk-promo:hover,
.b-banner .rk-promo:visited {
    color: inherit;
}

.rk-promo .b-banner.big,
.rk-promo .rk-promo.big,
.b-banner .b-banner.big,
.b-banner .rk-promo.big {
    min-height: 320px;
}

.rk-promo .b-banner.big .format,
.rk-promo .rk-promo.big .format,
.b-banner .b-banner.big .format,
.b-banner .rk-promo.big .format {
    margin-bottom: 20px;
    text-transform: uppercase;
}

.rk-promo .b-banner .format,
.rk-promo .rk-promo .format,
.b-banner .b-banner .format,
.b-banner .rk-promo .format {
    display: block;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
}

.rk-promo .b-banner .format .icon,
.rk-promo .rk-promo .format .icon,
.b-banner .b-banner .format .icon,
.b-banner .rk-promo .format .icon {
    font-size: 26px;
}

.rk-promo .b-banner .link,
.rk-promo .rk-promo .link,
.b-banner .b-banner .link,
.b-banner .rk-promo .link {
    position: absolute;
    bottom: 20px;
    left: 0;
    padding: 0 20px;
}

.rk-promo .b-banner .link .fa,
.rk-promo .rk-promo .link .fa,
.b-banner .b-banner .link .fa,
.b-banner .rk-promo .link .fa {
    font-size: 22px;
    line-height: 18px;
    background-color: #fff;
    border-radius: 50%;
    vertical-align: middle;
}

.rk-promo .b-banner .link .fa:before,
.rk-promo .rk-promo .link .fa:before,
.b-banner .b-banner .link .fa:before,
.b-banner .rk-promo .link .fa:before {
    position: relative;
    z-index: 2;
}

.rk-promo .b-banner.color-1,
.rk-promo .rk-promo.color-1,
.b-banner .b-banner.color-1,
.b-banner .rk-promo.color-1 {
    color: #ffffff;
}

.rk-promo .b-banner.color-2,
.rk-promo .rk-promo.color-2,
.b-banner .b-banner.color-2,
.b-banner .rk-promo.color-2 {
    color: #444444;
}

.rk-promo .b-banner.bg-1,
.rk-promo .rk-promo.bg-1,
.b-banner .b-banner.bg-1,
.b-banner .rk-promo.bg-1 {
    background-color: #00a2d0;
}

.rk-promo .b-banner.bg-2,
.rk-promo .rk-promo.bg-2,
.b-banner .b-banner.bg-2,
.b-banner .rk-promo.bg-2 {
    background-color: #87c426;
}

.rk-promo .b-banner.bg-3,
.rk-promo .rk-promo.bg-3,
.b-banner .b-banner.bg-3,
.b-banner .rk-promo.bg-3 {
    background-color: #ffcc00;
}

.rk-promo .b-banner.bg-4,
.rk-promo .rk-promo.bg-4,
.b-banner .b-banner.bg-4,
.b-banner .rk-promo.bg-4 {
    background-color: #f37d34;
}

.rk-promo .b-banner.bg-5,
.rk-promo .rk-promo.bg-5,
.b-banner .b-banner.bg-5,
.b-banner .rk-promo.bg-5 {
    background-color: #e4523f;
}

.rk-promo .b-banner.color-link-1 .fa,
.rk-promo .rk-promo.color-link-1 .fa,
.b-banner .b-banner.color-link-1 .fa,
.b-banner .rk-promo.color-link-1 .fa {
    color: #006699;
}

.rk-promo .b-banner.color-link-2 .fa,
.rk-promo .rk-promo.color-link-2 .fa,
.b-banner .b-banner.color-link-2 .fa,
.b-banner .rk-promo.color-link-2 .fa {
    color: #548800;
}

.rk-promo .b-banner.color-link-3 .fa,
.rk-promo .rk-promo.color-link-3 .fa,
.b-banner .b-banner.color-link-3 .fa,
.b-banner .rk-promo.color-link-3 .fa {
    color: #cc780c;
}

.rk-promo .b-banner.color-link-4 .fa,
.rk-promo .rk-promo.color-link-4 .fa,
.b-banner .b-banner.color-link-4 .fa,
.b-banner .rk-promo.color-link-4 .fa {
    color: #cc4b0c;
}

.rk-promo .b-banner.color-link-5 .fa,
.rk-promo .rk-promo.color-link-5 .fa,
.b-banner .b-banner.color-link-5 .fa,
.b-banner .rk-promo.color-link-5 .fa {
    color: #c70000;
}

.rk-promo .b-banner.color-link-6 .fa,
.rk-promo .rk-promo.color-link-6 .fa,
.b-banner .b-banner.color-link-6 .fa,
.b-banner .rk-promo.color-link-6 .fa {
    color: #00a2d0;
}

.rk-promo .b-banner.color-link-7 .fa,
.rk-promo .rk-promo.color-link-7 .fa,
.b-banner .b-banner.color-link-7 .fa,
.b-banner .rk-promo.color-link-7 .fa {
    color: #87c426;
}

.rk-promo .b-banner.color-link-8 .fa,
.rk-promo .rk-promo.color-link-8 .fa,
.b-banner .b-banner.color-link-8 .fa,
.b-banner .rk-promo.color-link-8 .fa {
    color: #ffcc00;
}

.rk-promo .b-banner.color-link-9 .fa,
.rk-promo .rk-promo.color-link-9 .fa,
.b-banner .b-banner.color-link-9 .fa,
.b-banner .rk-promo.color-link-9 .fa {
    color: #f37d34;
}

.rk-promo .b-banner.color-link-10 .fa,
.rk-promo .rk-promo.color-link-10 .fa,
.b-banner .b-banner.color-link-10 .fa,
.b-banner .rk-promo.color-link-10 .fa {
    color: #e4523f;
}

.rk-promo .b-banner.pos-right,
.rk-promo .rk-promo.pos-right,
.b-banner .b-banner.pos-right,
.b-banner .rk-promo.pos-right {
    background-position: top right;
    background-repeat: no-repeat;
}

.rk-promo .b-banner.pos-center,
.rk-promo .rk-promo.pos-center,
.b-banner .b-banner.pos-center,
.b-banner .rk-promo.pos-center {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.rk-promo .carousel-indicators,
.b-banner .carousel-indicators {
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    margin: 0;
    width: 100%;
    text-align: center;
}

.rk-promo .carousel-indicators li,
.b-banner .carousel-indicators li {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 3px;
    border: none;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 767px) {
    .rk-promo .carousel-indicators li,
    .b-banner .carousel-indicators li {
        margin: 0 8px;
    }
}

.rk-promo .carousel-indicators li.active:before,
.b-banner .carousel-indicators li.active:before {
    position: absolute;
    top: 5px;
    left: 5px;
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #f37d34;
    content: "";
}

.rk-promo .carousel-control,
.b-banner .carousel-control {
    background: url("/local/templates/rarus.web/scss/../images/bg/b-slide-arrow.png") no-repeat;
    width: 44px;
    height: 79px;
    display: inline-block;
    top: 120px;
    opacity: 1;
}

.rk-promo .carousel-control:hover,
.b-banner .carousel-control:hover {
    opacity: 0.85;
}

.rk-promo .carousel-control.left,
.b-banner .carousel-control.left {
    background-position: 0 0;
    left: -50px;
}

.rk-promo .carousel-control.right,
.b-banner .carousel-control.right {
    background-position: -56px 0;
    right: -50px;
}

.rk-promo .plug__bg,
.b-banner .plug__bg {
    background: #ECF0F3;
    background-position: center center;
    background-repeat: no-repeat;
}

.rk-promo .plug__washed,
.b-banner .plug__washed {
    margin: 20px 0;
    padding: 0;
    height: 0;
    width: 35%;
    border: none;
    box-shadow: 0 0 10px 1px black;
}

.rk-promo .plug__bottom,
.b-banner .plug__bottom {
    margin: 90px 0 0;
    padding: 0;
    height: 0;
    width: 65%;
    border: none;
    box-shadow: 0 0 10px 1px black;
}

.rk-promo .plug__bottom-bg,
.b-banner .plug__bottom-bg {
    position: absolute;
    bottom: 35px;
    padding: 0;
    height: 0;
    width: 65%;
    border: none;
    box-shadow: 0 0 10px 1px black;
}

@media (min-width: 1200px) {
    .rk-promo--container {
        min-height: 475px;
    }
}

.carousel {
    position: relative;
}

.rk-promo #m-rk-slider, .rk-promo #m-banner-slider, .b-banner #m-rk-slider, .b-banner #m-banner-slider {
    margin: 0 -20px;
}


.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:focus, .carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-next, .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -15px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -15px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.row-no-padding [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/*.row {*/
/*    margin-right: -15px;*/
/*    margin-left: -15px*/
/*}*/

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

.rk-promo .carousel-control, .b-banner .carousel-control {
    background: url(/local/templates/rarus.web/images/bg/b-slide-arrow.png) no-repeat;
    width: 44px;
    height: 79px;
    display: inline-block;
    top: 120px;
    opacity: 1;
}

.rk-promo .carousel-control.left, .b-banner .carousel-control.left {
    background-position: 0 0;
    left: -50px;
}


.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: none !important
}

.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important
    }
}

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

@font-face {
    font-family: 'FontAwesome';
    src: url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.eot?v=4.3.0");
    src: url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("/local/templates/rarus.web/scss/../fonts/fa/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
    font-size: 1.3333333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

.fa-fw {
    width: 1.2857142857em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.1428571429em;
    list-style-type: none;
}

.fa-ul > li {
    position: relative;
}

.fa-li {
    position: absolute;
    left: -2.1428571429em;
    width: 2.1428571429em;
    top: 0.1428571429em;
    text-align: center;
}

.fa-li.fa-lg {
    left: -1.8571428571em;
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eee;
    border-radius: .1em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}

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

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

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
    content: "";
}

.fa-music:before {
    content: "";
}

.fa-search:before {
    content: "";
}

.fa-envelope-o:before {
    content: "";
}

.fa-heart:before {
    content: "";
}

.fa-star:before {
    content: "";
}

.fa-star-o:before {
    content: "";
}

.fa-user:before {
    content: "";
}

.fa-film:before {
    content: "";
}

.fa-th-large:before {
    content: "";
}

.fa-th:before {
    content: "";
}

.fa-th-list:before {
    content: "";
}

.fa-check:before {
    content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "";
}

.fa-search-plus:before {
    content: "";
}

.fa-search-minus:before {
    content: "";
}

.fa-power-off:before {
    content: "";
}

.fa-signal:before {
    content: "";
}

.fa-gear:before,
.fa-cog:before {
    content: "";
}

.fa-trash-o:before {
    content: "";
}

.fa-home:before {
    content: "";
}

.fa-file-o:before {
    content: "";
}

.fa-clock-o:before {
    content: "";
}

.fa-road:before {
    content: "";
}

.fa-download:before {
    content: "";
}

.fa-arrow-circle-o-down:before {
    content: "";
}

.fa-arrow-circle-o-up:before {
    content: "";
}

.fa-inbox:before {
    content: "";
}

.fa-play-circle-o:before {
    content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: "";
}

.fa-refresh:before {
    content: "";
}

.fa-list-alt:before {
    content: "";
}

.fa-lock:before {
    content: "";
}

.fa-flag:before {
    content: "";
}

.fa-headphones:before {
    content: "";
}

.fa-volume-off:before {
    content: "";
}

.fa-volume-down:before {
    content: "";
}

.fa-volume-up:before {
    content: "";
}

.fa-qrcode:before {
    content: "";
}

.fa-barcode:before {
    content: "";
}

.fa-tag:before {
    content: "";
}

.fa-tags:before {
    content: "";
}

.fa-book:before {
    content: "";
}

.fa-bookmark:before {
    content: "";
}

.fa-print:before {
    content: "";
}

.fa-camera:before {
    content: "";
}

.fa-font:before {
    content: "";
}

.fa-bold:before {
    content: "";
}

.fa-italic:before {
    content: "";
}

.fa-text-height:before {
    content: "";
}

.fa-text-width:before {
    content: "";
}

.fa-align-left:before {
    content: "";
}

.fa-align-center:before {
    content: "";
}

.fa-align-right:before {
    content: "";
}

.fa-align-justify:before {
    content: "";
}

.fa-list:before {
    content: "";
}

.fa-dedent:before,
.fa-outdent:before {
    content: "";
}

.fa-indent:before {
    content: "";
}

.fa-video-camera:before {
    content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "";
}

.fa-pencil:before {
    content: "";
}

.fa-map-marker:before {
    content: "";
}

.fa-adjust:before {
    content: "";
}

.fa-tint:before {
    content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "";
}

.fa-share-square-o:before {
    content: "";
}

.fa-check-square-o:before {
    content: "";
}

.fa-arrows:before {
    content: "";
}

.fa-step-backward:before {
    content: "";
}

.fa-fast-backward:before {
    content: "";
}

.fa-backward:before {
    content: "";
}

.fa-play:before {
    content: "";
}

.fa-pause:before {
    content: "";
}

.fa-stop:before {
    content: "";
}

.fa-forward:before {
    content: "";
}

.fa-fast-forward:before {
    content: "";
}

.fa-step-forward:before {
    content: "";
}

.fa-eject:before {
    content: "";
}

.fa-chevron-left:before {
    content: "";
}

.fa-chevron-right:before {
    content: "";
}

.fa-plus-circle:before {
    content: "";
}

.fa-minus-circle:before {
    content: "";
}

.fa-times-circle:before {
    content: "";
}

.fa-check-circle:before {
    content: "";
}

.fa-question-circle:before {
    content: "";
}

.fa-info-circle:before {
    content: "";
}

.fa-crosshairs:before {
    content: "";
}

.fa-times-circle-o:before {
    content: "";
}

.fa-check-circle-o:before {
    content: "";
}

.fa-ban:before {
    content: "";
}

.fa-arrow-left:before {
    content: "";
}

.fa-arrow-right:before {
    content: "";
}

.fa-arrow-up:before {
    content: "";
}

.fa-arrow-down:before {
    content: "";
}

.fa-mail-forward:before,
.fa-share:before {
    content: "";
}

.fa-expand:before {
    content: "";
}

.fa-compress:before {
    content: "";
}

.fa-plus:before {
    content: "";
}

.fa-minus:before {
    content: "";
}

.fa-asterisk:before {
    content: "";
}

.fa-exclamation-circle:before {
    content: "";
}

.fa-gift:before {
    content: "";
}

.fa-leaf:before {
    content: "";
}

.fa-fire:before {
    content: "";
}

.fa-eye:before {
    content: "";
}

.fa-eye-slash:before {
    content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "";
}

.fa-plane:before {
    content: "";
}

.fa-calendar:before {
    content: "";
}

.fa-random:before {
    content: "";
}

.fa-comment:before {
    content: "";
}

.fa-magnet:before {
    content: "";
}

.fa-chevron-up:before {
    content: "";
}

.fa-chevron-down:before {
    content: "";
}

.fa-retweet:before {
    content: "";
}

.fa-shopping-cart:before {
    content: "";
}

.fa-folder:before {
    content: "";
}

.fa-folder-open:before {
    content: "";
}

.fa-arrows-v:before {
    content: "";
}

.fa-arrows-h:before {
    content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "";
}

.fa-twitter-square:before {
    content: "";
}

.fa-facebook-square:before {
    content: "";
}

.fa-camera-retro:before {
    content: "";
}

.fa-key:before {
    content: "";
}

.fa-gears:before,
.fa-cogs:before {
    content: "";
}

.fa-comments:before {
    content: "";
}

.fa-thumbs-o-up:before {
    content: "";
}

.fa-thumbs-o-down:before {
    content: "";
}

.fa-star-half:before {
    content: "";
}

.fa-heart-o:before {
    content: "";
}

.fa-sign-out:before {
    content: "";
}

.fa-linkedin-square:before {
    content: "";
}

.fa-thumb-tack:before {
    content: "";
}

.fa-external-link:before {
    content: "";
}

.fa-sign-in:before {
    content: "";
}

.fa-trophy:before {
    content: "";
}

.fa-github-square:before {
    content: "";
}

.fa-upload:before {
    content: "";
}

.fa-lemon-o:before {
    content: "";
}

.fa-phone:before {
    content: "";
}

.fa-square-o:before {
    content: "";
}

.fa-bookmark-o:before {
    content: "";
}

.fa-phone-square:before {
    content: "";
}

.fa-twitter:before {
    content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: "";
}

.fa-github:before {
    content: "";
}

.fa-unlock:before {
    content: "";
}

.fa-credit-card:before {
    content: "";
}

.fa-rss:before {
    content: "";
}

.fa-hdd-o:before {
    content: "";
}

.fa-bullhorn:before {
    content: "";
}

.fa-bell:before {
    content: "";
}

.fa-certificate:before {
    content: "";
}

.fa-hand-o-right:before {
    content: "";
}

.fa-hand-o-left:before {
    content: "";
}

.fa-hand-o-up:before {
    content: "";
}

.fa-hand-o-down:before {
    content: "";
}

.fa-arrow-circle-left:before {
    content: "";
}

.fa-arrow-circle-right:before {
    content: "";
}

.fa-arrow-circle-up:before {
    content: "";
}

.fa-arrow-circle-down:before {
    content: "";
}

.fa-globe:before {
    content: "";
}

.fa-wrench:before {
    content: "";
}

.fa-tasks:before {
    content: "";
}

.fa-filter:before {
    content: "";
}

.fa-briefcase:before {
    content: "";
}

.fa-arrows-alt:before {
    content: "";
}

.fa-group:before,
.fa-users:before {
    content: "";
}

.fa-chain:before,
.fa-link:before {
    content: "";
}

.fa-cloud:before {
    content: "";
}

.fa-flask:before {
    content: "";
}

.fa-cut:before,
.fa-scissors:before {
    content: "";
}

.fa-copy:before,
.fa-files-o:before {
    content: "";
}

.fa-paperclip:before {
    content: "";
}

.fa-save:before,
.fa-floppy-o:before {
    content: "";
}

.fa-square:before {
    content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "";
}

.fa-list-ul:before {
    content: "";
}

.fa-list-ol:before {
    content: "";
}

.fa-strikethrough:before {
    content: "";
}

.fa-underline:before {
    content: "";
}

.fa-table:before {
    content: "";
}

.fa-magic:before {
    content: "";
}

.fa-truck:before {
    content: "";
}

.fa-pinterest:before {
    content: "";
}

.fa-pinterest-square:before {
    content: "";
}

.fa-google-plus-square:before {
    content: "";
}

.fa-google-plus:before {
    content: "";
}

.fa-money:before {
    content: "";
}

.fa-caret-down:before {
    content: "";
}

.fa-caret-up:before {
    content: "";
}

.fa-caret-left:before {
    content: "";
}

.fa-caret-right:before {
    content: "";
}

.fa-columns:before {
    content: "";
}

.fa-unsorted:before,
.fa-sort:before {
    content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "";
}

.fa-envelope:before {
    content: "";
}

.fa-linkedin:before {
    content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
    content: "";
}

.fa-legal:before,
.fa-gavel:before {
    content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: "";
}

.fa-comment-o:before {
    content: "";
}

.fa-comments-o:before {
    content: "";
}

.fa-flash:before,
.fa-bolt:before {
    content: "";
}

.fa-sitemap:before {
    content: "";
}

.fa-umbrella:before {
    content: "";
}

.fa-paste:before,
.fa-clipboard:before {
    content: "";
}

.fa-lightbulb-o:before {
    content: "";
}

.fa-exchange:before {
    content: "";
}

.fa-cloud-download:before {
    content: "";
}

.fa-cloud-upload:before {
    content: "";
}

.fa-user-md:before {
    content: "";
}

.fa-stethoscope:before {
    content: "";
}

.fa-suitcase:before {
    content: "";
}

.fa-bell-o:before {
    content: "";
}

.fa-coffee:before {
    content: "";
}

.fa-cutlery:before {
    content: "";
}

.fa-file-text-o:before {
    content: "";
}

.fa-building-o:before {
    content: "";
}

.fa-hospital-o:before {
    content: "";
}

.fa-ambulance:before {
    content: "";
}

.fa-medkit:before {
    content: "";
}

.fa-fighter-jet:before {
    content: "";
}

.fa-beer:before {
    content: "";
}

.fa-h-square:before {
    content: "";
}

.fa-plus-square:before {
    content: "";
}

.fa-angle-double-left:before {
    content: "";
}

.fa-angle-double-right:before {
    content: "";
}

.fa-angle-double-up:before {
    content: "";
}

.fa-angle-double-down:before {
    content: "";
}

.fa-angle-left:before {
    content: "";
}

.fa-angle-right:before {
    content: "";
}

.fa-angle-up:before {
    content: "";
}

.fa-angle-down:before {
    content: "";
}

.fa-desktop:before {
    content: "";
}

.fa-laptop:before {
    content: "";
}

.fa-tablet:before {
    content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "";
}

.fa-circle-o:before {
    content: "";
}

.fa-quote-left:before {
    content: "";
}

.fa-quote-right:before {
    content: "";
}

.fa-spinner:before {
    content: "";
}

.fa-circle:before {
    content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
    content: "";
}

.fa-github-alt:before {
    content: "";
}

.fa-folder-o:before {
    content: "";
}

.fa-folder-open-o:before {
    content: "";
}

.fa-smile-o:before {
    content: "";
}

.fa-frown-o:before {
    content: "";
}

.fa-meh-o:before {
    content: "";
}

.fa-gamepad:before {
    content: "";
}

.fa-keyboard-o:before {
    content: "";
}

.fa-flag-o:before {
    content: "";
}

.fa-flag-checkered:before {
    content: "";
}

.fa-terminal:before {
    content: "";
}

.fa-code:before {
    content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "";
}

.fa-location-arrow:before {
    content: "";
}

.fa-crop:before {
    content: "";
}

.fa-code-fork:before {
    content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: "";
}

.fa-question:before {
    content: "";
}

.fa-info:before {
    content: "";
}

.fa-exclamation:before {
    content: "";
}

.fa-superscript:before {
    content: "";
}

.fa-subscript:before {
    content: "";
}

.fa-eraser:before {
    content: "";
}

.fa-puzzle-piece:before {
    content: "";
}

.fa-microphone:before {
    content: "";
}

.fa-microphone-slash:before {
    content: "";
}

.fa-shield:before {
    content: "";
}

.fa-calendar-o:before {
    content: "";
}

.fa-fire-extinguisher:before {
    content: "";
}

.fa-rocket:before {
    content: "";
}

.fa-maxcdn:before {
    content: "";
}

.fa-chevron-circle-left:before {
    content: "";
}

.fa-chevron-circle-right:before {
    content: "";
}

.fa-chevron-circle-up:before {
    content: "";
}

.fa-chevron-circle-down:before {
    content: "";
}

.fa-html5:before {
    content: "";
}

.fa-css3:before {
    content: "";
}

.fa-anchor:before {
    content: "";
}

.fa-unlock-alt:before {
    content: "";
}

.fa-bullseye:before {
    content: "";
}

.fa-ellipsis-h:before {
    content: "";
}

.fa-ellipsis-v:before {
    content: "";
}

.fa-rss-square:before {
    content: "";
}

.fa-play-circle:before {
    content: "";
}

.fa-ticket:before {
    content: "";
}

.fa-minus-square:before {
    content: "";
}

.fa-minus-square-o:before {
    content: "";
}

.fa-level-up:before {
    content: "";
}

.fa-level-down:before {
    content: "";
}

.fa-check-square:before {
    content: "";
}

.fa-pencil-square:before {
    content: "";
}

.fa-external-link-square:before {
    content: "";
}

.fa-share-square:before {
    content: "";
}

.fa-compass:before {
    content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "";
}

.fa-euro:before,
.fa-eur:before {
    content: "";
}

.fa-gbp:before {
    content: "";
}

.fa-dollar:before,
.fa-usd:before {
    content: "";
}

.fa-rupee:before,
.fa-inr:before {
    content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "";
}

.fa-won:before,
.fa-krw:before {
    content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
    content: "";
}

.fa-file:before {
    content: "";
}

.fa-file-text:before {
    content: "";
}

.fa-sort-alpha-asc:before {
    content: "";
}

.fa-sort-alpha-desc:before {
    content: "";
}

.fa-sort-amount-asc:before {
    content: "";
}

.fa-sort-amount-desc:before {
    content: "";
}

.fa-sort-numeric-asc:before {
    content: "";
}

.fa-sort-numeric-desc:before {
    content: "";
}

.fa-thumbs-up:before {
    content: "";
}

.fa-thumbs-down:before {
    content: "";
}

.fa-youtube-square:before {
    content: "";
}

.fa-youtube:before {
    content: "";
}

.fa-xing:before {
    content: "";
}

.fa-xing-square:before {
    content: "";
}

.fa-youtube-play:before {
    content: "";
}

.fa-dropbox:before {
    content: "";
}

.fa-stack-overflow:before {
    content: "";
}

.fa-instagram:before {
    content: "";
}

.fa-flickr:before {
    content: "";
}

.fa-adn:before {
    content: "";
}

.fa-bitbucket:before {
    content: "";
}

.fa-bitbucket-square:before {
    content: "";
}

.fa-tumblr:before {
    content: "";
}

.fa-tumblr-square:before {
    content: "";
}

.fa-long-arrow-down:before {
    content: "";
}

.fa-long-arrow-up:before {
    content: "";
}

.fa-long-arrow-left:before {
    content: "";
}

.fa-long-arrow-right:before {
    content: "";
}

.fa-apple:before {
    content: "";
}

.fa-windows:before {
    content: "";
}

.fa-android:before {
    content: "";
}

.fa-linux:before {
    content: "";
}

.fa-dribbble:before {
    content: "";
}

.fa-skype:before {
    content: "";
}

.fa-foursquare:before {
    content: "";
}

.fa-trello:before {
    content: "";
}

.fa-female:before {
    content: "";
}

.fa-male:before {
    content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
    content: "";
}

.fa-sun-o:before {
    content: "";
}

.fa-moon-o:before {
    content: "";
}

.fa-archive:before {
    content: "";
}

.fa-bug:before {
    content: "";
}

.fa-vk:before {
    content: "";
}

.fa-weibo:before {
    content: "";
}

.fa-renren:before {
    content: "";
}

.fa-pagelines:before {
    content: "";
}

.fa-stack-exchange:before {
    content: "";
}

.fa-arrow-circle-o-right:before {
    content: "";
}

.fa-arrow-circle-o-left:before {
    content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "";
}

.fa-dot-circle-o:before {
    content: "";
}

.fa-wheelchair:before {
    content: "";
}

.fa-vimeo-square:before {
    content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
    content: "";
}

.fa-plus-square-o:before {
    content: "";
}

.fa-space-shuttle:before {
    content: "";
}

.fa-slack:before {
    content: "";
}

.fa-envelope-square:before {
    content: "";
}

.fa-wordpress:before {
    content: "";
}

.fa-openid:before {
    content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "";
}

.fa-yahoo:before {
    content: "";
}

.fa-google:before {
    content: "";
}

.fa-reddit:before {
    content: "";
}

.fa-reddit-square:before {
    content: "";
}

.fa-stumbleupon-circle:before {
    content: "";
}

.fa-stumbleupon:before {
    content: "";
}

.fa-delicious:before {
    content: "";
}

.fa-digg:before {
    content: "";
}

.fa-pied-piper:before {
    content: "";
}

.fa-pied-piper-alt:before {
    content: "";
}

.fa-drupal:before {
    content: "";
}

.fa-joomla:before {
    content: "";
}

.fa-language:before {
    content: "";
}

.fa-fax:before {
    content: "";
}

.fa-building:before {
    content: "";
}

.fa-child:before {
    content: "";
}

.fa-paw:before {
    content: "";
}

.fa-spoon:before {
    content: "";
}

.fa-cube:before {
    content: "";
}

.fa-cubes:before {
    content: "";
}

.fa-behance:before {
    content: "";
}

.fa-behance-square:before {
    content: "";
}

.fa-steam:before {
    content: "";
}

.fa-steam-square:before {
    content: "";
}

.fa-recycle:before {
    content: "";
}

.fa-automobile:before,
.fa-car:before {
    content: "";
}

.fa-cab:before,
.fa-taxi:before {
    content: "";
}

.fa-tree:before {
    content: "";
}

.fa-spotify:before {
    content: "";
}

.fa-deviantart:before {
    content: "";
}

.fa-soundcloud:before {
    content: "";
}

.fa-database:before {
    content: "";
}

.fa-file-pdf-o:before {
    content: "";
}

.fa-file-word-o:before {
    content: "";
}

.fa-file-excel-o:before {
    content: "";
}

.fa-file-powerpoint-o:before {
    content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "";
}

.fa-file-code-o:before {
    content: "";
}

.fa-vine:before {
    content: "";
}

.fa-codepen:before {
    content: "";
}

.fa-jsfiddle:before {
    content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "";
}

.fa-circle-o-notch:before {
    content: "";
}

.fa-ra:before,
.fa-rebel:before {
    content: "";
}

.fa-ge:before,
.fa-empire:before {
    content: "";
}

.fa-git-square:before {
    content: "";
}

.fa-git:before {
    content: "";
}

.fa-hacker-news:before {
    content: "";
}

.fa-tencent-weibo:before {
    content: "";
}

.fa-qq:before {
    content: "";
}

.fa-wechat:before,
.fa-weixin:before {
    content: "";
}

.fa-send:before,
.fa-paper-plane:before {
    content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "";
}

.fa-history:before {
    content: "";
}

.fa-genderless:before,
.fa-circle-thin:before {
    content: "";
}

.fa-header:before {
    content: "";
}

.fa-paragraph:before {
    content: "";
}

.fa-sliders:before {
    content: "";
}

.fa-share-alt:before {
    content: "";
}

.fa-share-alt-square:before {
    content: "";
}

.fa-bomb:before {
    content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "";
}

.fa-tty:before {
    content: "";
}

.fa-binoculars:before {
    content: "";
}

.fa-plug:before {
    content: "";
}

.fa-slideshare:before {
    content: "";
}

.fa-twitch:before {
    content: "";
}

.fa-yelp:before {
    content: "";
}

.fa-newspaper-o:before {
    content: "";
}

.fa-wifi:before {
    content: "";
}

.fa-calculator:before {
    content: "";
}

.fa-paypal:before {
    content: "";
}

.fa-google-wallet:before {
    content: "";
}

.fa-cc-visa:before {
    content: "";
}

.fa-cc-mastercard:before {
    content: "";
}

.fa-cc-discover:before {
    content: "";
}

.fa-cc-amex:before {
    content: "";
}

.fa-cc-paypal:before {
    content: "";
}

.fa-cc-stripe:before {
    content: "";
}

.fa-bell-slash:before {
    content: "";
}

.fa-bell-slash-o:before {
    content: "";
}

.fa-trash:before {
    content: "";
}

.fa-copyright:before {
    content: "";
}

.fa-at:before {
    content: "";
}

.fa-eyedropper:before {
    content: "";
}

.fa-paint-brush:before {
    content: "";
}

.fa-birthday-cake:before {
    content: "";
}

.fa-area-chart:before {
    content: "";
}

.fa-pie-chart:before {
    content: "";
}

.fa-line-chart:before {
    content: "";
}

.fa-lastfm:before {
    content: "";
}

.fa-lastfm-square:before {
    content: "";
}

.fa-toggle-off:before {
    content: "";
}

.fa-toggle-on:before {
    content: "";
}

.fa-bicycle:before {
    content: "";
}

.fa-bus:before {
    content: "";
}

.fa-ioxhost:before {
    content: "";
}

.fa-angellist:before {
    content: "";
}

.fa-cc:before {
    content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "";
}

.fa-meanpath:before {
    content: "";
}

.fa-buysellads:before {
    content: "";
}

.fa-connectdevelop:before {
    content: "";
}

.fa-dashcube:before {
    content: "";
}

.fa-forumbee:before {
    content: "";
}

.fa-leanpub:before {
    content: "";
}

.fa-sellsy:before {
    content: "";
}

.fa-shirtsinbulk:before {
    content: "";
}

.fa-simplybuilt:before {
    content: "";
}

.fa-skyatlas:before {
    content: "";
}

.fa-cart-plus:before {
    content: "";
}

.fa-cart-arrow-down:before {
    content: "";
}

.fa-diamond:before {
    content: "";
}

.fa-ship:before {
    content: "";
}

.fa-user-secret:before {
    content: "";
}

.fa-motorcycle:before {
    content: "";
}

.fa-street-view:before {
    content: "";
}

.fa-heartbeat:before {
    content: "";
}

.fa-venus:before {
    content: "";
}

.fa-mars:before {
    content: "";
}

.fa-mercury:before {
    content: "";
}

.fa-transgender:before {
    content: "";
}

.fa-transgender-alt:before {
    content: "";
}

.fa-venus-double:before {
    content: "";
}

.fa-mars-double:before {
    content: "";
}

.fa-venus-mars:before {
    content: "";
}

.fa-mars-stroke:before {
    content: "";
}

.fa-mars-stroke-v:before {
    content: "";
}

.fa-mars-stroke-h:before {
    content: "";
}

.fa-neuter:before {
    content: "";
}

.fa-facebook-official:before {
    content: "";
}

.fa-pinterest-p:before {
    content: "";
}

.fa-whatsapp:before {
    content: "";
}

.fa-server:before {
    content: "";
}

.fa-user-plus:before {
    content: "";
}

.fa-user-times:before {
    content: "";
}

.fa-hotel:before,
.fa-bed:before {
    content: "";
}

.fa-viacoin:before {
    content: "";
}

.fa-train:before {
    content: "";
}

.fa-subway:before {
    content: "";
}

.fa-medium:before {
    content: "";
}

.row-no-padding [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.carousel-inner > .active.left {
    left: -100%
}

.carousel-inner > .active.right {
    left: 100%
}

.carousel-inner > .active.carousel-item-prev {
    left: -100%
}

.carousel-inner > .active.carousel-item-next {
    left: 100%
}

.carousel {
    position: relative;
}

.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: "";
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.f-auth .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #eceeef;
}

.f-auth .modal-header {
    display: flex;
    justify-content: space-between;
    padding: 18px 29px 18px;
    border-bottom-color: #e6e6e6;
    background-color: #f7f7f7;
    font-size: 24px;
    font-weight: 600;
}

.f-auth .modal-footer {
    display: flex;
    align-items: center;
    padding: 15px;
    border-top: 1px solid #eceeef;
}

.f-auth .modal-footer {
    border-top: 1px solid #e5e5e5;
    background-color: #f2f2f2;
}

.f-auth .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 15px;
}

.f-auth .modal-body {
    padding: 30px 15px 5px;
    background-color: #f7f7f7;
}

.f-auth .form-control {
    display: block;
    width: 100%;
    padding: 0.5rem 0.75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.f-auth .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.f-auth .form-group > label {
    padding-top: 5px;
}

@media (min-width: 576px) {
    .f-auth .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    .f-auth .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }


}

.f-auth .form-group {
    display: flex;
    margin-bottom: 25px;
}

@media (max-width: 575px) {
    .f-auth .form-group {
        flex-wrap: wrap;
        flex-direction: column;
    }
}


.f-auth--remember {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
}

@media (max-width: 575px) {
    .f-auth--remember {
        flex-wrap: wrap;
    }

    .f-auth .modal-footer {
        justify-content: flex-start;
    }
}


/* End */


/* Start:/local/templates/rarus.light/libs/intl-tel-input/css/intlTelInput.min.css?161045849719157*/
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/rarus.light/libs/intl-tel-input/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/rarus.light/libs/intl-tel-input/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/* End */


/* Start:/local/templates/rarus.light/vite/build/public/video-list/index.css?17279630121387*/
.multivideo--center{margin-left:auto;margin-right:auto}.multivideo--grid2{display:grid;gap:16px}@media (min-width: 768px){.multivideo--grid2{grid-template-columns:repeat(2,calc(50% - 8px))}}.multivideo--grid3{display:grid;gap:16px}@media (min-width: 992px){.multivideo--grid3{grid-template-columns:repeat(3,calc(33.3333333333% - 10.6666666667px))}}@media (min-width: 768px){.multivideo--half-page{width:50%}}@media (min-width: 992px){.multivideo--third-part-page{width:33.3333333333%}}.video-list{border-radius:2px;overflow:hidden;background-color:#222}.video-list iframe{aspect-ratio:16/9;width:100%;height:100%}.video-list__title{color:#737373}.video-list__tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:2px 8px;font-size:14px;line-height:24px}@media (min-width: 576px){.video-list__tabs{gap:8px}}@media (max-width: 575.98px){.video-list__tabs{gap:4px}}.video-list__tab{position:relative;color:#ccc;cursor:pointer;padding:6px 8px}.video-list__tab.active,.video-list__tab:hover{color:#fff;border-radius:2px}.video-list__tab:hover{background-color:#737373}.video-list__tab.active{background-color:#4e4e4e}.video-list__tab:before{content:"";position:absolute;bottom:6px;left:8px;right:8px;display:block;border-bottom:1px dashed}.video-list__video{display:flex;text-align:center}@media (min-width: 1000px){.video-list__title--hide-xl{display:none}}

/* End */


/* Start:/local/templates/rarus.light/components/bitrix/search.title/search_in_header_webpack/style.css?16213389853070*/
.block__search {
  position: relative;
  overflow: hidden;
  width: 80%;
  margin: 0 0 5px 0;
  z-index: 3;
  outline: none;
  border: none;
  background: none;
  padding: 0 0 0 40px;
  box-shadow: none;
  color: #828282;
  font-weight: 600;
  font-family: "Open Sans";
  font-size: 16px; }
  @media (max-width: 767px) {
    .block__search {
      width: 100%;
      text-align: left;
      margin: 0;
      padding: 0 40px 5px;
      font-weight: normal; } }
  .block__search--container {
    position: absolute;
    display: none;
    padding: 20px 0 0;
    overflow: hidden;
    height: 68px;
    background: #ffffff;
    width: 100%;
    z-index: 5; }
    @media (max-width: 991px) {
      .block__search--container {
        background-color: #fff;
        height: 56px;
        position: absolute;
        padding: 16px 0;
        left: 0;
        top: 0;
        width: 100%; } }
    .block__search--container.has__banner {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      background: #fff;
      box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); }
    .block__search--container .icon {
      opacity: 0.8;
      cursor: pointer;
      font-size: 26px; }
      .block__search--container .icon:hover {
        opacity: 1; }
      .block__search--container .icon-search-1 {
        color: #ff6b00; }
      .block__search--container .icon-cancel-4 {
        position: absolute;
        right: 0;
        top: -30px;
        color: #cbcbcb;
        font-size: 22px; }
        @media (max-width: 767px) {
          .block__search--container .icon-cancel-4 {
            font-size: 16px;
            color: #818181;
            z-index: 6; } }
  .block__search--shadow {
    border-top: 2px solid #fa7500;
    position: relative; }
    @media (max-width: 767px) {
      .block__search--shadow {
        display: flex; } }
  .block__search--button {
    position: relative;
    top: -40px;
    left: 0;
    padding: 0;
    border: 0;
    background: none;
    z-index: 5; }
    @media (max-width: 767px) {
      .block__search--button {
        left: 0;
        top: -40px; } }
    .block__search--button:focus, .block__search--button:active {
      outline: none; }
  .block__search--hide {
    opacity: 0;
    font-size: 24px;
    max-width: 80%;
    height: 40px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle; }

.b-search-select {
  background: #fff;
  margin-top: -12px;
  position: relative;
  z-index: 100;
  padding: 12px 20px 20px;
  text-align: left;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  color: #333;
  font-size: 15px; }
  .b-search-select h4 {
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    color: #333333;
    line-height: 22px;
    margin: 5px 0;
    padding: 5px 0 10px; }
  .b-search-select ul {
    text-align: left; }
    .b-search-select ul li {
      margin: 0 0 13px; }
      .b-search-select ul li:first-child {
        padding-top: 10px; }

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

/* End */


/* Start:/1c-corp/areas/hrm/sass/main.css?174731337673630*/
@charset "UTF-8";
main {
  font-size: 16px;
  line-height: 24px;
  color: #333333;
}
main p {
  margin-bottom: 12px;
}
main .text--orange {
  color: #FA9E14;
}
main .text--bold {
  font-weight: 700;
}
main .text--center {
  text-align: center !important;
}
main .text--sub {
  font-weight: 700;
  background: #FC0000;
  color: #FFFFFF;
  padding: 0 3px;
}
main .btn {
  box-sizing: border-box;
}
main .btn-warning {
  background-color: #FA7500;
}
main .btn-warning:hover {
  background-color: #FA9E14;
}
main .mt--20 {
  margin-top: 20px;
}
main .mb--20 {
  margin-bottom: 20px;
}
main .mt--56 {
  margin-top: 56px;
}
main .mb--56 {
  margin-bottom: 56px;
}
main figure {
  text-align: center;
}
main figcaption {
  font-style: italic;
  margin-top: 10px;
}
main .rk-right-place-1 {
  border: 2px solid #ff7700;
  border-radius: 4px;
  padding: 48px 20px 20px;
  width: 100%;
  max-width: 360px;
  margin-bottom: 48px;
  position: relative;
}
main .rk-right-place-1::before {
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H30V15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15V0Z' fill='%23FA7500'/%3E%3Cpath d='M22.9861 10.4651C22.2225 6.77785 18.9305 4 15 4C11.057 4 7.76495 6.77785 7.00139 10.4775C6.41307 10.6768 6 11.2249 6 11.8727V14.5882C6 15.4104 6.67594 16.083 7.50209 16.083H7.65229C8.47844 16.083 9.15438 15.4104 9.15438 14.5882V11.8727C9.15438 11.2 8.70376 10.6394 8.0904 10.4401C8.85396 7.35087 11.6579 5.05882 15 5.05882C18.3421 5.05882 21.146 7.36332 21.9096 10.4526C21.2962 10.6394 20.8581 11.2125 20.8581 11.8727V14.5882C20.8581 15.2734 21.3338 15.8588 21.9847 16.0332C21.1836 18.3626 19.2309 20.1564 16.815 20.7668C16.7274 20.3433 16.3394 20.0318 15.9013 20.0318H14.1613C13.6481 20.0318 13.2225 20.4554 13.2225 20.9661V21.0657C13.2225 21.5765 13.6481 22 14.1613 22H15.8762C16.3018 22 16.6648 21.701 16.7775 21.3149C19.4812 20.692 21.6592 18.6865 22.5104 16.0955C23.3366 16.0955 24 15.4228 24 14.6007V11.8727C24 11.2249 23.5744 10.6768 22.9861 10.4651Z' fill='white'/%3E%3Cpath d='M22.9861 10.4651C22.2225 6.77785 18.9305 4 15 4C11.057 4 7.76495 6.77785 7.00139 10.4775C6.41307 10.6768 6 11.2249 6 11.8727V14.5882C6 15.4104 6.67594 16.083 7.50209 16.083H7.65229C8.47844 16.083 9.15438 15.4104 9.15438 14.5882V11.8727C9.15438 11.2 8.70376 10.6394 8.0904 10.4401C8.85396 7.35087 11.6579 5.05882 15 5.05882C18.3421 5.05882 21.146 7.36332 21.9096 10.4526C21.2962 10.6394 20.8581 11.2125 20.8581 11.8727V14.5882C20.8581 15.2734 21.3338 15.8588 21.9847 16.0332C21.1836 18.3626 19.2309 20.1564 16.815 20.7668C16.7274 20.3433 16.3394 20.0318 15.9013 20.0318H14.1613C13.6481 20.0318 13.2225 20.4554 13.2225 20.9661V21.0657C13.2225 21.5765 13.6481 22 14.1613 22H15.8762C16.3018 22 16.6648 21.701 16.7775 21.3149C19.4812 20.692 21.6592 18.6865 22.5104 16.0955C23.3366 16.0955 24 15.4228 24 14.6007V11.8727C24 11.2249 23.5744 10.6768 22.9861 10.4651Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='15' y1='4' x2='15' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  position: absolute;
  width: 32px;
  height: 32px;
  top: 0;
  left: calc(50% - 16px);
}
@media (max-width: 1199px) {
  main .rk-right-place-1 {
    max-width: 293px;
  }
}
main .rk-right-place-1 .title {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 16px;
}
main .rk-right-place-1 .btn {
  display: block;
}
main .rk-right-place-1 .btn-danger {
  color: #fff;
  background-color: #ff7700;
  border: 2px solid #ff7700;
  margin-right: 0;
}
main .rk-right-place-1 .btn-danger:hover {
  color: #fff;
  background-color: #ff9233;
  border-color: #ff9233;
}
main .rk-right-place-1 .contact-list {
  display: inline-block;
  font-size: 15px;
  margin-top: 28px;
  padding-top: 16px;
  line-height: 30px;
  border-top: 1px solid #e5e5e5;
}
main .rk-right-place-1 .contact-list li {
  text-align: left;
}
main .rk-right-place-1 .contact-list li::before {
  background: transparent;
}
main .rk-right-place-1 .contact-list li a.phone {
  color: #333;
}
main .rk-right-place-1 .contact-list .fa {
  display: inline-block;
  width: 15px;
  height: 12px;
}
main .rk-right-place-1 .contact-list .fa-envelope {
  content: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.332 0.666687H1.66536C0.932031 0.666687 0.338698 1.26669 0.338698 2.00002L0.332031 10C0.332031 10.7334 0.932031 11.3334 1.66536 11.3334H12.332C13.0654 11.3334 13.6654 10.7334 13.6654 10V2.00002C13.6654 1.26669 13.0654 0.666687 12.332 0.666687ZM12.332 3.33335L6.9987 6.66669L1.66536 3.33335V2.00002L6.9987 5.33335L12.332 2.00002V3.33335Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
  position: relative;
  top: 2px;
}
main .rk-right-place-1 .contact-list .fa-phone {
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.41333 5.19333C3.37333 7.08 4.92 8.62 6.80667 9.58667L8.27333 8.12C8.45333 7.94 8.72 7.88 8.95333 7.96C9.7 8.20667 10.5067 8.34 11.3333 8.34C11.7 8.34 12 8.64 12 9.00667V11.3333C12 11.7 11.7 12 11.3333 12C5.07333 12 0 6.92667 0 0.666667C0 0.3 0.3 0 0.666667 0H3C3.36667 0 3.66667 0.3 3.66667 0.666667C3.66667 1.5 3.8 2.3 4.04667 3.04667C4.12 3.28 4.06667 3.54 3.88 3.72667L2.41333 5.19333Z' fill='%23A8A8A8'/%3E%3C/svg%3E%0A");
}
main .rk-right-place-1.affix {
  position: fixed !important;
  top: 35px;
}
main h2 {
  color: #333333;
  padding: 0;
  margin: 0 0 24px;
  font-weight: 800;
}
@media (min-width: 768px) {
  main h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
main h3 {
  color: #333333;
  padding: 0;
  margin: 0 0 24px;
  font-size: 24px;
  font-weight: 800;
}
@media (max-width: 991px) {
  main h3 {
    font-size: 20px;
    line-height: 26px;
  }
}
main ol {
  padding: 0;
  line-height: 26px;
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 24px;
}
main ol li::before {
  content: counter(num) ". ";
  counter-increment: num;
  color: #CFCFCF;
  font-weight: 600;
}
main .list-doc {
  list-style: none;
  padding: 0;
}
main .list-doc:last-child {
  margin-bottom: 0;
}
main .list-doc li {
  line-height: 20px;
  position: relative;
  padding-left: 23px;
  overflow: hidden;
}
main .list-doc li:not(:last-child) {
  margin-bottom: 1rem;
}
main .list-doc li::before {
  position: absolute;
  top: 1px;
  left: 0;
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 10.6667H1.33333V1.33333H6V0H1.33333C0.593333 0 0 0.6 0 1.33333V10.6667C0 11.4 0.593333 12 1.33333 12H10.6667C11.4 12 12 11.4 12 10.6667V6H10.6667V10.6667ZM7.33333 0V1.33333H9.72667L3.17333 7.88667L4.11333 8.82667L10.6667 2.27333V4.66667H12V0H7.33333Z' fill='%23999999'/%3E%3C/svg%3E%0A");
}
main .list-column-2 {
  column-count: 2;
}
@media (max-width: 767px) {
  main .list-column-2 {
    column-count: auto;
  }
}
main .list-column-2 li {
  overflow: inherit;
}
main .list-check {
  list-style: none;
  padding: 0;
}
main .list-check:last-child {
  margin-bottom: 0;
}
main .list-check li {
  line-height: 20px;
  position: relative;
  padding-left: 23px;
  overflow: hidden;
}
main .list-check li:not(:last-child) {
  margin-bottom: 1rem;
}
main .list-check li::before {
  position: absolute;
  top: 1px;
  left: 0;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5893 4.46429C14.756 4.63095 14.8393 4.83333 14.8393 5.07143C14.8393 5.30952 14.756 5.5119 14.5893 5.67857L8.125 12.1429L6.91071 13.3571C6.74405 13.5238 6.54167 13.6071 6.30357 13.6071C6.06548 13.6071 5.8631 13.5238 5.69643 13.3571L4.48214 12.1429L1.25 8.91072C1.08333 8.74405 1 8.54167 1 8.30357C1 8.06548 1.08333 7.8631 1.25 7.69643L2.46429 6.48214C2.63095 6.31548 2.83333 6.23214 3.07143 6.23214C3.30952 6.23214 3.5119 6.31548 3.67857 6.48214L6.30357 9.11607L12.1607 3.25C12.3274 3.08333 12.5298 3 12.7679 3C13.006 3 13.2083 3.08333 13.375 3.25L14.5893 4.46429Z' fill='%23E04E04'/%3E%3C/svg%3E");
}
main .icon--radius {
  border-radius: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
main .b-plug {
  background: #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  padding: 30px 40px;
  font-size: 20px;
  line-height: 32px;
  margin: 30px 0;
}

.corp-right {
  min-width: 294px;
}
.corp-content {
  display: flex;
  justify-content: space-between;
  margin: 70px 0;
  box-sizing: border-box;
  overflow: auto;
}
.corp-content-block {
  max-width: 730px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .corp-content-block {
    width: 580px;
  }
}
@media (max-width: 991px) {
  .corp-content-block {
    width: 100%;
  }
}
.corp-bg--grey {
  background: #ECF0F3;
  border-radius: 4px;
}
.corp-promo {
  background: linear-gradient(90deg, #3079CC 0%, #002C6F 100%);
  color: #fff;
  overflow: hidden;
}
.corp-promo__container {
  display: grid;
  grid-template-columns: auto 400px;
  grid-gap: 30px;
  padding: 72px 15px;
  align-items: center;
}
@media (max-width: 991px) {
  .corp-promo__container {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .corp-promo__container {
    padding: 3rem 1rem;
  }
}
.corp-promo__pic {
  content: url("data:image/svg+xml,%3Csvg width='456' height='382' viewBox='0 0 456 382' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M409.246 351.986C408.487 353.331 399.11 349.366 388.318 343.125C377.527 336.885 369.39 330.748 370.183 329.404C370.942 328.059 380.319 332.024 391.111 338.264C401.902 344.505 410.039 350.642 409.246 351.986Z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M136.737 188.047C135.979 189.391 126.601 185.426 115.809 179.186C105.018 172.946 96.8814 166.809 97.6743 165.464C98.4328 164.119 107.811 168.084 118.602 174.325C129.393 180.565 137.53 186.702 136.737 188.047Z' fill='url(%23paint1_linear)'/%3E%3Cg opacity='0.43'%3E%3Cg opacity='0.43'%3E%3Cpath opacity='0.43' d='M150.735 140.571L368.218 277.101C424.002 293.064 499.094 302.718 424.692 208.802C387.767 162.189 409.97 157.5 393.317 110.3C375.941 60.9631 315.847 98.7503 268.82 55.5847C144.529 -58.5008 177.42 36.1394 149.08 49.8959C120.395 63.7903 96.1229 117.127 150.735 140.571Z' fill='url(%23paint2_radial)'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M274.026 293.788C269.613 297.029 261.511 296.581 256.787 293.823L189.729 255.105C185.005 252.381 184.557 245.347 189.315 242.624L209.553 238.452C215.552 236.556 222.103 235.625 226.861 238.383L286.334 270.309C291.092 273.033 288.575 278.894 285.576 282.342C282.99 285.41 277.301 291.34 274.026 293.788Z' fill='%233F618E'/%3E%3Cpath d='M274.026 290.926C269.613 294.167 261.51 293.719 256.787 290.961L189.729 252.277C185.005 249.554 185.074 245.037 189.798 242.313L209.553 235.625C215.552 233.729 222.103 232.798 226.861 235.556L285.714 269.551C290.471 272.274 288.575 276.067 285.576 279.549C282.99 282.583 277.301 288.513 274.026 290.926Z' fill='%23003771'/%3E%3Cpath d='M156.113 113.92L169.111 99.4742C169.008 99.4742 168.939 99.4397 168.835 99.4052C165.939 98.957 163.078 98.7502 160.251 98.4744C160.147 98.5433 160.009 98.5433 159.837 98.5433C157.492 98.3709 155.182 98.302 153.114 99.1984C151.631 99.8534 150.356 100.75 148.839 101.37C144.288 103.232 138.944 103.336 134.496 100.474C133.669 99.9224 134.496 98.8191 135.358 99.3708C140.15 102.474 145.908 101.508 150.321 99.026C151.597 98.3364 152.769 97.8193 154.01 97.509C151.493 96.9574 149.011 96.1644 146.598 94.8542C145.701 94.3716 146.563 93.2683 147.46 93.751C154.562 97.6124 162.492 96.9229 170.18 98.233L170.215 98.1985C169.111 97.2332 168.146 96.1299 167.353 94.9232C165.388 91.9237 164.595 87.4071 160.147 86.4762C159.182 86.2694 159.216 84.8903 160.216 85.0972C163.905 85.8557 165.629 88.407 167.077 91.2686C168.18 93.4407 169.491 95.4404 171.18 97.0608L182.351 84.649C177.765 82.0976 176.765 76.271 160.768 76.4433C153.596 76.5123 137.047 77.2708 132.634 75.5469C128.566 73.6852 119.119 70.5477 116.258 73.8231C111.534 79.2705 121.636 84.8213 122.463 89.3723C125.566 105.887 143.426 111.576 150.528 112.61C152.666 112.92 154.493 113.369 156.113 113.92Z' fill='%2387C426'/%3E%3Cpath d='M170.215 98.1993L171.214 97.096C169.491 95.4756 168.215 93.4759 167.112 91.3038C165.664 88.4077 163.905 85.8909 160.251 85.1324C159.251 84.9255 159.216 86.3046 160.182 86.5115C164.629 87.4424 165.422 91.9589 167.388 94.9584C168.146 96.1307 169.111 97.2339 170.215 98.1993Z' fill='white'/%3E%3Cpath d='M148.839 101.371C150.356 100.75 151.631 99.8536 153.114 99.1985C155.182 98.3021 157.492 98.3366 159.837 98.5434C160.009 98.5434 160.147 98.5089 160.251 98.4745C163.078 98.7503 165.939 98.9571 168.835 99.4054C168.939 99.4054 169.008 99.4398 169.111 99.4743L170.215 98.2676C162.526 96.9575 154.562 97.647 147.494 93.7856C146.598 93.3029 145.77 94.4061 146.632 94.8888C149.046 96.199 151.528 97.0264 154.045 97.5436C152.804 97.8539 151.631 98.371 150.356 99.0606C145.943 101.543 140.185 102.508 135.392 99.4054C134.565 98.8537 133.703 99.957 134.531 100.509C138.944 103.336 144.288 103.232 148.839 101.371Z' fill='white'/%3E%3Cpath d='M119.119 26.9342C116.913 42.1387 134.703 57.2742 142.185 62.3079C159.423 73.8578 157.665 83.5804 156.389 87.235C155.734 89.0623 156.217 92.4066 157.768 96.3715L201.623 113.059C200.555 111.714 199.486 110.369 198.486 109.025C195.831 105.474 193.694 101.853 191.97 98.2333C191.591 97.4058 191.246 96.5784 190.901 95.7509C190.798 95.6475 190.729 95.5096 190.694 95.3372C190.625 95.0614 190.522 94.7511 190.453 94.4753C190.384 94.3373 190.349 94.165 190.28 94.027C186.833 84.5803 173.904 79.1329 165.491 80.5119C164.595 80.6498 163.388 79.2018 164.319 79.0639C169.008 78.3054 175.041 79.1329 180.799 82.2358C183.902 83.8907 186.488 85.9938 188.453 88.3038C188.212 87.5798 188.005 86.8902 187.729 86.1662C186.35 82.2358 182.488 77.8227 179.386 74.0302C177.903 72.2029 176.283 70.4101 174.559 68.7207C174.524 68.6862 174.49 68.6862 174.455 68.6517C173.559 67.8932 172.731 67.1003 171.938 66.2728C170.318 64.8592 168.629 63.5146 166.836 62.3079C163.802 60.2393 160.699 58.3775 157.699 56.4812C157.561 56.4468 157.389 56.4123 157.217 56.2744C154.7 54.7574 152.148 53.3438 149.563 52.8611C147.701 52.5164 145.977 52.4819 144.115 52.1026C138.461 50.9304 132.531 47.8619 128.6 42.9317C127.876 42.0008 129.152 41.587 129.911 42.5524C134.151 47.8964 140.84 50.5167 146.563 51.1028C148.184 51.2752 149.666 51.5855 151.149 52.0682C148.563 50.1374 146.115 48.0343 143.874 45.5519C143.046 44.6555 144.357 44.2418 145.184 45.1727C151.7 52.4819 160.699 56.6192 168.767 62.2045C168.801 62.2045 168.801 62.239 168.835 62.239C167.939 60.7909 167.25 59.3084 166.767 57.8603C165.629 54.2747 166.284 50.1374 161.699 46.7586C160.699 46.0001 161.216 44.9313 162.216 45.6898C166.008 48.4825 167.077 51.551 167.698 54.7574C168.422 58.4464 169.732 62.0321 172.904 65.4798C175.145 67.4795 177.213 69.6171 179.11 71.7547C182.109 75.1335 185.212 78.9605 187.488 82.5461C189.867 86.2697 190.694 90.0966 191.797 93.7168C192.039 94.3373 192.246 94.9579 192.418 95.5785C193.728 99.0607 195.797 102.715 198.072 106.129C199.451 108.197 201.072 110.231 202.692 112.266C201.623 108.473 202.52 105.025 204.761 102.715C205.623 101.819 206.829 101.164 208.14 100.647C210.07 99.9572 212.587 99.9916 214.277 98.9573C217.966 96.7163 213.38 91.0275 211.001 87.0282C210.415 86.0628 212.001 86.0628 212.553 87.0282C214.552 90.4414 217.345 93.9236 217.311 97.13C217.276 101.129 212.656 101.06 209.277 102.129C204.416 103.681 202.589 108.852 205.071 114.403L219.758 119.988C225.206 115.886 228.171 109.852 227.344 102.715C224.378 76.1678 200.865 69.1689 189.246 60.653C181.833 55.2401 186.281 49.8271 165.767 39.0357C157.803 34.8295 139.288 25.693 135.013 21.6936C131.152 17.7632 121.774 9.66105 117.533 10.6609C110.5 12.3158 119.74 22.7624 119.119 26.9342Z' fill='%23FF7700'/%3E%3Cpath d='M180.937 75.9609C183.661 79.2708 186.557 82.8909 187.729 86.2007C187.97 86.9247 188.212 87.6143 188.453 88.3383C186.488 86.0283 183.902 83.9252 180.799 82.2703C179.765 81.7187 178.696 81.236 177.661 80.8222C177.799 80.5464 177.937 80.3051 178.075 79.9948C178.903 78.3399 179.834 77.0297 180.937 75.9609Z' fill='%23F99067'/%3E%3Cpath d='M178.42 95.5786C178.972 98.716 179.075 101.647 178.868 104.405L201.623 113.059C200.555 111.714 199.486 110.369 198.486 109.025C195.831 105.474 193.694 101.853 191.97 98.2333C191.591 97.4059 191.246 96.5784 190.901 95.751C190.798 95.6475 190.729 95.5096 190.694 95.3372C190.625 95.0614 190.522 94.7511 190.453 94.4753C190.384 94.3374 190.349 94.165 190.28 94.0271C188.246 88.4418 182.868 84.27 177.076 82.0635C176.593 83.2702 176.593 84.0287 176.696 85.7525C176.903 88.89 177.869 92.3377 178.42 95.5786Z' fill='%23F99067'/%3E%3Cpath d='M191.763 93.7172C192.004 94.3378 192.211 94.9583 192.383 95.5789C193.694 99.0611 195.762 102.716 198.038 106.129C199.417 108.198 201.037 110.232 202.658 112.266C201.589 108.473 202.485 105.026 204.726 102.716C205.588 101.819 206.795 101.164 208.105 100.647C210.036 99.9576 212.553 99.992 214.242 98.9577C217.931 96.7167 213.346 91.0279 210.967 87.0286C210.381 86.0632 211.967 86.0632 212.518 87.0286C214.518 90.4418 217.31 93.924 217.276 97.1304C217.242 101.13 212.622 101.061 209.243 102.13C204.381 103.681 202.554 108.853 205.037 114.404L219.724 119.989C225.171 115.886 228.136 109.853 227.309 102.716C225.102 82.9258 211.484 73.9961 199.865 67.2041C194.728 69.0659 189.556 70.8587 184.867 73.2032C183.764 73.7548 182.764 74.3754 181.868 75.1339C183.902 77.5818 185.833 80.1331 187.384 82.581C189.798 86.2701 190.66 90.0626 191.763 93.7172Z' fill='%23F99067'/%3E%3Cpath d='M144.081 52.1371C145.942 52.5163 147.701 52.5508 149.528 52.8956C152.114 53.3783 154.665 54.7918 157.182 56.3088C157.354 56.4123 157.527 56.4812 157.665 56.5157C160.699 58.412 163.767 60.2737 166.801 62.3424C168.594 63.5835 170.318 64.8937 171.904 66.3073C172.662 67.1347 173.524 67.9277 174.421 68.6862C174.455 68.7207 174.49 68.7207 174.524 68.7551C176.248 70.479 177.868 72.2718 179.351 74.0647C182.454 77.8227 186.315 82.2703 187.694 86.2007C187.936 86.9247 188.177 87.6142 188.418 88.3383C186.453 86.0283 183.867 83.9252 180.765 82.2703C175.007 79.1673 168.973 78.3054 164.284 79.0983C163.353 79.2363 164.56 80.6843 165.457 80.5464C173.869 79.1673 186.798 84.6147 190.246 94.0615C190.315 94.1994 190.349 94.3718 190.418 94.5097C190.522 94.7855 190.591 95.0958 190.66 95.3716C190.694 95.5096 190.763 95.6475 190.866 95.7854C191.177 96.6128 191.521 97.4403 191.935 98.2677C193.625 101.888 195.797 105.508 198.451 109.059C199.451 110.404 200.52 111.748 201.589 113.093L205.037 114.403C202.589 108.852 204.382 103.681 209.243 102.129C212.622 101.06 217.242 101.164 217.276 97.13C217.31 93.8891 214.518 90.4414 212.518 87.0281C211.967 86.0628 210.381 86.0628 210.967 87.0281C213.311 91.0275 217.931 96.7163 214.242 98.9573C212.553 99.9916 210.07 99.9571 208.105 100.647C206.795 101.129 205.588 101.784 204.726 102.715C202.485 105.025 201.623 108.473 202.658 112.266C201.037 110.231 199.417 108.232 198.038 106.129C195.728 102.681 193.659 99.0262 192.383 95.5785C192.211 94.9579 192.004 94.3373 191.763 93.7167C190.66 90.0966 189.798 86.2696 187.453 82.5461C185.178 78.9949 182.109 75.1334 179.075 71.7547C177.179 69.6171 175.11 67.445 172.869 65.4798C169.732 62.0321 168.422 58.4464 167.663 54.7574C167.043 51.551 165.974 48.4825 162.181 45.6898C161.147 44.9313 160.63 46.0346 161.664 46.7586C166.25 50.1374 165.595 54.2747 166.732 57.8603C167.215 59.3428 167.904 60.7909 168.801 62.2389C168.766 62.2389 168.766 62.2045 168.732 62.2045C160.664 56.6191 151.666 52.4819 145.149 45.1727C144.322 44.2762 143.012 44.6555 143.839 45.5519C146.046 48.0343 148.528 50.1719 151.114 52.0681C149.631 51.5854 148.149 51.3096 146.529 51.1028C140.805 50.4822 134.117 47.8964 129.876 42.5524C129.117 41.6215 127.807 42.0007 128.566 42.9316C132.496 47.9308 138.426 50.9993 144.081 52.1371Z' fill='white'/%3E%3Cpath d='M180.73 62.9276L202.727 74.0638C202.106 72.3399 201.451 70.5815 200.796 68.8577C200.658 68.7198 200.555 68.5474 200.486 68.3405C199.348 65.4099 198.072 62.5139 195.866 59.8936C194.28 58.0318 192.487 56.4114 190.936 54.5151C186.212 48.7919 183.006 42.1033 183.73 36.518C183.868 35.4836 185.592 36.5179 185.454 37.5867C184.695 43.6203 189.108 50.826 194.418 56.3769C195.935 57.9628 197.176 59.4454 198.245 60.9968C197.417 57.8249 196.9 54.722 197.038 51.688C197.072 50.5847 198.831 51.6535 198.762 52.7568C198.486 59.7212 201.727 67.3407 204.554 74.9602L209.277 77.3391C211.656 75.167 215.759 73.9603 214.346 68.7198C214.001 67.4786 215.587 67.5475 215.932 68.7887C217.173 73.4087 215.311 75.5808 212.863 77.4081C212.415 77.7528 211.967 78.1321 211.553 78.4769L231.24 88.4408C231.619 84.8896 230.826 79.5801 226.102 69.4783C221.896 60.4452 211.553 39.6899 210.967 34.1735C210.76 29.0708 208.898 17.1762 203.52 13.625C194.625 7.72938 194.073 20.3826 189.384 21.4514C172.421 25.3473 176.179 47.792 179.075 56.6872C179.868 59.0316 180.385 61.1003 180.73 62.9276Z' fill='%2387C426'/%3E%3Cpath d='M209.277 77.409L211.553 78.5468C211.967 78.1675 212.38 77.8228 212.863 77.478C215.311 75.6507 217.173 73.4441 215.931 68.8587C215.587 67.6175 214.001 67.5485 214.346 68.7897C215.759 73.9958 211.656 75.2025 209.277 77.409Z' fill='white'/%3E%3Cpath d='M190.901 54.5504C192.487 56.4467 194.245 58.0671 195.831 59.9289C198.038 62.5147 199.313 65.4452 200.451 68.3758C200.52 68.5827 200.658 68.7551 200.761 68.893C201.382 70.6168 202.037 72.3407 202.692 74.0991L204.554 75.0299C201.727 67.4105 198.52 59.791 198.762 52.8265C198.796 51.7233 197.072 50.6545 197.038 51.7577C196.934 54.7918 197.417 57.8947 198.245 61.0666C197.176 59.5151 195.935 58.0326 194.418 56.4467C189.074 50.8958 184.66 43.6901 185.453 37.6565C185.591 36.5877 183.867 35.5534 183.73 36.5877C183.006 42.1041 186.177 48.8272 190.901 54.5504Z' fill='white'/%3E%3Cpath d='M319.053 151.19C319.364 150.88 319.674 150.569 320.019 150.259C320.053 150.087 320.157 149.914 320.26 149.776C322.053 147.949 323.742 145.984 324.604 142.743C325.225 140.433 325.535 137.916 326.19 135.641C328.19 128.78 331.913 123.815 336.981 124.16C337.947 124.229 338.05 126.642 337.119 126.573C331.637 126.194 328.19 132.814 326.673 140.467C326.225 142.64 325.707 144.432 325.052 146.018C327.19 144.57 329.5 143.57 332.086 143.398C333.051 143.329 333.154 145.743 332.224 145.811C327.569 146.122 323.811 149.328 320.156 152.879L336.981 179.978C342.636 172.497 351.186 161.016 354.772 159.878C358.909 159.016 367.701 155.293 367.563 147.811C367.321 135.399 356.461 136.089 352.841 130.021C339.74 108.059 323.259 115.471 317.536 120.298C310.33 126.332 304.573 124.746 300.332 120.988L319.053 151.19Z' fill='%2387C426'/%3E%3Cpath d='M324.604 142.778C323.742 145.985 322.053 147.984 320.26 149.812C320.122 149.95 320.053 150.122 320.019 150.294C319.708 150.605 319.398 150.915 319.053 151.225L320.122 152.984C323.777 149.432 327.535 146.261 332.189 145.916C333.154 145.847 333.017 143.433 332.051 143.502C329.465 143.675 327.155 144.675 325.018 146.123C325.673 144.537 326.225 142.744 326.638 140.572C328.155 132.918 331.603 126.298 337.085 126.677C338.05 126.746 337.912 124.333 336.947 124.264C331.879 123.919 328.155 128.884 326.156 135.745C325.535 137.951 325.225 140.468 324.604 142.778Z' fill='white'/%3E%3Cpath d='M344.325 77.3738C348.566 93.1644 335.499 104.576 329.81 107.99C316.675 115.885 319.674 126.09 321.363 130.021C322.191 131.986 322.294 135.261 321.605 138.916L286.231 146.225C286.955 145.087 287.645 143.95 288.334 142.812C290.093 139.812 291.403 136.64 292.299 133.365C292.506 132.606 292.678 131.848 292.816 131.089C292.885 130.986 292.92 130.883 292.954 130.745C292.989 130.469 293.023 130.193 293.058 129.917C293.092 129.779 293.092 129.641 293.127 129.504C294.678 120.746 305.021 118.023 312.503 121.263C313.296 121.608 314.123 120.401 313.296 120.057C309.124 118.264 304.021 117.816 299.539 119.712C297.126 120.712 295.195 122.263 293.851 124.194C293.954 123.539 294.023 122.849 294.126 122.194C294.712 118.54 297.367 114.92 299.47 111.782C300.47 110.265 301.608 108.817 302.849 107.472C302.884 107.472 302.884 107.438 302.918 107.438C303.573 106.886 304.194 106.266 304.745 105.611C305.918 104.542 307.193 103.577 308.538 102.715C310.848 101.301 313.227 100.094 315.571 98.8187C315.709 98.8187 315.813 98.8187 315.951 98.7153C317.881 97.7154 319.881 96.8535 322.053 96.9224C323.604 96.9914 325.087 97.3362 326.673 97.3362C331.396 97.3706 336.051 95.5778 338.671 91.4405C339.154 90.6476 337.982 89.958 337.464 90.751C334.603 95.233 329.224 96.4053 324.363 95.7502C322.984 95.5778 321.743 95.5778 320.536 95.7157C322.501 94.3366 324.294 92.7507 325.811 90.7165C326.363 89.958 325.19 89.303 324.604 90.027C320.088 95.9916 312.951 98.1981 306.849 102.094L306.814 102.129C307.366 100.853 307.745 99.5427 307.917 98.1636C308.366 94.8193 307.159 90.4752 310.607 88.0962C311.365 87.5791 310.744 86.3724 309.986 86.8895C307.124 88.8892 306.676 91.7508 306.642 94.8193C306.573 98.3705 305.987 101.68 303.815 104.507C302.194 106.024 300.746 107.748 299.401 109.507C297.333 112.265 295.23 115.437 293.816 118.54C292.334 121.781 292.196 125.435 291.782 128.848C291.644 129.4 291.575 129.986 291.541 130.572C290.954 133.779 289.713 137.02 288.265 139.985C287.369 141.777 286.3 143.467 285.197 145.156C285.507 141.536 284.231 137.916 281.956 135.089C281.059 133.986 279.922 133.055 278.715 132.296C276.922 131.158 274.75 130.676 273.164 129.262C269.613 126.194 272.716 121.47 274.164 117.954C274.509 117.092 273.164 116.747 272.819 117.609C271.613 120.643 269.716 123.504 270.234 126.745C270.889 130.779 274.854 131.71 277.957 133.503C282.404 136.123 284.783 141.708 283.507 146.777L271.647 149.225C266.303 143.915 262.821 137.192 262.407 130.193C260.89 104.094 280.163 102.129 288.92 96.0605C294.506 92.199 289.817 85.7863 305.918 79.3735C312.158 76.8911 326.776 71.685 329.845 68.5821C332.569 65.4791 339.43 59.3422 343.257 61.2384C349.531 64.4793 343.153 73.0297 344.325 77.3738Z' fill='%23FF7700'/%3E%3Cpath d='M298.367 113.333C296.505 116.057 294.574 119.125 294.092 122.159C293.988 122.814 293.885 123.504 293.816 124.159C295.16 122.263 297.091 120.711 299.505 119.677C300.332 119.332 301.159 119.091 301.987 118.918C301.849 118.643 301.677 118.332 301.504 117.987C300.504 116.195 299.505 114.678 298.367 113.333Z' fill='%23F99067'/%3E%3Cpath d='M303.573 133.676C303.607 136.71 303.918 139.64 304.538 142.467L286.196 146.26C286.92 145.122 287.61 143.984 288.299 142.847C290.058 139.847 291.368 136.675 292.264 133.4C292.471 132.641 292.644 131.883 292.781 131.124C292.85 131.021 292.885 130.918 292.919 130.78C292.954 130.504 292.988 130.228 293.023 129.952C293.057 129.814 293.057 129.676 293.092 129.538C293.988 124.332 297.988 121.298 302.676 120.333C303.263 121.643 303.4 122.436 303.573 124.16C303.849 127.263 303.573 130.538 303.573 133.676Z' fill='%23F99067'/%3E%3Cpath d='M291.747 128.918C291.609 129.469 291.54 130.055 291.506 130.642C290.92 133.848 289.678 137.089 288.23 140.054C287.334 141.847 286.265 143.536 285.162 145.225C285.472 141.605 284.197 137.985 281.921 135.158C281.025 134.055 279.887 133.124 278.68 132.365C276.887 131.228 274.715 130.745 273.129 129.331C269.578 126.263 272.681 121.54 274.129 118.023C274.474 117.161 273.129 116.816 272.785 117.678C271.578 120.712 269.682 123.574 270.199 126.815C270.854 130.848 274.819 131.779 277.922 133.572C282.369 136.192 284.748 141.778 283.473 146.846L271.612 149.294C266.268 143.984 262.786 137.261 262.372 130.262C261.235 110.817 271.647 104.749 280.645 100.439C285.369 103.405 290.127 106.335 294.54 109.714C295.574 110.507 296.539 111.369 297.436 112.3C296.057 114.334 294.781 116.506 293.816 118.609C292.299 121.815 292.126 125.47 291.747 128.918Z' fill='%23D36300'/%3E%3Cpath d='M326.604 97.3357C325.052 97.3357 323.535 96.9564 321.984 96.922C319.812 96.853 317.847 97.7149 315.881 98.7148C315.743 98.7837 315.605 98.8182 315.502 98.8182C313.192 100.094 310.779 101.266 308.469 102.714C307.09 103.576 305.848 104.541 304.676 105.61C304.125 106.265 303.538 106.886 302.849 107.438C302.814 107.438 302.814 107.472 302.78 107.472C301.539 108.817 300.435 110.265 299.401 111.782C297.298 114.919 294.643 118.539 294.057 122.194C293.954 122.849 293.85 123.538 293.781 124.194C295.126 122.297 297.057 120.746 299.47 119.711C303.987 117.815 309.055 118.263 313.227 120.056C314.054 120.401 313.261 121.608 312.434 121.263C304.952 118.057 294.609 120.746 293.057 129.503C293.023 129.641 293.023 129.779 292.988 129.917C292.954 130.193 292.919 130.468 292.885 130.744C292.885 130.882 292.816 130.986 292.747 131.089C292.609 131.847 292.437 132.606 292.23 133.364C291.299 136.64 290.023 139.846 288.265 142.811C287.61 143.949 286.886 145.087 286.162 146.225L283.404 146.811C284.679 141.777 282.335 136.157 277.853 133.537C274.784 131.744 270.785 130.848 270.13 126.779C269.613 123.538 271.475 120.642 272.716 117.643C273.06 116.781 274.405 117.126 274.06 117.988C272.647 121.504 269.544 126.228 273.06 129.296C274.681 130.71 276.818 131.192 278.611 132.33C279.818 133.089 280.956 134.02 281.852 135.123C284.128 137.95 285.438 141.605 285.093 145.19C286.196 143.501 287.265 141.811 288.162 140.019C289.61 137.054 290.851 133.813 291.437 130.606C291.471 130.02 291.575 129.434 291.678 128.882C292.057 125.469 292.23 121.815 293.712 118.574C295.126 115.471 297.195 112.264 299.298 109.541C300.608 107.782 302.056 106.058 303.711 104.541C305.883 101.749 306.503 98.4045 306.538 94.8533C306.607 91.7504 307.055 88.8887 309.882 86.9235C310.641 86.3719 311.261 87.6131 310.503 88.1302C307.055 90.5437 308.262 94.8533 307.814 98.1976C307.641 99.5767 307.262 100.921 306.71 102.163L306.745 102.128C312.847 98.2321 320.019 96.0255 324.501 90.061C325.052 89.3025 326.259 89.992 325.707 90.7505C324.156 92.7847 322.363 94.3706 320.432 95.7497C321.639 95.6118 322.88 95.6118 324.259 95.7842C329.121 96.4048 334.499 95.2326 337.361 90.785C337.843 89.992 339.05 90.6816 338.567 91.4745C335.982 95.6118 331.293 97.4046 326.604 97.3357Z' fill='white'/%3E%3Cpath d='M338.671 184.564C338.981 184.702 339.326 184.84 339.636 184.978C339.74 185.116 339.843 185.219 339.946 185.254C341.808 186.116 343.636 187.116 345.187 189.288C346.29 190.839 347.256 192.632 348.393 194.149C351.841 198.734 356.047 201.389 359.736 199.7C360.426 199.39 359.84 197.528 359.15 197.873C355.151 199.7 350.669 195.7 347.359 190.391C346.428 188.874 345.497 187.667 344.566 186.667C346.601 187.15 348.6 187.254 350.6 186.633C351.324 186.426 350.738 184.564 350.014 184.771C346.428 185.84 342.705 184.53 338.947 182.875L343.911 157.775C350.255 161.809 359.943 167.981 362.977 167.808C366.322 167.291 373.976 167.601 376.01 173.256C379.32 182.634 370.976 185.185 370.011 190.77C366.391 210.974 351.91 210.077 346.256 208.078C339.119 205.561 335.258 208.423 333.154 212.422L338.671 184.564Z' fill='%2387C426'/%3E%3Cpath d='M345.842 189.564C345.049 192.116 345.359 194.184 345.773 196.184C345.808 196.322 345.773 196.46 345.739 196.632C345.842 196.977 345.911 197.322 345.98 197.667L344.497 198.391C343.532 194.426 342.36 190.633 339.326 188.427C338.705 187.978 339.843 186.393 340.429 186.841C342.119 188.082 343.256 189.737 344.084 191.633C344.325 190.288 344.739 188.806 345.359 187.151C347.6 181.29 348.083 175.36 344.222 173.257C343.532 172.877 344.67 171.326 345.325 171.671C348.911 173.601 349.324 178.566 347.738 184.083C347.256 185.91 346.394 187.737 345.842 189.564Z' fill='white'/%3E%3Cpath d='M224.861 226.627L221.655 227.627V227.834L225.034 229.868V243.9L273.026 271.379L274.336 274.826L277.301 273.826V256.553L224.861 226.627Z' fill='%233F618E'/%3E%3Cpath d='M273.923 274.825L221.655 244.899V227.626L273.923 257.552V274.825Z' fill='%23003771'/%3E%3Cpath d='M353.772 292.065C353.772 296.892 345.463 301.339 341.291 298.926L156.596 191.908C152.424 189.495 149.046 183.634 149.046 178.807L149.149 49.8616C149.149 45.0348 158.389 42.449 162.595 44.8624L346.256 149.915C350.428 152.328 353.806 158.189 353.806 163.016V292.065H353.772Z' fill='%23003771'/%3E%3Cpath d='M347.807 294.064C347.807 298.891 344.429 300.856 340.257 298.443L156.596 192.391C152.424 189.977 149.046 184.116 149.046 179.289V51.2406C149.046 46.4138 152.424 44.4486 156.596 46.862L340.257 152.88C344.429 155.293 347.807 161.154 347.807 165.981V294.064Z' fill='%23003771'/%3E%3Cpath d='M343.67 286.376C343.67 291.616 340.084 293.788 335.637 291.237L161.216 190.529C156.769 187.977 153.183 181.634 153.183 176.393V58.515C153.183 53.2744 156.769 51.1024 161.216 53.6537L335.637 154.362C340.084 156.913 343.67 163.257 343.67 168.498V286.376Z' fill='url(%23paint3_radial)'/%3E%3Cpath d='M239.652 95.8892C239.617 95.8547 239.617 96.4408 239.617 96.7856C239.617 102.405 243.582 109.197 248.444 112.025C253.305 114.852 257.27 112.645 257.27 107.025C257.27 106.681 257.27 106.06 257.235 106.06L239.652 95.8892Z' fill='%23003771'/%3E%3Cpath d='M250.754 107.542C250.754 108.921 249.788 109.473 248.582 108.783C247.375 108.094 246.41 106.404 246.41 105.025C246.41 103.646 247.375 103.095 248.582 103.784C249.788 104.474 250.754 106.163 250.754 107.542Z' fill='%23002249'/%3E%3Cpath d='M100.398 212.319C92.9164 219.145 61.1283 238.246 39.8903 225.248C39.2697 224.868 52.6814 168.291 52.6814 168.291L106.88 185.702C128.428 194.77 115.396 198.666 100.398 212.319Z' fill='url(%23paint4_linear)'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M228.688 284.514C210.381 273.964 194.418 267.414 192.97 269.861C191.556 272.344 205.209 282.894 223.517 293.478C224.137 293.823 224.758 294.202 225.378 294.547C222.586 300.374 212.966 315.44 199.658 317.337C157.148 323.37 125.946 365.674 125.946 365.674C125.946 365.674 142.529 376.81 143.15 377.189C164.388 390.153 186.936 369.88 231.343 347.953C254.925 336.299 242.858 310.82 236.618 300.581C248.926 306.787 258.201 309.993 259.269 308.131C260.649 305.649 246.996 295.064 228.688 284.514Z' fill='url(%23paint5_linear)'/%3E%3C/g%3E%3Cpath d='M46.1652 216.836L2.10315 191.392L51.3712 162.948L95.4333 188.392L46.1652 216.836Z' fill='%23E7F6FA'/%3E%3Cpath d='M80.9873 190.22L64.1279 180.498L65.7484 179.532L82.6078 189.289L80.9873 190.22Z' fill='%235991CD'/%3E%3Cpath d='M76.7467 192.668L59.8873 182.946L61.5078 181.98L78.3672 191.738L76.7467 192.668Z' fill='%235991CD'/%3E%3Cpath d='M44.4758 210.976L27.8922 201.391L29.5471 200.46L46.0962 210.01L44.4758 210.976Z' fill='%235991CD'/%3E%3Cpath d='M72.5059 195.117L39.3387 175.982L40.9937 175.051L74.1264 194.186L72.5059 195.117Z' fill='%235991CD'/%3E%3Cpath d='M67.9205 197.771L34.7878 178.636L36.4083 177.671L69.5755 196.806L67.9205 197.771Z' fill='%235991CD'/%3E%3Cpath d='M63.3695 200.391L30.2023 181.256L31.8572 180.325L64.9899 199.46L63.3695 200.391Z' fill='%235991CD'/%3E%3Cpath d='M58.784 203.046L25.6512 183.911L27.2717 182.945L60.4389 202.08L58.784 203.046Z' fill='%235991CD'/%3E%3Cpath d='M54.233 205.666L21.0658 186.531L22.7207 185.601L55.8534 204.735L54.233 205.666Z' fill='%235991CD'/%3E%3Cpath d='M49.6475 208.321L16.5148 189.152L18.1352 188.221L51.3024 207.356L49.6475 208.321Z' fill='%235991CD'/%3E%3Cpath d='M54.4744 179.877L43.545 173.568L52.6815 168.293L63.6108 174.602L54.4744 179.877Z' fill='%235991CD'/%3E%3Cpath d='M46.0962 228.041V216.733L95.3643 188.289V199.598L46.0962 228.041Z' fill='%23E7F6FA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.5359 217.61L94.9074 189.098L95.4075 189.964L46.036 218.476L45.5359 217.61Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.4326 219.161L94.8041 190.683L95.3038 191.549L45.9323 220.027L45.4326 219.161Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.7085 220.506L95.08 192.027L95.5797 192.894L46.2081 221.372L45.7085 220.506Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.7772 221.471L95.1143 192.993L95.6142 193.859L46.2771 222.338L45.7772 221.471Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.6736 223.058L95.0106 194.545L95.511 195.411L46.174 223.923L45.6736 223.058Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.7426 224.023L95.0796 195.511L95.58 196.377L46.2429 224.889L45.7426 224.023Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.6394 225.574L94.9765 197.096L95.4764 197.962L46.1393 226.44L45.6394 225.574Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.5358 227.16L94.8728 198.647L95.3732 199.513L46.0361 228.026L45.5358 227.16Z' fill='%2390CFF6'/%3E%3Cpath d='M1.68927 202.391V191.082L45.7858 216.561V227.869L1.68927 202.391Z' fill='%23E7F6FA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87037 191.752L45.9324 217.196L45.4323 218.062L1.3703 192.618L1.87037 191.752Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.97383 193.304L46.0359 218.748L45.5358 219.614L1.47375 194.17L1.97383 193.304Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.69795 194.648L45.76 220.093L45.2599 220.959L1.19788 195.514L1.69795 194.648Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.62904 195.614L45.6911 221.059L45.191 221.925L1.12897 196.48L1.62904 195.614Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.7325 197.199L45.7945 222.643L45.2944 223.509L1.23242 198.065L1.7325 197.199Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.66353 198.165L45.7255 223.609L45.2255 224.475L1.16345 199.031L1.66353 198.165Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.76692 199.717L45.8289 225.161L45.3289 226.027L1.26685 200.583L1.76692 199.717Z' fill='%2390CFF6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.87037 201.303L45.9324 226.747L45.4323 227.613L1.3703 202.169L1.87037 201.303Z' fill='%2390CFF6'/%3E%3Cpath d='M2.96505 200.631L2.8961 198.977L0 198.908L4.82683 196.149L7.79188 197.839L2.96505 200.631Z' fill='%23F9D84B'/%3E%3Cpath d='M13.2048 212.63L13.1358 210.94L10.2397 210.906L15.0666 208.113L18.0316 209.837L13.2048 212.63Z' fill='%23FF8A00'/%3E%3Cpath d='M10.8259 206.803L10.7569 205.113L7.86084 205.079L12.6877 202.286L15.6527 204.01L10.8259 206.803Z' fill='%23FF4C00'/%3E%3Cpath d='M212.139 197.459C212.139 202.114 207.933 203.975 202.934 201.114L170.49 182.496C165.491 179.634 161.25 173.084 161.25 168.429V99.647C161.25 94.9925 165.422 93.2687 170.421 96.1648L202.899 114.783C207.864 117.644 212.173 124.022 212.173 128.677V197.459H212.139Z' fill='%235991CD'/%3E%3Cpath d='M205.382 171.498L167.353 149.915V145.088L205.382 166.671V171.498Z' fill='%23E7F6FA'/%3E%3Cpath d='M205.382 180.082L167.353 158.5V153.673L205.382 175.256V180.082Z' fill='%23E7F6FA'/%3E%3Cpath d='M197.21 184.565L167.353 167.602V163.844L197.21 180.807V184.565Z' fill='%23E7F6FA'/%3E%3Cpath d='M197.21 157.741L167.353 140.778V136.503L197.21 153.466V157.741Z' fill='%23E7F6FA'/%3E%3Cpath d='M197.072 129.401C197.072 135.917 192.487 138.572 186.833 135.296C181.178 132.021 176.593 124.091 176.593 117.575C176.593 111.059 181.178 108.404 186.833 111.679C192.487 114.955 197.072 122.884 197.072 129.401Z' fill='%23E7F6FA'/%3E%3Cpath d='M189.867 121.781C189.867 123.849 188.556 124.746 186.902 123.781C185.281 122.85 183.937 120.402 183.937 118.368C183.937 116.299 185.247 115.403 186.902 116.368C188.522 117.299 189.867 119.712 189.867 121.781Z' fill='%235991CD'/%3E%3Cpath d='M194.418 137.813C194.418 142.64 179.385 133.986 179.385 129.159C179.385 123.264 182.764 121.816 186.902 124.195C191.039 126.574 194.418 131.918 194.418 137.813Z' fill='%235991CD'/%3E%3Cpath d='M188.625 125.849C187.488 125.332 186.35 124.677 185.178 123.849C185.488 123.436 185.488 122.85 185.178 122.057C186.315 122.574 187.453 123.229 188.625 124.056C188.315 124.47 188.315 125.056 188.625 125.849Z' fill='%235991CD'/%3E%3Cpath d='M184.075 117.334C184.213 117.679 184.35 116.403 184.937 116.713C185.523 117.024 185.626 117.472 186.281 117.851C186.971 118.23 187.798 118.265 188.212 118.541C189.246 119.127 189.729 122.057 189.832 121.851C190.418 120.713 189.694 118.851 189.694 118.851L190.039 118.058L189.35 117.989L189.488 117.368L189.005 117.575C189.005 117.575 188.729 116.679 188.212 116.369C187.695 116.058 187.557 115.3 186.143 114.231C184.385 112.955 182.868 114.334 184.075 117.334Z' fill='%23284382'/%3E%3Cpath d='M180.627 136.813L179.179 136.847L179.454 135.158L178.282 133.193L179.903 133.848L180.627 132.572L181.351 134.675L182.937 135.848L181.799 136.503L182.075 138.502L180.627 136.813Z' fill='%23E7F6FA'/%3E%3Cpath d='M186.833 140.399L185.385 140.433L185.66 138.744L184.488 136.744L186.109 137.399L186.833 136.158L187.522 138.261L189.143 139.434L187.97 140.089L188.246 142.088L186.833 140.399Z' fill='%235991CD'/%3E%3Cpath d='M193.004 143.951L191.591 144.02L191.866 142.33L190.694 140.331L192.28 140.986L193.004 139.71L193.728 141.813L195.349 143.02L194.176 143.64L194.452 145.675L193.004 143.951Z' fill='%235991CD'/%3E%3Cpath d='M252.788 113.23C261.614 116.161 269.371 118.402 276.163 120.057L161.182 53.6879C156.734 51.1365 153.114 53.3086 153.114 58.5492V176.427C153.114 181.116 156.01 186.667 159.802 189.597C158.458 164.222 161.009 82.7867 252.788 113.23Z' fill='url(%23paint6_linear)'/%3E%3Cpath d='M252.788 113.23C261.614 116.161 269.371 118.402 276.163 120.057L161.182 53.6879C156.734 51.1365 153.114 53.3086 153.114 58.5492V176.427C153.114 181.116 156.01 186.667 159.802 189.597C158.458 164.222 161.009 82.7867 252.788 113.23Z' fill='url(%23paint7_linear)'/%3E%3Cpath d='M133.427 164.602C133.427 168.498 130.014 170.084 125.808 167.67L98.8465 152.087C94.6748 149.673 91.3304 144.191 91.3304 140.295V82.6492C91.3304 78.7533 94.6403 77.3052 98.812 79.7187L125.808 95.3024C129.98 97.7158 133.393 103.06 133.393 106.956V164.602H133.427Z' fill='%23E7F6FA'/%3E%3Cpath d='M127.325 142.846L96.1228 124.746V120.712L127.325 138.813V142.846Z' fill='%235991CD'/%3E%3Cpath d='M127.325 150.052L96.1228 131.952V127.918L127.325 145.984V150.052Z' fill='%235991CD'/%3E%3Cpath d='M121.222 153.776L96.1228 139.571V136.434L121.222 150.638V153.776Z' fill='%235991CD'/%3E%3Cpath d='M121.222 131.331L96.1228 117.127V113.541L121.222 127.746V131.331Z' fill='%235991CD'/%3E%3Cpath d='M120.981 107.611C120.981 113.093 117.154 115.299 112.396 112.576C107.673 109.852 103.811 103.198 103.811 97.7158C103.811 92.2339 107.638 90.0273 112.396 92.751C117.154 95.4748 120.981 102.129 120.981 107.611Z' fill='%235991CD'/%3E%3Cpath d='M114.948 101.199C114.948 102.922 113.844 103.681 112.465 102.888C111.086 102.095 109.983 100.061 109.983 98.3369C109.983 96.6131 111.086 95.8546 112.465 96.6476C113.844 97.4405 114.948 99.4747 114.948 101.199Z' fill='%23E7F6FA'/%3E%3Cpath d='M118.775 114.644C118.775 118.678 106.19 111.437 106.19 107.369C106.19 102.439 109.017 101.232 112.465 103.232C115.947 105.231 118.775 109.679 118.775 114.644Z' fill='%23E7F6FA'/%3E%3Cpath d='M113.913 104.612C112.948 104.198 111.982 103.647 111.017 102.957C111.293 102.612 111.293 102.13 111.017 101.475C111.982 101.888 112.948 102.44 113.913 103.13C113.637 103.44 113.637 103.957 113.913 104.612Z' fill='%23E7F6FA'/%3E%3Cpath d='M110.121 97.4747C110.224 97.7505 110.327 96.7162 110.845 96.9575C111.362 97.1989 111.431 97.6126 111.948 97.9229C112.5 98.2332 113.224 98.2677 113.568 98.4745C114.43 98.9572 114.844 101.44 114.947 101.233C115.43 100.267 114.81 98.7159 114.81 98.7159L115.085 98.0608L114.499 97.9918L114.637 97.4747L114.223 97.6471C114.223 97.6471 113.982 96.923 113.568 96.6472C113.155 96.3714 113.017 95.7508 111.844 94.8544C110.396 93.7856 109.121 94.9578 110.121 97.4747Z' fill='%235991CD'/%3E%3Cpath d='M107.225 113.782L106.018 113.816L106.259 112.403L105.259 110.748L106.604 111.299L107.225 110.23L107.811 111.989L109.155 112.989L108.19 113.54L108.431 115.23L107.225 113.782Z' fill='%235991CD'/%3E%3Cpath d='M112.396 116.782L111.224 116.816L111.431 115.403L110.465 113.748L111.81 114.299L112.396 113.23L113.017 114.989L114.361 115.989L113.396 116.54L113.603 118.195L112.396 116.782Z' fill='%235991CD'/%3E%3Cpath d='M117.602 119.782L116.396 119.816L116.637 118.403L115.672 116.748L117.016 117.299L117.602 116.23L118.188 117.989L119.567 118.989L118.568 119.54L118.809 121.195L117.602 119.782Z' fill='%235991CD'/%3E%3Cpath d='M264.165 242.383C264.165 247.486 259.649 249.52 254.167 246.382L218.965 226.006C213.518 222.869 209.174 215.698 209.174 210.595V135.331C209.174 130.228 213.449 128.366 218.897 131.504L254.201 151.88C259.649 155.017 264.131 161.982 264.131 167.085V242.383H264.165Z' fill='url(%23paint8_linear)'/%3E%3Cpath d='M405.557 328.128C405.557 332.024 402.144 333.61 397.937 331.196L370.976 315.613C366.804 313.199 363.46 307.717 363.46 303.821V246.21C363.46 242.314 366.77 240.866 370.942 243.279L397.937 258.863C402.109 261.276 405.522 266.62 405.522 270.516V328.128H405.557Z' fill='%23E7F6FA'/%3E%3Cpath d='M399.454 306.407L368.218 288.306V284.272L399.454 302.339V306.407Z' fill='%235991CD'/%3E%3Cpath d='M399.454 313.579L368.218 295.478V291.444L399.454 309.545V313.579Z' fill='%235991CD'/%3E%3Cpath d='M393.352 317.337L368.218 303.133V299.995L393.352 314.2V317.337Z' fill='%235991CD'/%3E%3Cpath d='M393.352 294.858L368.218 280.688V277.067L393.352 291.272V294.858Z' fill='%235991CD'/%3E%3Cpath d='M393.11 271.137C393.11 276.619 389.283 278.826 384.526 276.102C379.802 273.378 375.941 266.724 375.941 261.242C375.941 255.76 379.768 253.554 384.526 256.277C389.283 259.001 393.11 265.655 393.11 271.137Z' fill='%235991CD'/%3E%3Cpath d='M387.077 264.724C387.077 266.448 385.974 267.206 384.595 266.413C383.215 265.62 382.112 263.586 382.112 261.862C382.112 260.138 383.215 259.38 384.595 260.173C385.974 261 387.077 263.035 387.077 264.724Z' fill='%23E7F6FA'/%3E%3Cpath d='M390.869 278.17C390.869 282.204 378.285 274.964 378.285 270.895C378.285 265.965 381.112 264.758 384.56 266.758C388.077 268.758 390.869 273.24 390.869 278.17Z' fill='%23E7F6FA'/%3E%3Cpath d='M386.043 268.137C385.077 267.724 384.112 267.172 383.146 266.483C383.422 266.138 383.422 265.655 383.146 265C384.112 265.414 385.077 265.965 386.043 266.655C385.767 267 385.767 267.482 386.043 268.137Z' fill='%23E7F6FA'/%3E%3Cpath d='M382.25 261.035C382.354 261.311 382.457 260.277 382.974 260.518C383.491 260.759 383.56 261.173 384.077 261.483C384.629 261.794 385.353 261.828 385.698 262.035C386.56 262.518 386.973 265 387.077 264.793C387.56 263.828 386.939 262.276 386.939 262.276L387.215 261.621L386.629 261.552L386.767 261.035L386.353 261.208C386.353 261.208 386.112 260.484 385.698 260.208C385.284 259.932 385.146 259.311 383.974 258.415C382.491 257.346 381.25 258.518 382.25 261.035Z' fill='%235991CD'/%3E%3Cpath d='M379.354 277.343L378.147 277.378L378.354 275.964L377.389 274.309L378.733 274.861L379.354 273.792L379.94 275.55L381.285 276.55L380.319 277.067L380.561 278.757L379.354 277.343Z' fill='%235991CD'/%3E%3Cpath d='M384.526 280.342L383.319 280.377L383.56 278.963L382.595 277.274L383.939 277.825L384.526 276.791L385.146 278.549L386.491 279.549L385.491 280.066L385.732 281.756L384.526 280.342Z' fill='%235991CD'/%3E%3Cpath d='M389.732 283.342L388.525 283.377L388.766 281.963L387.766 280.274L389.111 280.825L389.732 279.791L390.318 281.549L391.662 282.549L390.697 283.066L390.938 284.756L389.732 283.342Z' fill='%235991CD'/%3E%3Cpath d='M331.982 265.759C331.982 270.413 327.741 272.275 322.742 269.414L290.299 250.796C285.334 247.934 281.059 241.383 281.059 236.729V167.947C281.059 163.292 285.196 161.568 290.196 164.465L322.673 183.082C327.672 185.944 331.948 192.322 331.948 196.977V265.759H331.982Z' fill='%235991CD'/%3E%3Cpath d='M306.193 219.214L287.886 208.561V204.251L306.193 214.939V219.214Z' fill='%23E7F6FA'/%3E%3Cpath d='M325.88 239.797L287.886 218.179V213.353L325.88 234.97V239.797Z' fill='%23E7F6FA'/%3E%3Cpath d='M325.88 248.382L287.886 226.764V221.938L325.88 243.555V248.382Z' fill='%23E7F6FA'/%3E%3Cpath d='M317.053 252.83L287.886 235.902V232.144L317.053 249.072V252.83Z' fill='%23E7F6FA'/%3E%3Cpath d='M317.674 199.699C317.674 206.215 313.089 208.87 307.434 205.629C301.78 202.354 297.194 194.424 297.194 187.908C297.194 181.392 301.78 178.737 307.434 182.012C313.089 185.219 317.674 193.148 317.674 199.699Z' fill='%23E7F6FA'/%3E%3Cpath d='M310.468 192.045C310.399 194.045 309.158 195.011 307.503 194.045C305.883 193.114 304.538 190.666 304.538 188.632C304.538 186.564 305.848 185.667 307.503 186.633C309.158 187.563 310.572 188.874 310.468 192.045Z' fill='%235991CD'/%3E%3Cpath d='M315.019 208.217C315.019 213.043 299.987 204.39 299.987 199.563C299.987 193.667 303.366 192.219 307.503 194.598C311.675 196.977 315.019 202.321 315.019 208.217Z' fill='%235991CD'/%3E%3Cpath d='M309.227 196.114C308.089 195.597 306.951 194.942 305.779 194.114C306.089 193.7 306.089 193.114 305.779 192.321C306.917 192.838 308.055 193.494 309.227 194.321C308.917 194.735 308.917 195.355 309.227 196.114Z' fill='%235991CD'/%3E%3Cpath d='M304.573 188.839C304.642 189.184 304.573 185.667 306.262 186.598C306.883 186.943 307.124 187.632 307.779 188.012C308.469 188.391 308.951 188.081 309.365 188.322C310.503 188.943 310.365 192.39 310.468 192.149C311.054 190.908 310.847 188.977 310.468 188.115C310.33 187.77 310.296 186.839 309.813 186.736C309.33 186.633 309.055 185.771 307.641 184.702C305.883 183.357 303.745 183.426 304.573 188.839Z' fill='%23284382'/%3E%3Cpath d='M301.228 205.595L299.815 205.63L300.09 203.94L298.918 201.975L300.539 202.63L301.228 201.354L301.952 203.458L303.573 204.664L302.4 205.285L302.676 207.285L301.228 205.595Z' fill='%23E7F6FA'/%3E%3Cpath d='M307.434 209.181L305.986 209.216L306.262 207.526L305.124 205.527L306.71 206.216L307.434 204.94L308.158 207.044L309.779 208.216L308.606 208.871L308.882 210.871L307.434 209.181Z' fill='%23E7F6FA'/%3E%3Cpath d='M313.64 212.732L312.192 212.801L312.468 211.111L311.296 209.111L312.916 209.767L313.64 208.525L314.364 210.594L315.95 211.801L314.812 212.456L315.088 214.455L313.64 212.732Z' fill='%23E7F6FA'/%3E%3Cpath d='M248.788 246.693C248.788 253.071 243.582 256.174 236.756 252.243L192.452 226.799C185.626 222.869 180.213 213.836 180.213 207.457V113.334C180.213 106.956 185.557 105.267 192.383 109.197L236.687 134.641C243.513 138.572 248.788 146.191 248.788 152.57V246.693Z' fill='%23FFCC00'/%3E%3Cpath d='M214.208 183.772L188.419 169.084V163.844L214.208 178.531V183.772Z' fill='%23FFF1C3'/%3E%3Cpath d='M240.652 211.595L188.419 181.979V175.531L240.652 205.147V211.595Z' fill='%23FFF1C3'/%3E%3Cpath d='M240.652 223.868L188.419 194.252V187.805L240.652 217.455V223.868Z' fill='%23FFF1C3'/%3E%3Cpath d='M229.136 229.833L188.419 206.526V200.665L229.136 223.972V229.833Z' fill='%23FFF1C3'/%3E%3Cpath d='M229.929 156.535C229.929 165.464 223.654 169.084 215.932 164.637C208.174 160.155 201.934 149.294 201.934 140.365C201.934 131.435 208.209 127.815 215.932 132.263C223.689 136.745 229.929 147.605 229.929 156.535Z' fill='%23FFF1C3'/%3E%3Cpath d='M211.139 137.054C210.243 138.744 206.209 143.329 211.449 146.432C216.69 149.535 225.137 155.431 223.31 151.052C221.896 147.673 221.241 142.536 220.517 140.743C218.931 136.985 213.449 132.676 211.139 137.054Z' fill='%23FF7700'/%3E%3Cpath d='M220.069 146.087C219.965 148.846 218.241 150.121 216.035 148.846C213.794 147.57 212.001 144.226 212.001 141.433C212.001 138.64 213.794 137.399 216.035 138.675C218.276 139.95 220.241 141.743 220.069 146.087Z' fill='%23E9C21A'/%3E%3Cpath d='M226.309 168.463C226.309 174.324 205.761 162.464 205.761 156.603C205.761 148.398 210.346 146.57 216.035 149.846C221.724 153.121 226.309 160.292 226.309 168.463Z' fill='%23E9C21A'/%3E%3Cpath d='M218.379 151.638C216.828 150.949 215.242 150.052 213.69 148.914C214.104 148.363 214.104 147.535 213.69 146.501C215.242 147.191 216.828 148.087 218.379 149.225C217.966 149.776 217.966 150.604 218.379 151.638Z' fill='%23E9C21A'/%3E%3Cpath d='M220.655 144.571C220.655 145.433 219.379 142.054 216.897 140.641C214.449 139.227 211.725 140.296 211.725 139.434C211.725 138.572 213.725 135.331 216.173 136.745C218.655 138.158 220.655 143.709 220.655 144.571Z' fill='%23FF7700'/%3E%3Cpath d='M207.243 165.809L205.175 165.878L205.554 163.43L203.899 160.568L206.209 161.533L207.243 159.706L208.278 162.74L210.588 164.464L208.933 165.36L209.312 168.256L207.243 165.809Z' fill='%23FFF1C3'/%3E%3Cpath d='M216.173 170.946L214.104 171.015L214.483 168.602L212.828 165.74L215.138 166.671L216.173 164.844L217.207 167.878L219.517 169.602L217.862 170.533L218.241 173.429L216.173 170.946Z' fill='%23FFF1C3'/%3E%3Cpath d='M225.102 176.118L223.034 176.187L223.413 173.739L221.758 170.878L224.068 171.843L225.102 170.016L226.137 173.05L228.447 174.773L226.792 175.67L227.171 178.566L225.102 176.118Z' fill='%23FFF1C3'/%3E%3Cpath d='M115.533 264.689C121.222 269.964 125.049 274.136 125.049 274.136C133.806 301.753 140.357 301.546 134.565 327.921L124.911 325.645C123.084 316.75 120.602 312.165 117.499 300.994C116.326 296.753 114.913 291.099 112.913 287.134C107.397 276.033 115.533 264.689 115.533 264.689Z' fill='%23E7F6FA'/%3E%3Cpath d='M128.187 369.465C128.187 369.465 123.636 370.017 125.153 364.363C125.532 362.984 128.669 363.363 128.669 363.363L130.945 356.847C130.945 356.847 130.979 358.122 133.979 360.088C135.22 360.881 140.598 361.018 141.978 361.26C152.355 362.984 138.599 367.914 138.599 367.914L128.187 369.465Z' fill='%23F0D2BC'/%3E%3Cpath d='M128.187 369.467L138.599 367.881C138.599 367.881 148.321 364.916 144.736 361.985C144.288 362.64 142.426 365.605 138.013 366.226C133.22 366.881 134.668 366.95 129.842 366.881C127.842 366.847 126.566 365.192 126.325 363.468C125.739 363.606 125.256 363.882 125.118 364.364C123.636 370.019 128.187 369.467 128.187 369.467Z' fill='%23F99067'/%3E%3Cpath d='M135.875 316.371C136.323 312.958 124.842 324.025 124.842 324.025L122.843 331.61C121.188 344.436 125.808 346.539 125.877 365.639C125.877 365.881 128.187 362.881 129.945 362.536C131.634 362.192 132.048 360.675 132.048 360.399C132.393 337.954 134.737 324.887 135.875 316.371Z' fill='%23E7F6FA'/%3E%3Cpath d='M146.735 377.948C146.735 377.948 142.15 378.086 144.15 372.604C144.632 371.294 147.735 371.915 147.735 371.915L150.597 365.605C150.597 365.605 150.494 366.881 153.321 369.088C154.493 370.019 159.837 370.605 161.181 370.984C171.352 373.639 157.217 377.293 157.217 377.293L146.735 377.948Z' fill='%23F0D2BC'/%3E%3Cpath d='M146.735 377.948L157.251 377.292C157.251 377.292 167.215 375.224 163.905 371.983C163.388 372.604 161.285 375.396 156.837 375.603C152.011 375.81 153.459 376.017 148.632 375.5C146.632 375.293 145.529 373.534 145.425 371.811C144.839 371.914 144.322 372.121 144.15 372.604C142.15 378.085 146.735 377.948 146.735 377.948Z' fill='%23F99067'/%3E%3Cpath d='M157.596 322.612C157.527 319.164 144.357 329.266 144.357 329.266L144.805 339.781C141.978 352.4 146.425 354.917 144.77 373.914C144.736 374.155 147.322 371.397 149.115 371.19C150.838 370.983 152.941 369.535 152.941 369.26C155.32 346.918 157.872 338.299 157.596 322.612Z' fill='%23E7F6FA'/%3E%3Cpath d='M129.566 286.893C126.945 288.685 123.705 289.858 120.74 291.03C121.36 292.099 122.05 293.098 122.636 294.167C124.153 296.994 125.635 299.787 127.359 302.511C128.945 305.028 130.462 307.476 131.117 310.406C131.703 312.957 131.772 315.612 131.841 318.232C131.945 324.438 132.565 331.506 130.462 337.471C129.635 339.815 128.256 362.915 130.014 362.57C131.703 362.226 132.117 360.709 132.117 360.433C132.324 346.228 133.324 335.781 134.324 327.886L134.565 327.955C139.254 306.407 135.772 302.58 129.566 286.893Z' fill='%23B3C1CC'/%3E%3Cpath d='M114.534 267.414C121.981 266.069 119.981 255.14 117.43 255.14C113.948 255.14 112.672 257.001 112.603 258.312C112.534 259.829 114.189 260.725 111.224 263.345C107.604 266.586 110.983 268.069 114.534 267.414Z' fill='%23F0D2BC'/%3E%3Cpath d='M115.534 264.689C125.325 279.584 148.908 278.963 148.908 278.963C156.527 303.994 157.01 304.407 157.63 327.921L145.529 333.196C141.874 324.714 136.22 321.405 131.634 302.304C130.6 298.029 122.567 294.616 120.567 290.651C115.016 279.549 115.534 264.689 115.534 264.689Z' fill='%23E7F6FA'/%3E%3Cpath d='M148.873 278.963C148.873 278.963 146.08 272.516 145.77 265.172C145.563 259.966 149.218 254.14 148.425 249.278C148.425 249.278 153.631 242.107 152.7 239.073C150.976 233.557 150.045 226.351 148.39 224.282C146.322 221.697 140.909 218.042 132.703 213.56C125.049 209.388 115.12 209.112 111.465 209.112C104.432 209.112 102.605 213.732 101.639 214.836C100.674 215.904 111.051 216.973 111.362 222.765C111.707 229.316 114.637 237.97 116.74 243.383C121.498 255.657 118.499 258.243 115.568 264.655C114.81 266.276 127.359 286.479 148.873 278.963Z' fill='%23003771'/%3E%3Cpath d='M146.46 250.105C145.908 253.036 144.012 256.829 143.495 260.311C142.805 265.069 144.426 272.068 139.84 275.308C135.496 278.342 128.911 276.377 124.773 273.86C120.912 271.516 117.912 268.241 115.671 264.448C115.637 264.551 115.602 264.62 115.534 264.724C114.81 266.31 127.394 286.514 148.908 278.997C148.908 278.997 146.115 272.55 145.805 265.207C145.598 260.449 149.149 254.312 148.459 249.312L146.46 250.105Z' fill='%23010618'/%3E%3Cpath d='M118.154 224.351C110.948 225.972 101.156 229.73 94.8816 234.143C90.6408 237.108 89.2618 241.59 86.5725 241.107C79.8494 239.901 81.6078 235.143 81.6078 235.143C83.1248 231.936 112.672 198.252 118.326 213.526C119.016 215.387 120.222 223.869 118.154 224.351Z' fill='%23003771'/%3E%3Cpath d='M116.43 254.899C107.121 246.727 98.7775 237.281 89.9168 233.178C85.159 230.971 81.0906 237.591 82.2973 238.97C88.4688 246.107 99.4671 246.038 112.603 259.656C114.051 261.208 117.74 256.036 116.43 254.899Z' fill='%23003771'/%3E%3Cpath d='M93.537 235.177C93.9507 234.798 94.3989 234.453 94.8816 234.108C99.2602 231.074 105.294 228.316 110.983 226.385C110.948 225.972 110.983 225.558 111.12 225.144C106.432 225.075 91.3649 232.246 91.8131 235.349C91.951 236.418 92.6061 236.349 93.3991 237.383C96.1228 240.866 100.295 242.969 103.811 245.52C106.018 247.106 108.707 248.554 110.465 250.657C111.982 252.519 112.086 255.07 113.327 257.001C114.017 256.174 115.465 255.898 116.533 256.449C116.775 255.76 116.775 255.174 116.43 254.864C108.397 247.865 101.088 239.866 93.537 235.177Z' fill='%23010618'/%3E%3Cpath d='M146.218 223.454C153.596 223.523 164.009 222.075 171.111 219.248C175.903 217.352 178.282 213.284 180.799 214.387C187.074 217.076 184.281 221.317 184.281 221.317C182.075 224.075 145.598 250.14 143.598 233.97C143.357 231.97 144.115 223.42 146.218 223.454Z' fill='%23003771'/%3E%3Cpath d='M206.14 193.631C207.036 192.494 208.898 189.115 208.691 189.046C208.14 188.839 204.726 191.942 203.106 194.08C202.485 193.976 201.899 194.114 201.451 194.7C200.693 195.666 200.761 197.114 200.761 198.251C200.761 198.355 200.796 198.424 200.796 198.493C200.761 198.562 200.761 198.596 200.761 198.596C197.693 201.01 201.485 204.423 206.416 200.389C209.346 198.01 208.312 197.148 207.898 195.252C207.45 193.356 206.14 193.631 206.14 193.631Z' fill='%23F0D2BC'/%3E%3Cpath d='M204.347 201.941C196.21 210.009 189.039 219.18 181.109 223.455C176.834 225.731 172.766 220.318 173.8 218.973C179.11 212.043 189.212 211.078 200.555 197.77C201.796 196.287 205.485 200.838 204.347 201.941Z' fill='%23003771'/%3E%3Cpath d='M121.05 204.458C122.05 207.664 136.703 204.63 138.22 204.665C139.564 204.699 140.771 205.044 141.633 204.078C143.081 202.493 143.805 198.976 144.391 196.356C145.391 192.08 143.702 191.046 144.598 188.426C145.632 185.426 144.874 182.978 144.253 180.358C143.564 177.462 141.426 175.152 139.392 173.773C134.634 170.635 116.464 169.394 112.982 184.702C112.534 186.702 112.913 191.425 114.879 195.425C116.913 199.355 120.498 202.63 121.05 204.458Z' fill='%23F0D2BC'/%3E%3Cpath d='M118.43 213.767C117.568 214.387 120.257 217.111 124.67 218.008C130.186 219.145 137.771 218.387 137.254 217.387C134.772 212.595 137.53 206.94 137.151 204.596C136.772 202.251 121.912 202.665 119.981 202.975C119.947 203.01 123.015 210.491 118.43 213.767Z' fill='%23F0D2BC'/%3E%3Cpath d='M105.397 213.422C111.776 214.008 117.947 216.111 124.36 216.49C127.876 216.697 136.841 217.421 135.013 212.973C134.91 212.525 134.772 212.077 134.634 211.629C126.428 183.944 149.321 189.15 147.804 179.703C146.287 170.256 136.289 168.256 129.152 169.394C109.948 172.463 110.638 195.942 99.5705 208.319C98.2259 209.87 97.1227 212.629 105.397 213.422Z' fill='%23FF7700'/%3E%3Cpath d='M103.363 209.181C114.327 196.218 114.258 170.773 132.703 169.256C131.634 169.187 130.462 169.256 129.187 169.463C109.983 172.532 112.844 192.356 99.605 208.388C100.881 208.629 102.122 208.905 103.363 209.181Z' fill='%23F99067'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='370.184' y1='329.42' x2='409.262' y2='351.982' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A6D1FC'/%3E%3Cstop offset='0.2227' stop-color='%23B2D7FC'/%3E%3Cstop offset='0.6263' stop-color='%23D3E6FC'/%3E%3Cstop offset='1' stop-color='%23F6F7FC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='97.6655' y1='165.493' x2='136.743' y2='188.056' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A6D1FC'/%3E%3Cstop offset='0.2227' stop-color='%23B2D7FC'/%3E%3Cstop offset='0.6263' stop-color='%23D3E6FC'/%3E%3Cstop offset='1' stop-color='%23F6F7FC'/%3E%3C/linearGradient%3E%3CradialGradient id='paint2_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(268.464 57.2524) rotate(26.569) scale(269.044 196.866)'%3E%3Cstop stop-color='%23F6F7FC'/%3E%3Cstop offset='0.3737' stop-color='%23D3E6FC'/%3E%3Cstop offset='0.7773' stop-color='%23B2D7FC'/%3E%3Cstop offset='1' stop-color='%23A6D1FC'/%3E%3C/radialGradient%3E%3CradialGradient id='paint3_radial' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(248.418 172.456) scale(108.25)'%3E%3Cstop stop-color='%23F6F7FC'/%3E%3Cstop offset='0.3737' stop-color='%23D3E6FC'/%3E%3Cstop offset='0.7773' stop-color='%23B2D7FC'/%3E%3Cstop offset='1' stop-color='%23A6D1FC'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint4_linear' x1='35.6109' y1='184.831' x2='89.3181' y2='201.457' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A6D1FC'/%3E%3Cstop offset='0.2227' stop-color='%23B2D7FC'/%3E%3Cstop offset='0.6263' stop-color='%23D3E6FC'/%3E%3Cstop offset='1' stop-color='%23F6F7FC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear' x1='126.411' y1='320.189' x2='241.931' y2='332.244' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A6D1FC'/%3E%3Cstop offset='0.2227' stop-color='%23B2D7FC'/%3E%3Cstop offset='0.6263' stop-color='%23D3E6FC'/%3E%3Cstop offset='1' stop-color='%23F6F7FC'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear' x1='151.255' y1='59.932' x2='201.61' y2='131.987' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear' x1='151.255' y1='59.932' x2='201.61' y2='131.987' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear' x1='236.49' y1='187.977' x2='225.791' y2='134.065' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A6D1FC'/%3E%3Cstop offset='0.2227' stop-color='%23B2D7FC'/%3E%3Cstop offset='0.6263' stop-color='%23D3E6FC'/%3E%3Cstop offset='1' stop-color='%23F6F7FC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 400px;
}
@media (max-width: 991px) {
  .corp-promo__pic {
    display: none;
  }
}
.corp-promo__title {
  color: #fff;
  padding: 0;
  margin: 1rem 0;
  font-weight: 800;
}
@media (min-width: 992px) {
  .corp-promo__title {
    font-size: 48px;
    line-height: 60px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-promo__title {
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .corp-promo__title {
    margin-bottom: 2rem;
  }
}
.corp-promo__description {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .corp-promo__description {
    grid-row: 3;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .corp-promo__description {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .corp-promo .btn-warning {
    grid-row: 4;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .corp-promo .btn-warning {
    margin: 0 auto;
  }
}
.corp-video {
  margin-bottom: 56px;
}
.corp-video__frame {
  position: relative;
  width: 100%;
  height: 0;
  padding: 62.25% 0 0 56.25%;
  overflow: hidden;
  border-radius: 4px;
}
.corp-video__frame iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  max-width: 100%;
  width: 100%;
}
.corp-solutions {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
@media (max-width: 991px) {
  .corp-solutions {
    grid-template-columns: 1fr;
  }
}
.corp-solutions__item {
  display: flex;
  align-items: flex-start;
}
.corp-solutions__item-center {
  align-items: center;
}
.corp-solutions__item-icon {
  margin-right: 20px;
  font-size: 44px;
}
.corp-methodology__list {
  display: grid;
  grid-gap: 32px;
}
.corp-methodology__list-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .corp-methodology__list-item {
    flex-direction: column;
  }
}
.corp-methodology__list-icon {
  font-size: 66px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .corp-methodology__list-icon {
    margin-bottom: 15px;
  }
}
.corp-reviews {
  background: #ECF0F3;
  padding: 36px;
  margin: 72px 0 56px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .corp-reviews {
    padding: 30px 20px;
  }
}
.corp-reviews__video {
  margin: 0 0 24px;
  padding-bottom: 15px;
  border-bottom: 1px solid #D9D9D9;
}
.corp-reviews__video--subtitle {
  font-weight: 700;
  margin-bottom: 16px;
}
.corp-reviews__iframe {
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 12px 64px rgba(15, 29, 48, 0.25), 0 4px 12px rgba(15, 29, 48, 0.25);
  margin-bottom: 30px;
}
.corp-reviews__projects--title {
  font-size: 32px;
  font-weight: 800;
  line-height: 44px;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .corp-reviews__projects--title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }
}
.corp-reviews__projects-slide {
  text-align: center;
  padding: 10px;
  color: #fff;
  border-radius: 8px;
  height: 100px;
  width: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.corp-reviews__projects-slide--zarubezhneft {
  background: linear-gradient(180deg, #00AA44 0%, #00791A 100%);
}
.corp-reviews__projects-slide--yuit-konzern {
  background: linear-gradient(180deg, #009DE3 0%, #0081BA 100%);
}
.corp-reviews__projects-slide--so-ees {
  background: linear-gradient(180deg, #65421A 0%, #2F1E07 100%);
}
.corp-reviews__projects-slide--nizhegorodec, .corp-reviews__projects-slide--nizhegorodskij-vodokanal, .corp-reviews__projects-slide--okskaya-sudoverf {
  background: linear-gradient(180deg, #004696 0%, #002F71 100%);
}
.corp-reviews__projects-slide--okbm-afrikantov {
  background: linear-gradient(180deg, #0074BB 0%, #005081 100%);
}
.corp-reviews__projects-slide--okskaya-sudoverf {
  background: linear-gradient(180deg, #004696 0%, #002F71 100%);
}
.corp-reviews__projects-slide--arzamasskiy-hleb {
  background: linear-gradient(180deg, #FFD95D 0%, #FF9146 100%);
}
.corp-reviews__projects-slide--optika-kronos {
  background: linear-gradient(181.88deg, #00808F 1.59%, #005862 98.41%);
}
.corp-reviews__projects-slide--tuapsinskij-morskoj-torgovyj-port {
  background: linear-gradient(180deg, #0774A3 0%, #004D6E 100%);
}
.corp-reviews__projects-slide--uralhim {
  background: linear-gradient(156.59deg, #35C8B6 10.97%, #019C89 84.89%);
}
.corp-reviews__projects-slide--roskosmos {
  background: linear-gradient(180deg, #1540A0 0%, #001F70 100%);
}
.corp-reviews__projects-slide--broen-prodakshn {
  background: linear-gradient(180deg, #D80230 0%, #901921 100%);
}
.corp-reviews__projects-slide--tek-mosenergo {
  background: linear-gradient(154.68deg, #3889E0 19.17%, #0F5BAC 83.94%);
}
.corp-reviews__projects-slide--shlyumberzhe {
  background: linear-gradient(180deg, #0060BB 0%, #004383 100%);
}
@media (max-width: 767px) {
  .corp-reviews__projects-slide {
    width: 100%;
  }
}
.corp-reviews__projects-slide:focus, .corp-reviews__projects-slide:active, .corp-reviews__projects-slide:hover {
  outline: none;
}
.corp-reviews__projects-slider {
  margin: 32px -15px 36px;
  padding: 0 75px 0;
}
@media (max-width: 767px) {
  .corp-reviews__projects-slider {
    padding: 0 54px 0;
  }
}
.corp-reviews__projects .slider-arrow {
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: #c8c8c8;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 19px;
  padding: 0;
  position: absolute;
  top: calc(50% - 20px);
}
@media (min-width: 576px) {
  .corp-reviews__projects .slider-arrow--left {
    left: 10px;
  }
}
@media (max-width: 575px) {
  .corp-reviews__projects .slider-arrow--left {
    left: 0;
  }
}
@media (min-width: 576px) {
  .corp-reviews__projects .slider-arrow--right {
    right: 10px;
  }
}
@media (max-width: 575px) {
  .corp-reviews__projects .slider-arrow--right {
    right: 0;
  }
}
.corp-guarantees {
  padding: 72px 0 0;
}
.corp-guarantees__block {
  display: grid;
  grid-gap: 32px;
}
.corp-guarantees__block-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .corp-guarantees__block-item {
    display: block;
  }
}
.corp-guarantees__icon {
  font-size: 72px;
  margin: 0 20px 15px 0;
}
.corp-guarantees .icon-guarantees-4 {
  position: relative;
  top: -8px;
}
.corp-projects {
  margin-bottom: 56px;
  /*Заглушка для логотипов*/
}
.corp-projects__list-item {
  display: grid;
  grid-template-columns: 220px 1fr;
  grid-gap: 20px;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 575px) {
  .corp-projects__list-item {
    grid-template-columns: 1fr;
  }
}
.corp-projects__list-title {
  font-weight: bold;
}
.corp-projects__list-plug {
  width: 150px;
  height: 84px;
  background: #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}
.corp-projects__card {
  color: #fff;
  border-radius: 8px;
  height: 108px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 10px;
}
.corp-projects__card--tatneft {
  background: linear-gradient(180deg, #00C576 0%, #008454 100%);
}
.corp-projects__card--bke {
  background: linear-gradient(180deg, #D6A134 0%, #AB7B17 100%);
}
.corp-projects__card--rosatom, .corp-projects__card--detskyy-mir {
  background: linear-gradient(180deg, #0C77EB 0%, #0057B4 100%);
}
.corp-projects__card--sanofi {
  background: linear-gradient(180deg, #4C95D2 0%, #4051AA 100%);
}
.corp-projects__card--shlyumberzhe {
  background: linear-gradient(180deg, #0060BB 0%, #004383 100%);
}
.corp-projects__card--roskosmos {
  background: linear-gradient(180deg, #1540A0 0%, #001F70 100%);
}
.corp-projects__card--sanofi {
  background: linear-gradient(180deg, #4C95D2 0%, #4051AA 100%);
}
.corp-projects__card--roskosmos {
  background: linear-gradient(180deg, #1540A0 0%, #001F70 100%);
}
.corp-projects__card--uralhim {
  background: linear-gradient(156.59deg, #35C8B6 10.97%, #019C89 84.89%);
}
.corp-projects__card--so-ees {
  background: linear-gradient(180deg, #65421A 0%, #2F1E07 100%);
}
.corp-questions {
  padding: 72px 0;
  background: linear-gradient(90deg, #3079CC 0%, #002C6F 100%);
}
.corp-questions__container {
  display: grid;
  align-items: center;
}
@media (min-width: 992px) {
  .corp-questions__container {
    grid-template-columns: max-content auto;
    grid-column-gap: 50px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-questions__container {
    grid-template-columns: 4fr 3fr;
  }
}
.corp-questions__content h2 {
  color: #fff;
  padding: 0;
  margin: 0 0 24px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .corp-questions__content h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 767px) {
  .corp-questions__content {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .corp-questions__pic {
    display: none;
  }
}
.corp-questions__pic svg {
  max-width: 485px;
}
@media (min-width: 992px) {
  .corp-questions__pic svg {
    margin-right: -30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-questions__pic svg {
    max-width: 100%;
  }
}

.thumbnail-overlay {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.thumbnail-overlay::after {
  display: block;
  position: absolute;
  content: "";
  background: url("/1c-corp/areas/hrm/sass/../images/i__loupe.png");
  width: 29px;
  height: 28px;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  opacity: 0.35;
}
.thumbnail-overlay::before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.45);
  width: 42px;
  height: 42px;
  top: calc(50% - 23px);
  left: calc(50% - 23px);
  opacity: 0.35;
}
.thumbnail-overlay:hover::before, .thumbnail-overlay:hover::after {
  opacity: 1;
}

#image-modal .modal-img {
  max-width: 95%;
}
@media (max-width: 767px) {
  #image-modal .modal-img {
    max-width: 100%;
  }
}
#image-modal .modal-img img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
#image-modal .modal-img .close::before {
  display: block;
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  background: url("/1c-corp/areas/images/close.png");
  right: -16px;
  top: -10px;
  z-index: 1;
  cursor: pointer;
}

/*# sourceMappingURL=main.css.map */

/* End */
/* /local/templates/rarus.light/sass/front-main.css?1728997194115028 */
/* /local/templates/rarus.light/sass/media-tile.css?175136906817425 */
/* /local/templates/rarus.light/front/build/styles/main.min.css?1748433741111665 */
/* /local/templates/rarus.light/front/src/styles/pages/index/fix3.css?166747843264418 */
/* /local/templates/rarus.light/libs/intl-tel-input/css/intlTelInput.min.css?161045849719157 */
/* /local/templates/rarus.light/vite/build/public/video-list/index.css?17279630121387 */
/* /local/templates/rarus.light/components/bitrix/search.title/search_in_header_webpack/style.css?16213389853070 */
/* /1c-corp/areas/hrm/sass/main.css?174731337673630 */
