

/* Start:/bitrix/templates/yasew_en/assets/styles/main.css?1743399462515303*/
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #ff5605;
  --secondary: #bdbdbd;
  --success: #5ea13d;
  --info: #17a2b8;
  --warning: #ffae00;
  --danger: #cc0a00;
  --light: #ffffff;
  --dark: #222428;
  --breakpoint-xxs: 0;
  --breakpoint-xs: 380px;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #202020;
  text-align: left;}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

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

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

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

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: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #3483b8;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #3483b8;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

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

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

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

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

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

select {
  word-wrap: normal; }

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

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1rem;
  font-weight: 500;
  line-height: 1.25; }

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, .text-insert {
  font-size: 1.25rem;
  font-weight: 300; }

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

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

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

.display-4 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.25; }

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

small,
.small {
  font-size: 75%;
  font-weight: 400; }

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

.list-unstyled, .b-sidebar-nav, .b-sidebar-nav__submenu {
  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: 0.5rem; }

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 75%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f1f1f1;
  border: 1px solid #dee2e6;
  border-radius: 0.125rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.25rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container, .l-section--container .l-section__container,
.container-fluid,
.container-xl {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 1200px) {
  .container, .l-section--container .l-section__container, .container-xs, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1366px; } }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .text-insert, .col-11, .col-12, .col,
.col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs,
.col-xs-auto, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-5ths, .col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths, .col-xl-5ths {
  position: relative;
  width: 100%;
  padding-right: 10px;
  padding-left: 10px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

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

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

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

.col-10, .text-insert {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

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

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 380px) {
  .col-xs {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xs-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xs-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xs-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xs-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xs-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xs-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xs-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xs-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xs-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xs-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xs-0 {
    margin-left: 0; }
  .offset-xs-1 {
    margin-left: 8.33333%; }
  .offset-xs-2 {
    margin-left: 16.66667%; }
  .offset-xs-3 {
    margin-left: 25%; }
  .offset-xs-4 {
    margin-left: 33.33333%; }
  .offset-xs-5 {
    margin-left: 41.66667%; }
  .offset-xs-6 {
    margin-left: 50%; }
  .offset-xs-7 {
    margin-left: 58.33333%; }
  .offset-xs-8 {
    margin-left: 66.66667%; }
  .offset-xs-9 {
    margin-left: 75%; }
  .offset-xs-10 {
    margin-left: 83.33333%; }
  .offset-xs-11 {
    margin-left: 91.66667%; } }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #202020; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #f1f1f1; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #f1f1f1; }
  .table tbody + tbody {
    border-top: 2px solid #f1f1f1; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #f1f1f1; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #f1f1f1; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #202020;
  background-color: #e9ecef; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #ffd0b9; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ffa77d; }

.table-hover .table-primary:hover {
  background-color: #ffbfa0; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #ffbfa0; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #ededed; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #dddddd; }

.table-hover .table-secondary:hover {
  background-color: #e0e0e0; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #e0e0e0; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d2e5c9; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #abce9a; }

.table-hover .table-success:hover {
  background-color: #c4ddb8; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #c4ddb8; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe8b8; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffd57a; }

.table-hover .table-warning:hover {
  background-color: #ffe09f; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe09f; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f1bab8; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #e4807a; }

.table-hover .table-danger:hover {
  background-color: #eda5a3; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #eda5a3; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: white; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white; }

.table-hover .table-light:hover {
  background-color: #f2f2f2; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #f2f2f2; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c1c2c3; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8c8d8f; }

.table-hover .table-dark:hover {
  background-color: #b4b5b6; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b4b5b6; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f8f9fa; }

.table-hover .table-active:hover {
  background-color: #e9ecef; }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: #e9ecef; }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #f1f1f1; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 379.98px) {
  .table-responsive-xs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xs > .table-bordered {
      border: 0; } }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #ffac85;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

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

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #202020;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.375rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

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

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

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 75%;
  color: #5ea13d; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 1rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: #5ea13d;
  border-radius: 0.125rem; }
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #5ea13d;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235ea13d' 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");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #5ea13d;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #5ea13d;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235ea13d' 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") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #5ea13d;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #5ea13d; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #5ea13d; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #5ea13d; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #76be53;
  background-color: #76be53; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5ea13d; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #5ea13d; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #5ea13d;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 75%;
  color: #cc0a00; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 1rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: #cc0a00;
  border-radius: 0.125rem; }
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #cc0a00;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cc0a00' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cc0a00' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #cc0a00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #cc0a00;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cc0a00' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cc0a00' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #cc0a00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #cc0a00; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #cc0a00; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #cc0a00; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff0d00;
  background-color: #ff0d00; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cc0a00; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #cc0a00; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #cc0a00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn, .footer-subscribe__button {
  display: inline-block;
  font-weight: 400;
  color: #202020;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.125rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn, .footer-subscribe__button {
      -webkit-transition: none;
      transition: none; } }
  .btn:hover, .footer-subscribe__button:hover {
    color: #202020;
    text-decoration: none; }
  .btn:focus, .footer-subscribe__button:focus, .btn.focus, .focus.footer-subscribe__button {
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .btn.disabled, .disabled.footer-subscribe__button, .btn:disabled, .footer-subscribe__button:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled), .footer-subscribe__button:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled, a.disabled.footer-subscribe__button,
fieldset:disabled a.btn,
fieldset:disabled a.footer-subscribe__button {
  pointer-events: none; }

.btn-primary, .footer-subscribe__button {
  color: #fff;
  background-color: #ff5605;
  border-color: #ff5605; }
  .btn-primary:hover, .footer-subscribe__button:hover {
    color: #fff;
    background-color: #de4800;
    border-color: #d14400; }
  .btn-primary:focus, .footer-subscribe__button:focus, .btn-primary.focus, .focus.footer-subscribe__button {
    color: #fff;
    background-color: #de4800;
    border-color: #d14400;
    -webkit-box-shadow: 0 0 0 0px rgba(255, 111, 43, 0.5);
            box-shadow: 0 0 0 0px rgba(255, 111, 43, 0.5); }
  .btn-primary.disabled, .disabled.footer-subscribe__button, .btn-primary:disabled, .footer-subscribe__button:disabled {
    color: #fff;
    background-color: #ff5605;
    border-color: #ff5605; }
  .btn-primary:not(:disabled):not(.disabled):active, .footer-subscribe__button:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .footer-subscribe__button:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle,
  .show > .dropdown-toggle.footer-subscribe__button {
    color: #fff;
    background-color: #d14400;
    border-color: #c44000; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .footer-subscribe__button:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .footer-subscribe__button:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus,
    .show > .dropdown-toggle.footer-subscribe__button:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(255, 111, 43, 0.5);
              box-shadow: 0 0 0 0px rgba(255, 111, 43, 0.5); }

.btn-secondary {
  color: #212529;
  background-color: #bdbdbd;
  border-color: #bdbdbd; }
  .btn-secondary:hover {
    color: #212529;
    background-color: #aaaaaa;
    border-color: #a4a4a4; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #212529;
    background-color: #aaaaaa;
    border-color: #a4a4a4;
    -webkit-box-shadow: 0 0 0 0px rgba(166, 166, 167, 0.5);
            box-shadow: 0 0 0 0px rgba(166, 166, 167, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #212529;
    background-color: #bdbdbd;
    border-color: #bdbdbd; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #a4a4a4;
    border-color: #9d9d9d; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(166, 166, 167, 0.5);
              box-shadow: 0 0 0 0px rgba(166, 166, 167, 0.5); }

.btn-success {
  color: #fff;
  background-color: #5ea13d;
  border-color: #5ea13d; }
  .btn-success:hover {
    color: #fff;
    background-color: #4e8532;
    border-color: #487c2f; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #4e8532;
    border-color: #487c2f;
    -webkit-box-shadow: 0 0 0 0px rgba(118, 175, 90, 0.5);
            box-shadow: 0 0 0 0px rgba(118, 175, 90, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #5ea13d;
    border-color: #5ea13d; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #487c2f;
    border-color: #43732b; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(118, 175, 90, 0.5);
              box-shadow: 0 0 0 0px rgba(118, 175, 90, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 0px rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 0px rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 0px rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffae00;
  border-color: #ffae00; }
  .btn-warning:hover {
    color: #212529;
    background-color: #d99400;
    border-color: #cc8b00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #d99400;
    border-color: #cc8b00;
    -webkit-box-shadow: 0 0 0 0px rgba(222, 153, 6, 0.5);
            box-shadow: 0 0 0 0px rgba(222, 153, 6, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffae00;
    border-color: #ffae00; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #cc8b00;
    border-color: #bf8300; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(222, 153, 6, 0.5);
              box-shadow: 0 0 0 0px rgba(222, 153, 6, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #cc0a00;
  border-color: #cc0a00; }
  .btn-danger:hover {
    color: #fff;
    background-color: #a60800;
    border-color: #990800; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #a60800;
    border-color: #990800;
    -webkit-box-shadow: 0 0 0 0px rgba(212, 47, 38, 0.5);
            box-shadow: 0 0 0 0px rgba(212, 47, 38, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #cc0a00;
    border-color: #cc0a00; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #990800;
    border-color: #8c0700; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(212, 47, 38, 0.5);
              box-shadow: 0 0 0 0px rgba(212, 47, 38, 0.5); }

.btn-light {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn-light:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    -webkit-box-shadow: 0 0 0 0px rgba(222, 222, 223, 0.5);
            box-shadow: 0 0 0 0px rgba(222, 222, 223, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(222, 222, 223, 0.5);
              box-shadow: 0 0 0 0px rgba(222, 222, 223, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #222428;
  border-color: #222428; }
  .btn-dark:hover {
    color: #fff;
    background-color: #101113;
    border-color: #0b0b0c; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #101113;
    border-color: #0b0b0c;
    -webkit-box-shadow: 0 0 0 0px rgba(67, 69, 72, 0.5);
            box-shadow: 0 0 0 0px rgba(67, 69, 72, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #222428;
    border-color: #222428; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #0b0b0c;
    border-color: #050506; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(67, 69, 72, 0.5);
              box-shadow: 0 0 0 0px rgba(67, 69, 72, 0.5); }

.btn-outline-primary {
  color: #ff5605;
  border-color: #ff5605; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #ff5605;
    border-color: #ff5605; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(255, 86, 5, 0.5);
            box-shadow: 0 0 0 0px rgba(255, 86, 5, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #ff5605;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff5605;
    border-color: #ff5605; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(255, 86, 5, 0.5);
              box-shadow: 0 0 0 0px rgba(255, 86, 5, 0.5); }

.btn-outline-secondary {
  color: #bdbdbd;
  border-color: #bdbdbd; }
  .btn-outline-secondary:hover {
    color: #212529;
    background-color: #bdbdbd;
    border-color: #bdbdbd; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5);
            box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #bdbdbd;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #bdbdbd;
    border-color: #bdbdbd; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5);
              box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5); }

.btn-outline-success {
  color: #5ea13d;
  border-color: #5ea13d; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #5ea13d;
    border-color: #5ea13d; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(94, 161, 61, 0.5);
            box-shadow: 0 0 0 0px rgba(94, 161, 61, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #5ea13d;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #5ea13d;
    border-color: #5ea13d; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(94, 161, 61, 0.5);
              box-shadow: 0 0 0 0px rgba(94, 161, 61, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0px rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0px rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffae00;
  border-color: #ffae00; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffae00;
    border-color: #ffae00; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(255, 174, 0, 0.5);
            box-shadow: 0 0 0 0px rgba(255, 174, 0, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffae00;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffae00;
    border-color: #ffae00; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(255, 174, 0, 0.5);
              box-shadow: 0 0 0 0px rgba(255, 174, 0, 0.5); }

.btn-outline-danger {
  color: #cc0a00;
  border-color: #cc0a00; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #cc0a00;
    border-color: #cc0a00; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(204, 10, 0, 0.5);
            box-shadow: 0 0 0 0px rgba(204, 10, 0, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #cc0a00;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #cc0a00;
    border-color: #cc0a00; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(204, 10, 0, 0.5);
              box-shadow: 0 0 0 0px rgba(204, 10, 0, 0.5); }

.btn-outline-light {
  color: #ffffff;
  border-color: #ffffff; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #ffffff;
    border-color: #ffffff; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.5); }

.btn-outline-dark {
  color: #222428;
  border-color: #222428; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #222428;
    border-color: #222428; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(34, 36, 40, 0.5);
            box-shadow: 0 0 0 0px rgba(34, 36, 40, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #222428;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #222428;
    border-color: #222428; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(34, 36, 40, 0.5);
              box-shadow: 0 0 0 0px rgba(34, 36, 40, 0.5); }

.btn-link, .btn-link-extra-primary {
  font-weight: 400;
  color: #3483b8;
  text-decoration: none; }
  .btn-link:hover, .btn-link-extra-primary:hover {
    color: #3483b8;
    text-decoration: underline; }
  .btn-link:focus, .btn-link-extra-primary:focus, .btn-link.focus, .focus.btn-link-extra-primary {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link-extra-primary:disabled, .btn-link.disabled, .disabled.btn-link-extra-primary {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .footer-subscribe__button {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.375rem; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .footer-subscribe__button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.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%; }

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 900;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #202020;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.125rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 380px) {
  .dropdown-menu-xs-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xs-right {
    right: 0;
    left: auto; } }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.8rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:first-child {
    border-top-left-radius: calc(0.125rem - 1px);
    border-top-right-radius: calc(0.125rem - 1px); }
  .dropdown-item:last-child {
    border-bottom-right-radius: calc(0.125rem - 1px);
    border-bottom-left-radius: calc(0.125rem - 1px); }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e5e6ea; }
  .dropdown-item.active, .dropdown-item:active {
    color: #202020;
    text-decoration: none;
    background-color: #e5e6ea; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.8rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > .footer-subscribe__button,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .footer-subscribe__button {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .btn-group > .btn:hover, .btn-group > .footer-subscribe__button:hover,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .footer-subscribe__button:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .footer-subscribe__button:focus, .btn-group > .btn:active, .btn-group > .footer-subscribe__button:active, .btn-group > .btn.active, .btn-group > .active.footer-subscribe__button,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .footer-subscribe__button:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .footer-subscribe__button:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.footer-subscribe__button {
      z-index: 1; }

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child), .btn-group > .footer-subscribe__button:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

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

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

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

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

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

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

  .btn-group-vertical > .btn,
  .btn-group-vertical > .footer-subscribe__button,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .footer-subscribe__button:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .footer-subscribe__button:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .btn-group-vertical > .btn-group:not(:last-child) > .footer-subscribe__button {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .footer-subscribe__button:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .footer-subscribe__button {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn, .input-group-prepend .footer-subscribe__button,
  .input-group-append .btn,
  .input-group-append .footer-subscribe__button {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus, .input-group-prepend .footer-subscribe__button:focus,
    .input-group-append .btn:focus,
    .input-group-append .footer-subscribe__button:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn, .input-group-prepend .footer-subscribe__button + .btn, .input-group-prepend .btn + .footer-subscribe__button, .input-group-prepend .footer-subscribe__button + .footer-subscribe__button,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .footer-subscribe__button + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .input-group-text + .footer-subscribe__button,
  .input-group-append .btn + .btn,
  .input-group-append .footer-subscribe__button + .btn,
  .input-group-append .btn + .footer-subscribe__button,
  .input-group-append .footer-subscribe__button + .footer-subscribe__button,
  .input-group-append .btn + .input-group-text,
  .input-group-append .footer-subscribe__button + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .input-group-text + .footer-subscribe__button {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.125rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .footer-subscribe__button,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .footer-subscribe__button {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.375rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .footer-subscribe__button,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .footer-subscribe__button {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.25rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .footer-subscribe__button,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .footer-subscribe__button,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .footer-subscribe__button,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .footer-subscribe__button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .footer-subscribe__button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .footer-subscribe__button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .footer-subscribe__button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact; }

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #ff5605;
    background-color: #ff5605; }
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ffac85; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #ffcfb8;
    border-color: #ffcfb8; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.125rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #ff5605;
  background-color: #ff5605; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 86, 5, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(255, 86, 5, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 86, 5, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
        -ms-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(255, 86, 5, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.125rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #ffac85;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #ffac85;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.125rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.125rem 0.125rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
              box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #f1f1f1, 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #ff5605;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #ffcfb8; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #ff5605;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #ffcfb8; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #ff5605;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #ffcfb8; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      transition: none; } }

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #f1f1f1;
    border-color: #dee2e6 #dee2e6 #f1f1f1; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.125rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #ff5605; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container, .navbar .l-section--container .l-section__container, .l-section--container .navbar .l-section__container,
  .navbar .container-fluid, .navbar .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.40625rem;
  padding-bottom: 0.40625rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.125rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 379.98px) {
  .navbar-expand-xs > .container, .l-section--container .navbar-expand-xs > .l-section__container,
  .navbar-expand-xs > .container-fluid, .navbar-expand-xs > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 380px) {
  .navbar-expand-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xs .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xs .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xs .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xs > .container, .l-section--container .navbar-expand-xs > .l-section__container,
    .navbar-expand-xs > .container-fluid, .navbar-expand-xs > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xs .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xs .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xs .navbar-toggler {
      display: none; } }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .l-section--container .navbar-expand-sm > .l-section__container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container, .l-section--container .navbar-expand-sm > .l-section__container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .l-section--container .navbar-expand-md > .l-section__container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container, .l-section--container .navbar-expand-md > .l-section__container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .l-section--container .navbar-expand-lg > .l-section__container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container, .l-section--container .navbar-expand-lg > .l-section__container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .l-section--container .navbar-expand-xl > .l-section__container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container, .l-section--container .navbar-expand-xl > .l-section__container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container, .l-section--container .navbar-expand > .l-section__container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container, .l-section--container .navbar-expand > .l-section__container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #E8ECEF;
  border-radius: 0.125rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.125rem - 1px);
      border-top-right-radius: calc(0.125rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.125rem - 1px);
      border-bottom-left-radius: calc(0.125rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #F8F9FB;
  border-bottom: 1px solid #E8ECEF; }
  .card-header:first-child {
    border-radius: calc(0.125rem - 1px) calc(0.125rem - 1px) 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #F8F9FB;
  border-top: 1px solid #E8ECEF; }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.125rem - 1px) calc(0.125rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.125rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.125rem - 1px);
  border-top-right-radius: calc(0.125rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.125rem - 1px);
  border-bottom-left-radius: calc(0.125rem - 1px); }

.card-deck .card {
  margin-bottom: 10px; }

@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -10px;
    margin-left: -10px; }
    .card-deck .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-right: 10px;
      margin-bottom: 0;
      margin-left: 10px; } }

.card-group > .card {
  margin-bottom: 10px; }

@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion {
  overflow-anchor: none; }
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0.125rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.63rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.63rem;
    color: #999999;
    content: "|"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.125rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #202020;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #3483b8;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #ff5605;
  border-color: #ff5605; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.5rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      -webkit-transition: none;
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge, .footer-subscribe__button .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #ff5605; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #d14400; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.5); }

.badge-secondary {
  color: #212529;
  background-color: #bdbdbd; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #212529;
    background-color: #a4a4a4; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(189, 189, 189, 0.5); }

.badge-success {
  color: #fff;
  background-color: #5ea13d; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #487c2f; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(94, 161, 61, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffae00; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #cc8b00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 174, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 174, 0, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #cc0a00; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #990800; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(204, 10, 0, 0.5); }

.badge-light {
  color: #212529;
  background-color: #ffffff; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #e6e6e6; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #222428; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #0b0b0c; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(34, 36, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(34, 36, 40, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.375rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert, .errortext, .notetext {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.125rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #852d03;
  background-color: #ffddcd;
  border-color: #ffd0b9; }
  .alert-primary hr {
    border-top-color: #ffbfa0; }
  .alert-primary .alert-link {
    color: #531c02; }

.alert-secondary {
  color: #626262;
  background-color: #f2f2f2;
  border-color: #ededed; }
  .alert-secondary hr {
    border-top-color: #e0e0e0; }
  .alert-secondary .alert-link {
    color: #494949; }

.alert-success, .notetext {
  color: #315420;
  background-color: #dfecd8;
  border-color: #d2e5c9; }
  .alert-success hr, .notetext hr {
    border-top-color: #c4ddb8; }
  .alert-success .alert-link, .notetext .alert-link {
    color: #1b2f12; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #855a00;
  background-color: #ffefcc;
  border-color: #ffe8b8; }
  .alert-warning hr {
    border-top-color: #ffe09f; }
  .alert-warning .alert-link {
    color: #523700; }

.alert-danger, .errortext {
  color: #6a0500;
  background-color: #f5cecc;
  border-color: #f1bab8; }
  .alert-danger hr, .errortext hr {
    border-top-color: #eda5a3; }
  .alert-danger .alert-link, .errortext .alert-link {
    color: #370300; }

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white; }
  .alert-light hr {
    border-top-color: #f2f2f2; }
  .alert-light .alert-link {
    color: #6c6c6c; }

.alert-dark {
  color: #121315;
  background-color: #d3d3d4;
  border-color: #c1c2c3; }
  .alert-dark hr {
    border-top-color: #b4b5b6; }
  .alert-dark .alert-link {
    color: black; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.125rem; }

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ff5605;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.125rem; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #202020;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #ff5605;
    border-color: #ff5605; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.125rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.125rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 380px) {
  .list-group-horizontal-xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xs > .list-group-item:first-child {
      border-bottom-left-radius: 0.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xs > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xs > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xs > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xs > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.125rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.125rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #852d03;
  background-color: #ffd0b9; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #852d03;
    background-color: #ffbfa0; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #852d03;
    border-color: #852d03; }

.list-group-item-secondary {
  color: #626262;
  background-color: #ededed; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #626262;
    background-color: #e0e0e0; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #626262;
    border-color: #626262; }

.list-group-item-success {
  color: #315420;
  background-color: #d2e5c9; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #315420;
    background-color: #c4ddb8; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #315420;
    border-color: #315420; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #855a00;
  background-color: #ffe8b8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #855a00;
    background-color: #ffe09f; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #855a00;
    border-color: #855a00; }

.list-group-item-danger {
  color: #6a0500;
  background-color: #f1bab8; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #6a0500;
    background-color: #eda5a3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #6a0500;
    border-color: #6a0500; }

.list-group-item-light {
  color: #858585;
  background-color: white; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585; }

.list-group-item-dark {
  color: #121315;
  background-color: #c1c2c3; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #121315;
    background-color: #b4b5b6; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #121315;
    border-color: #121315; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

.toast {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 950;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
        -ms-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
            transform: scale(1.02); }

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.375rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 940;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #bdbdbd;
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px); }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

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

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #bdbdbd;
  border-bottom-right-radius: calc(0.375rem - 1px);
  border-bottom-left-radius: calc(0.375rem - 1px); }
  .modal-footer > * {
    margin: 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: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 970;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 1; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: rgba(34, 36, 40, 0.8); }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: rgba(34, 36, 40, 0.8); }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: rgba(34, 36, 40, 0.8); }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: rgba(34, 36, 40, 0.8); }

.tooltip-inner {
  max-width: 300px;
  padding: 0.5rem 1rem;
  color: #fff;
  text-align: center;
  background-color: rgba(34, 36, 40, 0.8);
  border-radius: 0.125rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 960;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.375rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.375rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.375rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #fff; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.375rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #202020; }

.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;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  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 {
      -webkit-transition: none;
      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%);
      -ms-transform: translateX(100%);
          transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-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;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      -webkit-transition: none;
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      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; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        -webkit-transition: none;
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
          animation: .75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
          animation: .75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

.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-primary {
  background-color: #ff5605 !important; }

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

.bg-secondary {
  background-color: #bdbdbd !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #a4a4a4 !important; }

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #487c2f !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

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

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

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

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

.bg-light {
  background-color: #ffffff !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important; }

.bg-dark {
  background-color: #222428 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #0b0b0c !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #bdbdbd !important; }

.border-top {
  border-top: 1px solid #bdbdbd !important; }

.border-right {
  border-right: 1px solid #bdbdbd !important; }

.border-bottom {
  border-bottom: 1px solid #bdbdbd !important; }

.border-left {
  border-left: 1px solid #bdbdbd !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; }

.border-primary {
  border-color: #ff5605 !important; }

.border-secondary {
  border-color: #bdbdbd !important; }

.border-success {
  border-color: #5ea13d !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffae00 !important; }

.border-danger {
  border-color: #cc0a00 !important; }

.border-light {
  border-color: #ffffff !important; }

.border-dark {
  border-color: #222428 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.25rem !important; }

.rounded {
  border-radius: 0.125rem !important; }

.rounded-top {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important; }

.rounded-right {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important; }

.rounded-left {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important; }

.rounded-lg {
  border-radius: 0.375rem !important; }

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

.rounded-pill {
  border-radius: 50rem !important; }

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

.clearfix::after, .nav-wrap::after {
  display: block;
  clear: both;
  content: ""; }

.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-row {
  display: table-row !important; }

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

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 380px) {
  .d-xs-none {
    display: none !important; }
  .d-xs-inline {
    display: inline !important; }
  .d-xs-inline-block {
    display: inline-block !important; }
  .d-xs-block {
    display: block !important; }
  .d-xs-table {
    display: table !important; }
  .d-xs-table-row {
    display: table-row !important; }
  .d-xs-table-cell {
    display: table-cell !important; }
  .d-xs-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    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-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    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-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    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-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    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-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

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

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

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

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

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

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

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

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

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

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

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

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

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 380px) {
  .flex-xs-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xs-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xs-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xs-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xs-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xs-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

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

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

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

@media (min-width: 380px) {
  .float-xs-left {
    float: left !important; }
  .float-xs-right {
    float: right !important; }
  .float-xs-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; } }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 930; }

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 890; } }

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

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

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

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

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

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

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

.w-auto {
  width: auto !important; }

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

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

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

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

.h-auto {
  height: auto !important; }

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

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

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

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

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

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

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

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

.m-1 {
  margin: 1px !important; }

.mt-1,
.my-1 {
  margin-top: 1px !important; }

.mr-1,
.mx-1 {
  margin-right: 1px !important; }

.mb-1,
.my-1 {
  margin-bottom: 1px !important; }

.ml-1,
.mx-1 {
  margin-left: 1px !important; }

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

.mt-2,
.my-2 {
  margin-top: 0.25rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.25rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.25rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.25rem !important; }

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

.mt-3,
.my-3 {
  margin-top: 0.5rem !important; }

.mr-3,
.mx-3 {
  margin-right: 0.5rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 0.5rem !important; }

.ml-3, .footer-subscribe__button,
.mx-3 {
  margin-left: 0.5rem !important; }

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

.mt-4,
.my-4 {
  margin-top: 1rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1rem !important; }

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

.mt-5,
.my-5 {
  margin-top: 1.5rem !important; }

.mr-5,
.mx-5 {
  margin-right: 1.5rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important; }

.ml-5,
.mx-5 {
  margin-left: 1.5rem !important; }

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

.mt-6,
.my-6 {
  margin-top: 2rem !important; }

.mr-6,
.mx-6 {
  margin-right: 2rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 2rem !important; }

.ml-6,
.mx-6 {
  margin-left: 2rem !important; }

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

.mt-7,
.my-7 {
  margin-top: 3rem !important; }

.mr-7,
.mx-7 {
  margin-right: 3rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 3rem !important; }

.ml-7,
.mx-7 {
  margin-left: 3rem !important; }

.m-gutter {
  margin: 20px !important; }

.mt-gutter,
.my-gutter {
  margin-top: 20px !important; }

.mr-gutter,
.mx-gutter {
  margin-right: 20px !important; }

.mb-gutter,
.my-gutter {
  margin-bottom: 20px !important; }

.ml-gutter,
.mx-gutter {
  margin-left: 20px !important; }

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

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

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

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

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

.p-1 {
  padding: 1px !important; }

.pt-1,
.py-1 {
  padding-top: 1px !important; }

.pr-1,
.px-1 {
  padding-right: 1px !important; }

.pb-1,
.py-1 {
  padding-bottom: 1px !important; }

.pl-1,
.px-1 {
  padding-left: 1px !important; }

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

.pt-2,
.py-2 {
  padding-top: 0.25rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.25rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.25rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.25rem !important; }

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

.pt-3,
.py-3 {
  padding-top: 0.5rem !important; }

.pr-3,
.px-3 {
  padding-right: 0.5rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 0.5rem !important; }

.pl-3,
.px-3 {
  padding-left: 0.5rem !important; }

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

.pt-4,
.py-4 {
  padding-top: 1rem !important; }

.pr-4,
.px-4 {
  padding-right: 1rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1rem !important; }

.pl-4,
.px-4 {
  padding-left: 1rem !important; }

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

.pt-5,
.py-5 {
  padding-top: 1.5rem !important; }

.pr-5,
.px-5 {
  padding-right: 1.5rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 1.5rem !important; }

.pl-5,
.px-5 {
  padding-left: 1.5rem !important; }

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

.pt-6,
.py-6 {
  padding-top: 2rem !important; }

.pr-6,
.px-6 {
  padding-right: 2rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 2rem !important; }

.pl-6,
.px-6 {
  padding-left: 2rem !important; }

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

.pt-7,
.py-7 {
  padding-top: 3rem !important; }

.pr-7,
.px-7 {
  padding-right: 3rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 3rem !important; }

.pl-7,
.px-7 {
  padding-left: 3rem !important; }

.p-gutter {
  padding: 20px !important; }

.pt-gutter,
.py-gutter {
  padding-top: 20px !important; }

.pr-gutter,
.px-gutter {
  padding-right: 20px !important; }

.pb-gutter,
.py-gutter {
  padding-bottom: 20px !important; }

.pl-gutter,
.px-gutter {
  padding-left: 20px !important; }

.m-n1 {
  margin: -1px !important; }

.mt-n1,
.my-n1 {
  margin-top: -1px !important; }

.mr-n1,
.mx-n1 {
  margin-right: -1px !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -1px !important; }

.ml-n1,
.mx-n1 {
  margin-left: -1px !important; }

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

.mt-n2,
.my-n2 {
  margin-top: -0.25rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.25rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.25rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.25rem !important; }

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

.mt-n3,
.my-n3 {
  margin-top: -0.5rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -0.5rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -0.5rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -0.5rem !important; }

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

.mt-n4,
.my-n4 {
  margin-top: -1rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1rem !important; }

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

.mt-n5,
.my-n5 {
  margin-top: -1.5rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -1.5rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -1.5rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -1.5rem !important; }

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

.mt-n6,
.my-n6 {
  margin-top: -2rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -2rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -2rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -2rem !important; }

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

.mt-n7,
.my-n7 {
  margin-top: -3rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -3rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -3rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -3rem !important; }

.m-ngutter {
  margin: -20px !important; }

.mt-ngutter,
.my-ngutter {
  margin-top: -20px !important; }

.mr-ngutter,
.mx-ngutter {
  margin-right: -20px !important; }

.mb-ngutter,
.my-ngutter {
  margin-bottom: -20px !important; }

.ml-ngutter,
.mx-ngutter {
  margin-left: -20px !important; }

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

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

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

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

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

@media (min-width: 380px) {
  .m-xs-0 {
    margin: 0 !important; }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important; }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important; }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important; }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important; }
  .m-xs-1 {
    margin: 1px !important; }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 1px !important; }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 1px !important; }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 1px !important; }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 1px !important; }
  .m-xs-2 {
    margin: 0.25rem !important; }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.25rem !important; }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 0.25rem !important; }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.25rem !important; }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 0.25rem !important; }
  .m-xs-3 {
    margin: 0.5rem !important; }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 0.5rem !important; }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 0.5rem !important; }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 0.5rem !important; }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 0.5rem !important; }
  .m-xs-4 {
    margin: 1rem !important; }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1rem !important; }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 1rem !important; }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1rem !important; }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 1rem !important; }
  .m-xs-5 {
    margin: 1.5rem !important; }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 1.5rem !important; }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 1.5rem !important; }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 1.5rem !important; }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 1.5rem !important; }
  .m-xs-6 {
    margin: 2rem !important; }
  .mt-xs-6,
  .my-xs-6 {
    margin-top: 2rem !important; }
  .mr-xs-6,
  .mx-xs-6 {
    margin-right: 2rem !important; }
  .mb-xs-6,
  .my-xs-6 {
    margin-bottom: 2rem !important; }
  .ml-xs-6,
  .mx-xs-6 {
    margin-left: 2rem !important; }
  .m-xs-7 {
    margin: 3rem !important; }
  .mt-xs-7,
  .my-xs-7 {
    margin-top: 3rem !important; }
  .mr-xs-7,
  .mx-xs-7 {
    margin-right: 3rem !important; }
  .mb-xs-7,
  .my-xs-7 {
    margin-bottom: 3rem !important; }
  .ml-xs-7,
  .mx-xs-7 {
    margin-left: 3rem !important; }
  .m-xs-gutter {
    margin: 20px !important; }
  .mt-xs-gutter,
  .my-xs-gutter {
    margin-top: 20px !important; }
  .mr-xs-gutter,
  .mx-xs-gutter {
    margin-right: 20px !important; }
  .mb-xs-gutter,
  .my-xs-gutter {
    margin-bottom: 20px !important; }
  .ml-xs-gutter,
  .mx-xs-gutter {
    margin-left: 20px !important; }
  .p-xs-0 {
    padding: 0 !important; }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important; }
  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important; }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important; }
  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important; }
  .p-xs-1 {
    padding: 1px !important; }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 1px !important; }
  .pr-xs-1,
  .px-xs-1 {
    padding-right: 1px !important; }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 1px !important; }
  .pl-xs-1,
  .px-xs-1 {
    padding-left: 1px !important; }
  .p-xs-2 {
    padding: 0.25rem !important; }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.25rem !important; }
  .pr-xs-2,
  .px-xs-2 {
    padding-right: 0.25rem !important; }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.25rem !important; }
  .pl-xs-2,
  .px-xs-2 {
    padding-left: 0.25rem !important; }
  .p-xs-3 {
    padding: 0.5rem !important; }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 0.5rem !important; }
  .pr-xs-3,
  .px-xs-3 {
    padding-right: 0.5rem !important; }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 0.5rem !important; }
  .pl-xs-3,
  .px-xs-3 {
    padding-left: 0.5rem !important; }
  .p-xs-4 {
    padding: 1rem !important; }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1rem !important; }
  .pr-xs-4,
  .px-xs-4 {
    padding-right: 1rem !important; }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1rem !important; }
  .pl-xs-4,
  .px-xs-4 {
    padding-left: 1rem !important; }
  .p-xs-5 {
    padding: 1.5rem !important; }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 1.5rem !important; }
  .pr-xs-5,
  .px-xs-5 {
    padding-right: 1.5rem !important; }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 1.5rem !important; }
  .pl-xs-5,
  .px-xs-5 {
    padding-left: 1.5rem !important; }
  .p-xs-6 {
    padding: 2rem !important; }
  .pt-xs-6,
  .py-xs-6 {
    padding-top: 2rem !important; }
  .pr-xs-6,
  .px-xs-6 {
    padding-right: 2rem !important; }
  .pb-xs-6,
  .py-xs-6 {
    padding-bottom: 2rem !important; }
  .pl-xs-6,
  .px-xs-6 {
    padding-left: 2rem !important; }
  .p-xs-7 {
    padding: 3rem !important; }
  .pt-xs-7,
  .py-xs-7 {
    padding-top: 3rem !important; }
  .pr-xs-7,
  .px-xs-7 {
    padding-right: 3rem !important; }
  .pb-xs-7,
  .py-xs-7 {
    padding-bottom: 3rem !important; }
  .pl-xs-7,
  .px-xs-7 {
    padding-left: 3rem !important; }
  .p-xs-gutter {
    padding: 20px !important; }
  .pt-xs-gutter,
  .py-xs-gutter {
    padding-top: 20px !important; }
  .pr-xs-gutter,
  .px-xs-gutter {
    padding-right: 20px !important; }
  .pb-xs-gutter,
  .py-xs-gutter {
    padding-bottom: 20px !important; }
  .pl-xs-gutter,
  .px-xs-gutter {
    padding-left: 20px !important; }
  .m-xs-n1 {
    margin: -1px !important; }
  .mt-xs-n1,
  .my-xs-n1 {
    margin-top: -1px !important; }
  .mr-xs-n1,
  .mx-xs-n1 {
    margin-right: -1px !important; }
  .mb-xs-n1,
  .my-xs-n1 {
    margin-bottom: -1px !important; }
  .ml-xs-n1,
  .mx-xs-n1 {
    margin-left: -1px !important; }
  .m-xs-n2 {
    margin: -0.25rem !important; }
  .mt-xs-n2,
  .my-xs-n2 {
    margin-top: -0.25rem !important; }
  .mr-xs-n2,
  .mx-xs-n2 {
    margin-right: -0.25rem !important; }
  .mb-xs-n2,
  .my-xs-n2 {
    margin-bottom: -0.25rem !important; }
  .ml-xs-n2,
  .mx-xs-n2 {
    margin-left: -0.25rem !important; }
  .m-xs-n3 {
    margin: -0.5rem !important; }
  .mt-xs-n3,
  .my-xs-n3 {
    margin-top: -0.5rem !important; }
  .mr-xs-n3,
  .mx-xs-n3 {
    margin-right: -0.5rem !important; }
  .mb-xs-n3,
  .my-xs-n3 {
    margin-bottom: -0.5rem !important; }
  .ml-xs-n3,
  .mx-xs-n3 {
    margin-left: -0.5rem !important; }
  .m-xs-n4 {
    margin: -1rem !important; }
  .mt-xs-n4,
  .my-xs-n4 {
    margin-top: -1rem !important; }
  .mr-xs-n4,
  .mx-xs-n4 {
    margin-right: -1rem !important; }
  .mb-xs-n4,
  .my-xs-n4 {
    margin-bottom: -1rem !important; }
  .ml-xs-n4,
  .mx-xs-n4 {
    margin-left: -1rem !important; }
  .m-xs-n5 {
    margin: -1.5rem !important; }
  .mt-xs-n5,
  .my-xs-n5 {
    margin-top: -1.5rem !important; }
  .mr-xs-n5,
  .mx-xs-n5 {
    margin-right: -1.5rem !important; }
  .mb-xs-n5,
  .my-xs-n5 {
    margin-bottom: -1.5rem !important; }
  .ml-xs-n5,
  .mx-xs-n5 {
    margin-left: -1.5rem !important; }
  .m-xs-n6 {
    margin: -2rem !important; }
  .mt-xs-n6,
  .my-xs-n6 {
    margin-top: -2rem !important; }
  .mr-xs-n6,
  .mx-xs-n6 {
    margin-right: -2rem !important; }
  .mb-xs-n6,
  .my-xs-n6 {
    margin-bottom: -2rem !important; }
  .ml-xs-n6,
  .mx-xs-n6 {
    margin-left: -2rem !important; }
  .m-xs-n7 {
    margin: -3rem !important; }
  .mt-xs-n7,
  .my-xs-n7 {
    margin-top: -3rem !important; }
  .mr-xs-n7,
  .mx-xs-n7 {
    margin-right: -3rem !important; }
  .mb-xs-n7,
  .my-xs-n7 {
    margin-bottom: -3rem !important; }
  .ml-xs-n7,
  .mx-xs-n7 {
    margin-left: -3rem !important; }
  .m-xs-ngutter {
    margin: -20px !important; }
  .mt-xs-ngutter,
  .my-xs-ngutter {
    margin-top: -20px !important; }
  .mr-xs-ngutter,
  .mx-xs-ngutter {
    margin-right: -20px !important; }
  .mb-xs-ngutter,
  .my-xs-ngutter {
    margin-bottom: -20px !important; }
  .ml-xs-ngutter,
  .mx-xs-ngutter {
    margin-left: -20px !important; }
  .m-xs-auto {
    margin: auto !important; }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important; }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important; }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important; }
  .ml-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important; } }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 1px !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1px !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1px !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1px !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1px !important; }
  .m-sm-2 {
    margin: 0.25rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.25rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.25rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.25rem !important; }
  .m-sm-3 {
    margin: 0.5rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 0.5rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 0.5rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 0.5rem !important; }
  .m-sm-4 {
    margin: 1rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1rem !important; }
  .m-sm-5 {
    margin: 1.5rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 1.5rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 1.5rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 1.5rem !important; }
  .m-sm-6 {
    margin: 2rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 2rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 2rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 2rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 2rem !important; }
  .m-sm-7 {
    margin: 3rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 3rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 3rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 3rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 3rem !important; }
  .m-sm-gutter {
    margin: 20px !important; }
  .mt-sm-gutter,
  .my-sm-gutter {
    margin-top: 20px !important; }
  .mr-sm-gutter,
  .mx-sm-gutter {
    margin-right: 20px !important; }
  .mb-sm-gutter,
  .my-sm-gutter {
    margin-bottom: 20px !important; }
  .ml-sm-gutter,
  .mx-sm-gutter {
    margin-left: 20px !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 1px !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1px !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1px !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1px !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1px !important; }
  .p-sm-2 {
    padding: 0.25rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.25rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.25rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.25rem !important; }
  .p-sm-3 {
    padding: 0.5rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 0.5rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 0.5rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 0.5rem !important; }
  .p-sm-4 {
    padding: 1rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1rem !important; }
  .p-sm-5 {
    padding: 1.5rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 1.5rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 1.5rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 1.5rem !important; }
  .p-sm-6 {
    padding: 2rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 2rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 2rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 2rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 2rem !important; }
  .p-sm-7 {
    padding: 3rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 3rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 3rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 3rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 3rem !important; }
  .p-sm-gutter {
    padding: 20px !important; }
  .pt-sm-gutter,
  .py-sm-gutter {
    padding-top: 20px !important; }
  .pr-sm-gutter,
  .px-sm-gutter {
    padding-right: 20px !important; }
  .pb-sm-gutter,
  .py-sm-gutter {
    padding-bottom: 20px !important; }
  .pl-sm-gutter,
  .px-sm-gutter {
    padding-left: 20px !important; }
  .m-sm-n1 {
    margin: -1px !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1px !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1px !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1px !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1px !important; }
  .m-sm-n2 {
    margin: -0.25rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.25rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.25rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.25rem !important; }
  .m-sm-n3 {
    margin: -0.5rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -0.5rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -0.5rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -0.5rem !important; }
  .m-sm-n4 {
    margin: -1rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1rem !important; }
  .m-sm-n5 {
    margin: -1.5rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -1.5rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -1.5rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -1.5rem !important; }
  .m-sm-n6 {
    margin: -2rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -2rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -2rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -2rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -2rem !important; }
  .m-sm-n7 {
    margin: -3rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -3rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -3rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -3rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -3rem !important; }
  .m-sm-ngutter {
    margin: -20px !important; }
  .mt-sm-ngutter,
  .my-sm-ngutter {
    margin-top: -20px !important; }
  .mr-sm-ngutter,
  .mx-sm-ngutter {
    margin-right: -20px !important; }
  .mb-sm-ngutter,
  .my-sm-ngutter {
    margin-bottom: -20px !important; }
  .ml-sm-ngutter,
  .mx-sm-ngutter {
    margin-left: -20px !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 1px !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1px !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1px !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1px !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1px !important; }
  .m-md-2 {
    margin: 0.25rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.25rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.25rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.25rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.25rem !important; }
  .m-md-3 {
    margin: 0.5rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 0.5rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 0.5rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 0.5rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 0.5rem !important; }
  .m-md-4 {
    margin: 1rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1rem !important; }
  .m-md-5 {
    margin: 1.5rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 1.5rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 1.5rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 1.5rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 1.5rem !important; }
  .m-md-6 {
    margin: 2rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 2rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 2rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 2rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 2rem !important; }
  .m-md-7 {
    margin: 3rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 3rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 3rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 3rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 3rem !important; }
  .m-md-gutter {
    margin: 20px !important; }
  .mt-md-gutter,
  .my-md-gutter {
    margin-top: 20px !important; }
  .mr-md-gutter,
  .mx-md-gutter {
    margin-right: 20px !important; }
  .mb-md-gutter,
  .my-md-gutter {
    margin-bottom: 20px !important; }
  .ml-md-gutter,
  .mx-md-gutter {
    margin-left: 20px !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 1px !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1px !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1px !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1px !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1px !important; }
  .p-md-2 {
    padding: 0.25rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.25rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.25rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.25rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.25rem !important; }
  .p-md-3 {
    padding: 0.5rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 0.5rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 0.5rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 0.5rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 0.5rem !important; }
  .p-md-4 {
    padding: 1rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1rem !important; }
  .p-md-5 {
    padding: 1.5rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 1.5rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 1.5rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 1.5rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 1.5rem !important; }
  .p-md-6 {
    padding: 2rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 2rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 2rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 2rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 2rem !important; }
  .p-md-7 {
    padding: 3rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 3rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 3rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 3rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 3rem !important; }
  .p-md-gutter {
    padding: 20px !important; }
  .pt-md-gutter,
  .py-md-gutter {
    padding-top: 20px !important; }
  .pr-md-gutter,
  .px-md-gutter {
    padding-right: 20px !important; }
  .pb-md-gutter,
  .py-md-gutter {
    padding-bottom: 20px !important; }
  .pl-md-gutter,
  .px-md-gutter {
    padding-left: 20px !important; }
  .m-md-n1 {
    margin: -1px !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1px !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1px !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1px !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1px !important; }
  .m-md-n2 {
    margin: -0.25rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.25rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.25rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.25rem !important; }
  .m-md-n3 {
    margin: -0.5rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -0.5rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -0.5rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -0.5rem !important; }
  .m-md-n4 {
    margin: -1rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1rem !important; }
  .m-md-n5 {
    margin: -1.5rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -1.5rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -1.5rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -1.5rem !important; }
  .m-md-n6 {
    margin: -2rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -2rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -2rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -2rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -2rem !important; }
  .m-md-n7 {
    margin: -3rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -3rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -3rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -3rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -3rem !important; }
  .m-md-ngutter {
    margin: -20px !important; }
  .mt-md-ngutter,
  .my-md-ngutter {
    margin-top: -20px !important; }
  .mr-md-ngutter,
  .mx-md-ngutter {
    margin-right: -20px !important; }
  .mb-md-ngutter,
  .my-md-ngutter {
    margin-bottom: -20px !important; }
  .ml-md-ngutter,
  .mx-md-ngutter {
    margin-left: -20px !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 1px !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1px !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1px !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1px !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1px !important; }
  .m-lg-2 {
    margin: 0.25rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.25rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.25rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.25rem !important; }
  .m-lg-3 {
    margin: 0.5rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 0.5rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 0.5rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 0.5rem !important; }
  .m-lg-4 {
    margin: 1rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1rem !important; }
  .m-lg-5 {
    margin: 1.5rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 1.5rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 1.5rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 1.5rem !important; }
  .m-lg-6 {
    margin: 2rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 2rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 2rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 2rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 2rem !important; }
  .m-lg-7 {
    margin: 3rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 3rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 3rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 3rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 3rem !important; }
  .m-lg-gutter {
    margin: 20px !important; }
  .mt-lg-gutter,
  .my-lg-gutter {
    margin-top: 20px !important; }
  .mr-lg-gutter,
  .mx-lg-gutter {
    margin-right: 20px !important; }
  .mb-lg-gutter,
  .my-lg-gutter {
    margin-bottom: 20px !important; }
  .ml-lg-gutter,
  .mx-lg-gutter {
    margin-left: 20px !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 1px !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1px !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1px !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1px !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1px !important; }
  .p-lg-2 {
    padding: 0.25rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.25rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.25rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.25rem !important; }
  .p-lg-3 {
    padding: 0.5rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 0.5rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 0.5rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 0.5rem !important; }
  .p-lg-4 {
    padding: 1rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1rem !important; }
  .p-lg-5 {
    padding: 1.5rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 1.5rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 1.5rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 1.5rem !important; }
  .p-lg-6 {
    padding: 2rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 2rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 2rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 2rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 2rem !important; }
  .p-lg-7 {
    padding: 3rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 3rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 3rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 3rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 3rem !important; }
  .p-lg-gutter {
    padding: 20px !important; }
  .pt-lg-gutter,
  .py-lg-gutter {
    padding-top: 20px !important; }
  .pr-lg-gutter,
  .px-lg-gutter {
    padding-right: 20px !important; }
  .pb-lg-gutter,
  .py-lg-gutter {
    padding-bottom: 20px !important; }
  .pl-lg-gutter,
  .px-lg-gutter {
    padding-left: 20px !important; }
  .m-lg-n1 {
    margin: -1px !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1px !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1px !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1px !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1px !important; }
  .m-lg-n2 {
    margin: -0.25rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.25rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.25rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.25rem !important; }
  .m-lg-n3 {
    margin: -0.5rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -0.5rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -0.5rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -0.5rem !important; }
  .m-lg-n4 {
    margin: -1rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1rem !important; }
  .m-lg-n5 {
    margin: -1.5rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -1.5rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -1.5rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -1.5rem !important; }
  .m-lg-n6 {
    margin: -2rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -2rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -2rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -2rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -2rem !important; }
  .m-lg-n7 {
    margin: -3rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -3rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -3rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -3rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -3rem !important; }
  .m-lg-ngutter {
    margin: -20px !important; }
  .mt-lg-ngutter,
  .my-lg-ngutter {
    margin-top: -20px !important; }
  .mr-lg-ngutter,
  .mx-lg-ngutter {
    margin-right: -20px !important; }
  .mb-lg-ngutter,
  .my-lg-ngutter {
    margin-bottom: -20px !important; }
  .ml-lg-ngutter,
  .mx-lg-ngutter {
    margin-left: -20px !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 1px !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1px !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1px !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1px !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1px !important; }
  .m-xl-2 {
    margin: 0.25rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.25rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.25rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.25rem !important; }
  .m-xl-3 {
    margin: 0.5rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 0.5rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 0.5rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 0.5rem !important; }
  .m-xl-4 {
    margin: 1rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1rem !important; }
  .m-xl-5 {
    margin: 1.5rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 1.5rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 1.5rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 1.5rem !important; }
  .m-xl-6 {
    margin: 2rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 2rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 2rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 2rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 2rem !important; }
  .m-xl-7 {
    margin: 3rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 3rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 3rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 3rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 3rem !important; }
  .m-xl-gutter {
    margin: 20px !important; }
  .mt-xl-gutter,
  .my-xl-gutter {
    margin-top: 20px !important; }
  .mr-xl-gutter,
  .mx-xl-gutter {
    margin-right: 20px !important; }
  .mb-xl-gutter,
  .my-xl-gutter {
    margin-bottom: 20px !important; }
  .ml-xl-gutter,
  .mx-xl-gutter {
    margin-left: 20px !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 1px !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1px !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1px !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1px !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1px !important; }
  .p-xl-2 {
    padding: 0.25rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.25rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.25rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.25rem !important; }
  .p-xl-3 {
    padding: 0.5rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 0.5rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 0.5rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 0.5rem !important; }
  .p-xl-4 {
    padding: 1rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1rem !important; }
  .p-xl-5 {
    padding: 1.5rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 1.5rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 1.5rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 1.5rem !important; }
  .p-xl-6 {
    padding: 2rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 2rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 2rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 2rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 2rem !important; }
  .p-xl-7 {
    padding: 3rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 3rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 3rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 3rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 3rem !important; }
  .p-xl-gutter {
    padding: 20px !important; }
  .pt-xl-gutter,
  .py-xl-gutter {
    padding-top: 20px !important; }
  .pr-xl-gutter,
  .px-xl-gutter {
    padding-right: 20px !important; }
  .pb-xl-gutter,
  .py-xl-gutter {
    padding-bottom: 20px !important; }
  .pl-xl-gutter,
  .px-xl-gutter {
    padding-left: 20px !important; }
  .m-xl-n1 {
    margin: -1px !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1px !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1px !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1px !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1px !important; }
  .m-xl-n2 {
    margin: -0.25rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.25rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.25rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.25rem !important; }
  .m-xl-n3 {
    margin: -0.5rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -0.5rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -0.5rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -0.5rem !important; }
  .m-xl-n4 {
    margin: -1rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1rem !important; }
  .m-xl-n5 {
    margin: -1.5rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -1.5rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -1.5rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -1.5rem !important; }
  .m-xl-n6 {
    margin: -2rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -2rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -2rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -2rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -2rem !important; }
  .m-xl-n7 {
    margin: -3rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -3rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -3rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -3rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -3rem !important; }
  .m-xl-ngutter {
    margin: -20px !important; }
  .mt-xl-ngutter,
  .my-xl-ngutter {
    margin-top: -20px !important; }
  .mr-xl-ngutter,
  .mx-xl-ngutter {
    margin-right: -20px !important; }
  .mb-xl-ngutter,
  .my-xl-ngutter {
    margin-bottom: -20px !important; }
  .ml-xl-ngutter,
  .mx-xl-ngutter {
    margin-left: -20px !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !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: 380px) {
  .text-xs-left {
    text-align: left !important; }
  .text-xs-right {
    text-align: right !important; }
  .text-xs-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-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #ff5605 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #b83b00 !important; }

.text-secondary {
  color: #bdbdbd !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #979797 !important; }

.text-success {
  color: #5ea13d !important; }

a.text-success:hover, a.text-success:focus {
  color: #3e6a28 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffae00 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #b37a00 !important; }

.text-danger {
  color: #cc0a00 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #800600 !important; }

.text-light {
  color: #ffffff !important; }

a.text-light:hover, a.text-light:focus {
  color: #d9d9d9 !important; }

.text-dark {
  color: #222428 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-body {
  color: #202020 !important; }

.text-muted, .text-insert, .text-emphasis__content, .bmd-help {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  a:not(.btn):not(.footer-subscribe__button) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container, .l-section--container .l-section__container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #f1f1f1; }
  .table .thead-dark th {
    color: inherit;
    border-color: #f1f1f1; } }




.ff-open_sans {
  font-family: 'Open Sans', sans-serif; }

.ff-pt_sans {
  font-family: 'PT Sans', sans-serif; }

.ff-roboto {
  font-family: 'Roboto', sans-serif; }

.fs-small {
  font-size: 14px; }

.fs-big {
  font-size: 18px; }

@media (max-width: 1199.98px) {
  .fs-big .l-head--type1 .l-head__slogan {
    display: none !important; } }

@media (min-width: 1200px) {
  .cw_1140 .container, .cw_1140 .l-section--container .l-section__container, .l-section--container .cw_1140 .l-section__container {
    max-width: 1140px; }
  .cw_1140 .l-head--type1 .l-head__slogan {
    display: none !important; }
  .cw_1140 .__leftbanner.__center .rs-banners {
    padding-left: 0; }
  .cw_1140 .rs-banners-sidebanner.__left.is-loading {
    display: none; }
  .cw_1510 .container, .cw_1510 .l-section--container .l-section__container, .l-section--container .cw_1510 .l-section__container {
    max-width: 1510px; }
  .cw_full .container, .cw_full .l-section--container .l-section__container, .l-section--container .cw_full .l-section__container {
    max-width: 100%; } }

@media (min-width: 992px) {
  .cw_1140 .l-head--type6 .__rightbanner.__center .rs-banners,
  .cw_1140 .l-head--type7 .__rightbanner.__center .rs-banners {
    padding-right: 0; }
  .cw_1140 .l-head--type6 .rs-banners-sidebanner.__right.is-loading,
  .cw_1140 .l-head--type7 .rs-banners-sidebanner.__right.is-loading {
    display: none; } }

.c-icon-count, .c-icon, .b-header-user--r-lg .b-header-user__icon {
  font-size: 1.25rem;
  color: #bdbdbd;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 3.13rem;
  height: 3.13rem;
  line-height: 0;
  position: relative;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .c-icon-count:hover, .c-icon:hover, .b-header-user--r-lg .b-header-user__icon:hover, .c-icon-count:focus, .c-icon:focus, .b-header-user--r-lg .b-header-user__icon:focus {
    color: #ff5605; }
  .c-icon-count:focus, .c-icon:focus, .b-header-user--r-lg .b-header-user__icon:focus {
    outline: 0; }
  .c-icon-count + .c-icon-count, .c-icon + .c-icon-count, .b-header-user--r-lg .b-header-user__icon + .c-icon-count, .c-icon-count + .c-icon, .c-icon + .c-icon, .b-header-user--r-lg .b-header-user__icon + .c-icon, .b-header-user--r-lg .c-icon-count + .b-header-user__icon, .b-header-user--r-lg .c-icon + .b-header-user__icon, .b-header-user--r-lg .b-header-user__icon + .b-header-user__icon {
    margin-left: -.25rem; }

.doc__name {
  display: block;
  position: relative;
  overflow: hidden; }
  .doc__name:after {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, #fff), to(#fff));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 80%, #fff 100%);
    bottom: 0;
    right: 0;
    content: "";
    height: 1.5rem;
    position: absolute;
    top: 0;
    width: 10%; }

body,
html {
  height: 100%; }

.col-5ths {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

@media (min-width: 380px) {
  .col-xs-5ths {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; } }

@media (min-width: 576px) {
  .col-sm-5ths {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; } }

@media (min-width: 768px) {
  .col-md-5ths {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; } }

@media (min-width: 992px) {
  .col-lg-5ths {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; } }

@media (min-width: 1200px) {
  .col-xl-5ths {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; } }

.icon-svg {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
  fill-rule: evenodd;
  vertical-align: middle; }

img {
  max-width: 100%; }

/* Line Height */
.lh-0 {
  line-height: 0; }

.lh-1 {
  line-height: 1; }

.lh-base {
  line-height: 1.5; }

/* Font-size */
.font-size-base {
  font-size: 1rem; }

.font-size-sm {
  font-size: 0.875rem; }

.font-size-lg {
  font-size: 1.125rem; }

.font-size-big, .text-insert, .text-emphasis__content {
  font-size: 1.25rem; }

.decoration-none {
  text-decoration: none !important; }

.text-insert {
  display: block;
  margin: 3rem auto; }

.text-emphasis {
  text-align: center;
  position: relative; }
  .text-emphasis__title {
    color: #202020; }
  .text-emphasis__content {
    padding-top: 2rem;
    padding-bottom: 4.5rem;
    margin: auto;
    max-width: 29rem;
    font-weight: 300; }
  .text-emphasis--delimiter:before, .text-emphasis--delimiter:after {
    position: absolute;
    content: "";
    height: 5px;
    left: 0;
    width: 100%;
    border-radius: .5rem;
    background: #f1f1f1; }
  .text-emphasis--delimiter:before {
    top: 0; }
  .text-emphasis--delimiter:after {
    bottom: 0; }

.blockquote-custom {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  max-width: 43.75rem;
  padding-left: 4.25rem;
  margin: auto;
  position: relative;
  color: #7d8698;
  font-size: 300; }
  .blockquote-custom:before {
    content: "\201C";
    position: absolute;
    left: 0;
    top: -10px;
    font-size: 6rem;
    line-height: 1;
    color: #ff5605; }

.text-link {
  color: #3483b8 !important; }

.blockquote-custom-footer {
  display: block;
  font-size: .88rem;
  color: #202020;
  margin-top: 1.25rem; }
  .blockquote-custom-footer::before {
    content: "\2014 \00A0"; }

ol.custom-list-ol, ul.custom-list-ul {
  font-size: 1.25rem;
  font-weight: 500;
  max-width: 43.75rem;
  margin: 2.63rem auto;
  line-height: 1.56rem; }
  ol.custom-list-ol ul, ul.custom-list-ul ul,
  ol.custom-list-ol ol,
  ul.custom-list-ul ol {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: .88rem 0; }
  ol.custom-list-ol li, ul.custom-list-ul li {
    position: relative; }
  ol.custom-list-ol > li, ul.custom-list-ul > li {
    margin: 1rem 0; }

ol.custom-list-ol,
ol.custom-list-ol ol {
  list-style-type: none;
  counter-reset: step-counter; }

ol.custom-list-ol li {
  position: relative; }

ol.custom-list-ol li:before {
  content: counters(step-counter, ".") ". ";
  counter-increment: step-counter;
  position: absolute;
  left: -2.38rem; }

ol.custom-list-ol > li:after {
  content: "";
  position: absolute;
  width: .38rem;
  height: .88rem;
  left: -3rem;
  top: .38rem;
  border-radius: .5rem;
  background: #ff5605; }

ul.custom-list-ul {
  list-style: none; }
  ul.custom-list-ul li:before {
    content: "";
    position: absolute;
    background: #ff5605; }
  ul.custom-list-ul > li:before {
    width: .63rem;
    height: .63rem;
    left: -2.5rem;
    top: .5rem;
    border-radius: .25rem; }
  ul.custom-list-ul ul,
  ul.custom-list-ul ol {
    list-style: none; }
    ul.custom-list-ul ul > li:before,
    ul.custom-list-ul ol > li:before {
      width: .31rem;
      height: .31rem;
      left: -2.38rem;
      top: .63rem;
      border-radius: 50%; }

/* test */
.show-items-1 > *:first-child {
  display: block; }

.show-items-1 > *:nth-child(n + 2) {
  display: none; }

.show-items-2 > *:nth-child(-n + 2) {
  display: block; }

.show-items-2 > *:nth-child(n + 3) {
  display: none; }

.show-items-3 > *:nth-child(-n + 3) {
  display: block; }

.show-items-3 > *:nth-child(n + 4) {
  display: none; }

.show-items-4 > *:nth-child(-n + 4) {
  display: block; }

.show-items-4 > *:nth-child(n + 5) {
  display: none; }

.show-items-5 > *:nth-child(-n + 5) {
  display: block; }

.show-items-5 > *:nth-child(n + 6) {
  display: none; }

.show-items-6 > *:nth-child(-n + 6) {
  display: block; }

.show-items-6 > *:nth-child(n + 7) {
  display: none; }

.show-items-7 > *:nth-child(-n + 7) {
  display: block; }

.show-items-7 > *:nth-child(n + 8) {
  display: none; }

.show-items-8 > *:nth-child(-n + 8) {
  display: block; }

.show-items-8 > *:nth-child(n + 9) {
  display: none; }

.show-items-9 > *:nth-child(-n + 9) {
  display: block; }

.show-items-9 > *:nth-child(n + 10) {
  display: none; }

.show-items-10 > *:nth-child(-n + 10) {
  display: block; }

.show-items-10 > *:nth-child(n + 11) {
  display: none; }

/* test */
@media (min-width: 380px) {
  .show-items-xs-1 > *:first-child {
    display: block; }
  .show-items-xs-1 > *:nth-child(n + 2) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-2 > *:nth-child(-n + 2) {
    display: block; }
  .show-items-xs-2 > *:nth-child(n + 3) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-3 > *:nth-child(-n + 3) {
    display: block; }
  .show-items-xs-3 > *:nth-child(n + 4) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-4 > *:nth-child(-n + 4) {
    display: block; }
  .show-items-xs-4 > *:nth-child(n + 5) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-5 > *:nth-child(-n + 5) {
    display: block; }
  .show-items-xs-5 > *:nth-child(n + 6) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-6 > *:nth-child(-n + 6) {
    display: block; }
  .show-items-xs-6 > *:nth-child(n + 7) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-7 > *:nth-child(-n + 7) {
    display: block; }
  .show-items-xs-7 > *:nth-child(n + 8) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-8 > *:nth-child(-n + 8) {
    display: block; }
  .show-items-xs-8 > *:nth-child(n + 9) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-9 > *:nth-child(-n + 9) {
    display: block; }
  .show-items-xs-9 > *:nth-child(n + 10) {
    display: none; } }

@media (min-width: 380px) {
  .show-items-xs-10 > *:nth-child(-n + 10) {
    display: block; }
  .show-items-xs-10 > *:nth-child(n + 11) {
    display: none; } }

/* test */
@media (min-width: 576px) {
  .show-items-sm-1 > *:first-child {
    display: block; }
  .show-items-sm-1 > *:nth-child(n + 2) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-2 > *:nth-child(-n + 2) {
    display: block; }
  .show-items-sm-2 > *:nth-child(n + 3) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-3 > *:nth-child(-n + 3) {
    display: block; }
  .show-items-sm-3 > *:nth-child(n + 4) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-4 > *:nth-child(-n + 4) {
    display: block; }
  .show-items-sm-4 > *:nth-child(n + 5) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-5 > *:nth-child(-n + 5) {
    display: block; }
  .show-items-sm-5 > *:nth-child(n + 6) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-6 > *:nth-child(-n + 6) {
    display: block; }
  .show-items-sm-6 > *:nth-child(n + 7) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-7 > *:nth-child(-n + 7) {
    display: block; }
  .show-items-sm-7 > *:nth-child(n + 8) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-8 > *:nth-child(-n + 8) {
    display: block; }
  .show-items-sm-8 > *:nth-child(n + 9) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-9 > *:nth-child(-n + 9) {
    display: block; }
  .show-items-sm-9 > *:nth-child(n + 10) {
    display: none; } }

@media (min-width: 576px) {
  .show-items-sm-10 > *:nth-child(-n + 10) {
    display: block; }
  .show-items-sm-10 > *:nth-child(n + 11) {
    display: none; } }

/* test */
@media (min-width: 768px) {
  .show-items-md-1 > *:first-child {
    display: block; }
  .show-items-md-1 > *:nth-child(n + 2) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-2 > *:nth-child(-n + 2) {
    display: block; }
  .show-items-md-2 > *:nth-child(n + 3) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-3 > *:nth-child(-n + 3) {
    display: block; }
  .show-items-md-3 > *:nth-child(n + 4) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-4 > *:nth-child(-n + 4) {
    display: block; }
  .show-items-md-4 > *:nth-child(n + 5) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-5 > *:nth-child(-n + 5) {
    display: block; }
  .show-items-md-5 > *:nth-child(n + 6) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-6 > *:nth-child(-n + 6) {
    display: block; }
  .show-items-md-6 > *:nth-child(n + 7) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-7 > *:nth-child(-n + 7) {
    display: block; }
  .show-items-md-7 > *:nth-child(n + 8) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-8 > *:nth-child(-n + 8) {
    display: block; }
  .show-items-md-8 > *:nth-child(n + 9) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-9 > *:nth-child(-n + 9) {
    display: block; }
  .show-items-md-9 > *:nth-child(n + 10) {
    display: none; } }

@media (min-width: 768px) {
  .show-items-md-10 > *:nth-child(-n + 10) {
    display: block; }
  .show-items-md-10 > *:nth-child(n + 11) {
    display: none; } }

/* test */
@media (min-width: 992px) {
  .show-items-lg-1 > *:first-child {
    display: block; }
  .show-items-lg-1 > *:nth-child(n + 2) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-2 > *:nth-child(-n + 2) {
    display: block; }
  .show-items-lg-2 > *:nth-child(n + 3) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-3 > *:nth-child(-n + 3) {
    display: block; }
  .show-items-lg-3 > *:nth-child(n + 4) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-4 > *:nth-child(-n + 4) {
    display: block; }
  .show-items-lg-4 > *:nth-child(n + 5) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-5 > *:nth-child(-n + 5) {
    display: block; }
  .show-items-lg-5 > *:nth-child(n + 6) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-6 > *:nth-child(-n + 6) {
    display: block; }
  .show-items-lg-6 > *:nth-child(n + 7) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-7 > *:nth-child(-n + 7) {
    display: block; }
  .show-items-lg-7 > *:nth-child(n + 8) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-8 > *:nth-child(-n + 8) {
    display: block; }
  .show-items-lg-8 > *:nth-child(n + 9) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-9 > *:nth-child(-n + 9) {
    display: block; }
  .show-items-lg-9 > *:nth-child(n + 10) {
    display: none; } }

@media (min-width: 992px) {
  .show-items-lg-10 > *:nth-child(-n + 10) {
    display: block; }
  .show-items-lg-10 > *:nth-child(n + 11) {
    display: none; } }

/* test */
@media (min-width: 1200px) {
  .show-items-xl-1 > *:first-child {
    display: block; }
  .show-items-xl-1 > *:nth-child(n + 2) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-2 > *:nth-child(-n + 2) {
    display: block; }
  .show-items-xl-2 > *:nth-child(n + 3) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-3 > *:nth-child(-n + 3) {
    display: block; }
  .show-items-xl-3 > *:nth-child(n + 4) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-4 > *:nth-child(-n + 4) {
    display: block; }
  .show-items-xl-4 > *:nth-child(n + 5) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-5 > *:nth-child(-n + 5) {
    display: block; }
  .show-items-xl-5 > *:nth-child(n + 6) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-6 > *:nth-child(-n + 6) {
    display: block; }
  .show-items-xl-6 > *:nth-child(n + 7) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-7 > *:nth-child(-n + 7) {
    display: block; }
  .show-items-xl-7 > *:nth-child(n + 8) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-8 > *:nth-child(-n + 8) {
    display: block; }
  .show-items-xl-8 > *:nth-child(n + 9) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-9 > *:nth-child(-n + 9) {
    display: block; }
  .show-items-xl-9 > *:nth-child(n + 10) {
    display: none; } }

@media (min-width: 1200px) {
  .show-items-xl-10 > *:nth-child(-n + 10) {
    display: block; }
  .show-items-xl-10 > *:nth-child(n + 11) {
    display: none; } }

@media (min-width: 992px) {
  .maxw-content {
    max-width: 979px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0 !important;
    padding-left: 0 !important; } }

.row-borders {
  margin: 0;
  margin-top: -1px;
  border-top: 1px solid #f1f1f1; }
  .row-borders > .col,
  .row-borders > [class*="col-"] {
    border-bottom: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    padding: 0; }
  @media (max-width: 379.98px) {
    .row-borders > .col-1:nth-child(12n) {
      border-right-color: transparent; }
    .row-borders > .col-1 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-2:nth-child(6n) {
      border-right-color: transparent; }
    .row-borders > .col-2 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-3:nth-child(4n) {
      border-right-color: transparent; }
    .row-borders > .col-3 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-4:nth-child(3n) {
      border-right-color: transparent; }
    .row-borders > .col-4 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-5:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-5 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-6:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-6 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-7:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-7 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-8:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-8 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-9:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-9 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-10:nth-child(1n), .row-borders > .text-insert:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-10, .row-borders > .text-insert {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-11:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-11 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-12:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-12 {
      border-bottom: 1px solid #f1f1f1; } }
  @media (min-width: 380px) and (max-width: 575.98px) {
    .row-borders > .col-xs-1:nth-child(12n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-1 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-2:nth-child(6n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-2 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-3:nth-child(4n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-3 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-4:nth-child(3n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-4 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-5:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-5 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-6:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-6 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-7:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-7 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-8:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-8 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-9:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-9 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-10:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-10 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-11:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-11 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xs-12:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xs-12 {
      border-bottom: 1px solid #f1f1f1; } }
  @media (min-width: 576px) and (max-width: 767.98px) {
    .row-borders > .col-sm-1:nth-child(12n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-1 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-2:nth-child(6n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-2 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-3:nth-child(4n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-3 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-4:nth-child(3n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-4 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-5:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-5 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-6:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-6 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-7:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-7 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-8:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-8 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-9:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-9 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-10:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-10 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-11:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-11 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-sm-12:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-sm-12 {
      border-bottom: 1px solid #f1f1f1; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .row-borders > .col-md-1:nth-child(12n) {
      border-right-color: transparent; }
    .row-borders > .col-md-1 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-2:nth-child(6n) {
      border-right-color: transparent; }
    .row-borders > .col-md-2 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-3:nth-child(4n) {
      border-right-color: transparent; }
    .row-borders > .col-md-3 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-4:nth-child(3n) {
      border-right-color: transparent; }
    .row-borders > .col-md-4 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-5:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-md-5 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-6:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-md-6 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-7:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-md-7 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-8:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-md-8 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-9:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-md-9 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-10:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-md-10 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-11:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-md-11 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-md-12:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-md-12 {
      border-bottom: 1px solid #f1f1f1; } }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .row-borders > .col-lg-1:nth-child(12n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-1 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-2:nth-child(6n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-2 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-3:nth-child(4n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-3 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-4:nth-child(3n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-4 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-5:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-5 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-6:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-6 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-7:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-7 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-8:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-8 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-9:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-9 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-10:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-10 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-11:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-11 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-lg-12:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-lg-12 {
      border-bottom: 1px solid #f1f1f1; } }
  @media (min-width: 1200px) {
    .row-borders > .col-xl-1:nth-child(12n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-1 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-2:nth-child(6n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-2 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-3:nth-child(4n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-3 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-4:nth-child(3n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-4 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-5:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-5 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-6:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-6 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-7:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-7 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-8:nth-child(2n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-8 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-9:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-9 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-10:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-10 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-11:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-11 {
      border-bottom: 1px solid #f1f1f1; }
    .row-borders > .col-xl-12:nth-child(1n) {
      border-right-color: transparent; }
    .row-borders > .col-xl-12 {
      border-bottom: 1px solid #f1f1f1; } }

.row-m-1 {
  margin: 0 -1px -1px; }
  .row-m-1 > .col,
  .row-m-1 > [class*="col-"] {
    padding: 0 1px 1px; }

.box-shadow-1, .l-section--shadow .l-section__wrap-main {
  -webkit-box-shadow: 0 12px 30px -15px rgba(61, 72, 81, 0.75);
          box-shadow: 0 12px 30px -15px rgba(61, 72, 81, 0.75); }

.box-shadow-2 {
  -webkit-box-shadow: 0 1px 10px 0 #bdbdbd;
          box-shadow: 0 1px 10px 0 #bdbdbd; }

html.disable-scroll {
  overflow: hidden; }
  html.disable-scroll > body {
    overflow-y: scroll !important;
    height: auto; }

.filter-blur {
  -webkit-transition: blur .3s;
  transition: blur .3s; }

.m--1 {
  margin: -1px !important; }

.mt--1,
.my--1 {
  margin-top: -1px !important; }

.mr--1,
.mx--1 {
  margin-right: -1px !important; }

.mb--1,
.my--1 {
  margin-bottom: -1px !important; }

.ml--1,
.mx--1 {
  margin-left: -1px !important; }

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

.mt--2,
.my--2 {
  margin-top: -0.25rem !important; }

.mr--2,
.mx--2 {
  margin-right: -0.25rem !important; }

.mb--2,
.my--2 {
  margin-bottom: -0.25rem !important; }

.ml--2,
.mx--2 {
  margin-left: -0.25rem !important; }

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

.mt--3,
.my--3 {
  margin-top: -0.5rem !important; }

.mr--3,
.mx--3 {
  margin-right: -0.5rem !important; }

.mb--3,
.my--3 {
  margin-bottom: -0.5rem !important; }

.ml--3,
.mx--3 {
  margin-left: -0.5rem !important; }

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

.mt--4,
.my--4 {
  margin-top: -1rem !important; }

.mr--4,
.mx--4 {
  margin-right: -1rem !important; }

.mb--4,
.my--4 {
  margin-bottom: -1rem !important; }

.ml--4,
.mx--4 {
  margin-left: -1rem !important; }

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

.mt--5,
.my--5 {
  margin-top: -1.5rem !important; }

.mr--5,
.mx--5 {
  margin-right: -1.5rem !important; }

.mb--5,
.my--5 {
  margin-bottom: -1.5rem !important; }

.ml--5,
.mx--5 {
  margin-left: -1.5rem !important; }

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

.mt--6,
.my--6 {
  margin-top: -2rem !important; }

.mr--6,
.mx--6 {
  margin-right: -2rem !important; }

.mb--6,
.my--6 {
  margin-bottom: -2rem !important; }

.ml--6,
.mx--6 {
  margin-left: -2rem !important; }

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

.mt--7,
.my--7 {
  margin-top: -3rem !important; }

.mr--7,
.mx--7 {
  margin-right: -3rem !important; }

.mb--7,
.my--7 {
  margin-bottom: -3rem !important; }

.ml--7,
.mx--7 {
  margin-left: -3rem !important; }

.m--gutter {
  margin: -20px !important; }

.mt--gutter,
.my--gutter {
  margin-top: -20px !important; }

.mr--gutter,
.mx--gutter {
  margin-right: -20px !important; }

.mb--gutter,
.my--gutter {
  margin-bottom: -20px !important; }

.ml--gutter,
.mx--gutter {
  margin-left: -20px !important; }

@media (min-width: 380px) {
  .m-xs--1 {
    margin: -1px !important; }
  .mt-xs--1,
  .my-xs--1 {
    margin-top: -1px !important; }
  .mr-xs--1,
  .mx-xs--1 {
    margin-right: -1px !important; }
  .mb-xs--1,
  .my-xs--1 {
    margin-bottom: -1px !important; }
  .ml-xs--1,
  .mx-xs--1 {
    margin-left: -1px !important; }
  .m-xs--2 {
    margin: -0.25rem !important; }
  .mt-xs--2,
  .my-xs--2 {
    margin-top: -0.25rem !important; }
  .mr-xs--2,
  .mx-xs--2 {
    margin-right: -0.25rem !important; }
  .mb-xs--2,
  .my-xs--2 {
    margin-bottom: -0.25rem !important; }
  .ml-xs--2,
  .mx-xs--2 {
    margin-left: -0.25rem !important; }
  .m-xs--3 {
    margin: -0.5rem !important; }
  .mt-xs--3,
  .my-xs--3 {
    margin-top: -0.5rem !important; }
  .mr-xs--3,
  .mx-xs--3 {
    margin-right: -0.5rem !important; }
  .mb-xs--3,
  .my-xs--3 {
    margin-bottom: -0.5rem !important; }
  .ml-xs--3,
  .mx-xs--3 {
    margin-left: -0.5rem !important; }
  .m-xs--4 {
    margin: -1rem !important; }
  .mt-xs--4,
  .my-xs--4 {
    margin-top: -1rem !important; }
  .mr-xs--4,
  .mx-xs--4 {
    margin-right: -1rem !important; }
  .mb-xs--4,
  .my-xs--4 {
    margin-bottom: -1rem !important; }
  .ml-xs--4,
  .mx-xs--4 {
    margin-left: -1rem !important; }
  .m-xs--5 {
    margin: -1.5rem !important; }
  .mt-xs--5,
  .my-xs--5 {
    margin-top: -1.5rem !important; }
  .mr-xs--5,
  .mx-xs--5 {
    margin-right: -1.5rem !important; }
  .mb-xs--5,
  .my-xs--5 {
    margin-bottom: -1.5rem !important; }
  .ml-xs--5,
  .mx-xs--5 {
    margin-left: -1.5rem !important; }
  .m-xs--6 {
    margin: -2rem !important; }
  .mt-xs--6,
  .my-xs--6 {
    margin-top: -2rem !important; }
  .mr-xs--6,
  .mx-xs--6 {
    margin-right: -2rem !important; }
  .mb-xs--6,
  .my-xs--6 {
    margin-bottom: -2rem !important; }
  .ml-xs--6,
  .mx-xs--6 {
    margin-left: -2rem !important; }
  .m-xs--7 {
    margin: -3rem !important; }
  .mt-xs--7,
  .my-xs--7 {
    margin-top: -3rem !important; }
  .mr-xs--7,
  .mx-xs--7 {
    margin-right: -3rem !important; }
  .mb-xs--7,
  .my-xs--7 {
    margin-bottom: -3rem !important; }
  .ml-xs--7,
  .mx-xs--7 {
    margin-left: -3rem !important; }
  .m-xs--gutter {
    margin: -20px !important; }
  .mt-xs--gutter,
  .my-xs--gutter {
    margin-top: -20px !important; }
  .mr-xs--gutter,
  .mx-xs--gutter {
    margin-right: -20px !important; }
  .mb-xs--gutter,
  .my-xs--gutter {
    margin-bottom: -20px !important; }
  .ml-xs--gutter,
  .mx-xs--gutter {
    margin-left: -20px !important; } }

@media (min-width: 576px) {
  .m-sm--1 {
    margin: -1px !important; }
  .mt-sm--1,
  .my-sm--1 {
    margin-top: -1px !important; }
  .mr-sm--1,
  .mx-sm--1 {
    margin-right: -1px !important; }
  .mb-sm--1,
  .my-sm--1 {
    margin-bottom: -1px !important; }
  .ml-sm--1,
  .mx-sm--1 {
    margin-left: -1px !important; }
  .m-sm--2 {
    margin: -0.25rem !important; }
  .mt-sm--2,
  .my-sm--2 {
    margin-top: -0.25rem !important; }
  .mr-sm--2,
  .mx-sm--2 {
    margin-right: -0.25rem !important; }
  .mb-sm--2,
  .my-sm--2 {
    margin-bottom: -0.25rem !important; }
  .ml-sm--2,
  .mx-sm--2 {
    margin-left: -0.25rem !important; }
  .m-sm--3 {
    margin: -0.5rem !important; }
  .mt-sm--3,
  .my-sm--3 {
    margin-top: -0.5rem !important; }
  .mr-sm--3,
  .mx-sm--3 {
    margin-right: -0.5rem !important; }
  .mb-sm--3,
  .my-sm--3 {
    margin-bottom: -0.5rem !important; }
  .ml-sm--3,
  .mx-sm--3 {
    margin-left: -0.5rem !important; }
  .m-sm--4 {
    margin: -1rem !important; }
  .mt-sm--4,
  .my-sm--4 {
    margin-top: -1rem !important; }
  .mr-sm--4,
  .mx-sm--4 {
    margin-right: -1rem !important; }
  .mb-sm--4,
  .my-sm--4 {
    margin-bottom: -1rem !important; }
  .ml-sm--4,
  .mx-sm--4 {
    margin-left: -1rem !important; }
  .m-sm--5 {
    margin: -1.5rem !important; }
  .mt-sm--5,
  .my-sm--5 {
    margin-top: -1.5rem !important; }
  .mr-sm--5,
  .mx-sm--5 {
    margin-right: -1.5rem !important; }
  .mb-sm--5,
  .my-sm--5 {
    margin-bottom: -1.5rem !important; }
  .ml-sm--5,
  .mx-sm--5 {
    margin-left: -1.5rem !important; }
  .m-sm--6 {
    margin: -2rem !important; }
  .mt-sm--6,
  .my-sm--6 {
    margin-top: -2rem !important; }
  .mr-sm--6,
  .mx-sm--6 {
    margin-right: -2rem !important; }
  .mb-sm--6,
  .my-sm--6 {
    margin-bottom: -2rem !important; }
  .ml-sm--6,
  .mx-sm--6 {
    margin-left: -2rem !important; }
  .m-sm--7 {
    margin: -3rem !important; }
  .mt-sm--7,
  .my-sm--7 {
    margin-top: -3rem !important; }
  .mr-sm--7,
  .mx-sm--7 {
    margin-right: -3rem !important; }
  .mb-sm--7,
  .my-sm--7 {
    margin-bottom: -3rem !important; }
  .ml-sm--7,
  .mx-sm--7 {
    margin-left: -3rem !important; }
  .m-sm--gutter {
    margin: -20px !important; }
  .mt-sm--gutter,
  .my-sm--gutter {
    margin-top: -20px !important; }
  .mr-sm--gutter,
  .mx-sm--gutter {
    margin-right: -20px !important; }
  .mb-sm--gutter,
  .my-sm--gutter {
    margin-bottom: -20px !important; }
  .ml-sm--gutter,
  .mx-sm--gutter {
    margin-left: -20px !important; } }

@media (min-width: 768px) {
  .m-md--1 {
    margin: -1px !important; }
  .mt-md--1,
  .my-md--1 {
    margin-top: -1px !important; }
  .mr-md--1,
  .mx-md--1 {
    margin-right: -1px !important; }
  .mb-md--1,
  .my-md--1 {
    margin-bottom: -1px !important; }
  .ml-md--1,
  .mx-md--1 {
    margin-left: -1px !important; }
  .m-md--2 {
    margin: -0.25rem !important; }
  .mt-md--2,
  .my-md--2 {
    margin-top: -0.25rem !important; }
  .mr-md--2,
  .mx-md--2 {
    margin-right: -0.25rem !important; }
  .mb-md--2,
  .my-md--2 {
    margin-bottom: -0.25rem !important; }
  .ml-md--2,
  .mx-md--2 {
    margin-left: -0.25rem !important; }
  .m-md--3 {
    margin: -0.5rem !important; }
  .mt-md--3,
  .my-md--3 {
    margin-top: -0.5rem !important; }
  .mr-md--3,
  .mx-md--3 {
    margin-right: -0.5rem !important; }
  .mb-md--3,
  .my-md--3 {
    margin-bottom: -0.5rem !important; }
  .ml-md--3,
  .mx-md--3 {
    margin-left: -0.5rem !important; }
  .m-md--4 {
    margin: -1rem !important; }
  .mt-md--4,
  .my-md--4 {
    margin-top: -1rem !important; }
  .mr-md--4,
  .mx-md--4 {
    margin-right: -1rem !important; }
  .mb-md--4,
  .my-md--4 {
    margin-bottom: -1rem !important; }
  .ml-md--4,
  .mx-md--4 {
    margin-left: -1rem !important; }
  .m-md--5 {
    margin: -1.5rem !important; }
  .mt-md--5,
  .my-md--5 {
    margin-top: -1.5rem !important; }
  .mr-md--5,
  .mx-md--5 {
    margin-right: -1.5rem !important; }
  .mb-md--5,
  .my-md--5 {
    margin-bottom: -1.5rem !important; }
  .ml-md--5,
  .mx-md--5 {
    margin-left: -1.5rem !important; }
  .m-md--6 {
    margin: -2rem !important; }
  .mt-md--6,
  .my-md--6 {
    margin-top: -2rem !important; }
  .mr-md--6,
  .mx-md--6 {
    margin-right: -2rem !important; }
  .mb-md--6,
  .my-md--6 {
    margin-bottom: -2rem !important; }
  .ml-md--6,
  .mx-md--6 {
    margin-left: -2rem !important; }
  .m-md--7 {
    margin: -3rem !important; }
  .mt-md--7,
  .my-md--7 {
    margin-top: -3rem !important; }
  .mr-md--7,
  .mx-md--7 {
    margin-right: -3rem !important; }
  .mb-md--7,
  .my-md--7 {
    margin-bottom: -3rem !important; }
  .ml-md--7,
  .mx-md--7 {
    margin-left: -3rem !important; }
  .m-md--gutter {
    margin: -20px !important; }
  .mt-md--gutter,
  .my-md--gutter {
    margin-top: -20px !important; }
  .mr-md--gutter,
  .mx-md--gutter {
    margin-right: -20px !important; }
  .mb-md--gutter,
  .my-md--gutter {
    margin-bottom: -20px !important; }
  .ml-md--gutter,
  .mx-md--gutter {
    margin-left: -20px !important; } }

@media (min-width: 992px) {
  .m-lg--1 {
    margin: -1px !important; }
  .mt-lg--1,
  .my-lg--1 {
    margin-top: -1px !important; }
  .mr-lg--1,
  .mx-lg--1 {
    margin-right: -1px !important; }
  .mb-lg--1,
  .my-lg--1 {
    margin-bottom: -1px !important; }
  .ml-lg--1,
  .mx-lg--1 {
    margin-left: -1px !important; }
  .m-lg--2 {
    margin: -0.25rem !important; }
  .mt-lg--2,
  .my-lg--2 {
    margin-top: -0.25rem !important; }
  .mr-lg--2,
  .mx-lg--2 {
    margin-right: -0.25rem !important; }
  .mb-lg--2,
  .my-lg--2 {
    margin-bottom: -0.25rem !important; }
  .ml-lg--2,
  .mx-lg--2 {
    margin-left: -0.25rem !important; }
  .m-lg--3 {
    margin: -0.5rem !important; }
  .mt-lg--3,
  .my-lg--3 {
    margin-top: -0.5rem !important; }
  .mr-lg--3,
  .mx-lg--3 {
    margin-right: -0.5rem !important; }
  .mb-lg--3,
  .my-lg--3 {
    margin-bottom: -0.5rem !important; }
  .ml-lg--3,
  .mx-lg--3 {
    margin-left: -0.5rem !important; }
  .m-lg--4 {
    margin: -1rem !important; }
  .mt-lg--4,
  .my-lg--4 {
    margin-top: -1rem !important; }
  .mr-lg--4,
  .mx-lg--4 {
    margin-right: -1rem !important; }
  .mb-lg--4,
  .my-lg--4 {
    margin-bottom: -1rem !important; }
  .ml-lg--4,
  .mx-lg--4 {
    margin-left: -1rem !important; }
  .m-lg--5 {
    margin: -1.5rem !important; }
  .mt-lg--5,
  .my-lg--5 {
    margin-top: -1.5rem !important; }
  .mr-lg--5,
  .mx-lg--5 {
    margin-right: -1.5rem !important; }
  .mb-lg--5,
  .my-lg--5 {
    margin-bottom: -1.5rem !important; }
  .ml-lg--5,
  .mx-lg--5 {
    margin-left: -1.5rem !important; }
  .m-lg--6 {
    margin: -2rem !important; }
  .mt-lg--6,
  .my-lg--6 {
    margin-top: -2rem !important; }
  .mr-lg--6,
  .mx-lg--6 {
    margin-right: -2rem !important; }
  .mb-lg--6,
  .my-lg--6 {
    margin-bottom: -2rem !important; }
  .ml-lg--6,
  .mx-lg--6 {
    margin-left: -2rem !important; }
  .m-lg--7 {
    margin: -3rem !important; }
  .mt-lg--7,
  .my-lg--7 {
    margin-top: -3rem !important; }
  .mr-lg--7,
  .mx-lg--7 {
    margin-right: -3rem !important; }
  .mb-lg--7,
  .my-lg--7 {
    margin-bottom: -3rem !important; }
  .ml-lg--7,
  .mx-lg--7 {
    margin-left: -3rem !important; }
  .m-lg--gutter {
    margin: -20px !important; }
  .mt-lg--gutter,
  .my-lg--gutter {
    margin-top: -20px !important; }
  .mr-lg--gutter,
  .mx-lg--gutter {
    margin-right: -20px !important; }
  .mb-lg--gutter,
  .my-lg--gutter {
    margin-bottom: -20px !important; }
  .ml-lg--gutter,
  .mx-lg--gutter {
    margin-left: -20px !important; } }

@media (min-width: 1200px) {
  .m-xl--1 {
    margin: -1px !important; }
  .mt-xl--1,
  .my-xl--1 {
    margin-top: -1px !important; }
  .mr-xl--1,
  .mx-xl--1 {
    margin-right: -1px !important; }
  .mb-xl--1,
  .my-xl--1 {
    margin-bottom: -1px !important; }
  .ml-xl--1,
  .mx-xl--1 {
    margin-left: -1px !important; }
  .m-xl--2 {
    margin: -0.25rem !important; }
  .mt-xl--2,
  .my-xl--2 {
    margin-top: -0.25rem !important; }
  .mr-xl--2,
  .mx-xl--2 {
    margin-right: -0.25rem !important; }
  .mb-xl--2,
  .my-xl--2 {
    margin-bottom: -0.25rem !important; }
  .ml-xl--2,
  .mx-xl--2 {
    margin-left: -0.25rem !important; }
  .m-xl--3 {
    margin: -0.5rem !important; }
  .mt-xl--3,
  .my-xl--3 {
    margin-top: -0.5rem !important; }
  .mr-xl--3,
  .mx-xl--3 {
    margin-right: -0.5rem !important; }
  .mb-xl--3,
  .my-xl--3 {
    margin-bottom: -0.5rem !important; }
  .ml-xl--3,
  .mx-xl--3 {
    margin-left: -0.5rem !important; }
  .m-xl--4 {
    margin: -1rem !important; }
  .mt-xl--4,
  .my-xl--4 {
    margin-top: -1rem !important; }
  .mr-xl--4,
  .mx-xl--4 {
    margin-right: -1rem !important; }
  .mb-xl--4,
  .my-xl--4 {
    margin-bottom: -1rem !important; }
  .ml-xl--4,
  .mx-xl--4 {
    margin-left: -1rem !important; }
  .m-xl--5 {
    margin: -1.5rem !important; }
  .mt-xl--5,
  .my-xl--5 {
    margin-top: -1.5rem !important; }
  .mr-xl--5,
  .mx-xl--5 {
    margin-right: -1.5rem !important; }
  .mb-xl--5,
  .my-xl--5 {
    margin-bottom: -1.5rem !important; }
  .ml-xl--5,
  .mx-xl--5 {
    margin-left: -1.5rem !important; }
  .m-xl--6 {
    margin: -2rem !important; }
  .mt-xl--6,
  .my-xl--6 {
    margin-top: -2rem !important; }
  .mr-xl--6,
  .mx-xl--6 {
    margin-right: -2rem !important; }
  .mb-xl--6,
  .my-xl--6 {
    margin-bottom: -2rem !important; }
  .ml-xl--6,
  .mx-xl--6 {
    margin-left: -2rem !important; }
  .m-xl--7 {
    margin: -3rem !important; }
  .mt-xl--7,
  .my-xl--7 {
    margin-top: -3rem !important; }
  .mr-xl--7,
  .mx-xl--7 {
    margin-right: -3rem !important; }
  .mb-xl--7,
  .my-xl--7 {
    margin-bottom: -3rem !important; }
  .ml-xl--7,
  .mx-xl--7 {
    margin-left: -3rem !important; }
  .m-xl--gutter {
    margin: -20px !important; }
  .mt-xl--gutter,
  .my-xl--gutter {
    margin-top: -20px !important; }
  .mr-xl--gutter,
  .mx-xl--gutter {
    margin-right: -20px !important; }
  .mb-xl--gutter,
  .my-xl--gutter {
    margin-bottom: -20px !important; }
  .ml-xl--gutter,
  .mx-xl--gutter {
    margin-left: -20px !important; } }

.block-spacing, .l-section--inner-spacing > .l-section__main,
.l-section--inner-spacing > .l-section__container > .l-section__wrap-main > .l-section__main {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem; }
  @media (min-width: 576px) {
    .block-spacing, .l-section--inner-spacing > .l-section__main,
    .l-section--inner-spacing > .l-section__container > .l-section__wrap-main > .l-section__main {
      padding-top: 3rem;
      padding-left: 3rem;
      padding-bottom: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-spacing, .l-main--has-outer-sidebar .l-main__inner-content .l-section--inner-spacing > .l-section__main,
    .l-main--has-outer-sidebar .l-main__inner-content .l-section--inner-spacing > .l-section__container > .l-section__wrap-main > .l-section__main {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-spacing, .l-main--has-outer-sidebar .l-main__inner-content .l-section--inner-spacing > .l-section__main,
    .l-main--has-outer-sidebar .l-main__inner-content .l-section--inner-spacing > .l-section__container > .l-section__wrap-main > .l-section__main {
      padding-top: 3rem;
      padding-left: 3rem;
      padding-bottom: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .block-spacing, .l-main__outer-sidebar .l-section--inner-spacing > .l-section__main,
    .l-main__outer-sidebar .l-section--inner-spacing > .l-section__container > .l-section__wrap-main > .l-section__main {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .block-spacing, .l-main__inner-sidebar .l-section--inner-spacing > .l-section__main,
    .l-main__inner-sidebar .l-section--inner-spacing > .l-section__container > .l-section__wrap-main > .l-section__main {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }

.block-spacing-x, .l-section__head {
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 576px) {
    .block-spacing-x, .l-section__head {
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-spacing-x, .l-main--has-outer-sidebar .l-main__inner-content .l-section__head {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-spacing-x, .l-main--has-outer-sidebar .l-main__inner-content .l-section__head {
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .block-spacing-x, .l-main__outer-sidebar .l-section__head {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .block-spacing-x, .l-main__inner-sidebar .l-section__head {
      padding-left: 1rem;
      padding-right: 1rem; } }

.block-spacing-y {
  padding-top: 1rem;
  padding-bottom: 1rem; }
  @media (min-width: 576px) {
    .block-spacing-y {
      padding-top: 3rem;
      padding-bottom: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-spacing-y {
      padding-top: 1rem;
      padding-bottom: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-spacing-y {
      padding-top: 3rem;
      padding-bottom: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .block-spacing-y {
      padding-top: 1rem;
      padding-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .block-spacing-y {
      padding-top: 1rem;
      padding-bottom: 1rem; } }

.block-margin {
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1rem;
  margin-right: 1rem; }
  @media (min-width: 576px) {
    .block-margin {
      margin-top: 3rem;
      margin-left: 3rem;
      margin-bottom: 3rem;
      margin-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-margin {
      margin-top: 1rem;
      margin-left: 1rem;
      margin-bottom: 1rem;
      margin-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-margin {
      margin-top: 3rem;
      margin-left: 3rem;
      margin-bottom: 3rem;
      margin-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .block-margin {
      margin-top: 1rem;
      margin-left: 1rem;
      margin-bottom: 1rem;
      margin-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .block-margin {
      margin-top: 1rem;
      margin-left: 1rem;
      margin-bottom: 1rem;
      margin-right: 1rem; } }

.block-margin-x {
  margin-left: 1rem;
  margin-right: 1rem; }
  @media (min-width: 576px) {
    .block-margin-x {
      margin-left: 3rem;
      margin-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-margin-x {
      margin-left: 1rem;
      margin-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-margin-x {
      margin-left: 3rem;
      margin-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .block-margin-x {
      margin-left: 1rem;
      margin-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .block-margin-x {
      margin-left: 1rem;
      margin-right: 1rem; } }

.block-margin-y {
  margin-top: 1rem;
  margin-bottom: 1rem; }
  @media (min-width: 576px) {
    .block-margin-y {
      margin-top: 3rem;
      margin-bottom: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-margin-y {
      margin-top: 1rem;
      margin-bottom: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .block-margin-y {
      margin-top: 3rem;
      margin-bottom: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .block-margin-y {
      margin-top: 1rem;
      margin-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .block-margin-y {
      margin-top: 1rem;
      margin-bottom: 1rem; } }

.block-spacing-negative {
  margin-top: -1rem;
  margin-left: -1rem;
  margin-bottom: -1rem;
  margin-right: -1rem; }
  @media (min-width: 576px) {
    .block-spacing-negative {
      margin-top: -3rem;
      margin-left: -3rem;
      margin-bottom: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .block-spacing-negative {
      margin-top: -1rem;
      margin-left: -1rem;
      margin-bottom: -1rem;
      margin-right: -1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .block-spacing-negative {
      margin-top: -3rem;
      margin-left: -3rem;
      margin-bottom: -3rem;
      margin-right: -3rem; } }

.block-spacing-negative-x {
  margin-left: -1rem;
  margin-right: -1rem; }
  @media (min-width: 576px) {
    .block-spacing-negative-x {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .block-spacing-negative-x {
      margin-left: -1rem;
      margin-right: -1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .block-spacing-negative-x {
      margin-left: -3rem;
      margin-right: -3rem; } }

.block-spacing-negative-y {
  margin-top: -1rem;
  margin-bottom: -1rem; }
  @media (min-width: 576px) {
    .block-spacing-negative-y {
      margin-top: -3rem;
      margin-bottom: -3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .block-spacing-negative-y {
      margin-top: -1rem;
      margin-bottom: -1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .block-spacing-negative-y {
      margin-top: -3rem;
      margin-bottom: -3rem; } }

.mw-none {
  max-width: none !important; }

.mw-768px {
  max-width: 768px !important; }

@media (min-width: 992px) {
  .position-lg-relative {
    position: relative !important; }
  .position-lg-absolute {
    position: absolute !important; } }

@supports (position: sticky) {
  .sticky-compact {
    position: sticky;
    top: 4.75rem;
    z-index: 890; } }

.border-body-bg {
  border-color: #f1f1f1 !important; }

.border-compact {
  border-color: #e5e6ea !important; }

.bg-compact {
  background-color: #e5e6ea !important; }

.text-extra {
  color: #7d8698 !important; }

.alert-extra {
  background-color: #7d8698 !important;
  color: #fff; }

.bg-extra-gray {
  background-color: #e9ecef !important; }

.border-body-bg {
  border-color: #f1f1f1 !important; }

.container .container-compensator, .l-section--container .l-section__container .container-compensator {
  margin-left: -10px;
  margin-right: -10px; }
  @media (min-width: 1200px) {
    .container .container-compensator, .l-section--container .l-section__container .container-compensator {
      margin-left: auto;
      margin-right: auto; } }

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.owl-carousel .owl-item img {
  display: inline-block;
  width: auto;
  max-width: 100%; }

.slider-dots + .slider-nav {
  margin-left: 0.5rem; }

.owl-item > .col {
  border-right: 1px solid #f1f1f1;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  width: calc(100% + 1px); }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: auto;
      touch-action: auto; }

.owl-dot,
.owl-carousel button.owl-dot {
  width: 0.4375rem;
  height: 0.4375rem;
  margin: 0.25rem;
  display: inline-block;
  vertical-align: middle;
  background: #bdbdbd;
  padding: 0;
  border: 0;
  outline: 0;
  border-radius: 0.1875rem;
  -webkit-transition: width .25s ease,background .25s ease;
  transition: width .25s ease,background .25s ease;
  cursor: pointer; }
  .owl-dot.active,
  .owl-carousel button.owl-dot.active {
    width: 1.5rem;
    background: #ff5605; }
  .owl-dot:focus, .owl-dot:active,
  .owl-carousel button.owl-dot:focus,
  .owl-carousel button.owl-dot:active {
    border: 0;
    outline: 0; }

.owl-prev,
.owl-next {
  width: 2.375rem;
  height: 2.375rem;
  border-radius: 50%;
  border: 1px solid #bdbdbd;
  color: #bdbdbd;
  background: transparent;
  margin: -0.125rem 0.5rem;
  line-height: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px; }
  .owl-prev svg,
  .owl-next svg {
    fill: #bdbdbd;
    font-size: 1.25rem;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: auto; }
  .owl-prev:focus, .owl-prev:active,
  .owl-next:focus,
  .owl-next:active {
    outline: 0; }
  .owl-prev:hover,
  .owl-next:hover {
    background: #ff5605;
    border-color: #ff5605; }
    .owl-prev:hover svg,
    .owl-next:hover svg {
      fill: #fff; }

.slider-nav-sm {
  display: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 2.38rem; }
  .slider-nav-sm .owl-prev,
  .slider-nav-sm .owl-next {
    margin: 0;
    border-radius: 0;
    border: 0; }

@media (max-width: 767.98px) {
  .slider-nav {
    display: none; }
  .slider-dots {
    display: none; }
  .slider-nav-sm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.lazy-anim-img, .lazy-anim-bg {
  opacity: 1;
  background-image: -webkit-gradient(linear, right top, left top, from(#f6f7f8), color-stop(20%, #edeef1), color-stop(40%, #f6f7f8), to(#f6f7f8));
  background-image: linear-gradient(to left, #f6f7f8 0%, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);
  background-repeat: no-repeat;
  background-color: #f6f7f8;
  -webkit-animation: lazyloadanimimgeffect 1s infinite linear forwards;
          animation: lazyloadanimimgeffect 1s infinite linear forwards; }

.lazy-anim-img {
  background-size: 450px 700px;
  height: 100%; }

@-webkit-keyframes lazyloadanimimgeffect {
  from {
    background-position: -400px 0; }
  to {
    background-position: 200px 0; } }

@keyframes lazyloadanimimgeffect {
  from {
    background-position: -400px 0; }
  to {
    background-position: 200px 0; } }

body.compensate-for-scrollbar {
  overflow: hidden; }

.fancybox-active {
  height: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fancybox-slide::before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: -.25em;
  vertical-align: middle;
  width: 0; }

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

.fancybox-slide--next {
  z-index: 99995; }

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

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

.fancybox-slide--html {
  padding: 0; }

.fancybox-slide--iframe {
  padding: 44px 44px 0; }

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

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

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

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

.fancybox-can-drag .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab; }

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

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

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

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

.fancybox-slide--html .fancybox-content {
  margin-bottom: 6px; }

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

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

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

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
  height: calc(100% - 44px);
  margin-bottom: 44px; }

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

.fancybox-iframe {
  vertical-align: top; }

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

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

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

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

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

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

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

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

/* Fix IE11 */
.fancybox-button div {
  height: 100%; }

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

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

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

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none; }

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

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  height: 38px;
  opacity: 0;
  padding: 6px;
  position: absolute;
  top: 50%;
  width: 38px; }

.fancybox-show-nav .fancybox-navigation .fancybox-button {
  -webkit-transition: opacity 0.25s, visibility 0s, color 0.25s;
  transition: opacity 0.25s, visibility 0s, color 0.25s; }

.fancybox-navigation .fancybox-button::after {
  content: '';
  left: -25px;
  padding: 50px;
  position: absolute;
  top: -25px; }

.fancybox-navigation .fancybox-button--arrow_left {
  left: 6px; }

.fancybox-navigation .fancybox-button--arrow_right {
  right: 6px; }

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #555;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 10;
  font-size: 22px;
  right: 18px;
  top: 12px; }

.fancybox-close-small:focus {
  outline: none; }

.fancybox-close-small svg {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.5; }

.fancybox-close-small:hover svg {
  opacity: 1; }

.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small {
  color: #ccc;
  padding: 5px;
  right: -12px;
  top: -44px; }

.fancybox-slide--iframe .fancybox-close-small:hover svg,
.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg {
  background: transparent;
  color: #fff; }

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

/* Caption */
.fancybox-caption {
  bottom: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 25px 44px;
  right: 0; }

.fancybox-caption::before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -25px;
  z-index: -1; }

.fancybox-caption::after {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  content: '';
  display: block;
  left: 44px;
  position: absolute;
  right: 44px;
  top: 0; }

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

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

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate 0.8s infinite linear;
          animation: fancybox-rotate 0.8s infinite linear;
  background: transparent;
  border: 6px solid rgba(100, 100, 100, 0.5);
  border-radius: 100%;
  border-top-color: #fff;
  height: 60px;
  left: 50%;
  margin: -30px 0 0 -30px;
  opacity: 0.6;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 60px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

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

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

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

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

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

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

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

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

/* transitionEffect: slide-down-in */
.fancybox-fx-slide-down-in.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(0, -50px, 0);
          transform: translate3d(0, -50px, 0); }

.fancybox-fx-slide-down-in.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(0, -50px, 0);
          transform: translate3d(0, -50px, 0); }

.fancybox-fx-slide-down-in.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

/* transitionEffect: slide-down-in */
.fancybox-fx-slide-out-left.fancybox-slide--previous {
  -webkit-transform: translate3d(31.25rem, 0, 0);
          transform: translate3d(31.25rem, 0, 0); }

.fancybox-fx-slide-out-left.fancybox-slide--next {
  -webkit-transform: translate3d(31.25rem, 0, 0);
          transform: translate3d(31.25rem, 0, 0); }

.fancybox-fx-slide-out-left.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
      -ms-transform: rotate(-360deg);
          transform: rotate(-360deg); }

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg); }

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

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

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

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
          transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }

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

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

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

/* Fullscreen  */
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: calc(50% - 7px);
  top: calc(50% - 6px);
  border: 2px solid;
  background: none; }

/* Custom */
.fancybox-title {
  font-size: 1.5rem;
  background-color: #ffffff;
  min-height: 90px;
  position: relative;
  z-index: 2;
  font-weight: 600;
  color: #202020;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #f1f1f1;
  padding: 2.38rem 3rem 3rem; }

.fancybox-slide--html:not(.fullscreen) > div:not(.fancybox-loading) {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  min-width: 500px;
  max-width: 100%; }

.fancybox-slide .rsform {
  margin: auto;
  max-width: 25.25rem;
  width: 25.25rem; }

.fancybox-slide--html .fancybox-content {
  width: 100%;
  padding: 0.63rem 3rem 3rem; }

.fancybox-slide--html.fullscreen > div {
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.fancybox-slide--html.fullscreen .fancybox-content {
  height: 100%; }

.side-panel-container .fancybox-container .fly-side-panel {
  position: absolute;
  right: 100%;
  border-right: 1px solid #dee1e6;
  -webkit-box-shadow: none;
          box-shadow: none; }

.side-panel-container .fancybox-slide--html {
  padding: 0; }

.side-panel-container .fancybox-slide--html > div {
  background: #ffffff;
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  left: auto;
  right: 0;
  padding-top: 3.56rem; }

.side-panel-container .fancybox-title {
  font-size: 1.75rem;
  padding-bottom: 1rem;
  border-bottom: 0; }

.side-panel-container .fancybox-slide--html .fancybox-content {
  padding-top: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px); }
  .fancybox-slide--html:not(.fullscreen) > div:not(.fancybox-loading) {
    min-width: auto; } }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    width: 110px; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px; }
  .fancybox-thumbs > ul > li {
    max-width: calc(100% - 10px); } }

@media (max-width: 575.98px) {
  .fancybox-slide .rsform {
    max-width: 100%; } }

@media (min-width: 576px) {
  .fancybox-long {
    min-width: 400px; } }

/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative; }

.scroll-wrapper > .scroll-content {
  border: none !important;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important; }

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0; }

.scroll-wrapper.scroll--rtl {
  direction: rtl; }

.scroll-element {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: none; }

.scroll-element div {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default; }

.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block; }

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999; }

.scroll-textarea > .scroll-content {
  overflow: hidden !important; }

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important; }

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0; }

/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%; }

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px; }

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden; }

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px; }

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4; }

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0; }

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2; }

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191; }

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px; }

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px; }

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px; }

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px; }

/*************** SIMPLE OUTER SCROLLBAR ***************/
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-outer > .scroll-element {
  background-color: #ffffff; }

.scrollbar-outer > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-outer > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  width: 100%; }

.scrollbar-outer > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
  height: 8px;
  top: 2px; }

.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden; }

.scrollbar-outer > .scroll-element .scroll-element_track {
  background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
  border-radius: 8px; }

.scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #d9d9d9; }

.scrollbar-outer > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2; }

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191; }

/* scrollbar height/width & offset from container borders */
.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: -12px;
  margin-left: 12px; }

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
  top: -12px;
  margin-top: 12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  min-width: 10px; }

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  min-height: 10px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -14px; }

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -14px; }

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -14px; }

/*************** SCROLLBAR MAC OS X ***************/
.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-macosx > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-macosx > .scroll-element .scroll-element_track {
  display: none; }

.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #6C6E71;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border-radius: 7px;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear; }

.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7; }

.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%; }

.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px; }

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px; }

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px; }

/*************** SCROLLBAR LIGHT ***************/
.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-light > .scroll-element {
  background-color: #ffffff; }

.scrollbar-light > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-light > .scroll-element .scroll-element_outer {
  border-radius: 10px; }

.scrollbar-light > .scroll-element .scroll-element_size {
  background: #dbdbdb;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -webkit-gradient(linear, left top, right top, from(#dbdbdb), to(#e8e8e8));
  background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
  border-radius: 10px; }

.scrollbar-light > .scroll-element.scroll-x {
  bottom: 0;
  height: 17px;
  left: 0;
  min-width: 100%;
  width: 100%; }

.scrollbar-light > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 17px; }

.scrollbar-light > .scroll-element .scroll-bar {
  background: #fefefe;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: -webkit-gradient(linear, left top, right top, from(#fefefe), to(#f5f5f5));
  background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
  border: 1px solid #dbdbdb;
  border-radius: 10px; }

/* scrollbar height/width & offset from container borders */
.scrollbar-light > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px; }

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
  top: -17px;
  margin-top: 17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 0px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
  left: 0px;
  min-height: 10px;
  width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
  height: 12px;
  left: 2px;
  top: 2px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
  left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  top: 2px;
  width: 12px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
  top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px; }

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px; }

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px; }

/*************** SCROLLBAR RAIL ***************/
.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-rail > .scroll-element {
  background-color: #ffffff; }

.scrollbar-rail > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-rail > .scroll-element .scroll-element_size {
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.3); }

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5); }

.scrollbar-rail > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  min-width: 100%;
  padding: 3px 0 2px;
  width: 100%; }

.scrollbar-rail > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  padding: 0 2px 0 3px;
  right: 0;
  top: 0;
  width: 12px; }

.scrollbar-rail > .scroll-element .scroll-bar {
  background-color: #d0b9a0;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); }

/* scrollbar height/width & offset from container borders */
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px; }

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 15px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -25px; }

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px; }

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px; }

/*************** SCROLLBAR DYNAMIC ***************/
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-dynamic > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-dynamic > .scroll-element.scroll-x {
  bottom: 2px;
  height: 7px;
  left: 0;
  min-width: 100%;
  width: 100%; }

.scrollbar-dynamic > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 2px;
  top: 0;
  width: 7px; }

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
  opacity: 0.3;
  border-radius: 12px; }

.scrollbar-dynamic > .scroll-element .scroll-element_size {
  background-color: #cccccc;
  opacity: 0;
  border-radius: 12px;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s; }

.scrollbar-dynamic > .scroll-element .scroll-bar {
  background-color: #6c6e71;
  border-radius: 7px; }

/* scrollbar height/width & offset from container borders */
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
  bottom: 0;
  height: 7px;
  min-width: 24px;
  top: auto; }

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
  left: auto;
  min-height: 24px;
  right: 0;
  width: 7px; }

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
  bottom: 0;
  top: auto;
  left: 2px;
  -webkit-transition: height 0.2s;
  transition: height 0.2s; }

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
  left: auto;
  right: 0;
  top: 2px;
  -webkit-transition: width 0.2s;
  transition: width 0.2s; }

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
  left: -4px; }

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
  top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px; }

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px; }

/* hover & drag */
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7; }

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
  opacity: 1; }

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
  height: 100%;
  width: 100%;
  border-radius: 12px; }

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
  height: 20px;
  min-height: 7px; }

.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  min-width: 7px;
  width: 20px; }

/*************** SCROLLBAR GOOGLE CHROME ***************/
.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10; }

.scrollbar-chrome > .scroll-element {
  background-color: #ffffff; }

.scrollbar-chrome > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.scrollbar-chrome > .scroll-element .scroll-element_track {
  background: #f1f1f1;
  border: 1px solid #dbdbdb; }

.scrollbar-chrome > .scroll-element.scroll-x {
  bottom: 0;
  height: 16px;
  left: 0;
  min-width: 100%;
  width: 100%; }

.scrollbar-chrome > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 16px; }

.scrollbar-chrome > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
  border: 1px solid #bdbdbd;
  cursor: default;
  border-radius: 2px; }

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
  border-color: #a9a9a9; }

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
  border-color: #7e7e7e; }

/* scrollbar height/width & offset from container borders */
.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
  left: -16px;
  margin-left: 16px; }

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
  top: -16px;
  margin-top: 16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
  height: 8px;
  min-width: 10px;
  top: 3px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
  left: 3px;
  min-height: 10px;
  width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
  border-left: 1px solid #dbdbdb; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
  height: 14px;
  left: -3px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
  height: 14px;
  left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
  border-top: 1px solid #dbdbdb; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
  top: -3px;
  width: 14px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
  width: 14px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px; }

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px; }

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px; }

/*************** SCROLLBAR HIDDEN ***************/
.scrollbar-hidden.scroll-wrapper > .scroll-content {
  position: static !important; }
  .scrollbar-hidden.scroll-wrapper > .scroll-content .scroll-element.scroll-x,
  .scrollbar-hidden.scroll-wrapper > .scroll-content .scroll-element.scroll-y {
    display: none !important; }

.scroll-wrapper > .scroll-content {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none !important; }
  .bx-touch .scroll-wrapper > .scroll-content {
    scrollbar-width: none; }
  .scroll-wrapper > .scroll-content::-webkit-scrollbar {
    width: 0; }

.errortext {
  display: block; }

.notetext {
  display: block; }

.required {
  color: #cc0a00; }

.btn.is-loading, .is-loading.footer-subscribe__button {
  -webkit-animation: btn-more-rotate 1.5s linear infinite;
          animation: btn-more-rotate 1.5s linear infinite;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
  background-color: transparent;
  border: 0.3em solid #bdbdbd;
  border-radius: 50%;
  border-top-color: #ff5605;
  height: 2.375em;
  color: transparent;
  padding: 0;
  pointer-events: none;
  -webkit-transition: none;
  transition: none;
  width: 2.375em; }

.btn-lg.is-loading, .btn-group-lg > .is-loading.btn, .btn-group-lg > .is-loading.footer-subscribe__button {
  height: 2.5em;
  width: 2.5em; }

.btn-rounded {
  border-radius: 3.125rem; }

.btn-quantity {
  position: relative; }
  .btn-quantity > span {
    font-size: 0.75rem;
    background: #ff5605;
    padding: 0.13rem 0.44rem;
    border-radius: 1.5rem;
    color: #fff;
    border: 0.13rem solid #ffffff;
    font-size: 0.75rem;
    min-width: 1.5rem;
    text-align: center; }

.btn-head {
  font-size: 0.88rem;
  padding: 0.63rem 1.25rem; }
  .btn-head .icon-svg {
    font-size: 1.13rem;
    margin-top: -1px; }

.btn-dropdown {
  color: #bdbdbd;
  border-color: #bdbdbd;
  color: #202020; }
  .btn-dropdown:hover {
    color: #7d8698;
    background-color: transparent;
    border-color: #7d8698; }
  .btn-dropdown:focus, .btn-dropdown.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5);
            box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5); }
  .btn-dropdown.disabled, .btn-dropdown:disabled {
    color: #bdbdbd;
    background-color: transparent; }
  .btn-dropdown:not(:disabled):not(.disabled):active, .btn-dropdown:not(:disabled):not(.disabled).active,
  .show > .btn-dropdown.dropdown-toggle {
    color: #fff;
    background-color: transparent;
    border-color: #7d8698; }
    .btn-dropdown:not(:disabled):not(.disabled):active:focus, .btn-dropdown:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dropdown.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5);
              box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5); }
  .btn-dropdown:not(:disabled):not(.disabled).active, .btn-dropdown:not(:disabled):not(.disabled):active,
  .show > .btn-dropdown.dropdown-toggle {
    color: #7d8698; }

.btn-outline-secondary-primary {
  color: #bdbdbd;
  border-color: #bdbdbd;
  color: #202020; }
  .btn-outline-secondary-primary:hover {
    color: #fff;
    background-color: #ff5605;
    border-color: #ff5605; }
  .btn-outline-secondary-primary:focus, .btn-outline-secondary-primary.focus {
    -webkit-box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5);
            box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5); }
  .btn-outline-secondary-primary.disabled, .btn-outline-secondary-primary:disabled {
    color: #bdbdbd;
    background-color: transparent; }
  .btn-outline-secondary-primary:not(:disabled):not(.disabled):active, .btn-outline-secondary-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff5605;
    border-color: #ff5605; }
    .btn-outline-secondary-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5);
              box-shadow: 0 0 0 0px rgba(189, 189, 189, 0.5); }

.btn-link-extra-primary {
  color: #7d8698; }
  .btn-link-extra-primary:hover {
    color: #ff5605; }

.btn-outline-secondary {
  color: #202020; }

.btn-loading {
  position: relative; }
  .btn-loading, .btn-loading:active, .btn-loading:focus, .btn-loading:hover {
    color: transparent !important; }
  .btn-loading:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    margin-left: -4px;
    content: '';
    height: 8px;
    width: 8px;
    background: #202020;
    border-radius: 100%;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
    -webkit-animation: btn-loading 2s infinite;
            animation: btn-loading 2s infinite;
    opacity: 1; }
  .btn-loading.btn-primary:before, .btn-loading.footer-subscribe__button:before {
    background: #fff; }

@-webkit-keyframes btn-more-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes btn-more-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes btn-loading {
  0% {
    -webkit-transform: translateX(-300%);
            transform: translateX(-300%); }
  50% {
    -webkit-transform: translateX(300%);
            transform: translateX(300%); }
  100% {
    -webkit-transform: translateX(-300%);
            transform: translateX(-300%); } }

@keyframes btn-loading {
  0% {
    -webkit-transform: translateX(-300%);
            transform: translateX(-300%); }
  50% {
    -webkit-transform: translateX(300%);
            transform: translateX(300%); }
  100% {
    -webkit-transform: translateX(-300%);
            transform: translateX(-300%); } }

.card + .card {
  margin-top: -1px; }

.card > .card-header {
  padding: 0; }

.card .card-body {
  border-top: 1px solid #E8ECEF; }

.card.card-active .card-header {
  background-color: #E8ECEF; }

.card-header-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem 3.75rem 1.25rem 1rem;
  width: 100%;
  cursor: pointer;
  font-weight: bold;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .card-header-link__desc {
    margin-top: 1rem; }
  .card-header-link__arrow {
    position: absolute;
    right: 1rem; }
  .card-active .card-header-link__arrow {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center; }
  @media (min-width: 1200px) {
    .card-header-link {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .card-header-link__desc {
        margin-top: 0; } }

.dropdown-menu {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  will-change: transform, opacity;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  border: none;
  -webkit-box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
          box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3); }
  .dropdown-menu.showing {
    -webkit-animation-name: bmd-dropdown-animation;
            animation-name: bmd-dropdown-animation;
    -webkit-animation-duration: 0.3s;
            animation-duration: 0.3s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .open > .dropdown-menu, .dropdown-menu.show {
    display: block;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .dropdown-menu.hiding {
    display: block;
    opacity: 0;
    -webkit-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0); }
  .dropdown-menu[x-placement="bottom-start"], .dropdown-menu.dropdown-menu-left {
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0; }
  .dropdown-menu[x-placement="bottom-end"], .dropdown-menu.dropdown-menu-right {
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
            transform-origin: 100% 0; }
  .dropdown-menu[x-placement="top-start"] {
    -webkit-transform-origin: 0 100%;
        -ms-transform-origin: 0 100%;
            transform-origin: 0 100%; }
  .dropdown-menu[x-placement="top-end"] {
    -webkit-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
            transform-origin: 100% 100%; }

.dropdown-item {
  position: relative;
  overflow: hidden; }

@-webkit-keyframes bmd-dropdown-animation {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes bmd-dropdown-animation {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.form-group {
  position: relative; }

.bmd-form-group {
  padding-top: 1.69rem; }

.bmd-form-group .bmd-label-floating,
.bmd-form-group .bmd-label-placeholder,
.bmd-form-group .bmd-label-static {
  position: absolute;
  color: #bdbdbd;
  pointer-events: none;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.bmd-form-group .bmd-label-floating,
.bmd-form-group .bmd-label-placeholder {
  top: 2.1875rem;
  line-height: 1.1; }

.bmd-form-group .bmd-label-static {
  top: 0.35rem;
  left: 0; }

.bmd-form-group.is-focused [class*=" bmd-label"],
.bmd-form-group.is-focused [class^=bmd-label] {
  color: #ff5605; }

.bmd-form-group .bmd-label-floating {
  will-change: left, top, contents; }

.bmd-form-group.is-focused .bmd-label-floating,
.bmd-form-group.is-filled .bmd-label-floating {
  top: 1rem;
  left: 0;
  font-size: .75rem; }

.bmd-form-group.is-filled .bmd-label-placeholder {
  display: none; }

.bmd-form-control {
  display: block;
  width: 100%;
  padding: 0.4375rem 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: transparent;
  background: no-repeat bottom, 50% calc(100% - 1px);
  background-image: linear-gradient(to top, #ff5605 2px, rgba(255, 86, 5, 0) 2px), linear-gradient(to top, #bdbdbd 1px, rgba(189, 189, 189, 0) 1px);
  background-size: 0 100%, 100% 100%;
  background-clip: padding-box;
  border: 0;
  border-radius: 0;
  -webkit-transition: background 0s ease-out;
  transition: background 0s ease-out; }
  .bmd-form-control:invalid {
    background-image: linear-gradient(to top, #cc0a00 2px, rgba(204, 10, 0, 0) 2px), linear-gradient(to top, #bdbdbd 1px, rgba(189, 189, 189, 0) 1px); }

.bmd-form-control:focus,
.bmd-form-group.is-focused .bmd-form-control {
  outline: 0; }

input.bmd-form-control:focus,
textarea.bmd-form-control:focus,
.bmd-form-group.is-focused input.bmd-form-control,
.bmd-form-group.is-focused textarea.bmd-form-control {
  background-size: 100% 100%, 100% 100%;
  -webkit-transition-duration: .3s;
          transition-duration: .3s; }

select.bmd-form-control {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  background-position: 100%; }

.bmd-help {
  position: absolute;
  display: none;
  font-size: .8rem;
  font-weight: normal; }
  .bmd-form-group.is-focused .bmd-help {
    display: block; }
  .bmd-help:nth-of-type(2) {
    padding-top: 1rem; }
  .bmd-help + .bmd-help {
    position: relative;
    margin-bottom: 0; }

.bmd-radio {
  position: absolute;
  left: 0;
  display: inline-block;
  padding: .7em;
  margin: -.7em;
  line-height: .7;
  border-radius: 100%; }
  .bmd-radio::after {
    display: inline-block;
    width: 1.125em;
    height: 1.125em;
    cursor: pointer;
    content: "";
    border: 0.125em solid #bdbdbd;
    border-radius: 50%;
    -webkit-transition: border-color ease .28s;
    transition: border-color ease .28s;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s; }
  .bmd-radio::before {
    position: absolute;
    display: inline-block;
    width: 1.125em;
    height: 1.125em;
    content: "";
    background-color: #ff5605;
    border-radius: 50%;
    -webkit-transition: -webkit-transform ease .28s;
    transition: -webkit-transform ease .28s;
    transition: transform ease .28s;
    transition: transform ease .28s, -webkit-transform ease .28s;
    -webkit-transform: scale3d(0, 0, 0);
            transform: scale3d(0, 0, 0); }

label.bmd-custom-radio-inline,
.bmd-custom-radio > label {
  position: relative;
  padding-left: 1.9375em;
  line-height: 1; }
  label.bmd-custom-radio-inline > input[type="radio"],
  .bmd-custom-radio > label > input[type="radio"] {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    margin: 0;
    overflow: hidden;
    pointer-events: none;
    opacity: 0; }
  label.bmd-custom-radio-inline > input[type="radio"]:checked ~ .bmd-radio::after,
  .bmd-custom-radio > label > input[type="radio"]:checked ~ .bmd-radio::after {
    border-color: #ff5605; }
  label.bmd-custom-radio-inline > input[type="radio"]:checked ~ .bmd-radio::before,
  .bmd-custom-radio > label > input[type="radio"]:checked ~ .bmd-radio::before {
    background-color: #ff5605; }
  label.bmd-custom-radio-inline > input[type="radio"]:checked ~ .bmd-radio::before,
  .bmd-custom-radio > label > input[type="radio"]:checked ~ .bmd-radio::before {
    -webkit-transform: scale3d(0.45, 0.45, 1);
            transform: scale3d(0.45, 0.45, 1); }
  label.bmd-custom-radio-inline[disabled]::after,
  label.bmd-custom-radio-inline > input[type="radio"]:disabled + .bmd-radio::after,
  .bmd-custom-radio > label[disabled]::after,
  .bmd-custom-radio > label > input[type="radio"]:disabled + .bmd-radio::after {
    border-color: rgba(189, 189, 189, 0.5); }
  label.bmd-custom-radio-inline[disabled]::before,
  label.bmd-custom-radio-inline > input[type="radio"]:disabled + .bmd-radio::before,
  .bmd-custom-radio > label[disabled]::before,
  .bmd-custom-radio > label > input[type="radio"]:disabled + .bmd-radio::before {
    background-color: rgba(189, 189, 189, 0.5); }

.bmd-custom-radio.disabled > label {
  color: rgba(189, 189, 189, 0.5); }

.bmd-custom-checkbox > label,
label.bmd-custom-checkbox-inline {
  position: relative;
  padding-left: 1.9475em;
  line-height: 1.25; }
  .bmd-custom-checkbox > label .checkbox-decorator,
  label.bmd-custom-checkbox-inline .checkbox-decorator {
    position: absolute;
    left: 0;
    padding: .7em;
    margin: -.7em;
    margin-top: -.58em;
    line-height: .7;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 100%; }
  .bmd-custom-checkbox > label .checkbox-decorator .check,
  label.bmd-custom-checkbox-inline .checkbox-decorator .check {
    position: relative;
    z-index: 1;
    display: inline-block;
    width: 1.135em;
    height: 1.135em;
    overflow: hidden;
    border: 0.125em solid #bdbdbd; }
    .bmd-custom-checkbox > label .checkbox-decorator .check:before,
    label.bmd-custom-checkbox-inline .checkbox-decorator .check:before {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      margin-top: -5px;
      margin-left: 5px;
      color: #bdbdbd;
      content: "";
      -webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0,0 0 0 0 inset;
              box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0,0 0 0 0 inset;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-animation: checkbox-off;
              animation: checkbox-off;
      height: 1px;
      width: 1px; }
    .is-focused .bmd-custom-checkbox > label .checkbox-decorator .check:before, .is-focused
    label.bmd-custom-checkbox-inline .checkbox-decorator .check:before {
      -webkit-animation: checkbox-off 0.3s forwards;
              animation: checkbox-off 0.3s forwards; }
  .bmd-custom-checkbox > label input[type="checkbox"],
  label.bmd-custom-checkbox-inline input[type="checkbox"] {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    margin: 0;
    overflow: hidden;
    pointer-events: none;
    opacity: 0; }
  .bmd-custom-checkbox > label input[type="checkbox"]:focus + .checkbox-decorator .check::after,
  label.bmd-custom-checkbox-inline input[type="checkbox"]:focus + .checkbox-decorator .check::after {
    opacity: 0.2; }
  .bmd-custom-checkbox > label input[type="checkbox"]:checked + .checkbox-decorator .check,
  label.bmd-custom-checkbox-inline input[type="checkbox"]:checked + .checkbox-decorator .check {
    color: #ff5605;
    border-color: #ff5605; }
  .bmd-custom-checkbox > label input[type="checkbox"]:checked + .checkbox-decorator .check:before,
  label.bmd-custom-checkbox-inline input[type="checkbox"]:checked + .checkbox-decorator .check:before {
    color: #ff5605;
    -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 32px 0 20px,
 -5px 5px 0 10px, 20px -12px 0 11px;
            box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 32px 0 20px,
 -5px 5px 0 10px, 20px -12px 0 11px;
    -webkit-animation: checkbox-on 0.3s forwards;
            animation: checkbox-on 0.3s forwards; }
  .bmd-custom-checkbox > label[disabled],
  .bmd-custom-checkbox > label input[type="checkbox"]:disabled + .checkbox-decorator > .check,
  label.bmd-custom-checkbox-inline[disabled],
  label.bmd-custom-checkbox-inline input[type="checkbox"]:disabled + .checkbox-decorator > .check {
    border-color: rgba(189, 189, 189, 0.5); }

.bmd-custom-checkbox.disabled > label {
  color: rgba(189, 189, 189, 0.5); }

.was-validated .bmd-form-control:invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-image: linear-gradient(to top, #cc0a00 2px, rgba(204, 10, 0, 0) 2px), linear-gradient(to top, #bdbdbd 1px, rgba(189, 189, 189, 0) 1px);
  background-size: 100% 100%, 100% 100%; }
  .was-validated .bmd-form-control:invalid ~ .invalid-feedback,
  .was-validated .bmd-form-control:invalid ~ .invalid-tooltip {
    display: block; }

.bmd-custom-checkbox input[type="checkbox"]:invalid ~ .invalid-feedback,
.bmd-custom-checkbox input[type="checkbox"]:invalid ~ .invalid-tooltip {
  display: block; }

@-webkit-keyframes checkbox-on {
  0% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em; }
  50% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em .13em 0 .69em;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em .13em 0 .69em; }
  100% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em; } }

@keyframes checkbox-on {
  0% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em; }
  50% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em .13em 0 .69em;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em .13em 0 .69em; }
  100% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em; } }

@-webkit-keyframes checkbox-off {
  0% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset; }
  25% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset; }
  50% {
    width: 0;
    height: 0;
    margin-top: -.25em;
    margin-left: .38em;
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em, 0 0 0 0 inset;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em, 0 0 0 0 inset;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  51% {
    width: 1.25em;
    height: 1.25em;
    margin-top: -.13em;
    margin-left: -.13em;
    -webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 .63em inset;
            box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 .63em inset;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    width: 1.25em;
    height: 1.25em;
    margin-top: -.13em;
    margin-left: -.13em;
    -webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
            box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

@keyframes checkbox-off {
  0% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset; }
  25% {
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, 1.25em -.75em 0 .69em, 0 0 0 0 inset; }
  50% {
    width: 0;
    height: 0;
    margin-top: -.25em;
    margin-left: .38em;
    -webkit-box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em, 0 0 0 0 inset;
            box-shadow: 0 0 0 .63em, .63em -.63em 0 .63em, 2em 0 0 1.25em, 0 2em 0 1.25em, -.31em .31em 0 .63em, .94em .13em 0 .69em, 0 0 0 0 inset;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  51% {
    width: 1.25em;
    height: 1.25em;
    margin-top: -.13em;
    margin-left: -.13em;
    -webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 .63em inset;
            box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 .63em inset;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    width: 1.25em;
    height: 1.25em;
    margin-top: -.13em;
    margin-left: -.13em;
    -webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
            box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }

.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    -webkit-filter: opacity(50%);
            filter: opacity(50%); }
  .hamburger:hover, .hamburger:focus, .hamburger:active {
    outline: 0; }
  .hamburger__box {
    width: 1.75rem;
    height: 14px;
    display: inline-block;
    position: relative; }
  .hamburger__inner {
    display: block;
    top: 50%;
    margin-top: -1px; }
    .hamburger__inner, .hamburger__inner::after, .hamburger__inner::before {
      width: 1.75rem;
      height: 2px;
      background-color: #000;
      border-radius: 4px;
      position: absolute;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      -webkit-transition-duration: 0.15s;
              transition-duration: 0.15s;
      -webkit-transition-timing-function: ease;
              transition-timing-function: ease; }
    .hamburger__inner::after, .hamburger__inner::before {
      content: "";
      display: block; }
    .hamburger__inner::before {
      top: -7px; }
    .hamburger__inner::after {
      bottom: -7px; }
  .hamburger--text .hamburger__text {
    display: inline-block;
    font-weight: bold;
    margin-right: .63rem; }
  .hamburger--text:hover {
    -webkit-filter: none;
            filter: none; }
  @media (max-width: 991.98px) {
    .hamburger--has-indicator .hamburger__box:after {
      position: absolute;
      top: -0.375rem;
      width: 0.625rem;
      height: 0.625rem;
      background: #ff5605;
      content: "";
      border-radius: 100%;
      right: -0.3125rem;
      border: 1px solid #fff; }
    .hamburger--has-indicator.is-active .hamburger__box:after {
      opacity: 0; } }

.hamburger--squeeze .hamburger__inner {
  -webkit-transition-duration: 0.075s;
          transition-duration: 0.075s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger__inner::before {
    -webkit-transition: top 0.075s 0.12s ease, opacity 0.075s ease;
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger__inner::after {
    -webkit-transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger__inner {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger__inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.075s ease, opacity 0.075s 0.12s ease;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger__inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

.hamburger--resize {
  cursor: inherit; }
  .hamburger--resize .hamburger__box {
    width: 1.75rem; }
  .hamburger--resize .hamburger__inner::before {
    top: -7px; }
  .hamburger--resize .hamburger__inner::after {
    bottom: -7px; }
  .hamburger--resize .hamburger__inner, .hamburger--resize .hamburger__inner::before, .hamburger--resize .hamburger__inner::after {
    width: 100%;
    background-color: currentColor; }
  .hamburger--resize:hover {
    -webkit-filter: none;
            filter: none; }

.c-button-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.5rem;
  text-decoration: none;
  border: 1px solid #dee1e6;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative; }
  .c-button-control__icon {
    font-size: 1.3rem;
    color: #bdbdbd;
    position: relative; }
    @media (min-width: 576px) {
      .c-button-control__icon {
        font-size: 1.5rem; } }
  .c-button-control__title {
    color: #7d8698;
    font-size: 0.68rem; }
    @media (min-width: 576px) {
      .c-button-control__title {
        font-size: 0.88rem; } }
  .c-button-control__quantity {
    position: absolute;
    top: 0;
    right: auto;
    left: 0.75rem;
    line-height: 1;
    font-size: 0.75rem;
    background: #ff5605;
    padding: 0.25rem 0.44rem;
    border-radius: 1.5rem;
    color: #fff;
    border: 0.13rem solid #ffffff;
    font-size: 0.75rem;
    min-width: 1.5rem;
    text-align: center;
    display: none; }
  .c-button-control.has-items .c-button-control__quantity {
    display: block; }
  .c-button-control.has-items .c-button-control__icon {
    color: #202020; }
  .c-button-control:hover, .c-button-control:focus {
    text-decoration: none;
    background: #dee1e6; }
  .c-button-control.is-active {
    background: #dee1e6; }
  .c-button-control__bottom-panel {
    padding: 0 0.5rem;
    border-left: none;
    border-right: none; }
    @media (min-width: 360px) {
      .c-button-control__bottom-panel {
        padding: 0 0.9rem; } }
    @media (min-width: 400px) {
      .c-button-control__bottom-panel {
        padding: 0 1.2rem; } }
    @media (min-width: 470px) {
      .c-button-control__bottom-panel {
        padding: 0 1.7rem; } }
    @media (min-width: 576px) {
      .c-button-control__bottom-panel {
        padding: 0 1rem; } }
    @media (min-width: 768px) {
      .c-button-control__bottom-panel {
        border-left: 1px solid #dee1e6;
        border-right: 1px solid #dee1e6;
        padding: 0 1rem; } }
    @media (min-width: 992px) {
      .c-button-control__bottom-panel {
        padding: 0 1.5rem; } }
    .c-button-control__bottom-panel:hover {
      background: inherit; }
    .c-button-control__bottom-panel.is-active {
      background: inherit; }
    .c-button-control__bottom-panel .c-button-control__icon {
      -webkit-transition: 0.2s;
      transition: 0.2s; }
    .c-button-control__bottom-panel:hover .c-button-control__icon {
      color: #ff5605; }

.c-icon-count {
  -webkit-transition: .2s;
  transition: .2s; }
  .c-icon-count__quantity .c-icon-count:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .c-icon-count--effect1 .c-icon-count__quantity:after {
    top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    -webkit-box-shadow: 0 0 0 2px transparent;
            box-shadow: 0 0 0 2px transparent;
    opacity: 0;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.4); }
  .c-icon-count--effect1 .c-icon-count__quantity:hover:after {
    -webkit-animation: sonarEffect 0.5s ease-out 75ms;
            animation: sonarEffect 0.5s ease-out 75ms; }
  .c-icon-count__quantity {
    display: none;
    position: absolute;
    top: .13rem;
    right: -.19rem;
    line-height: 1;
    font-size: .75rem;
    background: #ff5605;
    padding: .25rem .44rem;
    border-radius: 1.5rem;
    color: #fff;
    border: 0.13rem solid #ffffff;
    font-size: .75rem;
    min-width: 1.5rem;
    text-align: center; }
  .c-icon-count.has-items {
    color: #202020; }
  .c-icon-count.has-items .c-icon-count__quantity {
    display: block; }
  .c-icon-count.has-items:hover {
    color: #ff5605; }

@-webkit-keyframes sonarEffect {
  0% {
    opacity: 0.3; }
  40% {
    opacity: 0.5;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5); }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes sonarEffect {
  0% {
    opacity: 0.3; }
  40% {
    opacity: 0.5;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5); }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 3px 3px rgba(255, 86, 5, 0.6), 0 0 0 3px rgba(255, 255, 255, 0.5);
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.c-icon {
  font-size: 1.5rem; }
  .c-icon.active {
    color: #ff5605; }

.c-letter {
  width: 1.56rem;
  height: 1.56rem;
  font-size: 1rem;
  background: #ff5605;
  color: #fff;
  font-weight: bold;
  border-radius: 50%;
  text-align: center;
  display: inline-block; }
  .c-letter:hover, .c-letter:focus {
    color: #ffffff;
    text-decoration: none; }

.overlay {
  min-height: 100px;
  position: relative;
  z-index: 1; }
  .overlay:before {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#80FFFFFF', endColorstr='#80FFFFFF');
    background-color: rgba(255, 255, 255, 0.8);
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 500; }
  .overlay.is-loading:after {
    -webkit-animation: rotate-360 1.5s linear infinite;
            animation: rotate-360 1.5s linear infinite;
    -webkit-animation-delay: .2s;
            animation-delay: .2s;
    background-color: transparent;
    border: 0.3em solid #bdbdbd;
    border-radius: 1.5em;
    border-top-color: #ff5605;
    color: transparent;
    content: '';
    display: block;
    height: 3em;
    left: 0;
    margin: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 10px;
    width: 3em;
    z-index: 510; }

@-webkit-keyframes rotate-360 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotate-360 {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.ripple {
  position: relative; }

.ripple-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  border-radius: inherit; }
  .ripple-container .ripple-decorator {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 100%;
    opacity: 0;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 50%;
        -ms-transform-origin: 50%;
            transform-origin: 50%; }
    .ripple-container .ripple-decorator.ripple-on {
      opacity: 0.1;
      -webkit-transition: opacity 0.15s ease-in 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
      transition: opacity 0.15s ease-in 0s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
      transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
      transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; }
    .ripple-container .ripple-decorator.ripple-out {
      opacity: 0;
      -webkit-transition: opacity 0.1s linear 0s !important;
      transition: opacity 0.1s linear 0s !important; }

.rs-banner-loader, .panel-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0);
          transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0); }
  .rs-banner-loader span, .panel-loader span {
    position: absolute;
    display: block;
    background-color: #ff5605;
    -webkit-animation: loaderBlock 1.2s infinite ease-in-out both;
            animation: loaderBlock 1.2s infinite ease-in-out both; }
    .rs-banner-loader span:nth-child(1), .panel-loader span:nth-child(1) {
      top: 0;
      left: 0; }
    .rs-banner-loader span:nth-child(2), .panel-loader span:nth-child(2) {
      top: 0;
      right: 0;
      -webkit-animation: loaderBlockInverse 1.2s infinite ease-in-out both;
              animation: loaderBlockInverse 1.2s infinite ease-in-out both; }
    .rs-banner-loader span:nth-child(3), .panel-loader span:nth-child(3) {
      bottom: 0;
      left: 0;
      -webkit-animation: loaderBlockInverse 1.2s infinite ease-in-out both;
              animation: loaderBlockInverse 1.2s infinite ease-in-out both; }
    .rs-banner-loader span:nth-child(4), .panel-loader span:nth-child(4) {
      bottom: 0;
      right: 0; }

.rs-banner-loader {
  width: 80px;
  height: 80px;
  -webkit-animation: loader-1 1.2s infinite ease-in-out;
          animation: loader-1 1.2s infinite ease-in-out; }
  .rs-banner-loader span {
    width: 40px;
    height: 40px; }

.panel-loader {
  width: 40px;
  height: 40px;
  -webkit-animation: loader-2 1.2s infinite ease-in-out;
          animation: loader-2 1.2s infinite ease-in-out; }
  .panel-loader span {
    width: 20px;
    height: 20px; }

@-webkit-keyframes loader-1 {
  0%, 10%, 100% {
    width: 80px;
    height: 80px; }
  65% {
    width: 150px;
    height: 150px; } }

@keyframes loader-1 {
  0%, 10%, 100% {
    width: 80px;
    height: 80px; }
  65% {
    width: 150px;
    height: 150px; } }

@-webkit-keyframes loader-2 {
  0%, 10%, 100% {
    width: 40px;
    height: 40px; }
  65% {
    width: 70px;
    height: 70px; } }

@keyframes loader-2 {
  0%, 10%, 100% {
    width: 40px;
    height: 40px; }
  65% {
    width: 70px;
    height: 70px; } }

@-webkit-keyframes loaderBlock {
  0%, 30% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  55% {
    background-color: #ff8a52; }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes loaderBlock {
  0%, 30% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  55% {
    background-color: #ff8a52; }
  100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@-webkit-keyframes loaderBlockInverse {
  0%, 20% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  55% {
    background-color: #ff8a52; }
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); } }

@keyframes loaderBlockInverse {
  0%, 20% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  55% {
    background-color: #ff8a52; }
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); } }

.c-sticker {
  position: relative;
  display: inline-block;
  font-size: 75%;
  color: #ff5605;
  padding: 0.25rem 1rem;
  margin-bottom: 0.63rem;
  border-radius: 1rem;
  border-bottom-left-radius: 0;
  background-color: #ff5605; }
  .c-sticker:before {
    width: 0;
    height: 0;
    border-left: 0px solid transparent;
    border-right: 0.63rem solid transparent;
    border-top: 0.63rem solid currentColor;
    content: " ";
    position: absolute;
    left: 0px;
    top: 100%; }
  .c-sticker__name {
    color: #fff; }
  .c-sticker + .c-sticker {
    margin-left: 0.5rem; }

.breadcrumb {
  font-size: .81rem;
  color: #999999; }
  .breadcrumb > .breadcrumb-item > a {
    color: #999999; }
  .breadcrumb > .breadcrumb-item {
    vertical-align: middle;
    display: inline-block;
    padding: 0; }
    .breadcrumb > .breadcrumb-item:before {
      display: none;
      content: ""; }
    .breadcrumb > .breadcrumb-item:after {
      display: inline-block;
      padding-left: 0.63rem;
      padding-right: 0.63rem;
      color: #999999;
      content: "|"; }
    .breadcrumb > .breadcrumb-item:last-child:after {
      content: ""; }
  .breadcrumb > .breadcrumb-item-dropdown {
    display: none; }
    .breadcrumb > .breadcrumb-item-dropdown .dropdown {
      position: static; }
    .breadcrumb > .breadcrumb-item-dropdown .dropdown-toggle {
      font-size: 1.25rem;
      line-height: 0;
      color: currentColor; }
    .breadcrumb > .breadcrumb-item-dropdown .dropdown-toggle:after {
      display: none; }
  .l-main__head--dark .breadcrumb,
  .l-main__head--dark .breadcrumb-item:before,
  .l-main__head--dark .breadcrumb-item:after,
  .l-main__head--dark .breadcrumb-item > a {
    color: #212529; }
  .l-main__head--light .breadcrumb,
  .l-main__head--light .breadcrumb-item:before,
  .l-main__head--light .breadcrumb-item:after,
  .l-main__head--light .breadcrumb-item > a {
    color: #fff; }
  @media (max-width: 575.98px) {
    .breadcrumb {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .breadcrumb.can-minimize .breadcrumb-item:nth-child(n + 2):nth-last-child(n + 3) {
        display: none; }
      .breadcrumb.can-minimize .breadcrumb-item-dropdown {
        display: inline-block; } }

.doc {
  margin: auto;
  max-width: 980px; }
  .doc__name {
    color: #000;
    font-weight: 700;
    /* max-height: 1.2 * 2 * 1rem; */
    text-decoration: none;
    line-height: 1.2; }
    .doc__name:after {
      top: 1.5rem; }
    .doc__name:hover, .doc__name:focus {
      color: #000;
      text-decoration: none; }
  .doc__type {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    bottom: 0;
    color: #202020;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    font-weight: bold;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    max-height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    top: 17%;
    white-space: nowrap; }
  .doc__icon {
    display: inline-block;
    position: relative;
    vertical-align: middle; }
    .doc__icon .icon-svg {
      color: #bbc0c7;
      display: block;
      font-size: 2.875rem; }
    .doc__icon.icon-doc .icon-svg {
      color: #1c69aa; }
    .doc__icon.icon-xls .icon-svg {
      color: #2ea86a; }
    .doc__icon.icon-pdf .icon-svg {
      color: #c7482a; }
  .doc__icon.icon-doc .doc__type,
  .doc__icon.icon-xls .doc__type,
  .doc__icon.icon-pdf .doc__type {
    color: #fff; }
  .doc__preview {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 0;
    margin-bottom: 0.5rem;
    padding-bottom: 67%;
    position: relative; }
    .doc__preview > img {
      bottom: 0;
      left: 0;
      margin: auto;
      max-height: 100%;
      position: absolute;
      right: 0;
      top: 0; }
  .doc__desc {
    color: #7d8698;
    font-size: 0.875rem; }

.trash-anim-icon {
  cursor: pointer;
  font-size: 2.25rem; }
  .trash-anim-icon path:first-child {
    -webkit-transform-origin: 40px 15px;
        -ms-transform-origin: 40px 15px;
            transform-origin: 40px 15px;
    -webkit-transition: .2s;
    transition: .2s; }
  .trash-anim-icon:hover path:first-child {
    -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
            transform: rotate(15deg); }
  .trash-anim-icon:hover {
    color: #ff5605; }

.table-fixed {
  table-layout: fixed; }

.page-link > .icon-svg {
  margin-left: -0.25rem;
  margin-right: -0.25rem; }

.nav-wrap {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  .nav-wrap .nav {
    color: #202020;
    display: block;
    white-space: nowrap; }
  .nav-wrap .nav-item {
    float: none;
    display: inline-block; }
  .nav-wrap .nav-scroll {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: 0.5rem;
    position: relative; }
    .nav-wrap .nav-scroll:before {
      background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(80%, currentColor), to(currentColor));
      background: linear-gradient(90deg, transparent 0%, currentColor 80%, currentColor 100%);
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      right: 100%;
      top: 0;
      width: 1.5rem; }
  .nav-wrap .scroll-arrow {
    width: 2.375rem;
    height: 2.375rem;
    border-radius: 50%;
    border: 1px solid #bdbdbd;
    color: #bdbdbd;
    background: transparent;
    line-height: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0px; }
    .nav-wrap .scroll-arrow svg {
      fill: #bdbdbd;
      font-size: 1.25rem;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      margin: auto; }
    .nav-wrap .scroll-arrow:focus, .nav-wrap .scroll-arrow:active {
      outline: 0; }
    .nav-wrap .scroll-arrow:hover {
      background: #ff5605;
      border-color: #ff5605; }
      .nav-wrap .scroll-arrow:hover svg {
        fill: #fff; }

.nav-scrollspy .nav-link {
  color: #7d8698;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.nav-scrollspy:not(.active) .nav-item:first-child .nav-link,
.nav-scrollspy .nav-link:hover,
.nav-scrollspy .nav-link:active,
.nav-scrollspy .nav-link.active {
  color: #ff5605; }
  .nav-scrollspy:not(.active) .nav-item:first-child .nav-link .nav-link-icon,
  .nav-scrollspy .nav-link:hover .nav-link-icon,
  .nav-scrollspy .nav-link:active .nav-link-icon,
  .nav-scrollspy .nav-link.active .nav-link-icon {
    opacity: 1; }

.nav-scrollspy .nav-link:hover .nav-link-icon {
  opacity: 0; }

.nav-scrollspy .nav-link-icon {
  font-size: 1.5rem;
  margin: 0 0.5rem 0 1rem;
  opacity: 0; }

.nav-slide {
  position: relative; }
  .nav-slide .nav-link {
    color: #7d8698; }
    .nav-slide .nav-link:hover, .nav-slide .nav-link:active, .nav-slide .nav-link.active {
      color: #ff5605; }
  .nav-slide .nav-slide-line {
    position: absolute;
    bottom: .31rem;
    height: .13rem;
    background-color: #ff5605;
    -webkit-transition: all .3s ease;
    transition: all .3s ease; }

.list-justified {
  clear: both; }
  .list-justified > dt {
    clear: both;
    float: left;
    margin-bottom: 0.25rem;
    margin-right: 0.25rem; }
    .list-justified > dt:before {
      content: '';
      display: block; }
  .list-justified > dd {
    float: right;
    margin-bottom: 0.25rem; }
  .list-justified > dt:last-of-type,
  .list-justified > dd:last-of-type {
    margin-bottom: 0; }

.collapsed__in {
  display: none; }

.collapsed .collapsed__in {
  display: inline; }

.collapsed .collapsed__out {
  display: none; }

.collapsed__icon {
  top: 0.15em; }
  .collapsed .collapsed__icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

.c-ya-share .ya-share2,
.c-ya-share .ya-share2 * {
  line-height: 1.5; }

.c-ya-share .ya-share2__container_size_m {
  font-size: 1rem; }

.badge-md {
  border-radius: 1rem;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.25rem 0.46777rem; }

.popover {
  -webkit-box-shadow: 0 3px 5px #bdbdbd;
          box-shadow: 0 3px 5px #bdbdbd; }
  .popover-header {
    border-bottom: none;
    padding-top: 0.875rem;
    margin-bottom: -0.875rem; }
  .popover-close {
    cursor: pointer;
    margin: 0.25rem;
    position: absolute;
    right: 0;
    top: 0; }
  .popover-body {
    padding-right: 1.375rem; }

.up-float-button {
  display: none; }
  @media (min-width: 992px) {
    .up-float-button {
      display: block;
      position: fixed;
      width: 3rem;
      height: 3rem;
      border-radius: 50%;
      cursor: pointer;
      background: #222428;
      position: fixed;
      bottom: 2rem;
      right: .375rem;
      z-index: 930;
      font-size: 2rem;
      text-align: center;
      color: #fff;
      border: 1px solid #f1f1f1;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      line-height: 1;
      font-size: 1.5rem;
      padding-top: .5rem;
      visibility: hidden;
      opacity: 0; }
      .up-float-button--up {
        bottom: 5rem; }
      .up-float-button.showed {
        opacity: .6;
        visibility: visible; }
      .up-float-button:hover {
        opacity: .8; } }

.hint {
  background: transparent;
  border: 1px solid #bdbdbd;
  border-radius: 50%;
  color: #7d8698;
  cursor: pointer;
  display: inline-block;
  font-style: normal;
  height: 1.1667em;
  line-height: 1;
  margin: -0.16667em auto auto;
  outline: none;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 1.16667em; }
  .hint:hover {
    background-color: #7d8698;
    border-color: #7d8698;
    color: #fff; }
  .hint:focus {
    outline: none; }
  .hint.active {
    background-color: #b01e21;
    border-color: #b01e21;
    color: #fff; }

.l-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%; }
  .l-page__header, .l-page__compact, .l-page__footer {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .l-page__main {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    /*z-index: 1;*/ }
  .l-page__compact {
    z-index: 903; }
  @media (max-width: 767.98px) {
    .l-page__compact {
      margin-bottom: 11px; } }

.l-main .inner-wrapper-sticky {
  padding-bottom: 2rem; }

.l-main__outer-sidebar, .l-main__inner-sidebar {
  display: none; }
  .l-main__outer-sidebar img, .l-main__inner-sidebar img {
    max-width: 100%;
    height: auto; }

.l-main__outer::after, .l-main__inner::after {
  display: block;
  clear: both;
  content: ""; }

.l-main__outer-content, .l-main__inner-content {
  width: 100%; }

.l-main--has-inner-sidebar .l-main__inner-sidebar {
  display: block; }

.l-main__title {
  margin-bottom: 0;
  word-break: break-word;
  overflow-wrap: break-word; }

.l-main__head--dark .l-main__title {
  color: #212529; }

.l-main__head--light .l-main__title {
  color: #fff; }

.l-main__head {
  padding: 2rem 0 2rem;
  margin: -2rem auto 0; }
  .l-main__head .btn-outline-secondary-primary,
  .l-main__head .scroll-arrow {
    background-color: #ffffff; }

.cw_1510 .l-main__nav-wrap, .l-main__nav-wrap {
  display: none; }

@media (min-width: 1899px) {
  .l-main__nav-wrap {
    display: block;
    height: 100%;
    margin-right: -2.5rem;
    position: absolute;
    right: 100%;
    top: 0; }
  .l-main__nav .nav-item {
    text-align: right; }
  .l-main__nav .nav-link {
    color: #000;
    max-width: 300px;
    overflow: hidden;
    padding: 0.5rem;
    text-overflow: ellipsis;
    -webkit-transition: color .2s, background-color .2s;
    transition: color .2s, background-color .2s;
    white-space: nowrap; }
  .l-main__nav.nav-scrollspy:not(.active) .nav-item:first-child .nav-link,
  .l-main__nav.nav-scrollspy .nav-link:hover,
  .l-main__nav.nav-scrollspy .nav-link:active,
  .l-main__nav.nav-scrollspy .nav-link.active {
    background-color: rgba(34, 36, 40, 0.8);
    color: #fff; }
    .l-main__nav.nav-scrollspy:not(.active) .nav-item:first-child .nav-link .nav-link-icon,
    .l-main__nav.nav-scrollspy .nav-link:hover .nav-link-icon,
    .l-main__nav.nav-scrollspy .nav-link:active .nav-link-icon,
    .l-main__nav.nav-scrollspy .nav-link.active .nav-link-icon {
      opacity: 1; }
  .l-main__nav .nav-link-icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 1.5rem;
    margin-left: 2.5rem;
    margin-right: 0;
    opacity: 0;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-transition: opacity .2s;
    transition: opacity .2s; } }

@media (min-width: 768px) {
  .l-main--has-outer-sidebar .l-main__container {
    padding-left: 290px; }
  .l-main--has-outer-sidebar .l-main__outer-sidebar {
    display: block;
    width: 260px;
    margin-left: -280px;
    float: left;
    z-index: 300;
    position: relative; }
  .l-main--has-outer-sidebar .l-main__outer-content {
    float: right; }
  .l-main__head {
    padding: 4rem 0 5rem;
    margin: -4rem auto -3rem; } }

@media (min-width: 1200px) {
  .l-main--has-inner-sidebar .l-main__container {
    padding-right: 290px; }
  .l-main--has-inner-sidebar .l-main__inner-sidebar {
    width: 260px;
    margin-right: -280px;
    float: right;
    z-index: 300;
    position: relative; }
  .l-main--has-inner-sidebar .l-main__inner-content {
    float: left; } }

.l-section__head {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  min-height: 5.125rem;
  background-color: #fff;
  border-bottom: 1px solid #f1f1f1; }

.l-section--heighter > .l-section__main {
  min-height: 40rem; }

.container .l-section--container .l-section__container, .l-section--container .l-section__container .l-section--container .l-section__container,
.l-section__container .l-section__container {
  padding: 0; }

.l-section--outer-spacing {
  margin-bottom: 2rem; }

.l-section--outer-spacing-quart {
  margin-bottom: 0.5rem; }

.l-section--bg-white .l-section__main {
  background-color: #fff; }

.l-section--bg-lg .l-section__main {
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(20%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%);
  margin-top: -1px; }

.fancybox-content > .l-section--shadow .l-section__wrap-main {
  -webkit-box-shadow: none;
          box-shadow: none; }

.l-section--block {
  display: block !important; }

.l-section .l-section {
  border: 1px solid #f1f1f1; }

.section-head__title h4,
.section-head__title .h4 {
  margin-bottom: 0;
  margin-top: .25rem; }

.section-head__title a {
  color: #202020; }
  .section-head__title a:hover, .section-head__title a:focus {
    text-decoration: none; }

@media (min-width: 576px) {
  .section-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .section-head__title {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      .section-head__title h4 {
        margin: 0; }
    .section-head__controls {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.l-compact-header {
  background: #ffffff;
  -webkit-box-shadow: 0 1px 10px 0 #bdbdbd;
          box-shadow: 0 1px 10px 0 #bdbdbd;
  position: relative; }
  .l-compact-header__blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 3.75rem;
    height: 3.75rem; }
  .l-compact-header__block {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .l-compact-header__block--menu {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      margin: 0px;
      width: 2.25rem;
      -ms-flex-item-align: stretch;
          align-self: stretch; }
    .l-compact-header__block--logo {
      line-height: 1;
      margin-left: 0.5rem; }
    .l-compact-header__block--search {
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      margin-right: 0px; }
    .l-compact-header__block--personal, .l-compact-header__block--icons {
      display: none; }
    .l-compact-header__block img {
      max-height: 3.13rem; }
  @media (min-width: 768px) {
    .l-compact-header {
      position: fixed;
      top: 0;
      -webkit-transform: translateY(-120%);
          -ms-transform: translateY(-120%);
              transform: translateY(-120%);
      width: 100%;
      -webkit-transition: -webkit-transform 0.2s ease-in-out;
      transition: -webkit-transform 0.2s ease-in-out;
      transition: transform 0.2s ease-in-out;
      transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
      opacity: 0; }
      .l-compact-header.js-fix-scroll--fixed {
        -webkit-transition: none !important;
        transition: none !important; }
      .is-fixed .l-compact-header {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        opacity: 1; }
      .l-compact-header__block--menu {
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -ms-flex-item-align: center;
            align-self: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        max-width: 15.25rem;
        min-width: 7rem; }
      .l-compact-header__block--menu .hamburger {
        padding: 0.5rem 1rem;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        white-space: nowrap; }
      .l-compact-header__block--menu .hamburger.is-active {
        background: #ff5605;
        color: #fff; }
      .l-compact-header__block--menu .hamburger.is-active .hamburger__inner:before,
      .l-compact-header__block--menu .hamburger.is-active .hamburger__inner:after,
      .l-compact-header__block--menu .hamburger.is-active .hamburger__inner {
        background-color: #ffffff; }
      .l-compact-header__block--logo {
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        max-width: 7.5rem;
        margin: 0 1rem; }
      .l-compact-header__block--search {
        -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
                order: 3;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-flex: 2;
            -ms-flex-positive: 2;
                flex-grow: 2; }
        .l-compact-header__block--search .compact-search {
          max-width: 28.13rem; }
      .l-compact-header__block--personal {
        display: block;
        -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
                order: 4;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        max-width: 17rem;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        margin-left: 0.5rem; }
      .l-compact-header__block--icons {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
                order: 5;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0; } }
  @media (min-width: 992px) {
    .l-compact-header__block--menu {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 13.63rem; }
    .l-compact-header__block--logo {
      margin: 0 1.5rem; }
    .l-compact-header__block--search {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; } }
  @media (min-width: 1200px) {
    .l-compact-header__block--personal {
      margin-right: 2.5rem; } }

.l-compact-menu {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2; }
  @media (max-width: 991.98px) {
    .l-compact-menu {
      -webkit-transition: opacity .3s;
      transition: opacity .3s;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      background: #ffffff;
      width: 100%;
      height: 100%;
      opacity: 0; }
      .l-compact-menu.is-open {
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
                transform: translateX(0);
        opacity: 1; }
      .l-compact-menu__user {
        background: #e5e6ea; }
      .l-compact-menu__items {
        position: relative; }
      .is-view ~ .l-compact-menu__bottom,
      .animate-in ~ .l-compact-menu__bottom,
      .animate-out ~ .l-compact-menu__bottom,
      .animate-in-back ~ .l-compact-menu__bottom,
      .animate-out-back ~ .l-compact-menu__bottom {
        display: none; } }
  @media (min-width: 768px) {
    .l-compact-menu {
      z-index: 999;
      position: fixed;
      width: auto;
      height: auto;
      background: transparent;
      display: block;
      background: transparent;
      min-width: 16.25rem;
      visibility: hidden; }
      .l-compact-menu__items {
        -webkit-transform: translateY(10px);
            -ms-transform: translateY(10px);
                transform: translateY(10px);
        opacity: 0; }
      .l-compact-menu.is-open {
        visibility: visible;
        overflow: visible;
        display: block; }
      .l-compact-menu.is-open .l-compact-menu__items {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        opacity: 1;
        -webkit-transition: opacity .5s, -webkit-transform .3s;
        transition: opacity .5s, -webkit-transform .3s;
        transition: transform .3s, opacity .5s;
        transition: transform .3s, opacity .5s, -webkit-transform .3s; } }

.l-head {
  position: relative; }
  .l-head__main {
    position: relative;
    z-index: 899; }
  .l-head.color-light.is-underlay .l-head__main,
  .l-head.color-light.is-underlay .b-header-logo,
  .l-head.color-light.is-underlay .b-header-logo:hover,
  .l-head.color-light.is-underlay .b-header-user__icon,
  .l-head.color-light.is-underlay .c-icon-count,
  .l-head.color-light.is-underlay .menu-search-button--transparent,
  .l-head.color-light.is-underlay .mmenu-type1-item--transparent > .mmenu-type1-item__link,
  .l-head.color-light.is-underlay .mmenu-vertical-item--transparent > .mmenu-vertical-item__link,
  .l-head.color-light.is-underlay .mmenu-type1-item--inheader > .mmenu-type1-item__link,
  .l-head.color-light.is-underlay .mmenu-vertical-item--inheader > .mmenu-vertical-item__link {
    color: #fff; }
  .l-head.color-light.is-underlay .text-body,
  .l-head.color-light.is-underlay .text-dark,
  .l-head.color-light.is-underlay .text-secondary,
  .l-head.color-light.is-underlay .l-head__inner-search .menu-search-button {
    color: #fff !important; }
  .l-head.color-light.is-underlay .menu-search-button--transparent:hover,
  .l-head.color-light.is-underlay .mmenu-type1-item--transparent:hover > .mmenu-type1-item__link,
  .l-head.color-light.is-underlay .mmenu-vertical-item--transparent:hover > .mmenu-vertical-item__link,
  .l-head.color-light.is-underlay .mmenu-type1-item--inheader:hover > .mmenu-type1-item__link {
    color: #ff5605; }
  .l-head.color-light.is-underlay .mmenu-type1-item:after {
    background-color: #fff; }
  .l-head.is-underlay .l-head__main,
  .l-head.is-underlay .b-header-logo,
  .l-head.is-underlay .b-header-logo:hover,
  .l-head.is-underlay .b-header-user__icon,
  .l-head.is-underlay .c-icon-count,
  .l-head.is-underlay .text-body,
  .l-head.is-underlay .text-dark,
  .l-head.is-underlay .text-secondary {
    -webkit-transition: 1s;
    transition: 1s; }
  .l-head.is-underlay .c-icon-count:hover {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .l-head.is-underlay .search-form__input {
    border: 0;
    background: rgba(255, 255, 255, 0.6);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .l-head.is-underlay .search-form__input:active, .l-head.is-underlay .search-form__input:focus {
      background: #fff; }
  .l-head--type3 .b-header-user__icon,
  .l-head--type3 .b-header-user__letter,
  .l-head--type5 .b-header-user__icon,
  .l-head--type5 .b-header-user__letter {
    width: 2.63rem;
    height: 2.63rem;
    background: #ff5605;
    color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0.5rem; }
  .l-head--type5 .search-form__button {
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    height: 100%;
    border-radius: 2.5rem;
    background: #ff5605;
    color: #ffffff;
    width: 2.63rem;
    height: 2.63rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    text-align: center; }
    .l-head--type5 .search-form__button .icon-svg {
      margin: auto; }
  .l-head--light:not(.is-underlay) .l-head__line,
  .l-head--transparent:not(.is-underlay) .l-head__line {
    border-top: 1px solid #f1f1f1;
    margin-top: -1px; }
  .l-head--transparent.is-underlay .l-head__line-inner {
    border-bottom: 1px solid #bdbdbd;
    margin-top: -1px; }
  .l-head--type6 .mmenu-vertical-item--light:hover > .mmenu-vertical-item__link,
  .l-head--type6 .mmenu-vertical-item--light:focus > .mmenu-vertical-item__link,
  .l-head--type6 .mmenu-vertical-item--light:active > .mmenu-vertical-item__link,
  .l-head--type7 .mmenu-vertical-item--light:hover > .mmenu-vertical-item__link,
  .l-head--type7 .mmenu-vertical-item--light:focus > .mmenu-vertical-item__link,
  .l-head--type7 .mmenu-vertical-item--light:active > .mmenu-vertical-item__link {
    color: #ffffff; }
  .l-head--type8 .l-head__line-inner,
  .l-head--type8 .l-mmenu-type1 > .mmenu-type1-item:first-child .mmenu-type1-item__link {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px; }
  .l-head--type8 .l-head__line-inner,
  .l-head--type8 .menu-search-button {
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px; }
  .l-head--type8 .mmenu-type1-item__dropdown,
  .l-head--type8 .mmenu-type1-item__wide {
    margin-top: 10px; }
  .l-head--type8 .mmenu-type1-item__dropdown:before,
  .l-head--type8 .mmenu-type1-item__wide:before {
    content: "";
    position: absolute;
    top: -10px;
    height: 10px;
    width: 100%;
    background: transparent; }
  .l-head--type8:not(.is-underlay) .l-head__banner {
    margin-top: -1.88rem; }
  .l-head.is-underlay.l-head--type8.l-head--transparent .l-head__line-inner {
    border: 1px solid #bdbdbd; }
  .l-head--type9 .l-mmenu-type1 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--light:active > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--light:focus > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--light:hover > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark:active > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark:focus > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark:hover > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--light.is-selected > .mmenu-type1-item__link,
  .l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark.is-selected > .mmenu-type1-item__link,
  .l-head--type9 .menu-search-button--dark:hover,
  .l-head--type9 .menu-search-button--light:hover,
  .l-head--type9 .menu-search-button--dark:focus,
  .l-head--type9 .menu-search-button--light:focus,
  .l-head--type9 .menu-search-button--dark:active,
  .l-head--type9 .menu-search-button--light:active {
    background: transparent;
    color: #ff5605; }
  .l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark.is-selected:after,
  .l-head--type9 .mmenu-type1-item--dark.is-selected + .mmenu-type1-item--dark:after,
  .l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light.is-selected:after,
  .l-head--type9 .mmenu-type1-item--light.is-selected + .mmenu-type1-item--light:after,
  .l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark:active:after,
  .l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark:focus:after,
  .l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark:hover:after,
  .l-head--type9 .mmenu-type1-item--dark:active + .mmenu-type1-item--dark:after,
  .l-head--type9 .mmenu-type1-item--dark:focus + .mmenu-type1-item--dark:after,
  .l-head--type9 .mmenu-type1-item--dark:hover + .mmenu-type1-item--dark:after,
  .l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light:active:after,
  .l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light:focus:after,
  .l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light:hover:after,
  .l-head--type9 .mmenu-type1-item--light:active + .mmenu-type1-item--light:after,
  .l-head--type9 .mmenu-type1-item--light:focus + .mmenu-type1-item--light:after,
  .l-head--type9 .mmenu-type1-item--light:hover + .mmenu-type1-item--light:after {
    opacity: 1; }
  .l-head--type10 .menu-search-button {
    background: transparent;
    color: #202020; }
  .l-head--type10 .menu-search-button:hover,
  .l-head--type10 .menu-search-button:focus {
    color: #ff5605;
    background: transparent; }
  .l-head--type10 .l-mmenu-type1 {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .l-head--type10 .mmenu-type1-item--inheader + .mmenu-type1-item--inheader:after {
    display: none; }
  @media (max-width: 767.98px) {
    .l-head__main {
      display: none; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .l-head--type3 .b-header-user__personal,
    .l-head--type5 .b-header-user__personal,
    .l-head--type7 .b-header-user__personal {
      display: none; }
    .l-head--type5 .b-header-user__icon,
    .l-head--type5 .b-header-user__letter {
      width: 2.63rem;
      height: 2.63rem;
      background: #ff5605;
      color: #fff;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 0.5rem; } }
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .l-head--type5 .search-form.header-search-form {
      width: 100%;
      max-width: 26.25rem; } }

.l-head .rs-banners_infowrap {
  width: 100%;
  text-align: center;
  margin-left: 0;
  position: relative;
  max-width: 38rem;
  margin: auto; }

.l-head .rs-banners_banner[data-text-color="light"] .rs-banners_infowrap {
  color: #fff; }

.l-head .rs-banners_banner .rs-banners_product {
  width: 100%;
  display: none; }

.l-head .rs-banners_banner .rs-banners_product img {
  max-width: none; }

.l-head .rs-banners .rs-banners_banner,
.l-head .rs-banners-sidebanner,
.l-head .rs_banner-preloader {
  height: 240px; }

.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 600; }

.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_desc {
  line-height: 18px;
  font-size: 12px; }

.l-head.has-banner.is-underlay.l-head--type4.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.l-head--type5.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.l-head--type6.l-head--transparent .l-head__line-inner {
  border-bottom: 0;
  margin-top: 0; }

.l-head.has-banner.is-underlay.color-dark.l-head--type4.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-dark.l-head--type5.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-dark.l-head--type6.l-head--transparent .l-head__line-inner {
  background: rgba(70, 70, 70, 0.03); }

.l-head.has-banner.is-underlay.color-dark.l-head--type4.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-dark.l-head--type5.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-dark.l-head--type6.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link {
  background: rgba(70, 70, 70, 0.04); }

.l-head.has-banner.is-underlay.color-light.l-head--type4.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-light.l-head--type5.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-light.l-head--type6.l-head--transparent .l-head__line-inner {
  background: rgba(255, 255, 255, 0.03); }

.l-head.has-banner.is-underlay.color-light.l-head--type4.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-light.l-head--type5.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-light.l-head--type6.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link {
  background: rgba(255, 255, 255, 0.04); }

.l-head--type8:not(.is-underlay) .l-head__banner {
  margin-top: -1.88rem; }

@media (max-width: 85.38rem) {
  .l-head .rs-banners-container.__center {
    padding: 0; } }

@media (min-width: 576px) {
  .l-head .rs-banners_infowrap .rs-banners_info .rs-banners_title {
    font-size: 27px;
    line-height: 33px;
    font-weight: 600; }
  .l-head .rs-banners_infowrap .rs-banners_info .rs-banners_desc {
    line-height: 26px;
    font-size: 16px; } }

@media (max-width: 767.98px) {
  .l-head.has-banner {
    margin-bottom: 2rem; }
  .l-head__banner {
    margin-top: -2rem; }
  .l-head .rs-banners-container .rs-banners.owl-theme .owl-dots {
    display: none; } }

@media (min-width: 768px) {
  .l-head .rs-banners_infowrap .rs-banners_info .rs-banners_title {
    font-size: 36px;
    line-height: 40px;
    font-weight: 700; }
  .l-head .rs-banners_infowrap .rs-banners_info .rs-banners_desc {
    line-height: 26px;
    font-size: 16px; }
  .l-head .rs-banners_infowrap {
    height: 320px;
    bottom: 40px;
    top: auto;
    position: absolute;
    max-width: 100%; }
  .l-head .rs_banner-preloader,
  .l-head:not(.is-underlay) .l-head__banner,
  .l-head:not(.is-underlay) .rs-banners .rs-banners_banner,
  .l-head:not(.is-underlay) .rs-banners-sidebanner {
    height: 400px; }
  .is-underlay .l-head__banner {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1; }
  .l-head.has-banner.is-underlay,
  .l-head.is-underlay .rs-banners .rs-banners_banner,
  .l-head.is-underlay .rs-banners-sidebanner {
    height: 540px; } }

@media (min-width: 992px) {
  .l-head .rs-banners_infowrap {
    padding-left: 6.25rem;
    height: 440px;
    bottom: 60px;
    width: 55%;
    text-align: left; }
  .l-head.has-sidebanners .l-head__banner {
    margin-top: .63rem; }
  .l-head--type6 .__center .rs-banners_infowrap,
  .l-head--type7 .__center .rs-banners_infowrap,
  .l-head.has-sidebanners .__center .rs-banners_infowrap {
    width: 80%; }
  .l-head--type6:not(.has-shift) .rs-banners_infowrap,
  .l-head--type7:not(.has-shift) .rs-banners_infowrap {
    margin-left: 12.5rem; }
  .l-head .rs-banners_banner .rs-banners_product {
    display: block;
    width: 50%; }
  .l-head.has-sidebanners .rs-banners_banner .rs-banners_product {
    width: 60%; }
  .l-head .rs_banner-preloader,
  .l-head:not(.is-underlay) .l-head__banner,
  .l-head:not(.is-underlay) .rs-banners .rs-banners_banner,
  .l-head:not(.is-underlay) .rs-banners-sidebanner {
    height: 500px; }
  .l-head.has-banner.is-underlay,
  .l-head.is-underlay .rs-banners .rs-banners_banner,
  .l-head.is-underlay .rs-banners-sidebanner {
    height: 660px; }
  .l-head--type6.has-shift .rs-banners-container,
  .l-head--type7.has-shift .rs-banners-container {
    padding-left: 16.75rem; }
  .l-head--type6.has-sidebanners.has-banner .mmenu-vertical-item--is-open > .mmenu-vertical-item__dropdown,
  .l-head--type7.has-sidebanners.has-banner .mmenu-vertical-item--is-open > .mmenu-vertical-item__dropdown {
    min-height: 31.86rem; } }

@media (min-width: 1200px) {
  .l-head .rs-banners_infowrap {
    width: 50%; }
  .l-head--type6 .__center .rs-banners_infowrap,
  .l-head--type7 .__center .rs-banners_infowrap,
  .l-head.has-sidebanners .__center .rs-banners_infowrap {
    width: 65%; } }

.l-topline {
  background: #ffffff;
  height: 2.5rem;
  position: relative;
  z-index: 900; }
  .l-topline:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 100%;
    background: rgba(233, 236, 239, 0.75); }
  .l-topline__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .l-topline__left {
    width: 40%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%; }
  .l-topline__right {
    width: 60%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 60%;
            flex: 1 1 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: nowrap; }
  .l-topline .c-icon-count {
    height: 2.5rem; }

.l-footer {
  margin-top: 3.13rem; }
  .l-footer__inner {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    min-height: 200px; }
  .l-footer__copyright {
    padding: 0.5rem 0;
    font-size: 75%; }
  .l-footer--dark {
    background: #222428;
    color: #ffffff; }
  .l-footer--dark .l-footer__inner {
    border-top: 0.63rem solid #5e5f61; }
  .l-footer--dark .l-footer__copyright {
    color: #7d8698;
    border-top: 0.13rem solid #5e5f61; }
  .l-footer--dark .text-body,
  .l-footer--dark .text-dark {
    color: #ffffff !important; }
  .l-footer--light {
    background: #ffffff;
    color: #202020; }
  .l-footer--light .l-footer__inner {
    border-top: 0.63rem solid #e0e0e0; }
  .l-footer--light .l-footer__copyright {
    color: #7d8698;
    border-top: 0.13rem solid #e0e0e0; }
  .l-footer--light .text-light {
    color: #202020 !important; }
  .l-footer--light .footer-menu__item--lvl1,
  .l-footer--light .b-footer-logo {
    color: #202020; }
    .l-footer--light .footer-menu__item--lvl1:hover, .l-footer--light .footer-menu__item--lvl1:focus,
    .l-footer--light .b-footer-logo:hover,
    .l-footer--light .b-footer-logo:focus {
      color: #202020; }
  .l-footer--type2 .footer-menu__group {
    display: inline-block; }
  .l-footer--type2 .footer-menu__item {
    padding: 0.625rem 0.9375rem; }
  @media (max-width: 767.98px) {
    .l-footer__inner {
      display: none; } }

.menu-search-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 1.5rem;
  padding: 1.125rem;
  max-width: 3.75rem;
  max-height: 3.75rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .menu-search-button--primary {
    color: #fff;
    background-color: #ff5605; }
    .menu-search-button--primary:hover, .menu-search-button--primary:focus {
      background: #d14400;
      color: #fff; }
  .menu-search-button--dark {
    color: #ffffff;
    background-color: #222428; }
    .menu-search-button--dark:hover, .menu-search-button--dark:focus {
      background: #d14400;
      color: #ffffff; }
  .menu-search-button--light {
    color: #202020;
    background-color: #ffffff; }
    .menu-search-button--light:hover, .menu-search-button--light:focus {
      background: #d14400;
      color: #ffffff; }
  .menu-search-button--transparent {
    color: #202020;
    background-color: transparent; }
    .menu-search-button--transparent:hover, .menu-search-button--transparent:focus {
      background-color: transparent;
      color: #ff5605; }
  .menu-search-button > .icon-svg {
    pointer-events: none; }

.search-popup {
  z-index: 99998;
  display: none; }
  .search-popup--full {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 0; }
  .search-popup--top {
    position: fixed;
    height: 10.25rem;
    width: 100%;
    top: 0;
    background: #ffffff; }
  .search-popup__inner {
    max-width: 1280px;
    margin: auto;
    position: relative;
    padding: 0 1.25rem; }
  .search-popup--full .search-popup__inner {
    margin-top: 6.25rem;
    padding-top: 5rem; }
  .search-popup--top .search-popup__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    height: 100%; }
  .search-popup__close {
    position: absolute;
    right: 0;
    font-size: 1.5rem;
    color: #bdbdbd;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .search-popup__close:hover, .search-popup__close:focus {
      color: #202020; }
  .search-popup--full .search-popup__close {
    top: -2rem;
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8); }
  .search-popup--top .search-popup__close {
    top: 1rem; }
  .search-popup__form {
    width: 100%;
    max-width: 60rem;
    margin: auto;
    -webkit-transition: .5s;
    transition: .5s;
    position: relative; }
  .search-popup--full .search-popup__form {
    -webkit-transform: scale(0.97) rotateX(60deg) translateY(-10px);
            transform: scale(0.97) rotateX(60deg) translateY(-10px); }
  .search-popup__form-button {
    background: transparent;
    border: 0;
    outline: 0;
    position: absolute;
    right: .63rem;
    top: 2rem;
    font-size: 1.38rem;
    color: #ff5605; }
  .search-popup--full.is-open .search-popup__close {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-transition: .5s;
    transition: .5s; }
  .search-popup--full.is-open .search-popup__form {
    -webkit-transform: scale(1) rotateX(0deg) translateY(0);
            transform: scale(1) rotateX(0deg) translateY(0); }
  .search-popup__form .bmd-form-control {
    font-weight: 600;
    padding: .9rem 0;
    color: #202020; }
  .search-popup__form .bmd-form-group .bmd-label-floating {
    top: 3rem; }
  .search-popup__form .bmd-form-group.is-filled .bmd-label-floating,
  .search-popup__form .bmd-form-group.is-focused .bmd-label-floating {
    top: 1rem;
    left: 0;
    font-size: 14px; }

.b-header-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-header-user:not(.b-header-user--r-lg) .b-header-user__icon {
    font-size: 1.5rem;
    line-height: 0; }
  .b-header-user__icon {
    color: #202020; }
    .b-header-user__icon:hover, .b-header-user__icon:focus {
      color: #202020; }
  .b-header-user__personal {
    line-height: 1; }
  .b-header-user--r-lg .b-header-user__personal {
    display: none; }
  .b-header-user:not(.b-header-user--r-lg) .b-header-user__letter,
  .b-header-user:not(.b-header-user--r-lg) .b-header-user__icon {
    margin: 0px 0.5rem; }
  @media (min-width: 992px) {
    .b-header-user--r-lg .b-header-user__letter,
    .b-header-user--r-lg .b-header-user__icon {
      margin: 0px 0.5rem; }
    .b-header-user--r-lg .b-header-user__personal {
      display: block; }
    .b-header-user--r-lg .b-header-user__icon {
      width: auto;
      height: auto;
      font-size: 1.5rem;
      line-height: 0;
      color: #202020; }
      .b-header-user--r-lg .b-header-user__icon:hover, .b-header-user--r-lg .b-header-user__icon:focus {
        background: transparent;
        color: #202020; }
    .b-header-user__personal {
      min-width: 6.5rem; } }

.b-header-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 1.75rem;
  color: #202020; }
  .b-header-logo:hover {
    color: #202020;
    text-decoration: none; }
  .b-header-logo .icon-svg {
    margin-right: 0.25rem;
    font-size: 3rem;
    min-width: 3rem; }
  .b-header-logo img {
    max-width: 100%; }

.b-location-confirm {
  display: none;
  position: absolute;
  z-index: 950;
  background: #fff;
  /* padding: 2.38rem 3rem; */
  padding: 1.75rem 2.375rem 1.4375rem 2.375rem;
  -webkit-transform: translateX(-50%) translateY(0);
      -ms-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
  left: 50%;
  margin-left: -0.5rem;
  /* width: 35rem; */
  top: 2rem;
  -webkit-box-shadow: 0 1px 10px 0 #bdbdbd;
          box-shadow: 0 1px 10px 0 #bdbdbd;
  opacity: 1;
  font-size: 1rem;
  -webkit-transition: 0.9s;
  transition: 0.9s; }
  .b-location-confirm:before {
    content: "";
    position: absolute;
    left: 50%;
    top: -7px;
    border: 8px solid transparent;
    border-left: 8px solid #fff;
    border-top: 8px solid #fff;
    -webkit-transform: translateX(-50%) rotate(45deg);
        -ms-transform: translateX(-50%) rotate(45deg);
            transform: translateX(-50%) rotate(45deg); }
  .b-location-confirm__detected {
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    color: black;
    margin-bottom: 1.4375rem; }
  .b-location-confirm__close {
    font-size: 1.38rem;
    position: absolute;
    top: 0.1875rem;
    right: 0.75rem;
    cursor: pointer; }
  .b-location-confirm__controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .b-location-confirm__controls > .btn, .b-location-confirm__controls > .footer-subscribe__button {
      width: 50%;
      margin-right: 0.5rem; }
    .b-location-confirm__controls > .btn:last-child, .b-location-confirm__controls > .footer-subscribe__button:last-child {
      margin-right: 0; }

.b-location-confirm.anim-start {
  -webkit-transform: translateX(-50%) translateY(10px);
      -ms-transform: translateX(-50%) translateY(10px);
          transform: translateX(-50%) translateY(10px);
  opacity: 0; }

.b-footer-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 1.75rem;
  color: #ffffff; }
  .b-footer-logo:hover {
    color: #ffffff;
    text-decoration: none; }
  .b-footer-logo .icon-svg {
    margin-right: 0.25rem;
    font-size: 3rem;
    min-width: 3rem; }
  .b-footer-logo img {
    max-width: 100%; }

.footer-menu__group {
  margin-bottom: 0.5rem; }

.footer-menu--columns-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2; }

.footer-menu--columns-3 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3; }

.footer-menu--columns-2 .footer-menu__group,
.footer-menu--columns-3 .footer-menu__group {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid; }

.footer-menu__item {
  display: block; }

.footer-menu__item--lvl1 {
  color: #ffffff;
  font-weight: bold; }
  .footer-menu__item--lvl1:hover, .footer-menu__item--lvl1:focus {
    color: #ffffff; }

.footer-menu__item--lvl2, .footer-menu__item--lvl3 {
  font-size: .75rem;
  color: #7d8698;
  margin: .25rem 0; }
  .footer-menu__item--lvl2:hover, .footer-menu__item--lvl2:focus, .footer-menu__item--lvl3:hover, .footer-menu__item--lvl3:focus {
    color: #7d8698; }

.footer-subscribe__input {
  background: transparent;
  min-width: 0; }

.footer-subscribe__note {
  font-size: 75%;
  color: #7d8698;
  padding-right: 2.5rem; }

.footer-subscribe__button {
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 1.5rem;
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0; }

.footer-age-limit {
  font-size: .75rem;
  width: 2.75rem;
  height: 2.75rem;
  border: 1px solid #7d8698;
  color: #7d8698;
  padding: .75rem .63rem;
  border-radius: 100%;
  overflow: hidden;
  text-align: center; }

.b-topline-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-topline-user__icon {
    font-size: 1rem;
    line-height: 0;
    color: #202020; }
    .b-topline-user__icon:hover, .b-topline-user__icon:focus {
      color: #202020; }
  .b-topline-user__personal {
    font-size: 0.875rem; }
  .b-topline-user .b-topline-user__letter,
  .b-topline-user .b-topline-user__icon {
    margin: 0px 0.25rem; }

.b-dl-menu, .b-dl-menu__subitems {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff; }

.b-dl-menu__item {
  margin: 0; }

.b-dl-menu__subitems {
  position: absolute;
  min-width: 100%;
  top: 0;
  left: 0; }

.b-dl-menu.is-view, .b-dl-menu__subitems.is-view {
  border: 0; }

.b-dl-menu.is-view > .b-dl-menu__item,
.b-dl-menu.is-view > .b-dl-menu__item.is-open > .b-dl-menu__link,
.b-dl-menu__subitems.is-view > .b-dl-menu__item,
.b-dl-menu__subitems.is-view > .b-dl-menu__item.is-open > .b-dl-menu__link {
  display: none; }

.b-dl-menu.is-view > .b-dl-menu__item.is-open,
.b-dl-menu__subitems.is-view > .b-dl-menu__item.is-open {
  display: block; }

.b-dl-menu__item.is-open > .b-dl-menu__subitems {
  display: block;
  z-index: 2; }

.b-dl-menu__link {
  display: block;
  position: relative;
  overflow: hidden;
  padding: 0.88rem 50px;
  outline: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  color: #333; }
  .b-dl-menu__link:hover, .b-dl-menu__link:focus {
    text-decoration: none;
    background-color: #e5e6ea;
    color: #202020; }

.b-dl-menu__item.has-subitems > .b-dl-menu__link:after {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  right: 10px;
  top: 1.13rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICAgIDxwYXRoIGQ9Ik04LDE4YTEsMSwwLDAsMSwuMjktLjcxTDEzLjU5LDEyLDguMjksNi43MUExLDEsMCwwLDEsOS43MSw1LjI5bDYsNmExLDEsMCwwLDEsMCwxLjQybC02LDZhMSwxLDAsMCwxLTEuNDIsMEExLDEsMCwwLDEsOCwxOFoiLz48L3N2Zz4="); }

.b-dl-menu__item.is-catalog > .b-dl-menu__link {
  border-bottom: 1px solid #bdbdbd;
  font-weight: 600; }

.b-dl-menu__item--main > .b-dl-menu__link {
  font-weight: 900;
  background-color: #ffffff;
  color: #202020; }
  .b-dl-menu__item--main > .b-dl-menu__link:active, .b-dl-menu__item--main > .b-dl-menu__link:focus, .b-dl-menu__item--main > .b-dl-menu__link:hover {
    background-color: #e5e6ea; }

.has-subitems .b-dl-menu__subitems {
  display: none; }

.b-dl-menu__item--back .b-dl-menu__link:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICAgIDxwYXRoIGQ9Ik0xNiw2YTEsMSwwLDAsMS0uMjkuNzFMMTAuNDEsMTJsNS4zLDUuMjlhMSwxLDAsMCwxLTEuNDIsMS40MmwtNi02YTEsMSwwLDAsMSwwLTEuNDJsNi02YTEsMSwwLDAsMSwxLjQyLDBBMSwxLDAsMCwxLDE2LDZaIi8+PC9zdmc+");
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  left: 46px;
  top: 1.13rem; }

.b-dl-menu__item--back .b-dl-menu__link {
  padding-left: 66px; }

.b-dl-menu.animate-in, .b-dl-menu__subitems.animate-in {
  -webkit-animation: MasterDlMenuAnimationIn 0.3s ease-in-out;
          animation: MasterDlMenuAnimationIn 0.3s ease-in-out; }

.b-dl-menu.animate-out, .b-dl-menu__subitems.animate-out {
  -webkit-animation: MasterDlMenuAnimationOut 0.3s ease-in-out;
          animation: MasterDlMenuAnimationOut 0.3s ease-in-out; }

.b-dl-menu.animate-in-back, .b-dl-menu__subitems.animate-in-back {
  -webkit-animation: MasterDlMenuAnimationBackIn 0.3s ease-in-out;
          animation: MasterDlMenuAnimationBackIn 0.3s ease-in-out; }

.b-dl-menu.animate-out-back, .b-dl-menu__subitems.animate-out-back {
  -webkit-animation: MasterDlMenuAnimationBackOut 0.3s ease-in-out;
          animation: MasterDlMenuAnimationBackOut 0.3s ease-in-out; }

@media (min-width: 768px) {
  .b-dl-menu, .b-dl-menu__subitems {
    -webkit-box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
            box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3); }
  .b-dl-menu__item--back .b-dl-menu__link:after {
    left: 10px;
    top: 1rem; }
  .b-dl-menu__link,
  .b-dl-menu__item--back .b-dl-menu__link {
    padding: 12px 20px; }
  .b-dl-menu__item--back .b-dl-menu__link {
    padding-left: 30px; } }

@-webkit-keyframes MasterDlMenuAnimationIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1; } }

@keyframes MasterDlMenuAnimationIn {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1; } }

@-webkit-keyframes MasterDlMenuAnimationBackIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1; } }

@keyframes MasterDlMenuAnimationBackIn {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px);
    opacity: 1; } }

@-webkit-keyframes MasterDlMenuAnimationOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; } }

@keyframes MasterDlMenuAnimationOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0; } }

@-webkit-keyframes MasterDlMenuAnimationBackOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; } }

@keyframes MasterDlMenuAnimationBackOut {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0; } }

.b-compact-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 1.13rem;
  color: #202020; }
  .b-compact-logo:hover {
    color: #202020;
    text-decoration: none; }
  .b-compact-logo .icon-svg {
    margin-right: 0.25rem;
    font-size: 1.63rem;
    min-width: 1.63rem; }
  .b-compact-logo img {
    max-width: 100%; }

.compact-search-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 3.75rem;
  font-size: 1.25rem;
  color: #ff5605; }
  .compact-search-button:hover {
    text-decoration: none;
    color: #b83b00; }

.compact-search {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #ffffff;
  display: none; }
  .compact-search__form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%; }
  .compact-search__form .bmd-form-group {
    padding-top: 0;
    margin-bottom: 0; }
  .compact-search__form .bmd-form-control {
    background-image: none; }
  .compact-search__input {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .compact-search__close svg {
    stroke-width: 2px;
    stroke: #bdbdbd;
    fill: none; }
  .compact-search__close, .compact-search__search {
    color: #bdbdbd;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    width: 2.5rem;
    font-size: 1.75rem;
    line-height: 0; }
  .compact-search__button .icon-svg {
    font-size: 1.25rem;
    color: #bdbdbd; }
  .compact-search__button input[type="submit"],
  .compact-search__button button {
    background: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    outline: 0;
    border: 0; }
  @media (max-width: 991.98px) {
    .compact-search {
      padding: 0 10px; } }
  @media (min-width: 768px) {
    .compact-search {
      display: block;
      position: relative; }
      .compact-search__close {
        display: none; }
      .compact-search .bmd-form-group .bmd-form-control {
        color: #495057;
        background-color: #f1f1f1;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        padding: 0.375rem 0.75rem;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        border-radius: 3.125rem;
        height: 2.63rem;
        z-index: 1;
        padding-right: 50px; }
        .compact-search .bmd-form-group .bmd-form-control:focus {
          color: #495057;
          background-color: #fff;
          border-color: #ffac85;
          -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25);
                  box-shadow: 0 0 0 0.2rem rgba(255, 86, 5, 0.25); }
      .compact-search__button {
        font-size: 1.25rem;
        right: .63rem;
        color: #ff5605;
        z-index: 2;
        position: absolute;
        line-height: 0px;
        top: 0; }
        .compact-search__button button {
          padding: .69rem .63rem;
          cursor: pointer; }
        .compact-search__button .icon-svg {
          color: #ff5605; } }

.compact-user-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.25rem 0; }
  .compact-user-panel__user {
    overflow: hidden; }
  .compact-user-panel__icons {
    min-width: 9.5rem;
    white-space: nowrap; }

.b-adv-index-full {
  position: relative;
  height: 12.5rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover; }
  @media (max-width: 767.98px) {
    .b-adv-index-full {
      height: 9.38rem; } }
  @media (max-width: 575.98px) {
    .b-adv-index-full {
      height: 6.25rem; } }

.b-adv-index-mini-banner {
  position: relative;
  display: block; }
  .b-adv-index-mini-banner:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .b-adv-index-mini-banner:hover:after {
    background: rgba(255, 255, 255, 0.15); }

.title-search-result {
  display: block;
  z-index: 980;
  background: #ffffff;
  -webkit-box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
          box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
  max-height: 43.75rem;
  overflow: auto; }
  @media (min-width: 768px) {
    .title-search-result {
      margin-top: .5rem; } }
  @media (max-height: 56.25rem) {
    .title-search-result {
      max-height: 31.25rem; } }

.title-search-cat {
  margin-bottom: 48px; }

.title-search-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 28px 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .title-search-item__picture {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 3.75rem;
    width: 3.75rem; }
    .title-search-item__picture img {
      max-height: 100%;
      max-width: 100%; }
  .title-search-item__data {
    margin-left: 1rem; }
  .title-search-item--no-picture {
    padding-left: 3.75rem; }
  .title-search-item__price {
    font-size: 75%; }
  .title-search-item__price-current {
    font-weight: 600;
    color: #222428;
    font-size: 1.125rem; }
  .title-search-item__price-discount {
    text-decoration: line-through;
    font-size: 0.875rem; }
  .title-search-item__name {
    color: #222428; }
    .title-search-item__name:hover, .title-search-item__name:focus {
      text-decoration: none;
      color: #222428; }

.search-form {
  position: relative;
  max-width: 100%;
  width: 26.25rem; }
  .search-form__input {
    border-radius: 2.5rem;
    height: 2.63rem;
    background: #f1f1f1; }
  .search-form__button {
    position: absolute;
    outline: 0;
    border: 0;
    color: #ff5605;
    background: transparent;
    right: 0;
    top: 0;
    right: .31rem;
    top: .19rem;
    font-size: 1.25rem; }
    .search-form__button:focus {
      border: 0;
      outline: 0; }
  .search-form.header-search-form {
    width: 26.25rem;
    max-width: 100%; }
    @media (min-width: 768px) and (max-width: 991.98px) {
      .search-form.header-search-form {
        width: 100%;
        max-width: 26.25rem; } }

.subscribe-form-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .subscribe-form-flex-block_img {
    margin-right: 1rem; }
    .subscribe-form-flex-block_img img {
      width: 60px;
      margin: 0.5rem 0; }
  .subscribe-form-flex-block_inf {
    width: 314px; }
  .subscribe-form-flex-block_art {
    font-size: 0.875rem;
    color: #7d8698; }
  .subscribe-form-flex-block_name {
    font-weight: bold; }

@media (min-width: 481px) {
  .subscribe-form-email, .btn-primary-subscribe-button {
    float: left; }
  .subscribe-form-email {
    width: 65.35%;
    margin-right: 3%; }
  .btn-primary-subscribe-button {
    padding-top: 2.69rem; } }

#bx-catalog-subscribe-form-container-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 480px) {
  .btn-primary-mobile {
    width: 100%; }
  .subscribe-form-flex {
    display: block; }
    .subscribe-form-flex-block_inf {
      width: 100%; } }

.simple-basket {
  max-width: 52rem;
  margin: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding: 1.25rem 0; }
  .simple-basket__table {
    width: 47rem; }
  .simple-basket__table.table th {
    border: 0;
    font-weight: normal;
    color: #7d8698;
    font-size: 75%; }
  .simple-basket__table.table td,
  .simple-basket__table.table th {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    vertical-align: middle; }
  .simple-basket__items {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.simple-basket-item__cell {
  position: relative; }

.simple-basket-item__cell:not(.simple-basket-item__cell-picture) {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.simple-basket-item__cell--info {
  width: 100%; }

.simple-basket-item__cell-quantity {
  text-align: center; }

.simple-basket-item__img-block {
  width: 3.75rem;
  text-align: center; }

.simple-basket-item__img {
  max-height: 3.75rem;
  max-width: 100%; }

.simple-basket-item__name {
  font-weight: 700;
  margin-bottom: 0.25rem;
  font-size: 1rem; }
  .simple-basket-item__name a {
    color: #202020; }

.simple-basket-item__price-desc {
  color: #7d8698;
  font-size: 75%; }

.simple-basket-item__actions {
  color: #bdbdbd;
  padding: 0 2rem; }

.simple-basket-item__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background-color: #fff;
  opacity: .7; }

.simple-basket-item-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .simple-basket-item-amount__btn-plus, .simple-basket-item-amount__btn-minus {
    position: relative;
    display: inline-block;
    min-width: 22px;
    height: 22px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-transition: background 300ms ease, opacity 300ms ease;
    transition: background 300ms ease, opacity 300ms ease; }
    .simple-basket-item-amount__btn-plus:after, .simple-basket-item-amount__btn-minus:after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: "";
      opacity: .8;
      -webkit-transition: opacity 300ms ease, background 300ms ease;
      transition: opacity 300ms ease, background 300ms ease; }
    .simple-basket-item-amount__btn-plus .disabled, .simple-basket-item-amount__btn-minus .disabled {
      opacity: .3 !important;
      cursor: default; }
      .simple-basket-item-amount__btn-plus .disabled:hover, .simple-basket-item-amount__btn-plus .disabled:focus, .simple-basket-item-amount__btn-minus .disabled:hover, .simple-basket-item-amount__btn-minus .disabled:focus {
        background-color: #f2f2f2; }
  .simple-basket-item-amount__btn-minus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    background-size: 10px; }
  .simple-basket-item-amount__btn-plus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 10px; }
  .simple-basket-item-amount__field {
    -moz-appearance: textfield; }
    .simple-basket-item-amount__field.form-control:focus {
      border-color: #ced4da;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .simple-basket-item-amount__field::-webkit-outer-spin-button, .simple-basket-item-amount__field::-webkit-inner-spin-button {
      /* display: none; <- Crashes Chrome on hover */
      -webkit-appearance: none;
      margin: 0;
      /* <-- Apparently some margin are still there even though it's hidden */ }
  .simple-basket-item-amount .input-group > .simple-basket-item-amount__field {
    border-right-color: transparent;
    text-align: center;
    width: 4.25rem; }
  .simple-basket-item-amount__measure .input-group-text {
    background: #fff;
    border-left-color: transparent;
    padding: 0.375rem 0.75rem; }

.simple-basket-item-prop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.875rem; }
  .simple-basket-item-prop__name {
    color: #7d8698;
    margin-right: 0.5rem; }

.simple-basket-total__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1; }

.simple-basket-total__buttons {
  padding: 1.5rem 0; }
  .simple-basket-total__buttons .btn, .simple-basket-total__buttons .footer-subscribe__button {
    margin-top: 0.25rem; }

.basket-empty {
  display: block;
  margin: auto;
  max-width: 35rem;
  padding: 0 1rem;
  text-align: center; }
  .basket-empty__icon {
    font-size: 3.5rem;
    color: #ff5605; }
  .basket-empty__icon, .basket-empty__title, .basket-empty__descr, .basket-empty__buttons {
    margin: 1rem 0; }

.bottom-panel {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 9997; }
  .bottom-panel__close {
    position: absolute;
    text-align: center;
    padding: .38rem .5rem;
    font-size: 1.5rem;
    line-height: 1;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 2; }
  .bottom-panel.is-open {
    z-index: 9999; }
  .bottom-panel__container {
    position: absolute;
    width: 100%;
    height: 200px;
    background: #fff;
    bottom: 100%;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .bottom-panel.is-open .bottom-panel__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .bottom-panel__inner-drag {
    width: 100%;
    height: 2.5rem;
    cursor: n-resize;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .bottom-panel__inner {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    overflow-y: auto;
    position: relative; }
  .bottom-panel__controls {
    position: relative;
    height: 3.2rem;
    background: #ffffff;
    -webkit-box-shadow: 0px -12px 30px -10px rgba(84, 133, 169, 0.3);
            box-shadow: 0px -12px 30px -10px rgba(84, 133, 169, 0.3); }
    @media (min-width: 576px) {
      .bottom-panel__controls {
        height: 4.19rem; } }
  .bottom-panel .panel-block__title {
    display: none; }
  .bottom-panel .panel-block {
    padding-bottom: 4.19rem;
    padding-top: 0;
    width: 100%; }
  .bottom-panel .simple-basket {
    max-width: 60rem; }
  .bottom-panel .simple-basket__table {
    width: auto; }
  @media (min-width: 992px) {
    .bottom-panel__close {
      right: 2rem;
      top: 1rem; } }

.bottom-panel-control {
  height: 3.2rem;
  border-top: 0;
  border-bottom: 0; }
  @media (min-width: 576px) {
    .bottom-panel-control {
      height: 4.19rem; } }
  .bottom-panel-control + .bottom-panel-control {
    margin-left: -1px; }
  .bottom-panel-control:focus {
    outline: 0; }

.side-panel__inner {
  background: #fff;
  width: 0;
  z-index: 1;
  right: 0;
  top: 0;
  height: auto;
  overflow: hidden;
  position: fixed; }

.side-panel.is-open .side-panel__inner {
  z-index: 9999;
  height: 100%;
  overflow: visible; }

.side-panel.is-open .side-panel__inner .side-panel-controls {
  position: absolute;
  right: 100%;
  border-right: 1px solid #dee1e6;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 0 !important; }

.side-panel__close {
  background: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  height: 44px;
  margin: 0;
  padding: 6px;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  z-index: 10;
  font-size: 22px;
  right: 18px;
  top: 12px; }
  .side-panel__close:focus {
    outline: none; }
  .side-panel__close svg {
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    opacity: 0.5; }
  .side-panel__close:hover svg {
    opacity: 1; }

.side-panel-controls {
  position: fixed;
  top: 31%;
  right: 0;
  z-index: 9997;
  background: rgba(255, 255, 255, 0.9);
  border-top-left-radius: .13rem;
  border-bottom-left-radius: .13rem;
  -webkit-box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
          box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3); }
  .side-panel-controls .c-icon-count {
    width: 60px;
    height: 60px;
    border-radius: 0px; }
  .side-panel-controls .c-icon-count:first-child {
    border-top-left-radius: .13rem; }
  .side-panel-controls .c-icon-count:last-child {
    border-bottom-left-radius: .13rem; }
  .side-panel-controls .c-icon-count__quantity {
    top: .5rem;
    right: .25rem; }
  .side-panel-controls .c-icon-count:hover,
  .side-panel-controls .c-icon-count.is-active {
    color: inherit;
    background: #dee1e6; }
  @media (max-width: 767.98px) {
    .side-panel-controls {
      display: none; } }

.panel-block {
  padding: 3.56rem 1rem 1rem 3rem;
  display: none;
  opacity: 0;
  position: absolute;
  height: 100%; }
  .panel-block.is-showed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%; }
  .panel-block__title {
    background-color: #ffffff;
    min-height: 90px;
    position: relative;
    z-index: 2;
    font-weight: 600;
    color: #202020;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 2.38rem 0rem 1rem 0rem;
    font-size: 1.75rem;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0; }
  .panel-block__content {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow: auto; }

.b-adv-index-full {
  position: relative;
  height: 12.5rem;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover; }
  @media (max-width: 767.98px) {
    .b-adv-index-full {
      height: 9.38rem; } }
  @media (max-width: 575.98px) {
    .b-adv-index-full {
      height: 6.25rem; } }

.text-company[data-readmore] {
  overflow: hidden; }

.text-company {
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out; }

.subscribe__grani {
  background-image: repeating-linear-gradient(-45deg, #54a5d2 9px, #54a5d2 24px, transparent 1px, transparent 34px, #da6e6e 1px, #da6e6e 48px, transparent 1px, transparent 59px);
  height: 8px;
  margin: 0 auto;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  opacity: 0.5; }

.subscribe_tops {
  margin: 1rem 0; }

.subscribe-message {
  width: 100%;
  margin: 1.5rem 0;
  float: right;
  text-align: center; }

.subscribe-message img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 80%;
  margin: 0 10%; }

.l-section__content_sub {
  padding: 1rem 3rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff; }

.subscribe_podp {
  margin: 2rem 0;
  padding: 0;
  max-height: 150px; }
  .subscribe_podp form div div mt-2 {
    padding: 0; }

.clear {
  clear: both; }

.subscribe__text {
  line-height: 1.2;
  margin: 0 0 0.25rem 0;
  width: 90%; }

.subscribe__pod-1,
.subscribe__pod-2 {
  float: left; }

.subscribe__pod-1 {
  margin-right: 0.5rem;
  width: 60%; }
  .subscribe__pod-1.m-short {
    width: 50%; }
  .subscribe__pod-1 + .subscribe__pod-1 {
    margin-top: 0.5rem; }
  .subscribe__pod-1 input {
    width: 100%; }

.company-index {
  overflow: hidden; }

.contants {
  width: 100%;
  max-height: 150px;
  margin: 1rem 0; }

.contants img {
  width: 100%; }

.soc {
  margin-top: 2rem; }

.o_company {
  display: none; }

.comp {
  padding: 0 2rem; }

.o_company2 {
  display: inline-block;
  margin-left: 3px;
  vertical-align: middle; }

.company-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden; }

.cl {
  cursor: pointer; }

.cl a {
  color: #ff5605 !important; }

.cl {
  width: 16.25rem;
  max-width: 100%; }

.comp-pad {
  padding: 3rem 4.5rem; }

.butt {
  width: 2.38rem;
  height: 2.38rem;
  border-radius: 50%;
  border: 1px solid #bdbdbd;
  color: #bdbdbd;
  background: transparent;
  line-height: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  vertical-align: middle; }
  .butt svg {
    fill: #bdbdbd;
    font-size: 1.25rem;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: auto; }
  .butt:focus, .butt:active {
    outline: 0; }
  .butt.hover {
    background: #ff5605;
    border-color: #ff5605; }
    .butt.hover svg {
      fill: #fff; }
  .butt:hover {
    background: #ff5605;
    border-color: #ff5605; }
    .butt:hover svg {
      fill: #fff; }

#vk_groups {
  width: 100% !important; }

@media (min-width: 992px) and (max-width: 1200px) {
  .l-section__content_sub {
    padding: 1rem 5%; }
  .subscribe__pod-1,
  .subscribe__pod-2 {
    width: 95%; }
  .subscribe_podp {
    margin-top: 1rem; }
  .subscribe__btn_subs {
    width: 100%; } }

@media (max-width: 991px) {
  .comp-pad {
    padding: 0; }
  .subscribe__btn_subs {
    width: 100%; }
  .subscribe {
    width: 90%;
    margin: 0 auto; }
  .l-section__content_sub {
    padding: 1rem; }
  .subscribe__text {
    width: 100%;
    margin: 0.25rem 0; }
  .subscribe_tops {
    text-align: center; }
  .subscribe-message {
    margin: 1.5rem 0 0; }
  .subscribe_podp {
    margin-top: 1em; }
  .subscribe__pod-1,
  .subscribe__pod-2 {
    width: 100%;
    text-align: center;
    margin-bottom: 0.5rem; }
  .col-md-12.col-lg-3.soc {
    margin: 0 auto 2rem auto;
    width: 100%;
    text-align: center; } }

.comp .cl-1, .comp .cl-2 {
  margin-top: 1rem; }

.comp .cl {
  margin-bottom: 1rem; }

@media (max-width: 991px) {
  .company-index {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    margin: 0 1rem; }
  .comp {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .soc-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .soc-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media (max-width: 1091px) {
  .comp-pad {
    padding: 1.5rem 0; }
  .comp {
    padding: 0.5rem 0rem; } }

@media (min-width: 992px) and (max-width: 1200px) {
  .l-section__content_sub {
    padding: 1rem 5%; }
  .subscribe__pod-1,
  .subscribe__pod-2 {
    width: 95%; }
  .subscribe_podp {
    margin-top: 1rem; }
  .subscribe__btn_subs {
    width: 100%; } }

@media (max-width: 991px) {
  .comp-pad {
    padding: 0; }
  .subscribe__btn_subs {
    width: 100%; }
  .l-section__content_sub {
    padding: 1rem; }
  .subscribe__text {
    width: 100%;
    margin: 0.25rem 0; }
  .subscribe_tops {
    text-align: center; }
  .subscribe-message {
    margin: 1.5rem 0 0; }
  .subscribe_podp {
    margin-top: 1em; }
  .subscribe__pod-1,
  .subscribe__pod-2 {
    width: 100%;
    text-align: center;
    margin-bottom: 0.5rem; }
  .col-md-12.col-lg-3.soc {
    margin: 0 auto 2rem;
    width: 100%;
    text-align: center; } }

.comp .cl-1, .comp .cl-2 {
  margin-top: 1rem; }

.comp .cl {
  margin-bottom: 1rem; }

@media (max-width: 991px) {
  .company-index {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    margin: 0 1rem; }
  .comp {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .soc-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .soc-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; } }

@media (max-width: 1091px) {
  .comp-pad {
    padding: 1.5rem 0; }
  .comp {
    padding: 0.5rem 1.5rem; } }

.b-sidebar-nav {
  margin-bottom: 0; }
  .b-sidebar-nav__link {
    display: block;
    position: relative;
    padding: .75rem 3rem 1rem .75rem;
    color: #202020;
    background-color: #fff;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    word-break: break-word; }
  .b-sidebar-nav__toggle {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 3rem;
    height: 100%;
    right: -1px;
    top: 0;
    background: transparent; }
  .b-sidebar-nav__toggle:not(.collapsed),
  .b-sidebar-nav__item.is-selected > .b-sidebar-nav__toggle {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .b-sidebar-nav__link:hover, .b-sidebar-nav__link:active, .b-sidebar-nav__link:focus,
  .b-sidebar-nav__item.is-selected > .b-sidebar-nav__link {
    text-decoration: none;
    color: #fff;
    background-color: #ff5605;
    border-left-color: #ff5605;
    border-right-color: #ff5605; }
  .b-sidebar-nav__submenu {
    background: #f2f2f2; }
  .b-sidebar-nav__submenu .b-sidebar-nav__submenu > .b-sidebar-nav__item > .b-sidebar-nav__link {
    padding-left: 37.5px; }
  .b-sidebar-nav__submenu .b-sidebar-nav__item.is-selected > .b-sidebar-nav__link,
  .b-sidebar-nav__submenu .b-sidebar-nav__link:hover,
  .b-sidebar-nav__submenu .b-sidebar-nav__link:active,
  .b-sidebar-nav__submenu .b-sidebar-nav__link:focus {
    background: transparent;
    color: #ff5605;
    border-color: transparent; }

.bx-sls.bx-sls--md .bx-ui-sls-container {
  overflow: hidden;
  min-height: 2.38rem; }

.bx-sls.bx-sls--md .bx-ui-sls-route {
  position: absolute !important;
  top: 1.69rem;
  left: 0; }

.bx-sls.bx-sls--md .sls-route-form-group {
  margin: 0;
  padding: 0; }

.bx-sls.bx-sls--md .sls-form-heighter {
  height: 5.065rem; }

.bx-sls.bx-sls--simple .bx-ui-sls-container {
  min-height: 2.38rem !important; }

.bx-sls.bx-sls--simple .bx-ui-sls-fake,
.bx-sls.bx-sls--simple .bx-ui-sls-route {
  position: absolute !important;
  left: 0; }

.bx-sls.bx-sls--simple .bx-ui-sls-fake {
  background: transparent !important; }

.fancybox-container ~ .bx-ui-sls-pane {
  z-index: 99993; }

.dropdown-item.bx-ui-sls-variant {
  cursor: pointer;
  white-space: normal; }

.bx-sls .bx-ui-sls-route {
  background: transparent !important; }

.bx-ui-sls-pane {
  z-index: 898;
  max-height: 15.25rem;
  overflow-y: scroll;
  overflow-x: hidden; }
  .bx-ui-sls-pane::-webkit-scrollbar {
    width: 4px;
    height: 4px; }
  .bx-ui-sls-pane::-webkit-scrollbar-track {
    background: #e5e6ea;
    border-radius: 4px; }
  .bx-ui-sls-pane::-webkit-scrollbar-thumb {
    background: #999999;
    border-radius: 4px; }

.bx-ui-sls-variants .bx-ui-sls-error,
.bx-ui-sls-variants .-bx-popup-special-prompt {
  padding: 2rem; }

.location-top-simple {
  max-width: 34.38rem; }

.location-top-advanced {
  max-width: 58.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center right; }
  .location-top-advanced__container {
    background-repeat: no-repeat;
    background-position: 100% 2rem; }
  .location-top-advanced__list {
    max-width: 29rem; }

.location-top-list__link {
  display: inline-block;
  color: #3483b8;
  cursor: pointer; }
  .location-top-list__link:hover, .location-top-list__link:focus {
    text-decoration: underline; }

hr.title-delimiter {
  display: block;
  width: 6.25rem;
  border-top: 0.31rem solid #ff5605;
  border-radius: .5rem;
  margin: 2rem 0 1.5rem; }

.b-article-detail__head, .b-article-detail__content {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem; }
  @media (min-width: 576px) {
    .b-article-detail__head, .b-article-detail__content {
      padding-top: 3rem;
      padding-left: 3rem;
      padding-bottom: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__head, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__content {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__head, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__content {
      padding-top: 3rem;
      padding-left: 3rem;
      padding-bottom: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail__head, .l-main__outer-sidebar .b-article-detail__content {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail__head, .l-main__inner-sidebar .b-article-detail__content {
      padding-top: 1rem;
      padding-left: 1rem;
      padding-bottom: 1rem;
      padding-right: 1rem; } }

.b-article-detail__head + .b-article-detail__content {
  padding-top: 0; }

.b-article-detail__breadcrumb {
  margin-bottom: 1.5rem; }

.b-article-detail__tags, .b-article-detail__footer {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-top: 1px solid #f1f1f1; }
  @media (min-width: 576px) {
    .b-article-detail__tags, .b-article-detail__footer {
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__tags, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__footer {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__tags, .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail__footer {
      padding-left: 3rem;
      padding-right: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail__tags, .l-main__outer-sidebar .b-article-detail__footer {
      padding-left: 1rem;
      padding-right: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail__tags, .l-main__inner-sidebar .b-article-detail__footer {
      padding-left: 1rem;
      padding-right: 1rem; } }

.b-article-detail-content__preview {
  max-width: 38.75rem;
  font-size: 1.25rem; }

.b-article-detail-content img {
  max-width: 100%; }

.b-article-detail-content__picture {
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 1rem;
  text-align: center; }
  @media (min-width: 576px) {
    .b-article-detail-content__picture {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .b-article-detail-content__picture {
      margin-left: -1rem;
      margin-right: -1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .b-article-detail-content__picture {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 576px) {
    .b-article-detail-content__picture {
      margin-bottom: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail-content__picture {
      margin-bottom: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail-content__picture {
      margin-bottom: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail-content__picture {
      margin-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail-content__picture {
      margin-bottom: 1rem; } }

.b-article-detail-content__preview {
  max-width: 38.75rem;
  font-size: 1.25rem; }

.b-article-detail-content img {
  max-width: 100%; }

.b-article-detail-content__picture {
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: 1rem;
  text-align: center; }
  @media (min-width: 576px) {
    .b-article-detail-content__picture {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .b-article-detail-content__picture {
      margin-left: -1rem;
      margin-right: -1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .b-article-detail-content__picture {
      margin-left: -3rem;
      margin-right: -3rem; } }
  @media (min-width: 576px) {
    .b-article-detail-content__picture {
      margin-bottom: 3rem; } }
  @media (min-width: 768px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail-content__picture {
      margin-bottom: 1rem; } }
  @media (min-width: 992px) {
    .l-main--has-outer-sidebar .l-main__inner-content .b-article-detail-content__picture {
      margin-bottom: 3rem; } }
  @media (min-width: 992px) {
    .l-main__outer-sidebar .b-article-detail-content__picture {
      margin-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .l-main__inner-sidebar .b-article-detail-content__picture {
      margin-bottom: 1rem; } }

.b-article-detail-head__title {
  max-width: 41.25rem;
  margin-bottom: 1.5rem; }

.b-article-detail-head__stickers {
  margin-left: -.63rem; }

.b-article-detail-head__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.b-article-detail-head__meta-item {
  font-size: 75%;
  color: #7d8698; }

.b-article-detail-head__meta-item + .b-article-detail-head__meta-item {
  padding-left: 1.5rem; }

@media (max-width: 1199.98px) {
  .b-article-detail-head__title h1 {
    font-size: 1.5rem; } }

.article-tag {
  background: #f1f1f1;
  color: #7d8698;
  padding: .25rem .5rem;
  font-size: .75rem;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .article-tag:hover, .article-tag:focus {
    color: #7d8698;
    background-color: #e4e4e4;
    text-decoration: none; }

.opportunity-item {
  opacity: 1;
  padding: 0;
  text-align: center;
  font-weight: 500;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
  background-size: cover;
  border-radius: 0.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .opportunity-item__link {
    text-decoration: none;
    background: #1d1f23;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 2.5rem 1rem;
    color: #fff;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .opportunity-item__link:hover, .opportunity-item__link:focus {
      color: #fff;
      text-decoration: none; }
  .opportunity-item__icon {
    font-size: 3.13rem;
    padding-bottom: 1.5rem;
    display: block;
    color: #ff5605; }
  .opportunity-item__name {
    font-size: 1rem;
    margin: 1rem 0; }
  .opportunity-item--light-blue .opportunity-item__link {
    background-color: #0277bd; }
  .opportunity-item--teal .opportunity-item__link {
    background-color: #00695c; }
  .opportunity-item--red .opportunity-item__link {
    background-color: #d32f2f; }
  .opportunity-item--amber .opportunity-item__link {
    background-color: #ffb300; }
  .opportunity-item--blue .opportunity-item__link {
    background-color: #2196f3; }
  .opportunity-item--indigo .opportunity-item__link {
    background-color: #5c6bc0; }
  .opportunity-item--pink .opportunity-item__link {
    background-color: #ec407a; }
  .opportunity-item--cyan .opportunity-item__link {
    background-color: #00acc1; }
  .opportunity-item--green .opportunity-item__link {
    background-color: #689400; }

.opportunity-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .opportunity-list__item {
    border-right: 5px solid #f1f1f1;
    border-bottom: 5px solid #f1f1f1; }
  @media (max-width: 575.98px) {
    .opportunity-list__item {
      width: 50%; }
      .opportunity-list__item:nth-child(2n) {
        border-right-color: transparent; } }
  @media (min-width: 576px) and (max-width: 1199.98px) {
    .opportunity-list__item {
      width: 33.333%; }
      .opportunity-list__item:nth-child(3n) {
        border-right-color: transparent; } }
  @media (min-width: 1200px) {
    .opportunity-list__item {
      width: 20%; }
      .opportunity-list__item:nth-child(5n) {
        border-right-color: transparent; } }

.catalog-sorter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 5.125rem;
  background-color: #fff;
  border-bottom: 1px solid #f1f1f1; }

iframe {
  vertical-align: middle;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.product-detail-slider-image:hover {
  text-decoration: none; }

.compare-non {
  text-align: center;
  margin: 0 auto;
  width: 45%;
  padding: 5rem 0; }
  @media (min-width: 700px) and (max-width: 1025px) {
    .compare-non {
      width: 70%; } }
  @media (max-width: 700px) {
    .compare-non {
      width: 90%; } }
  .compare-non svg {
    width: 60px;
    height: 60px; }

.b-delivery-review {
  padding-top: 3.125rem;
  padding-bottom: 4.25rem; }

.b-delivery-review__face img {
  width: 100%;
  max-width: 13.88rem;
  margin-bottom: 1.5rem; }

.b-delivery-review__content {
  max-width: 30.63rem; }

.b-delivery-review__offer-title {
  font-weight: bold;
  color: #202020;
  margin-bottom: 0.5rem; }

.b-delivery-review__offer-phone {
  font-weight: bold;
  color: #202020;
  margin-bottom: -2px; }

.b-delivery-review__schedule {
  font-size: 0.75rem;
  color: #7d8698;
  margin-bottom: 1.5rem; }

.b-delivery-review__message {
  font-size: 0.875rem;
  color: #7d8698; }

.delivery-table {
  margin-bottom: 2.75rem; }
  .delivery-table td {
    padding: .75rem 1.25rem;
    border: 1px solid #e9ecef;
    text-align: center;
    vertical-align: top; }
  .delivery-table td:first-child {
    text-align: left; }
  .delivery-table__title {
    padding: .75rem 1.25rem !important;
    font-weight: bold; }

.delivery-list {
  padding-left: 2.5rem;
  list-style: none; }

.delivery-list__item {
  position: relative; }

.delivery-list__item:before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmlld0JveD0iMCAwIDUxMiA1MTIiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJzdmczNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNoZWNrMy5zdmciICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTM3MzEiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZGVmcyAgICAgaWQ9ImRlZnMzNzI5IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNjAwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODM3IiAgICAgaWQ9Im5hbWVkdmlldzM3MjciICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSIxLjMwNDY4NzUiICAgICBpbmtzY2FwZTpjeD0iMTMxLjQ0OTEiICAgICBpbmtzY2FwZTpjeT0iMjU2IiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzM3MjUiIC8+ICA8cGF0aCAgICAgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiIgICAgIGlkPSJwYXRoMzcyMyIgICAgIHN0eWxlPSJmaWxsOiNmZjY2MDAiIC8+PC9zdmc+);
  position: absolute;
  background-repeat: no-repeat;
  background-position: 0px 5px;
  left: -1.3rem;
  width: 0.9375rem;
  height: 1.25rem;
  display: inline-block; }

.b-about-achievement__number {
  font-size: 2.5rem;
  font-weight: bold;
  margin-bottom: -2px;
  line-height: 1.1; }

.b-about-achievement__desc {
  font-size: 0.875rem;
  color: #a5aab6; }

.b-about-table td {
  border-bottom: 1px solid #e9ecef;
  vertical-align: top;
  padding: 12px 20px; }

.b-about-table__title {
  font-weight: bold; }

.b-about-list {
  list-style: none; }

.b-about-list__item {
  position: relative; }

.b-about-list__item:before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmlld0JveD0iMCAwIDUxMiA1MTIiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJzdmczNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNoZWNrMy5zdmciICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4zICgyNDA1NTQ2LCAyMDE4LTAzLTExKSI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTM3MzEiPiAgICA8cmRmOlJERj4gICAgICA8Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj4gICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PiAgICAgICAgPGRjOnR5cGUgICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+ICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4gICAgICA8L2NjOldvcms+ICAgIDwvcmRmOlJERj4gIDwvbWV0YWRhdGE+ICA8ZGVmcyAgICAgaWQ9ImRlZnMzNzI5IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxNjAwIiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODM3IiAgICAgaWQ9Im5hbWVkdmlldzM3MjciICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSIxLjMwNDY4NzUiICAgICBpbmtzY2FwZTpjeD0iMTMxLjQ0OTEiICAgICBpbmtzY2FwZTpjeT0iMjU2IiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzM3MjUiIC8+ICA8cGF0aCAgICAgZD0iTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeiIgICAgIGlkPSJwYXRoMzcyMyIgICAgIHN0eWxlPSJmaWxsOiNmZjY2MDAiIC8+PC9zdmc+);
  position: absolute;
  background-repeat: no-repeat;
  background-position: 0px 5px;
  left: -1.4rem;
  width: 0.9375rem;
  height: 1.25rem;
  display: inline-block; }

.b-payment-icon .icon-svg {
  font-size: 3rem;
  min-width: 3rem; }

.b-payment-logos {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.b-payment-logos__item {
  border: 1px solid #bdbdbd;
  width: 130px; }

.b-error-page {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 3rem 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-error-page__code {
    font-size: 10.13rem;
    font-weight: 300;
    color: #ff5605;
    line-height: 1.35; }
  .b-error-page__btn {
    margin-top: 3rem; }
  @media (max-width: 767.98px) {
    .b-error-page {
      padding: 2rem 0;
      text-align: center; }
      .b-error-page__code {
        font-size: 6rem; }
      .b-error-page__btn {
        margin-top: 2rem; }
        .b-error-page__btn > a {
          margin-top: 8px;
          display: block; } }

.vcard .adr span + span:before {
  content: ", "; }

/*# sourceMappingURL=main.css.map */

/* End */


/* Start:/bitrix/templates/yasew_en/assets/styles/vbasket.css?17433994622314*/
.basket-select {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .basket-select__text {
    padding: 0.5625rem 0px;
    display: inline-block; }
  .basket-select__icon, .basket-select__button, .basket-select__edit-button {
    border: 0;
    outline: 0;
    background: transparent;
    color: #7d8698; }
  .basket-select__button, .basket-select__icon {
    padding: 0 6px; }
  .basket-select__icon {
    font-size: 1.125rem;
    line-height: 1; }
  .basket-select__count {
    padding: 0.25rem;
    min-width: 1.25rem;
    display: inline-block;
    background-color: currentColor;
    color: #fff;
    border-radius: 50%;
    line-height: 1;
    font-size: 0.75rem;
    margin-left: 0.375rem;
    text-align: center; }
  .basket-select__edit-button {
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
    border: 0.0625rem solid #7d8698; }
    .basket-select__edit-button:after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      content: "";
      opacity: .8;
      transition: opacity 300ms ease, background 300ms ease;
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
      background-size: 10px; }
  .basket-select__item--active .basket-select__button {
    color: currentColor; }
  .basket-select__item {
    padding: 0px;
    border-bottom: 2px solid transparent;
    display: flex;
    align-items: center;
    transition: .3s;
    position: relative; }
    .basket-select__item:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      height: 2px;
      width: 100%;
      background: currentColor;
      transition: .3s ease-out;
      transform: scale(0); }
  .basket-select__item:not(.basket-select__item--edit):hover:after, .basket-select__item--active:after {
    transform: scale(1); }
  .basket-select__item {
    display: flex;
    margin: 0.625rem 0.75rem 0.625rem; }

.vbasket-modal {
  max-width: 445px;
  margin: auto; }

/*# sourceMappingURL=vbasket.css.map */

/* End */


/* Start:/bitrix/templates/yasew_en/assets/styles/print.css?17433994623016*/
@media print {
  * {
    -webkit-print-color-adjust: exact; }
  body {
    display: block;
    height: auto;
    background: #fff;
    min-width: auto !important; }
  .container,
  .l-section--container .l-section__container {
    min-width: auto !important; }
  .l-page {
    display: block; }
  .l-page__header {
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #f1f1f1; }
  .l-section {
    border: 1px solid #f1f1f1;
    margin-bottom: 1rem; }
  @page {
    size: auto;
    margin: 15mm 10mm; }
  .l-compact-header,
  .side-panel,
  .rstuning {
    display: none !important; }
  .l-head__line {
    display: none; }
  .l-head__main {
    display: block !important; }
  .l-main__inner-sidebar .container,
  .l-main__inner-sidebar .l-section--container .l-section__container {
    max-width: 100%; }
  .l-mmenu-type1 {
    max-height: none !important; }
  .mmenu-type1-item:not(.is-more) {
    display: block !important; }
  .mmenu-type1-item.is-more {
    display: none !important; }
  .menu-search-button {
    display: none; }
  .mmenu-type1-item + .mmenu-type1-item:after {
    display: none !important; }
  .l-head__main .b-main-location {
    display: none !important; }
  .l-main__head {
    background: #fff !important; }
  .product-detail-slider-images-container.owl-carousel .owl-stage {
    max-width: 100%;
    width: 100% !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important; }
  .product-detail-slider-images-container.owl-carousel .owl-item:not(.active) {
    display: none !important; }
  .product-detail-slider-images-container.owl-carousel .owl-item.active {
    display: block;
    margin: auto;
    width: 100% !important; }
  .sale-banner {
    background-image: none !important;
    background-color: #fff !important;
    color: #202020;
    border: 1px solid #f1f1f1; }
  .sale-banner-bg,
  .sale-banner-bg-1,
  .sale-banner-bg-2,
  .sale-banner-bg-3,
  .sale-banner-bg-4 {
    display: none; }
  .sale-banner-timer-item {
    border: 1px solid #f1f1f1; }
  .tooltip {
    display: none !important; }
  .l-footer {
    margin-top: 0; }
  .l-footer--dark {
    background: #fff;
    color: #202020; }
  .b-footer-logo,
  .l-footer--dark .text-body,
  .l-footer--dark .text-dark {
    color: #202020 !important; }
  .footer-menu__item--lvl1 {
    color: #7d8698 !important; }
  .l-footer__up-button {
    display: none; }
  .breadcrumb-item:not(.breadcrumb-item-dropdown) {
    display: inline-block !important; }
  .breadcrumb-item-dropdown {
    display: none !important; }
  .btn-primary {
    background-color: transparent !important;
    color: #202020 !important; }
  .l-head__controls {
    display: none !important; }
  .l-head__main .l-head__phones .d-none {
    display: block !important; }
  .l-head__main .l-head__phones .d-xl-none {
    display: none !important; } }

@media print and (max-width: 768px) {
  .l-main__head {
    margin: 0; } }

/*# sourceMappingURL=print.css.map */

/* End */


/* Start:/bitrix/templates/yasew_en/assets/styles/custom.css?174410829011033*/
/** ShPavel: добавил файл в проект **/
html.is-scroll-lock {
	scroll-behavior: auto;
	overflow-y: hidden;
}

/** Убирает кнопку Версия для печати в карточке товара **/
.product-detail .print-link {
	display: none;
}
/** end **/

/** В bottom panel растянуть иконки по ширине после того, как скрыли одну иконку "Сравнение" **/
.c-button-control__bottom-panel {
	padding: 0 1rem;
}

@media (min-width:360px) {
	.c-button-control__bottom-panel {
		padding:0 1.5rem
	}
}

@media (min-width:400px) {
	.c-button-control__bottom-panel {
		padding:0 1.8rem
	}
}

@media (min-width:470px) {
	.c-button-control__bottom-panel {
		padding:0 2.1rem
	}
}
/** end **/

/** В главном меню мобильной версии уменьшить ширину панели, после того как скрыли одну иконку "Сравнение" **/
.compact-user-panel__icons {
	min-width: 6.33rem;
}
/** end **/



/****************** Catalog в т.ч. избранное в личном кабинете *********************/
.l-page.new_design .row-borders {
	border-top: none;
	margin-left: -5px;
	margin-right: -5px;
}

.l-page.new_design .row-borders>[class*=col-] {
	padding-left: 3px;
	padding-right: 3px;
	border: none;
	margin-top: 6px;
}

.l-page.new_design .h_section {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
	border-bottom: 2px solid #F2F2F2;
	padding-bottom: 6px;
}

.l-page.new_design .h_section .bx-filter-popup-result2 {
	display: none;
}

.l-page.new_design .h_section .mobile-filter .m_filter {
	display: flex;
	align-items: center;
	padding-left: 0;
	padding-right: 0;
	font-family: Circe Rounded Regular4;
	font-size: 14px;
	line-height: 1;
	color: #333333;
}

.l-page.new_design .h_section .mobile-filter.active {
	position: relative;
	z-index: 1;
}

.l-page.new_design .h_section .mobile-filter.active:before {
	z-index: -1;
	content: "";
	width: 89px;
	height: 27px;
	left: -10px;
	position: absolute;
	border-radius: 0px 10px 10px 0px;
	background: #FED000;
}

.l-page.new_design .h_section .mobile-filter .m_filter svg {
	margin-right: 5px;
	margin-top: -4px;
}

.l-page.new_design .h_section .catalog-sorter {
	padding-right: 0;
	min-height: unset;
	border-bottom: 0;
}

.l-page.new_design .show-more {
	width: 100%;
	font-family: Circe Rounded Regular;
	/*font-size: 14px;*/
	font-size: calc(4.4vw);
	color: #000000;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 34px;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
	border-radius: 57px;
}

.l-page.new_design .show-more:hover {
	background: #F5F5F5;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	border-radius: 35px;
}

.l-page.new_design .show-more.is-loading {
	animation: none;
	background: #F5F5F5;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
	border-radius: 35px;
	border: none;
}

.section_name_wrap h1 {
	display: none;
}

.section_name_wrap .section_name {
	display: none;
}

.lazy-wrap {
	width: 100%;
	margin-top: 17px;
}

.pager {
	margin-top: 17px;
}

@media (min-width: 576px) {}

@media (min-width: 768px) {
	.l-page.new_design .row-borders {
		margin-left: -11px;
		margin-right: -11px;
	}

	.l-page.new_design .row-borders>[class*=col-] {
		padding-left: 11px;
		padding-right: 11px;
		margin-top: 20px;
	}

	.l-page.new_design .h_section {
		align-items: center;
	}

	.l-page.new_design .h_section .bx-filter-popup-result2 {
		display: block;
		font-family: Circe Rounded Regular;
		font-size: 20px;
		line-height: 26px;
		color: #333333;
	}

	.lazy-wrap {
		margin-top: 20px;
	}

	.pager {
		margin-top: 20px;
	}

	.l-page.new_design .show-more {
		font-size: 18px;
		height: 43px;
		border-radius: 35px;
		box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.20);
	}

	.section_name_wrap h1 {
		font-family: Circe Rounded Regular4;
		font-weight: 400;
		color: #333333;
		font-size: 30px;
		line-height: 38px;
		margin-bottom: -5px;
		display: block;
	}

	.section_name_wrap .section_name {
		font-family: Circe Rounded Regular4;
		font-weight: 400;
		color: #333333;
		font-size: 30px;
		line-height: 38px;
		margin-bottom: -5px;
		display: block;
	}

	.l-page.new_design .h_section .mobile-filter {
		display: none;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.l-page.new_design .row-borders>.col-xl-3 {
		border: none;
	}
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {}

/****************** END Catalog в т.ч. избранное в личном кабинете *********************/

/************* custom fancybox для yasew *************/
.ys_fancy_popup .fancybox-slide {
	padding: 0;
}

.ys_fancy_popup .fancybox-slide::before {
	margin-right: 0;
}

.ys_fancy_popup .fancybox-content {
	border-radius: 11px;
	background: #FFF;
}

.ys_fancy_popup .fancybox-slide--html .fancybox-content {
	padding: 27px 25px;
}

@media (min-width: 768px) {
}
/************* END custom fancybox для yasew *************/


/************* Ховеры форм ввода, кнопка скрытия/отображения пароля *************/
.ys-form-group.is-hover label {
	color: #747474!important;
}

.ys-form-group.is-hover input {
	border-bottom-color: #A3A3A3!important;
}

.ys-form-group.is-focused label {
	color: #FED000!important;
}

.ys-form-group.is-focused input {
	border-bottom-color: #FED000!important;
}

.ys-form-group.has-error label {
	color: #FF5C5C!important;
}

.ys-form-group.has-error input {
	border-bottom-color: #FF5C5C!important;
}

input[type=password] {
	letter-spacing: 2.07px!important;
}

input[type=password]::-webkit-credentials-auto-fill-button {
	margin: 0;
	width: 0;
	background-color: transparent;
	display: none!important;
}

input[type=password]::-webkit-contacts-auto-fill-button {
	visibility: hidden;
	display: none !important;
	pointer-events: none;
	position: absolute;
	right: 0;
}

input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
	display: none;
}

.toggle-password {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 29px;
	height: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
	border: 0;
	background: none;
}

.toggle-password::after {
	content: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2974 6.07884C13.8559 5.19408 13.2766 4.39227 12.5593 3.75635L10.2142 6.07884C10.2142 6.16179 10.2142 6.24473 10.2142 6.32768C10.2142 8.01425 8.8624 9.36904 7.17949 9.36904C7.09672 9.36904 7.01396 9.36904 6.93119 9.36904L5.44141 10.8621C5.99318 10.9727 6.57254 11.0556 7.1519 11.0556C10.2694 11.0556 12.9731 9.2308 14.2698 6.60417C14.3801 6.41063 14.3801 6.24473 14.2974 6.07884Z' fill='%23A5A5A5'/%3E%3Cpath d='M13.3874 0.687269L12.808 0.106645C12.6425 -0.0592473 12.339 -0.0315986 12.1459 0.189591L10.1319 2.20795C9.2215 1.82087 8.22831 1.62733 7.17994 1.62733C4.06243 1.62733 1.35874 3.45214 0.0620744 6.07877C-0.0206915 6.24466 -0.0206915 6.43821 0.0620744 6.57645C0.669024 7.82064 1.57945 8.84365 2.71058 9.61781L1.05527 11.3044C0.862145 11.4979 0.834556 11.8021 0.972499 11.968L1.55186 12.5486C1.71739 12.7145 2.02087 12.6868 2.21399 12.4656L13.3046 1.35084C13.5253 1.1573 13.5529 0.853161 13.3874 0.687269ZM4.14519 6.32761C4.14519 4.64104 5.49704 3.28625 7.17994 3.28625C7.73171 3.28625 8.22831 3.42449 8.66973 3.67333L7.84207 4.50279C7.62136 4.4475 7.40065 4.3922 7.17994 4.3922C6.10398 4.3922 5.24874 5.24931 5.24874 6.32761C5.24874 6.5488 5.30391 6.76999 5.35909 6.99118L4.53143 7.82064C4.28313 7.37826 4.14519 6.88059 4.14519 6.32761Z' fill='%23A5A5A5'/%3E%3C/svg%3E%0A");
	width: 15px;
	height: 13px;
}

.toggle-password.show::after {
	content: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0122 6.07835C14.5708 5.19359 13.9914 4.39178 13.2741 3.75586L10.9291 6.07835C10.9291 6.1613 10.9291 6.24425 10.9291 6.32719C10.9291 8.01376 9.57724 9.36855 7.89433 9.36855C7.81157 9.36855 7.7288 9.36855 7.64604 9.36855L6.15625 10.8616C6.70802 10.9722 7.28738 11.0551 7.86674 11.0551C10.9843 11.0551 13.6879 9.23031 14.9846 6.60368C15.095 6.41014 15.095 6.24425 15.0122 6.07835Z' fill='%23444444'/%3E%3Cpath d='M14.1013 0.687269L13.5219 0.106645C13.3564 -0.0592473 13.0529 -0.0315986 12.8598 0.189591L10.8458 2.20795C9.93537 1.82087 8.94218 1.62733 7.89381 1.62733C4.77629 1.62733 2.07261 3.45214 0.775942 6.07877C0.693176 6.24466 0.693176 6.43821 0.775942 6.57645C1.38289 7.82064 2.29332 8.84365 3.42445 9.61781L1.76913 11.3044C1.57601 11.4979 1.54842 11.8021 1.68637 11.968L2.26573 12.5486C2.43126 12.7145 2.73473 12.6868 2.92785 12.4656L14.0185 1.35084C14.2392 1.1573 14.2668 0.853161 14.1013 0.687269ZM4.85906 6.32761C4.85906 4.64104 6.2109 3.28625 7.89381 3.28625C8.44558 3.28625 8.94218 3.42449 9.38359 3.67333L8.55594 4.50279C8.33523 4.4475 8.11452 4.3922 7.89381 4.3922C6.81785 4.3922 5.9626 5.24931 5.9626 6.32761C5.9626 6.5488 6.01778 6.76999 6.07296 6.99118L5.2453 7.82064C4.997 7.37826 4.85906 6.88059 4.85906 6.32761Z' fill='%23444444'/%3E%3C/svg%3E%0A");
}

@media (min-width: 768px) {
	input[type=password] {
		letter-spacing: 2.53px!important;
	}

	.toggle-password:hover::after {
		content: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6548 6.07884C14.2134 5.19408 13.634 4.39227 12.9167 3.75635L10.5717 6.07884C10.5717 6.16179 10.5717 6.24473 10.5717 6.32768C10.5717 8.01425 9.21982 9.36904 7.53691 9.36904C7.45415 9.36904 7.37138 9.36904 7.28861 9.36904L5.79883 10.8621C6.3506 10.9727 6.92996 11.0556 7.50932 11.0556C10.6268 11.0556 13.3305 9.2308 14.6272 6.60417C14.7375 6.41063 14.7375 6.24473 14.6548 6.07884Z' fill='%23797979'/%3E%3Cpath d='M13.7448 0.687269L13.1654 0.106645C12.9999 -0.0592473 12.6964 -0.0315986 12.5033 0.189591L10.4893 2.20795C9.57892 1.82087 8.58573 1.62733 7.53736 1.62733C4.41985 1.62733 1.71616 3.45214 0.419496 6.07877C0.33673 6.24466 0.33673 6.43821 0.419496 6.57645C1.02645 7.82064 1.93687 8.84365 3.06801 9.61781L1.41269 11.3044C1.21957 11.4979 1.19198 11.8021 1.32992 11.968L1.90928 12.5486C2.07481 12.7145 2.37829 12.6868 2.57141 12.4656L13.662 1.35084C13.8827 1.1573 13.9103 0.853161 13.7448 0.687269ZM4.50261 6.32761C4.50261 4.64104 5.85446 3.28625 7.53736 3.28625C8.08914 3.28625 8.58573 3.42449 9.02715 3.67333L8.19949 4.50279C7.97878 4.4475 7.75807 4.3922 7.53736 4.3922C6.46141 4.3922 5.60616 5.24931 5.60616 6.32761C5.60616 6.5488 5.66134 6.76999 5.71651 6.99118L4.88885 7.82064C4.64056 7.37826 4.50261 6.88059 4.50261 6.32761Z' fill='%23797979'/%3E%3C/svg%3E%0A");
	}
}
/************* END Ховеры форм ввода, кнопка скрытия/отображения пароля *************/
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/yasew_mainSliderNew/style.css?17433994623492*/
#s-slider,
#m-slider,
#l-slider {
	display: none;
}

.head_slider .carousel-item-inner {
	position: relative;
	width: fit-content;
}

/*.head_slider .xs-head_slider .carousel-item-inner {
	max-width: 320px;
}*/

.head_slider .l-head_slider .carousel-item-inner {
	max-width: 1440px;
}

.head_slider .carousel-item-next,
.head_slider .carousel-item-prev,
.head_slider .carousel-item.active {
	display: flex;
	justify-content: center;
}

.head_slider .slide_html {
	position: absolute;
}

.head_slider .carousel-control-wrap {
	width: 100%;
	/*max-width: 320px;*/
	height: 26px;
	position: absolute;
	bottom: 32px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}

.head_slider .carousel-control-prev,
.head_slider .carousel-control-next {
	width: 26px;
	height: 26px;
	bottom: 0;
	top: unset;
	left: unset;
	opacity: 1;
	background: #F8F8F8;
	border-radius: 50%;
	transition: background-color 0.2s ease;
	z-index: 0;
}

.head_slider .carousel-control-prev:hover,
.head_slider .carousel-control-next:hover {
	background: #F8F8F8;
	transition: background-color 0.2s ease;
}

.head_slider .carousel-control-next {
	right: 10px;
}

.head_slider .carousel-control-next svg {
	margin-right: -2px;
}

.head_slider .carousel-control-prev {
	right: 41px;
}

.head_slider .carousel-control-prev svg {
	margin-left: -2px;
}

/* S-slider 480-899 */
@media (min-width: 480px) {
	#xs-slider {
		display: none;
	}

	#s-slider {
		display: grid;
		justify-content: center;
	}

	.head_slider .carousel-inner {
		height: 389px;
		width: 900px;
	}

	.head_slider .carousel-control-wrap {
		bottom: 13px;
	}

	.head_slider .carousel-control-next {
		right: 24px;
	}

	.head_slider .carousel-control-prev {
		right: 55px;
	}
}

/* M-slider 900-1299*/
@media (min-width: 900px) {
	#s-slider {
		display: none;
	}

	#m-slider {
		display: block;
	}

	.head_slider .carousel-inner {
		height: 605px;
		width: 100%;
	}

	.m-slide_image {
		height: 605px;
		width: 1300px;
		max-width: unset;
	}

	.head_slider-m-slide {
		overflow: hidden;
	}

	.head_slider .carousel-control-prev,
	.head_slider .carousel-control-next {
		width: 42px;
		height: 42px;
	}

	.head_slider .carousel-control-prev:hover,
	.head_slider .carousel-control-next:hover {
		background: #DFDFDF;
		transition: background-color 0.2s ease;
	}

	.head_slider .carousel-control-wrap {
		bottom: 28px;
	}

	.head_slider .carousel-control-next {
		right: 24px;
	}

	.head_slider .carousel-control-prev {
		right: 75px;
	}

	.head_slider .carousel-control-next svg {
		margin-right: -4px;
		margin-top: -2px;
	}

	.head_slider .carousel-control-prev svg {
		margin-left: -4px;
		margin-top: -2px;
	}
}

/* L-slider >1300 */
@media (min-width: 1300px) {
	#m-slider {
		display: none;
	}

	#l-slider {
		display: block;
	}

	.head_slider .carousel-inner {
		height: 682px;
		width: 100%;
	}

	.l-slide_image {
		height: 682px;
		width: 1440px;
		max-width: unset;
	}

	.head_slider .carousel-control-wrap {
		width: 100%;
		max-width: 1360px;
		height: 49px;
		position: absolute;
		bottom: 22px;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
	}

	.head_slider .carousel-control-prev,
	.head_slider .carousel-control-next {
		width: 49px;
		height: 49px;
		bottom: 0;
		top: unset;
		left: unset;
		opacity: 1;
		background: #F8F8F8;
		border-radius: 50%;
		transition: background-color 0.2s ease;
	}

	.head_slider .carousel-control-next {
		right: 112px;
	}

	.head_slider .carousel-control-prev {
		right: 171px;
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/yasew_compact_v2/style.css?17433994621344*/
.ys-mmenu {
	font-family: Circe Rounded Regular;
	background: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
	border-radius: 0px 0px 6px 6px;
	list-style: none;
	padding: 26px 10px 5px 12px;
	margin: 0;
	max-width: 261px;
	width: 100vw;
}

.ys-mmenu__item:not(:last-child) a {
	border-bottom: 1px solid #F2F2F2;
}

.ys-mmenu__link {
	font-size: 14px;
	line-height: 0;
	color: #000000;
	padding: 7px 0;
	display: flex;
	height: 32px;
	align-items: center;
}

.ys-mmenu__subitems .ys-mmenu__link {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	height: auto;
}

.ys-mmenu__link:hover {
	text-decoration: none;
	color: #000000;
}

.ys-mmenu__item.has-subitems > .ys-mmenu__link:not(.collapsed) {
	font-family: Circe Rounded Alt Regular1;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #FED000;
}

.ys-mmenu__link svg {
	margin-left: 4px;
	transform: rotate(-180deg);
	transition: 0.3s ease;
}

.ys-mmenu__link.collapsed svg {
	transform: rotate(0);
}

.ys-mmenu__link svg line {
	stroke: #FED000;
	stroke-width: 1.5;
}

.ys-mmenu__link.collapsed svg line {
	stroke: black;
	stroke-width: 1;
}

.ys-mmenu__subitems {
	list-style: none;
	padding: 0;
	margin: 0;
}

.ys-mmenu__subitems .ys-mmenu__link {
	padding: 5px 0 5px 10px;
	font-size: 12px;
	line-height: 15px;
	color: #545454;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/ys_topmenu/style.css?17433994629958*/
.mmenu-type2-item--dd-item>.mmenu-type2-item__link {
	display: block;
	width: 100%;
	padding: 8px 0;
	clear: both;
	white-space: nowrap;
	-webkit-transition: unset;
	transition: unset;
	font-family: 'Circe Rounded Alt Regular1';
	font-size: 17px;
	line-height: 22px;
	color: #7C7C7C;
}

.mmenu-type2-item--dd-item:hover>.mmenu-type2-item__link {
	text-decoration: none;
	color: #252525;
}

.l-mmenu-type2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
	width: 100%;
	max-height: 3.75rem;
	z-index: 2;
	position: relative;
}

.l-mmenu-type2--inheader {
	z-index: 901;
	max-height: 2.8rem;
	overflow: hidden;
}

.mmenu-type2-item {
	position: relative;
}

.mmenu-type2-item.mmenu-type2-item--dd-item {
	border-bottom: 1px solid #F2F2F2;
}

.mmenu-type2-item.mmenu-type2-item--dd-item:last-child {
	border-bottom: none;
}

.mmenu-type2-item__link {
	padding: 10px 15px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.mmenu-type2-item__link.disabled {
	cursor: default;
}

.mmenu-type2-item__link:hover, .mmenu-type2-item__link:focus, .mmenu-type2-item__link:active {
	text-decoration: none;
}

.mmenu-type2-item__dropdown {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 900;
	display: none;
	float: left;
	padding: 1px 10px 2px 13px;
	text-align: left;
	list-style: none;
	background: #FFFFFF;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
	width: max-content;
	border-radius: 19px;
}

.mmenu-type2-item__wide {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 900;
	display: none;
	float: left;
	left: 0;
	z-index: 900;
	min-height: 200px;
	background: #ffffff;
	-webkit-box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
	box-shadow: 0 10px 32px 0 rgba(84, 133, 169, 0.3);
	padding: 1.25rem;
}

.mmenu-type2-item.is-ready:hover>.mmenu-type2-item__dropdown,
.mmenu-type2-item.is-ready:hover>.mmenu-type2-item__wide {
	display: block;
}

.mmenu-type2-item__dropdown .mmenu-type2-item__dropdown {
	left: 100%;
	top: 0;
	margin-top: 0;
}

.mmenu-type2-item__dropdown.is-invert .mmenu-type2-item__dropdown {
	left: -100%;
}

.mmenu-type2-item.is-more .icon-svg {
	font-size: 1.13rem;
}

.mmenu-type2-item--dd-item>.mmenu-type2-item__link {
	max-height: none;
}

.mmenu-type2-item--dd-item.has-children>.mmenu-type2-item__link:after {
	content: "";
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	right: 1.25rem;
	top: 1.13rem;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICAgIDxwYXRoIGQ9Ik04LDE4YTEsMSwwLDAsMSwuMjktLjcxTDEzLjU5LDEyLDguMjksNi43MUExLDEsMCwwLDEsOS43MSw1LjI5bDYsNmExLDEsMCwwLDEsMCwxLjQybC02LDZhMSwxLDAsMCwxLTEuNDIsMEExLDEsMCwwLDEsOCwxOFoiLz48L3N2Zz4=");
}

.mmenu-type2-item--primary>.mmenu-type2-item__link {
	background-color: #ff5605;
	color: #fff;
}

.mmenu-type2-item.mmenu-type2-item--primary:active>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--primary:focus>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--primary:hover>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--primary.is-selected>.mmenu-type2-item__link {
	background-color: #d14400;
	color: #fff;
}

.mmenu-type2-item--dark>.mmenu-type2-item__link {
	background-color: #222428;
	color: #ffffff;
}

.mmenu-type2-item.mmenu-type2-item--dark:active>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--dark:focus>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--dark:hover>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--dark.is-selected>.mmenu-type2-item__link {
	background-color: #d14400;
	color: #ffffff;
}

.mmenu-type2-item--light>.mmenu-type2-item__link {
	background-color: #ffffff;
	color: #202020;
}

.mmenu-type2-item.mmenu-type2-item--light:active>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--light:focus>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--light:hover>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--light.is-selected>.mmenu-type2-item__link {
	background-color: #d14400;
	color: #ffffff;
}

.mmenu-type2-item--transparent>.mmenu-type2-item__link {
	background-color: transparent;
	color: #202020;
}

.mmenu-type2-item.mmenu-type2-item--transparent:active>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--transparent:focus>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--transparent:hover>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--transparent.is-selected>.mmenu-type2-item__link {
	background-color: transparent;
	color: #ff5605;
}

.mmenu-type2-item--inheader>.mmenu-type2-item__link {
	font-family: 'Circe Rounded Alt Regular1';
	font-size: 17px;
	line-height: 22px;
	color: #000000;
}

.mmenu-type2-item.mmenu-type2-item--inheader:active>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--inheader:focus>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--inheader:hover>.mmenu-type2-item__link,
.mmenu-type2-item.mmenu-type2-item--inheader.is-selected>.mmenu-type2-item__link {
	color: #FED000;
}

.mmenu-type2-item.mmenu-type2-item--inheader:active>.mmenu-type2-item__link:after,
.mmenu-type2-item.mmenu-type2-item--inheader:focus>.mmenu-type2-item__link:after,
.mmenu-type2-item.mmenu-type2-item--inheader:hover>.mmenu-type2-item__link:after,
.mmenu-type2-item.mmenu-type2-item--inheader.is-selected>.mmenu-type2-item__link:after {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpolygon points='0,10 6,0 12,10' fill='white' stroke='white' stroke-width='1'/%3E%3C/svg%3E");
	height: 10px;
	width: 12px;
	line-height: 0;
	position: absolute;
	left: 0;
	right: 15px;
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
	z-index: 901;
}

.mmenu-type2-item--dark+.mmenu-type2-item--dark:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 1.25rem;
	top: 50%;
	margin-top: -.63rem;
	left: -1px;
	background-color: #ffffff;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0.75;
}

.mmenu-type2-item--dark+.mmenu-type2-item--dark:active:after,
.mmenu-type2-item--dark+.mmenu-type2-item--dark:focus:after,
.mmenu-type2-item--dark+.mmenu-type2-item--dark:hover:after, .mmenu-type2-item--dark.is-selected:after,
.mmenu-type2-item--dark.is-selected+.mmenu-type2-item--dark:after,
.mmenu-type2-item--dark:active+.mmenu-type2-item--dark:after,
.mmenu-type2-item--dark:focus+.mmenu-type2-item--dark:after,
.mmenu-type2-item--dark:hover+.mmenu-type2-item--dark:after {
	opacity: 0;
}

.mmenu-type2-item--primary+.mmenu-type2-item--primary:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 1.25rem;
	top: 50%;
	margin-top: -.63rem;
	left: -1px;
	background-color: #fff;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	opacity: 0.75;
}

.mmenu-type2-item--primary+.mmenu-type2-item--primary:active:after,
.mmenu-type2-item--primary+.mmenu-type2-item--primary:focus:after,
.mmenu-type2-item--primary+.mmenu-type2-item--primary:hover:after, .mmenu-type2-item--primary.is-selected:after,
.mmenu-type2-item--primary.is-selected+.mmenu-type2-item--primary:after,
.mmenu-type2-item--primary:active+.mmenu-type2-item--primary:after,
.mmenu-type2-item--primary:focus+.mmenu-type2-item--primary:after,
.mmenu-type2-item--primary:hover+.mmenu-type2-item--primary:after {
	opacity: 0;
}

/*.mmenu-type2-item--inheader>.mmenu-type2-item__link {
	padding-top: .8rem;
	padding-bottom: .8rem;
}*/

/*@media (min-width: 992px) {
	.mmenu-type2-item--inheader+.mmenu-type2-item--inheader:after {
		content: '';
		position: absolute;
		width: 1px;
		height: 1.25rem;
		top: 50%;
		margin-top: -.63rem;
		left: -1px;
		background-color: #202020;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		opacity: 0.75;
	}
}*/

@media (min-width: 900px) {
	.mmenu-type2-item--inheader .mmenu-type2-item__link {
		padding-inline: 15px;
	}
}

.mmenu-wide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.mmenu-wide__items {
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 33.13rem;
	position: relative;
}

.mmenu-wide__adv {
	display: none;
}

.mmenu-wide__items::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.mmenu-wide__items::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.1);
}

.mmenu-wide__items::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
}

.mmenu-wide__items::-webkit-scrollbar-thumb:hover {
	background: rgba(0, 0, 0, 0.4);
}

.mmenu-wide__items::-webkit-scrollbar-thumb:active {
	background: rgba(0, 0, 0, 0.9);
}

@media (min-width: 992px) {
	.mmenu-wide__adv {
		display: block;
		position: absolute;
		max-width: 20.63rem;
		right: .63rem;
	}

	.mmenu-wide.has-image {
		margin-right: -.63rem;
	}

	.mmenu-wide.has-image .mmenu-wide__items {
		padding-right: 20.63rem;
		min-height: 33.13rem;
	}
}

.mmenu-wide-item {
	margin-bottom: 2rem;
	max-width: 18.5rem;
}

.mmenu-wide-item__picture {
	max-width: 60%;
	display: block;
}

.mmenu-wide-item__name {
	padding: 0.75rem 0 0 2.5rem;
	font-weight: 700;
	display: block;
	position: relative;
	max-width: 75%;
	line-height: 1.19rem;
}

.mmenu-wide-item__name, .mmenu-wide-item__name:hover, .mmenu-wide-item__name:focus {
	color: #202020;
}

.mmenu-wide-item__line {
	color: #ff5605;
}

.mmenu-wide-item__line:before {
	content: "";
	position: absolute;
	width: 25px;
	left: 0;
	top: 10px;
	background: currentColor;
	height: 6px;
	border-radius: 10px;
}

.mmenu-wide-item__count {
	color: #3483b8;
}

.mmenu-wide-item__sub {
	padding: 0.5rem 0 0 2.5rem;
	line-height: 1.38rem;
}

.mmenu-wide-item .mmenu-wide-item {
	padding-left: 0;
}

.mmenu-wide-sub-item {
	font-size: 0.88rem;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/inheader_topline_yasew_v3/style.css?17433994631819*/
.b-topline-user_v2 {
	background: #F3F3F3;
	border-radius: 51px;
	height: 27px;
	display: flex;
	align-items: center;
	padding: 0;
	transition: all 0.15s ease;
	max-width: 170px;
	margin-right: 3px;
	overflow: hidden;
}

.b-topline-user_v2:hover {
	background: #E3E3E3;
}

.b-topline-user_v2 .b-topline-user__letter {
	line-height: 0;
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: 10px;
}

.b-topline-user_v2 .b-topline-user__letter svg path {
	fill: white;
}

.b-topline-user_v2.active .b-topline-user__letter svg path {
	fill: #FED000;
}

.b-topline-user_v2:hover .b-topline-user__letter svg path,
.b-topline-user_v2.active:hover .b-topline-user__letter svg path {
	fill: #FFF2CD;
}

.b-topline-user_v2 .b-header-user__personal {
	min-width: unset;
	font-family: 'Circe Rounded Regular';
	font-size: 12px;
	line-height: 1;
	color: #222628;
	height: 100%;
	display: flex;
	align-items: center;
	max-width: 171px;
}

.b-topline-user_v2 .b-header-user__personal a {
	font-family: 'Circe Rounded Regular';
	font-size: 12px;
	line-height: 1;
	color: #222628;
	height: 100%;
	display: flex;
	align-items: center;
	gap: 5px;
}

.b-topline-user_v2 .b-header-user__personal a span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 131px;
}

.b-topline-user_v2 .b-header-user__personal a:not(.login):first-child {
	padding-left: 5px;
}

.b-topline-user_v2 .b-header-user__personal a.login:first-child {
	padding-left: 10px;
}

.b-topline-user_v2 .b-header-user__personal a:last-child {
	padding-right: 10px;
}

.b-topline-user_v2 .b-header-user__personal a:hover {
	text-decoration-line: none;
}

.b-topline-user_v2 .b-header-user__personal a.login:hover {
	text-decoration-line: underline;
}

.b-topline-user_v2 .b-header-user__personal a:hover svg path {
	fill: #FFF2CD;
}
/* End */


/* Start:/bitrix/templates/.default/components/rsmm/ui.widget/cart-icon_v2/style.css?1743399462740*/
.c-icon-count.js-global-cart {
	width: 34px;
}

.c-icon-count.js-global-cart svg path:first-child {
	fill: white;
}

.c-icon-count.js-global-cart.active svg path:first-child {
	fill: #FED000;
}

.c-icon-count.js-global-cart:hover svg path:first-child {
	fill: #FFF2CD;
}

.c-icon-count.js-global-cart .c-icon-count__quantity_v2 {
	width: 12px;
	height: 12px;
	background: #FF4040;
	margin: 0;
	padding: 0;
	border-radius: 50%;
	position: absolute;
	top: 7px;
	right: -1px;
	font-family: 'Roboto';
	font-weight: 800;
	font-size: 8px;
	line-height: 9px;
	color: #FFFFFF;
	display: none;
	align-items: center;
	justify-content: center;
	padding-top: 1px;
}

.c-icon-count.js-global-cart.has-items .c-icon-count__quantity_v2 {
	display: flex;
}
/* End */


/* Start:/bitrix/templates/.default/components/vx/vx.socnet.links/partners/style.css?174339946212855*/
.bx-socialsidebar-partner .bx-socialsidebar-partner-group {}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul {
	padding: 0;
	margin: 0;
	display: block;
	line-height: 0;
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li {
	display: inline-block;
	margin-right: 6px;
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li:last-child {
	margin-right: 0;
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a {
	display: block;
}

.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a {
	width: 25px;
	height: 25px;
	background-size: cover;
}
.l-compact-menu__bottom .bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a {
	width: 35px;
	height: 35px;
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a.yt {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTcuNjQzIiBjeT0iMTguMjAwMiIgcj0iMTcuNSIgZmlsbD0iI0ZFRDAwMCIvPgo8cGF0aCBkPSJNMjcuNzAwNiAxMy4xNDU2QzI3LjU4MTEgMTIuNzAxNiAyNy4zNDcxIDEyLjI5NjggMjcuMDIyIDExLjk3MTdDMjYuNjk2OCAxMS42NDY2IDI2LjI5MjEgMTEuNDEyNiAyNS44NDgxIDExLjI5MzFDMjQuMjEzMSAxMC44NTA2IDE3LjY0MzEgMTAuODUwNiAxNy42NDMxIDEwLjg1MDZDMTcuNjQzMSAxMC44NTA2IDExLjA3MzEgMTAuODUwNiA5LjQzODA4IDExLjI5MzFDOC45OTQxMSAxMS40MTI2IDguNTg5MzIgMTEuNjQ2NiA4LjI2NDIxIDExLjk3MTdDNy45MzkxIDEyLjI5NjggNy43MDUwOCAxMi43MDE2IDcuNTg1NTggMTMuMTQ1NkM3LjI4MDI5IDE0LjgxMyA3LjEzMjE0IDE2LjUwNTUgNy4xNDMwOCAxOC4yMDA2QzcuMTMyMTQgMTkuODk1NyA3LjI4MDI5IDIxLjU4ODEgNy41ODU1OCAyMy4yNTU2QzcuNzA1MDggMjMuNjk5NiA3LjkzOTEgMjQuMTA0NCA4LjI2NDIxIDI0LjQyOTVDOC41ODkzMiAyNC43NTQ2IDguOTk0MTEgMjQuOTg4NiA5LjQzODA4IDI1LjEwODFDMTEuMDczMSAyNS41NTA2IDE3LjY0MzEgMjUuNTUwNiAxNy42NDMxIDI1LjU1MDZDMTcuNjQzMSAyNS41NTA2IDI0LjIxMzEgMjUuNTUwNiAyNS44NDgxIDI1LjEwODFDMjYuMjkyMSAyNC45ODg2IDI2LjY5NjggMjQuNzU0NiAyNy4wMjIgMjQuNDI5NUMyNy4zNDcxIDI0LjEwNDQgMjcuNTgxMSAyMy42OTk2IDI3LjcwMDYgMjMuMjU1NkMyOC4wMDU5IDIxLjU4ODEgMjguMTU0IDE5Ljg5NTcgMjguMTQzMSAxOC4yMDA2QzI4LjE1NCAxNi41MDU1IDI4LjAwNTkgMTQuODEzIDI3LjcwMDYgMTMuMTQ1NlpNMTUuNTQzMSAyMS4zNTA2VjE1LjA1MDZMMjAuOTk1NiAxOC4yMDA2TDE1LjU0MzEgMjEuMzUwNloiIGZpbGw9IiMyMDFGMUYiLz4KPC9zdmc+Cg==");
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a.yz {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTcuNjQzIiBjeT0iMTguMjAwMiIgcj0iMTcuNSIgZmlsbD0iI0ZFRDAwMCIvPgo8cGF0aCBkPSJNMTguNjEwMiAyMC40NjA4TDE1LjI0MjIgMjcuODc2SDEyLjc4NzVMMTYuNDg2OSAxOS45NDY4QzE0Ljc0OSAxOS4wODEzIDEzLjU4OTEgMTcuNTEyOCAxMy41ODkxIDE0LjYxNEMxMy41ODUyIDEwLjU1NDkgMTYuMjA5NSA4LjUyNTM5IDE5LjMyNyA4LjUyNTM5SDIyLjQ5ODRWMjcuODc2SDIwLjM3NTFWMjAuNDYwOEgxOC42MTAyWk0yMC4zNzUxIDEwLjI4MjhIMTkuMjQyMkMxNy41MzEyIDEwLjI4MjggMTUuODc0MiAxMS4zOTQgMTUuODc0MiAxNC42MTRDMTUuODc0MiAxNy43MjQ1IDE3LjM5MjUgMTguNzI2IDE5LjI0MjIgMTguNzI2SDIwLjM3NTFWMTAuMjgyOFoiIGZpbGw9IiMyMDFGMUYiLz4KPC9zdmc+Cg==");
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a.ok {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTcuNjQzIiBjeT0iMTguMjAwMiIgcj0iMTcuNSIgZmlsbD0iI0ZFRDAwMCIvPgo8cGF0aCBkPSJNMTcuNjI5NCAxOC41NDEyQzE0LjgwNDQgMTguNTQxMiAxMi40NTY0IDE2LjE5NTIgMTIuNDU2NCAxMy40MTkyQzEyLjQ1NjQgMTAuNTQ3MiAxNC44MDQ0IDguMjAwMiAxNy42MzA0IDguMjAwMkMyMC41NTI0IDguMjAwMiAyMi44MDM0IDEwLjU0NjIgMjIuODAzNCAxMy40MTkyQzIyLjc5ODQgMTQuNzgyMiAyMi4yNTIzIDE2LjA4NzUgMjEuMjg1MyAxNy4wNDgyQzIwLjMxODMgMTguMDA4OCAxOS4wMDk1IDE4LjU0NjIgMTcuNjQ2NCAxOC41NDIyTDE3LjYyOTQgMTguNTQxMlpNMTcuNjI5NCAxMS4yMTcyQzE2LjQzMzQgMTEuMjE3MiAxNS41MjM0IDEyLjIyMjIgMTUuNTIzNCAxMy40MjAyQzE1LjUyMzQgMTQuNjE2MiAxNi40MzM0IDE1LjUyNjIgMTcuNjMwNCAxNS41MjYyQzE4Ljg3NTQgMTUuNTI2MiAxOS43Mzc0IDE0LjYxNjIgMTkuNzM3NCAxMy40MjAyQzE5LjczODQgMTIuMjIxMiAxOC44NzU0IDExLjIxNzIgMTcuNjI5NCAxMS4yMTcyWk0xOS42ODk0IDIyLjgwMzJMMjIuNjEyNCAyNS42MjgyQzIzLjE4NzQgMjYuMjQ5MiAyMy4xODc0IDI3LjE1OTIgMjIuNjEyNCAyNy43MzQyQzIxLjk5MDQgMjguMzU1MiAyMS4wMzE0IDI4LjM1NTIgMjAuNTUyNCAyNy43MzQyTDE3LjYzMDQgMjQuODYxMkwxNC44MDQ0IDI3LjczNDJDMTQuNTE3NCAyOC4wMjEyIDE0LjEzMzQgMjguMTY0MiAxMy43MDE0IDI4LjE2NDJDMTMuMzY2NCAyOC4xNjQyIDEyLjk4MzQgMjguMDIwMiAxMi42NDc0IDI3LjczNDJDMTIuMDcyNCAyNy4xNTkyIDEyLjA3MjQgMjYuMjQ5MiAxMi42NDc0IDI1LjYyNzJMMTUuNjE3NCAyMi44MDIyQzE0LjU0NDggMjIuNDg0NiAxMy41MTU5IDIyLjAzNDggMTIuNTU0NCAyMS40NjMyQzExLjgzNTQgMjEuMDgwMiAxMS42OTI0IDIwLjEyMzIgMTIuMDc1NCAxOS40MDQyQzEyLjU1NDQgMTguNjg2MiAxMy40MTY0IDE4LjQ5NTIgMTQuMTgzNCAxOC45NzQyQzE1LjIyMiAxOS42MDggMTYuNDE1MiAxOS45NDMzIDE3LjYzMTkgMTkuOTQzM0MxOC44NDg2IDE5Ljk0MzMgMjAuMDQxOCAxOS42MDggMjEuMDgwNCAxOC45NzQyQzIxLjg0NzQgMTguNDk1MiAyMi43NTY0IDE4LjY4NjIgMjMuMTg3NCAxOS40MDQyQzIzLjYxOTQgMjAuMTIzMiAyMy40MjY0IDIxLjA3OTIgMjIuNzU1NCAyMS40NjMyQzIxLjg0NjQgMjIuMDM4MiAyMC43OTI0IDIyLjQ2OTIgMTkuNjkwNCAyMi44MDQyTDE5LjY4OTQgMjIuODAzMloiIGZpbGw9IiMyMDFGMUYiLz4KPC9zdmc+Cg==");
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a.in {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTcuNjQzIiBjeT0iMTguMjAwMiIgcj0iMTcuNSIgZmlsbD0iI0ZFRDAwMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjEwOCA3LjI2NjJDMTQuMjgxIDcuMjEyMiAxNC42NTUgNy4yMDAyIDE3LjY0MyA3LjIwMDJDMjAuNjMxIDcuMjAwMiAyMS4wMDUgNy4yMTMyIDIyLjE3NyA3LjI2NjJDMjMuMzQ5IDcuMzE5MiAyNC4xNDkgNy41MDYyIDI0Ljg0OSA3Ljc3NzJDMjUuNTgyIDguMDU0MiAyNi4yNDcgOC40ODcyIDI2Ljc5NyA5LjA0NzJDMjcuMzU3IDkuNTk2MiAyNy43ODkgMTAuMjYwMiAyOC4wNjUgMTAuOTk0MkMyOC4zMzcgMTEuNjk0MiAyOC41MjMgMTIuNDk0MiAyOC41NzcgMTMuNjY0MkMyOC42MzEgMTQuODM5MiAyOC42NDMgMTUuMjEzMiAyOC42NDMgMTguMjAwMkMyOC42NDMgMjEuMTg4MiAyOC42MyAyMS41NjIyIDI4LjU3NyAyMi43MzUyQzI4LjUyNCAyMy45MDUyIDI4LjMzNyAyNC43MDUyIDI4LjA2NSAyNS40MDUyQzI3Ljc4OSAyNi4xMzkzIDI3LjM1NjMgMjYuODA0NCAyNi43OTcgMjcuMzU0MkMyNi4yNDcgMjcuOTE0MiAyNS41ODIgMjguMzQ2MiAyNC44NDkgMjguNjIyMkMyNC4xNDkgMjguODk0MiAyMy4zNDkgMjkuMDgwMiAyMi4xNzkgMjkuMTM0MkMyMS4wMDUgMjkuMTg4MiAyMC42MzEgMjkuMjAwMiAxNy42NDMgMjkuMjAwMkMxNC42NTUgMjkuMjAwMiAxNC4yODEgMjkuMTg3MiAxMy4xMDggMjkuMTM0MkMxMS45MzggMjkuMDgxMiAxMS4xMzggMjguODk0MiAxMC40MzggMjguNjIyMkM5LjcwMzkzIDI4LjM0NjIgOS4wMzg4MyAyNy45MTM1IDguNDg5MDEgMjcuMzU0MkM3LjkyOTM5IDI2LjgwNDkgNy40OTYzMiAyNi4xNDAxIDcuMjIwMDEgMjUuNDA2MkM2Ljk0OTAxIDI0LjcwNjIgNi43NjMwMSAyMy45MDYyIDYuNzA5MDEgMjIuNzM2MkM2LjY1NTAxIDIxLjU2MTIgNi42NDMwMSAyMS4xODcyIDYuNjQzMDEgMTguMjAwMkM2LjY0MzAxIDE1LjIxMjIgNi42NTYwMSAxNC44MzgyIDYuNzA5MDEgMTMuNjY2MkM2Ljc2MjAxIDEyLjQ5NDIgNi45NDkwMSAxMS42OTQyIDcuMjIwMDEgMTAuOTk0MkM3LjQ5NjczIDEwLjI2MDMgNy45MzAxMiA5LjU5NTUxIDguNDkwMDEgOS4wNDYyQzkuMDM5MDUgOC40ODY3IDkuNzAzNDggOC4wNTM2NCAxMC40MzcgNy43NzcyQzExLjEzNyA3LjUwNjIgMTEuOTM3IDcuMzIwMiAxMy4xMDcgNy4yNjYySDEzLjEwOFpNMjIuMDg4IDkuMjQ2MkMyMC45MjggOS4xOTMyIDIwLjU4IDkuMTgyMiAxNy42NDMgOS4xODIyQzE0LjcwNiA5LjE4MjIgMTQuMzU4IDkuMTkzMiAxMy4xOTggOS4yNDYyQzEyLjEyNSA5LjI5NTIgMTEuNTQzIDkuNDc0MiAxMS4xNTUgOS42MjUyQzEwLjY0MiA5LjgyNTIgMTAuMjc1IDEwLjA2MjIgOS44OTAwMSAxMC40NDcyQzkuNTI1MDUgMTAuODAyMiA5LjI0NDE5IDExLjIzNDUgOS4wNjgwMSAxMS43MTIyQzguOTE3MDEgMTIuMTAwMiA4LjczODAxIDEyLjY4MjIgOC42ODkwMSAxMy43NTUyQzguNjM2MDEgMTQuOTE1MiA4LjYyNTAxIDE1LjI2MzIgOC42MjUwMSAxOC4yMDAyQzguNjI1MDEgMjEuMTM3MiA4LjYzNjAxIDIxLjQ4NTIgOC42ODkwMSAyMi42NDUyQzguNzM4MDEgMjMuNzE4MiA4LjkxNzAxIDI0LjMwMDIgOS4wNjgwMSAyNC42ODgyQzkuMjQ0MDEgMjUuMTY1MiA5LjUyNTAxIDI1LjU5ODIgOS44OTAwMSAyNS45NTMyQzEwLjI0NSAyNi4zMTgyIDEwLjY3OCAyNi41OTkyIDExLjE1NSAyNi43NzUyQzExLjU0MyAyNi45MjYyIDEyLjEyNSAyNy4xMDUyIDEzLjE5OCAyNy4xNTQyQzE0LjM1OCAyNy4yMDcyIDE0LjcwNSAyNy4yMTgyIDE3LjY0MyAyNy4yMTgyQzIwLjU4MSAyNy4yMTgyIDIwLjkyOCAyNy4yMDcyIDIyLjA4OCAyNy4xNTQyQzIzLjE2MSAyNy4xMDUyIDIzLjc0MyAyNi45MjYyIDI0LjEzMSAyNi43NzUyQzI0LjY0NCAyNi41NzUyIDI1LjAxMSAyNi4zMzgyIDI1LjM5NiAyNS45NTMyQzI1Ljc2MSAyNS41OTgyIDI2LjA0MiAyNS4xNjUyIDI2LjIxOCAyNC42ODgyQzI2LjM2OSAyNC4zMDAyIDI2LjU0OCAyMy43MTgyIDI2LjU5NyAyMi42NDUyQzI2LjY1IDIxLjQ4NTIgMjYuNjYxIDIxLjEzNzIgMjYuNjYxIDE4LjIwMDJDMjYuNjYxIDE1LjI2MzIgMjYuNjUgMTQuOTE1MiAyNi41OTcgMTMuNzU1MkMyNi41NDggMTIuNjgyMiAyNi4zNjkgMTIuMTAwMiAyNi4yMTggMTEuNzEyMkMyNi4wMTggMTEuMTk5MiAyNS43ODEgMTAuODMyMiAyNS4zOTYgMTAuNDQ3MkMyNS4wNDA5IDEwLjA4MjMgMjQuNjA4NyA5LjgwMTQxIDI0LjEzMSA5LjYyNTJDMjMuNzQzIDkuNDc0MiAyMy4xNjEgOS4yOTUyIDIyLjA4OCA5LjI0NjJaTTE2LjIzOCAyMS41OTEyQzE3LjAyMjcgMjEuOTE3OCAxNy44OTY0IDIxLjk2MTkgMTguNzA5OSAyMS43MTU5QzE5LjUyMzUgMjEuNDY5OSAyMC4yMjY0IDIwLjk0OTEgMjAuNjk4NiAyMC4yNDI0QzIxLjE3MDggMTkuNTM1OCAyMS4zODMxIDE4LjY4NzEgMjEuMjk5MSAxNy44NDEzQzIxLjIxNSAxNi45OTU1IDIwLjg0IDE2LjIwNTIgMjAuMjM4IDE1LjYwNTJDMTkuODU0MiAxNS4yMjE3IDE5LjM5MDIgMTQuOTI4IDE4Ljg3OTMgMTQuNzQ1M0MxOC4zNjg1IDE0LjU2MjcgMTcuODIzNCAxNC40OTU2IDE3LjI4MzUgMTQuNTQ4OEMxNi43NDM2IDE0LjYwMjEgMTYuMjIyMiAxNC43NzQ0IDE1Ljc1NjggMTUuMDUzM0MxNS4yOTE1IDE1LjMzMjMgMTQuODkzNyAxNS43MTA5IDE0LjU5MjMgMTYuMTYyQzE0LjI5MDkgMTYuNjEzMiAxNC4wOTMyIDE3LjEyNTUgMTQuMDEzNSAxNy42NjIyQzEzLjkzMzggMTguMTk4OCAxMy45NzQyIDE4Ljc0NjUgMTQuMTMxNSAxOS4yNjU3QzE0LjI4ODkgMTkuNzg0OSAxNC41NTk1IDIwLjI2MjggMTQuOTIzNyAyMC42NjQ5QzE1LjI4OCAyMS4wNjcgMTUuNzM2OCAyMS4zODM0IDE2LjIzOCAyMS41OTEyWk0xMy42NDUgMTQuMjAyMkMxNC4xNyAxMy42NzcyIDE0Ljc5MzMgMTMuMjYwNyAxNS40NzkzIDEyLjk3NjZDMTYuMTY1MyAxMi42OTI0IDE2LjkwMDUgMTIuNTQ2MiAxNy42NDMgMTIuNTQ2MkMxOC4zODU1IDEyLjU0NjIgMTkuMTIwNyAxMi42OTI0IDE5LjgwNjcgMTIuOTc2NkMyMC40OTI3IDEzLjI2MDcgMjEuMTE2IDEzLjY3NzIgMjEuNjQxIDE0LjIwMjJDMjIuMTY2IDE0LjcyNzIgMjIuNTgyNSAxNS4zNTA1IDIyLjg2NjYgMTYuMDM2NUMyMy4xNTA4IDE2LjcyMjUgMjMuMjk3IDE3LjQ1NzcgMjMuMjk3IDE4LjIwMDJDMjMuMjk3IDE4Ljk0MjcgMjMuMTUwOCAxOS42Nzc5IDIyLjg2NjYgMjAuMzYzOUMyMi41ODI1IDIxLjA0OTkgMjIuMTY2IDIxLjY3MzIgMjEuNjQxIDIyLjE5ODJDMjAuNTgwNyAyMy4yNTg1IDE5LjE0MjUgMjMuODU0MiAxNy42NDMgMjMuODU0MkMxNi4xNDM1IDIzLjg1NDIgMTQuNzA1MyAyMy4yNTg1IDEzLjY0NSAyMi4xOTgyQzEyLjU4NDcgMjEuMTM3OSAxMS45ODkgMTkuNjk5NyAxMS45ODkgMTguMjAwMkMxMS45ODkgMTYuNzAwNyAxMi41ODQ3IDE1LjI2MjUgMTMuNjQ1IDE0LjIwMjJaTTI0LjU1MSAxMy4zODgyQzI0LjY4MTEgMTMuMjY1NSAyNC43ODUzIDEzLjExNzkgMjQuODU3MyAxMi45NTQyQzI0LjkyOTQgMTIuNzkwNSAyNC45Njc4IDEyLjYxNCAyNC45NzA0IDEyLjQzNTFDMjQuOTczIDEyLjI1NjMgMjQuOTM5NyAxMi4wNzg3IDI0Ljg3MjUgMTEuOTEzQzI0LjgwNTIgMTEuNzQ3MyAyNC43MDU0IDExLjU5NjcgMjQuNTc5IDExLjQ3MDJDMjQuNDUyNSAxMS4zNDM4IDI0LjMwMTkgMTEuMjQ0IDI0LjEzNjIgMTEuMTc2N0MyMy45NzA1IDExLjEwOTUgMjMuNzkyOSAxMS4wNzYyIDIzLjYxNDEgMTEuMDc4OEMyMy40MzUyIDExLjA4MTQgMjMuMjU4NyAxMS4xMTk4IDIzLjA5NSAxMS4xOTE5QzIyLjkzMTMgMTEuMjYzOSAyMi43ODM3IDExLjM2ODEgMjIuNjYxIDExLjQ5ODJDMjIuNDIyMyAxMS43NTEyIDIyLjI5MTYgMTIuMDg3MyAyMi4yOTY3IDEyLjQzNTFDMjIuMzAxOCAxMi43ODI5IDIyLjQ0MjIgMTMuMTE1MSAyMi42ODgyIDEzLjM2MUMyMi45MzQxIDEzLjYwNyAyMy4yNjYzIDEzLjc0NzQgMjMuNjE0MSAxMy43NTI1QzIzLjk2MTkgMTMuNzU3NiAyNC4yOTggMTMuNjI2OSAyNC41NTEgMTMuMzg4MloiIGZpbGw9IiMyMDFGMUYiLz4KPC9zdmc+Cg==");
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a.vk {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTcuNjQzIiBjeT0iMTguMjAwMiIgcj0iMTcuNSIgZmlsbD0iI0ZFRDAwMCIvPgo8cGF0aCBkPSJNMjcuMjAyNSAxMy4wNTVDMjcuMzQyNSAxMi41OSAyNy4yMDI1IDEyLjI0OSAyNi41NDA1IDEyLjI0OUgyNC4zNDc1QzIzLjc4OTUgMTIuMjQ5IDIzLjUzNDUgMTIuNTQ0IDIzLjM5NDUgMTIuODY4QzIzLjM5NDUgMTIuODY4IDIyLjI3OTUgMTUuNTg3IDIwLjY5OTUgMTcuMzVDMjAuMTg5NSAxNy44NjMgMTkuOTU2NSAxOC4wMjUgMTkuNjc4NSAxOC4wMjVDMTkuNTM5NSAxOC4wMjUgMTkuMzM3NSAxNy44NjMgMTkuMzM3NSAxNy4zOThWMTMuMDU1QzE5LjMzNzUgMTIuNDk3IDE5LjE3NjUgMTIuMjQ5IDE4LjcxMTUgMTIuMjQ5SDE1LjI2NTVDMTQuOTE3NSAxMi4yNDkgMTQuNzA3NSAxMi41MDcgMTQuNzA3NSAxMi43NTNDMTQuNzA3NSAxMy4yODEgMTUuNDk3NSAxMy40MDMgMTUuNTc4NSAxNC44OTFWMTguMTE5QzE1LjU3ODUgMTguODI2IDE1LjQ1MTUgMTguOTU1IDE1LjE3MTUgMTguOTU1QzE0LjQyODUgMTguOTU1IDEyLjYyMDUgMTYuMjI2IDExLjU0NzUgMTMuMTAyQzExLjMzODUgMTIuNDk1IDExLjEyNzUgMTIuMjUgMTAuNTY3NSAxMi4yNUg4LjM3NTQ3QzcuNzQ4NDcgMTIuMjUgNy42MjM0NyAxMi41NDUgNy42MjM0NyAxMi44NjlDNy42MjM0NyAxMy40NTEgOC4zNjY0NyAxNi4zMzEgMTEuMDg0NSAyMC4xNEMxMi44OTY1IDIyLjc0MSAxNS40NDc1IDI0LjE1MSAxNy43NzE1IDI0LjE1MUMxOS4xNjQ1IDI0LjE1MSAxOS4zMzY1IDIzLjgzOCAxOS4zMzY1IDIzLjI5OFYyMS4zMzJDMTkuMzM2NSAyMC43MDYgMTkuNDY5NSAyMC41OCAxOS45MTA1IDIwLjU4QzIwLjIzNDUgMjAuNTggMjAuNzkyNSAyMC43NDQgMjIuMDkzNSAyMS45OTdDMjMuNTc5NSAyMy40ODMgMjMuODI1NSAyNC4xNSAyNC42NjA1IDI0LjE1SDI2Ljg1MjVDMjcuNDc4NSAyNC4xNSAyNy43OTE1IDIzLjgzNyAyNy42MTE1IDIzLjIxOUMyNy40MTQ1IDIyLjYwNCAyNi43MDQ1IDIxLjcwOSAyNS43NjI1IDIwLjY1QzI1LjI1MDUgMjAuMDQ2IDI0LjQ4NTUgMTkuMzk2IDI0LjI1MjUgMTkuMDcxQzIzLjkyNzUgMTguNjUyIDI0LjAyMTUgMTguNDY3IDI0LjI1MjUgMTguMDk1QzI0LjI1MzUgMTguMDk2IDI2LjkyNDUgMTQuMzM0IDI3LjIwMjUgMTMuMDU1WiIgZmlsbD0iIzIwMUYxRiIvPgo8L3N2Zz4K");
}
.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a:hover {opacity: .9;}

@media (min-width: 720px) {
	.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li {
		margin-right: 8px;
	}
	.bx-socialsidebar-partner .bx-socialsidebar-partner-group ul li a {
		width: 35px;
		height: 35px;
	}
}
/* End */


/* Start:/bitrix/templates/yasew_en/components/bitrix/system.auth.authorize/popup/style.css?17433994626216*/
/******************* Авторизация и регистрация *********************/


.auth_page .ap_form_wrap.ap_form_wrap_popup {
	margin-top: 26px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	width: 100%;
	z-index: 1;
	padding: 23px 28px;
}

.ap_form_wrap.ap_form_wrap_popup .alert.alert-error {
	width: 100%;
	background: #FFCDCD;
	font-family: Circe Rounded Regular;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.24px;
	padding: 5px 6px 3px;
	margin-bottom: 10px;
	border: 0;
}

.ap_form_wrap_popup .auth {
	font-family: Circe Rounded Regular;
}

.ap_form_wrap_popup .auth-form h4 {
	font-family: Circe Rounded Alt Regular1;
	color: #323232;
	font-size: 30px;
	margin: 0;
	line-height: normal;
}

.ap_form_wrap_popup .auth-form h5 {
	color: #323232;
	font-size: 13px;
	letter-spacing: -0.26px;
	line-height: normal;
	margin: -4px 0 11px 0;
}

.ap_form_wrap_popup .auth-form h5 a {
	color: #1473E6;
}

.ap_form_wrap_popup .auth-form .form-group {
	margin-bottom: 8px;
}

.ap_form_wrap_popup .auth-form .form-group label {
	display: block;
	font-family: Circe Rounded Regular4;
	color: #747474;
	font-size: 13px;
	line-height: normal;
	letter-spacing: -0.26px;
	margin-bottom: 2px;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .form-group input {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #EAEAEA;
	color: #222628;
	font-size: 14px;
	line-height: normal;
	padding: 0 0 4px 5px;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .form-group input:focus {
	outline: unset;
}

.ap_form_wrap_popup .auth-form .ys-form-group.is-focused input {
	border-bottom-color: #1473E6!important;
}

.ap_form_wrap_popup .auth-form .ys-form-group.is-focused label {
	color: #747474!important;
}

.ap_form_wrap_popup .auth-form .forgot_password_note {
	color: #818181;
	font-size: 12px;
	line-height: normal;
	letter-spacing: -0.24px;
}

.ap_form_wrap_popup .auth-form .forgot_password_note a {
	font-size: 12px;
	line-height: normal;
	letter-spacing: -0.24px;
	color: #1473E6;
}

.ap_form_wrap_popup .auth-form .forgot_password_note a:active {
	color: #1473E6;
	text-decoration: none;
}

.ap_form_wrap_popup .auth-form .btn {
	border-radius: 16px;
	background: #1473E6;
	padding: 0 11px;
	height: 26px;
	display: flex;
	color: #FFF;
	font-size: 14px;
	line-height: 1;
	letter-spacing: -0.28px;
	margin: 8px 0 0 auto;
}

.ap_form_wrap_popup .auth-form .btn:hover {
	color: #FFF;
}

@media (min-width: 768px) {
	.ap_form_wrap.ap_form_wrap_popup {
		margin-top: 0;
		flex: 0 0 calc(50% - 43px);
		max-width: 510px;
		border-radius: 30px;
		padding: 50px 56px;
	}

	.ap_form_wrap_popup .auth-form h4 {
		font-size: 35px;
	}

	.ap_form_wrap_popup .auth-form h5 {
		font-size: 18px;
		letter-spacing: -0.36px;
		margin: 1px 0 33px 0;
	}

	.ap_form_wrap_popup .auth-form .form-group {
		margin-bottom: 9px;
		height: 53px;
	}

	.ap_form_wrap_popup .auth-form .form-group label {
		font-size: 16px;
		letter-spacing: -0.32px;
		margin-bottom: 7px;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-hover input {
		border-bottom-color: #939393!important;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-focused input {
		border-bottom-color: #1473E6!important;
		border-bottom-width: 2px;
	}

	.ap_form_wrap_popup .auth-form .forgot_password_note {
		font-size: 14px;
		letter-spacing: -0.28px;
	}

	.ap_form_wrap_popup .auth-form .forgot_password_note a {
		font-size: 14px;
		letter-spacing: -0.28px;
	}

	.ap_form_wrap_popup .auth-form .forgot_password_note a:hover {
		color: #1362C1;
		text-decoration: underline;
	}

	.ap_form_wrap_popup .auth-form .btn {
		padding: 0 14px;
		height: 34px;
		font-size: 17px;
		letter-spacing: -0.34px;
	}

	.ap_form_wrap_popup .auth-form .btn:hover {
		color: #FFF;
		background: #1362C1;
	}
}
/******************* END Авторизация и регистрация *********************/

/******************* Авторизация и регистрация POPUP *********************/
.ap_form_wrap.fancybox-content {
	width: min(100%, 300px)!important;
	padding: 23px 18px!important;
	border-radius: 15px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.ap_form_wrap.fancybox-content .fancybox-button {
	right: 0;
	top: 0;
}

.ap_form_wrap.fancybox-content .fancybox-button svg {
	display: none;
}

.ap_form_wrap.fancybox-content .fancybox-button:after {
	content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 13L7 7M7 7L1 1M7 7L13 1M7 7L1 13' stroke='%23323232' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

@media (min-width: 768px) {
	.ap_form_wrap.fancybox-content {
		width: min(100%, 510px)!important;
		padding: 51px 56px!important;
		border-radius: 30px;
		overflow: visible;
	}

	.ap_form_wrap.fancybox-content .fancybox-button {
		right: -44px;
		top: -4px;
	}

	.ap_form_wrap.fancybox-content .fancybox-button:after {
		content: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82843' y1='2.6665' x2='24' y2='23.8381' stroke='%23E1E1E1' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='2' y1='-2' x2='31.9411' y2='-2' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 0 24)' stroke='%23E1E1E1' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		width: 26px;
		height: 27px;
		transition: all 0.15s ease;
	}

	.ap_form_wrap.fancybox-content .fancybox-button:hover:after {
		content: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82843' y1='2.6665' x2='24' y2='23.8381' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='2' y1='-2' x2='31.9411' y2='-2' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 0 24)' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	}
}
/******************* END Авторизация и регистрация POPUP *********************/
/* End */


/* Start:/bitrix/templates/yasew_en/components/bitrix/system.auth.registration/popup/style.css?17433994626025*/
/******************* Авторизация и регистрация *********************/
.ap_form_wrap.ap_form_wrap_popup {
	margin-top: 26px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	width: 100%;
	z-index: 1;
	padding: 23px 28px;
}

.ap_form_wrap.ap_form_wrap_popup .alert.alert-error {
	width: 100%;
	background: #FFCDCD;
	font-family: Circe Rounded Regular;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.24px;
	padding: 5px 6px 3px;
	margin-bottom: 10px;
	border: 0;
}

.ap_form_wrap_popup .auth {
	font-family: Circe Rounded Regular;
}

.ap_form_wrap_popup .auth-form h4 {
	font-family: Circe Rounded Alt Regular1;
	color: #323232;
	font-size: 30px;
	margin: 0;
	line-height: normal;
}

.ap_form_wrap_popup .auth-form h5 {
	color: #323232;
	font-size: 13px;
	letter-spacing: -0.26px;
	line-height: normal;
	margin: -4px 0 11px 0;
}

.ap_form_wrap_popup .auth-form h5 a {
	color: #1473E6;
}

.ap_form_wrap_popup .auth-form .form-group {
	margin-bottom: 8px;
}

.ap_form_wrap_popup .auth-form .form-group label {
	display: block;
	font-family: Circe Rounded Regular4;
	color: #747474;
	font-size: 13px;
	line-height: normal;
	letter-spacing: -0.26px;
	margin-bottom: 2px;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .form-group input {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #EAEAEA;
	color: #222628;
	font-size: 14px;
	line-height: normal;
	padding: 0 0 4px 5px;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .form-group input:focus {
	outline: unset;
}

.ap_form_wrap_popup .auth-form .ys-form-group.is-focused input {
	border-bottom-color: #1473E6!important;
}

.ap_form_wrap_popup .auth-form .ys-form-group.is-focused label {
	color: #747474!important;
}

.ap_form_wrap_popup .auth-form .buttons {
	margin-top: 10px;
	display: flex;
	gap: 25px;
	align-items: center;
}

.ap_form_wrap_popup .auth-form .policy {
	color: #818181;
	font-size: 12px;
	line-height: 96.2%;
	letter-spacing: -0.22px;
}

.ap_form_wrap_popup .auth-form .policy a {
	color: #1473E6;
}

.ap_form_wrap_popup .auth-form .policy a:hover {
	color: #1473E6;
}

.ap_form_wrap_popup .auth-form .btn {
	border-radius: 16px;
	background: #1473E6;
	padding: 0 11px;
	height: 26px;
	display: flex;
	color: #FFF;
	font-size: 14px;
	line-height: 1;
	letter-spacing: -0.28px;
}

.ap_form_wrap_popup .auth-form .btn:hover {
	color: #FFF;
}

@media (min-width: 768px) {
	.ap_form_wrap.ap_form_wrap_popup {
		margin-top: 0;
		flex: 0 0 calc(50% - 43px);
		max-width: 510px;
		border-radius: 30px;
		padding: 50px 56px;
	}

	.ap_form_wrap_popup .auth-form h4 {
		font-size: 35px;
	}

	.ap_form_wrap_popup .auth-form h5 {
		font-size: 18px;
		letter-spacing: -0.36px;
		margin: 1px 0 33px 0;
	}

	.ap_form_wrap_popup .auth-form .form-group {
		margin-bottom: 9px;
		height: 53px;
	}

	.ap_form_wrap_popup .auth-form .form-group label {
		font-size: 16px;
		letter-spacing: -0.32px;
		margin-bottom: 7px;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-hover input {
		border-bottom-color: #939393!important;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-focused input {
		border-bottom-color: #1473E6!important;
		border-bottom-width: 2px;
	}

	.ap_form_wrap_popup .auth-form .buttons {
		margin-top: 24px;
		gap: 18px;
	}

	.ap_form_wrap_popup .auth-form .policy {
		font-size: 14px;
		line-height: normal;
		letter-spacing: -0.28px;
	}

	.ap_form_wrap_popup .auth-form .btn {
		padding: 0 14px;
		height: 34px;
		font-size: 17px;
		letter-spacing: -0.34px;
	}

	.ap_form_wrap_popup .auth-form .btn:hover {
		color: #FFF;
		background: #1362C1;
	}
}
/******************* END Авторизация и регистрация *********************/

/******************* Авторизация и регистрация POPUP *********************/
.ap_form_wrap.fancybox-content {
	width: min(100%, 300px)!important;
	padding: 23px 18px!important;
	border-radius: 15px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.ap_form_wrap.fancybox-content .fancybox-button {
	right: 0;
	top: 0;
}

.ap_form_wrap.fancybox-content .fancybox-button svg {
	display: none;
}

.ap_form_wrap.fancybox-content .fancybox-button:after {
	content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 13L7 7M7 7L1 1M7 7L13 1M7 7L1 13' stroke='%23323232' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

@media (min-width: 768px) {
	.ap_form_wrap.fancybox-content {
		width: min(100%, 510px)!important;
		padding: 51px 56px!important;
		border-radius: 30px;
		overflow: visible;
	}

	.ap_form_wrap.fancybox-content .fancybox-button {
		right: -44px;
		top: -4px;
	}

	.ap_form_wrap.fancybox-content .fancybox-button:after {
		content: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82843' y1='2.6665' x2='24' y2='23.8381' stroke='%23E1E1E1' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='2' y1='-2' x2='31.9411' y2='-2' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 0 24)' stroke='%23E1E1E1' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		width: 26px;
		height: 27px;
		transition: all 0.15s ease;
	}

	.ap_form_wrap.fancybox-content .fancybox-button:hover:after {
		content: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82843' y1='2.6665' x2='24' y2='23.8381' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='2' y1='-2' x2='31.9411' y2='-2' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 0 24)' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	}
}
/******************* END Авторизация и регистрация POPUP *********************/
/* End */


/* Start:/bitrix/templates/yasew_en/components/bitrix/system.auth.forgotpasswd/popup/style.css?17433994617290*/
/******************* Авторизация и регистрация *********************/
.ap_form_wrap.ap_form_wrap_popup {
	margin-top: 26px;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	width: 100%;
	z-index: 1;
	padding: 23px 28px;
}

.ap_form_wrap.ap_form_wrap_popup .alert.alert-error {
	width: 100%;
	background: #FFCDCD;
	font-family: Circe Rounded Regular;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: -0.24px;
	padding: 5px 6px 3px;
	margin-bottom: 10px;
	border: 0;
}

.ap_form_wrap_popup .auth {
	font-family: Circe Rounded Regular;
}

.ap_form_wrap_popup .auth-form {
	position: relative;
}

.ap_form_wrap_popup .auth-form .back {
	position: absolute;
	top: 1px;
	left: -34px;
	width: 25px;
	height: 40px;
	display: none;
}

.ap_form_wrap_popup .auth-form .back svg path {
	stroke: #B9B9B9;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .back:hover svg path {
	stroke: #323232;
}

.ap_form_wrap_popup .auth-form h4 {
	font-family: Circe Rounded Alt Regular1;
	color: #323232;
	font-size: 30px;
	margin: 0 0 10px 0;
	line-height: normal;
}

.ap_form_wrap_popup .auth-form .form-group {
	margin-bottom: 9px;
}

.ap_form_wrap_popup .auth-form .form-group label {
	display: block;
	font-family: Circe Rounded Regular4;
	color: #747474;
	font-size: 13px;
	line-height: normal;
	letter-spacing: -0.26px;
	margin-bottom: 2px;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .form-group input {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #EAEAEA;
	color: #222628;
	font-size: 14px;
	line-height: normal;
	padding: 0 0 4px 5px;
	transition: all 0.15s ease;
}

.ap_form_wrap_popup .auth-form .form-group input:focus {
	outline: unset;
}

.ap_form_wrap_popup .auth-form .ys-form-group.is-focused input {
	border-bottom-color: #1473E6!important;
}

.ap_form_wrap_popup .auth-form .ys-form-group.is-focused label {
	color: #747474!important;
}

.ap_form_wrap_popup .auth-form .form-group .note {
	color: #818181;
	font-size: 11px;
	line-height: normal;
	letter-spacing: -0.22px;
	margin-top: 5px;
}

.ap_form_wrap_popup .auth-form .buttons {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.ap_form_wrap_popup .auth-form .buttons .back {
	border-radius: 16px;
	background: #D2D2D2;
	padding: 0 11px;
	height: 26px;
	display: flex;
	color: #FFF;
	font-size: 14px;
	line-height: 1;
	letter-spacing: -0.28px;
	position: relative;
	top: unset;
	left: unset;
	width: auto;
	align-items: center;
	justify-content: center;
}

.ap_form_wrap_popup .auth-form .btn {
	border-radius: 16px;
	background: #1473E6;
	padding: 0 11px;
	height: 26px;
	display: flex;
	color: #FFF;
	font-size: 14px;
	line-height: 1;
	letter-spacing: -0.28px;
}

.ap_form_wrap_popup .auth-form .btn:hover {
	color: #FFF;
}

.ap_form_wrap_popup .auth-form .success-note {
	font-family: Circe Rounded Regular4;
	margin-top: -8px;
	color: #323232;
	font-size: 12px;
	line-height: normal;
	letter-spacing: -0.24px;
}

.ap_form_wrap_popup .auth-form .success-note span {
	color: #FF6868;
}

.ap_form_wrap_popup .auth-form .success-note .btn {
	margin-top: 9px;
	width: auto;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

@media (min-width: 768px) {
	.ap_form_wrap.ap_form_wrap_popup {
		margin-top: 0;
		flex: 0 0 calc(50% - 43px);
		max-width: 510px;
		border-radius: 30px;
		padding: 50px 56px;
	}

	.ap_form_wrap_popup .auth-form .back {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.ap_form_wrap_popup .auth-form h4 {
		font-size: 35px;
		margin-bottom: 23px;
	}

	.ap_form_wrap_popup .auth-form .form-group {
		margin-bottom: 15px;
	}

	.ap_form_wrap_popup .auth-form .form-group label {
		font-size: 16px;
		letter-spacing: -0.32px;
		margin-bottom: 7px;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-hover input {
		border-bottom-color: #939393!important;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-focused input {
		border-bottom-color: #1473E6!important;
		border-bottom-width: 2px;
	}

	.ap_form_wrap_popup .auth-form .form-group .note {
		font-size: 14px;
		letter-spacing: -0.28px;
		margin-top: 6px;
		border-top: solid 1px transparent;
		transition: all 0.15s ease;
	}

	.ap_form_wrap_popup .auth-form .ys-form-group.is-focused .note {
		border-top: solid 0px transparent;
	}

	.ap_form_wrap_popup .auth-form .buttons {
		justify-content: flex-end;
	}

	.ap_form_wrap_popup .auth-form .buttons .back {
		display: none;
	}

	.ap_form_wrap_popup .auth-form .btn {
		padding: 0 14px;
		height: 34px;
		font-size: 17px;
		letter-spacing: -0.34px;
	}

	.ap_form_wrap_popup .auth-form .btn:hover {
		color: #FFF;
		background: #1362C1;
	}

	.ap_form_wrap_popup .auth-form .success-note {
		margin-top: -15px;
		font-size: 16px;
		letter-spacing: -0.32px;
	}

	.ap_form_wrap_popup .auth-form .success-note .btn {
		margin-top: 14px;
	}
}
/******************* END Авторизация и регистрация *********************/
/******************* Авторизация и регистрация POPUP *********************/
.ap_form_wrap.fancybox-content {
	width: min(100%, 300px)!important;
	padding: 23px 18px!important;
	border-radius: 15px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}

.ap_form_wrap.fancybox-content .fancybox-button {
	right: 0;
	top: 0;
}

.ap_form_wrap.fancybox-content .fancybox-button svg {
	display: none;
}

.ap_form_wrap.fancybox-content .fancybox-button:after {
	content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 13L7 7M7 7L1 1M7 7L13 1M7 7L1 13' stroke='%23323232' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	width: 14px;
	height: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: auto;
}

@media (min-width: 768px) {
	.ap_form_wrap.fancybox-content {
		width: min(100%, 510px)!important;
		padding: 51px 56px!important;
		border-radius: 30px;
		overflow: visible;
	}

	.ap_form_wrap.fancybox-content .fancybox-button {
		right: -44px;
		top: -4px;
	}

	.ap_form_wrap.fancybox-content .fancybox-button:after {
		content: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82843' y1='2.6665' x2='24' y2='23.8381' stroke='%23E1E1E1' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='2' y1='-2' x2='31.9411' y2='-2' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 0 24)' stroke='%23E1E1E1' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		width: 26px;
		height: 27px;
		transition: all 0.15s ease;
	}

	.ap_form_wrap.fancybox-content .fancybox-button:hover:after {
		content: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='2.82843' y1='2.6665' x2='24' y2='23.8381' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3Cline x1='2' y1='-2' x2='31.9411' y2='-2' transform='matrix(0.707107 -0.707107 -0.707107 -0.707107 0 24)' stroke='white' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	}
}
/******************* END Авторизация и регистрация POPUP *********************/
/* End */


/* Start:/bitrix/templates/yasew_en/template_styles.css?1744173764225736*/
@font-face {
	font-family: Circe Rounded Regular;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRounded-Regular.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Regular1;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRounded-Regular1.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Regular2;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRounded-Regular2.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Regular3;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRounded-Regular3.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Regular4;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRounded-Regular4.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Regular5;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRounded-Regular5.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Alt Regular1;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRoundedAlt-Regular1.ttf") format("truetype");
	font-weight: 400;
}

@font-face {
	font-family: Circe Rounded Alt Regular2;
	src: url("/bitrix/templates/yasew_en/assets/fonts/CirceRoundedAlt-Regular2.ttf") format("truetype");
	font-weight: 400;
}

/************ SF Pro Display Font ************/
@font-face {
	font-family: SF Pro Display;
	src: url("/bitrix/templates/yasew_en/assets/fonts/SF-Pro-Display-Regular.otf") format("opentype");
	font-weight: 400;
}

@font-face {
	font-family: SF Pro Display;
	src: url("/bitrix/templates/yasew_en/assets/fonts/SF-Pro-Display-Medium.otf") format("opentype");
	font-weight: 500;
}

@font-face {
	font-family: SF Pro Display;
	src: url("/bitrix/templates/yasew_en/assets/fonts/SF-Pro-Display-Semibold.otf") format("opentype");
	font-weight: 600;
}

@font-face {
	font-family: SF Pro Display;
	src: url("/bitrix/templates/yasew_en/assets/fonts/SF-Pro-Display-Bold.otf") format("opentype");
	font-weight: 700;
}

@font-face {
	font-family: SF Pro Display;
	src: url("/bitrix/templates/yasew_en/assets/fonts/SF-Pro-Display-Heavy.otf") format("opentype");
	font-weight: 800;
}

@font-face {
	font-family: SF Pro Display;
	src: url("/bitrix/templates/yasew_en/assets/fonts/SF-Pro-Display-Black.otf") format("opentype");
	font-weight: 900;
}

/********** end SF Pro Display Font *********/

/************ Страницы стиля NEW_DESIGN ************/
.l-page.new_design {
	font-family: Circe Rounded Regular;
	background: white;
	overflow: hidden;
}

.l-page.new_design .l-section__main {
	padding-inline: 0;
	position: relative;
}

.l-page.new_design .l-section .l-section__head {
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 0;
	min-height: unset;
}

@media (min-width: 768px) {
	.l-page.new_design .l-main__container {
		margin-top: 35px;
	}

	.l-page.new_design .l-main--has-outer-sidebar .l-main__container {
		padding-left: 345px;
		padding-right: 0;
	}

	.l-page.new_design .l-main--has-outer-sidebar .l-main__outer-sidebar {
		width: 263px;
		margin-left: -345px;
	}

	.l-page.new_design .l-section .l-section__head {
		padding-top: 55px;
		padding-bottom: 32px;
	}
}

@media (min-width: 1300px) {
	.l-page.new_design .container {
		max-width: 1360px;
		padding-left: 0;
		padding-right: 0;
	}
}
/********** end Страницы стиля NEW_DESIGN **********/

/************ Кнопка Вернуться наверх ************/
.gotop {
	position: fixed;
	bottom: 66px;
	right: 10px;
	z-index: 9998;
	opacity: 1;
	visibility: visible;
	transition: opacity 0.3s, visibility 0.3s;
}

.gotop.hidden {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;
}

.gotop svg {
	width: 44px;
	height: auto;
}

.gotop svg circle {
	fill: #FED000;
}

.gotop svg path {
	fill: #111111;
}

@media (min-width: 900px) {
	.gotop {
		bottom: 10px;
	}

	.gotop:hover {
		cursor: pointer;
	}

	.gotop svg {
		width: auto;
	}
}

@media (min-width: 1300px) {
	.gotop {
		bottom: 40px;
		right: 40px;
	}

	.gotop svg circle {
		fill: #ffffff;
	}

	.gotop svg path {
		fill: #FED000;
	}

	.gotop:hover svg circle {
		fill: #FED000;
		-webkit-transition: all .1s ease-in;
		transition: all .1s ease-in;
	}

	.gotop:hover svg path {
		fill: #111111;
		-webkit-transition: all .1s ease-in;
		transition: all .1s ease-in;
	}
}
/********** end Кнопка Вернуться наверх **********/

/************ Блок Подписаться на youtube ************/
.youtube {
	margin-top: 45px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

.youtube .youtube-inner {
	padding: 20px 15px 0 15px;
	background: #96e4ff;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 20px;
	position: relative;
}

.youtube h3 {
	font-family: Circe Rounded Alt Regular2;
	font-size: 24px;
	line-height: 31px;
	color: #222628;
	margin-bottom: 0;
}

.youtube .img-wrapper {
	text-align: center;
}

.youtube .img-wrapper-mob {
	margin-top: 21px;
}

.youtube .img-wrapper-desktop {
	display: none;
}

.youtube .img-wrapper img {
	height: 226px;
}

.youtube .btn-wrapper {
	position: absolute;
	bottom: 16px;
	width: calc(100% - 20px);
	left: 10px;
}

.youtube a {
	font-family: Circe Rounded Alt Regular1;
	text-decoration: none;
	width: 100%;
	background: #FFF;
	border-radius: 50px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	color: #222628;
	transition: background-color 0.2s ease;
	gap: 6px;
	line-height: 0;
}

.youtube a:hover {
	text-decoration: none;
	color: #222628;
	background: #E7E7E7;
	transition: background-color 0.2s ease;
}

.youtube a svg {
	width: 21px;
	height: auto;
}

@media (min-width: 480px) {
	.youtube {
		margin-top: 40px;
	}

	.youtube .youtube-inner {
		padding: 20px 29px 0 15px;
	}

	.youtube .btn-wrapper {
		margin-inline: auto;
		text-align: left;
		bottom: 20px;
		left: 0;
		right: 0;
	}

	.youtube .img-wrapper-mob {
		margin: 0 auto;
		text-align: center;
		padding-right: 30px;
		overflow: hidden;
	}

	.youtube .img-wrapper img {
		height: 318px;
		max-width: unset;
		margin-bottom: -57px;
	}
}

@media (min-width: 900px) {
	.youtube {
		margin-top: 35px;
		padding-top: 72px;
	}

	.youtube .youtube-inner {
		border-radius: 50px;
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABVAAAADwCAYAAADmWk8BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACOySURBVHgB7d3dc553eeDx63c/j2TJSRQX0SbdjRcpsdVp6Y4VJrQDB8SZnm/hLyA5ySlOZyg2HcbywmClnQHnlBPMX9BA96B70CLaGUIgi+WwgV1DsNgAQ0ud2BKxrZfn/u1zizgkkPj1ebvv5/OZce24LQwvsaSvruv6pQCAGjr2/PpseyIWchGzATBgnYhzJxdnzgUAAI3XDgCokbeG0xwAw5G2OnsDAICxIKACUAtfeCVPv/bLjUXhFAAAgEESUAEYabvh9NLrC69e2NgfRQCMhNxuTQcAAGNBQAVgJL0tnAKMmBSlFX4AgDEhoAIwUoRTAAAARomACsBIEE6BOimKwgo/AMCYSAEAQ3Ts+fXZPROt+Z2ic38A1Ej70D3/uJTSTgAA0GgmUAEYiiqctidiIRcxuxOdAKibn//Dzye7PwmoAAANJ6ACMFBvDac5AAAAYLQJqAD03VLO7Z0XL+0vO/FgUcS0cAo0wex991R3UC8HAACNJqAC0DdVOI2zGw+WZ9fnI4qJbjwFaIy0t/C5NADAGPBJHwA9t7umf1fxwM7Zjf2//h1vFgLNs1MWEwEAQOMJqAD0RDVt+vp3fvneqfbU/O59050yAAB4d0fP57nUicVOirnut5vf1/2xr/t957nI3R9dufvXu7/3W7q/f7H7+xe7/7drb/zGWpTxk5Ritfsp2NrfLaTVAKBnjAQBcEfeXNOPPF9GMo0FjI1OxLmTizPnAuAmHDmT903fE4fLFI92Q+dizrH4TnG0V7r/2Kvdb2evdWPrN3InVkRVgNsnoAJwW3bX9CdioZo2DYAxJKACN3L0h/lwtOPRyHF498cQVVOr3Z9WUo6vxnasLP9xWgsAboqACsBNM20K8BvlVuenn/+z3zPRBbxNNWk6tS8+EWU83v3LuRhR1YRq9xtBXym24lkxFeD6BFQAbsi0KcDvElCBt9qdNm3F8WFPmt6OKqbmHM+YTAV4ZwIqAO/ItCnA9QmoQOXoj/LjUcTH6xhO31GKlSjjK8sH0ukAYJeACsCbqmiaX7xyf9nZ2W/aFOD6OmVcOPmBmecCGEu7E6dFfDlGeE3/Dq11//WdjqvdmGoqFRhzAioAuyv65Z7t+/dE+wHTpgA3R0CF8XT0B3ku9nTDaVMmTm/O6diKE0IqMK4EVIAxdW1FfyelByLnvQHALSnL8srnP7DvnwIYG0fP5+NRxlKMq2q9v9MNqQfTSgCMEQEVYIxU0XTnxUv7U6e434o+wJ0RUGF8fPpcXsyt+HKOWAwqa5G7IdWdVGBMCKgADVdF09e/88v3TrWn5lORZ6zoA/SGgArj4VPn8yeqqdPuF8/7gt8mpAJjQUAFaKjqrmlKnf3tyeI+0RSgPz63OPM/AmisY+fzF3MZR4IbEVKBRhNQARrEY1AAgyWgQjMdOZP3Tc/E163s35puYFjtBuen3EgFmkZABag50RRgeARUaJ6jP8hzMRlf7/5yLrgt3fD8bNrqhtQ/TmsB0AACKkANiaYAo+Hf/9/GP3/pv/3nywE0gnjac6djK04IqUDdCagANSGaAoweARWaQzztn254OJW34hkhFairdgAwst4eTWOiFRNRBgAAvSSe9leOONL99/ejR3+UPTQF1JIJVIARY9IUoD5ad23/y4mDs+sB1Fb1YNTUTJwJ8XRQ1rpFVUgFasUEKsAIMGkKUE9br074RhfU3PRMfDmLp4M0Fym+fPTH+eOxGU9Y6wfqQEAFGBLRFABguI6+nI934+lHg8HLcTgm43z3PwMPTQEjzwo/wIAs5dze/PbGvdbzAZpjK7VX//bQ3p8GUDtHf5gPR7F795Qh64aJi7mIU8vz6UQAjCABFaCPrkXTlDr725PFfaIpQLMIqFBPHo0aWe6jAiPJCj9Aj1XRNL945f7U2bq/PLs+29pTRdOW9XwAgFExGcdDPB1Fu/dRj72cP5G34mPW+oFRYQIVoAeuRdOys7M/FXnGpCnAmEgTL33u0PT5AGrj6I/y41WkC+rAfVRgJAioALdJNAWgE3Hu5OLMuQBqwep+TRWxFFfjK0IqMCxW+AFuwVujaXl2/dfRtKgeEfX9KACAUZem4hO5FE9rp+wG1Ml4/OiPsvuowFD4ih/gBkyaAvButmP7/NOLsy8FMPLemD51cqP+PDQFDJwJVIB3YNIUgJvR2ip8Uw3q4tcPR1F/uw9NHf1x/nhsxhPW+oFBUAIA3lBF081vb9zbnogFk6YA3Ixyq/PTz//Z760GMNJMnzaah6aAvjOBCoy9Y8+vz6bUqSZN72vtSRM5TJoCADSK6dMme3z3PurLWUgF+kYhAMZSFU3LPdv374n2AyZNAbhdnTIunPzAzHMBjCzTp2NHSAV6zgQqMDae/NrP9v6n/3LPAzspPRA5723FRJQBAECjmT4dNyZSgZ4zgQo0WnXXdOfFS/tTp7g/FzEbANBDKcWlzx6a+dcARpLpU8JEKtADJlCBRqpW9KvHoMqz6zMRxUQ3ngJAz3U65WQAo2siDgfjzkQqcMcEVKAxjn8rz6SpjfvLyPNl99Nlj0EBAIy5ZH2fNwmpwG1TFoBas6IPwDAVUWz/98W7/2cAI+foD/Ph7t+kXw94Bzni2VTGM8sH00oA3IAJVKCWqhX9cs/2/eXZ9Qes6AMwLGWUEwGMpiI+HvAuUsRHu/8d+ejRl/Nat6aeWD6QTgfAuxBQgdr47WnTVkx0v3AFAIB3dDjgxua6NfXL3ZBanXtYsd4PvBMr/MDIuzZtuifaD5SRTPoAMFLah+75x6WUdgIYGdb3uSOpG1LL+IqpVOAaE6jAyKrCaXsiFkybAjDKfv4PP5/s/iSgwihJ8dGA25XjcPe/Q4ffnEqtYqpbqTDWBFRgpFRr+nF248Ey8nw3mE7kAACAW5NTPGrdkh6Y6/54PIp4vLqVuvvw1FY8Y8Ufxo+PKcBIsKYPQF11NuO5k38+cyGAkXD0B3kuJuN8QJ90Q8pqGbFSduIrf7eQVgNoPBOowFBZ0wcAoJfKiVgsAvonRyx2I+piqxVHqsnU7m+tpBxfvbIRK6ceThcDaBwBFRi4ak0/v3jl/rKzs78Kp9b0AaizzlR7OoCRUaT4y4DBmev+eDyneHxqJuLoj/NKdOIb3d9bcTf17Y6ez3Nv+42dmIvb1Y61a79cnndSgf6zwg8MzNvvm1rTB6AZtlJ79W8P7f1pACPhUy/nM9V0YMAoSLGSc6wWOb6xU8ZanVf+qwDa2Y59rRT7Ir8RP1PM5SLu7f49ty93f6Tu/y7lX//6jf+3uRiQ7j/nxfTGj27Qvtj9933311HGT8oiLrZyrFW/V8VX0ZVbJaACfSecAtBoaeKlzx2adm8RRsCR83nfVBmvBYyo3ciXYrWKqt1f/6QoY7XTjXrDCqtHznT/ntnXjZ6dWMxlN3q+JYhWv65C6W4Y/U0QbZK17r/G3aiayjj7xn8uF6/+KladYuC3CahA3winAIyDTsS5k4sz5wIYuqM/zIejiK8H1FD1OFU1OdmNlmvXpiaLTvev06/X1avQ2pqI3bB39WJc/O3Idy2GvvkbOzFXTYRWYbRsxb6iCqRFvO+NILrY4DB6x94aupswPcydE1CBnhNOARgn27F9/unF2ZcCGLq/fjkfKSK+GAA9di2qXrtxa1J1vHhECuiZN8Pp2fU3wqnv0QDQfK2twjcLYUQU1V1Gn4ICfbA7rZujmnI/3P3L49ceDaumVFMZX/VoWLMJqMAdE04BABgRhwJgULpBtfvVbxVVj3zq5VxNo66kHF+N7VhZ/mMPVTWJygHcNqv6ABDRKePCyQ/MPBfA0HUDxmtuOgIjIcVKlPGVqxvxrFX/+hNQgVsmnALAb6QUlz57aOZfAxiqI+fzvqkyXguA0XO6iqnW/OvLCj9wS46fvfzA1plLf1QUxbTvwQBARKdTTgYwdBPbMRetABhFj0cRjx99Oa9FjhOmUutHQAVuyrHn12fbE7HQyTuz3XgaBADsahdtn1PDCEhFN6ACjLbqobsvT83E8W5MXYmtOOFWaj34ZA+4ri+8kqdf++XGYi5iNgcA8NvKKJ2zgVGQBFSgNuaimkqd3J1KPS2kjj5jZMA7qu6cfmZ14/2vXtj4iyqeBgDwrp782s/2BjBURenxKKCWqpD69aPn8/FgZAmowO9Y+vYvHizPrv9FjjwfAABQByZQgfqaizKWjr6czx/9UX48GDlW+IE3XbtzumPiFABuyex990x3f7ocwNDkFPd64hSoud0bqd2Q+qi1/tFiAhV4c12/tSc+ZF0fAG5d2lsYTIAhS9kKP9AYv17rN406MgRUGHPW9QHgzu2UhYekAIBe2p1GPfZy/uKRM9k3iIZMQIUx9YVX8vRnvrv+oZ3JvX9SRvJFHwDcgVbe8YgUDJsbqEAD5YgjUzNx5ugP8lwwNAIqjJlqXX9pdX3h1Qsbf2FdHwB6o4xt34wEAPplrlrp/+S5vBgMhYAKY6R6JGrrzKVHdyIWAgDomdaWFX4AoK/m2q34+rEf5Y8GAyegwhh46yNRRVFMBwDQU7nd8vEVAOirHLEvp/j7Y+fzx4OBElCh4a5NnXokCgD6J0XpBioAMBC5jNNHf5gPBwMjoEJDmToFgMFpF+12AAAMSCri791EHRwBFRro+LfyjKlTABicMko3UAGAganW+Vut+PujP8hzQd8JqNAwS9/+xYOdqY2PmDoFgMF68ms/s8YPAAzSXOyJLwd9J6BCQ3zhlTz9me+uf2hncu+fBAAwcH/4x1PW+AGAwcpx+OjLeSnoKwEVGqB6KOrihfWP5CJmAwAYiiuXp2cCGJoccTEAxtNx91D7S0CFmltaXV+oHooqI7m9BgBDNOljMQxVygIqML5a7fhi0DcCKtTYZ/73rw7tRCwEADB02/myG6gwRDkJqMAYy3H42Mv5SNAXAirU0FLO7b/57sZH8k65PwCAkdDaKkygwhClHJcCYLwdP3Im7wt6TkCFmqkei9o6c+nRVGR31gBghLT2tO4JYJhMoAJjLUfsm5oJU6h9IKBCjVTx9D9+eenDRVFMBwAwUjqdcjKA4XEDFSBSxCeCnhNQoSbEUwAYbdXH6OrMTgDDkWMtAMZcNYX61z/KHw16SkCFGjj+rTxz8cL6R8RTABhtP/+Hn5tChSEpCxOoAJWiMIXaawIqjLhq8jRPrX+ojORhCgAYce+dv9cdVBiSXJpABdiV47DHpHpLQIURdm1tXzwFgHooytbeAIaiNWECFeCa6bvj8aBnBFQYUW6eAkD9bOfLAioMyfJ8WgsAdpUpDgc9I6DCCBJPAaCeplstH7thuNYCgChSPBr0jIAKI6Z6vffCL3/1QfEUAOpnazvuDWBocsRqAFD9ebjvk+fyYtATAiqMmjOXF1ORZwIAqJ120W4HMDQpx08CgF2tCAG1RwRUGCFLq+sLO0Xn/gAAaqmMcuLJr/3MHVQYkjJZ4Qe4JhcCaq8IqDAilr79iwd3IhYCAKi1987fe08Aw5EFVIC3mAt6QkCFEVA9GrUzufdPAgCovaJsmUCFISlabqACXFOkeF/QEwIqDFkVT//jl5c+HABAI5SbVz0kBUOyPJ/WcsTFAGD3IamgJwRUGLLXfrmxWBTFdAAAjdDa07LCD8O1FgBEElB7RkCFIaoejcpFzAYA0BgpF1b4YYhSjrMBgAnUHhJQYUiOPb8+69EoAGieMsqJJ7/2MxEVhqRM7qAC0FsCKgxBdfc0TZSLAQA00nvn77XGD0OSO7ESANBDAioMwWuXXl9w9xQAmqsoWyZQYUi2J9xABaC3BFQYsONnLz+Qd8r9AQA0Vrl59d4AhuLUfLqYwxo/QHhUr2cEVBiganV/u7P1RwEANFs7eSQShijl+EYAjLkUcTHoCQEVBsjqPgCMh+rj/VLO7QCGozSBCpCTgNorAioMiNV9ABgv+UevuoMKwzLhISmAyFb4e0VAhQGwug8A46dzea81fhiS5fm0lq2uAuOujJ8EPSGgwgBY3QeA8eMhKRi6lQAYY2VyzqRXBFTos+PfyjNW9wFg/LT2tO4JYGhyeEgKGG9FNonfKwIq9Nn25KUPBgAwdnKOez0kBcOTOyZQgfF29VcmUHtFQIU+qh6OsroPAONr89sb1vhhSP5uIa26gwqMqxSxeurh5M/AHhFQoU88HAUAtKYmZgIYppUAGENl9oBULwmo0CcejgIA2sXmbABD4w4qMK6K7BtIvSSgQh9U06cejgIAyk5bQIUhKkr3/4Dx1P0Gkj//ekhAhT6opk8DABh7ZZQTT37tZ3sDGIqr7XAHFRhLywfTStAzAir0mOlTAOCt/uB977kvgKE4Nb/7gMpaAIyTZH2/1wRU6DHTpwDAW5WbV+8NYGhSdgcVGC+pE18NekpAhR4yfQoA/Lb25IQJVBgmd1CBMZPb8WzQUwIq9JDpUwDgt7mDCkM2YZUVGCtry/NpLegpARV6xPQpAPBu3EGF4alCgoekgHGRs/X9fhBQoUdMnwIA76ZdbM4GMExrATAGUitOBT0noEIPmD4FAK6n7LQFVBiilONsADRdihXr+/0hoEIPmD4FAK6nuoN67Pl1ERWGpEwekgLGQBlfCfpCQIU7ZPoUALgpe0JAhSEpSgEVaLy15QPpdNAXAircoUuvXvHFEABwQ+1SQIVhudoWUIHGWwn6RkCFO7Td2fqjAAC4gVzE7FLO7QAG7tR8upgjLgZAUxVxIugbARXuwPGzlx8oimI6AABuwuUXr9wfwLCsBUAznfZ4VH8JqHAHys6O26cAwE1rb26+N4ChSDnOBkATmT7tOwEVbtPu41GFW2YAwM1rT07cF8BwZBOoQPPkHM+YPu0/ARVu079d+NWDAQBwC8ooJ449v+4bsDAMAirQPGupFaeCvhNQ4Ta1yo4bZgDALSv3bPscAoagE7EaAE2S44Tp08EQUOE2VJMjHo8CAG7HntjzQAAD15qIiwHQHGvLB9LpYCAEVLgN7bsKX/gAALfFGj8MhyktoFGKeCwYGAEVbkNna8cLugDAbbPGD0OzFgD1Z3V/wARUuEWf/Pa/3299HwC4E9b4YThyWOMHam9t+aG0FAyUgAq3aGrv3vsCAOAOWOOHoVkLgJra/SaQ1f2hEFDhFlnfBwB6wRo/DF7KcSkAaqoore4Pi4AKt6CaFLG+DwD0QrXGv5RzO4DBySZQgXrKOZ45eTCdCoZCQIVbUO5JJkUAgJ6o1vg3v71xbwADUxZuoAL1kyJWnz6QjgRDI6DCLWiXO26VAQA9056IhQAGpugIqEDtrOUiPhYMlYAKN+kLr+TpVLRmAgCgR1JRzFjjBwDeybVHo9w9HT4BFW7SpVevmD4FAHqqWuPfefHq/gAGI7mBCtRHSzwdGQIq3KSdYsv9UwCg51Jn2+cYAMDb5Xji8/NpNRgJAircpLwdHnkAAHouFzF77Pl1my4wCG0TqEANdOPp8oF0OhgZAirchOPfujBTFMV0AAD0QbnHFCoAEOLpiBJQ4WZMT3s8CgDomz2x5wGPSQHAmBNPR5aACjehbJXW6gCAvvGYFACMrxxxMeX4mHg6ugRUuAnl1rb7pwBAX3lMCvrvajdSBMAIqeJpq4jHTh5IzwYjS0CFG3jyhRcmUtGywg8A9JXHpKD/Ts0nARUYJWupiIc/P59Wg5EmoMINzHYWxFMAYCDaE7EQAEDjpYjVbpV7bHk+rQUjT0CFG8jpsvV9AGAgqinUp76ZpwMAaKyc45mTD6WHxdP6EFDhBvLkXb6IAQAGZmrvhsekAKChUhlPPX0gHQlqRUCFG5gssxV+AGBgJqKYX8q5HUDPHTmf9wXAcKxFGY+dPJhOBbUjoMINpEJABQAGp4xyYvPsxoMB9NxUhIAKDF6Old17pwfTSlBLAipcx5MvvDBRRpoIAIABMoUKAM1QrewvH0gei6o5ARWuY7azYPoUABi4agp158WrbqECQH1Z2W8QARWuYyddNX0KAAxF2dm0xg891tm2wg/0X87xzNUiHray3xwCKlxHe3LKBCoAMBRFUUwfP3v5gQB6ppUEVKB/csTFlONjTx9IR07Np4tBYwiocB3unwIAw7Td2fqjAABGXop4drOI+ZMH0rNB4wiocB3tVmc6AACGxBQq9FiOuQDooWtTpycfSh8zddpcAipcR7FdmEAFAIbKFCoAjKbq1qmp0/EgoMJ1lNERUAGAoTKFCj2UTKACPbHWDQaPuXU6PgRUuI402W4HAMCQVVOoSzn7vATulEekgDtVxomrRTy8fDCtBGPDJ2FwPTt5bwAADFk1hbp5duPB7i/PBXAnBFTg9uRYiVY8sfxQWgvGjglUAACogYko5k2hwh17XwDcguqRqO7/eGL5QHpseV48HVcCKgAA1EAZ5cQbU6jAbcpW+IFbcO2RqG48PR2MNQEVAABqwhQq3LG5ALiRHCtFEQ97JIprfPIF7+ILr+TpVy9sBADAqKimUPOZ19/f/eXZAG5ZcgMVuL61lOOpkwfSswFvYQIVAABqJBfl/mPPr88GcEuOns9zAfAOdu+clnHiahEPi6e8ExOo8C7+z7/9r50/aC8EAMCoaU9E9UnKcwHcvJ2YM0IE/I4cK6kVTyw/5IEo3p0PH/AuvvTII9sBADCCchGzn/5evi+Am5fdPwXeZi3KeGz5QHpseV485foEVAAAqKPtS3/qQSm4BUlABX69rp/KeGr5oTS/fDCtBNwEARUAAGqoKIrpzbMbDwZwU3IRhwIYaznHM5tFzJ88mE4F3AIBFa6nnS4HAMCIakUsPPXNPB3ADaUc+wIYTzlWqnX9pw+kI6fm08WAW2TlBwAAauzuqY3F8KAU3FBOsZgCGDNr3Xh6YvlAOh1wB0ygwnWkrXwlAABGWPWg1PGzlx8I4F0dOZ/3deOpCVQYJ2WcuFrEw+IpvWACFa5nsrgcO+VsAACMsJzL9y/l/IullHYC+B1TO7FofAjGRLWu34onlh9KawE9IqDCdWzt5J2JAAAYbWWUE8VLWwvdX34/gN9RFrGon0LjrXU/ID6xfDCtBPSYjyFwHWnrdSv8AEAt7OxsPnjs+XWbM/AOihxzATTXtXV98ZQ+EVDhOjpRXA4AgJpIE+XiUs62zOB3HQqgeap1/SLmu+F06dR8uhjQJz65guv4wz/8/UuvXtgIAIA6KIpiOqzyw+/IKRZTAE2RIy4WZZw4eTCdChgAE6hwHX+1P1nhBwBqxSo/vN2R83lfN57uC6ARco5nNouYF08ZJAEVbqSdrPEDALVilR9+Y2onFgOov2pdv4zHnj6QjljXZ9B8UgU3kCJdyJH3BgBATVjlh98oi1g0OQT1Va3rpxxPLR9IpwOGxMcRuIHty79yBBUAqJ1qlf/T38v3BYy5FPFoALVThdMo40S1ri+eMmwCKtxAynsvBQBADbU7ry8+9c08HTDe5gKom9OpiIeXD6Yl6/qMAiv8cAMXWufW/yAWAgCgbsooJ+6e2qjuPz4XMIZ2H5Aq3UCF2qjunOY40Q2nKwEjxAQq3MCXHnlku/tJ14UAAKihXMTsZ89emQ8YQx6Qgpp444Go5QPpMfGUUSSgwk3YKQRUAKC+NvP2+489vz4bMGaqB6QCGGVr3Xj6hHDKqBNQ4WZsCqgAQL2liXJxKWcnvBgrHpCC0XTtgair1Z1TD0RRAwIq3ISTfz5zoYi8HQAANVUUxXTnzMYHA8ZIN6CaQIURci2cbhYx74Eo6kRAhZuU261fBABAjVX3UJdW172OyVioHpDq/jQXwNAJp9SdgAo3aef18qcBAFBzOxEL7qEyDiY7cTiAoRJOaQoBFW7Shda5dWv8AEATTOwpHnnqm3k6oMG6X+weDmAohFOaRkCFm/SlRx7Z3ozCFCoAUHtllBN333X1EY9K0XCHAhiG06l6HEo4pUF8wgS3oNjMv4g9MR8AADWX8/a98VJR3UP9fkATJROoMGCno4gTy/NpLaBhUgC35G+++9pHUtGaCQCABtiTJl76zKHp8wENcvSH+XA35Hw9gEEQTmk8K/xwi8qi9YsAAGiIzbz9/uPfuuCbwzRKWcRiAP1WhdP55YfSE+IpTSegwi26sHPuvMekAIAm2Z5sfdA9VJokRTwaQL8Ip4wdARVuUfWY1HYka24AQGMURTHdObPxwYDmOBxArwmnjC0BFW5DNYUaAAANkouYXVpdXwiouU+ey4spYl8AdyxHXMw5nhFOGXcCKtyGago1tYtXAgCgQXYiFj79vXxfQI213D+FO1aF0yjjxGY3nD59IB0RThl3Aircpt+7965zbqECAE3T7ry++NQ383RATeUUfxnAbXlrOF0+mJZOzaeLAQiocLv+an+64hYqANA0ZZQTd9919RGPSlFXKUygwq0STuH6fFIEd6C6hXp/++B8GWkiAAAaIufte+OlorqH+v2AGjn6gzzX/WkugJtShdNUxjOb7Th16iHRFN6NCVS4A9Ut1DJNngsAgIbZ2dl88LNnr8wH1MlEHA7ghkycwq0RUOEOfe7Q9Pnud+wuBABAw2znzoJ7qNRKikcDeFfCKdweARV6oNi656UAAGiY6h7q9NSlD7uHSo0cDuB3CKdwZ1IAPXFsdX2hFbEQAAANk8rilc9+4O6zASNs9/7pZHjkFd7i2o3Tq9WNU9EUbpsJVOiRk4sz53LZWQ8AgIbJRbnfPVRGnvun8CYTp9BbAir00Ozv7/tOEXk7AAAaprqHevxbF2YCRpX7pyCcQp8IqNBDf7U/XSnT5LkAAGiY6h7q9mTrg+6hMqq64WgxYEwJp9BfbqBCH3xqdeP9E5GtuQEAjeMeKqPI/VPGWc7xzGYrRFPoIxOo0AdPL97zknuoAEATuYfKKConTJ8ylk53q8780wfSEfEU+ktAhT6p7qFGSpcDAKBhqnuoT30zTweMiCLFXwaMiRTxbBVOlx9KTyzPp7UA+k5AhT6p7qG2rtz9gkelAICmqe6hTk9d+rB7qIwK908ZCzlWun8AP3byofQx4RQGyw1U6LNjz6/PtvbEhwIAoGHa7T0/XvrTPd8PGKIj5/O+qTJeC2iqKpzmOLF8MK0EMBQmUKHPTv75zIVWaq8GAEDD7OxsPvjp7+X7AoZoshOHA5rojYnT5QPpMfEUhktAhQE4cWjvTzsR5wIAoGHandcX3UNlmLpf1B4OaJa1bjx9QjiF0SGgwoCcXJw5J6ICAE1T3UO9e2rD/UmG6VBAA+SIi90/VE9cLeLhbjw9HcDIcAMVBuzY6vpCK2IhAAAaxD1UhsH9U5qgCqepjGeutuPUqfl0MYCRYwIVBswkKgDQRNU91OrxzIABmtoJ08/UWop4NlUTpwfTkngKo0tAhSEQUQGAJkoT5eJSzu2AwTkcUEdvPBB18qH0seX5tBbASBNQYUiqiNr9KuOlAABoiKIopjtnXn9/wKCkeDSgXjwQBTUkoMIQfe7Q9PnNrasvFJG3AwCgAXJR7v/s2SvzAQOQkxV+6sEDUVBvHpGCEfCFV/L0q6/+6kOR894AAKi5Iortjct3/csXP5yuBPTJJ8/lxVYrzgSMuOrOaS7iKav6UF8mUGEE/NX+dOU977n7uUjpcgAA1FwZ5cTdUxsmA+mrVmH6lJG35s4pNIOACiOiiqifO3TPP29HOh8AADWXi5i1yk+fCaiMpGvr+ssPpXl3TqEZBFQYMU8v3vOSx6UAgCbYzNvvP/6tCzMBfZA9IMUoyrGSqjunB9NSAI3hBiqMKHdRAYAmKMvyyuTD935jKaWdgB46+nLOAaOjWtd/wsQpNJMJVBhR1Ur/v2//339N7eKVAACoqaIopuOlrYWAHjr6w3w4YER0U/4zV389dboSQCOZQIUaOH728gOd6CyYRgUA6qqzGc+d/POZCwE98Ncv5yNFxBcDhqgbVFZzGU8Jp9B8JlChBk4c2vvT97zn7udMowIAdZUmysWlnNsBPdD9QvZQwDCVceLkQ8nUKYwJARVqolrp/+yf3n22ldqrkdLlAACoEav89FSOuYAhqKZOC49Ewdixwg819OQLL0zMthfmWxG+CAEAaqVs3fOdz//X9G8Bd8ADUgxFGSeEUxhPAirU2BdeydOvXXp9Ie+U+wMAoAaKKLaLQ3f901JKOwG34ZPn8mKrFWcCBmetKOJjn59PqwGMJSv8UGPX1vo3t66+YK0fAKiDMsqJOHNpMeA2pcL6PoOTczxztYiHxVMYb/8fDFychb7q7B4AAAAASUVORK5CYII=");
		display: flex;
		align-items: center;
		height: 200px;
		padding: 0;
	}

	.youtube .youtube-wrp {
		width: 100%;
		position: relative;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 49px 46px 50px 46px;
		justify-content: space-between;
	}

	.youtube h3 {
		font-size: 30px;
		line-height: 33px;
		max-width: calc(100% - 107px);
	}

	.youtube .img-wrapper {
		position: absolute;
		bottom: 0;
		right: -50px;
	}

	.youtube .img-wrapper-mob {
		display: none;
	}

	.youtube .img-wrapper-desktop {
		display: block;
	}

	.youtube .img-wrapper img {
		height: auto;
		max-height: 273px;
		margin-bottom: 0;
	}

	.youtube .btn-wrapper {
		position: relative;
		inset: unset;
		margin: 0;
		display: flex;
		justify-content: flex-end;
		width: auto;
	}

	.youtube a {
		height: 60px;
		font-size: 20px;
		width: auto;
		right: 6px;
		padding-left: 30px;
		padding-right: 30px;
		bottom: auto;
		gap: 8px;
	}

	.youtube a svg {
		width: auto;
	}
}

@media (min-width: 918px) {
	.youtube h3 {
		max-width: calc(100% - 125px);
	}
}

@media (min-width: 1300px) {
	.youtube {
		padding: 44px 0 0 0;
		width: calc(100% - 20px);
		max-width: 1360px;
		margin: 65px auto 0;
	}

	.youtube .youtube-inner {
		height: 240px;
	}

	.youtube .youtube-wrp {
		max-width: 1130px;
		margin-inline: auto;
		padding: 0;
	}

	.youtube h3 {
		font-size: 40px;
		line-height: 43px;
		max-width: 637px;
	}

	.youtube .img-wrapper {
		right: 35px;
	}

	.youtube .img-wrapper img {
		max-height: 307px;
	}

	.youtube .btn-wrapper {
		margin-right: 6px;
	}
}
/********** end Блок Подписаться на youtube **********/

/************ Блок Подписаться на Telegram ************/
.telegram {
	margin-top: 45px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

.telegram .telegram-inner {
	padding: 20px 15px 0 15px;
	background: #96e4ff;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 20px;
	position: relative;
}

.telegram h3 {
	font-family: Circe Rounded Alt Regular2;
	font-size: 24px;
	line-height: 31px;
	color: #222628;
	margin-bottom: 0;
}

.telegram .img-wrapper {
	text-align: center;
}

.telegram .img-wrapper-mob {
	margin-top: -18px;
}

.telegram .img-wrapper-s,
.telegram .img-wrapper-desktop {
	display: none;
}

.telegram .img-wrapper img {
	height: 265px;
}

.telegram .btn-wrapper {
	position: absolute;
	bottom: 16px;
	width: calc(100% - 20px);
	left: 10px;
}

.telegram a {
	font-family: Circe Rounded Alt Regular1;
	text-decoration: none;
	width: 100%;
	background: #FFF;
	border-radius: 50px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	color: #222628;
	transition: background-color 0.2s ease;
	gap: 6px;
	line-height: 0;
}

.telegram a:hover {
	text-decoration: none;
	color: #222628;
	background: #E7E7E7;
	transition: background-color 0.2s ease;
}

.telegram a svg {
	width: 20px;
	height: auto;
}

@media (min-width: 351px) {
	.telegram .img-wrapper-mob {
		margin-top: 0;
	}
}

@media (min-width: 480px) {
	.telegram {
		margin-top: 40px;
	}

	.telegram .telegram-inner {
		padding: 20px 29px 0 15px;
	}

	.telegram .btn-wrapper {
		margin-inline: auto;
		text-align: left;
		bottom: 20px;
		left: 0;
		right: 0;
	}

	.telegram .img-wrapper-mob {
		display: none;
	}

	.telegram .img-wrapper-s {
		display: block;
		text-align: center;
	}

	.telegram .img-wrapper img {
		max-width: unset;
	}
}

@media (min-width: 900px) {
	.telegram {
		margin-top: 77px;
		padding-top: 67px;
	}

	.telegram .telegram-inner {
		border-radius: 50px;
		background-image: url("data:image/png;base64,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");
		display: flex;
		align-items: center;
		height: 200px;
		padding: 0;
	}

	.telegram .telegram-wrp {
		width: 100%;
		position: relative;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 49px 46px 50px 46px;
		justify-content: space-between;
	}

	.telegram h3 {
		font-size: 30px;
		line-height: 33px;
		max-width: calc(100% - 134px);
	}

	.telegram .img-wrapper {
		position: absolute;
		bottom: 0;
		right: -63px;
	}

	.telegram .img-wrapper-s {
		display: none;
	}

	.telegram .img-wrapper-desktop {
		display: block;
	}

	.telegram .img-wrapper img {
		height: auto;
		max-height: 307px;
	}

	.telegram .btn-wrapper {
		position: relative;
		inset: unset;
		margin: 0;
		display: flex;
		justify-content: flex-end;
		width: auto;
	}

	.telegram a {
		height: 60px;
		font-size: 20px;
		width: auto;
		right: 6px;
		padding-left: 30px;
		padding-right: 30px;
		bottom: auto;
		gap: 8px;
	}

	.telegram a svg {
		width: auto;
	}
}

@media (min-width: 1300px) {
	.telegram {
		padding: 44px 0 0 0;
		width: calc(100% - 20px);
		max-width: 1360px;
		margin: 65px auto 0;
	}

	.telegram .telegram-inner {
		height: 240px;
	}

	.telegram .telegram-wrp {
		max-width: 1130px;
		margin-inline: auto;
		padding: 0;
	}

	.telegram h3 {
		font-size: 40px;
		line-height: 43px;
		max-width: 637px;
	}

	.telegram .img-wrapper {
		right: 35px;
	}

	.telegram .img-wrapper img {
		max-height: 307px;
	}

	.telegram .btn-wrapper {
		margin-right: 6px;
	}
}
/********** end Блок Подписаться на Telegram **********/

/************ Блок Подписаться на VK ************/
.vk_subs {
	margin-top: 45px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

.vk_subs .vk_subs-inner {
	padding: 20px 15px 0 15px;
	background: #96e4ff;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 20px;
	position: relative;
}

.vk_subs h3 {
	font-family: Circe Rounded Alt Regular2;
	font-size: 24px;
	line-height: 31px;
	color: #222628;
	margin-bottom: 0;
}

.vk_subs .img-wrapper {
	text-align: center;
}

.vk_subs .img-wrapper-mob {
	margin-top: -18px;
}

.vk_subs .img-wrapper-desktop {
	display: none;
}

.vk_subs .img-wrapper img {
	height: 265px;
}

.vk_subs .btn-wrapper {
	position: absolute;
	bottom: 16px;
	width: calc(100% - 20px);
	left: 10px;
}

.vk_subs a {
	font-family: Circe Rounded Alt Regular1;
	text-decoration: none;
	width: 100%;
	background: #FFF;
	border-radius: 50px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	color: #222628;
	transition: background-color 0.2s ease;
	gap: 6px;
	line-height: 0;
}

.vk_subs a:hover {
	text-decoration: none;
	color: #222628;
	background: #E7E7E7;
	transition: background-color 0.2s ease;
}

.vk_subs a svg {
	width: 20px;
	height: auto;
}

@media (min-width: 351px) {
	.vk_subs .img-wrapper-mob {
		margin-top: -8px;
	}
}

@media (min-width: 480px) {
	.vk_subs {
		margin-top: 40px;
	}

	.vk_subs .vk_subs-inner {
		padding: 20px 15px 0 15px;
	}

	.vk_subs .btn-wrapper {
		margin-inline: auto;
		text-align: left;
		bottom: 20px;
		left: 0;
		right: 0;
	}

	.vk_subs .img-wrapper-mob {
		display: none;
	}

	.vk_subs .img-wrapper-desktop {
		display: block;
		margin-top: -9px;
	}

	.vk_subs .img-wrapper img {
		height: 270px;
		max-width: unset;
	}
}

@media (min-width: 900px) {
	.vk_subs {
		margin-top: 77px;
		padding-top: 67px;
	}

	.vk_subs .vk_subs-inner {
		border-radius: 50px;
		background-image: url("data:image/png;base64,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");
		display: flex;
		align-items: center;
		height: 240px;
		padding: 0;
	}

	.vk_subs .vk_subs-wrp {
		width: 100%;
		position: relative;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 49px 46px 50px 46px;
		justify-content: space-between;
	}

	.vk_subs h3 {
		font-size: 30px;
		line-height: 33px;
		max-width: calc(100% - 107px);
	}

	.vk_subs .img-wrapper {
		position: absolute;
		bottom: 0;
		right: -60px;
	}

	.vk_subs .img-wrapper img {
		height: auto;
		max-height: 307px;
	}

	.vk_subs .btn-wrapper {
		position: relative;
		inset: unset;
		margin: 0;
		display: flex;
		justify-content: flex-end;
		width: auto;
	}

	.vk_subs a {
		height: 60px;
		font-size: 20px;
		width: auto;
		right: 6px;
		padding-left: 30px;
		padding-right: 30px;
		bottom: auto;
		gap: 8px;
	}

	.vk_subs a svg {
		width: auto;
	}
}

@media (min-width: 1044px) {
	.vk_subs h3 {
		max-width: calc(100% - 140px);
	}
}

@media (min-width: 1300px) {
	.vk_subs {
		padding: 44px 0 0 0;
		width: calc(100% - 20px);
		max-width: 1360px;
		margin: 65px auto 0;
	}

	.vk_subs .vk_subs-inner {
		height: 240px;
	}

	.vk_subs .vk_subs-wrp {
		max-width: 1130px;
		margin-inline: auto;
		padding: 0;
	}

	.vk_subs h3 {
		font-size: 40px;
		line-height: 43px;
		max-width: 637px;
	}

	.vk_subs .img-wrapper {
		right: 35px;
	}

	.vk_subs .img-wrapper img {
		max-height: 307px;
	}

	.vk_subs .btn-wrapper {
		margin-right: 6px;
	}
}
/********** end Блок Подписаться на VK **********/

/************ Блок купить на wildberries ************/
.calendar {
	margin-top: 45px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

.calendar .calendar-inner {
	padding-block: 23px 16px;
	background: #F4F4F4;
	border-radius: 20px;
	position: relative;
}

.calendar h3 {
	font-family: Circe Rounded Regular;
	font-size: 20px;
	line-height: normal;
	color: #2C2C2C;
	padding-inline: 33px;
	margin-bottom: 0;
	text-align: center;
}

.calendar h3 span {
	font-family: Circe Rounded Alt Regular2;
	font-size: 24px;
	display: block;
}

.calendar .img-wrapper {
	text-align: center;
}

.calendar .img-wrapper-mob {
	margin-top: -15px;
	margin-bottom: 17px;
}

.calendar .img-wrapper-s,
.calendar .img-wrapper-desktop {
	display: none;
}

.calendar .img-wrapper img {
	height: 319px;
}

.calendar .btn-wrapper {
	position: absolute;
	bottom: 16px;
	width: calc(100% - 20px);
	left: 10px;
}

.calendar a {
	font-family: Circe Rounded Alt Regular1;
	text-decoration: none;
	width: 100%;
	background: #FFF;
	border-radius: 50px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	color: #222628;
	transition: background-color 0.2s ease;
	gap: 5px;
	line-height: 0;
	margin-top: -17px;
	margin-inline: auto;
}

.calendar a:hover {
	text-decoration: none;
	color: #222628;
	background: #E7E7E7;
	transition: background-color 0.2s ease;
}

.calendar a svg {
	width: 24px;
	height: auto;
}

@media (min-width: 480px) {
	.calendar {
		margin-top: 40px;
	}

	.calendar .calendar-inner {
		padding: 20px 25px 0 25px;
	}

	.calendar .btn-wrapper {
		margin-inline: auto;
		text-align: left;
		bottom: 20px;
		left: 0;
		right: 0;
	}

	.calendar .img-wrapper-mob {
		display: none;
	}

	.calendar .img-wrapper-s {
		display: block;
		margin: 0 auto;
		text-align: center;
		margin-top: -28px;
	}

	.calendar .img-wrapper img {
		height: auto;
		max-height: 334px;
	}
}

@media (min-width: 900px) {
	.calendar {
		margin-top: 77px;
		padding-top: 73px;
	}

	.calendar .calendar-inner {
		border-radius: 50px;
		display: flex;
		align-items: center;
		height: 200px;
		padding: 0;
	}

	.calendar .calendar-wrp {
		width: 100%;
		position: relative;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 49px 46px 50px 46px;
		justify-content: space-between;
	}

	.calendar h3 {
		text-align: left;
		font-size: 30px;
		max-width: 466px;
		padding: 0;
	}

	.calendar h3 span {
		font-family: Circe Rounded Regular;
		font-size: 30px;
		max-width: calc(100% - 107px);
	}

	.calendar .img-wrapper {
		position: absolute;
		bottom: 0;
		right: -63px;
	}

	.calendar .img-wrapper-s {
		display: none;
	}

	.calendar .img-wrapper-desktop {
		display: block;
	}

	.calendar .img-wrapper img {
		height: auto;
		max-height: 277px;
	}

	.calendar .btn-wrapper {
		position: relative;
		inset: unset;
		margin: 0;
		display: flex;
		justify-content: flex-end;
		width: auto;
	}

	.calendar a {
		height: 60px;
		font-size: 20px;
		width: auto;
		right: 6px;
		padding-inline: 33px;
		gap: 8px;
		margin: 0;
	}

	.calendar a svg {
		width: auto;
	}
}

@media (min-width: 1300px) {
	.calendar {
		padding: 44px 0 0 0;
		width: calc(100% - 20px);
		max-width: 1360px;
		margin: 65px auto 0;
	}

	.calendar .calendar-inner {
		height: 240px;
	}

	.calendar .calendar-wrp {
		max-width: 1130px;
		margin-inline: auto;
		padding: 0;
	}

	.calendar h3 {
		font-size: 40px;
		max-width: 637px;
	}

	.calendar .img-wrapper {
		right: 35px;
	}

	.calendar .img-wrapper img {
		max-height: 307px;
	}

	.calendar .btn-wrapper {
		margin-right: 6px;
	}
}
/********** end Блок купить на wildberries **********/

/************ Блок Закрытый клуб ************/
.club {
	margin-top: 45px;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

.club .club-inner {
	padding: 20px 15px 0 15px;
	background: #FFDE49;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZoAAAIzCAYAAAA5/d/YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACP/SURBVHgB7d1bchzHne/xf1bjqnGEWo+WrcPiCgiIkiL8RHAFBFdAcAVs+CyAwALGBFdAcgWiVsDW04mwjwR4BWxKHMlv6onwCGADVf/JKjRBgEA3+lKXrMzvJ0IiOCM5xhoIv/5fMlMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAuIwCcoq87bVmU2H65Zv9oi0Q3xKRtMZH9WtuX/wbtiUZ9kfSNpNKTSHrmz3sHAjiCoAFqlIfKgg0UE92zARHb0MjCJZZi2LAxB6Lp93IsXXNzrydADQgaoGL6c2dDFqI7NlQ2RGVDqmNDx3TlOH1K6KBKBA1QgTxcsqrF6Jbk7bDa2dDRp7bSeWlDpy9AiQgaoCT6trMmLRsuqXbEjXC5Ss/+GOjKIN2lykFZCBqgYHn10jKPK26Lzc+YPXlHWw3FI2iAAuRD/ZXoka1etqS4YX4deraltmv+vPdcgIIQNMAczgWMy+2xWfRkoHepblAEggaYgccBc1Fkdswf/7YrwBwIGmBKdsi/ZecZj6XZLbLJGenKO31IdYNZETTAhBo75C8GrTTMjKABrpG3yZYjGzB5myxkfYmkY/745IUAUyBogDH0p86mrWKeic9zmGkxt8GUCBrgCvprJxa1ARNmm+x6hA2mEAmAC/TX7QeSmn1CZoxUd/TXvz4WYAJUNMBQPotZip7Yr7YEkzG6bT7f2xNgDIIGkOFGWZTPYmLBdCLZYkEA4xA0CJ7+a/uRJMKn8tn1RfUuj61hFIIGwRquLduBv24K5sU5G4zEMgCClG+VLWUDf0KmILEs561H4BKCBsE52ypjHlMslQ39pRP6oVZcgdYZgmIrmcc2ZHYE5UltC+2Lva4AQwQNgqH/9ddnrC5XIpvXrPNENN5bEMBzp0N/862dx2wIqhDnd8OJbAsgVDTwXD70T80rYR5TPVpoGGIZAN4iZGrWMlxRgxxBAy/p284aIVOzbAsteyQOwaN1Bu/kIWPykOFq//qxGAAqGviFkHFOLAsRZ2sCR0UDbxAyzurbquYmVU24qGjgBULGaW2qmrARNGg8QqYBIn0kCBZBg0YjZBqjnb/5gyARNGgsQqZhOFcTLJYB0EiETEMN9DOWAsJDRYPGIWQajKWAIBE0aBRCpuEifSAIDkGDxsgfLCNkmi5mKSA8BA0a4fRVTHkuhIwHog1BUAgaOO/0Vcw8ZOCDlt4RBIWtMziNp5c9xfZZUKho4Cz95a9PCBlPLcqmIBg85Qzn8PRyANSsCYJBRQOn5K9iLpn97NEsgb8iuScIBkEDZ/AqZlDivHJFEAgaOEH/tf1IjK1kCJlwtKhaQ0HQoHb50D+RPUFYIj5UhIJlANQmn8ek+dCfwXCITF7R8AEjAFQ0qEV+DUmat8oImWCZW4IgEDSoXN4qi7izDCwEhILWGSpDqwyXLOZzmgOB16hoUIl8q4xWGS7j+yEAVDQo1ekp/+iZJMqVI7hM2TwLAUGD0uhPnU1pmWe2VUYfHleL5IbAewQNCpfPYjQLGA7k4RpqYoH3mNGgUGezGEIGkzC0zkJARYNC5OdiWuaxJAQMphILvMfDZ5jLcNj/2M5hOgLMgkfQvEfrDDPL22RL5jUhg7kstz4VeI3WGaaWt8kiO+xPaHugAEly0/75jcBbBA0mdjaHYdCPIrEQ4D2CBte6EDAqQNE4Z+U5ggYjETCohBI0viNocAkBg0pxO4D3CBqcIWAAlIGgwemdZAvmEQGDmnwm8BpBE6j8oOVK9EjS/AxMm4BBbdRwjsZzBE1g8vaYie6J0S0bMgxhUT/Wm71H0AQgr14WZUsic+/0DAzlC4DqEDQeu1C90B4DUBOCxjPnZi/Zi5ZrVC9ogFjgNYLGA5daYynhAsAdPBPQUHm4LNiKpSWPRM2GcI0HmoynArxGRdMwzF3gpdOnAggaTxE0DXApXEgXAA1C0DiKcEFQ0iS7HYA3aTxF0DjibOYSyQM7Oss2xggXhIMbnL1G0NTo6nABAL8QNBUbriJvSmQe2E9xa0K4AFQ0niNoKnBluNAVAz6ICBqfETQlIVwA4BRBU6APhyjzx8MIFwAQgqYQHKIE5qTcd+YzgmZGebgsRHfOHg4jXQDgSgTNFLi8EiiLYRnAYwTNBGiNASWLlOecPUbQjMCrlABQDILmI/q2s2Y/Xj2gegEq9ZnAWwTNUN4eO11L3qB6ASqmhtaZx4IPGv2psykL5lEeMOQLUA/DzQA+CzZobItsS4ytYLL3ygkYoG4EjceCCxr91/YjSWRH+MYGgEoEEzRnFUzCCWTAQbHAW94HTT7kj8wz4RsZAGphxFMXt8gAOM9Esfn8P3nO2UPeVTT5Qcul6In9aoshPwDULxKP5IP+JfM6DxkAzZIkNwVe8qKiGc5hnthB/5oAaCbDHNVXjQ6avE22HNk5TH5VP4Bm48iBpxobNGfbZKqxAGg+JWh81bigoYoBPBXJDYGXGhU0VDGA17jB2VON2TrLN8oi80o4eAl4ylDReMr5iubsXEzCyjLguVjgJadvBjgNmbyKYW0ZCMFAPzM39/oCrzjbOtNfO7ENmX0hZIBwLLd4AM1DTgZNHjIp8xggOCfJusA7zgUNIQMELOLfex85FTT5TCY13wohA4RJTSzwjlsVTX7rMjMZIFgRZ+R85EzQ2JbZY25dBkJnbgm848R6s/7U2ZRW3jIDEDpWnL1Te0WTD/9b5okAQGaRGa1v6m+dMfwHcBFzWs/UGjSncxm+qQCco4afCZ6pLWiG52V2BADOawkLAZ6pr6I5PZQJABcpXQ7f1BI0+razJcxlAFytrb/8X54M8EjlQZO3zIx5LAAwSprcFXij+oomjbKQiQUARmEhwCuVBk1ezXD6H8B1Irkj8Ea1Fc1pNQMA11nLL9mFFyoLGqoZAFNpyYbAC9VVNFQzAKZhzIbAC5UEDdUMgKlFck/ghWoqGqoZANOLmdP4oaLWmW4IAExrUbYEjVd60HALAICZRYb2mQfKr2gieSAAMAtlzdkHpQZNvgSgbI4AmFmbNefmK7eiSfgGATCnFttnTVdu0NA2AzA3s0n7rNlKCxraZgAK0pZF2RQ0VnkVDW0zAEWJDN2RBisvaExEXxVAMVQ2aJ81V4kzGg5pAijQQtQRNFIpQaNvO9mjRXz6AFCcSB8JGqmsiobX8QAUra0/dzYEjVNO0ChBA6AELcMFvQ1UTtC05JYAQNGypQCqmsYpqaIxVDQAyhFFrDo3jJGC5SuIS+Y3AYBy9GWgN83Nvb6gEYqvaBaYzwAoVZtV52YpPmiUtWYAJYv0EQc4m6P4oIkIGgClo6ppkDIqmlgAoGxUNY1R/gubAFCOtixFTwTOI2gANJhuDa+8gsMIGgDNFhmqGscRNACajdsCnEfQAGi+yDxjMcBdxQeNEU7rAqhazLqzu8qoaAgaANWL9LGtamKBc8oImgMBgDosm2cC5xQfNC0qGgA1yRYDfunQQnNM4bc3Z/S/trPbmxnMAahDdrvzurm51xM4oZytM6O0zwDUJXuq5FuBM8oJmkT+KQBQnzX95a8c5HREWedoXgoA1Em1w0FON5QTNCf55hlLAQDqdXqQMxbUqpSgyZ9YZU4DoH4xK8/1K+8KmlReCADULV95Zl5Tp/KC5jif09A+A1C/bF7z6/YDQS1KC5q8fZYqVQ0AN6Syx7ymHuXe3rwgewIAbsjO17zilufqlRo05o97PVuyUtUAcEXM88/VK/89mpbsCLMaAM7QLe5Dq1bpQZNXNak+FQBwhZon+razJqhENS9snuSzmp4AgCuM+ZZ5TTUqCZrhBtpDAQB3ZIc5uXyzAtVUNJb5Yq9rw2ZXAMAVvF9TiVLeoxnH/j/1le2PbggAuCLVu/mHYZSisormzDu5L8xrALjk9PJN5jUlqTxo8nlNpHeFsAHgDjuvibh8syTVVzQyXHkmbAC4RHWTeU05Kp/RnKe/dmJJzSvJPk0AQP36MtB123npCQpTS0XzHpUNAMdk96FxvqZgtQZNhrAB4Jg1O695LChMra2z8/JPEMvyTNRsCgDUjZXnwjgTNO/pz50diQyfJgDUrTec13Ap8Jxqb519zH6CsEGjN4VWGoB6sfJcEOeCJpPPbewnCW59BlCrbOX5pw7t/Dk51zr7GCvQAGrGyvOcnKxozsuqG/OnJzftJ4vs9ueeAEC12rJsaKHNwfmK5mP6trMlJl8WiAUAqmJ023y+tyeYWuOC5r08cMQ8sv8NeCUPQBVooc2osUHznv7c2bD/LbIq555kJS4AlMVI13z+5K5gKo0PmvfyA5+Lkm2HPLChsyEAUIZE75v/s/dSMDFvgua8fFMtkazSsVVOHjpUOgCKkrXQbnKQc3JeBs3H8vaa5MFzh2oHwNyM2TOf/21bMJEgguZjw7nOWh48YrJlglgAYBrchTaxIIPmY/l8ZyEPntPwUdtqM3kA0XIDMAp3oU2IoBnjQgCprXoiuSFqYvv7WAghAKnZNV/8bUcwFkEzo+GWWyxpHkDxhyDKq6FYaMcBIeBszQQImhKdVUSZ06qoPQyj2P4P2lRGgAc4W3MtgqZmZ5VRXgldqIziYRhx8wHgOhYDxiJoGuCsMjoNozUbRLdYWACcwmLAGARNw11aWDA2hAggoHosBoxE0Hjq8sq2iWnDAaViMWAEgiYg55YT3t+SQOUDFMo8N3/620PBBQRN4M5uSRC5x/U8QAFYDLiEoMEF555duCOcBQKmx7rzJQQNRtK3ndM2m5gHzHeAKVDVXEDQYCL50wsnttKJbOhQ6QDXOTB/erIuyBE0mBrtNWACqg/Nn/eeCwgazMe217aEV02Bq/RsVXNTQNCgGMNXTXeocoBzOMSZI2hQqOHdbZs2cB4LgQPw7LMQNCiR/tTZlEge0VZD0KhqCBqU71xb7YEA4enbWc1nEjCCBpUhcBCswDfQCBpUjsBBgILeQCNoUBsCB0EJ+LYAgga1I3AQhIDvQCNo4AwCB94LtKohaOAcAgfeCrSqIWjgLAIHXhroZ6Ed4IwEcJT5417P/HlvK2s32N/2BPDBQtSRwFDRoDHyCzy52gbNF9wBToIGjWMDp2MD55EQOGiqwJYCaJ2hcWw7bU8i205TfSFAE7XyyjwYVDRoNBYG0FgBLQVQ0aDRzhYGVB8KCwNokkXZkkAQNPBCdmFhfpdUqrtC4KAJInNPAkHrDN6hnYbGMFFsPv/PN+I5Khp456ydFml2W25PAFclecvXewQNvJUHTtZOY34DV7X0jgSA1hmCQDsNzgpg+4yKBkGgnQZnBbB9RtAgKOfaadtC4MAFRjbEcwQNgsTtAnCH8X5Ow4wGwdOfOxsSmWfC3Wmoi+d3n1HRIHjZv+DnDnsC1TOyJh4jaIAhGzg7+bIA7TRUzfM5Da0z4Aq8fYOKef1GDUEDjJCfvTmRjp3fPBKgbB5fR0PrDBghX4X+Yq/D2RtU4iRZF08RNMA1OHuDSni8EEDQABPi7A1KFckN8RRBA0yBh9ZQHkNFA+CDjx5aA4oQi6fYOgPmlG+npeZb+6XXh+5QAU9vcqaiAeY0XBZYp52GuS23PhUPETRAQbJ2GssCmEuS3BQPETRAgc4tC2RnInoCTEOlLR4iaIAS2LA5OLcs4PXriShQRNAAmNLwos512mkIGUEDlIyzNwgdQQNUhLM3CBVBA1SMd28wUurnPI+gAWpAOw1XMgQNgIJ91E7rCeAhggZwwLCdxmHP0J3IgXiIu84Ax3B3Wrhsdevlz2QqGsAx3J0WLC+rmQxBAzjqbH7Dy56B0DfiKYIGcBwvewZCpSueImiABjhbh+b8jb/U39YZywBAA+ULA4nsiDEPBD7o2zbpZ+IpKhqggahwfKMvxWMEDdBgBI4nVL4Xj9E6AzxCS62Revl2oceoaACPUOE0kXbFc1Q0gMf0586G/bf8sa1wNgRuGuhNc3OvJx4jaIAA5IETmWf2y1jgEH1u/rT3UDxH0AAB0bedLVvdPBYCxw0BVDMZggYIEIHjgjCqmQxBAwSMwKlNz1Yzd0OoZjIEDRC4fCX6RLbsDCdbiY4F5VN9mF2aKoEgaADkOINTkVSemi+edCQgBA2ACwicUnl/OPMqHNgEcAGHPkuTz2UkQFQ0AMaiwilEUMP/jxE0ACZC4Mws6JDJEDQApkLgTCX4kMkQNABmQuBcI3ua+Vjv25DpS+AIGgBzIXCuoLpt/ry3J8gRNAAKcS5w7ki4Bz8PhocxDwRnCBoAhdLXnbYsymZgV9v0bcDsUsVcjaABUJrT5wnkkf1Rsyl+6kuqT+VE9pjFjEbQACidh/epETBTIGgAVGr46md2a/Q9+9u2NAsBMwOCBkBt9KfOpm2tbToeOnb+kg/5d80Xe13B1AgaAE7IKx3JQ+eO/cm0JvU6DRfRF3IsL6le5kPQAHBOPtM5tmFjJGuz3bLhsyFlO61avrdfvbStsQPCpTgEDYBG0LedNUklzsMnkhuiJvs6lulbbj37n3Zg/7Pe2L+/lwcMwVIqggZA4+lrWwEt2sDRK0LH2DbYsWQh0idMAAAAAAAAAAAAAAAAAAAAACBonKOB03S/3U6SwcaJSeJWFN1IRWIjJrb/m/dnJq46N9Gzf+rbv6Zvv8EPkjR900rNwcmJ9Fb/ctQTAJUiaOCULFiO06NNiaI79ncbNkxiKVZPjRxomn4fJWl36ZtjXkIESkbQoHZZuLxLD7eiKLpng2VDqtUTY7rmJH2x+PVRVwAUjqBBbY7/sbKhC/JANH990YUr4gkdoAQEDSp3GjDmcQ3VyzR62fsjyUC6zHWA+RA0qMzh/krcEvPM8YD5WN9WOS+To3SXwAFmQ9CgEoP91Uc2YHakeU/3fmDMc9pqwPQIGpSqoVXMeEbsHEd3CRxgMgQNSpPPYlrmW2lyFTMOgQNMhKBBKYatsj0JgKq8TAe6zQwHuBpBg8Id73/yWFV3JDR2hsPSAHAZQYNCBRsy5xE4wAUEDQpDyFzQMzZwFtd/3xUgcAQNCkHIjJQf/Fy6ffRcgEARNJjbcLvslWCcXvJO79JOQ4gIGswlPyejecjEgusxv0GACBrMZbC/+sqrw5gVsfObnQVZemrW+30BPBcJMKPhWZkNwdSyedaxvtsf/LCyJYDnqGgwk2HLbF98PfVfrZ5J9CE3DMBXVDSYSUvksRAyRYmzZYrB/ifPDv/fSiyAZ6hoMDW2zErGwgA8Q9BgaiwAVKJvjNk7OUpfEDhoOoIGU6GaqRwHPtF4BA2mQjVTGwIHjUXQYGLDTbPXgjoROGgcts4wseGmGeoVizHPBj+uvuYMDpqCigYT0f12+1jfZdUMK81u6dl/i/eSI/2OpQG4iooGEzlKjzaFkHFRnL1k2lo2+5zDgauoaDARlgCaQ428bCXmxcJXv78UwAEEDa41bJv9Jmia/PE1zuKgbgQNrvXu/3+yaSL9VtBcRrqS6ovFaOUlN0ajagQNrjXYX3lm+zFbAi9krTWT6neEDqpC0OBa2Sqt8LCZn2ylk6bpd1GSdpe+OT4QoAQEDcbikGZQerbaOciqHUmSgyYFz/ttu1YraRvTsn9E7dSk+ZZkKto2Ys42JqPIfKrnfn8VTdM3539vsjXy7Nf09FfVpJ8krT6zr8kQNBiL+UzQ+pIFj9g/EvO9atpfWFg5qKLdli2gHB0dtRcWJNZI4iwsWlF0IwsIPQ2O2P5VbdF85b7utXv7z8n07P899p+L6WUh1dLooMp/Xq4jaDDW4IfVPftd8kiAD/IAUvtrZD/pJ/YHaySm//Gn/VF/cxYe+V83DJCs2jB5iGRfy5oj4VGks8DWVP/ZtGqxCAQNxuL8DFASOx/LwkdO9DvfKx+CBmMNflzNzs9wIwBQNo8XMwgajMRBTaA2PTv36crx8VMfQoegwUiDv//Hmiyk+wKgTvnTEMlAuk3dcuNSTYykkcYCoG750xCtZfO6qRenEjQYSU0SCwB3qG41MXAIGoxkrjnUBqAmDQscggajGa6dAZx2Gjivjn5Y7YjDCBqMFBnzqQBwXRwZeZLdSehqdUPQYCTl/AzQJHH20qqL1Q1BAwD+aGfVzfH+J4/FIQQNAHhGVXcGP3zyLDt0LQ4gaDCa0joDGsvo1rEOXrkQNgQNRjNK0ACNpmvH+q72Zz4IGgDw28bx/uoTqRFBgzGyx5wANJ2qdOrcRiNoACAAkZHH//774prUgKABgDC0lxYWammhETQYSVXfCACfbNTRQiNoACAgWQut6pVnggajqfQEgG/ag/So0qqGoMFIKtoXAN4xxjySChE0GEkjQ9AAfmof/mNlQypC0GCkhRNaZ4CvWgvRA6kIQYORThYIGsBbqptSEYIGI62uH/UEgK/a/96v5gAnQYPxjPYEgJcW0oUNqQBBg7GMmAMB4KUoMrekAgQNxtJUuB0A8JWmsVSAoMFYqaQ9AeApE0sFCBqMpSmtM8BjlVxFQ9BgrJWFFYIG8BdBg/qZ9X6fzTMA8yBocC02zwDMg6DBtZI0/V4A+KiS+wwJGlyLhQDAWwQN3MBCAOCrauavBA2ulS8EiBA2gGdSMf8tFSBoMBkV5jSAZ4xqJR8gCRpMJImUigbwjaYEDdyxIisvBYBXjlvVzGiMABMa7K+8FjWxAPDC0peHlWQAFQ0mpsxpAI9oVypC0GBiqZGuAPCDmn9KRQgaTKMrALygmnSlIgQNJra6ftSTik4SAyjXUuuTrlSEoMG0WHMGGk+7w4PYlSBoMB2Vyvq6AEqi8kIqRNBgKhzcBJovGVQ7byVoMJXWcYugAZrMmOerf8nnrZUhaDCVpW/+h6ABGiw5SSttm2UIGkyPp52Bpuqtfn3UlYoRNJgaTzsDDaW6KzUgaDA1TeWNAGia3tLto+dSA4IGU2PzDGigmqqZDEGDqUVJxO0AQLMc1FXNZAgaTC1tpVQ0QIMk7/S+1IigwdSGd54BaAKVp1Wfm/kYQYPZsOIMNEFvMVrekZoRNJiNGuY0gONsy+xulZdnjkLQYDaG5wIAl6nqbt0ts/cIGszEfhNzlgZwlFF5uXz7aEccQdBgJobWGeCq3kK0/FAcQtBgJipK0ADu6bkylzmPoMFMCBrAOf3Bycl9V+Yy5xE0mIlGtM4Ah2Qhc/cP3xw7eZiaoAGAZutrah66GjKZBQEANJXTlcx7VDSYycKJ9ARAnRoRMhmCBgCaJ9suW29CyGQIGgBoFHOQrTC7uF02CkEDAA2hoi8WzVKjQibDMgAANECqsr1y+2hP5EiahqABALf1kkQfrn591JWGImgwk5MFiVsqAEql3UWzcn/pa7eulJkWQQMA7unbVtluU1tlHyNoAMAp2VZZ6uSdZbMiaDCTKJVYjAAoUPZY2fLtwx3xDEEDALXT7uAk2W7KAcxpETSYjbEVDYB5nZvF+IugwUwiYz5Vts6AOWg3eScPfZrFjELQYCY2Y9oCYBY9Tc328leHLyUQXEGD2ShBA0wrG/YvmuX15a9+DyZkMlQ0mFUsACZ0vk3W/HMx0yJoMDXdb7eP9R0VDXC9xl8fUwRaZ5ja8fFxLADG6b9vk4UeMhkqGkzNmKStnNYErmRUXp4MdDvUNtlVCBpMLYl0LSJogI/YOUwiu1QwlxE0mFokUSwA3gvi0OU8mNFgaiaSGwIgW/N/aucwN1duHxIyY1DRYGqqrDYjdOfvJjsUjEfQYBZrAoSpbz9pbS/dPnoumBitM0xl8Pf/IGQQpmGbjJCZHhUNpqKRxuybISy0yeZF0GA6Jl0TVpsRBrbJCkLrDFOJInNLAN+xTVYoKhpMhY0z+O38oUvaZEWhB4KJDS/T/E0A/wzfiAnr+v6qUNFgYicnR2vS4rMJvJJdfvl0KVrZM1/1+4JSEDSYGHecwSMfAubLLGC4/LJMBA0m1oqiO3ZGAzSbMc+To3SX25WrQ9BgYjZkOKyJBns/6D/sCipFHwQTYREAzcX1/XWjosFEBslgw3DqCo1CwLiCoMFEjNENARqBgHENQYPJRHJLWASA0wgYVxE0mIzKhgBOImBcR9DgWsf/WNmgmIF7CJimIGhwLQ5qwi0ETNMQNLgWBzXhBgKmqQgaXEuZz6BWBEzTETQY6/Tp5rQtQOUIGF8QNBgrbZ1sRLyPh0oRML4haDAW8xlUh4DxFUGDsbhIE+UjYHxH0GCk4XwmFqAUBEwoCBqMlLSStRbnZ1A4AiY0BA1GWojMPeYzKA4BEyqCBiMxn0ExCJjQETS4EvMZzI+AwSmCBldiPoM59JJEHxIweI+gwZVakdzh/RlMqWf7rbtLt4+eC3AOQYOrqdkQYDJ9VX26FK3smS/7fQE+Qm8Elxzur8QtNa8FGO9DwKwTMBiNigaXREm0JhF9M4yh8nQxWt45rWCOBBiHoMElxuiGAFfS7uAk2f7DN8cHtvYVYBIEDS4zckeAC8xBkqTbbJJhFsxocIHut9vH+u43AU71U5XdlduHewLMiIdGcMHJyRG3AeBUNocxyzcJGcyL1hkuSCJdiyh0A8ccBsUiaHABD50FrS+q2xy4RNFoneECLtIM1LBNRsigDPRIcIaDmkHiXjKUjtYZznBQMyyqurt8+2hHgJIRNPjApGsUuSEwB4OT44enw36gfAQNzkSRucUigN9Oq5jDHQEqRNDgjA2ZWOCr3uDk5D5VDOrA1hly2Y0A9hc2znx0ulG2TsigLlQ0yOU3ArSYz3imnyR6/3SjjIOXqA8VDXKpidoCj2g3eafrrC3DBVQ0yPE0gEdsq2zp9lFHAEdQ0SBnIrkhaLrsCpmHS7cPCRk4hYoGOTbOGq9nW2V3V/9y1BPAMVQ0eI+Ns8bSbrZVRsjAVVQ0eP/YmaB5VPTF8pdHWyJHAriKigY8dtZQ+Sn/PGQAtxE0YLW5gbgQE01C6wyiJokNnzkaI1XZXrl9xPPKaAyCBmLEUNE0herDFR4nQ8PwMRZZ0sQC9+VnZAgZNA9BA4mM+VTgNkIGDUbQQFSE1pnLCBk0HEGDLGkIGkdl22WEDJqOoIGd0ShB4yBWmOELggZwECEDnxA0yA7SxAJ3qDwlZOATggZwijngmn/4hqAB3NFbNEt3BfAMQQO4IX9Pxqz3+wJ4hqABHDA4ObnPezLwFUED1Cy7JPMP3xwfCOApLtUEapStMXMTM3xHRYMMc4EaGJWXrDEjBAQNsp94BE31egvR8kMBAkDQANVjwwxBIWiQ3QzAD7wKaWq22TBDSAgaiDHSE1Qiv8Psq99fChAQggb2E7a8EZSO4T9CRdBAUkl7grIx/EewCBpIlCx0BWXqM/xHyAgayOLiYk9QmlRll+E/QkbQQIaftLuCwp2e/D/k5D+CRtAgZ38gfi8omDlg+A8QNBhKUyqagvWSd+l9ASBGgKHBj6u/2V/agrklid5d/fqoKwCoaHCOygvB3LK5DCEDfEDQ4EySKifW52XMc+YywEUEDc4MP4V3BbPqLcrStgC4gKDBBamm3wlmwaFMYASCBhcsR6vPhYfQpqapecihTOBqBA0uyD6R22H2U8HEuJEZGI/1Zlyi++32sb57Law6Xyu7kXnx9iHnZYAxqGhwCVXNxLiRGZgAQYMrLUUr2f1czGpG4zlmYEIEDa6U/QDNbh0WXGlwcnKf4T8wGWY0GGvw4+q+/WVNcMYG8DY3MgOTo6LBWEmiHEA8h2v/gekRNBgrvy1AhcUAGa4xc70MMDVaZ7jWcN05a6HFEigVfbH85dGWAJgaQYOJHP5jZaPVMq8kSOZg6cvf1wXATGidYSJZCy0bgktwzMGiWborAGZGRYOpvPtx5bkR80CCcBoynJUB5kNFg6ksmZWO/eVAvEfIAEWhosHUDvdX4pbm85pYvETIAEUiaDATX8OG7TKgeLTOMJPV9aNedg2L+HQfmspTQgYoHkGDmf3hm+MDGzbZRlZPGi7bqFu6fdgRAIWjdYa5NbyN1ksSfZjfgACgFFQ0mFvWRkuMNrCy0W521T8hA5SLoEEhsrBZNMvrTbkXLW+VfXl0l6v+gfLROkPhjn5Y7URGHouTT0Frd3CSbGfzJQFQCYIGpRjObZ7ZLzfEDflDblzxD1SPoEGpDn9Y2WoZk1U3sdSjr6pPs6epOYAJ1IOgQemyZwYG6VHHmPyOtFiqQcAAjiBoUJmsnSapbJRb4Wg3SWSXTTLAHQQNapG9bxO1ZMuIuSPzhU5fjL5MUvl+JVp5SfUCuIegQe3+/ffFtVartdYSs2ZD45b9tsy21WK5sLWmvfzPqgdGojeJ6IEMpMt6MuC+/wVlpV51/zAbFQAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: -101px -105px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}

.club h3 {
	font-family: Circe Rounded Alt Regular2;
	font-size: 24px;
	line-height: 31px;
	color: #222628;
	margin-bottom: 0;
}

.club .img-wrapper {
	display: flex;
	justify-content: center;
	margin-top: 31px;
}

.club .img-wrapper-m,
.club .img-wrapper-l,
.club .img-wrapper-xl{
	display: none;
}

.club .img-wrapper img {
	height: 309px;
	max-width: unset;
}

.club .btn-wrapper {
	position: absolute;
	bottom: 16px;
	width: calc(100% - 20px);
	left: 10px;
}

.club a {
	font-family: Circe Rounded Alt Regular1;
	text-decoration: none;
	width: 100%;
	background: #FFF;
	border-radius: 50px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	color: #222628;
	transition: background-color 0.2s ease;
	gap: 6px;
	line-height: 0;
}

.club a:hover {
	text-decoration: none;
	color: #222628;
	background: #E7E7E7;
	transition: background-color 0.2s ease;
}

.club a svg {
	width: 20px;
	height: auto;
}

@media (min-width: 480px) {
	.club {
		margin-top: 40px;
	}

	.club .club-inner {
		background-position: -21px -153px;
	}

	.club .img-wrapper {
		margin-top: 8px;
	}

	.club .img-wrapper img {
		height: 284px;
	}

	.club .btn-wrapper {
		margin-inline: auto;
		text-align: left;
		left: 0;
		right: 0;
	}

	.club .img-wrapper-s {
		display: none;
	}

	.club .img-wrapper-m {
		display: flex;
	}
}

@media (min-width: 900px) {
	.club {
		margin-top: 77px;
		padding-top: 67px;
	}

	.club .club-inner {
		border-radius: 50px;
		background-image: url("data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnL//B+auWiJXjCeeAAAAAElFTkSuQmCC");
		background-position: 162px -166px;
		display: flex;
		align-items: center;
		height: 240px;
		padding: 0;
		overflow: visible;
	}

	.club .club-wrp {
		width: 100%;
		position: relative;
		height: 100%;
		display: flex;
		align-items: center;
		padding: 86px 46px 86px 46px;
		justify-content: space-between;
	}

	.club h3 {
		font-size: 30px;
		line-height: 33px;
		max-width: 448px;
	}

	.club .img-wrapper {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0;
	}

	.club .img-wrapper-m {
		display: none;
	}

	.club .img-wrapper-l {
		display: block;
	}

	.club .img-wrapper img {
		height: auto;
		max-height: 307px;
	}

	.club .btn-wrapper {
		position: relative;
		inset: unset;
		margin: 0;
		display: flex;
		justify-content: flex-end;
		width: auto;
	}

	.club a {
		height: 60px;
		font-size: 20px;
		width: auto;
		right: 6px;
		padding-left: 30px;
		padding-right: 30px;
		bottom: auto;
		gap: 8px;
	}

	.club a svg {
		width: auto;
	}
}

@media (min-width: 1300px) {
	.club {
		padding: 44px 0 0 0;
		width: calc(100% - 20px);
		max-width: 1360px;
		margin: 65px auto 0;
	}

	.club .club-inner {
		height: 240px;
		background-image: url("data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA0/f/A8/R1sSoaRwaAAAAAElFTkSuQmCC");
	}

	.club .club-wrp {
		max-width: 1130px;
		margin-inline: auto;
		padding: 0;
	}

	.club h3 {
		font-size: 40px;
		line-height: 43px;
		max-width: 637px;
	}

	.club .img-wrapper {
		right: -93px;
	}

	.club .img-wrapper-l {
		display: none;
	}

	.club .img-wrapper-xl {
		display: block;
	}

	.club .btn-wrapper {
		margin-right: 6px;
	}
}
/********** end Блок Закрытый клуб **********/

/************ Общие кнопки ************/
.yellow-btn {
	background: #FED000;
	border-radius: 50px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 20px;
	padding-right: 20px;
	width: fit-content;
	font-family: 'Circe Rounded Alt Regular1';
	font-weight:400;
	font-size: 16px;
	line-height: 20px;
	color: #222628;
	transition: background-color 0.2s ease;
}

.yellow-btn:hover {
	text-decoration: none;
	color: #222628;
	background: #FFE054;
	transition: background-color 0.2s ease;
}

@media (min-width: 480px) {

}

@media (min-width: 900px) {
	.yellow-btn {
		height: 60px;
		font-size: 20px;
		line-height: 26px;
		padding-left: 26px;
		padding-right: 27px;
	}
}

@media (min-width: 1300px) {

}
/********** end Общие кнопки **********/

/************ Заголовки для Мы шьём ************/
.ms h3 {
	color: #111;
	font-size: 24px;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 17px;
}

.ms h3 span {
	border-bottom: solid 2px #FED000;
}

@media (min-width: 480px) {
	.ms h3 {
		font-size: 26px;
		margin-bottom: 19px;
	}
}

@media (min-width: 900px) {
	.ms h3 {
		font-size: 32px;
	}

	.ms h3 span {
		border-bottom: solid 3px #FED000;
	}
}

@media (min-width: 1300px) {
	.ms h3 {
		font-size: 36px;
		margin-bottom: 28px;
	}
}
/********** end Заголовки для Мы шьём **********/

/************ Кнопки для Мы шьём ************/
.ms-btn-yellow {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 34px;
	border-radius: 12px;
	padding-inline: 30px;
	background: #FED000;
	font-size: 16px;
	font-weight: 500;
	color: #111;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.ms-btn-punktir {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 34px;
	border-radius: 12px;
	border: 2px dashed #111;
	padding-inline: 30px;
	font-size: 16px;
	font-weight: 500;
	color: #111;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.ms-btn-white {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 34px;
	border-radius: 12px;
	padding-inline: 30px;
	background: #FFF;
	font-size: 16px;
	font-weight: 500;
	color: #111;
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.10);
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.ms-btn-yellow:hover {
	color: #111;
	box-shadow: unset;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
	text-decoration: none;
}

.ms-btn-punktir:hover {
	color: #111;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
	text-decoration: none;
	background: rgba(254, 208, 0, 0.10);
}

.ms-btn-white:hover {
	color: #111;
	box-shadow: unset;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
	text-decoration: none;
}

@media (min-width: 480px) {
	.ms-btn-yellow {
		height: 42px;
		font-size: 18px;
	}

	.ms-btn-punktir {
		height: 42px;
		font-size: 18px;
	}

	.ms-btn-white {
		height: 42px;
		font-size: 18px;
	}
}

@media (min-width: 1300px) {
	.ms-btn-yellow {
		height: 54px;
		font-size: 22px;
		border-radius: 20px;
	}

	.ms-btn-punktir {
		height: 54px;
		font-size: 22px;
		border-radius: 20px;
	}

	.ms-btn-white {
		height: 54px;
		font-size: 22px;
		border-radius: 20px;
	}
}
/********** end Кнопки для Мы шьём **********/

/********** Видео с эффектами для Мы шьём **********/
.video-masked {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	overflow: hidden;
}

.video-masked:before {
	content: url("data:image/svg+xml,%3Csvg width='94' height='auto' viewBox='0 0 219 230' fill='rgba(255, 255, 255, 0.60)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	position: absolute;
	margin: auto;
	scale: 0.96;
}

.video-masked::after {
	content:"";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #00000033 50% / cover no-repeat;
	opacity: 1;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.video-masked:hover:before {
	content: url("data:image/svg+xml,%3Csvg width='94' height='auto' viewBox='0 0 219 230' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	scale: 1;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.video-masked:hover::after {
	opacity: 0;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

@media (min-width: 480px) {
	.video-masked:before {
		content: url("data:image/svg+xml,%3Csvg width='102' height='auto' viewBox='0 0 219 230' fill='rgba(255, 255, 255, 0.60)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	}

	.video-masked:hover:before {
		content: url("data:image/svg+xml,%3Csvg width='102' height='auto' viewBox='0 0 219 230' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	}
}

@media (min-width: 900px) {
	.video-masked:before {
		content: url("data:image/svg+xml,%3Csvg width='167' height='auto' viewBox='0 0 219 230' fill='rgba(255, 255, 255, 0.60)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	}

	.video-masked:hover:before {
		content: url("data:image/svg+xml,%3Csvg width='167' height='auto' viewBox='0 0 219 230' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	}
}

@media (min-width: 1300px) {
	.video-masked:before {
		content: url("data:image/svg+xml,%3Csvg width='219' height='auto' viewBox='0 0 219 230' fill='rgba(255, 255, 255, 0.60)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	}

	.video-masked:hover:before {
		content: url("data:image/svg+xml,%3Csvg width='219' height='auto' viewBox='0 0 219 230' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M147.5 110.67C150.833 112.594 150.833 117.406 147.5 119.33L77 160.033C73.6667 161.958 69.5 159.552 69.5 155.703L69.5 74.2968C69.5 70.4478 73.6667 68.0422 77 69.9667L147.5 110.67Z'/%3E%3C/svg%3E");
	}
}
/******** end Видео с эффектами для Мы шьём ********/

/************ Блоки страницы Мы шьём ************/
.ms {
	font-family: "SF Pro Display";
}

.ms_what-of-club {
	margin-top: 49px;
	padding-inline: 10px;
}

.ms_what-of-club h3 {
	margin-bottom: 17px;
}

.ms_what-of-club a {
	border-radius: 12px;
	overflow: hidden;
}

.ms_what-of-club p {
	color: #2F2F2F;
	font-size: 16px;
	line-height: normal;
	max-width: 249px;
	margin-block: 11px 0;
}

.ms_what-of-club p span {
	font-weight: 600;
	border-bottom: solid 2px #FED000;
}

.ms_our-specs {
	margin-top: 60px;
	padding-inline: 10px;
}

.ms_our-specs h3 {
	margin-bottom: 28px;
	max-width: 254px;
}

.ms_our-specs a {
	border-radius: 12px;
	overflow: hidden;
}

.ms_our-specs p {
	color: #2F2F2F;
	font-size: 15px;
	line-height: normal;
	margin-block: 9px 0;
}

.ms_our-specs p span {
	font-weight: 600;
	border-bottom: solid 2px #FED000;
}

.ms_our-specs .ms_our-specs_b1-2 {
	margin-top: 37px;
}

.ms_who-suitable {
	margin-top: 60px;
	padding-inline: 10px;
}

.ms_who-suitable h3 {
	margin-bottom: 31px;
}

.ms_who-suitable_b1 {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.ms_who-suitable_b1 > div {
	height: 326px;
	position: relative;
	border-radius: 20px;
	background: #EFEEF5;
	overflow: hidden;
	padding: 28px 0 0 24px;
}

.ms_who-suitable_b1 > div span {
	display: block;
	position: relative;
	color: #2F2F2F;
	font-size: 18px;
	line-height: normal;
}

.ms_who-suitable_b1 > div img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-1 {
	background-image: url("data:image/svg+xml,%3Csvg width='698' height='551' viewBox='0 0 698 551' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M686.383 424.837C665.586 398.337 618.304 349.236 595.549 364.836C567.106 384.336 625.435 415.855 630.129 396.992C634.824 378.128 577.632 339.983 571.851 367.35C566.071 394.717 576.616 489.555 601.673 497.366C626.73 505.178 609.172 427.59 403.961 397.081C198.75 366.571 268.604 394.918 297.497 407.313C326.391 419.709 335.689 352.172 228.799 315.903C121.91 279.634 168.508 339.834 201.343 343.095C234.178 346.356 193.823 208.984 70.7609 165.777' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.43217 137.98C31.7932 154.572 94.2828 181.986 109.353 158.914C128.191 130.073 62.2126 123.112 65.0868 142.335C67.961 161.558 135.423 175.077 130.3 147.58C125.177 120.083 79.1578 36.4199 53.0058 38.7251C26.8537 41.0302 72.7594 106.08 274.142 56.2655C475.524 6.45061 400.104 6.80352 368.651 6.32943C337.199 5.85533 354.433 71.8249 467.122 64.7151C579.81 57.6053 513.708 19.6705 482.105 29.1391C450.502 38.6077 540.348 150.259 670.642 143.414' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: -136px -43px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-1 img {
	width: 231px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-1 span {
	max-width: 183px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-2 {
	background-image: url("data:image/svg+xml,%3Csvg width='766' height='550' viewBox='0 0 766 550' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M754.622 424C733.795 397.5 686.444 348.4 663.655 364C635.169 383.5 693.584 415.018 698.286 396.155C702.987 377.292 645.711 339.147 639.922 366.514C634.134 393.881 644.694 488.718 669.787 496.53C694.881 504.341 677.297 426.754 471.784 396.244C266.271 365.735 336.228 394.081 365.164 406.477C394.1 418.873 403.412 351.335 296.365 315.067C189.318 278.798 235.985 338.997 268.868 342.259C301.752 345.52 261.338 208.147 138.094 164.94' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.4341 137.144C31.9264 153.735 94.6956 181.15 109.833 158.077C128.756 129.237 62.4819 122.275 65.369 141.498C68.2561 160.721 136.02 174.24 130.874 146.743C125.728 119.247 79.503 35.5835 53.2339 37.8887C26.9649 40.1938 73.0759 105.244 275.359 55.429C477.642 5.6142 401.884 5.9671 370.292 5.49301C338.699 5.01892 356.01 70.9885 469.202 63.8787C582.395 56.7689 515.997 18.8341 484.253 28.3027C452.508 37.7713 542.756 149.422 673.633 142.578' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: -206px -43px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-2 img {
	width: 330px;
	max-width: unset;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-2 span {
	max-width: 191px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-3 {
	background-image: url("data:image/svg+xml,%3Csvg width='814' height='723' viewBox='0 0 814 723' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M801.538 556.809C779.356 522.027 728.925 457.583 704.654 478.058C674.315 503.652 736.53 545.02 741.537 520.262C746.545 495.504 685.542 445.438 679.377 481.358C673.212 517.277 684.459 641.752 711.185 652.005C737.911 662.257 719.183 560.423 500.302 520.379C281.42 480.335 355.928 517.54 386.746 533.81C417.564 550.079 427.481 461.436 313.471 413.832C199.461 366.229 249.163 445.242 284.186 449.522C319.209 453.803 276.165 273.5 144.905 216.79' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.16208 180.308C33.479 202.086 100.131 238.074 116.203 207.792C136.293 169.94 65.9214 160.798 68.9883 186.028C72.0552 211.259 144.01 229.009 138.544 192.918C133.077 156.827 83.9887 47.0143 56.0957 50.0376C28.2027 53.0609 77.1692 138.444 291.955 73.0786C506.741 7.71302 426.3 8.16976 392.754 7.54481C359.208 6.91986 377.594 93.5075 497.784 84.1854C617.974 74.8634 547.468 25.0676 513.762 37.4926C480.056 49.9176 575.891 196.469 714.859 187.497' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: -215px -57px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-3 img {
	width: 581px;
	max-width: unset;
	bottom: -86px;
	right: calc(-186px + 35vw / 1.2);
}

.ms_who-suitable_b1 .ms_who-suitable_b1-3 span {
	max-width: 188px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-4 {
	padding: 41px 14px 41px 24px;
	height: auto;
	background-image: url("data:image/svg+xml,%3Csvg width='1294' height='676' viewBox='0 0 1294 676' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M85.8175 521.225C112.02 514.637 163.409 496.027 159.348 474.295C154.272 447.129 112.2 479.55 124.52 489.128C136.84 498.706 183.407 469.276 165.198 456.134C146.989 442.992 73.9592 419.823 60.09 435.616C46.2209 451.408 108.867 463.827 197.892 323.591C286.917 183.356 243.43 225.243 224.951 242.35C206.471 259.457 253.021 288.256 314.348 221.847C375.674 155.437 316.36 169.933 303.305 192.899C290.25 215.865 404.178 231.071 475.848 155.086' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.71162 589.357C24.7125 605.04 72.1934 632.11 86.1101 614.931C103.506 593.458 51.5477 582.434 52.2395 598.024C52.9313 613.615 105.526 629.999 103.731 607.614C101.936 585.23 72.2421 514.601 51.2267 514.276C30.2112 513.951 61.3606 569.705 225.852 546.6C390.344 523.494 330.26 517.529 305.255 514.546C280.25 511.562 288.493 565.676 378.814 569.331C469.134 572.986 419.65 537.215 393.699 542.159C367.749 547.104 430.015 643.715 534.332 649.04' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1178.7 16.8885C1147.64 32.1339 1088.23 69.1593 1099.12 95.2975C1112.73 127.97 1156.78 76.1326 1138.79 67.4224C1120.8 58.7122 1070.32 108.004 1096.64 119.607C1122.96 131.209 1220.62 140.741 1233.77 117.258C1246.93 93.7752 1165.15 94.9379 1091.06 294.356C1016.97 493.773 1060.26 429.7 1078.84 403.34C1097.43 376.98 1031.43 353.329 972.336 452.88C913.241 552.431 983.669 518.445 993.893 486.193C1004.12 453.941 857.353 465.298 787.856 579.604' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: -189px -217px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-4 .h {
	color: #2F2F2F;
	font-size: 22px;
	font-weight: 600;
	line-height: 24.75px;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-4 .t {
	margin-top: 7px;
	color: #585858;
	font-size: 18px;
	line-height: normal;
}

.ms_who-suitable_b1 .ms_who-suitable_b1-4 a {
	margin-top: 16px;
}

.ms_afisha {
	margin-top: 60px;
}

.ms_afisha h3 {
	padding-inline: 10px;
}

#ms_afisha-months {
	gap: 8px;
	display: flex;
	flex-wrap: nowrap;
	overflow-y: scroll;
	border: 0;
	padding-inline: 10px;
}

#ms_afisha-months::-webkit-scrollbar {
	display: none;
}

#ms_afisha-months a {
	height: 36px;
	display: inline-flex;
	padding-inline: 16px;
	justify-content: center;
	align-items: center;
	gap: 6px;
	border-radius: 50px;
	background: #F7F7FA;
	color: #000;
	font-size: 18px;
	line-height: normal;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
	border: 0;
}

#ms_afisha-months a:hover {
	background: #EFEEF5;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

#ms_afisha-months a.active {
	background: #FED000;
}

#ms_afisha-months a svg {
	width: 24px;
	height: auto;
}

#ms_afisha-months a svg.check circle {
	fill: #7FE95B;
}

#ms_afisha-months a svg.check path {
	fill: #222628;
}

#ms_afisha-months a.active svg.check circle {
	fill: #372D00;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

#ms_afisha-months a.active svg.check path {
	fill: #7FE95B;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

#ms_afisha-months-_content {
	padding-inline: 10px;
	margin-top: 17px;
}

#ms_afisha-months-_content .tab-pane {
	border-radius: 20px;
	background: #FAFAFA;
	padding: 26px 16px;
	color: #414141;
	font-size: 16px;
	line-height: 19.2px;
}

#ms_afisha-months-_content .tab-pane ol {
	margin: 0;
	padding-left: 24px;
}

.ms_price {
	margin-top: 77px;
	padding-inline: 10px;
}

.ms_price h3 {
	margin-bottom: 0!important;
}

.ms_price_b1 {
	margin-top: 29px;
	display: flex;
	flex-direction: column;
	gap: 18px;
}

.ms_price_b2 {
	margin-top: 9px;
	color: #717171;
	font-size: 14px;
	text-align: center;
}

.ms_price_block {
	border-radius: 20px;
	background: #F8F8F8;
	padding: 28px 14px;
	text-align: center;
	color: #111;
}

.ms_price_block.active {
	border: 3px solid #FED000;
	background: #F8F8F8;
}

.ms_price_block .months {
	font-size: 22px;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
}

.ms_price_block .price {
	margin-top: 37px;
	font-size: 36px;
	line-height: normal;
}

.ms_price_block.active .price {
	font-weight: 700;
}

.ms_price_block .price_full {
	margin-top: 2px;
	font-size: 20px;
	line-height: normal;
}

.ms_price_block .price_full span {
	text-decoration-line: line-through;
}

.ms_price_block .text1 {
	margin-top: 36px;
	font-size: 16px;
	line-height: normal;
}

.ms_price_block .text2 {
	margin-top: 9px;
	color: #717171;
	font-size: 14px;
	line-height: normal;
}

.ms_price_block a {
	margin-top: 21px;
}

.ms_what-inside {
	padding-inline: 10px;
	margin-top: 60px;
}

.ms_what-inside h3 {
	margin-bottom: 30px;
}

.ms_what-inside_inner {
	display: flex;
	gap: 20px;
	flex-direction: column;
}

.ms_what-inside_inner-big {
	display: none;
}

.ms_what-inside_inner .ms_wii_b {
	padding: 17px 22px 20px 22px;
	display: flex;
	gap: 6px;
	line-height: normal;
	flex-direction: column;
	border-radius: 12px;
	background: #EFEEF5;
}

.ms_what-inside_inner .ms_wii_b h3 {
	color: #2F2F2F;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
	margin: 0;
}

.ms_what-inside_inner .ms_wii_b .text {
	color: #474747;
	font-size: 16px;
}

.ms_price_v2 {
	margin-top: 60px;
	padding-inline: 10px;
	margin-bottom: 15px;
}

.ms_price_v2 h3 {
	margin-bottom: 0!important;
}

.ms_price_v2_block {
	margin-top: 20px;
	border-radius: 20px;
	border: 3px solid #FED000;
	background: #F8F8F8;
	padding: 14px;
}

.ms_price_v2_block img {
	border-radius: 16px;
	overflow: hidden;
}

.ms_price_v2_b1 {
	margin-top: 12px;
}

.ms_price_v2_b1 h3 {
	margin: 0;
	color: #111;
	font-size: 22px;
	font-weight: 700;
	line-height: normal;
}

.ms_price_v2_b1 h4 {
	margin-block: 4px 0;
	color: #111;
	font-size: 18px;
	font-weight: 600;
	line-height: normal;
}

.ms_price_v2_b1 p {
	color: #494949;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}

.ms_price_v2_b1 p svg {
	margin-right: 3px;
}

.ms_price_v2_b2 {
	margin-top: 28px;
}

.ms_price_v2_b2 .mspv2_b2_price {
	color: #111;
	font-size: 18px;
	line-height: normal;
}

.ms_price_v2_b2 .mspv2_b2_price span {
	font-size: 20px;
	font-weight: 700;
}

.ms_price_v2_b2 .mspv2_b2_button {
	margin-top: 8px;
}

@media (min-width: 480px) {
	.ms_what-of-club {
		margin-top: 49px;
	}

	.ms_what-of-club h3 {
		margin-bottom: 19px;
	}

	.ms_what-of-club a {
		border-radius: 22px;
	}

	.ms_what-of-club p {
		font-size: 18px;
		margin-top: 16px;
	}

	.ms_our-specs {
		margin-top: 60px;
	}

	.ms_our-specs h3 {
		margin-bottom: 29px;
		max-width: 439px;
	}

	.ms_our-specs a {
		border-radius: 22px;
	}

	.ms_our-specs p {
		font-size: 18px;
		margin-top: 16px;
	}

	.ms_our-specs .ms_our-specs_b1-2 {
		margin-top: 30px;
	}

	.ms_who-suitable {
		margin-top: 60px;
	}

	.ms_who-suitable h3 {
		margin-bottom: 29px;
	}

	.ms_who-suitable_b1 > div {
		padding: 39px 0 0 39px;
	}

	.ms_who-suitable_b1 > div span {
		font-size: 22px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-1 img {
		width: 270px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-1 span {
		max-width: 186px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-2 img {
		width: 347px;
		max-width: unset;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-2 span {
		max-width: 248px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 img {
		width: 759px;
		bottom: -177px;
		right: calc(-186px + 21vw / 1.2);
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 {
		padding: 42px 39px 33px 39px;
		background-image: url("data:image/svg+xml,%3Csvg width='1283' height='770' viewBox='0 0 1283 770' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M74.8175 521.225C101.02 514.637 152.409 496.027 148.348 474.295C143.272 447.129 101.2 479.55 113.52 489.128C125.84 498.706 172.407 469.276 154.198 456.134C135.989 442.992 62.9592 419.823 49.09 435.616C35.2209 451.408 97.8673 463.827 186.892 323.591C275.917 183.356 232.43 225.243 213.951 242.35C195.471 259.457 242.021 288.256 303.348 221.847C364.674 155.437 305.36 169.933 292.305 192.899C279.25 215.865 393.178 231.071 464.848 155.086' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M82.5245 595.563C101.549 614.748 143.754 649.474 160.381 634.903C181.165 616.689 131.827 597.018 129.867 612.5C127.906 627.982 176.962 653.044 178.987 630.679C181.012 608.314 163.72 533.674 143.064 529.792C122.408 525.909 143.656 586.136 309.684 591.247C475.712 596.358 417.508 580.295 393.371 573.116C369.234 565.938 368.185 620.665 456.579 639.577C544.972 658.489 502.268 614.847 475.855 615.322C449.441 615.796 494.431 721.563 596.335 744.493' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1167.7 16.8885C1136.64 32.1339 1077.23 69.1593 1088.12 95.2975C1101.73 127.97 1145.78 76.1326 1127.79 67.4224C1109.8 58.7122 1059.32 108.004 1085.64 119.607C1111.96 131.209 1209.62 140.741 1222.77 117.258C1235.93 93.7752 1154.15 94.9379 1080.06 294.356C1005.97 493.773 1049.26 429.7 1067.84 403.34C1086.43 376.98 1020.43 353.329 961.336 452.88C902.241 552.431 972.669 518.445 982.893 486.193C993.118 453.941 846.353 465.298 776.856 579.604' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		background-position: -189px -217px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 .h {
		font-size: 28px;
		line-height: 31.5px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 .t {
		margin-top: 17px;
		font-size: 22px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 a {
		margin-top: 26px;
		width: 60.5%;
	}

	.ms_afisha {
		margin-top: 60px;
	}

	#ms_afisha-months a {
		height: 41px;
		padding-inline: 28px;
	}

	#ms_afisha-months-_content {
		margin-top: 22px;
	}

	#ms_afisha-months-_content .tab-pane {
		padding: 31px 21px 32px 24px;
		font-size: 18px;
		line-height: 21.6px;
	}

	#ms_afisha-months-_content .tab-pane ol {
		padding-left: 28px;
	}

	.ms_price {
		margin-top: 80px;
	}

	.ms_price_b1 {
		margin-top: 27px;
		gap: 20px;
	}

	.ms_price_b2 {
		margin-top: 13px;
		font-size: 16px;
	}

	.ms_price_block {
		padding: 28px 38px 33px 38px;
	}

	.ms_price_block .months {
		font-size: 28px;
	}

	.ms_price_block .price {
		margin-top: 60px;
		font-size: 42px;
	}

	.ms_price_block .price_full {
		margin-top: 4px;
		font-size: 22px;
	}

	.ms_price_block .text1 {
		margin-top: 60px;
		font-size: 18px;
	}

	.ms_price_block .text2 {
		margin-top: 13px;
		font-size: 16px;
	}

	.ms_price_block a {
		margin-top: 23px;
	}

	.ms_what-inside {
		margin-top: 60px;
	}

	.ms_what-inside h3 {
		margin-bottom: 46px;
	}

	.ms_what-inside_inner .ms_wii_b {
		padding: 18px 24px 20px 24px;
		border-radius: 20px;
	}

	.ms_what-inside_inner .ms_wii_b h3 {
		font-size: 22px;
	}

	.ms_what-inside_inner .ms_wii_b .text {
		font-size: 18px;
	}

	.ms_price_v2 {
		margin-top: 60px;
	}

	.ms_price_v2_block {
		margin-top: 26px;
		border-radius: 28px;
		padding: 18px;
	}

	.ms_price_v2_block img {
		border-radius: 20px;
	}

	.ms_price_v2_b1 {
		margin-top: 15px;
	}

	.ms_price_v2_b1 h3 {
		font-size: 26px;
	}

	.ms_price_v2_b1 h4 {
		margin-top: 8px;
		font-size: 19px;
	}

	.ms_price_v2_b1 p {
		font-size: 19px;
	}

	.ms_price_v2_b2 {
		margin-top: 29px;
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		justify-content: flex-end;
		gap: 14px;
	}

	.ms_price_v2_b2 .mspv2_b2_price {
		font-size: 24px;
	}

	.ms_price_v2_b2 .mspv2_b2_price span {
		font-size: 26px;
	}

	.ms_price_v2_b2 .mspv2_b2_button {
		flex: 1;
		margin-top: 0;
	}
}

@media (min-width: 900px) {
	.ms_what-of-club {
		margin-top: 52px;
	}

	.ms_what-of-club p {
		font-size: 20px;
		margin-top: 21px;
		max-width: unset;
	}

	.ms_what-of-club p span {
		border-bottom: solid 3px #FED000;
	}

	.ms_our-specs {
		margin-top: 100px;
	}

	.ms_our-specs h3 {
		margin-bottom: 27px;
		max-width: 539px;
	}

	.ms_our-specs p span {
		border-bottom: solid 3px #FED000;
	}

	.ms_our-specs .ms_our-specs_b1 {
		display: flex;
		flex-direction: row-reverse;
		gap: 11px;
	}

	.ms_our-specs .ms_our-specs_b1-1 {
		display: flex;
		flex-direction: column-reverse;
		flex: 0 0 255px;
	}

	.ms_our-specs .ms_our-specs_b1-1 p {
		margin-block: 0 17px;
		max-width: 183px;
	}

	.ms_our-specs .ms_our-specs_b1-2 {
		margin-top: 0;
	}

	.ms_our-specs .ms_our-specs_b1-2 p {
		margin-top: 10px;
	}

	.ms_who-suitable {
		margin-top: 100px;
	}

	.ms_who-suitable h3 {
		margin-bottom: 55px;
	}

	.ms_who-suitable_b1 {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-1,
	.ms_who-suitable_b1 .ms_who-suitable_b1-2 {
		flex: 0 0 calc(50% - 10px);
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3,
	.ms_who-suitable_b1 .ms_who-suitable_b1-4 {
		flex: 0 0 100%;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 {
		height: 253px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 {
		background-image: url("data:image/svg+xml,%3Csvg width='1555' height='561' viewBox='0 0 1555 561' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1531.25 431.889C1488.81 404.896 1392.34 354.882 1345.91 370.772C1287.87 390.635 1406.89 422.74 1416.47 403.526C1426.04 384.311 1309.34 345.457 1297.55 373.333C1285.76 401.209 1307.27 497.811 1358.4 505.768C1409.53 513.724 1373.7 434.693 954.971 403.616C536.24 372.539 678.777 401.413 737.734 414.04C796.69 426.666 815.662 357.872 597.556 320.928C379.449 283.985 474.532 345.304 541.532 348.626C608.532 351.948 526.188 212.02 275.081 168.009' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00691 139.696C61.9175 156.598 189.425 184.526 220.172 161.026C258.605 131.65 123.981 124.554 129.848 144.135C135.715 163.716 273.367 177.491 262.91 149.482C252.454 121.473 158.545 36.2503 105.184 38.5966C51.8238 40.9429 145.499 107.207 556.394 56.4781C967.289 5.74958 813.4 6.10404 749.225 5.61904C685.05 5.13403 720.224 72.3324 950.153 65.0978C1180.08 57.8632 1045.2 19.218 980.719 28.8607C916.238 38.5034 1099.58 152.238 1365.43 145.275' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		background-position: -412px -44px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 span {
		max-width: unset;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 img {
		width: 748px;
		bottom: -152px;
		right: 0;
		left: 0;
		margin-inline: auto;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 {
		padding: 37px 86px 35px 39px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 .t {
		margin-top: 20px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 a {
		margin-top: 20px;
		width: 237px;
	}

	.ms_afisha {
		margin-top: 100px;
	}

	#ms_afisha-months {
		gap: 16px;
	}

	#ms_afisha-months a {
		height: 53px;
		padding-inline: 28px;
		font-size: 24px;
		gap: 10px;
	}

	#ms_afisha-months a svg {
		width: auto;
	}

	#ms_afisha-months-_content {
		margin-top: 30px;
	}

	#ms_afisha-months-_content .tab-pane {
		padding: 40px 34px 41px 42px;
		font-size: 24px;
		line-height: 28.8px;
	}

	#ms_afisha-months-_content .tab-pane ol {
		padding-left: 36px;
	}

	.ms_price {
		margin-top: 109px;
	}

	.ms_price_b1 {
		margin-top: 35px;
		flex-wrap: wrap;
		flex-direction: row;
	}

	.ms_price_b2 {

	}

	.ms_price_block {
		flex: 0 0 calc(50% - 10px);
		padding: 28px 23px 33px 23px;
	}

	.ms_price_block:last-child {
		flex: 0 0 100%;
		padding: 28px 27px 33px 27px;
	}

	.ms_price_block .text2 {
		max-width: 383px;
		margin-inline: auto;
	}

	.ms_what-inside {
		margin-top: 100px;
	}

	.ms_what-inside h3 {
		margin-bottom: 49px;
	}

	.ms_what-inside_inner {
		gap: 26px;
	}

	.ms_what-inside_inner .ms_wii_b {
		padding: 34px 36px 41px 36px;
		gap: 16px;
	}

	.ms_what-inside_inner .ms_wii_b h3 {
		font-size: 26px;
	}

	.ms_what-inside_inner .ms_wii_b .text {
		font-size: 20px;
	}

	.ms_price_v2 {
		margin-top: 100px;
		margin-bottom: 50px;
	}

	.ms_price_v2_block {
		margin-top: 36px;
		border-radius: 36px;
		min-height: 268px;
	}

	.ms_price_v2_block img {
		max-width: 320px;
		float: left;
		height: 232px;
		margin-right: 21px;
	}

	.ms_price_v2_b1 {
		margin-top: 0;
	}

	.ms_price_v2_b1 h3 {
		font-size: 26px;
	}

	.ms_price_v2_b1 h4 {
		margin-top: 8px;
	}

	.ms_price_v2_b2 {
		margin-top: 47px;
	}

	.ms_price_v2_b2 .mspv2_b2_button {
		flex: 0 237px;
	}
}

@media (min-width: 1300px) {
	.ms_what-of-club {
		margin-top: 120px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
	}

	.ms_what-of-club h3 {
		margin-bottom: 28px;
	}

	.ms_what-of-club p {
		font-size: 22px;
		margin-top: 17px;
	}

	.ms_our-specs {
		margin-top: 120px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
	}

	.ms_our-specs h3 {
		margin-bottom: 47px;
		max-width: 604px;
	}

	.ms_our-specs p {
		font-size: 22px;
	}

	.ms_our-specs .ms_our-specs_b1 {
		gap: 25px;
	}

	.ms_our-specs .ms_our-specs_b1-1 {
		flex: 0 0 413px;
	}

	.ms_our-specs .ms_our-specs_b1-1 p {
		max-width: unset;
	}

	.ms_our-specs .ms_our-specs_b1-2 p {
		margin-top: 16px;
	}

	.ms_who-suitable {
		margin-top: 120px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
	}

	.ms_who-suitable h3 {
		margin-bottom: 47px;
	}

	.ms_who-suitable_b1 {
		gap: 26px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-1,
	.ms_who-suitable_b1 .ms_who-suitable_b1-2,
	.ms_who-suitable_b1 .ms_who-suitable_b1-3 {
		flex: 1 1 calc(100%/3 - 18px);
	}

	.ms_who-suitable_b1 > div,
	.ms_who-suitable_b1 .ms_who-suitable_b1-3 {
		height: 332px;
	}

	.ms_who-suitable_b1 > div {
		padding: 40px 0 0 40px;
	}

	.ms_who-suitable_b1 > div span {
		font-size: 24px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-1 img {
		width: 259px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-2 img {
		width: 321px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 img {
		width: 580px;
		right: -51px;
		bottom: -86px;
		left: unset;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 span {
		max-width: 189px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-3 {
		background-image: url("data:image/svg+xml,%3Csvg width='814' height='723' viewBox='0 0 814 723' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M801.538 556.809C779.356 522.027 728.925 457.583 704.654 478.058C674.315 503.652 736.53 545.02 741.537 520.262C746.545 495.504 685.542 445.438 679.377 481.358C673.212 517.277 684.459 641.752 711.185 652.005C737.911 662.257 719.183 560.423 500.302 520.379C281.42 480.335 355.928 517.54 386.746 533.81C417.564 550.079 427.481 461.436 313.471 413.832C199.461 366.229 249.163 445.242 284.186 449.522C319.209 453.803 276.165 273.5 144.905 216.79' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.16208 180.308C33.479 202.086 100.131 238.074 116.203 207.792C136.293 169.94 65.9214 160.798 68.9883 186.028C72.0552 211.259 144.01 229.009 138.544 192.918C133.077 156.827 83.9887 47.0143 56.0957 50.0376C28.2027 53.0609 77.1692 138.444 291.955 73.0786C506.741 7.71302 426.3 8.16976 392.754 7.54481C359.208 6.91986 377.594 93.5075 497.784 84.1854C617.974 74.8634 547.468 25.0676 513.762 37.4926C480.056 49.9176 575.891 196.469 714.859 187.497' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		background-position: -215px -57px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 {
		height: 271px;
		padding: 48px 0 61px 55px;
		background-color: unset;
		background-image: url("data:image/svg+xml,%3Csvg width='1416' height='709' viewBox='0 0 1416 709' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M186 309C186 297.799 186 292.198 188.18 287.92C190.097 284.157 193.157 281.097 196.92 279.18C201.198 277 206.799 277 218 277H951.24C1027.2 277 1065.18 277 1102.28 282.104C1146.1 288.133 1189.04 299.457 1230.14 315.827C1264.93 329.685 1297.97 348.416 1364.04 385.878V385.878C1378.22 393.916 1385.31 397.934 1388.04 402.987C1391.25 408.923 1391.25 416.077 1388.04 422.013C1385.31 427.066 1378.22 431.084 1364.04 439.122V439.122C1297.97 476.584 1264.93 495.315 1230.14 509.173C1189.04 525.543 1146.1 536.867 1102.28 542.896C1065.18 548 1027.2 548 951.24 548H218C206.799 548 201.198 548 196.92 545.82C193.157 543.903 190.097 540.843 188.18 537.08C186 532.802 186 527.201 186 516V309Z' fill='%23EFEEF5'/%3E%3Cpath d='M74.8175 581.225C101.02 574.637 152.409 556.027 148.348 534.295C143.272 507.129 101.2 539.55 113.52 549.128C125.84 558.706 172.407 529.276 154.198 516.134C135.989 502.992 62.9592 479.823 49.09 495.616C35.2209 511.408 97.8673 523.827 186.892 383.591C275.917 243.356 232.43 285.243 213.951 302.35C195.471 319.457 242.021 348.256 303.348 281.847C364.674 215.437 305.36 229.933 292.305 252.899C279.25 275.865 393.178 291.071 464.848 215.086' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M65.5245 534.563C84.5488 553.748 126.754 588.474 143.381 573.903C164.165 555.689 114.827 536.018 112.867 551.5C110.906 566.982 159.962 592.044 161.987 569.679C164.012 547.314 146.72 472.674 126.064 468.792C105.408 464.909 126.656 525.136 292.684 530.247C458.712 535.358 400.508 519.295 376.371 512.116C352.234 504.938 351.185 559.665 439.579 578.577C527.972 597.489 485.268 553.847 458.855 554.322C432.441 554.796 477.431 660.563 579.335 683.493' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1300.7 16.8885C1269.64 32.1339 1210.23 69.1593 1221.12 95.2975C1234.73 127.97 1278.78 76.1326 1260.79 67.4224C1242.8 58.7122 1192.32 108.004 1218.64 119.607C1244.96 131.209 1342.62 140.741 1355.77 117.258C1368.93 93.7752 1287.15 94.9379 1213.06 294.356C1138.97 493.773 1182.26 429.7 1200.84 403.34C1219.43 376.98 1153.43 353.329 1094.34 452.88C1035.24 552.431 1105.67 518.445 1115.89 486.193C1126.12 453.941 979.353 465.298 909.856 579.604' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		background-position: -185px -276px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 .h {
		font-size: 32px;
		line-height: 36px;
		max-width: 688px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 .t {
		margin-top: 32px;
		font-size: 24px;
		max-width: 941px;
	}

	.ms_who-suitable_b1 .ms_who-suitable_b1-4 a {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 274px;
	}

	.ms_afisha {
		margin-top: 120px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
	}

	.ms_afisha h3 {
		padding-inline: 0;
	}

	#ms_afisha-months {
		padding-inline: 0;
	}

	#ms_afisha-months a {
		height: 53px;
		padding-inline: 28px;
		gap: 10px;
		font-size: 24px;
	}

	#ms_afisha-months-_content {
		margin-top: 34px;
		padding-inline: 0;
	}

	#ms_afisha-months-_content .tab-pane {
		padding: 40px 38px 40px 42px;
	}

	#ms_afisha-months-_content .tab-pane ol {
		padding-left: 36px;
	}

	.ms_price {
		margin-top: 162px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
	}

	.ms_price_b1 {
		margin-top: 47px;
		gap: 26px;
	}

	.ms_price_block {
		flex: 0 0 calc(100%/3 - 17px);
		padding: 28px 27px 33px 27px;
	}

	.ms_price_block:last-child {
		flex: 0 0 calc(100%/3 - 18px);
	}

	.ms_what-inside {
		margin-top: 120px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
	}

	.ms_what-inside h3 {
		margin-bottom: 53px;
	}

	.ms_what-inside_inner {
		display: flex;
		flex-direction: row;
	}

	.ms_what-inside_inner-small {
		display: none!important;
	}

	.ms_wii_right,
	.ms_wii_left {
		display: flex;
		flex: 1 1 50%;
		gap: 26px;
		flex-wrap: wrap;
	}

	.ms_what-inside_inner .ms_wii_b {
		padding: 34px 27px 41px 37px;
	}

	.ms_price_v2 {
		margin-top: 120px;
		max-width: min(calc(100% - 20px), 1360px);
		margin-inline: auto;
		padding: 0;
		margin-bottom: 55px;
	}

	.ms_price_v2_block {
		margin-top: 38px;
	}

	.ms_price_v2_block img {
		max-width: unset;
		margin-right: 22px;
	}

	.ms_price_v2_b1 h3 {
		font-size: 32px;
	}

	.ms_price_v2_b1 h4 {
		margin-top: 5px;
	}

	.ms_price_v2_b2 {
		margin-top: 43px;
		gap: 11px;
	}

	.ms_price_v2_b2 .mspv2_b2_price {
		font-size: 26px;
	}

	.ms_price_v2_b2 .mspv2_b2_price span {
		font-size: 28px;
	}

	.ms_price_v2_b2 .mspv2_b2_button {
		flex: 0 384px;
	}
}
/********** end Блоки страницы Мы шьём **********/

/************ Блоки страницы Бонусная программа ************/
.poluchite-skidku {
	padding-top: 39px;
	position: relative;
}

.pl_bg1_mob {
	background-image: url("data:image/svg+xml,%3Csvg width='634' height='634' viewBox='0 0 634 634' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='317' cy='317' r='317' fill='%23F4FFFC'/%3E%3C/svg%3E%0A");
	background-size: 634px 634px;
	background-repeat: no-repeat;
	background-position: -219px 0;
	position: absolute;
	width: 100%;
	height: 634px;
	top: -290px;
	left: 0;
}

.pl_bg2_mob {
	background-image: url("data:image/svg+xml,%3Csvg width='597' height='392' viewBox='0 0 597 392' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M594.331 215.351C588.365 244.962 571.696 271.418 548.008 289.991C536.778 298.751 524.32 305.76 510.808 310.666C495.543 316.097 479.575 318.024 463.432 318.375C444.833 318.725 426.057 317.499 407.633 320.477C390.613 323.281 374.996 330.289 360.257 339.225C331.305 356.571 305.336 380.224 271.997 388.985C256.205 393.19 239.886 393.19 224.445 387.758C209.706 382.502 196.896 373.391 185.316 363.229C160.575 341.328 141.449 312.768 111.794 296.649C84.246 281.581 50.7317 277.901 28.2718 254.248C12.8306 237.953 4.93453 216.052 2.65345 193.8C2.30252 191.873 1.95158 190.121 1.60064 188.193C-3.66339 154.553 4.5836 119.861 18.621 89.3745C31.7811 60.9904 51.4335 34.7088 78.2801 18.0638C104.776 1.59397 137.939 -5.06404 168.295 4.22212C196.019 12.8074 218.479 32.2558 241.641 48.5504C253.573 56.9605 266.031 64.845 279.717 70.2766C294.632 76.2337 310.6 78.5115 326.567 78.3363C359.906 77.8106 392.017 67.4732 424.654 61.8664C440.621 59.0631 456.764 57.311 472.907 58.3622C487.647 59.2383 502.211 62.5673 515.897 68.3492C542.393 79.5627 565.554 99.3615 579.767 124.417C595.735 151.399 600.648 184.514 594.331 215.351Z' fill='%23FFFCF4'/%3E%3C/svg%3E%0A");
	background-size: 597px 392px;
	background-repeat: no-repeat;
	background-position: -91px 0;
	position: absolute;
	width: 100%;
	height: 392px;
	top: 577px;
	left: 0;
}

.pl_bg3_mob {
	background-image: url("data:image/svg+xml,%3Csvg width='391' height='391' viewBox='0 0 391 391' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='195.5' cy='195.5' r='195.5' fill='%23F4FFFC'/%3E%3C/svg%3E%0A");
	background-size: 391px 391px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	width: 258px;
	height: 391px;
	bottom: -193px;
	right: 0;
}

.pl_bg1_desktop, .pl_bg2_desktop {
	display: none;
}

.pl_head {
	font-family: Circe Rounded Alt Regular2;
	color: #222628;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	max-width: 300px;
	margin-inline: auto;
	position: relative;
}

.pl_list {
	display: grid;
	grid-template-columns: 100%;
	justify-items: center;
}

.pl_item {
	position: relative;
	max-width: 300px;
	text-align: center;
}

.pl_item img {
	max-width: 252px;
}

.pli_text {
	font-family: Circe Rounded Regular;
	color: #222;
	text-align: center;
	font-size: 20px;
	line-height: 22.5px;
	margin-top: 20px;
}

.pli_digit {
	color: #000;
	font-family: 'Inter';
	font-size: 72px;
	font-weight: 700;
	position: absolute;
	top: 245px;
	left: 33px;
	opacity: 0.8;
}

.sum-desc {
	position: relative;
	font-family: Circe Rounded Alt Regular1;
	color: #222;
	text-align: center;
	font-size: 20px;
	line-height: 112.7%;
	padding-block: 14px 13px;
	padding-inline: 26px;
	background: #DFF6FA;
	margin-top: 36px;
}

@media (min-width: 768px) {
	.pl_bg1_mob, .pl_bg2_mob, .pl_bg3_mob {
		display: none;
	}

	.pl_bg1_desktop {
		display: block;
		background-image: url("data:image/svg+xml,%3Csvg width='837' height='837' viewBox='0 0 837 837' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='418.5' cy='418.5' r='418.5' fill='%23F4FFFC'/%3E%3C/svg%3E%0A");
		background-size: 837px 837px;
		background-repeat: no-repeat;
		background-position: 0 0;
		position: absolute;
		width: 837px;
		height: 837px;
		top: 133px;
		left: -38px;
	}

	.pl_bg2_desktop {
		display: block;
		background-image: url("data:image/svg+xml,%3Csvg width='857' height='857' viewBox='0 0 857 857' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='428.5' cy='428.5' r='428.5' fill='%23FFFCF4'/%3E%3C/svg%3E%0A");
		background-size: 857px 857px;
		background-repeat: no-repeat;
		background-position: 0 0;
		position: absolute;
		width: 615px;
		height: 857px;
		top: 0;
		right: 0;
	}

	.poluchite-skidku {
		padding-top: 90px;
	}

	.pl_head {
		font-size: 60px;
		line-height: 60px;
		max-width: 611px;
	}

	.pl_list {
		margin-top: 29px;
		grid-template-columns: repeat(3, 367px);
		justify-content: center;
		gap: 55px;
	}

	.pl_item {
		max-width: 367px;
	}

	.pl_item img {
		max-width: 327px;
	}

	.pli_text {
		font-size: 24px;
		line-height: 27px;
		margin-top: 26px;
	}

	.pli_digit {
		font-size: 100px;
		top: 324px;
		left: 22px;
	}

	.sum-desc {
		border-radius: 64px;
		font-size: 24px;
		padding-block: 16px 15px;
		max-width: min(calc(100% - 20px), 1130px);
		margin-inline: auto;
	}
}

.chto-dayut-urovni {
 padding-top: 56px;
 position: relative;
}

.chu_bg1_desktop {
	display: none;
}

.chu_head {
	font-family: Circe Rounded Alt Regular2;
	color: #222628;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	margin-inline: auto;
	position: relative;
}

.chu_list {
	display: flex;
	flex-wrap: wrap;
	justify-items: center;
	justify-content: center;
	gap: 15px;
	margin-top: 31px;
	padding-inline: 10px
}

.chu_item {
	flex: 0 0 100%;
	max-width: 400px;
	min-width: 300px;
	padding: 10px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
	line-height: normal;
}

.chu_item.chu_item1 {background: #FFF3D8; color: #F4D014;}
.chu_item.chu_item2 {background: #DEFFF6; color: #06AC80;}
.chu_item.chu_item3 {background: #EBF2FF; color: #147BF4;}
.chu_item.chu_item4 {background: #FFE7EA; color: #E81616;}

.chu_item img {
	float: left;
	max-width: 104px;
	border-radius: 20px;
	overflow: hidden;
	margin-right: 6px;
}

.chui_head {
	font-family: Circe Rounded Alt Regular1;
	font-size: 25px;
}

.chui_price {
	font-family: Circe Rounded Regular;
	color: #2D2D2D;
	font-size: 20px;
}

.chui_percent {
	font-family: Circe Rounded Regular4;
	text-align: right;
	font-size: 22px;
	position: absolute;
	right: 11px;
	bottom: 10px;
}

.chto-dayut-urovni a {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px;
	gap: 7px;
	border-radius: 50px;
	background: #FED000;
	font-family: Circe Rounded Alt Regular1;
	color: #222628;
	font-size: 20px;
	width: calc(100% - 20px);
	max-width: 400px;
	margin-top: 29px;
	margin-inline: auto;
	transition: all 0.15s ease;
	position: relative;
}

.chto-dayut-urovni a:hover {
	background: #FFE674;
	text-decoration: none;
}

@media (min-width: 768px) {
	.chto-dayut-urovni {
		padding-top: 110px;
		position: relative;
	}

	.chu_bg1_desktop {
		display: block;
		background-image: url("data:image/svg+xml,%3Csvg width='1199' height='788' viewBox='0 0 1199 788' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1193.64 432.9C1181.66 492.423 1148.18 545.606 1100.61 582.941C1078.05 600.551 1053.03 614.639 1025.9 624.501C995.236 635.42 963.167 639.294 930.746 639.999C893.391 640.703 855.683 638.238 818.681 644.225C784.497 649.86 753.133 663.949 723.531 681.911C665.384 716.78 613.228 764.328 546.271 781.939C514.555 790.392 481.781 790.392 450.77 779.473C421.167 768.907 395.442 750.592 372.183 730.164C322.494 686.138 284.082 628.728 224.525 596.325C169.198 566.035 101.888 558.638 56.7803 511.09C25.7686 478.335 9.9104 434.308 5.32913 389.578C4.62432 385.703 3.91951 382.181 3.21469 378.307C-7.35747 310.683 9.20559 240.945 37.398 179.661C63.8284 122.603 103.298 69.7717 157.216 36.3119C210.429 3.2042 277.034 -10.1798 338 8.48733C393.68 25.7456 438.788 64.8408 485.305 97.5963C509.269 114.502 534.29 130.352 561.777 141.27C591.732 153.245 623.801 157.824 655.869 157.472C722.826 156.415 787.317 135.635 852.864 124.364C884.933 118.729 917.354 115.207 949.775 117.32C979.378 119.081 1008.63 125.773 1036.11 137.396C1089.33 159.937 1135.85 199.737 1164.39 250.103C1196.46 304.343 1206.33 370.911 1193.64 432.9Z' fill='%23FFFCF4'/%3E%3C/svg%3E%0A");
		background-size: 1199px 788px;
		background-repeat: no-repeat;
		background-position: 0 0;
		position: absolute;
		width: 1199px;
		height: 788px;
		top: 452px;
		left: -204px;
	}

	.chu_head {
		font-size: 60px;
		line-height: 60px;
	}

	.chu_list {
		margin-top: 64px;
		gap: 20px;
		max-width: 1130px;
		padding: 0;
		margin-inline: auto;
	}

	.chu_item {
		flex: 1 1 555px;
		max-width: 555px;
		padding: 14px 30px 14px 14px;
	}

	.chu_item img {
		max-width: 165px;
		margin-right: 14px;
	}

	.chui_head {
		font-size: 40px;
	}

	.chui_price {
		font-size: 26px;
	}

	.chui_percent {
		font-size: 38px;
		right: 30px;
		bottom: 15px;
	}

	.chto-dayut-urovni a {
		margin-top: 61px;
		max-width: 271px;
		min-width: unset;
	}
}
/********** end Блоки страницы Бонусная программа **********/

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width: 575px) {
    .fancybox-slide {
        padding: 10px;
    }

    .panel-block {
        padding: 3.56rem 1rem 1rem 1rem;
    }

    .fancybox-slide--html .fancybox-content {
        padding: 0.63rem 0.5rem 3rem;
    }
}

.bx-no-touch a.c-icon[title="Подробно"] {
	display: none!important;
}

.bx-no-touch .product-item-line-list .product-cat-body .product-cat-info-container.product-cat-hidden {
	display: block;
	opacity: 1;
}

@media (max-width: 991.98px) {
	.l-compact-menu.is-open {
		padding-bottom: 52px;
	}

	.l-compact-menu.is-open .b-dl-menu__subitems {
		padding-bottom: 52px;
	}
}

body.modal-open {
    overflow: hidden;
}

body.modal-open .l-page__compact {
z-index: 0;
}

body.modal-open .bottom-panel {
display: none!important;
}

/************** Кнопка Wildberries в слайдере **************/
.wb-btn {
	border-radius: 50px;
	background: #FFF;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding-inline: 33px;
	color: #222628;
	font-family: Circe Rounded Alt Regular1;
	font-size: 20px;
	filter: drop-shadow(0px 2px 8.9px rgba(0, 0, 0, 0.12));
}

.wb-btn:hover {
	background: #E7E7E7;
	color: #222628;
	text-decoration: none;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}
/************** end Кнопка Wildberries в слайдере **************/

/************** HEADER мобильный **************/
.l-page.new_design .l-page__compact {
	position: relative;
}

.l-page.new_design .l-page__compact:not(.withslider) {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIwIiBoZWlnaHQ9IjEwMyIgdmlld0JveD0iMCAwIDMyMCAxMDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJtYXNrMF8xOTFfMTY3ODciIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjAiIHdpZHRoPSIzMjAiIGhlaWdodD0iMTAzIj4KPHJlY3Qgd2lkdGg9IjMyMCIgaGVpZ2h0PSIxMDMiIGZpbGw9IiNDRkVCRUYiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzE5MV8xNjc4NykiPgo8cmVjdCB3aWR0aD0iMzIwIiBoZWlnaHQ9IjE2NSIgZmlsbD0iI0NGRUJFRiIvPgo8bWFzayBpZD0ibWFzazFfMTkxXzE2Nzg3IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSItOCIgd2lkdGg9IjMyMCIgaGVpZ2h0PSI0MzciPgo8cmVjdCB5PSItOCIgd2lkdGg9IjMyMCIgaGVpZ2h0PSI0MzciIGZpbGw9IiNDRkVCRUYiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzE5MV8xNjc4NykiPgo8Y2lyY2xlIG9wYWNpdHk9IjAuNSIgY3g9IjUxIiBjeT0iMTIwIiByPSIxNDkiIGZpbGw9IiM5MEQ3RjUiLz4KPC9nPgo8Y2lyY2xlIG9wYWNpdHk9IjAuNSIgY3g9IjIyNS41IiBjeT0iMTQzLjUiIHI9Ijg0LjUiIGZpbGw9IiNGQUY0RDMiLz4KPC9nPgo8L3N2Zz4K");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-bottom: 10px;
}

.l-page.new_design .l-page__compact.isPodpiskaRazdel {
	padding-bottom: 0;
}

.l-page.new_design .compact-header-fake {
	position: relative;
	height: 60px;
}

.l-page.new_design .compact-header {
	background: #FFFFFF;
	border-radius: 30px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 14px;
	padding-right: 8px;
	width: calc(100% - 20px);
	margin: 10px auto;
	position: fixed;
	z-index: 1;
	left: 0;
	right: 0;
	top: 0;
}

.l-page.new_design .withslider .compact-header {
	position: fixed;
	top: 10px;
	left: 10px;
	margin: 0;
}

.l-page.new_design .compact-header.open {
	box-shadow: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.l-page.new_design .compact-header.mobile-open {
	border-top-right-radius: 0;
	box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
}

.l-page.new_design .compact-header .header_main-left,
.l-page.new_design .compact-header .header_main-right {
	display: flex;
	align-items: center;
}

.l-page.new_design .compact-header .hamburger {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	border-radius: 50%;
}

.l-page.new_design .compact-header .hamburger:hover {
	-webkit-filter: opacity(100%);
	filter: opacity(100%);
}

.l-page.new_design .compact-header .hamburger.is-active {
	background: #ECECEC;
}

.l-page.new_design .compact-header .b-compact-logo svg,
.l-page.new_design .compact-header .b-compact-logo img {
	height: 27px;
}

.l-page.new_design .compact-header .header_main-right .header-icons {
	display: flex;
	align-items: center;
	justify-content: center;
}

.l-page.new_design .compact-header .header_main-right .header-selectors {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 3px;
}

.l-page.new_design .l-page__compact h1 {
	font-family: 'Circe Rounded Alt Regular2';
	font-weight: 400;
	font-size: 26px;
	line-height: 33px;
	color: #222628;
	overflow: hidden;
	text-overflow: ellipsis;
	z-index: -1;
	max-width: calc(100% - 20px);
	position: relative;
	margin: 0 auto;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.l-page.new_design .compact-header .menu-search-mobile {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.6875' cy='5.6875' r='4.6875' stroke='%23222628' stroke-width='2'/%3E%3Cline x1='10.1642' y1='9.625' x2='13.125' y2='12.5858' stroke='%23222628' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	padding: 16px;
}

.l-page.new_design .mobile-menu {
	display: none;
	position: fixed;
	top: 30px;
	right: 10px;
	z-index: 1;
}

.l-page.new_design .mobile-menu.open {
	display: block;
}

.l-page__compact .podpiska_headerInfo_wrap {
	display: none;
}

.l-page__compact.isPodpiskaRazdel .podpiska_headerInfo_wrap {
	display: block;
	background: #FED000;
	width: 100%;
	margin-top: 10px;
}

.l-page__compact .podpiska_headerInfo {
	padding: 10px;
	font-family: Circe Rounded Regular;
	color: #222628;
	font-size: 16px;
	line-height: normal;
}

.l-page__compact .podpiska_headerInfo span {
	font-family: Circe Rounded Regular4;
}

.currency-selector .dropdown-toggle {
	display: inline-flex;
	padding: 0 10px;
	align-items: center;
	gap: 4px;
	border-radius: 33px;
	background: #F3F3F3;
	color: #222628;
	font-family: Circe Rounded Alt Regular1;
	font-size: 14px;
	line-height: normal;
	border: 1px solid #F3F3F3;
}

.currency-selector.show .dropdown-toggle {
	border: 1px solid #FED000;
}

.currency-selector .dropdown-toggle::after {
	margin-left: 0;
	transition: 0.3s ease;
}

.currency-selector.show .dropdown-toggle::after {
	transform: rotate(-180deg);
	transition: 0.3s ease;
}

.currency-selector .dropdown-menu {
	min-width: unset;
	width: 100%;
	padding-block: 8px 3px;
	border-radius: 0 0 8px 8px;
	margin-top: 0px;
}

.currency-selector .dropdown-menu .dropdown-item {
	padding-inline: 13px 14px;
	padding-block: 3px 2px;
	color: #929292;
	font-family: Circe Rounded Alt Regular1;
	font-size: 15px;
	line-height: normal;
}

.currency-selector .dropdown-menu .dropdown-item.active {
	background-color: transparent;
	color: #222628;
}

@media (min-width: 480px) {
	.l-page.new_design .compact-header .header_main-right .header-selectors {
		gap: 5px;
	}
}

@media (min-width: 900px) {
	.l-page.new_design .l-page__compact {
		display: none;
	}
}
/************** end HEADER мобильный **************/

/************** HEADER десктоп **************/
.l-page.new_design .l-page__header {
	display: none;
	position: relative;
	background: #E0F4F7;
}

.l-page.new_design .l-page__header:not(.withslider) {
	height: 275px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIyNzUiIHZpZXdCb3g9IjAgMCAxNDQwIDI3NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzFfMiIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE0NDAiIGhlaWdodD0iMjc1Ij4KPHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iMjc1IiBmaWxsPSIjRTBGNEY3Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xXzIpIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjUiIGN4PSIxMTM0IiBjeT0iMTU5IiByPSIxODIiIGZpbGw9IiM5MEQ3RjUiLz4KPGNpcmNsZSBjeD0iMzI2IiBjeT0iMzgyIiByPSIyMzgiIGZpbGw9IiM5MEQ3RjUiIGZpbGwtb3BhY2l0eT0iMC41Ii8+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTExNDkuNDQgNTEyLjg2N0MxMTQxLjQ3IDU1Mi40NDkgMTExOS4yMiA1ODcuODE0IDEwODcuNTkgNjEyLjY0MUMxMDcyLjYgNjI0LjM1MSAxMDU1Ljk3IDYzMy43MiAxMDM3LjkzIDY0MC4yNzhDMTAxNy41NSA2NDcuNTM4IDk5Ni4yMzcgNjUwLjExNCA5NzQuNjg2IDY1MC41ODNDOTQ5Ljg1NSA2NTEuMDUxIDkyNC43OSA2NDkuNDEyIDkwMC4xOTQgNjUzLjM5M0M4NzcuNDcyIDY1Ny4xNDEgODU2LjYyMyA2NjYuNTA5IDgzNi45NDYgNjc4LjQ1NEM3OTguMjk1IDcwMS42NDEgNzYzLjYyNiA3MzMuMjU5IDcxOS4xMTggNzQ0Ljk3QzY5OC4wMzUgNzUwLjU5MSA2NzYuMjUgNzUwLjU5MSA2NTUuNjM2IDc0My4zM0M2MzUuOTU5IDczNi4zMDQgNjE4Ljg1OCA3MjQuMTI1IDYwMy4zOTggNzEwLjU0MUM1NzAuMzY4IDY4MS4yNjQgNTQ0LjgzNSA2NDMuMDg4IDUwNS4yNDcgNjIxLjU0MUM0NjguNDY5IDYwMS4zOTkgNDIzLjcyNyA1OTYuNDggMzkzLjc0MyA1NjQuODYyQzM3My4xMjkgNTQzLjA4IDM2Mi41ODggNTEzLjgwNCAzNTkuNTQyIDQ4NC4wNTlDMzU5LjA3NCA0ODEuNDgzIDM1OC42MDUgNDc5LjE0MSAzNTguMTM3IDQ3Ni41NjVDMzUxLjEwOSA0MzEuNTk2IDM2Mi4xMTkgMzg1LjIyMyAzODAuODU5IDM0NC40N0MzOTguNDI4IDMwNi41MjggNDI0LjY2NCAyNzEuMzk2IDQ2MC41MDUgMjQ5LjE0NkM0OTUuODc3IDIyNy4xMzEgNTQwLjE1IDIxOC4yMzEgNTgwLjY3NSAyMzAuNjQ0QzYxNy42ODcgMjQyLjEyIDY0Ny42NzEgMjY4LjExNyA2NzguNTkyIDI4OS44OTlDNjk0LjUyMSAzMDEuMTQxIDcxMS4xNTMgMzExLjY4MSA3MjkuNDI1IDMxOC45NDFDNzQ5LjMzNiAzMjYuOTA0IDc3MC42NTMgMzI5Ljk0OSA3OTEuOTcgMzI5LjcxNUM4MzYuNDc4IDMyOS4wMTIgODc5LjM0NiAzMTUuMTk0IDkyMi45MTYgMzA3LjY5OUM5NDQuMjMzIDMwMy45NTIgOTY1Ljc4NCAzMDEuNjEgOTg3LjMzNSAzMDMuMDE1QzEwMDcuMDEgMzA0LjE4NiAxMDI2LjQ2IDMwOC42MzYgMTA0NC43MyAzMTYuMzY1QzEwODAuMSAzMzEuMzU0IDExMTEuMDIgMzU3LjgyIDExMjkuOTkgMzkxLjMxMkMxMTUxLjMxIDQyNy4zOCAxMTU3Ljg3IDQ3MS42NDYgMTE0OS40NCA1MTIuODY3WiIgZmlsbD0iI0ZERjlFMCIvPgo8L2c+Cjwvc3ZnPgo=");
	background-repeat: no-repeat;
	background-size: cover;
	background-position-x: center;
	background-position-y: bottom;
	z-index: 901;
}

.l-page.new_design .l-page__header.isPodpiskaRazdel {
	height: 328px;
}

.l-page.new_design .l-main__pagetitle-wrapper {
	position: absolute;
	bottom: 0;
	margin-bottom: 10px;
}

.l-page__header.isPodpiskaRazdel .l-main__pagetitle-wrapper {
	bottom: 53px;
}

.l-page.new_design .breadcrumb {
	font-family: 'Circe Rounded Regular';
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 9px;
}

.breadcrumb>.breadcrumb-item>a {
	color: #333333;
}

.breadcrumb>.breadcrumb-item:after {
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgOCA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMDA5OCAyLjg1NDc0QzAuNzI0ODM0IDIuODU0NzQgMC41MDA5NzcgMy4wNzg1OSAwLjUwMDk3NyAzLjM1NDc0QzAuNTAwOTc3IDMuNjMwODggMC43MjQ4MzQgMy44NTQ3NCAxLjAwMDk4IDMuODU0NzRMMS4wMDA5OCAyLjg1NDc0Wk02LjYzMDg2IDMuODU0NzRDNi45MDcgMy44NTQ3NCA3LjEzMDg2IDMuNjMwODggNy4xMzA4NiAzLjM1NDc0QzcuMTMwODYgMy4wNzg1OSA2LjkwNyAyLjg1NDc0IDYuNjMwODYgMi44NTQ3NEw2LjYzMDg2IDMuODU0NzRaTTEuMDAwOTggMy44NTQ3NEw2LjYzMDg2IDMuODU0NzRMNi42MzA4NiAyLjg1NDc0TDEuMDAwOTggMi44NTQ3NEwxLjAwMDk4IDMuODU0NzRaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGQ9Ik00LjI5OTA3IDUuMzE3NjVDNC4wODI1NCA1LjQ4OTAzIDQuMDQ1OTQgNS44MDM0OSA0LjIxNzMxIDYuMDIwMDJDNC4zODg2OSA2LjIzNjU1IDQuNzAzMTQgNi4yNzMxNSA0LjkxOTY4IDYuMTAxNzhMNC4yOTkwNyA1LjMxNzY1Wk02LjQ4NDQ5IDMuNzgwNDZMNi44ODMwMyA0LjA4MjM5TDYuNDg0NDkgMy43ODA0NlpNNC45MTk2OCAwLjYwNzk2NUM0LjcwMzE0IDAuNDM2NTkxIDQuMzg4NjkgMC40NzMxOTcgNC4yMTczMSAwLjY4OTcyOEM0LjA0NTk0IDAuOTA2MjU4IDQuMDgyNTQgMS4yMjA3MiA0LjI5OTA3IDEuMzkyMDlMNC45MTk2OCAwLjYwNzk2NVpNNi40ODQ0OSAyLjkyOTI5TDYuODgzMDMgMi42MjczNUw2LjQ4NDQ5IDIuOTI5MjlaTTQuOTE5NjggNi4xMDE3OEM1Ljg2NDM0IDUuMzU0MTIgNi4zMTM3MyA0LjgzMzgzIDYuODgzMDMgNC4wODIzOUw2LjA4NTk1IDMuNDc4NTJDNS41NTQ3IDQuMTc5NzQgNS4xNjI2MiA0LjYzNDE5IDQuMjk5MDcgNS4zMTc2NUw0LjkxOTY4IDYuMTAxNzhaTTQuMjk5MDcgMS4zOTIwOUM1LjE2MjYyIDIuMDc1NTUgNS41NTQ3IDIuNTMwMDEgNi4wODU5NSAzLjIzMTIzTDYuODgzMDMgMi42MjczNUM2LjMxMzczIDEuODc1OTIgNS44NjQzNCAxLjM1NTYzIDQuOTE5NjggMC42MDc5NjVMNC4yOTkwNyAxLjM5MjA5Wk02Ljg4MzAzIDQuMDgyMzlDNy4yMTMwMSAzLjY0NjgzIDcuMjEzMDEgMy4wNjI5MiA2Ljg4MzAzIDIuNjI3MzVMNi4wODU5NSAzLjIzMTIzQzYuMTQ1MzcgMy4zMDk2NyA2LjE0NTM3IDMuNDAwMDggNi4wODU5NSAzLjQ3ODUyTDYuODgzMDMgNC4wODIzOVoiIGZpbGw9IiMzMzMzMzMiLz4KPC9zdmc+Cg==");
	padding-left: 10px;
	padding-right: 10px;
}

.l-page.new_design .l-main__pagetitle {
	font-family: 'Circe Rounded Alt Regular2';
	font-weight: 400;
	font-size: 26px;
	line-height: 33px;
	color: #222628;
	margin-bottom: 0;
}

header.page_header {
	padding-top: 10px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}

header .header_main {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	border-radius: 40px;
	/*height: 70px;*/
	/*max-width: 1360px;*/
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.10);
}

header .header_main.fixed {
	position: fixed;
	inset: 25px 0 0 0;
}

header .header_main .header_main-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	z-index: 1;
}

header .header_logo {
	padding-left: 30px;
}

header .header_logo svg,
header .header_logo img {
	width: 91px;
	height: auto;
}

header .header_main .header_main-right {
	display: flex;
	align-items: center;
	position: relative;
	gap: 8px;
}

header .menu-search-button2 {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='5.5' stroke='%23222628' stroke-width='2'/%3E%3Cline x1='11.4142' y1='11' x2='15' y2='14.5858' stroke='%23222628' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	padding: 16px;
}

header .menu-search-button2:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='5.5' fill='%23FFF2CD' stroke='%23222628' stroke-width='2'/%3E%3Cline x1='11.4142' y1='11' x2='15' y2='14.5858' stroke='%23222628' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

header .header-icons {
	padding-right: 18px;
	display: flex;
	align-items: center;
}

header .header-icons .ripple-container {
	display: none;
}

header .header-menu {
	padding-left: 24px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.l-page__header .podpiska_headerInfo_wrap {
	display: none;
}

.l-page__header.isPodpiskaRazdel .podpiska_headerInfo_wrap {
	display: block;
	background: #FED000;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: -1;
}

.l-page__header .podpiska_headerInfo {
	padding-block: 14px 13px;
	font-family: Circe Rounded Regular;
	color: #222628;
	font-size: 20px;
	line-height: normal;
	max-width: 1360px;
	margin-left: auto;
	margin-right: auto;
}

.l-page__header .podpiska_headerInfo span {
	font-family: Circe Rounded Regular4;
}

@media (min-width: 900px) {
	.l-page.new_design .l-page__header {
		display: block;
		z-index: 901;
	}

	header.page_header {
		padding-top: 25px;
		display: block;
	}

	header .header_main {
		width: calc(100% - 20px);
		height: 56px;
	}

	.l-page.new_design .l-main__pagetitle-wrapper {
		margin-bottom: 23px;
		max-width: 1360px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		left: 0;
		right: 0;
		z-index: -1;
	}

	.l-page.new_design .l-main__pagetitle {
		font-size: 50px;
		line-height: 55px;
	}

	.currency-selector .dropdown-toggle {
		height: 27px;
	}

	.currency-selector .dropdown-toggle:hover {
		border: 1px solid #FED000;
		-webkit-transition: all .1s ease-in;
		transition: all .1s ease-in;
	}

	.currency-selector .dropdown-menu .dropdown-item:hover {
		-webkit-transition: all .1s ease-in;
		transition: all .1s ease-in;
		background-color: transparent;
		color: #FED000;
	}
}

@media (min-width: 1300px) {
	.l-page.new_design .l-page__header {
		display: block;
		z-index: 901;
	}

	header.page_header {
		padding-top: 25px;
		display: block;
	}

	header .header_main {
		max-width: 1360px;
		height: 70px;
	}

	header .header_logo svg,
	header .header_logo img {
		width: 107px;
	}

	.l-page.new_design .l-main__pagetitle-wrapper {
		margin-bottom: 23px;
		max-width: 1360px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		left: 0;
		right: 0;
		z-index: -1;
	}

	.l-page.new_design .l-main__pagetitle {
		font-size: 50px;
		line-height: 55px;
	}

	header .header-menu {
		padding-left: 78px;
	}
}
/************** end HEADER десктоп **************/

/************** footer **************/
.ys-footer {
	margin: 45px auto 56px;
	width: calc(100% - 20px);
	background: #F0F5F5;
	border-radius: 20px 20px 0px 0px;
	padding: 14px 0 24px 0;
	position: relative;
}

.ys-footer .ys-footer_inner {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.ys-footer .fb-button {
	background: #E1E5E5;
	border-radius: 50px;
	height: 34px;
	display: flex;
	font-family: Circe Rounded Alt Regular1;
	font-size: 14px;
	color: #222628;
	justify-content: center;
	align-items: center;
	padding-inline: 8px 32px;
	white-space: nowrap;
	width: fit-content;
}

.ys-footer .fb-button svg {
	width: 18px;
	margin-right: 6px;
}

.ys-footer .ys-footer_b1 {
	position: relative;
	width: 100%;
	-ms-flex-order: 1;
	order: 1;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	padding: 0 14px;
}

.ys-footer .ys-footer_b1 .logo-wrap {
	display: none;
}

.ys-footer .ys-footer_b1 .text-1 {
	font-family: Circe Rounded Regular;
	font-size: 14px;
	line-height: 20px;
	color: #888888;
	-ms-flex-order: 2;
	order: 2;
	max-width: 203px;
}

.ys-footer .ys-footer_b1 .text-2 {
	-ms-flex-order: 1;
	order: 1;
}

.ys-footer .ys-footer_b1 .text-2,
.ys-footer .ys-footer_b1 .text-2 a {
	font-family: Circe Rounded Regular;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}

.ys-footer .ys-footer_b1 .text-2 a:hover {
	text-decoration: none;
}

.ys-footer .ys-footer_b2 {
	position: relative;
	width: calc(100% - 28px);
	padding: 10px;
	border-radius: 12px;
	border: 1px solid #FED000;
	margin-inline: auto;
}

.ys-footer .ys-footer_b2 p {
	font-family: Circe Rounded Regular;
	font-size: 16px;
	line-height: normal;
	color: #575757;
	margin-bottom: 0;
}

.ys-footer .ys-footer_b3 {
	position: relative;
	width: 100%;
	padding-top: 4px;
	border-bottom: 0.5px solid #DADADA;
}

.ys-footer .ys-footer_b4 {
	padding: 10px 14px 15px 14px;
}

.ys-footer .ys-footer_b4 p {
	font-family: Circe Rounded Alt Regular1;
	font-size: 14px;
	line-height: 18px;
	color: #575757;
	margin-bottom: 4px;
}

.ys-footer .ys-footer_mail {
	font-family: Circe Rounded Regular;
	font-size: 14px;
	line-height: normal;
	color: #575757;
	margin-top: 4px;
}

.ys-footer .ys-footer_mail a {
	display: block;
	font-family: Circe Rounded Regular;
	font-size: 18px;
	line-height: normal;
	color: #3A3A3A;
}

.ys-footer .ys-footer_mail a:hover {
	text-decoration: none;
}

.ys-footer .ys-footer_social_desk {
	display: none;
}

.ys-footer .ys-footer_social_mob {
	display: flex;
	gap: 9px;
	width: 100%;
	align-items: center;
	justify-content: center;
	padding-inline: 14px;
	padding-bottom: 10px;
}

.ys-footer .ys-footer_social a {
	height: 46px;
	display: flex;
	flex: 1 1 100%;
	border-radius: 90px;
	background: #FFF;
	align-items: center;
	justify-content: center;
}

@media (min-width: 480px) {
	.ys-footer {
		padding: 10px 0 33px 0;
	}

	.ys-footer .ys-footer_inner {
		gap: 0 35px;
	}

	.ys-footer .ys-footer_social {
		padding-bottom: 24px;
	}

	.ys-footer .ys-footer_b1 {
		display: none;
	}

	.ys-footer .ys-footer_b1.double {
		display: flex;
		margin-top: 15px;
		padding: 0;
	}

	.ys-footer .ys-footer_b2 {
		flex: 0 0 200px;
		margin: 0 0 0 14px;
	}

	.ys-footer .ys-footer_b4 {
		display: flex;
		padding: 0;
		flex-direction: column;
		flex: 0 0 195px;
	}
}

@media (min-width: 900px) {
	.l-page__footer {
		padding-inline: 10px;
	}

	.ys-footer {
		margin-block: 50px 0;
		padding: 32px 54px 42px 31px;
		width: 100%;
	}

	.ys-footer .ys-footer_inner {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.ys-footer .ys-footer_b1 {
		flex: 0 0 222px;
		-ms-flex-order: 0;
		order: 0;
		display: block;
		padding: 0;
	}

	.ys-footer .ys-footer_b1 .logo-wrap {
		display: flex;
		align-items: center;
	}

	.ys-footer .ys-footer_b1 .text-1 {
		margin-top: 11px;
		font-size: 15px;
		line-height: 22px;
		max-width: unset;
	}

	.ys-footer .ys-footer_b1 .text-2 {
		margin-top: 10px;
	}

	.ys-footer .ys-footer_b1 .text-2,
	.ys-footer .ys-footer_b1 .text-2 a {
		font-size: 15px;
		line-height: 22px;
	}

	.ys-footer .ys-footer_b2 {
		flex: 1 1 299px;
		padding: 16px 20px;
		margin: 0;
		height: max-content;
		border-radius: 22px;
	}

	.ys-footer .ys-footer_b3 {
		flex: 1 1 auto;
		max-width: 546px;
		min-width: 159px;
		padding-right: 22px;
		padding-top: 0;
		border-bottom: none;
	}

	.ys-footer .ys-footer_b4 {
		display: flex;
		padding: 0;
		flex-direction: column;
		flex: 0 0 195px;
	}

	.ys-footer .ys-footer_b1.double {
		display: none;
	}

	.ys-footer .fb-button {
		height: 46px;
		margin-left: 0;
		font-size: 18px;
		padding-inline: 25px;
		text-decoration: none;
		transition: all 0.2s;
	}

	.ys-footer .fb-button:hover {
		background: #E0E0E0;
	}

	.ys-footer .fb-button svg {
		width: auto;
		margin-right: 11px;
	}

	.ys-footer .ys-footer_b4 p {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 8px;
	}

	.ys-footer .ys-footer_mail {
		font-size: 15px;
		line-height: 22px;
		margin-top: 11px;
	}

	.ys-footer .ys-footer_mail a {
		font-size: 20px;
	}

	.ys-footer .ys-footer_mail a:hover {
		text-decoration: none;
	}

	.ys-footer .ys-footer_social_mob {
		display: none;
	}

	.ys-footer .ys-footer_social_desk {
		display: flex;
		align-items: center;
		width: auto;
		padding: 0;
		gap: 6px;
		margin-top: 10px;
	}
	.ys-footer .ys-footer_social a {
		height: 34px;
		border-radius: 50px;
		width: 34px;
		flex: 0 0 auto;
		-webkit-transition: all .1s ease-in;
		transition: all .1s ease-in;
	}
	.ys-footer .ys-footer_social a:hover {
		filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.10));
	}
	.ys-footer .ys-footer_social a svg {
		width: 18px;
		height: 18px;
	}
}

@media (min-width: 1300px) {
	.ys-footer {
		margin-block: 65px 0;
		padding: 42px 0 68px 0;
		max-width: 1360px;
	}

	.ys-footer .ys-footer_inner {
		max-width: 1130px;
	}

	.ys-footer .ys-footer_b1 {
		-ms-flex: 0 0 422px;
		flex: 0 0 422px;
		max-width: 422px;
		/*display: flex;
		flex-direction: row;*/
	}

	.ys-footer .ys-footer_b1 .logo-wrap {
		flex: 0 0 auto;
	}

	.ys-footer .ys-footer_b1 .text-1 {
		margin-top: 13px;
		order: 1;
		max-width: 265px;
	}

	.ys-footer .ys-footer_b1 .text-2 {
		flex: 0 0 100%;
		margin-top: 11px;
	}

	.ys-footer .ys-footer_b2 {
		-ms-flex: 0 0 438px;
		flex: 0 0 438px;
		max-width: 438px;
	}

	.ys-footer .ys-footer_b3 {
		-ms-flex: 0 0 20.35398%;
		flex: 0 0 20.35398%;
		max-width: 20.35398%;
		padding-right: 10px;
	}

	/*.ys-footer .ys-footer_b4 {
        width: 215px;
    }*/

	.ys-footer .ys-footer_social {
		gap: 6px;
		margin-top: 0;
		margin-left: 15px;
		flex: 0 0 auto;
	}

	.ys-footer .ys-footer_social a {
		height: 34px;
		width: 46px;
	}
}
/************** END footer **************/

/*********************** Скидки ************************/
.discounts {
	font-family: 'Open Sans', sans-serif;
}

.discounts .discounts-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
}

.discounts .discounts-col1 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
}

.discounts .discounts-col1-col1 {
	position: relative;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%;
	padding-right: 0;
	padding-left: 0;
}

.discounts .discounts-col1-col2 {
	position: relative;
	width: 100%;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	padding-right: 0;
	padding-left: 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 120%;
	color: #201F1F;
	padding-top: 4px;
}

.discounts .discounts-col1-col2>div:not(:first-child) {
	margin-top: 15px;
}

.discounts .discounts-col1-col2 span {
	font-weight: 600;
}

.discounts .donut {
	width: 112px;
}

.discounts .donut .chart-text {
	fill: #000;
	-moz-transform: translateY(-0.2em);
	-ms-transform: translateY(-0.2em);
	-webkit-transform: translateY(-0.2em);
	transform: translateY(-0.2em);
}

.discounts .donut .chart-label {
	font-size: 4px;
	font-weight: 600;
	color: #000000;
	text-transform: uppercase;
	text-anchor: middle;
	-moz-transform: translateY(-0.25em);
	-ms-transform: translateY(-0.25em);
	-webkit-transform: translateY(-0.25em);
	transform: translateY(-0.25em);
}

.discounts .donut .chart-number {
	color: #201F1F;
	font-size: 10px;
	font-weight: 600;
	text-anchor: middle;
	-moz-transform: translateY(0.8em);
	-ms-transform: translateY(0.8em);
	-webkit-transform: translateY(0.8em);
	transform: translateY(0.8em);
}

.discounts .discounts-col2 {
	position: relative;
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 0;
	padding-left: 0;
	margin-top: 5px;
}

.discounts .line-diagram-wrapper {
	background: #F2F2F2;
	padding-top: 2px;
	padding-bottom: 2px;
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 22px;
	margin-bottom: 22px;
}

.discounts .line-diagram {
	background: #FED000;
	border-radius: 10px;
	height: 8px;
}

.discounts .line-diagram-mask {
	position: absolute;
	left: 0;
	width: 95px;
	height: 12px;
	background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
}

.discounts .line-diagram-mask:last-child {
	transform: rotate(-180deg);
	left: unset;
	right: 0;
}

.discounts .line-diagram-wrapper .text {
	position: absolute;
	font-weight: 600;
	font-size: 16px;
	color: #E3E3E3;
	transform: translateX(-50%);
}

.discounts .line-diagram-wrapper .text.yellow {
	color: #FED000;
}

.discounts .line-diagram-wrapper .text {top: 9px;}
.discounts .line-diagram-wrapper .text:nth-child(even) {top: -22px;}

.discounts .discounts-col3 {
	position: relative;
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	font-weight: 600;
	font-size: 16px;
	line-height: 120%;
	text-align: right;
	color: #201F1F;
	margin-top: 25px;
}

.discounts .discounts-col4 {
	position: relative;
	width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
	margin-top: 17px;
}

.discounts .discount {
	position: relative;
	width: 100%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-right: 0;
	padding-left: 0;
	text-align: right;
	font-weight: normal;
	font-size: 14px;
	line-height: 120%;
	color: #201F1F;
	margin: 5px 0 5px 0;
}

.discounts .discount span {
	font-weight: 600;
}

@media (min-width: 720px) {
	.discounts .discounts-col1 {
		-ms-flex-order: 1;
		order: 1;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}

	.discounts .discounts-col1-col1 {
		display: flex;
		align-items: center;
	}

	.discounts .discounts-col1-col2 {
		font-size: 16px;
		padding-left: 17px;
	}

	.discounts .donut {
		width: 115px;
	}

	.discounts .discounts-col2 {
		-ms-flex-order: 3;
		order: 3;
		margin-top: 35px;
	}

	.discounts .line-diagram-wrapper {
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.discounts .line-diagram-wrapper .text {
		font-size: 24px;
		top: 7px;
	}

	.discounts .line-diagram-wrapper .text span {
		font-size: 18px;
	}

	.discounts .line-diagram-wrapper .text:nth-child(even) {
		top: -32px;
	}

	.discounts .discounts-col3 {
		-ms-flex-order: 0;
		order: 0;
		font-size: 18px;
		margin-top: 0;
		margin-bottom: 18px;
	}

	.discounts .discounts-col4 {
		-ms-flex-order: 2;
		order: 2;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		margin-top: 0;
	}

	.discounts .discount {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		font-size: 16px;
		margin: 0;
	}

	.discounts .discount:not(:first-child) {
		margin-top: 10px;
	}
}

@media (min-width: 1366px) {
	.discounts .discounts-col1-col2 {
		font-size: 20px;
	}

	.discounts .discounts-col1-col2>div:not(:first-child) {
		margin-top: 16px;
	}

	.discounts .discounts-col1-col2 span {
		font-size: 24px;
	}

	.discounts .donut {
		width: 172px;
	}

	.discounts .discounts-col2 {
		margin-top: 77px;
	}

	.discounts .discounts-col3 {
		font-size: 22px;
		margin-bottom: 28px;
	}

	.discounts .discount {
		font-size: 20px;
	}

	.discounts .discount:not(:first-child) {
		margin-top: 20px;
	}
}

@media (min-width: 1732px) {
	.discounts .discounts-col1-col2 {
		font-size: 22px;
	}

	.discounts .donut {
		width: 172px;
	}

	.discounts .discounts-col2 {
		margin-top: 66px;
	}

	.discounts .discounts-col3 {
		font-size: 24px;
		margin-bottom: 16px;
	}

	.discounts .discount {
		font-size: 22px;
	}

	.discounts .discount:not(:first-child) {
		margin-top: 19px;
	}

	.discounts .line-diagram-wrapper .text {
		font-size: 30px;
	}

	.discounts .line-diagram-wrapper .text:nth-child(even) {
		top: -41px;
	}
}
/*********************** END Скидки ************************/

/******************* Персональный раздел похоже это устаревший код и надо в будущем удалить shpavel 05062024 *********************/
.nd {
	font-family: 'Open Sans', sans-serif;
}

.nd h1 {
	padding-left: 10px;
	margin-top: 14px;
	margin-bottom: 11px;
	font-size: 22px;
	line-height: 120%;
	color: #201F1F;
}

.nd h1 .under-h1 {
	display: block;
    font-size: 14px;
    line-height: 2;
}

ul.personal-menu {
	list-style: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin: 0 -5px 53px -5px;
}

ul.personal-menu.bottom {
	margin-top: 46px;
	margin-bottom: 11px;
}

ul.personal-menu li {
	position: relative;
	display: flex;
	width: 100%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: 14px;
	padding-left: 5px;
	padding-right: 5px;
	height: 43px;
}

ul.personal-menu li.w-100 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 0;
}

ul.personal-menu li a {
	width: 100%;
	background: #F2F2F2;
	padding: 0 1px 0 10px;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #201F1F;
	display: flex;
	align-items: center;
	height: 100%;
	text-decoration: none;
}

ul.personal-menu li.active a {
	background: #FED000;
}

ul.personal-menu li img {
	height: 28px;
	margin-right: 12px;
}

ul.personal-menu li.exit {display: none;}

@media (min-width: 720px) {
	ul.personal-menu li.exit {display: block;}
	ul.personal-menu.bottom {display: none;}

	.nd h1 {
		font-size: 22px;
		margin-bottom: 50px;
	}

	ul.personal-menu {
		margin-bottom: 89px;
	}

	ul.personal-menu li {
		flex: 0 0 20%;
		max-width: 20%;
		height: 125px;
	}

	ul.personal-menu li a {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 0;
	}

	ul.personal-menu li img {
		margin-right: 0;
		margin-bottom: 10px;
		height: 39px;
	}
}

@media (min-width: 1366px) {
	.nd h1 {
		font-size: 36px;
		margin-bottom: 90px;
	}

	ul.personal-menu {margin-bottom: 85px;}

	ul.personal-menu li {height: 189px;}

	ul.personal-menu li a {font-size: 20px;}

	ul.personal-menu li img {
		margin-bottom: 15px;
		height: 59px;
	}
}

@media (min-width: 1732px) {
	.nd h1 {
		margin-bottom: 115px;
	}

	ul.personal-menu {margin: 0 -10px 100px -10px;}

	ul.personal-menu li {height: 257px;padding-left: 10px;padding-right: 10px;}

	ul.personal-menu li a {font-size: 24px;}

	ul.personal-menu li img {
		margin-bottom: 20px;
		height: 80px;
	}
}
/******************* END Персональный раздел *********************/

/******************* Личный кабинет *********************/
.lk-content {
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
	border-radius: 20px;
	padding: 15px 15px 13px 15px;
	margin-top: 15px;
}

.lk-content_head {
	font-family: Circe Rounded Regular4;
	font-size: 20px;
	line-height: 26px;
	color: #333333;
}

.lk-content_head span {
	color: #FED000;
}

.lk-content_head2 {
	font-family: Circe Rounded Regular3;
	margin-top: 11px;
	font-size: 18px;
	line-height: 23px;
	color: #333333;
}

.lk-content_head3 {
	font-family: Circe Rounded Regular3;
	margin-block: 11px 10px;
	font-size: 18px;
	line-height: 23px;
	color: #333333;
}

.lk-content_head4 {
	font-family: Circe Rounded Regular3;
	margin-block: 15px 10px;
	font-size: 18px;
	line-height: 23px;
	color: #333333;
}

@media (min-width: 768px) {
	.lk-content {
		background: #FFFFFF;
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
		border-radius: 30px;
		padding: 40px 40px 47px 40px;
		margin-top: 0;
		position: relative;
	}

	.lk-content_head {
		font-size: 30px;
		line-height: 38px;
	}

	.lk-content_head2 {
		margin-top: 21px;
		font-size: 24px;
		line-height: 31px;
	}

	.lk-content_head3 {
		margin-block: 21px 14px;
		font-size: 24px;
		line-height: 31px;
	}

	.lk-content_head4 {
		margin-block: 36px 14px; /*на какой-то странице margin-block: 21px -6px;*/
		font-size: 24px;
		line-height: 31px;
	}
}
/******************* END Личный кабинет *********************/
/* End */
/* /bitrix/templates/yasew_en/assets/styles/main.css?1743399462515303 */
/* /bitrix/templates/yasew_en/assets/styles/vbasket.css?17433994622314 */
/* /bitrix/templates/yasew_en/assets/styles/print.css?17433994623016 */
/* /bitrix/templates/yasew_en/assets/styles/custom.css?174410829011033 */
/* /bitrix/templates/.default/components/bitrix/news.list/yasew_mainSliderNew/style.css?17433994623492 */
/* /bitrix/templates/.default/components/bitrix/menu/yasew_compact_v2/style.css?17433994621344 */
/* /bitrix/templates/.default/components/bitrix/menu/ys_topmenu/style.css?17433994629958 */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/inheader_topline_yasew_v3/style.css?17433994631819 */
/* /bitrix/templates/.default/components/rsmm/ui.widget/cart-icon_v2/style.css?1743399462740 */
/* /bitrix/templates/.default/components/vx/vx.socnet.links/partners/style.css?174339946212855 */
/* /bitrix/templates/yasew_en/components/bitrix/system.auth.authorize/popup/style.css?17433994626216 */
/* /bitrix/templates/yasew_en/components/bitrix/system.auth.registration/popup/style.css?17433994626025 */
/* /bitrix/templates/yasew_en/components/bitrix/system.auth.forgotpasswd/popup/style.css?17433994617290 */
/* /bitrix/templates/yasew_en/template_styles.css?1744173764225736 */
