

/* 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/dokumentooborot/sass/main.css?1747661277106437*/
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 .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-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;
}

.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-subtitle {
  color: #333333;
  margin: 0 0 24px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .corp-subtitle {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .corp-subtitle {
    font-size: 18px;
    line-height: 24px;
  }
}
.corp-promo {
  background: linear-gradient(90deg, #3079CC 0%, #002C6F 100%);
  color: #fff;
  overflow: hidden;
}
.corp-promo__container {
  display: grid;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .corp-promo__container {
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 30px;
    grid-template-rows: repeat(6, min-content);
    position: relative;
    padding: 72px 15px;
  }
}
@media (max-width: 767px) {
  .corp-promo__container {
    text-align: center;
    grid-template-columns: 100%;
    grid-template-rows: repeat(5, min-content);
    padding: 3rem 1rem;
  }
}
.corp-promo__bg .icon-promo {
  content: url("data:image/svg+xml,%3Csvg width='449' height='446' viewBox='0 0 449 446' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M435.891 348.551L339.733 292.975L339.635 197.898L206.598 121.052V121.15V217.403C203.174 217.011 199.359 217.501 196.718 219.069L48.3227 304.835C44.1164 307.285 44.1164 311.206 48.3227 313.558L89.799 337.573L59.4743 355.216L52.4312 369.526L166.295 435.394L212.369 408.537L272.334 443.236C276.54 445.686 283.29 445.686 287.496 443.236L435.989 357.372C440.097 354.922 440.097 351.001 435.891 348.551Z' fill='black'/%3E%3Cpath d='M196.816 194.075C201.022 191.624 207.772 191.624 211.978 194.075L435.989 323.654C440.195 326.105 440.195 330.025 435.989 332.378L287.496 418.241C283.29 420.692 276.54 420.692 272.334 418.241L48.3227 288.662C44.1164 286.211 44.1164 282.291 48.3227 279.938L196.816 194.075Z' fill='url(%23paint0_linear)'/%3E%3Cpath d='M439.02 327.967V336.592C439.02 338.259 438.042 339.827 435.89 341.101L287.397 426.965C283.191 429.415 276.441 429.415 272.235 426.965L48.224 297.385C46.1698 296.209 45.0938 294.641 45.0938 292.975V284.349V284.251C45.0938 285.819 46.1698 287.388 48.224 288.564L272.235 418.143C276.441 420.594 283.191 420.594 287.397 418.143L435.89 332.28C438.042 331.201 439.02 329.535 439.02 327.967Z' fill='url(%23paint1_linear)'/%3E%3Cpath d='M203.762 8.91952C203.762 4.11666 207.185 2.15631 211.294 4.50873L435.305 134.088C439.511 136.538 442.935 142.42 442.935 147.222V318.949C442.935 323.752 439.511 325.712 435.305 323.36L211.294 193.781C207.088 191.33 203.762 185.449 203.762 180.646V8.91952Z' fill='url(%23paint2_linear)'/%3E%3Cpath d='M429.242 307.579C430.904 308.56 432.274 307.775 432.274 305.815V148.105C432.274 146.144 430.904 143.792 429.242 142.812L217.361 20.2897C215.698 19.3095 214.328 20.0936 214.328 22.054V179.764C214.328 181.725 215.698 184.077 217.361 185.057L429.242 307.579Z' fill='url(%23paint3_linear)'/%3E%3Cpath d='M122.961 252.885C122.081 253.376 122.081 254.16 122.961 254.65L330.734 374.917C331.614 375.408 332.984 375.408 333.766 374.917L416.719 327.281C417.599 326.791 417.599 326.007 416.719 325.517L208.946 205.347C208.066 204.857 206.696 204.857 205.914 205.347L122.961 252.885Z' fill='url(%23paint4_linear)'/%3E%3Cpath d='M378.668 330.613C377.788 331.104 377.788 331.888 378.668 332.378L387.863 337.671C388.744 338.161 390.015 338.161 390.896 337.671L400.091 332.28C400.971 331.79 400.971 331.006 400.091 330.515L390.896 325.125C390.015 324.634 388.744 324.634 387.863 325.125L378.668 330.613Z' fill='url(%23paint5_linear)'/%3E%3Cpath d='M364.485 322.478C363.604 322.968 363.604 323.752 364.485 324.242L373.68 329.535C374.56 330.025 375.832 330.025 376.712 329.535L385.907 324.242C386.788 323.752 386.788 322.968 385.907 322.478L376.712 317.185C375.832 316.695 374.56 316.695 373.68 317.185L364.485 322.478Z' fill='url(%23paint6_linear)'/%3E%3Cpath d='M350.399 314.343C349.518 314.833 349.518 315.617 350.399 316.107L359.594 321.4C360.474 321.89 361.746 321.89 362.626 321.4L371.821 316.107C372.702 315.617 372.702 314.833 371.821 314.343L362.626 309.05C361.746 308.559 360.474 308.559 359.594 309.05L350.399 314.343Z' fill='url(%23paint7_linear)'/%3E%3Cpath d='M336.215 306.109C335.335 306.599 335.335 307.383 336.215 307.873L345.41 313.166C346.291 313.656 347.562 313.656 348.443 313.166L357.638 307.873C358.518 307.383 358.518 306.599 357.638 306.109L348.443 300.816C347.562 300.326 346.291 300.326 345.41 300.816L336.215 306.109Z' fill='url(%23paint8_linear)'/%3E%3Cpath d='M322.125 297.974C321.245 298.464 321.245 299.248 322.125 299.738L331.32 305.031C332.201 305.521 333.472 305.521 334.353 305.031L343.548 299.738C344.429 299.248 344.429 298.464 343.548 297.974L334.353 292.681C333.472 292.191 332.201 292.191 331.32 292.681L322.125 297.974Z' fill='url(%23paint9_linear)'/%3E%3Cpath d='M308.039 289.838C307.159 290.328 307.159 291.112 308.039 291.602L317.234 296.895C318.115 297.385 319.386 297.385 320.267 296.895L329.462 291.602C330.343 291.112 330.343 290.328 329.462 289.838L320.267 284.545C319.386 284.055 318.115 284.055 317.234 284.545L308.039 289.838Z' fill='url(%23paint10_linear)'/%3E%3Cpath d='M293.856 281.605C292.975 282.095 292.975 282.879 293.856 283.369L303.051 288.662C303.931 289.152 305.203 289.152 306.083 288.662L315.278 283.369C316.159 282.879 316.159 282.095 315.278 281.605L306.083 276.312C305.203 275.822 303.931 275.822 303.051 276.312L293.856 281.605Z' fill='url(%23paint11_linear)'/%3E%3Cpath d='M279.77 273.469C278.889 273.959 278.889 274.743 279.77 275.233L288.965 280.526C289.845 281.017 291.117 281.017 291.997 280.526L301.193 275.233C302.073 274.743 302.073 273.959 301.193 273.469L291.997 268.176C291.117 267.686 289.845 267.686 288.965 268.176L279.77 273.469Z' fill='url(%23paint12_linear)'/%3E%3Cpath d='M265.586 265.236C264.706 265.726 264.706 266.51 265.586 267L274.781 272.391C275.662 272.881 276.933 272.881 277.814 272.391L287.009 267C287.889 266.51 287.889 265.726 287.009 265.236L277.814 259.943C276.933 259.453 275.662 259.453 274.781 259.943L265.586 265.236Z' fill='url(%23paint13_linear)'/%3E%3Cpath d='M251.5 257.1C250.62 257.59 250.62 258.375 251.5 258.865L260.695 264.256C261.576 264.746 262.847 264.746 263.728 264.256L272.923 258.865C273.803 258.375 273.803 257.59 272.923 257.1L263.728 251.807C262.847 251.317 261.576 251.317 260.695 251.807L251.5 257.1Z' fill='url(%23paint14_linear)'/%3E%3Cpath d='M237.317 248.965C236.436 249.455 236.436 250.239 237.317 250.729L246.512 256.12C247.392 256.61 248.664 256.61 249.544 256.12L258.739 250.729C259.62 250.239 259.62 249.455 258.739 248.965L249.544 243.672C248.664 243.182 247.392 243.182 246.512 243.672L237.317 248.965Z' fill='url(%23paint15_linear)'/%3E%3Cpath d='M223.231 240.731C222.35 241.221 222.35 242.006 223.231 242.496L232.426 247.789C233.306 248.279 234.676 248.279 235.458 247.789L244.654 242.496C245.534 242.006 245.534 241.221 244.654 240.731L235.458 235.438C234.676 234.948 233.306 234.948 232.426 235.438L223.231 240.731Z' fill='url(%23paint16_linear)'/%3E%3Cpath d='M209.145 232.596C208.264 233.086 208.264 233.87 209.145 234.36L218.34 239.653C219.22 240.143 220.492 240.143 221.372 239.653L230.568 234.36C231.448 233.87 231.448 233.086 230.568 232.596L221.372 227.303C220.492 226.813 219.22 226.813 218.34 227.303L209.145 232.596Z' fill='url(%23paint17_linear)'/%3E%3Cpath d='M392.168 322.282C391.288 322.772 391.288 323.556 392.168 324.046L401.852 329.633C402.733 330.123 404.004 330.123 404.885 329.633L408.993 327.281C409.874 326.791 409.874 326.007 408.993 325.517L399.309 319.93C398.429 319.44 397.157 319.44 396.277 319.93L392.168 322.282Z' fill='url(%23paint18_linear)'/%3E%3Cpath d='M377.492 313.852C376.612 314.342 376.612 315.127 377.492 315.617L387.177 321.204C388.057 321.694 389.329 321.694 390.209 321.204L394.318 318.851C395.198 318.361 395.198 317.577 394.318 317.087L384.633 311.5C383.753 311.01 382.481 311.01 381.601 311.5L377.492 313.852Z' fill='url(%23paint19_linear)'/%3E%3Cpath d='M362.918 305.423C362.038 305.913 362.038 306.697 362.918 307.187L372.602 312.774C373.483 313.264 374.754 313.264 375.635 312.774L379.743 310.422C380.624 309.932 380.624 309.148 379.743 308.658L370.059 303.071C369.179 302.58 367.907 302.58 367.027 303.071L362.918 305.423Z' fill='url(%23paint20_linear)'/%3E%3Cpath d='M348.246 296.895C347.366 297.385 347.366 298.17 348.246 298.66L357.931 304.247C358.811 304.737 360.083 304.737 360.963 304.247L365.072 301.894C365.952 301.404 365.952 300.62 365.072 300.13L355.387 294.543C354.507 294.053 353.235 294.053 352.355 294.543L348.246 296.895Z' fill='url(%23paint21_linear)'/%3E%3Cpath d='M333.57 288.466C332.69 288.956 332.69 289.74 333.57 290.23L343.255 295.817C344.135 296.307 345.407 296.307 346.287 295.817L350.396 293.465C351.276 292.975 351.276 292.191 350.396 291.7L340.711 286.113C339.831 285.623 338.559 285.623 337.679 286.113L333.57 288.466Z' fill='url(%23paint22_linear)'/%3E%3Cpath d='M318.996 280.036C318.116 280.526 318.116 281.311 318.996 281.801L328.681 287.388C329.561 287.878 330.833 287.878 331.713 287.388L335.822 285.035C336.702 284.545 336.702 283.761 335.822 283.271L326.137 277.684C325.257 277.194 323.985 277.194 323.105 277.684L318.996 280.036Z' fill='url(%23paint23_linear)'/%3E%3Cpath d='M304.324 271.509C303.444 271.999 303.444 272.783 304.324 273.273L314.009 278.86C314.889 279.35 316.161 279.35 317.041 278.86L321.15 276.508C322.03 276.018 322.03 275.234 321.15 274.743L311.465 269.156C310.585 268.666 309.313 268.666 308.433 269.156L304.324 271.509Z' fill='url(%23paint24_linear)'/%3E%3Cpath d='M289.746 263.079C288.866 263.569 288.866 264.353 289.746 264.844L299.431 270.431C300.311 270.921 301.583 270.921 302.463 270.431L306.571 268.078C307.452 267.588 307.452 266.804 306.571 266.314L296.887 260.727C296.007 260.237 294.735 260.237 293.855 260.727L289.746 263.079Z' fill='url(%23paint25_linear)'/%3E%3Cpath d='M275.074 254.552C274.194 255.042 274.194 255.826 275.074 256.316L284.759 261.903C285.639 262.393 286.911 262.393 287.791 261.903L291.9 259.551C292.78 259.06 292.78 258.276 291.9 257.786L282.215 252.199C281.335 251.709 280.063 251.709 279.183 252.199L275.074 254.552Z' fill='url(%23paint26_linear)'/%3E%3Cpath d='M260.402 246.122C259.522 246.612 259.522 247.397 260.402 247.887L270.087 253.474C270.967 253.964 272.239 253.964 273.119 253.474L277.228 251.121C278.108 250.631 278.108 249.847 277.228 249.357L267.543 243.77C266.663 243.28 265.391 243.28 264.511 243.77L260.402 246.122Z' fill='url(%23paint27_linear)'/%3E%3Cpath d='M245.824 237.693C244.944 238.183 244.944 238.967 245.824 239.457L255.509 245.044C256.389 245.534 257.661 245.534 258.541 245.044L262.65 242.692C263.53 242.201 263.53 241.417 262.65 240.927L252.965 235.34C252.085 234.85 250.813 234.85 249.933 235.34L245.824 237.693Z' fill='url(%23paint28_linear)'/%3E%3Cpath d='M231.152 229.165C230.272 229.655 230.272 230.439 231.152 230.93L240.837 236.516C241.717 237.007 242.989 237.007 243.869 236.516L247.978 234.164C248.858 233.674 248.858 232.89 247.978 232.4L238.293 226.813C237.413 226.323 236.141 226.323 235.261 226.813L231.152 229.165Z' fill='url(%23paint29_linear)'/%3E%3Cpath d='M216.481 220.736C215.6 221.226 215.6 222.01 216.481 222.5L226.165 228.087C227.045 228.577 228.317 228.577 229.197 228.087L233.306 225.735C234.186 225.245 234.186 224.46 233.306 223.97L223.622 218.383C222.741 217.893 221.469 217.893 220.589 218.383L216.481 220.736Z' fill='url(%23paint30_linear)'/%3E%3Cpath d='M201.809 212.208C200.928 212.698 200.928 213.482 201.809 213.972L211.493 219.559C212.373 220.05 213.645 220.05 214.526 219.559L218.634 217.207C219.514 216.717 219.514 215.933 218.634 215.443L208.95 209.856C208.069 209.366 206.798 209.366 205.917 209.856L201.809 212.208Z' fill='url(%23paint31_linear)'/%3E%3Cpath d='M187.914 220.344C187.034 220.834 187.034 221.618 187.914 222.108L204.25 231.518C205.131 232.008 206.402 232.008 207.283 231.518L216.478 226.225C217.358 225.735 217.358 224.95 216.478 224.46L200.142 215.051C199.261 214.56 197.99 214.56 197.109 215.051L187.914 220.344Z' fill='url(%23paint32_linear)'/%3E%3Cpath d='M322.027 363.449C321.147 363.94 321.147 364.724 322.027 365.214L331.223 370.507C332.103 370.997 333.375 370.997 334.255 370.507L343.45 365.214C344.331 364.724 344.331 363.94 343.45 363.449L334.255 358.157C333.375 357.666 332.103 357.666 331.223 358.157L322.027 363.449Z' fill='url(%23paint33_linear)'/%3E%3Cpath d='M307.844 355.216C306.963 355.706 306.963 356.49 307.844 356.98L317.039 362.273C317.919 362.763 319.191 362.763 320.072 362.273L329.267 356.98C330.147 356.49 330.147 355.706 329.267 355.216L320.072 349.923C319.191 349.433 317.919 349.433 317.039 349.923L307.844 355.216Z' fill='url(%23paint34_linear)'/%3E%3Cpath d='M293.758 347.08C292.878 347.57 292.878 348.355 293.758 348.845L302.953 354.138C303.834 354.628 305.105 354.628 305.986 354.138L315.181 348.845C316.061 348.355 316.061 347.57 315.181 347.08L305.986 341.787C305.105 341.297 303.834 341.297 302.953 341.787L293.758 347.08Z' fill='url(%23paint35_linear)'/%3E%3Cpath d='M152.602 257.1C151.721 257.59 151.721 258.374 152.602 258.865L161.797 264.158C162.677 264.648 163.949 264.648 164.829 264.158L166.981 262.883C167.862 262.393 167.862 261.609 166.981 261.119L157.786 255.826C156.906 255.336 155.634 255.336 154.754 255.826L152.602 257.1Z' fill='url(%23paint36_linear)'/%3E%3Cpath d='M159.449 269.45C158.569 269.941 158.569 270.725 159.449 271.215L168.645 276.508C169.525 276.998 170.797 276.998 171.677 276.508L173.829 275.233C174.71 274.743 174.71 273.959 173.829 273.469L164.634 268.176C163.754 267.686 162.482 267.686 161.601 268.176L159.449 269.45Z' fill='url(%23paint37_linear)'/%3E%3Cpath d='M145.363 261.217C144.483 261.707 144.483 262.491 145.363 262.981L154.559 268.274C155.439 268.764 156.711 268.764 157.591 268.274L159.743 267C160.624 266.51 160.624 265.726 159.743 265.236L150.548 259.943C149.765 259.453 148.396 259.453 147.515 259.943L145.363 261.217Z' fill='url(%23paint38_linear)'/%3E%3Cpath d='M131.277 253.082C130.397 253.572 130.397 254.356 131.277 254.846L140.473 260.139C141.353 260.629 142.625 260.629 143.505 260.139L145.657 258.865C146.538 258.375 146.538 257.59 145.657 257.1L136.462 251.807C135.582 251.317 134.31 251.317 133.43 251.807L131.277 253.082Z' fill='url(%23paint39_linear)'/%3E%3Cpath d='M279.574 338.945C278.694 339.435 278.694 340.219 279.574 340.709L288.77 346.002C289.65 346.492 290.922 346.492 291.802 346.002L300.997 340.709C301.878 340.219 301.878 339.435 300.997 338.945L291.802 333.652C290.922 333.162 289.65 333.162 288.77 333.652L279.574 338.945Z' fill='url(%23paint40_linear)'/%3E%3Cpath d='M201.809 293.955C200.928 294.445 200.928 295.229 201.809 295.719L274.686 337.867C275.566 338.357 276.838 338.357 277.718 337.867L286.913 332.574C287.794 332.084 287.794 331.3 286.913 330.81L214.036 288.662C213.156 288.172 211.884 288.172 211.004 288.662L201.809 293.955Z' fill='url(%23paint41_linear)'/%3E%3Cpath d='M187.719 285.819C186.838 286.309 186.838 287.094 187.719 287.584L196.914 292.877C197.795 293.367 199.066 293.367 199.947 292.877L209.142 287.584C210.022 287.094 210.022 286.309 209.142 285.819L199.947 280.526C199.066 280.036 197.795 280.036 196.914 280.526L187.719 285.819Z' fill='url(%23paint42_linear)'/%3E%3Cpath d='M173.633 277.586C172.753 278.076 172.753 278.86 173.633 279.35L182.828 284.643C183.709 285.133 184.98 285.133 185.861 284.643L195.056 279.35C195.936 278.86 195.936 278.076 195.056 277.586L185.861 272.293C184.98 271.803 183.709 271.803 182.828 272.293L173.633 277.586Z' fill='url(%23paint43_linear)'/%3E%3Cpath d='M343.258 326.595C342.378 327.085 342.378 327.869 343.258 328.359L352.453 333.652C353.334 334.142 354.605 334.142 355.486 333.652L364.681 328.359C365.561 327.869 365.561 327.085 364.681 326.595L355.486 321.302C354.605 320.812 353.334 320.812 352.453 321.302L343.258 326.595Z' fill='url(%23paint44_linear)'/%3E%3Cpath d='M357.442 334.73C356.561 335.22 356.561 336.004 357.442 336.494L373.778 345.904C374.658 346.394 375.93 346.394 376.81 345.904L386.005 340.611C386.886 340.121 386.886 339.337 386.005 338.847L369.669 329.437C368.789 328.947 367.517 328.947 366.637 329.437L357.442 334.73Z' fill='url(%23paint45_linear)'/%3E%3Cpath d='M329.168 318.361C328.288 318.851 328.288 319.636 329.168 320.126L338.363 325.419C339.244 325.909 340.515 325.909 341.396 325.419L350.591 320.126C351.471 319.636 351.471 318.851 350.591 318.361L341.396 313.068C340.515 312.578 339.244 312.578 338.363 313.068L329.168 318.361Z' fill='url(%23paint46_linear)'/%3E%3Cpath d='M314.985 310.226C314.104 310.716 314.104 311.5 314.985 311.99L324.18 317.283C325.06 317.773 326.332 317.773 327.212 317.283L336.407 311.99C337.288 311.5 337.288 310.716 336.407 310.226L327.212 304.835C326.332 304.345 325.06 304.345 324.18 304.835L314.985 310.226Z' fill='url(%23paint47_linear)'/%3E%3Cpath d='M300.899 301.992C300.018 302.482 300.018 303.267 300.899 303.757L310.094 309.05C310.974 309.54 312.246 309.54 313.126 309.05L322.321 303.757C323.202 303.267 323.202 302.482 322.321 301.992L313.126 296.699C312.246 296.209 310.974 296.209 310.094 296.699L300.899 301.992Z' fill='url(%23paint48_linear)'/%3E%3Cpath d='M286.813 293.857C285.932 294.347 285.932 295.131 286.813 295.621L296.008 300.914C296.888 301.404 298.16 301.404 299.04 300.914L308.236 295.621C309.116 295.131 309.116 294.347 308.236 293.857L299.04 288.466C298.16 287.976 296.888 287.976 296.008 288.466L286.813 293.857Z' fill='url(%23paint49_linear)'/%3E%3Cpath d='M272.629 285.721C271.749 286.211 271.749 286.996 272.629 287.486L281.824 292.779C282.705 293.269 283.976 293.269 284.857 292.779L294.052 287.486C294.932 286.996 294.932 286.211 294.052 285.721L284.857 280.428C283.976 279.938 282.705 279.938 281.824 280.428L272.629 285.721Z' fill='url(%23paint50_linear)'/%3E%3Cpath d='M258.543 277.488C257.663 277.978 257.663 278.762 258.543 279.252L267.738 284.545C268.619 285.035 269.89 285.035 270.771 284.545L279.966 279.252C280.846 278.762 280.846 277.978 279.966 277.488L270.771 272.195C269.89 271.705 268.619 271.705 267.738 272.195L258.543 277.488Z' fill='url(%23paint51_linear)'/%3E%3Cpath d='M244.36 269.353C243.479 269.843 243.479 270.627 244.36 271.117L253.555 276.41C254.435 276.9 255.707 276.9 256.587 276.41L265.782 271.117C266.663 270.627 266.663 269.843 265.782 269.353L256.587 264.06C255.707 263.569 254.435 263.569 253.555 264.06L244.36 269.353Z' fill='url(%23paint52_linear)'/%3E%3Cpath d='M230.274 261.217C229.393 261.707 229.393 262.491 230.274 262.981L239.469 268.274C240.349 268.764 241.621 268.764 242.501 268.274L251.696 262.981C252.577 262.491 252.577 261.707 251.696 261.217L242.501 255.924C241.621 255.434 240.349 255.434 239.469 255.924L230.274 261.217Z' fill='url(%23paint53_linear)'/%3E%3Cpath d='M216.09 252.983C215.21 253.474 215.21 254.258 216.09 254.748L225.285 260.041C226.166 260.531 227.437 260.531 228.318 260.041L237.513 254.748C238.393 254.258 238.393 253.474 237.513 252.983L228.318 247.691C227.437 247.2 226.166 247.2 225.285 247.691L216.09 252.983Z' fill='url(%23paint54_linear)'/%3E%3Cpath d='M202.004 244.848C201.124 245.338 201.124 246.122 202.004 246.612L211.199 251.905C212.08 252.395 213.351 252.395 214.232 251.905L223.427 246.612C224.307 246.122 224.307 245.338 223.427 244.848L214.232 239.555C213.351 239.065 212.08 239.065 211.199 239.555L202.004 244.848Z' fill='url(%23paint55_linear)'/%3E%3Cpath d='M187.914 236.614C187.034 237.105 187.034 237.889 187.914 238.379L197.109 243.672C197.99 244.162 199.261 244.162 200.142 243.672L209.337 238.379C210.217 237.889 210.217 237.105 209.337 236.614L200.142 231.322C199.261 230.831 197.99 230.831 197.109 231.322L187.914 236.614Z' fill='url(%23paint56_linear)'/%3E%3Cpath d='M173.731 228.479C172.85 228.969 172.85 229.753 173.731 230.243L182.926 235.536C183.806 236.027 185.078 236.027 185.958 235.536L195.154 230.243C196.034 229.753 196.034 228.969 195.154 228.479L185.958 223.186C185.078 222.696 183.806 222.696 182.926 223.186L173.731 228.479Z' fill='url(%23paint57_linear)'/%3E%3Cpath d='M325.844 332.77C324.963 333.26 324.963 334.044 325.844 334.534L335.039 339.925C335.919 340.415 337.191 340.415 338.072 339.925L347.267 334.534C348.147 334.044 348.147 333.26 347.267 332.77L338.072 327.477C337.191 326.987 335.919 326.987 335.039 327.477L325.844 332.77Z' fill='url(%23paint58_linear)'/%3E%3Cpath d='M339.93 341.003C339.049 341.493 339.049 342.278 339.93 342.768L359.592 354.138C360.472 354.628 361.744 354.628 362.624 354.138L371.82 348.845C372.7 348.355 372.7 347.571 371.82 347.08L352.157 335.71C351.277 335.22 350.005 335.22 349.125 335.71L339.93 341.003Z' fill='url(%23paint59_linear)'/%3E%3Cpath d='M311.66 324.634C310.78 325.124 310.78 325.908 311.66 326.399L320.856 331.692C321.736 332.182 323.008 332.182 323.888 331.692L333.083 326.399C333.964 325.908 333.964 325.124 333.083 324.634L323.888 319.341C323.008 318.851 321.736 318.851 320.856 319.341L311.66 324.634Z' fill='url(%23paint60_linear)'/%3E%3Cpath d='M297.574 316.499C296.694 316.989 296.694 317.773 297.574 318.263L306.77 323.556C307.65 324.046 308.922 324.046 309.802 323.556L318.997 318.263C319.878 317.773 319.878 316.989 318.997 316.499L309.802 311.108C308.922 310.618 307.65 310.618 306.77 311.108L297.574 316.499Z' fill='url(%23paint61_linear)'/%3E%3Cpath d='M283.488 308.265C282.608 308.755 282.608 309.54 283.488 310.03L292.684 315.323C293.564 315.813 294.836 315.813 295.716 315.323L304.911 310.03C305.792 309.54 305.792 308.755 304.911 308.265L295.716 302.972C294.836 302.482 293.564 302.482 292.684 302.972L283.488 308.265Z' fill='url(%23paint62_linear)'/%3E%3Cpath d='M269.305 300.13C268.424 300.62 268.424 301.404 269.305 301.894L278.5 307.187C279.38 307.677 280.652 307.677 281.532 307.187L290.728 301.894C291.608 301.404 291.608 300.62 290.728 300.13L281.532 294.837C280.652 294.347 279.38 294.347 278.5 294.837L269.305 300.13Z' fill='url(%23paint63_linear)'/%3E%3Cpath d='M255.219 291.897C254.338 292.387 254.338 293.171 255.219 293.661L264.414 298.954C265.294 299.444 266.566 299.444 267.447 298.954L276.642 293.661C277.522 293.171 277.522 292.387 276.642 291.897L267.447 286.604C266.566 286.113 265.294 286.113 264.414 286.604L255.219 291.897Z' fill='url(%23paint64_linear)'/%3E%3Cpath d='M241.031 283.761C240.151 284.251 240.151 285.035 241.031 285.525L250.227 290.818C251.107 291.308 252.379 291.308 253.259 290.818L262.454 285.525C263.335 285.035 263.335 284.251 262.454 283.761L253.259 278.468C252.379 277.978 251.107 277.978 250.227 278.468L241.031 283.761Z' fill='url(%23paint65_linear)'/%3E%3Cpath d='M226.945 275.626C226.065 276.116 226.065 276.9 226.945 277.39L236.141 282.683C237.021 283.173 238.293 283.173 239.173 282.683L248.368 277.39C249.249 276.9 249.249 276.116 248.368 275.626L239.173 270.333C238.293 269.842 237.021 269.842 236.141 270.333L226.945 275.626Z' fill='url(%23paint66_linear)'/%3E%3Cpath d='M212.86 267.392C211.979 267.882 211.979 268.666 212.86 269.156L222.055 274.449C222.935 274.939 224.207 274.939 225.087 274.449L234.282 269.156C235.163 268.666 235.163 267.882 234.282 267.392L225.087 262.099C224.207 261.609 222.935 261.609 222.055 262.099L212.86 267.392Z' fill='url(%23paint67_linear)'/%3E%3Cpath d='M198.676 259.257C197.796 259.747 197.796 260.531 198.676 261.021L207.871 266.314C208.752 266.804 210.023 266.804 210.904 266.314L220.099 261.021C220.979 260.531 220.979 259.747 220.099 259.257L210.904 253.964C210.023 253.474 208.752 253.474 207.871 253.964L198.676 259.257Z' fill='url(%23paint68_linear)'/%3E%3Cpath d='M184.59 251.121C183.71 251.611 183.71 252.395 184.59 252.885L193.785 258.178C194.666 258.668 195.937 258.668 196.818 258.178L206.013 252.787C206.893 252.297 206.893 251.513 206.013 251.023L196.818 245.73C195.937 245.24 194.666 245.24 193.785 245.73L184.59 251.121Z' fill='url(%23paint69_linear)'/%3E%3Cpath d='M159.645 236.614C158.764 237.105 158.764 237.889 159.645 238.379L179.698 249.945C180.578 250.435 181.85 250.435 182.73 249.945L191.926 244.554C192.806 244.064 192.806 243.28 191.926 242.79L171.872 231.322C170.992 230.831 169.72 230.831 168.84 231.322L159.645 236.614Z' fill='url(%23paint70_linear)'/%3E%3Cpath d='M304.52 336.789C303.639 337.279 303.639 338.063 304.52 338.553L313.715 343.846C314.595 344.336 315.867 344.336 316.747 343.846L325.943 338.553C326.823 338.063 326.823 337.279 325.943 336.789L316.747 331.496C315.867 331.006 314.595 331.006 313.715 331.496L304.52 336.789Z' fill='url(%23paint71_linear)'/%3E%3Cpath d='M318.703 345.022C317.823 345.512 317.823 346.296 318.703 346.786L345.506 362.273C346.387 362.763 347.658 362.763 348.539 362.273L357.734 356.98C358.614 356.49 358.614 355.706 357.734 355.216L330.931 339.729C330.051 339.239 328.779 339.239 327.898 339.729L318.703 345.022Z' fill='url(%23paint72_linear)'/%3E%3Cpath d='M290.336 328.653C289.456 329.143 289.456 329.927 290.336 330.417L299.531 335.71C300.412 336.2 301.683 336.2 302.564 335.71L311.759 330.417C312.639 329.927 312.639 329.143 311.759 328.653L302.564 323.262C301.683 322.772 300.412 322.772 299.531 323.262L290.336 328.653Z' fill='url(%23paint73_linear)'/%3E%3Cpath d='M276.25 320.42C275.37 320.91 275.37 321.694 276.25 322.184L285.445 327.477C286.326 327.967 287.597 327.967 288.478 327.477L297.673 322.184C298.553 321.694 298.553 320.91 297.673 320.42L288.478 315.127C287.597 314.637 286.326 314.637 285.445 315.127L276.25 320.42Z' fill='url(%23paint74_linear)'/%3E%3Cpath d='M262.161 312.284C261.379 312.774 261.379 313.558 262.161 314.048L271.356 319.341C272.237 319.831 273.508 319.831 274.389 319.341L283.584 314.048C284.464 313.558 284.464 312.774 283.584 312.284L274.389 306.991C273.508 306.501 272.237 306.501 271.356 306.991L262.161 312.284Z' fill='url(%23paint75_linear)'/%3E%3Cpath d='M247.977 304.149C247.096 304.639 247.096 305.423 247.977 305.913L257.172 311.206C258.052 311.696 259.324 311.696 260.204 311.206L269.4 305.913C270.28 305.423 270.28 304.639 269.4 304.149L260.204 298.758C259.324 298.267 258.052 298.267 257.172 298.758L247.977 304.149Z' fill='url(%23paint76_linear)'/%3E%3Cpath d='M233.891 295.915C233.01 296.405 233.01 297.189 233.891 297.68L243.086 302.972C243.966 303.463 245.238 303.463 246.118 302.972L255.314 297.68C256.194 297.189 256.194 296.405 255.314 295.915L246.118 290.622C245.238 290.132 243.966 290.132 243.086 290.622L233.891 295.915Z' fill='url(%23paint77_linear)'/%3E%3Cpath d='M219.707 287.78C218.827 288.27 218.827 289.054 219.707 289.544L228.902 294.837C229.783 295.327 231.054 295.327 231.935 294.837L241.13 289.544C242.01 289.054 242.01 288.27 241.13 287.78L231.935 282.487C231.054 281.997 229.783 281.997 228.902 282.487L219.707 287.78Z' fill='url(%23paint78_linear)'/%3E%3Cpath d='M205.621 279.644C204.741 280.134 204.741 280.919 205.621 281.409L214.816 286.702C215.697 287.192 216.969 287.192 217.849 286.702L227.044 281.409C227.925 280.919 227.925 280.134 227.044 279.644L217.849 274.351C216.969 273.861 215.697 273.861 214.816 274.351L205.621 279.644Z' fill='url(%23paint79_linear)'/%3E%3Cpath d='M191.438 271.411C190.557 271.901 190.557 272.685 191.438 273.175L200.633 278.468C201.513 278.958 202.785 278.958 203.665 278.468L212.861 273.175C213.741 272.685 213.741 271.901 212.861 271.411L203.665 266.118C202.785 265.628 201.513 265.628 200.633 266.118L191.438 271.411Z' fill='url(%23paint80_linear)'/%3E%3Cpath d='M177.352 263.275C176.471 263.765 176.471 264.55 177.352 265.04L186.547 270.431C187.427 270.921 188.699 270.921 189.579 270.431L198.775 265.04C199.557 264.55 199.557 263.765 198.775 263.275L189.579 257.982C188.699 257.492 187.329 257.492 186.547 257.982L177.352 263.275Z' fill='url(%23paint81_linear)'/%3E%3Cpath d='M145.461 244.848C144.581 245.338 144.581 246.122 145.461 246.612L172.46 262.197C173.34 262.687 174.612 262.687 175.492 262.197L184.687 256.904C185.568 256.414 185.568 255.63 184.687 255.14L157.689 239.555C156.808 239.065 155.537 239.065 154.656 239.555L145.461 244.848Z' fill='url(%23paint82_linear)'/%3E%3Cpath d='M133.625 327.085C132.745 327.575 132.745 328.359 133.625 328.849L202.883 368.938C203.763 369.428 205.035 369.428 205.915 368.938L256.391 339.729C257.271 339.239 257.271 338.455 256.391 337.965L187.036 297.876C186.155 297.386 184.884 297.386 184.003 297.876L133.625 327.085Z' fill='url(%23paint83_linear)'/%3E%3Cpath d='M442.935 319.047V147.32C442.935 142.518 439.511 136.539 435.305 134.186L211.392 4.50881C209.435 3.33259 207.577 3.23458 206.207 3.9207C206.207 3.9207 206.207 3.9207 206.305 3.9207L212.272 0.490084C213.641 -0.196039 215.5 -0.0980212 217.456 1.07819L441.467 130.657C445.674 133.108 449 138.989 449 143.792V315.519C449 317.969 448.119 319.635 446.75 320.42L440.685 323.85C442.054 323.066 442.935 321.4 442.935 319.047Z' fill='url(%23paint84_linear)'/%3E%3Cpath opacity='0.2' d='M220.586 60.2808C220.586 63.3194 222.738 67.044 225.379 68.6123L242.596 78.5121C245.237 80.0804 247.389 78.8061 247.389 75.7676V55.87C247.389 52.8315 245.237 49.1068 242.596 47.5385L225.379 37.6387C222.738 36.0705 220.586 37.3447 220.586 40.3832V60.2808Z' fill='black'/%3E%3Cpath d='M211.488 65.1816C211.488 68.2202 213.64 71.9449 216.282 73.5131L233.498 83.4129C236.139 84.9812 238.291 83.707 238.291 80.6684V60.7708C238.291 57.7323 236.139 54.0076 233.498 52.4394L216.282 42.5396C213.64 40.9713 211.488 42.2455 211.488 45.2841V65.1816Z' fill='url(%23paint85_linear)'/%3E%3Cpath d='M238.292 80.6685V60.7709C238.292 57.7324 236.14 54.0077 233.499 52.4394L216.282 42.5397C215.109 41.8535 214.033 41.7555 213.25 42.0496L216.185 40.2853C217.065 39.6972 218.337 39.7952 219.706 40.5793L236.923 50.4791C239.564 52.0474 241.716 55.772 241.716 58.8106V78.7082C241.716 80.2765 241.129 81.3546 240.249 81.8447L237.021 83.7071C237.803 83.217 238.292 82.1388 238.292 80.6685Z' fill='url(%23paint86_linear)'/%3E%3Cpath opacity='0.2' d='M395.688 151.829L262.651 74.9836V75.0816V223.382L115.528 309.246L108.387 323.458L189.872 379.426L221.957 397.952L222.349 389.326L395.786 288.172L395.688 151.829Z' fill='black'/%3E%3Cpath opacity='0.3' d='M285.636 71.9448C280.55 69.0043 273.898 68.5142 262.648 74.9834L395.686 151.829C406.055 145.85 412.609 145.752 417.5 148.105L285.636 71.9448Z' fill='url(%23paint87_linear)'/%3E%3Cpath d='M332.885 220.049L316.451 230.929L234.379 183.979L275.464 171.629L332.885 220.049Z' fill='url(%23paint88_linear)'/%3E%3Cpath d='M152.307 114.484C146.242 111.054 138.416 110.956 127.656 117.229C78.5494 145.654 72.778 249.847 69.7455 290.23C67.6913 316.989 44.8989 336.69 33.0625 330.417L166.1 407.361C177.936 413.536 200.63 393.933 202.685 367.174C205.815 326.889 211.489 222.598 260.595 194.173C270.768 188.292 278.301 187.998 284.17 190.84L152.307 114.484Z' fill='url(%23paint89_linear)'/%3E%3Cpath d='M159.057 391.286L26.0195 314.342C26.313 323.066 29.052 328.163 33.0627 330.319L166.1 407.263C162.089 405.107 159.35 400.01 159.057 391.286Z' fill='url(%23paint90_linear)'/%3E%3Cpath d='M262.747 74.9833C230.759 93.5086 235.651 126.05 208.945 147.222L284.268 190.84C304.321 200.446 306.571 245.338 334.059 229.459C369.764 208.777 360.862 172.119 395.686 151.927L262.747 74.9833Z' fill='url(%23paint91_linear)'/%3E%3Cg opacity='0.2'%3E%3Cpath opacity='0.2' d='M321.243 223.97C319.384 223.872 316.743 223.774 313.71 223.48L305.787 218.873C304.711 217.011 303.537 215.05 302.461 213.09L321.243 223.97Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M331.125 220.931C330.636 221.225 330.147 221.52 329.658 221.814C328.973 222.206 328.386 222.5 327.799 222.794L298.159 205.641C296.888 203.484 295.518 201.328 294.051 199.466L331.125 220.931Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M337.873 216.03C336.993 216.815 336.113 217.501 335.134 218.187L218.434 150.653L220.781 148.202L337.873 216.03Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M343.448 210.542C342.763 211.424 341.981 212.208 341.198 212.992L223.715 145.066C224.497 144.184 225.182 143.399 225.867 142.517L343.448 210.542Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M348.046 204.367C347.459 205.249 346.774 206.229 346.187 207.111L228.41 138.989C229.095 138.107 229.682 137.126 230.269 136.244L348.046 204.367Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M351.959 197.799C351.47 198.779 350.883 199.76 350.394 200.642L232.617 132.52C233.204 131.539 233.693 130.657 234.182 129.677L351.959 197.799Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M355.287 191.036C354.798 192.016 354.309 192.996 353.82 193.977L236.043 125.854C236.532 124.874 237.021 123.894 237.51 122.914L355.287 191.036Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M358.514 184.077C358.122 184.861 357.731 185.743 357.34 186.527C357.242 186.723 357.144 186.919 357.046 187.115L239.27 118.993C239.563 118.307 239.856 117.719 240.15 117.033C240.346 116.739 240.443 116.347 240.639 116.053L358.514 184.077Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M361.838 177.216C361.349 178.196 360.86 179.176 360.371 180.156L242.594 112.034C243.083 111.054 243.572 110.074 244.061 109.093L361.838 177.216Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M365.459 170.55C364.872 171.531 364.383 172.413 363.796 173.393L246.02 105.271C246.509 104.29 247.096 103.31 247.682 102.428L365.459 170.55Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M369.569 164.179C368.884 165.061 368.297 166.042 367.711 166.924L249.934 98.8016C250.521 97.9194 251.205 96.9393 251.89 96.1551L369.569 164.179Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M374.362 158.102C373.58 158.984 372.895 159.768 372.21 160.651L254.629 92.6263C255.411 91.7442 256.194 90.96 256.977 90.1759L374.362 158.102Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.2' d='M379.643 152.711C378.86 153.397 378.078 154.181 377.295 154.868L260.301 87.2354C261.083 86.5493 261.964 85.8632 262.942 85.2751L379.643 152.711Z' fill='%2396B7DC'/%3E%3C/g%3E%3Cg opacity='0.5'%3E%3Cpath opacity='0.5' d='M142.718 173.785C129.316 198.584 122.371 231.615 118.36 260.727L113.078 257.688C114.839 244.456 117.284 230.537 120.61 217.011C125.11 198.682 130.784 183.195 137.533 170.747L142.718 173.785Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M193.49 282.291C192.218 289.054 191.24 295.817 190.359 302.384L195.642 305.423C196.522 298.855 197.598 292.092 198.87 285.329L193.49 282.291Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M126.385 170.649C120.711 182.215 115.918 196.035 112.005 212.012C108.679 225.538 106.331 239.457 104.473 252.689L109.755 255.728C113.472 228.381 119.831 197.799 131.667 173.589L126.385 170.649Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M140.469 187.409C136.165 197.505 132.35 209.071 129.122 222.01C125.796 235.536 123.448 249.455 121.59 262.687L126.872 265.726C130.296 240.927 135.872 213.384 145.654 190.448L140.469 187.409Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M181.162 249.553C180.966 250.239 180.771 251.023 180.575 251.709C177.249 265.236 174.902 279.154 173.043 292.386L178.325 295.425C180.184 281.605 182.825 266.902 186.445 252.591L181.162 249.553Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M176.176 231.713C174.709 236.516 173.339 241.515 171.97 246.808C168.644 260.335 166.296 274.253 164.438 287.486L169.72 290.524C172.165 272.489 175.785 252.885 181.361 234.752L176.176 231.713Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M170.794 217.403C168.055 224.852 165.708 232.988 163.556 241.809C160.23 255.336 157.882 269.254 156.023 282.487L161.306 285.525C164.24 264.255 168.74 241.025 176.077 220.441L170.794 217.403Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M165.902 202.798C161.696 212.796 157.979 224.166 154.849 236.908C151.523 250.435 149.175 264.353 147.316 277.586L152.599 280.624C155.925 256.022 161.5 228.675 171.185 205.837L165.902 202.798Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M152.598 210.248C150.25 217.011 148.196 224.166 146.239 231.91C142.913 245.436 140.566 259.354 138.707 272.587L143.989 275.625C146.728 255.336 151.033 233.184 157.782 213.286L152.598 210.248Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M146.829 197.701C143.405 206.425 140.373 216.227 137.731 227.009C134.406 240.535 132.058 254.454 130.199 267.686L135.482 270.725C138.612 247.788 143.601 222.598 152.111 200.74L146.829 197.701Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M110.243 184.077C107.7 191.134 105.45 198.878 103.396 207.111C100.07 220.638 97.7219 234.556 95.8633 247.788L101.146 250.827C103.982 230.047 108.384 207.405 115.428 187.115L110.243 184.077Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M95.4707 199.662C95.2751 200.446 95.0794 201.328 94.8838 202.112C91.5579 215.639 89.2102 229.557 87.3516 242.789L92.6339 245.828C94.4925 231.91 97.1337 217.109 100.753 202.7L95.4707 199.662Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M186.641 268.078C184.587 277.978 183.022 287.878 181.652 297.385L186.935 300.424C188.206 290.916 189.869 281.016 191.924 271.117L186.641 268.078Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M184.391 391.384C183.609 392.266 182.924 393.148 182.141 393.835L63.6797 325.32C64.3644 324.536 65.0492 323.654 65.7339 322.772L184.391 391.384Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M188.793 385.013C188.206 385.993 187.619 386.973 187.032 387.856L68.2773 319.145C68.8643 318.263 69.4512 317.283 70.0381 316.303L188.793 385.013Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M191.925 378.152C191.534 379.23 191.143 380.21 190.653 381.19L71.9961 312.578C72.4852 311.598 72.9743 310.618 73.3656 309.539L191.925 378.152Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M193.978 370.506C193.783 371.683 193.489 372.761 193.294 373.839L74.9297 305.423C75.321 304.344 75.6144 303.266 75.9079 302.188L193.978 370.506Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M196.128 345.414C196.03 346.688 195.932 347.864 195.835 349.041L78.6445 281.31C78.7424 280.134 78.8402 278.958 78.938 277.684L196.128 345.414Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M196.815 337.082C196.718 338.259 196.62 339.533 196.522 340.709L79.332 272.881C79.4299 271.705 79.5277 270.528 79.6255 269.254L196.815 337.082Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M199.554 312.382C199.359 313.558 199.261 314.734 199.065 315.911L81.6797 247.985C81.7775 246.808 81.9732 245.632 82.071 244.456L199.554 312.382Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M237.801 202.798C237.117 203.68 236.334 204.465 235.649 205.347L117.188 136.832C117.872 135.95 118.655 135.166 119.437 134.284L237.801 202.798Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M243.18 197.113C242.398 197.897 241.517 198.682 240.735 199.564L122.566 131.245C123.447 130.461 124.327 129.677 125.208 128.991L243.18 197.113Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M249.246 191.82C248.268 192.506 247.387 193.291 246.507 194.075L129.023 126.149C129.904 125.56 130.882 124.972 131.762 124.384C131.86 124.286 132.056 124.188 132.154 124.188L249.246 191.82Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M256.194 187.115C255.118 187.703 254.042 188.39 253.063 189.076L136.852 121.836C138.417 121.248 139.884 120.757 141.254 120.561L256.194 187.115Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M265.484 183.979C262.06 183.293 260.984 183.881 260.006 184.567L145.555 118.503C147.12 117.915 148.587 117.425 152.304 118.601L265.484 183.979Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M202.097 190.938L114.449 140.165C113.764 141.047 113.177 141.929 112.492 142.812L200.238 193.585C200.825 192.702 201.51 191.82 202.097 190.938Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M90.3835 266.706C90.2857 267.882 90.1878 269.156 89.9922 270.332L197.204 332.378C197.302 331.201 197.4 330.025 197.596 328.751L90.3835 266.706Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M163.555 335.416L78.2544 286.113C78.1566 287.387 78.0588 288.564 77.9609 289.74L163.261 339.043C163.359 337.867 163.457 336.69 163.555 335.416Z' fill='%2396B7DC'/%3E%3Cpath opacity='0.5' d='M87.645 300.228C87.645 300.424 87.645 300.62 87.645 300.816C87.5472 301.796 87.4494 302.776 87.3516 303.756L194.662 365.802C194.759 364.625 194.857 363.449 194.955 362.175L87.645 300.228Z' fill='%2396B7DC'/%3E%3C/g%3E%3Cpath opacity='0.2' d='M14.3797 390.698C-4.79325 401.774 -4.79325 419.711 14.3797 430.787C33.5527 441.863 64.5621 441.863 83.6373 430.787C102.81 419.711 102.81 401.774 83.6373 390.698C64.4643 379.622 33.4549 379.622 14.3797 390.698Z' fill='black'/%3E%3Cpath d='M33.7458 391.482V389.032C33.7458 389.032 35.6044 386.091 34.8219 381.975C34.0393 377.858 30.1264 364.43 28.6591 356.98C27.1918 349.531 30.5177 341.395 31.8872 337.671C33.1589 333.848 34.5284 330.123 34.1371 327.967L45.9735 330.908L49.2994 340.317L44.9953 399.128L33.7458 391.482Z' fill='%23B3815C'/%3E%3Cpath d='M61.6275 406.479L58.9864 405.205C58.9864 405.205 57.519 403.636 56.5408 397.951C55.5626 392.266 55.2692 391.384 55.4648 386.091C55.6604 380.798 59.7689 353.647 60.845 349.237C61.921 344.826 63.7796 339.925 63.7796 336.2L64.66 331.201L44.2153 330.809C44.2153 330.809 47.15 338.455 46.2696 341.983C45.3892 345.414 40.4981 356 40.8894 363.743C41.2807 371.389 44.5088 388.346 44.1175 390.698C43.7262 393.149 41.9655 394.325 41.9655 394.325C41.9655 394.325 43.2371 401.872 47.9326 406.577C52.5302 411.184 62.6058 416.869 61.6275 406.479Z' fill='%23CC9A75'/%3E%3Cpath d='M68.7678 278.86C68.7678 278.86 72.9741 285.525 71.1155 300.228C69.1591 314.931 64.268 336.004 64.268 336.004C64.268 336.004 52.1382 340.121 41.4756 335.514C30.8131 330.907 29.5414 328.163 29.5414 328.163C29.5414 328.163 23.6721 292.485 22.9874 282.683C22.3026 272.881 25.3351 267.098 25.3351 267.098L68.7678 278.86Z' fill='%23142B69'/%3E%3Cpath d='M59.0835 405.205C59.0835 405.205 63.3876 405.793 66.2244 405.891C69.0612 405.891 72.1915 406.087 72.8763 407.263C73.561 408.537 69.4525 413.046 65.7353 415.497C62.0181 417.947 58.2031 418.829 55.2684 416.477C52.3338 414.124 46.3667 408.635 44.8016 408.439C43.1386 408.243 42.2582 408.832 42.0626 411.086C41.8669 413.242 42.0626 418.143 42.0626 418.143L40.1061 417.947C40.1061 417.947 40.3996 409.616 38.9323 407.067C37.465 404.519 35.6064 402.264 36.0955 399.716C36.4868 397.167 42.2582 394.227 42.2582 394.227C42.2582 394.227 45.3885 397.363 48.1275 400.794C50.8665 404.225 54.6815 410.596 57.5183 410.498C60.2573 410.302 61.1377 407.361 59.0835 405.205Z' fill='%23001135'/%3E%3Cpath d='M34.8256 412.948H33.3583C33.3583 412.948 34.043 405.009 32.5757 402.362C31.2062 399.814 29.4454 397.755 29.8367 395.207C30.1302 392.56 33.7495 389.13 33.7495 389.13C33.7495 389.13 40.4992 391.286 42.3578 394.423L36.6842 403.244C36.6842 403.244 35.4125 403.636 35.2169 405.695C35.0212 407.655 34.8256 412.948 34.8256 412.948Z' fill='%23001135'/%3E%3Cpath d='M64.2664 336.004C64.2664 336.004 69.1574 314.833 71.1139 300.228C73.0703 285.525 68.7661 278.86 68.7661 278.86L44.8977 272.391C39.0285 278.272 28.4637 290.034 34.333 294.053C42.3544 299.542 52.3322 293.955 56.245 291.602C60.1579 289.348 61.8208 294.053 62.4078 300.424C62.8969 305.815 58.6905 330.417 57.5167 337.377C61.5274 336.985 64.2664 336.004 64.2664 336.004Z' fill='%23001250'/%3E%3Cpath d='M27.1922 199.368C27.1922 199.368 22.5946 198.976 19.5621 201.034C16.5296 202.994 13.6928 207.601 15.3558 213.678C17.0187 219.755 26.5074 237.105 27.8769 243.966C29.2464 250.729 29.7355 255.14 28.1704 257.688C25.9205 261.315 21.812 273.469 21.812 273.469C21.812 273.469 18.7795 287.29 34.4309 294.249C50.0824 301.208 64.2664 280.82 67.2011 280.134C68.9619 279.742 69.7444 279.742 69.7444 279.742C69.7444 279.742 67.9837 271.607 66.9076 269.058C65.8316 266.51 64.1686 258.865 64.6577 255.14C65.049 251.415 71.4074 234.066 71.7009 233.38C71.9943 232.694 64.3643 218.383 62.6035 216.717C60.8427 214.757 49.5932 202.602 27.1922 199.368Z' fill='%23B00052'/%3E%3Cpath d='M25.2372 260.335C25.2372 260.335 21.6178 245.044 21.6178 243.378C21.6178 242.3 22.9873 237.301 24.0634 233.576C20.7374 226.127 16.4333 217.599 15.4551 213.678C14.966 211.718 14.8681 209.954 15.0638 208.386C13.9878 211.62 12.8139 215.639 12.5204 218.775C12.1291 224.264 9.78144 242.202 10.1727 246.514C10.564 250.729 11.8357 254.454 15.4551 260.825C19.1723 267.196 19.6614 267.686 19.6614 267.686C19.6614 267.686 24.259 267.392 25.2372 260.335Z' fill='%23970039'/%3E%3Cpath d='M21.8121 273.371C21.8121 273.371 24.5511 265.334 26.8009 260.335H25.2358C24.2576 266.804 20.3447 267.49 19.7578 267.588C20.0513 269.254 21.0295 272.097 21.7142 273.861C21.8121 273.567 21.8121 273.371 21.8121 273.371Z' fill='%23D9A782'/%3E%3Cpath d='M113.961 195.055C114.548 195.251 114.842 195.741 114.255 197.015C113.668 198.29 112.885 200.936 112.885 200.936C112.885 200.936 114.059 202.014 114.157 202.994C114.255 203.975 114.255 203.975 114.255 203.975C114.255 203.975 115.82 204.269 115.82 205.543C115.82 206.817 115.82 207.797 115.82 207.797C115.82 207.797 116.896 209.66 116.7 210.542C116.505 211.424 113.668 215.149 112.983 216.423C112.298 217.697 107.701 225.735 106.82 227.499C106.038 229.263 95.6686 245.436 89.1146 252.003C87.7451 253.376 83.93 256.12 81.6802 255.042C79.5281 253.964 81.6802 241.221 85.3974 237.301C89.2124 233.478 100.951 220.148 101.636 218.971C102.32 217.893 103.005 215.933 102.81 215.835C102.712 215.737 101.831 209.954 102.223 207.993C102.712 206.131 102.516 202.602 102.907 202.308C103.299 202.014 105.353 202.504 105.646 205.347C105.646 205.347 107.505 202.21 108.581 200.642C109.853 199.172 112.396 194.467 113.961 195.055Z' fill='%23FFCDA8'/%3E%3Cpath d='M116.407 209.072C115.429 211.032 112.298 215.639 110.44 217.795C108.19 220.246 106.429 221.422 106.429 221.422L97.723 224.264C97.6252 224.362 97.6252 224.362 97.5273 224.46C98.4077 224.754 103.103 226.323 106.82 227.401C107.799 225.441 112.201 217.697 112.885 216.423C113.57 215.149 116.309 211.424 116.603 210.542C116.798 210.15 116.603 209.562 116.407 209.072Z' fill='%23D9A782'/%3E%3Cpath d='M45.2904 213.286C45.2904 213.286 44.5079 204.955 45.5839 201.818C46.6599 198.682 47.736 198.192 49.1055 197.8C50.1815 197.506 52.4314 197.996 54.7791 192.899C57.1268 187.802 56.0508 185.743 56.4421 183.587C56.7355 181.431 57.3225 179.96 56.9312 177.902C56.5399 175.844 55.5617 168.198 49.3989 165.748C43.2362 163.395 35.8996 164.082 31.9867 166.532C28.0739 168.982 25.0414 174.569 25.3349 180.254C25.5305 185.939 28.7586 189.37 28.9543 193.193C29.1499 197.015 26.9979 201.916 24.748 204.955C22.5959 207.993 27.487 212.012 30.8129 213.482C38.2473 216.619 45.2904 213.286 45.2904 213.286Z' fill='%23FFCDA8'/%3E%3Cpath d='M48.7133 192.801C48.2242 188.978 48.2242 185.057 48.2242 185.057L41.4745 190.546C41.4745 190.546 42.5505 204.759 38.7355 211.13C37.9529 212.404 37.9529 213.678 38.442 214.757C42.4527 214.561 45.3873 213.188 45.3873 213.188C45.3873 213.188 44.6048 204.857 45.6808 201.72C46.7568 198.584 47.8329 198.094 49.2024 197.701C49.6915 197.603 50.5719 197.603 51.4523 197.113C50.2784 196.329 49.0067 194.859 48.7133 192.801Z' fill='%23D9A782'/%3E%3Cpath d='M50.9635 211.718C48.8114 200.544 44.7029 192.507 48.5179 188.39L49.3983 187.018C49.4962 187.018 49.9853 188.586 51.2569 188.194C51.8439 187.998 52.6264 184.567 53.2134 182.607C53.409 182.117 53.6047 181.529 53.8981 180.843C53.8981 180.843 50.7678 184.371 49.1049 185.645L48.7136 185.253C48.7136 185.253 54.3872 180.058 56.2458 176.04C56.2458 176.04 52.2352 181.431 49.6918 182.999C47.1484 184.567 44.116 186.332 45.5833 193.977C46.6593 199.956 50.67 209.954 50.67 216.815C51.1591 215.051 51.2569 213.384 50.9635 211.718Z' fill='%236D2D10'/%3E%3Cpath d='M53.7015 166.14C51.2559 163.395 47.0496 160.357 37.7566 161.729C33.2568 162.415 29.8331 165.944 28.0723 168.492C26.2137 171.335 24.4529 175.354 25.2355 183.293C26.018 191.233 25.8224 197.898 20.9313 203.289C18.1923 206.229 17.1163 214.365 19.8553 219.168C18.8771 216.521 18.1923 212.796 19.7575 208.876C19.7575 208.778 19.7575 208.778 19.7575 208.778V208.876C19.464 209.758 17.8989 215.051 21.127 220.834C21.7139 221.422 22.3008 221.912 23.0834 222.206C29.9309 225.441 38.7348 227.695 40.5934 227.401C42.0607 227.205 44.115 226.029 45.9736 224.362C44.8976 225.833 43.8215 226.813 43.8215 226.813C47.7344 224.853 49.6908 220.246 50.4734 217.697C50.0821 220.736 49.1039 223.284 49.1039 223.284C49.1039 223.284 51.5494 218.874 51.6472 215.443C51.6472 212.012 49.7886 206.425 49.7886 206.425C47.7344 198.094 45.4845 192.017 48.6148 188.586L49.4952 187.214C49.593 187.214 50.0821 188.782 51.3538 188.39C51.9407 188.194 52.7233 184.763 53.3102 182.803C53.5058 182.313 53.7015 181.725 53.9949 181.039C61.5272 173.883 53.7015 166.14 53.7015 166.14Z' fill='%237A3A1D'/%3E%3Cpath d='M55.8532 176.726C54.2881 179.666 51.2556 180.548 47.8319 183.979C44.4081 187.41 44.7994 195.447 47.2449 202.602C49.6905 209.758 49.6905 215.737 49.6905 215.737C49.2014 209.464 46.2667 204.269 46.2667 204.269C46.2667 204.269 49.2992 211.816 48.0275 217.109C46.7558 222.402 42.1582 224.95 42.1582 224.95C43.8212 222.99 45.2885 219.265 45.2885 219.265C42.5495 223.97 39.1258 225.244 39.1258 225.244C47.6362 215.443 44.1146 204.465 44.1146 204.465C45.2885 223.48 33.3543 224.656 33.3543 224.656L34.2347 222.794C33.6478 223.578 32.0826 224.754 31.0066 224.068C29.9305 223.382 29.0502 220.932 29.0502 220.932V223.578C27.8763 222.99 26.3112 220.246 26.3112 220.246V222.5C22.2027 217.011 25.1373 205.053 25.1373 205.053C21.5179 214.364 24.1591 221.52 24.1591 221.52C21.0288 218.873 21.0288 212.502 21.0288 212.502C20.4419 215.149 21.0288 217.109 21.0288 217.109C20.3441 215.541 19.268 211.522 22.5939 205.249C25.9199 198.976 26.2133 194.957 26.2133 194.957C25.4308 197.505 24.4526 199.368 24.4526 199.368C26.9959 193.095 25.7242 187.606 25.7242 187.606C25.9199 193.683 25.0395 198.878 21.1266 203.19C18.3876 206.131 17.3116 214.266 20.0506 219.069C19.0724 216.423 18.3876 212.698 19.9528 208.777C19.9528 208.679 19.9528 208.679 19.9528 208.679V208.777C19.6593 209.66 18.0942 214.953 21.3223 220.736C21.9092 221.324 22.4961 221.814 23.2787 222.108C30.1262 225.342 38.9301 227.597 40.7887 227.303C42.256 227.107 44.3103 225.931 46.1689 224.264C45.0929 225.735 44.0168 226.715 44.0168 226.715C47.9297 224.754 49.8861 220.148 50.6687 217.599C50.2774 220.638 49.2992 223.186 49.2992 223.186C49.2992 223.186 51.7447 218.775 51.8425 215.345C51.8425 211.914 49.9839 206.327 49.9839 206.327C47.9297 197.996 45.6798 191.918 48.8101 188.488L49.6905 187.116C49.7883 187.116 50.2774 188.684 51.5491 188.292C52.136 188.096 52.9186 184.665 53.5055 182.705C53.7011 182.215 53.8968 181.627 54.1902 180.94L51.7447 182.215C54.3859 179.862 55.8532 176.726 55.8532 176.726Z' fill='%236D2D10'/%3E%3Cpath d='M49.4958 193.193C49.3001 193.585 46.659 193.879 46.9524 189.37C47.2459 184.861 50.1805 183.685 50.1805 187.018C50.2784 190.252 49.4958 193.193 49.4958 193.193Z' fill='%23FFCDA8'/%3E%3Cpath d='M37.7587 161.729C33.2589 162.415 29.8351 165.944 28.0744 168.492C26.2158 171.335 24.455 175.354 25.2375 183.293C25.4332 184.861 25.531 186.331 25.531 187.802C26.0201 189.272 26.4114 190.546 26.607 191.33C27.2918 194.467 26.2158 201.818 26.2158 201.818C26.9983 199.76 27.3896 194.859 27.3896 194.859C28.1722 197.604 26.607 207.111 26.607 207.111C28.3678 203.779 29.8351 195.741 29.0526 184.763C28.27 173.785 35.2153 166.532 37.9543 164.67C42.6497 161.435 47.9321 162.415 47.9321 162.415C45.5844 161.435 42.2585 161.043 37.7587 161.729Z' fill='%236D2D10'/%3E%3Cg opacity='0.5'%3E%3Cpath opacity='0.5' d='M35.703 172.609C35.703 172.609 35.2139 173.099 34.6269 173.981C34.04 174.961 33.2574 176.334 32.6705 178.196C32.377 179.176 32.1814 180.156 32.1814 181.235C32.0836 182.313 32.1814 183.489 32.1814 184.763C32.2792 187.214 32.4749 189.86 32.5727 192.507C32.7683 197.8 32.4749 203.093 31.4966 206.915C31.0075 208.778 30.4206 210.346 29.8337 211.326C29.2468 212.306 28.8555 212.796 28.8555 212.796C28.8555 212.796 29.2468 212.306 29.8337 211.228C30.3228 210.248 30.9097 208.68 31.3988 206.719C31.7901 204.759 32.0836 202.504 32.1814 200.054C32.2792 197.604 32.2792 195.055 32.1814 192.409C32.0836 189.86 31.8879 187.214 31.7901 184.763C31.7901 183.587 31.6923 182.313 31.7901 181.235C31.8879 180.058 32.0836 179.078 32.377 178.098C32.964 176.236 33.7465 174.765 34.4313 173.785C35.2139 173.099 35.703 172.609 35.703 172.609Z' fill='%236D2D10'/%3E%3C/g%3E%3Cpath d='M34.625 217.207C34.625 217.207 35.5054 214.953 36.4836 211.424C36.9727 209.66 37.364 207.601 37.6575 205.249C37.7553 204.073 37.8531 202.896 37.7553 201.72C37.6575 200.544 37.4618 199.27 37.364 198.094C36.7771 193.193 36.288 188.292 36.3858 184.567C36.3858 182.705 36.6792 181.234 36.9727 180.156C37.2662 179.078 37.5596 178.588 37.5596 178.588C37.5596 178.588 37.2662 179.078 36.9727 180.156C36.6792 181.234 36.5814 182.705 36.5814 184.567C36.5814 188.292 37.1683 193.095 37.7553 197.995C37.8531 199.172 38.0487 200.446 38.1466 201.622C38.2444 202.798 38.1466 204.073 38.0487 205.151C37.7553 207.405 37.2662 209.562 36.7771 211.326C35.6032 214.953 34.625 217.207 34.625 217.207Z' fill='%236D2D10'/%3E%3Cpath d='M47.3428 166.336C47.3428 166.336 45.8754 166.336 44.0168 167.218C43.0386 167.61 42.0604 168.296 40.9844 169.178C40.0062 170.061 39.028 171.041 38.2454 172.217C36.5824 174.569 35.6042 177.216 34.9195 179.176C34.3325 181.137 34.0391 182.607 34.0391 182.509C34.0391 182.509 34.2347 181.137 34.7238 179.078C35.3107 177.02 36.1911 174.275 37.8541 172.021C38.6367 170.845 39.6149 169.767 40.6909 168.982C41.7669 168.1 42.843 167.512 43.8212 167.12C45.8754 166.238 47.3428 166.336 47.3428 166.336Z' fill='%236D2D10'/%3E%3Cg opacity='0.5'%3E%3Cpath opacity='0.5' d='M50.8663 170.257C50.8663 170.257 50.1816 170.453 49.1055 171.139C48.0295 171.727 46.66 172.805 45.2905 174.471C43.921 176.138 42.7471 178.294 42.1602 180.94C41.8667 182.215 41.6711 183.587 41.5733 184.959C41.4755 186.331 41.4755 187.802 41.4755 189.174C41.4755 192.016 41.7689 194.859 41.9646 197.505C42.0624 200.152 41.9646 202.7 41.5733 204.759C41.182 206.817 40.7907 208.581 40.3994 209.758C40.0081 210.934 39.8125 211.62 39.8125 211.62C39.8125 211.62 40.0081 210.934 40.3016 209.758C40.5951 208.581 40.9864 206.817 41.2798 204.759C41.5733 202.7 41.6711 200.152 41.4755 197.505C41.2798 194.859 40.9864 192.016 40.9864 189.174C40.9864 187.802 40.9864 186.331 41.0842 184.959C41.182 183.587 41.3776 182.215 41.6711 180.842C42.258 178.196 43.5297 175.942 44.8992 174.373C46.2687 172.707 47.736 171.727 48.8121 171.041C50.1816 170.453 50.8663 170.257 50.8663 170.257Z' fill='%236D2D10'/%3E%3C/g%3E%3Cpath d='M109.071 222.892C109.071 222.892 100.365 238.085 95.5719 245.044C91.17 251.415 86.768 255.728 84.2247 255.924C81.6813 256.12 75.6164 251.807 69.5515 247.298C63.4865 242.888 50.4763 236.124 49.9872 228.185C49.4981 220.246 55.9543 214.659 60.3562 215.933C64.7582 217.207 70.921 226.421 72.4861 228.381C74.1491 230.341 83.1486 237.889 83.1486 237.889C83.1486 237.889 91.3656 230.145 93.2242 228.185C94.7894 226.617 100.365 219.069 100.365 219.069C100.365 219.069 100.659 218.677 103.691 219.069C106.821 219.461 109.071 222.892 109.071 222.892Z' fill='%23B00052'/%3E%3Cpath d='M64.5616 254.944C64.7573 253.473 65.9311 249.651 67.2028 245.73C62.9965 242.888 57.225 239.359 53.5078 235.34V235.438C53.5078 235.438 58.3011 240.241 59.6706 244.946C61.0401 249.651 58.3011 260.041 60.4531 267C61.5292 270.725 63.0943 276.9 64.1703 282.487C65.6377 281.114 66.7137 280.134 67.3006 280.036C69.0614 279.644 69.844 279.644 69.844 279.644C69.844 279.644 68.0832 271.509 67.0072 268.96C65.7355 266.412 64.1703 258.668 64.5616 254.944Z' fill='%23970039'/%3E%3Cpath opacity='0.2' d='M395.199 250.239C395.199 253.278 397.351 257.002 399.992 258.571L417.209 268.47C419.85 270.039 422.002 268.764 422.002 265.726V245.828C422.002 242.79 419.85 239.065 417.209 237.497L399.992 227.597C397.351 226.029 395.199 227.303 395.199 230.341V250.239Z' fill='black'/%3E%3Cpath d='M385.906 255.826C385.906 258.865 388.058 262.589 390.699 264.158L407.916 274.057C410.557 275.626 412.709 274.351 412.709 271.313V251.415C412.709 248.377 410.557 244.652 407.916 243.084L390.699 233.184C388.058 231.616 385.906 232.89 385.906 235.928V255.826Z' fill='url(%23paint92_linear)'/%3E%3Cpath d='M412.71 271.313V251.415C412.71 248.377 410.558 244.652 407.917 243.084L390.7 233.184C389.527 232.498 388.451 232.4 387.668 232.694L390.603 230.93C391.483 230.341 392.755 230.439 394.026 231.224L411.243 241.123C413.884 242.692 416.036 246.416 416.036 249.455V269.352C416.036 270.921 415.449 271.999 414.569 272.489L411.439 274.351C412.221 273.861 412.71 272.881 412.71 271.313Z' fill='url(%23paint93_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='209.837' y1='188.554' x2='299.412' y2='513.709' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCEBFA'/%3E%3Cstop offset='1' stop-color='%23AFD0F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='229.361' y1='356.644' x2='308.439' y2='356.644' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear' x1='214.912' y1='-0.382151' x2='442.965' y2='343.804' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear' x1='323.366' y1='8.23204' x2='323.366' y2='382.587' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232580D3'/%3E%3Cstop offset='1' stop-color='%230A208F'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear' x1='98.6054' y1='63.316' x2='323.34' y2='359.725' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCEBFA'/%3E%3Cstop offset='1' stop-color='%23AFD0F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint5_linear' x1='167.008' y1='153.198' x2='403.872' y2='342.405' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint6_linear' x1='165.46' y1='155.11' x2='402.339' y2='344.327' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint7_linear' x1='163.921' y1='157.032' x2='400.804' y2='346.252' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint8_linear' x1='162.391' y1='158.963' x2='399.263' y2='348.175' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint9_linear' x1='160.85' y1='160.888' x2='397.723' y2='350.102' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint10_linear' x1='159.315' y1='162.813' x2='396.186' y2='352.025' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint11_linear' x1='157.773' y1='164.732' x2='394.653' y2='353.95' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint12_linear' x1='156.229' y1='166.65' x2='393.106' y2='355.865' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint13_linear' x1='154.706' y1='168.586' x2='391.573' y2='357.795' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint14_linear' x1='153.164' y1='170.506' x2='390.042' y2='359.722' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint15_linear' x1='151.627' y1='172.43' x2='388.506' y2='361.648' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint16_linear' x1='150.091' y1='174.354' x2='386.967' y2='363.569' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint17_linear' x1='148.557' y1='176.28' x2='385.426' y2='365.49' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint18_linear' x1='174.648' y1='143.631' x2='411.515' y2='332.838' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint19_linear' x1='173.05' y1='145.621' x2='409.921' y2='334.83' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint20_linear' x1='171.462' y1='147.619' x2='408.328' y2='336.824' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint21_linear' x1='169.856' y1='149.601' x2='406.738' y2='338.821' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint22_linear' x1='168.27' y1='151.601' x2='405.14' y2='340.812' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint23_linear' x1='166.678' y1='153.595' x2='403.552' y2='342.807' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint24_linear' x1='165.087' y1='155.59' x2='401.958' y2='344.802' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint25_linear' x1='163.495' y1='157.585' x2='400.36' y2='346.79' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint26_linear' x1='161.897' y1='159.573' x2='398.774' y2='348.788' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint27_linear' x1='160.302' y1='161.564' x2='397.186' y2='350.785' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint28_linear' x1='158.713' y1='163.561' x2='395.585' y2='352.771' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint29_linear' x1='157.122' y1='165.555' x2='393.991' y2='354.764' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint30_linear' x1='155.531' y1='167.549' x2='392.4' y2='356.757' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint31_linear' x1='153.933' y1='169.545' x2='390.81' y2='358.761' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint32_linear' x1='146.628' y1='178.69' x2='383.496' y2='367.898' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint33_linear' x1='128.925' y1='200.851' x2='365.801' y2='390.065' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint34_linear' x1='127.392' y1='202.779' x2='364.263' y2='391.99' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint35_linear' x1='125.845' y1='204.695' x2='362.729' y2='393.917' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint36_linear' x1='112.17' y1='221.829' x2='349.038' y2='411.036' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint37_linear' x1='108.878' y1='225.959' x2='345.733' y2='415.157' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint38_linear' x1='107.335' y1='227.878' x2='344.217' y2='417.098' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint39_linear' x1='105.799' y1='229.802' x2='342.679' y2='419.02' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint40_linear' x1='124.313' y1='206.624' x2='361.19' y2='395.839' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint41_linear' x1='119.318' y1='212.881' x2='356.194' y2='402.096' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint42_linear' x1='114.319' y1='219.136' x2='351.195' y2='408.352' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint43_linear' x1='112.782' y1='221.059' x2='349.658' y2='410.274' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint44_linear' x1='155.194' y1='167.966' x2='392.07' y2='357.181' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint45_linear' x1='157.125' y1='165.562' x2='393.996' y2='354.773' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint46_linear' x1='153.659' y1='169.895' x2='390.53' y2='359.105' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint47_linear' x1='152.122' y1='171.819' x2='388.991' y2='361.028' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint48_linear' x1='150.574' y1='173.735' x2='387.46' y2='362.958' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint49_linear' x1='149.042' y1='175.663' x2='385.92' y2='364.879' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint50_linear' x1='147.514' y1='177.594' x2='384.38' y2='366.8' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint51_linear' x1='145.971' y1='179.514' x2='382.844' y2='368.728' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint52_linear' x1='144.434' y1='181.437' x2='381.311' y2='370.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint53_linear' x1='142.895' y1='183.36' x2='379.778' y2='372.578' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint54_linear' x1='141.358' y1='185.283' x2='378.242' y2='374.505' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint55_linear' x1='139.823' y1='187.208' x2='376.701' y2='376.425' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint56_linear' x1='138.283' y1='189.133' x2='375.161' y2='378.348' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint57_linear' x1='136.745' y1='191.057' x2='373.627' y2='380.276' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint58_linear' x1='145.345' y1='180.314' x2='382.211' y2='369.521' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint59_linear' x1='147.441' y1='177.674' x2='384.316' y2='366.888' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint60_linear' x1='143.796' y1='182.229' x2='380.677' y2='371.449' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint61_linear' x1='142.267' y1='184.159' x2='379.138' y2='373.37' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint62_linear' x1='140.726' y1='186.08' x2='377.602' y2='375.294' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint63_linear' x1='139.187' y1='188.002' x2='376.069' y2='377.22' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint64_linear' x1='137.651' y1='189.927' x2='374.53' y2='379.144' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint65_linear' x1='136.111' y1='191.852' x2='372.99' y2='381.069' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint66_linear' x1='134.577' y1='193.778' x2='371.449' y2='382.989' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint67_linear' x1='133.039' y1='195.701' x2='369.914' y2='384.915' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint68_linear' x1='131.505' y1='197.629' x2='368.371' y2='386.835' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint69_linear' x1='129.965' y1='199.549' x2='366.842' y2='388.765' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint70_linear' x1='127.838' y1='202.208' x2='364.718' y2='391.425' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint71_linear' x1='135.057' y1='193.174' x2='371.934' y2='382.39' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint72_linear' x1='137.553' y1='190.049' x2='374.43' y2='379.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint73_linear' x1='133.521' y1='195.101' x2='370.398' y2='384.316' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint74_linear' x1='131.99' y1='197.027' x2='368.859' y2='386.235' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint75_linear' x1='130.45' y1='198.954' x2='367.315' y2='388.161' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint76_linear' x1='128.908' y1='200.873' x2='365.783' y2='390.087' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint77_linear' x1='127.37' y1='202.797' x2='364.245' y2='392.012' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint78_linear' x1='125.836' y1='204.724' x2='362.705' y2='393.935' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint79_linear' x1='124.293' y1='206.643' x2='361.18' y2='395.865' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint80_linear' x1='122.759' y1='208.57' x2='359.637' y2='397.787' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint81_linear' x1='121.222' y1='210.494' x2='358.101' y2='399.71' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint82_linear' x1='118.719' y1='213.625' x2='355.6' y2='402.843' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AAD3FA'/%3E%3Cstop offset='1' stop-color='%2359A3F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint83_linear' x1='120.775' y1='203.92' x2='213.633' y2='365.33' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCEBFA'/%3E%3Cstop offset='1' stop-color='%23AFD0F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint84_linear' x1='389.952' y1='159.039' x2='407.438' y2='183.471' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCEBFA'/%3E%3Cstop offset='1' stop-color='%23AFD0F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint85_linear' x1='227.113' y1='33.5355' x2='222.517' y2='95.0815' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FDD751'/%3E%3Cstop offset='1' stop-color='%23D217F8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint86_linear' x1='229.43' y1='53.4136' x2='235.362' y2='65.2552' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFEBB6'/%3E%3Cstop offset='1' stop-color='%23A61FBE'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint87_linear' x1='336.613' y1='117.799' x2='343.911' y2='104.947' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint88_linear' x1='372.257' y1='56.2731' x2='292.24' y2='187.287' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B6C5D4'/%3E%3Cstop offset='1' stop-color='%2389AACF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint89_linear' x1='193.287' y1='164.979' x2='109.717' y2='368.546' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCEBFA'/%3E%3Cstop offset='1' stop-color='%23AFD0F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint90_linear' x1='132.848' y1='300.337' x2='98.5043' y2='356.569' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C2D1E0'/%3E%3Cstop offset='1' stop-color='%2395B6DB'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint91_linear' x1='325.374' y1='115.316' x2='267.692' y2='194.264' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23DCEBFA'/%3E%3Cstop offset='1' stop-color='%23AFD0F5'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint92_linear' x1='401.512' y1='224.201' x2='396.916' y2='285.747' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232962FF'/%3E%3Cstop offset='1' stop-color='%2329FFEE'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint93_linear' x1='403.83' y1='244.079' x2='409.762' y2='255.921' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236D99FE'/%3E%3Cstop offset='1' stop-color='%2398FFFE'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  margin-top: 15px;
  width: 444px;
  height: auto;
}
@media (min-width: 992px) {
  .corp-promo__bg {
    grid-column: 8/13;
    grid-row: 1/6;
  }
}
@media (max-width: 991px) {
  .corp-promo__bg {
    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;
    grid-column: 1/7;
  }
}
@media (min-width: 768px) {
  .corp-promo__title {
    grid-row: 1/3;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-promo__title {
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 40px;
    grid-column: 1/13;
  }
}
@media (max-width: 767px) {
  .corp-promo__title {
    margin-bottom: 2rem;
  }
}
.corp-promo__description {
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .corp-promo__description {
    grid-column: 1/7;
  }
}
@media (min-width: 768px) {
  .corp-promo__description {
    grid-row: 3;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-promo__description {
    grid-column: 1/13;
  }
}
@media (max-width: 767px) {
  .corp-promo__description {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .corp-promo .btn-warning {
    grid-row: 4;
    grid-column: 1/13;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .corp-promo .btn-warning {
    margin: 0 auto;
  }
}
.corp-services {
  padding: 72px 0;
}
.corp-services h2 {
  margin-bottom: 36px;
}
.corp-services__list-item {
  margin-bottom: 36px;
  display: grid;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 8px 48px rgba(15, 29, 48, 0.1), 0 4px 8px rgba(15, 29, 48, 0.1);
  line-height: 20px;
}
@media (min-width: 768px) {
  .corp-services__list-item {
    grid-template-columns: 2fr 3fr 3fr;
    padding: 36px;
  }
}
@media (min-width: 576px) {
  .corp-services__list-item {
    grid-column-gap: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .corp-services__list-item {
    grid-template-columns: 1fr 2fr;
  }
}
@media (max-width: 767px) {
  .corp-services__list-item {
    padding: 36px 24px;
  }
}
@media (max-width: 575px) {
  .corp-services__list-item {
    grid-row-gap: 1rem;
  }
  .corp-services__list-item > div:first-child {
    text-align: center;
  }
}
.corp-services__list-item .icon {
  font-size: 72px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .corp-services__list-item:not(:last-child) .list-check {
    grid-column: 2/4;
  }
}
.corp-services__solutions {
  background: linear-gradient(90deg, #3079CC 0%, #002C6F 100%);
  border-radius: 4px;
  color: #FFFFFF;
  padding: 36px;
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}
.corp-services__solutions .title {
  color: #FFFFFF;
}
.corp-services__solutions--items {
  width: 90%;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .corp-services__solutions--items {
    width: 100%;
  }
}
.corp-task {
  padding: 49px 0 0;
}
.corp-benefits {
  padding: 56px 0;
}
.corp-benefits__standard--solutions {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
  margin: 20px 0 30px;
}
@media (max-width: 767px) {
  .corp-benefits__standard--solutions {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 10px;
  }
}
.corp-benefits__standard--solutions p {
  margin: 0 0 24px;
}
.corp-benefits__standard--solutions .icon {
  font-size: 72px;
  margin-bottom: 15px;
}
.corp-benefits__specific--company {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
  margin: 20px 0 0;
}
@media (max-width: 767px) {
  .corp-benefits__specific--company {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    grid-gap: 10px;
  }
}
.corp-benefits__specific--company p {
  margin: 0 0 24px;
}
.corp-benefits__specific--company .icon {
  font-size: 72px;
  margin-bottom: 15px;
}
.corp-integration {
  padding: 0 0 56px;
}
.corp-integration .thumbnail-overlay {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.corp-integration .thumbnail-overlay::after {
  display: block;
  position: absolute;
  content: "";
  background: url("/1c-corp/areas/images/i__loupe.png");
  width: 29px;
  height: 28px;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  opacity: 0.35;
}
.corp-integration .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;
}
.corp-integration .thumbnail-overlay:hover::before, .corp-integration .thumbnail-overlay:hover::after {
  opacity: 1;
}
.corp-cost {
  padding: 0 0 56px;
}
.corp-cost h3 {
  margin: 32px 0 24px;
}
.corp-cost .numbering {
  font-size: 24px;
  font-weight: bold;
  line-height: 27px;
  color: #CFCFCF;
}
@media (max-width: 991px) {
  .corp-cost .numbering {
    font-size: 20px;
    line-height: 26px;
  }
}
.corp-cost__name {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
}
@media (max-width: 767px) {
  .corp-cost__name {
    display: none;
  }
}
.corp-cost__programs {
  padding: 0 0 24px;
}
@media (max-width: 767px) {
  .corp-cost__programs {
    padding: 24px 0;
  }
}
.corp-cost__programs-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 20px 0 15px;
  border-bottom: 1px solid #C4C4C4;
}
.corp-cost__programs-item:first-child {
  border-top: 1px solid #FA7500;
}
@media (max-width: 767px) {
  .corp-cost__programs-item {
    justify-content: center;
    text-align: center;
    padding: 32px 0 24px;
  }
  .corp-cost__programs-item:first-child {
    border-top: 1px solid #FA7500;
  }
}
.corp-cost__programs-name {
  width: 65%;
}
@media (max-width: 767px) {
  .corp-cost__programs-name {
    padding-bottom: 8px;
    width: 100%;
  }
}
.corp-cost__programs-price {
  min-width: 100px;
  line-height: 24px;
  font-size: 17px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .corp-cost__programs-price {
    width: 100%;
    padding-bottom: 18px;
  }
}
.corp-examples {
  padding: 36px 36px;
  margin: 0 0 72px;
}
.corp-examples h4 {
  font-size: 24px;
  font-weight: 800;
  line-height: 33px;
}
@media (max-width: 991px) {
  .corp-examples h4 {
    font-size: 20px;
    line-height: 26px;
  }
}
.corp-examples h5 {
  font-size: 20px;
  font-weight: 600;
  font-style: normal;
  line-height: 27px;
}
@media (max-width: 991px) {
  .corp-examples h5 {
    font-size: 18px;
    line-height: 22px;
  }
}
.corp-examples__block {
  margin: 0 0 24px;
  border-bottom: 1px solid #D9D9D9;
}
.corp-metodology {
  background: #ECF0F3;
  padding: 36px 0 0 0;
  margin: 72px 0 0;
  overflow: hidden;
}
.corp-metodology__announcement {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
}
.corp-metodology__completed-projects {
  border-radius: 4px;
  margin-bottom: 36px;
}
@media (min-width: 992px) {
  .corp-metodology__completed-projects {
    padding: 15px 30px 4px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-metodology__completed-projects {
    padding: 24px;
  }
}
@media (max-width: 767px) {
  .corp-metodology__completed-projects {
    padding: 24px 12px;
  }
}
.corp-metodology__completed-title {
  font-size: 32px;
  font-weight: 800;
  line-height: 44px;
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .corp-metodology__completed-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }
}
.corp-metodology__completed-slider {
  margin: 32px -15px 36px;
  padding: 0 80px 0;
}
.corp-metodology__completed-slider .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: 20%;
}
@media (min-width: 576px) {
  .corp-metodology__completed-slider .slider-arrow--left {
    left: 10px;
  }
}
@media (max-width: 575px) {
  .corp-metodology__completed-slider .slider-arrow--left {
    left: 0;
  }
}
@media (min-width: 576px) {
  .corp-metodology__completed-slider .slider-arrow--right {
    right: 10px;
  }
}
@media (max-width: 575px) {
  .corp-metodology__completed-slider .slider-arrow--right {
    right: 0;
  }
}
.corp-metodology__completed-slide {
  padding: 10px;
  color: #fff;
  border-radius: 8px;
  height: 87px;
  width: 170px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.corp-metodology__completed-slide--rospolihim {
  background: linear-gradient(180deg, #009278 0%, #005545 100%);
}
.corp-metodology__completed-slide--rudn {
  background: linear-gradient(180deg, #2582E6 0%, #0657AE 100%);
}
.corp-metodology__completed-slide--vpered {
  background: linear-gradient(180deg, #29C3F3 0%, #00A2D1 100%);
}
.corp-metodology__completed-slide--elamed {
  background: linear-gradient(180deg, #017D66 0%, #005E4D 100%);
}
.corp-metodology__completed-slide--akvanika {
  background: linear-gradient(180deg, #00C0A8 0%, #007F7D 100%);
}
.corp-metodology__completed-slide--argos {
  background: linear-gradient(180deg, #068EE3 0%, #005DB3 100%);
}
.corp-metodology__completed-slide--novosibirskoe-kareroupravlenie {
  background: linear-gradient(180deg, #FF993A 0%, #E46000 100%);
}
.corp-metodology__completed-slide--ntsk {
  background: linear-gradient(180deg, #004696 0%, #002F71 100%);
}
.corp-metodology__completed-slide--odincovo {
  background: linear-gradient(180deg, #8E2987 0%, #4E1449 100%);
}
.corp-metodology__completed-slide--kazan-shintorg {
  background: linear-gradient(180deg, #3A3A42 0%, #18181B 100%);
}
.corp-metodology__completed-slide--ormatek {
  background: linear-gradient(180deg, #FF993A 0%, #E46000 100%);
}
.corp-metodology__completed-slide--ostrov {
  background: linear-gradient(180deg, #00BE40 0%, #00A01B 100%);
}
.corp-metodology__completed-slide--kazanskiy-vertoletnyy-zavod {
  background: linear-gradient(180deg, #0088DA 0%, #004D9E 100%);
}
.corp-metodology__completed-slide--rmp-holding {
  background: linear-gradient(180deg, #C30F2F 0%, #9F001C 100%);
}
.corp-metodology__completed-slide--rusprom {
  background: linear-gradient(180deg, #6632CD 0%, #341773 100%);
}
.corp-metodology__completed-slide--stroygazmontazh {
  background: linear-gradient(180deg, #3A3A42 0%, #18181B 100%);
}
.corp-metodology__completed-slide--transvudservis {
  background: linear-gradient(154.91deg, #A3C849 -6.56%, #719E03 84.06%);
}
.corp-metodology__completed-slide--kholodilnaya-tekhnika-i-tekhnologii {
  background: linear-gradient(154.68deg, #3CB968 19.17%, #088B35 83.94%);
}
@media (max-width: 991px) {
  .corp-metodology__completed-slide {
    width: 240px;
  }
}
@media (max-width: 767px) {
  .corp-metodology__completed-slide {
    width: 100%;
  }
}
.corp-metodology__completed-slide:hover {
  color: #ecf0f3;
}
.corp-metodology__advantages {
  display: grid;
  grid-gap: 30px;
}
@media (min-width: 768px) {
  .corp-metodology__advantages {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .corp-metodology__advantages > div {
    display: flex;
    flex-direction: column;
  }
}
.corp-metodology__advantages-list.list-custom {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .corp-metodology__advantages-btn {
    margin-top: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .corp-metodology__advantages-btn {
    height: 52px;
    padding: 0;
    line-height: 18px;
  }
}
.corp-reviews__carousel {
  margin: 32px 0;
  border-bottom: 1px solid #D9D9D9;
  width: 100%;
}
.corp-reviews__carousel .media__slider-lg {
  box-shadow: 0 8px 48px rgba(15, 29, 48, 0.1), 0 4px 8px rgba(15, 29, 48, 0.1);
  border-radius: 8px;
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 32px;
}
.corp-reviews__carousel .media__foto--nav {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 48px;
}
.corp-reviews__carousel .media__foto--progress {
  font-size: 36px;
  font-weight: 800;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 24px;
}
.corp-reviews__carousel .media__foto--current {
  color: #000;
}
.corp-reviews__carousel .media__foto--arrow {
  position: relative;
  background-color: #FA7500;
  width: 48px;
  height: 48px;
}
.corp-reviews__carousel .media__foto--left {
  left: auto;
}
.corp-reviews__carousel .media__foto--right {
  right: auto;
}
.corp-reviews__slide {
  padding: 44px 36px 50px 44px;
}
.corp-reviews__author {
  display: grid;
  grid-column-gap: 26px;
  padding-bottom: 26px;
}
@media (min-width: 768px) {
  .corp-reviews__author {
    grid-template-columns: 96px 1fr min-content;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .corp-reviews__author {
    grid-template-columns: 96px 1fr;
    grid-template-rows: min-content min-content;
  }
}
@media (max-width: 575px) {
  .corp-reviews__author {
    text-align: center;
  }
}
.corp-reviews__author-photo {
  border-radius: 100%;
  width: 96px;
  height: 96px;
  margin-top: 16px;
}
@media (max-width: 767px) {
  .corp-reviews__author-photo {
    grid-row: 2;
  }
}
@media (max-width: 575px) {
  .corp-reviews__author-photo {
    margin: 0 auto;
  }
}
.corp-reviews__author-name {
  font-size: 24px;
  font-weight: 800;
  line-height: 24px;
  margin-bottom: 4px;
  margin-top: 27px;
}
@media (min-width: 576px) and (max-width: 767px) {
  .corp-reviews__author-position {
    grid-row: 2;
  }
}
@media (max-width: 575px) {
  .corp-reviews__author-position {
    grid-row: 3;
  }
}
@media (min-width: 576px) {
  .corp-reviews__author-logo {
    margin-left: auto;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .corp-reviews__author-logo {
    grid-column: 1/3;
  }
}
@media (max-width: 767px) {
  .corp-reviews__author-logo {
    grid-row: 1;
  }
}
@media (max-width: 575px) {
  .corp-reviews__author-logo {
    margin: 0 auto 1rem;
  }
}
@media (min-width: 576px) {
  .corp-reviews__comment {
    font-size: 16px;
    line-height: 24px;
  }
}
.corp-success {
  padding: 0 36px;
}
@media (max-width: 991px) {
  .corp-success {
    padding: 0 20px;
  }
}
.corp-success__video {
  margin: 0 0 24px;
  border-bottom: 1px solid #D9D9D9;
}
.corp-success__video--subtitle {
  font-weight: bold;
  margin: 25px 0 16px;
}
.corp-success__video--describe {
  margin: 0 0 30px;
}
.corp-success__video--block {
  position: relative;
  width: 100%;
  height: 0;
  padding: 62.25% 0 0 56.25%;
  overflow: hidden;
  box-shadow: 0 12px 64px rgba(15, 29, 48, 0.25), 0 4px 12px rgba(15, 29, 48, 0.25);
  border-radius: 4px;
}
.corp-success__video--block iframe {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  max-width: 100%;
  width: 100%;
}
.corp-documentoobot {
  padding: 72px 0 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;
}
.corp-guarantees__icon {
  font-size: 72px;
  margin: 0 20px 15px 0;
}
.corp-guarantees .icon-guarantees-4 {
  position: relative;
  top: -8px;
}
.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%;
  }
}

a.button--orange:hover {
  color: var(--white);
}

.btn-orange-outline {
  color: #ff7700;
  border: 2px solid var(--orange);
  font-weight: 600;
}

.btn-orange-outline:hover {
  border-color: var(--orange6);
  color: var(--orange0);
}

.btn-orange-outline:visited {
  color: var(--orange);
}

.services-products {
  display: grid;
}

.services-products--mb-50 {
  margin-bottom: 50px;
}

.services-products--two-columns {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  column-gap: 30px;
}

.services-products__head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 15px 20px;
  border-bottom: 2px solid var(--orange8);
  padding: 20px 0;
  font-weight: 700;
}
@media (max-width: 767px) {
  .services-products__head {
    display: none;
  }
}

.services-products__head--wide-first-col {
  display: grid;
  grid-gap: 15px 20px;
}
@media (min-width: 992px) {
  .services-products__head--wide-first-col {
    grid-template-columns: 2fr 1fr;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .services-products__head--wide-first-col {
    grid-template-columns: 1.3fr 1fr;
  }
}
@media (max-width: 767px) {
  .services-products__head--wide-first-col {
    grid-template-columns: 1fr;
  }
}

.services-products__body-item {
  display: grid;
  padding: 20px 0;
  grid-gap: 10px;
}

.services-products__body-item:not(:last-child) {
  border-bottom: 1px solid var(--grey9);
}

.services-products__body-item--wide-first-col {
  grid-template-columns: 2fr 1fr;
}
@media (max-width: 991px) {
  .services-products__body-item--wide-first-col {
    grid-template-columns: 1.3fr 1fr;
  }
}
@media (max-width: 767px) {
  .services-products__body-item--wide-first-col {
    grid-template-columns: 1fr;
  }
}

.services-products__price {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}

.services-products__price-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.services-products__price-title {
  word-break: break-word;
  margin-right: 16px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .services-products__price-title {
    font-size: 18px;
    line-height: 32px;
    font-weight: 600;
  }
}
@media (max-width: 767px) {
  .services-products__price-title {
    margin-top: 10px;
  }
}

.services-products__price-session {
  color: var(--grey3);
  font-size: 13px;
  font-weight: 400;
}

.modal__dialog {
  max-width: 600px;
}
@media (max-width: 767px) {
  .modal__dialog {
    width: auto;
  }
}
@media (min-width: 768px) {
  .modal__dialog {
    width: 600px;
  }
}

.modal__body {
  padding: 35px 30px 20px;
  overflow: hidden;
}

.modal__wrap {
  display: flex;
}

.modal__content {
  background-color: var(--grey16);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.modal__icon {
  cursor: pointer;
  opacity: 0.5;
}

.modal__icon:hover {
  opacity: 0.9;
}

@media (max-width: 767px) {
  .modal__top-basket-popup {
    padding: 25px 29px 21px 53px;
    background: url(/local/templates/rarus.light/front/build/img/modules/modal-add-to-basket/add-to-busket-bg.svg) no-repeat -4px 16px;
  }
}
@media (min-width: 768px) {
  .modal__top-basket-popup {
    padding: 25px 29px 21px 93px;
    background: url(/local/templates/rarus.light/front/build/img/modules/modal-add-to-basket/add-to-busket-bg.svg) no-repeat 29px 16px;
  }
}

.modal__title {
  font-size: 15px;
  margin-bottom: 3px;
}

.modal__footer {
  padding-top: 19px;
  padding-bottom: 17px;
  background-color: var(--grey15);
}
@media (max-width: 767px) {
  .modal__footer {
    text-align: center;
  }
}

.modal__bottom-basket-popup {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.modal__fast-answer {
  font-size: 11px;
  line-height: 15px;
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .modal__fast-answer {
    background: url(/local/templates/rarus.light/front/build/img/modules/modal-add-to-basket/clock-basket.svg) no-repeat 0 15px;
    padding-top: 15px;
    padding-left: 30px;
  }
}
@media (min-width: 768px) {
  .modal__fast-answer {
    background: url(/local/templates/rarus.light/front/build/img/modules/modal-add-to-basket/clock-basket.svg) no-repeat 0 3px;
    padding-top: 4px;
    padding-left: 30px;
  }
}

#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/dokumentooborot/sass/main.css?1747661277106437 */
