@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=cyrillic);/* catalogue nav */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

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

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

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #424344;
  text-align: left;
  background-color: #fff; }

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

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

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

p {
  margin-top: 0;
  margin-bottom: 0.9rem;
  line-height: 1.2; }

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

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

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

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

dt {
  font-weight: bold; }

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

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

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: #e67f22;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #a85a13;
    text-decoration: underline; }

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

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

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.25rem 1.5rem;
  padding-bottom: 0.25rem 1.5rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

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

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

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

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

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

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-cancel-button,
[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; }

template {
  display: none; }

[hidden] {
  display: none !important; }

/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
            box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    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; }
  .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 #ddd !important; } }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

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

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

body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #424344;
  text-align: left;
  background-color: #fff; }

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

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

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

p {
  margin-top: 0;
  margin-bottom: 0.9rem;
  line-height: 1.2; }

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

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

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

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

dt {
  font-weight: bold; }

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

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

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: #e67f22;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #a85a13;
    text-decoration: underline; }

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

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

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.25rem 1.5rem;
  padding-bottom: 0.25rem 1.5rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

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

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

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

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

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

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-cancel-button,
[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; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 900;
  line-height: 1.1;
  color: #424344; }

h1, .h1 {
  font-size: 2.5rem;
  text-transform: uppercase;
  margin-bottom: 2.5rem; }

h2, .h2 {
  font-size: 2.25rem;
  text-transform: uppercase;
  margin-bottom: 2.25rem; }

h3, .h3 {
  font-size: 1.875rem;
  margin-bottom: 1.875rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96; }
  .blockquote-footer::before {
    content: "\2014   \A0"; }

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

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

figure {
  display: inline-block;
  position: relative; }
  figure figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 18px 15px;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    color: #e8e8e8; }

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

.figure-caption {
  font-size: 90%;
  color: #868e96; }

code,
kbd,
pre,
samp {
  font-family: "Roboto", sans-serif; }

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f8f9fa;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  a > code {
    padding: 0;
    color: inherit;
    background-color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #212529;
  -webkit-border-radius: 0.2rem;
     -moz-border-radius: 0.2rem;
          border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #212529; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0; }

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

.container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 992px; } }
  @media (min-width: 1360px) {
    .container {
      max-width: 1290px; } }

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%; }

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

.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, .col-11, .col-12, .col,
.col-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 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

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

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

@media (min-width: 1360px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
  border-collapse: separate;
  border-spacing: 0 8px; }
  table th,
  table td {
    padding: 0.25rem 1.5rem;
    vertical-align: top;
    border-top: 1px solid #e9ecef; }
  table tr:nth-child(odd) {
    background-color: rgba(198, 197, 201, 0.5); }
    table tr:nth-child(odd) td:nth-child(odd) {
      background-color: rgba(0, 0, 0, 0.15); }
  table tr:nth-child(even) {
    background-color: rgba(255, 255, 255, 0.5); }
    table tr:nth-child(even) td:nth-child(odd) {
      background-color: rgba(0, 0, 0, 0.1); }
  table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef; }
  table tbody + tbody {
    border-top: 2px solid #e9ecef; }
  table .table {
    background-color: #fff; }

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

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

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

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

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

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

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

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

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

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

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

.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: #ffeeba; }

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

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

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

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

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

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

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

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

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

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: #f8dbc1; }

.table-hover .table-orange:hover {
  background-color: #f5ceaa; }
  .table-hover .table-orange:hover > td,
  .table-hover .table-orange:hover > th {
    background-color: #f5ceaa; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.thead-inverse th {
  color: #fff;
  background-color: #212529; }

.thead-default th {
  color: #495057;
  background-color: #e9ecef; }

.table-inverse {
  color: #fff;
  background-color: #212529; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #32383e; }
  .table-inverse.table-bordered {
    border: 0; }
  .table-inverse.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-inverse.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 991px) {
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive.table-bordered {
      border: 0; } }

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #888a8c;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #f3c195;
    outline: none; }
  .form-control::-webkit-input-placeholder {
    color: #868e96;
    opacity: 1; }
  .form-control:-moz-placeholder {
    color: #868e96;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #868e96;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #868e96;
    opacity: 1; }
  .form-control::placeholder {
    color: #868e96;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.03' height='9.031' viewBox='0 0 17.03 9.031' fill='%23b1b1b3'%3E%3Cpath class='cls-1' d='M2.01.326l6.71 6.663a1.178 1.178 0 0 1 0 1.666 1.2 1.2 0 0 1-1.68 0L.33 1.992a1.178 1.178 0 0 1 0-1.666 1.2 1.2 0 0 1 1.68 0z'/%3E%3Cpath class='cls-1' d='M14.97.326L8.26 6.989a1.178 1.178 0 0 0 0 1.666 1.2 1.2 0 0 0 1.68 0l6.71-6.663a1.16 1.16 0 0 0 0-1.666 1.2 1.2 0 0 0-1.68 0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  padding-right: 1.6875rem;
  background-position: -webkit-calc(100% - 0.75rem) center;
  background-position: -moz-calc(100% - 0.75rem) center;
  background-position: calc(100% - 0.75rem) center;
  -webkit-background-size: 17px 9px;
     -moz-background-size: 17px 9px;
       -o-background-size: 17px 9px;
          background-size: 17px 9px; }
  select.form-control:not([size]):not([multiple]) {
    height: -webkit-calc(2rem + 2px);
    height: -moz-calc(2rem + 2px);
    height: calc(2rem + 2px); }
  select.form-control::-ms-expand {
    display: none; }
  select.form-control:active, select.form-control:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.03' height='9.031' viewBox='0 0 17.03 9.031' fill='%23e67f22'%3E%3Cpath class='cls-1' d='M2.01.326l6.71 6.663a1.178 1.178 0 0 1 0 1.666 1.2 1.2 0 0 1-1.68 0L.33 1.992a1.178 1.178 0 0 1 0-1.666 1.2 1.2 0 0 1 1.68 0z'/%3E%3Cpath class='cls-1' d='M14.97.326L8.26 6.989a1.178 1.178 0 0 0 0 1.666 1.2 1.2 0 0 0 1.68 0l6.71-6.663a1.16 1.16 0 0 0 0-1.666 1.2 1.2 0 0 0-1.68 0z'/%3E%3C/svg%3E"); }
  select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff; }

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

.form-group label {
  color: #030409;
  font-size: 1rem;
  font-weight: 500; }

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

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

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

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

.form-control-plaintext {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  .input-group-sm > .form-control-plaintext.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  .input-group-lg > .form-control-plaintext.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-plaintext.btn {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
     -moz-border-radius: 0.2rem;
          border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: -webkit-calc(1.90625rem + 2px);
  height: -moz-calc(1.90625rem + 2px);
  height: calc(1.90625rem + 2px); }

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: -webkit-calc(2.875rem + 2px);
  height: -moz-calc(2.875rem + 2px);
  height: calc(2.875rem + 2px); }

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

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

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -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;
  margin-bottom: 0.5rem; }
  .form-check.disabled .form-check-label {
    color: #868e96; }

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

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

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

.invalid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  -webkit-border-radius: .2rem;
     -moz-border-radius: .2rem;
          border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
       -moz-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .form-control:valid ~ .invalid-feedback,
  .was-validated .form-control:valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback,
  .form-control.is-valid ~ .invalid-tooltip, .was-validated
  .custom-select:valid ~ .invalid-feedback,
  .was-validated
  .custom-select:valid ~ .invalid-tooltip,
  .custom-select.is-valid ~ .invalid-feedback,
  .custom-select.is-valid ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #28a745; }
  .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
    border-color: inherit; }

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
     -moz-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
       -moz-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
  border-color: #dc3545; }
  .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
     -moz-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-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: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
         -moz-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-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 {
      width: auto; }
    .form-inline .form-control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      margin-top: 0;
      margin-bottom: 0; }
    .form-inline .form-check-label {
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0; }
    .form-inline .custom-control-indicator {
      position: static;
      display: inline-block;
      margin-right: 0.25rem;
      vertical-align: text-bottom; }
    .form-inline .has-feedback .form-control-feedback {
      top: 0; } }

.btn {
  display: inline-block;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -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;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -moz-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, -moz-box-shadow 0.15s ease-in-out; }
  .btn-grad {
    background: url(./img/header-nav-pattern.png), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
    background: url(./img/header-nav-pattern.png), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), linear-gradient(to top, #e16e2d, #ea8f17);
    position: relative;
    color: #ffffff;
    font-size: 17px;
    background-color: #e68120;
    font-weight: 400;
    text-align: center;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
       -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43); }
    .btn-grad:focus, .btn-grad:hover {
      color: #ffffff;
      text-decoration: none;
      -webkit-box-shadow: 0 0 4px 2px rgba(230, 129, 32, 0.34), 0 1px 3px rgba(0, 0, 0, 0.43);
         -moz-box-shadow: 0 0 4px 2px rgba(230, 129, 32, 0.34), 0 1px 3px rgba(0, 0, 0, 0.43);
              box-shadow: 0 0 4px 2px rgba(230, 129, 32, 0.34), 0 1px 3px rgba(0, 0, 0, 0.43);
      background: #e68120; }
    .btn-grad.disabled, .btn-grad:disabled {
      background-color: #000;
      -webkit-border-image: none;
         -moz-border-image: none;
           -o-border-image: none;
              border-image: none;
      border-color: transparent;
      background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(128, 128, 128, 0.72)), to(rgba(230, 230, 230, 0.72)));
      background-image: -webkit-linear-gradient(bottom, rgba(128, 128, 128, 0.72), rgba(230, 230, 230, 0.72));
      background-image: -moz-linear-gradient(bottom, rgba(128, 128, 128, 0.72), rgba(230, 230, 230, 0.72));
      background-image: -o-linear-gradient(bottom, rgba(128, 128, 128, 0.72), rgba(230, 230, 230, 0.72));
      background-image: linear-gradient(to top, rgba(128, 128, 128, 0.72), rgba(230, 230, 230, 0.72));
      -webkit-box-shadow: 0 1px 3px rgba(34, 33, 31, 0.35);
         -moz-box-shadow: 0 1px 3px rgba(34, 33, 31, 0.35);
              box-shadow: 0 1px 3px rgba(34, 33, 31, 0.35); }
  .btn-order {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .btn-order .icon {
      margin-right: 10px;
      margin-left: -5px; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.25);
       -moz-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.25);
            box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: .65; }
  .btn:active, .btn.active {
    background-image: none; }

.btn-outline-orange .icon {
  margin-right: 15px; }

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

.btn-primary {
  color: #fff;
  background-color: #e67f22;
  border-color: #e67f22; }
  .btn-primary:hover {
    color: #fff;
    background-color: #cb6c17;
    border-color: #bf6616; }
  .btn-primary:focus, .btn-primary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
            box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    background-color: #e67f22;
    border-color: #e67f22; }
  .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    background-color: #cb6c17;
    background-image: none;
    border-color: #bf6616; }

.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d; }
  .btn-secondary:focus, .btn-secondary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
            box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #868e96;
    border-color: #868e96; }
  .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    background-color: #727b84;
    background-image: none;
    border-color: #6c757d; }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    background-color: #218838;
    background-image: none;
    border-color: #1e7e34; }

.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 {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:active, .btn-info.active,
  .show > .btn-info.dropdown-toggle {
    background-color: #138496;
    background-image: none;
    border-color: #117a8b; }

.btn-warning {
  color: #111;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:active, .btn-warning.active,
  .show > .btn-warning.dropdown-toggle {
    background-color: #e0a800;
    background-image: none;
    border-color: #d39e00; }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    background-color: #c82333;
    background-image: none;
    border-color: #bd2130; }

.btn-light {
  color: #111;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #111;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    background-color: #e2e6ea;
    background-image: none;
    border-color: #dae0e5; }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    background-color: #23272b;
    background-image: none;
    border-color: #1d2124; }

.btn-white {
  color: #111;
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn-white:hover {
    color: #111;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .btn-white.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); }
  .btn-white.disabled, .btn-white:disabled {
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn-white:active, .btn-white.active,
  .show > .btn-white.dropdown-toggle {
    background-color: #ececec;
    background-image: none;
    border-color: #e6e6e6; }

.btn-orange {
  color: #fff;
  background-color: #e67f22;
  border-color: #e67f22; }
  .btn-orange:hover {
    color: #fff;
    background-color: #cb6c17;
    border-color: #bf6616; }
  .btn-orange:focus, .btn-orange.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
            box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5); }
  .btn-orange.disabled, .btn-orange:disabled {
    background-color: #e67f22;
    border-color: #e67f22; }
  .btn-orange:active, .btn-orange.active,
  .show > .btn-orange.dropdown-toggle {
    background-color: #cb6c17;
    background-image: none;
    border-color: #bf6616; }

.btn-outline-primary {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #e67f22;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-primary:hover {
    color: black;
    background-color: #e67f22;
    border-color: #e67f22; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
            box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #e67f22;
    background-color: transparent; }
  .btn-outline-primary:active, .btn-outline-primary.active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: black;
    background-color: #e67f22;
    border-color: #e67f22; }

.btn-outline-secondary {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #868e96;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-secondary:hover {
    color: black;
    background-color: #868e96;
    border-color: #868e96; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5);
            box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #868e96;
    background-color: transparent; }
  .btn-outline-secondary:active, .btn-outline-secondary.active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: black;
    background-color: #868e96;
    border-color: #868e96; }

.btn-outline-success {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-success:hover {
    color: black;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:active, .btn-outline-success.active,
  .show > .btn-outline-success.dropdown-toggle {
    color: black;
    background-color: #28a745;
    border-color: #28a745; }

.btn-outline-info {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-info:hover {
    color: black;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:active, .btn-outline-info.active,
  .show > .btn-outline-info.dropdown-toggle {
    color: black;
    background-color: #17a2b8;
    border-color: #17a2b8; }

.btn-outline-warning {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-warning:hover {
    color: black;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:active, .btn-outline-warning.active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: black;
    background-color: #ffc107;
    border-color: #ffc107; }

.btn-outline-danger {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-danger:hover {
    color: black;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:active, .btn-outline-danger.active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: black;
    background-color: #dc3545;
    border-color: #dc3545; }

.btn-outline-light {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-light:hover {
    color: black;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:active, .btn-outline-light.active,
  .show > .btn-outline-light.dropdown-toggle {
    color: black;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }

.btn-outline-dark {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-dark:hover {
    color: black;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:active, .btn-outline-dark.active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: black;
    background-color: #343a40;
    border-color: #343a40; }

.btn-outline-white {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #ffffff;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-white:hover {
    color: black;
    background-color: white;
    border-color: #ffffff; }
  .btn-outline-white:focus, .btn-outline-white.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #ffffff;
    background-color: transparent; }
  .btn-outline-white:active, .btn-outline-white.active,
  .show > .btn-outline-white.dropdown-toggle {
    color: black;
    background-color: #ffffff;
    border-color: #ffffff; }

.btn-outline-orange {
  color: #ffffff;
  background-color: transparent;
  background-image: none;
  border-color: #e67f22;
  -webkit-border-radius: 1.2rem;
     -moz-border-radius: 1.2rem;
          border-radius: 1.2rem;
  padding: 0.5rem 1rem; }
  .btn-outline-orange:hover {
    color: black;
    background-color: #e67f22;
    border-color: #e67f22; }
  .btn-outline-orange:focus, .btn-outline-orange.focus {
    -webkit-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
       -moz-box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5);
            box-shadow: 0 0 0 3px rgba(230, 127, 34, 0.5); }
  .btn-outline-orange.disabled, .btn-outline-orange:disabled {
    color: #e67f22;
    background-color: transparent; }
  .btn-outline-orange:active, .btn-outline-orange.active,
  .show > .btn-outline-orange.dropdown-toggle {
    color: black;
    background-color: #e67f22;
    border-color: #e67f22; }

.btn-link {
  font-weight: normal;
  color: #e67f22;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #a85a13;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled {
    color: #868e96; }
    .btn-link:disabled:focus, .btn-link:disabled:hover {
      text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.1rem 0.5rem;
  font-size: 0.9375rem;
  line-height: 1.5;
  -webkit-border-radius: 0.2rem;
     -moz-border-radius: 0.2rem;
          border-radius: 0.2rem; }

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

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

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

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

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

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

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

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

.dropup,
.dropdown {
  position: relative; }

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

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

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

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: normal;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #e67f22; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #868e96;
    background-color: transparent; }

.show > a {
  outline: 0; }

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: #868e96;
  white-space: nowrap; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0; }

.input-group-addon,
.input-group-btn {
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #495057;
  text-align: center;
  background-color: transparent;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .input-group-addon:first-child {
    padding-left: 0; }
  .input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.9375rem;
    -webkit-border-radius: 0.2rem;
       -moz-border-radius: 0.2rem;
            border-radius: 0.2rem; }
  .input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    -webkit-border-radius: 0.3rem;
       -moz-border-radius: 0.3rem;
            border-radius: 0.3rem; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  -webkit-border-top-right-radius: 0;
     -moz-border-radius-topright: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0; }

.input-group-addon:not(:last-child) {
  border-right: 0; }

.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  -webkit-border-top-left-radius: 0;
     -moz-border-radius-topleft: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0; }

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative;
    -webkit-background-clip: padding-box;
       -moz-background-clip: padding-box;
         -o-background-clip: padding-box;
            background-clip: padding-box;
    border: 1px solid #888a8c; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
      z-index: 3; }
  .input-group-btn:not(:last-child) > .btn,
  .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px; }
  .input-group-btn:not(:first-child) > .btn,
  .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
    .input-group-btn:not(:first-child) > .btn-group:focus,
    .input-group-btn:not(:first-child) > .btn-group:active,
    .input-group-btn:not(:first-child) > .btn-group:hover {
      z-index: 3; }

.custom-control {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 2.5rem;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #e67f22; }
  .custom-control-input:focus ~ .custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #e67f22;
       -moz-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #e67f22;
            box-shadow: 0 0 0 1px #fff, 0 0 0 3px #e67f22; }
  .custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #f8dcc2; }
  .custom-control-input:disabled ~ .custom-control-indicator {
    background-color: #e9ecef; }
  .custom-control-input:disabled ~ .custom-control-description {
    color: #868e96; }

.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: solid 1px #cecece;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center; }

.custom-checkbox .custom-control-indicator {
  -webkit-background-size: 50% 50%;
     -moz-background-size: 50% 50%;
       -o-background-size: 50% 50%;
          background-size: 50% 50%;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #e67f22;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-indicator {
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fafafa));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #fafafa);
  background-image: -moz-linear-gradient(top, #e6e6e6, #fafafa);
  background-image: -o-linear-gradient(top, #e6e6e6, #fafafa);
  background-image: linear-gradient(to bottom, #e6e6e6, #fafafa); }

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
  background-color: inherit; }
  .custom-radio .custom-control-input:checked ~ .custom-control-indicator:before {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    content: '';
    display: block;
    background-color: #fff;
    position: absolute;
    left: -webkit-calc(50% - 4px);
    left: -moz-calc(50% - 4px);
    left: calc(50% - 4px);
    top: -webkit-calc(50% - 4px);
    top: -moz-calc(50% - 4px);
    top: calc(50% - 4px);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
    background-image: -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: -o-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: linear-gradient(to top, #e16e2d, #ea8f17); }

.custom-controls-stacked {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .custom-controls-stacked .custom-control {
    margin-bottom: 0.25rem; }
    .custom-controls-stacked .custom-control + .custom-control {
      margin-left: 0; }

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: -webkit-calc(2rem + 2px);
  height: -moz-calc(2rem + 2px);
  height: calc(2rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.25;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
  -webkit-background-size: 8px 10px;
     -moz-background-size: 8px 10px;
       -o-background-size: 8px 10px;
          background-size: 8px 10px;
  border: 1px solid #888a8c;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #f3c195;
    outline: none; }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select:disabled {
    color: #868e96;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: -webkit-calc(1.90625rem + 2px);
  height: -moz-calc(1.90625rem + 2px);
  height: calc(1.90625rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

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

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: -webkit-calc(2rem + 2px);
  height: -moz-calc(2rem + 2px);
  height: calc(2rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-control {
    -webkit-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #e67f22;
       -moz-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #e67f22;
            box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #e67f22; }

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: -webkit-calc(2rem + 2px);
  height: -moz-calc(2rem + 2px);
  height: calc(2rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  line-height: 1.25;
  color: #495057;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #888a8c;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .custom-file-control:lang(en):empty::after {
    content: "Choose file..."; }
  .custom-file-control::before {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 6;
    display: block;
    height: -webkit-calc(2rem + 2px);
    height: -moz-calc(2rem + 2px);
    height: calc(2rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.25;
    color: #495057;
    background-color: transparent;
    border-left: 1px solid #888a8c; }
  .custom-file-control:lang(en)::before {
    content: "Browse"; }

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -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:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #868e96; }

.nav-tabs {
  position: relative; }
  .nav-tabs:after {
    position: absolute;
    top: -webkit-calc(100% - 1px);
    top: -moz-calc(100% - 1px);
    top: calc(100% - 1px);
    content: '';
    left: 0;
    z-index: -1; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border-bottom: 3px solid transparent;
    color: #424344;
    font-size: 18px;
    text-transform: uppercase;
    padding: 0.5rem 0;
    margin-right: 2rem; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #e9ecef #e9ecef #ddd; }
    .nav-tabs .nav-link.disabled {
      color: #868e96;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #cd7416;
    background-color: transparent;
    border-color: #cd7416; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    -webkit-border-top-left-radius: 0;
       -moz-border-radius-topleft: 0;
            border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
       -moz-border-radius-topright: 0;
            border-top-right-radius: 0; }

.nav-pills .nav-link {
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .nav-pills .nav-link.active,
  .show > .nav-pills .nav-link {
    color: #fff;
    background-color: #e67f22; }

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

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

.tab-content {
  padding-top: 2rem; }
  .tab-content > .tab-pane {
    display: none; }
  .tab-content > .active {
    display: block; }

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

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

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-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 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

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

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100% 100%;
       -o-background-size: 100% 100%;
          background-size: 100% 100%; }

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

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

@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

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

@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

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

@media (min-width: 1360px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .dropdown-menu-right {
      right: 0;
      left: auto; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: .5rem;
      padding-left: .5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    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:focus, .navbar-light .navbar-nav .nav-link:hover {
    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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

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

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    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: white; }

.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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  -webkit-background-clip: border-box;
     -moz-background-clip: border-box;
       -o-background-clip: border-box;
          background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  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 > .list-group:first-child .list-group-item:first-child {
  -webkit-border-top-left-radius: 0.25rem;
     -moz-border-radius-topleft: 0.25rem;
          border-top-left-radius: 0.25rem;
  -webkit-border-top-right-radius: 0.25rem;
     -moz-border-radius-topright: 0.25rem;
          border-top-right-radius: 0.25rem; }

.card > .list-group:last-child .list-group-item:last-child {
  -webkit-border-bottom-right-radius: 0.25rem;
     -moz-border-radius-bottomright: 0.25rem;
          border-bottom-right-radius: 0.25rem;
  -webkit-border-bottom-left-radius: 0.25rem;
     -moz-border-radius-bottomleft: 0.25rem;
          border-bottom-left-radius: 0.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    -webkit-border-radius: -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px) 0 0;
       -moz-border-radius: -moz-calc(0.25rem - 1px) -moz-calc(0.25rem - 1px) 0 0;
            border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    -webkit-border-radius: 0 0 -webkit-calc(0.25rem - 1px) -webkit-calc(0.25rem - 1px);
       -moz-border-radius: 0 0 -moz-calc(0.25rem - 1px) -moz-calc(0.25rem - 1px);
            border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 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; }

.card-img {
  width: 100%;
  -webkit-border-radius: -webkit-calc(0.25rem - 1px);
     -moz-border-radius: -moz-calc(0.25rem - 1px);
          border-radius: calc(0.25rem - 1px); }

.card-img-top {
  width: 100%;
  -webkit-border-top-left-radius: -webkit-calc(0.25rem - 1px);
     -moz-border-radius-topleft: -moz-calc(0.25rem - 1px);
          border-top-left-radius: calc(0.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.25rem - 1px);
     -moz-border-radius-topright: -moz-calc(0.25rem - 1px);
          border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  -webkit-border-bottom-right-radius: -webkit-calc(0.25rem - 1px);
     -moz-border-radius-bottomright: -moz-calc(0.25rem - 1px);
          border-bottom-right-radius: calc(0.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(0.25rem - 1px);
     -moz-border-radius-bottomleft: -moz-calc(0.25rem - 1px);
          border-bottom-left-radius: calc(0.25rem - 1px); }

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

@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .card-group .card {
      -webkit-box-flex: 1;
      -webkit-flex: 1 0 0%;
         -moz-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        -webkit-border-top-right-radius: 0;
           -moz-border-radius-topright: 0;
                border-top-right-radius: 0;
        -webkit-border-bottom-right-radius: 0;
           -moz-border-radius-bottomright: 0;
                border-bottom-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          -webkit-border-top-right-radius: 0;
             -moz-border-radius-topright: 0;
                  border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          -webkit-border-bottom-right-radius: 0;
             -moz-border-radius-bottomright: 0;
                  border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        -webkit-border-top-left-radius: 0;
           -moz-border-radius-topleft: 0;
                border-top-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
           -moz-border-radius-bottomleft: 0;
                border-bottom-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          -webkit-border-top-left-radius: 0;
             -moz-border-radius-topleft: 0;
                  border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          -webkit-border-bottom-left-radius: 0;
             -moz-border-radius-bottomleft: 0;
                  border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        -webkit-border-radius: 0;
           -moz-border-radius: 0;
                border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          -webkit-border-radius: 0;
             -moz-border-radius: 0;
                  border-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; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.breadcrumb {
  padding: 0.75rem 0;
  margin-bottom: 1rem;
  list-style: none;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .breadcrumb::after {
    display: block;
    clear: both;
    content: ""; }

.breadcrumb-item {
  float: left;
  color: #767778;
  text-decoration: underline;
  font-size: 14px; }
  .breadcrumb-item:focus, .breadcrumb-item:hover {
    color: #e67f22;
    text-decoration: none; }
  .breadcrumbs-element + .breadcrumbs-element > .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #868e96;
    content: ">"; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #868e96;
    text-decoration: none; }

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  margin: 50px 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.page-item {
  margin: 0 5px; }
  .page-item:first-child .page-link {
    margin-left: 0;
    -webkit-border-top-left-radius: 0.25rem;
       -moz-border-radius-topleft: 0.25rem;
            border-top-left-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
       -moz-border-radius-bottomleft: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
  .page-item:last-child .page-link {
    -webkit-border-top-right-radius: 0.25rem;
       -moz-border-radius-topright: 0.25rem;
            border-top-right-radius: 0.25rem;
    -webkit-border-bottom-right-radius: 0.25rem;
       -moz-border-radius-bottomright: 0.25rem;
            border-bottom-right-radius: 0.25rem; }
  .page-item.active .page-link {
    z-index: 2;
    color: #fff;
    border-color: #e67f22;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
       -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
    background-image: -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: -o-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: linear-gradient(to top, #e16e2d, #ea8f17); }
  .page-item.disabled .page-link {
    color: #868e96;
    pointer-events: none;
    background-color: #fff;
    border-color: #ddd; }

.page-next .page-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 9 17' fill='%232e3033'%3E%3Cpath class='cls-1' d='M-.01.52l.55-.53 8.47 8.24-.55.53z'/%3E%3Cpath class='cls-1' d='M-.01 16.48l.55.53 8.47-8.25-.55-.53z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center; }

.page-next:focus .page-link, .page-next:hover .page-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 9 17' fill='%23a85a13'%3E%3Cpath class='cls-1' d='M-.01.52l.55-.53 8.47 8.24-.55.53z'/%3E%3Cpath class='cls-1' d='M-.01 16.48l.55.53 8.47-8.25-.55-.53z'/%3E%3C/svg%3E"); }

.page-prev .page-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 9 17' fill='%232e3033'%3E%3Cpath class='cls-1' d='M9.01.52l-.55-.53-8.47 8.24.55.53z'/%3E%3Cpath class='cls-1' d='M9.01 16.48l-.55.53-8.47-8.25.55-.53z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center; }

.page-prev:focus .page-link, .page-prev:hover .page-link {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='17' viewBox='0 0 9 17' fill='%23a85a13'%3E%3Cpath class='cls-1' d='M9.01.52l-.55-.53-8.47 8.24.55.53z'/%3E%3Cpath class='cls-1' d='M9.01 16.48l-.55.53-8.47-8.25.55-.53z'/%3E%3C/svg%3E"); }

.page-link {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  text-align: center;
  line-height: 29px;
  margin-left: -1px;
  color: #2e3033; }
  .page-link:focus, .page-link:hover {
    color: #a85a13;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #ddd; }

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

.pagination-lg .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.3rem;
     -moz-border-radius-topleft: 0.3rem;
          border-top-left-radius: 0.3rem;
  -webkit-border-bottom-left-radius: 0.3rem;
     -moz-border-radius-bottomleft: 0.3rem;
          border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.3rem;
     -moz-border-radius-topright: 0.3rem;
          border-top-right-radius: 0.3rem;
  -webkit-border-bottom-right-radius: 0.3rem;
     -moz-border-radius-bottomright: 0.3rem;
          border-bottom-right-radius: 0.3rem; }

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

.pagination-sm .page-item:first-child .page-link {
  -webkit-border-top-left-radius: 0.2rem;
     -moz-border-radius-topleft: 0.2rem;
          border-top-left-radius: 0.2rem;
  -webkit-border-bottom-left-radius: 0.2rem;
     -moz-border-radius-bottomleft: 0.2rem;
          border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  -webkit-border-top-right-radius: 0.2rem;
     -moz-border-radius-topright: 0.2rem;
          border-top-right-radius: 0.2rem;
  -webkit-border-bottom-right-radius: 0.2rem;
     -moz-border-radius-bottomright: 0.2rem;
          border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

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

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

.badge-primary {
  color: #fff;
  background-color: #e67f22; }
  .badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bf6616; }

.badge-secondary {
  color: #fff;
  background-color: #868e96; }
  .badge-secondary[href]:focus, .badge-secondary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6c757d; }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  .badge-success[href]:focus, .badge-success[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1e7e34; }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  .badge-info[href]:focus, .badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b; }

.badge-warning {
  color: #111;
  background-color: #ffc107; }
  .badge-warning[href]:focus, .badge-warning[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #d39e00; }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  .badge-danger[href]:focus, .badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130; }

.badge-light {
  color: #111;
  background-color: #f8f9fa; }
  .badge-light[href]:focus, .badge-light[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #dae0e5; }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  .badge-dark[href]:focus, .badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124; }

.badge-white {
  color: #111;
  background-color: #ffffff; }
  .badge-white[href]:focus, .badge-white[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #e6e6e6; }

.badge-orange {
  color: #fff;
  background-color: #e67f22; }
  .badge-orange[href]:focus, .badge-orange[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bf6616; }

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

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

.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

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

.alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit; }

.alert-primary {
  color: #784212;
  background-color: #fae5d3;
  border-color: #f8dbc1; }
  .alert-primary hr {
    border-top-color: #f5ceaa; }
  .alert-primary .alert-link {
    color: #4c2a0b; }

.alert-secondary {
  color: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2; }
  .alert-secondary hr {
    border-top-color: #cfd2d6; }
  .alert-secondary .alert-link {
    color: #2e3133; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.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: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

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

.alert-orange {
  color: #784212;
  background-color: #fae5d3;
  border-color: #f8dbc1; }
  .alert-orange hr {
    border-top-color: #f5ceaa; }
  .alert-orange .alert-link {
    color: #4c2a0b; }

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

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

@-o-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: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  background-color: #e67f22; }

.progress-bar-striped {
  background-image: -webkit-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-image: -moz-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-image: -o-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-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);
  -webkit-background-size: 1rem 1rem;
     -moz-background-size: 1rem 1rem;
       -o-background-size: 1rem 1rem;
          background-size: 1rem 1rem; }

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
     -moz-animation: progress-bar-stripes 1s linear infinite;
       -o-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite; }

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

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

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    -webkit-border-top-left-radius: 0.25rem;
       -moz-border-radius-topleft: 0.25rem;
            border-top-left-radius: 0.25rem;
    -webkit-border-top-right-radius: 0.25rem;
       -moz-border-radius-topright: 0.25rem;
            border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    -webkit-border-bottom-right-radius: 0.25rem;
       -moz-border-radius-bottomright: 0.25rem;
            border-bottom-right-radius: 0.25rem;
    -webkit-border-bottom-left-radius: 0.25rem;
       -moz-border-radius-bottomleft: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
  .list-group-item:focus, .list-group-item:hover {
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #868e96;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #e67f22;
    border-color: #e67f22; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.list-group-item-primary {
  color: #784212;
  background-color: #f8dbc1; }

a.list-group-item-primary,
button.list-group-item-primary {
  color: #784212; }
  a.list-group-item-primary:focus, a.list-group-item-primary:hover,
  button.list-group-item-primary:focus,
  button.list-group-item-primary:hover {
    color: #784212;
    background-color: #f5ceaa; }
  a.list-group-item-primary.active,
  button.list-group-item-primary.active {
    color: #fff;
    background-color: #784212;
    border-color: #784212; }

.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2; }

a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #464a4e; }
  a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
  button.list-group-item-secondary:focus,
  button.list-group-item-secondary:hover {
    color: #464a4e;
    background-color: #cfd2d6; }
  a.list-group-item-secondary.active,
  button.list-group-item-secondary.active {
    color: #fff;
    background-color: #464a4e;
    border-color: #464a4e; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }

a.list-group-item-success,
button.list-group-item-success {
  color: #155724; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #155724;
    background-color: #b1dfbb; }
  a.list-group-item-success.active,
  button.list-group-item-success.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }

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

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #856404; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #856404;
    background-color: #ffe8a1; }
  a.list-group-item-warning.active,
  button.list-group-item-warning.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #721c24; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #721c24;
    background-color: #f1b0b7; }
  a.list-group-item-danger.active,
  button.list-group-item-danger.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }

a.list-group-item-light,
button.list-group-item-light {
  color: #818182; }
  a.list-group-item-light:focus, a.list-group-item-light:hover,
  button.list-group-item-light:focus,
  button.list-group-item-light:hover {
    color: #818182;
    background-color: #ececf6; }
  a.list-group-item-light.active,
  button.list-group-item-light.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }

a.list-group-item-dark,
button.list-group-item-dark {
  color: #1b1e21; }
  a.list-group-item-dark:focus, a.list-group-item-dark:hover,
  button.list-group-item-dark:focus,
  button.list-group-item-dark:hover {
    color: #1b1e21;
    background-color: #b9bbbe; }
  a.list-group-item-dark.active,
  button.list-group-item-dark.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.list-group-item-white {
  color: #858585;
  background-color: white; }

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

.list-group-item-orange {
  color: #784212;
  background-color: #f8dbc1; }

a.list-group-item-orange,
button.list-group-item-orange {
  color: #784212; }
  a.list-group-item-orange:focus, a.list-group-item-orange:hover,
  button.list-group-item-orange:focus,
  button.list-group-item-orange:hover {
    color: #784212;
    background-color: #f5ceaa; }
  a.list-group-item-orange.active,
  button.list-group-item-orange.active {
    color: #fff;
    background-color: #784212;
    border-color: #784212; }

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

button.close {
  padding: 0;
  border: 0;
  -webkit-appearance: none;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.68' height='10.688' viewBox='0 0 10.68 10.688'%3E%3Cpath class='cls-1' d='M-.01.697l.7-.707 10 10-.7.707z'/%3E%3Cpath class='cls-1' d='M10.69.697l-.7-.707-10 10 .7.707z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  display: block; }

.modal-open {
  overflow: hidden; }

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

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

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

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
  border: 8px solid rgba(42, 41, 41, 0.3);
  -webkit-border-radius: 0.1875rem;
     -moz-border-radius: 0.1875rem;
          border-radius: 0.1875rem;
  outline: 0; }

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

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px;
  border-bottom: 8px solid #e9ecef; }
  .modal-header .close {
    margin-left: auto; }

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

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

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 2rem;
  border-top: 8px solid #e9ecef; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

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

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

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  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.9375rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 5px;
    height: 5px; }
  .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
    padding: 5px 0; }
    .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
      bottom: 0; }
    .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
      margin-left: -3px;
      content: "";
      border-width: 5px 5px 0;
      border-top-color: #000; }
  .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
    padding: 0 5px; }
    .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
      left: 0; }
    .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
      margin-top: -3px;
      content: "";
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
    padding: 5px 0; }
    .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
      top: 0; }
    .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      margin-left: -3px;
      content: "";
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
    padding: 0 5px; }
    .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
      right: 0; }
    .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
      right: 0;
      margin-top: -3px;
      content: "";
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }
  .tooltip .arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  -webkit-border-radius: 0.25rem;
     -moz-border-radius: 0.25rem;
          border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  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.9375rem;
  word-wrap: break-word;
  background-color: #fff;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
       -o-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0.3rem;
     -moz-border-radius: 0.3rem;
          border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 10px;
    height: 5px; }
  .popover .arrow::before,
  .popover .arrow::after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid; }
  .popover .arrow::before {
    content: "";
    border-width: 11px; }
  .popover .arrow::after {
    content: "";
    border-width: 11px; }
  .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
    margin-bottom: 10px; }
    .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
      bottom: 0; }
    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      border-bottom-width: 0; }
    .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
      bottom: -11px;
      margin-left: -6px;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      bottom: -10px;
      margin-left: -6px;
      border-top-color: #fff; }
  .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
    margin-left: 10px; }
    .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
      left: 0; }
    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      margin-top: -8px;
      border-left-width: 0; }
    .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
      left: -11px;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      left: -10px;
      border-right-color: #fff; }
  .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
    margin-top: 10px; }
    .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
      top: 0; }
    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      margin-left: -7px;
      border-top-width: 0; }
    .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
      top: -11px;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      top: -10px;
      border-bottom-color: #fff; }
    .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 20px;
      margin-left: -10px;
      content: "";
      border-bottom: 1px solid #f7f7f7; }
  .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
    margin-right: 10px; }
    .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
      right: 0; }
    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      margin-top: -8px;
      border-right-width: 0; }
    .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
      right: -11px;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      right: -10px;
      border-left-color: #fff; }

.popover-header {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  color: #424344;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-top-left-radius: -webkit-calc(0.3rem - 1px);
     -moz-border-radius-topleft: -moz-calc(0.3rem - 1px);
          border-top-left-radius: calc(0.3rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(0.3rem - 1px);
     -moz-border-radius-topright: -moz-calc(0.3rem - 1px);
          border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 9px 14px;
  color: #424344; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  -moz-transition: transform 0.6s ease, -moz-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease, -moz-transform 0.6s ease, -o-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
     -moz-perspective: 1000px;
          perspective: 1000px; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      -webkit-transform: translate3d(0, 0, 0);
         -moz-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); } }

.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
     -moz-transform: translateX(100%);
      -ms-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next,
    .active.carousel-item-right {
      -webkit-transform: translate3d(100%, 0, 0);
         -moz-transform: translate3d(100%, 0, 0);
              transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%); }
  @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-prev,
    .active.carousel-item-left {
      -webkit-transform: translate3d(-100%, 0, 0);
         -moz-transform: translate3d(-100%, 0, 0);
              transform: translate3d(-100%, 0, 0); } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:focus, .carousel-control-prev:hover,
  .carousel-control-next:focus,
  .carousel-control-next:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100% 100%;
       -o-background-size: 100% 100%;
          background-size: 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-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 {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
       -moz-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;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #fff; }

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

.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: #e67f22 !important; }

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

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

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

.bg-success {
  background-color: #28a745 !important; }

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

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

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

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

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

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

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

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

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

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

a.bg-dark:focus, a.bg-dark:hover {
  background-color: #1d2124 !important; }

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

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

.bg-orange {
  background-color: #e67f22 !important; }

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

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

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

.border {
  border: 1px solid #e9ecef !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: #e67f22 !important; }

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

.border-success {
  border-color: #28a745 !important; }

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

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

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

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

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

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

.border-orange {
  border-color: #e67f22 !important; }

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

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

.rounded-top {
  -webkit-border-top-left-radius: 0.25rem !important;
     -moz-border-radius-topleft: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-top-right-radius: 0.25rem !important;
     -moz-border-radius-topright: 0.25rem !important;
          border-top-right-radius: 0.25rem !important; }

.rounded-right {
  -webkit-border-top-right-radius: 0.25rem !important;
     -moz-border-radius-topright: 0.25rem !important;
          border-top-right-radius: 0.25rem !important;
  -webkit-border-bottom-right-radius: 0.25rem !important;
     -moz-border-radius-bottomright: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  -webkit-border-bottom-right-radius: 0.25rem !important;
     -moz-border-radius-bottomright: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
     -moz-border-radius-bottomleft: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  -webkit-border-top-left-radius: 0.25rem !important;
     -moz-border-radius-topleft: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
     -moz-border-radius-bottomleft: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important; }

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

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

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

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

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-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-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-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-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-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-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1360px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -moz-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.d-print-block {
  display: none !important; }
  @media print {
    .d-print-block {
      display: block !important; } }

.d-print-inline {
  display: none !important; }
  @media print {
    .d-print-inline {
      display: inline !important; } }

.d-print-inline-block {
  display: none !important; }
  @media print {
    .d-print-inline-block {
      display: inline-block !important; } }

@media print {
  .d-print-none {
    display: none !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;
  -webkit-flex-direction: row !important;
     -moz-box-orient: horizontal !important;
     -moz-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;
  -webkit-flex-direction: column !important;
     -moz-box-orient: vertical !important;
     -moz-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;
  -webkit-flex-direction: row-reverse !important;
     -moz-box-orient: horizontal !important;
     -moz-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;
  -webkit-flex-direction: column-reverse !important;
     -moz-box-orient: vertical !important;
     -moz-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1360px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-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: 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: 1360px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-0 {
  margin: 0 !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: 0.25rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-5,
.mx-5 {
  margin-left: 3rem !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: 0.25rem !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-5,
.px-5 {
  padding-left: 3rem !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: 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: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !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: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !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: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !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: 1360px) {
  .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: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !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: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !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; } }

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

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1360px) {
  .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-normal {
  font-weight: normal !important; }

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

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

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

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

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

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

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

.text-success {
  color: #28a745 !important; }

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

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

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

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

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

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

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

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

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

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

a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important; }

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

a.text-white:focus, a.text-white:hover {
  color: #e6e6e6 !important; }

.text-orange {
  color: #e67f22 !important; }

a.text-orange:focus, a.text-orange:hover {
  color: #bf6616 !important; }

.text-muted {
  color: #868e96 !important; }

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

html {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

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

.container {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 992px; } }
  @media (min-width: 1360px) {
    .container {
      max-width: 1290px; } }

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%; }

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

.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, .col-11, .col-12, .col,
.col-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 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

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

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

@media (min-width: 1360px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
       -moz-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
       -moz-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;
    -webkit-flex: 0 0 16.66667%;
       -moz-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;
    -webkit-flex: 0 0 25%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
       -moz-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;
    -webkit-flex: 0 0 41.66667%;
       -moz-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;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
       -moz-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;
    -webkit-flex: 0 0 66.66667%;
       -moz-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;
    -webkit-flex: 0 0 75%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
       -moz-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;
    -webkit-flex: 0 0 91.66667%;
       -moz-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;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; } }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
     -moz-box-orient: horizontal !important;
     -moz-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;
  -webkit-flex-direction: column !important;
     -moz-box-orient: vertical !important;
     -moz-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;
  -webkit-flex-direction: row-reverse !important;
     -moz-box-orient: horizontal !important;
     -moz-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;
  -webkit-flex-direction: column-reverse !important;
     -moz-box-orient: vertical !important;
     -moz-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1360px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-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;
    -webkit-flex-direction: row-reverse !important;
       -moz-box-orient: horizontal !important;
       -moz-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;
    -webkit-flex-direction: column-reverse !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
       -moz-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
       -moz-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
       -moz-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
       -moz-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
       -moz-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
       -moz-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
       -moz-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
       -moz-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
       -moz-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

/* This stylesheet generated by Transfonter (https://transfonter.org) on October 12, 2017 4:47 AM */
@font-face {
  font-family: 'PT Rouble Decorative';
  src: url(./fonts/PTRoubleDecorative.eot);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PT Rouble Decorative';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAADBQAA0AAAAASmAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAwNAAAABoAAAAcceh0r0dERUYAADAYAAAAHAAAAB4AJwBIT1MvMgAAAaQAAABOAAAAYGrWbg5jbWFwAAAC4AAAAGMAAAFqDP4Pemdhc3AAADAQAAAACAAAAAj//wADZ2x5ZgAAA8wAACh4AAA7UPmRehBoZWFkAAABMAAAADMAAAA2ABgfMGhoZWEAAAFkAAAAIAAAACQHbwGZaG10eAAAAfQAAADpAAABCIhtAURsb2NhAAADRAAAAIYAAACG1snIyG1heHAAAAGEAAAAHgAAACAAnAEcbmFtZQAALEQAAALMAAAHDnXr+Q1wb3N0AAAvEAAAAP0AAAMIFDYjCXicY2BkYGAAYrZjX2/E89t8ZeBmfgEUYTj38O0RGP1/xv/lzHOZZYBcDgYmkCgAukoP9wB4nGNgZGBgMf/fzsDA9O7/jH8PmecyAEVQgBMAph4HDHicY2BkYGBwYpRkkGAAASYgZmQAiTmA+QwADeIAugAAeJxjYGJSZJzAwMrAwNTFFMHAwOANoRnjGIwYfnEyszDCAFAFECNAgGOQI4MDgwKLP/O2/+cYTrCYM1QChVlBckzHmfKBlAIDIwAF/wuzAAB4nB1OP0tDcRBLQpXnExx06CTYqQ5vcilFJ3F19QtINwc3wQ4OfgCFOhRR3KQfwaW6ugjin0UdRNuhIApSEVFIz98NlyN3SQ4DpOJqtJjVxSL3UNIsJlWAvPI57/2rzF9soqaOP7UcuI2Cz5jTMfLYf/POr7z1idq+STcdP2oDNV74mi0UWgtNhjx5NkPbQp2H/vv3TfwWqmogCyy0iUpwVNkf7If/mYfaR11VDzQfP777VEuRPR3zOkrcDZ38w77bOsCCVjDDnp946Re9+YHDyD4Kzy4q7GFCO5iKrDzxDYwHjo0AwbRP7AAAAHicY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCgxyLAos2iy+L//z9QHMIXAvL1//////j/td9ff3/5/fn3J6g5SICRjQEuyMgEJJjQFUCcgAAs6EYMeQAAMl4ShgAAAAAAAAAAAAAAAHYA2gFaAdYCOgLEAzwDbARWBJAEzAUcBc4GbAbYB1YH6AgqCKYI4AlKCXYJsgsyC9AL/AwsDIYM/g5+DvQPWg+QD8wQOhCyEQQRgBJoEsITUBPMFLwVLhW+FkoWyBdIGDIYtBkqGbIaZBquGuYbIBu0HEYcth0AHWodqAAAeJzte3mYXFd1Z517376/V+/Vq31fu7qqu2vtvVtqqSV1q1utzVotWZZtyZJlYQsbbLzKAYtlWGwyIY4NAUMyLGGSgJMMH5OPhIQlIRsxkw0CWb5kmEAgGDIZO+6ec191y4bwx/w7X1Lre6+q3rv3nnN+v98591aIhKY2/jv5DvmD0ELoQChUEtstzzVBqIMo+PguCoV8pdztzEEhz157U9DfOsK286IgzkK/1275afBc9v0wnqPPjnU7lXKlDDP1jxhCRFSekwzDSzuSqlgCmZLPBAcvDV8TiCBkReXt752beuA2bSK29/lnu0ZsqHLrp9763hkr3V3Md8LO7sT6oixIBUWPebnRmKiGFa5+oxEcWgTKC9KI8oIaqdRudKfXIkeS1cP5Y7DwAuH8zEgr7YUNGgqRELfxN/AQeVOoG1rEvrrYN7HgsbfyDASd6vf6XdbRKQh2sFcRdvdc7KYgeq1+i2KnCnnBc/1eP7jDwWJsquhbUd/01XjccIeKlRLVjcVGotVIi1zSr632ssencgV/PBLlxi3LSsv6U44Pi/VkcmQ7J4cjMge7i5XtjTOdKV4pxdr+XC0bjzWV3QTiC74xVNy7ZgqC6pnhUIj1Q914gcjkvSE3dDIUCrdYM0agSSt5Zi5sm5gv51k3+u0+68YUTNI0QQOJSTBANAh+zYt44ixpY+eEiknYGFQ65YpQKePJWr3+fz26fEokhk54TgT5pmy64C6onga1RpGT9OFvcBavCbLER6ocSKLTWnNHLwHRSmvhSSCu8rY88T1bANhpmFRMSXkVTlAecmd2K6YgEwpaePVPwelxX0rXnQQhlG77bgwMTSUcR4GGXa0JHE9KvAsS2R3LbJPLMhUEK0d4COF94wd0mfxZ6AhaMTAOc8lKIfBW5pl5A921CazvuBOYNbDlwI6FzSPdwJSBZQU/0kKHZt9i7t/zI2SWN2nCvnJst+sf2yPHFw4ahTDve5RX3v+GBw6unn3iXGxo5l2NvXtMdf9p//YFSzr+htXZBYF6TrEwl9neUf1H//D4kQu/yYuaTXmeuAcXk/rkLgBBECVeFe+4YXhtubMSTgydvlYba9r81E7/9gMlmexuTs1XbVV2q+GJRiZ9+0co5QO7b/z6xu+RYfK5UCe0feC/TSLmBRONWhHK3V5fDHo/eJ0lGITtVoQFpQHYJ9wOd7DDzPwic9z95SQfrhvEFsJisxCOAaQ7dwl257RoNspEeGd/9J63PWTv9Em3WI+vZqt+PqapaWmyfve7o3HCS0DgYLZBye5clAi54UyM5qrpzMwjNwrWws3zy0+3hKKoiAnYlU3ZtXhmpeElVgf9eGljnVwkj4dKobOhEAT2w3hD2LhuE4wvbPlmTDLTAeuFyOx6/Vga2oHr94P4RS/v9TctiB1ssU/ZAHguhgS5WK5P8ko6lS4cmTg205t35KRpTm279SfmO+uf9yNSmfrb8olCDjhF1OSyWy4mKp6dlCzacASa8+qG3shFrWxYEe2s7pUrJ+Glcn1U48PRVHVnwo5nxhNJQzYLhfBUbbieX/+T8WF7nq+NxuMxgegJy28U9tXqsgiWIR2YuFeTXntkHPBmMWRiY/KDjRfhO+RqaDx0HG1bcTf9utubCaC37Xc33zp45LpHD3y6juglBNAd7lSawGAXB5FFAVo/BX5kClo4Pq1IO9KD8K1EkNNxWKqnju6qp24gvjYynJ5pbMvFb4+MLuXylNzaOMeL1ZQ4GaFGXDQkABJRLdMxDN4XusPnQR8mWUmL8vJStErnolWynCnnD++llFDTa1VPvT8pErUdK8H2bMxvKlTCkIdxrWvoDxECdAoxrI+W/wR5d0gIJXELHZMiZzBHbYsFsdAvIHbhM4xeC+cbY/35w8vwyDnnqHAstyfXElrWmDC2cMPyEok1qutft16/csujkRuzH/lI9oYsHOqGohvf2/gauZs8EeJCSsgMxULpUCFUDTVxfKeR63aFlkP7ED9uRA+8PXRn6LWh+0IPhq6GrmFbBDFX4dHZ8JVtlvDZRnP0+uGIh7uujy+5Sk4QcaNf4UV2QOyUu4Dv+ONCJRcJs02/UGGHeFfwcr1+O4fnKFT6r3rl/UKvW4n4+CludiqlSs4r+YVyBSptg5AzVHr5i4Q0QONe/l+EIIysI1Qu8S9/gvwAiskKWX8jB/eT9ccofG79TgK/k7yVrD9KZgGWp8n6S4BIPKO+/FmAqWb3AxR48mXz5b8GSJDvU/hYZD0C5DWwvq7yL6z/DPwz/AD+hfwLvATkNPkmbYST64/FIqTCf0NYfzMJbcCy+C3DWf8OLFoFG/aKWrgIJucWVcW7w3GoSjl9/euOFC/KVuxIxJyI6Zx0iZKITUCi8KKuv/wHHJ80yX5NW78SjcIvqepXqUxkmWrUKVKN2EWqEqtoS/KfcaLIPWcRI2LgTeFe/qoAlAS8hz5DcuQtoVyohrzntb1CGnyv0EWsK3TbXfbsoPt30WkQHHudch3sduv3rl0DK/mMZYiwF2+C4fzxHW984x0fPL1y4sRe4Neaq0NE18FsjTfXpp7dM+US/dZP3/Lwm3asfw+vOYzXPIbXzLJrhlyMta3r5rrosT903VxLZNf02q0eOfbE5clrj4OTWf8X3yQ7FxcXRcMF83K6Uet2aw1S/B+3tfdMJKjn0VR/T/vqpb2zNvX+KFd5Zznoa3bjC+S15EuhBqoVxEiMZZFFBmOrCrLaVnwYqLoi7QGAIp+30kTsFGhrlpDXXnjXHusT2sdjclZvShEnNqX2bXzuPPxsrqYX0qnVe1/f3XWmbi1/cKm6d2+T9PY9OHUo/3gnoVp85OhD+UMFOEju2VcrNNv5xcuzmcRos/7g+sfCjWOhkBhSNr5B3k7eH0qFhkJjoYnQwdDF0BWmIN2ILxQqYqVPUUlgczCS8hUcr34aAv5h0IRasWdi0OPxvit2K2gw2h8BphqbFHsYCYsRv9Vr+6VyH7e4QgVPyU7YS1N2Qp/iOBO/B+/o8/D3At/VJ4Zb755/4O5FgLcfahbRYRZBsIdSgsWrEtC7KsMAXCF7mMv6+WqXikefABhbPX+u+8y4lh7XqViSBdCknV2OX3+pLJSN8PjQrvf27ri4v41nPM5XYrbO0fGdFIapN0duofD5GIl1b13Ye4WoXE7gU4twMZ4HGNkfcT7JoToD8aVJk7sSXz9H+2v8G/ZNnJysmEAy19Y/z51NkVk/LpOMFZ0lT/Pw6RIBqzZz8/T+R9VtsKQ7h+2AE/438uQZ8giO8GtfxZMI/P0CY0p/iyq7EcZyryLLvMDEEBMG+IvguMc+6L6aMrvICHPgdbY4E4cVCYI9UAAOhEMhT85UGtOy7duxGKT3Qu9Ar923lJjrmDPbbrk631t/UUiIMZNPWNHtRTcaKRLB0U0xa2bTftmVZT3Cd2WB5o2GGx0WsjJnUJT9tsH5kmXGvTJ8pzY8FpYMy41lJ6JgR5ONCApBI14tuvNIpMX152EyLY8khsZUK5GRKXg5FI/l9ErVt/UYo6Ybyq/3ldeYh72ATlXFHPDp32x8jzxOvoZ4H2h9EaX+QD2gxN2UgHPAdpjToZjfzGI29ZIoIKH2UTGhL7KPZlFMFvIgjZKTQq3o2KhSSVXS6rHo6HDatADCmt6Kdgq35U+Ol/L52eHxx4+WW0psJek+vnxXLr378nChWh3+NUtUb94uCnblMMRcRYZVWVZMyaHEqKx1XpdYikVr8+8ZHh9DcW2NggwP7vwk5ZThVvVyOzXo1/s2XiY++cvQntCxgU/g3WUpV9B6pgXQIQauMgPCwCW6ZaHA8AG7OEM6/cA1Br60pSMQNJgSvp7VEP/gzLnkCchEknuMNKfsGVv0LF6yY+H8DYp0C9eUitUW6vspo2JbouVEyv7Je39x2+ju6avFiekIeKVK9ni6T95y8Nj2eWc0F+cULWVpWm/e1IylpRhRpYgojhGJ5gRNpUKt8+QBUaFKIq3FnWFXtT0jsr1DKfeJ/yTbYX8+N4md3fhyqEi+QL6PjI09xy4VxE0BVGD6B31+U9pjzwtD6Px1GBzBjgeJzaY49CJbUlM0uMLAB34k1RMKOBRMe/ypHzftKVlPJhPJ7U6+PEokSej0CmRN9iyd43Bv0Z630fPsjiS7Ai87hw8dPXTPL1aWu0MxaosK0K/U5g/dsHh2uLttbqkzOxuVo51aETxDAS6bX+bdaPRLvCSDKTuOtL2O5wJTUilPG9O5TJgry7ML6Lml0eHqOA9+NuNymiOVlmXZSaSLE4VaxdYEYXuTKIF/MN1zBXPDVKj8o2jcG6Cx8Go0xhHswf3TPKwLwqQxO9r74K5rD64APHNyrIYoukKEcDM7hCnbA3UKI5y/g1zi4LsJAompO/cceIiAzhVFPr0E11IlWDrmYBu4jb/Y+Cj5EPnlkIqcuROVFvPTcqUXgAsCPVKliM8gsHpNlo4wuO/7pSb419EeH5uQj1YZYD76eaUPb3sAdQXlbD7bXJ0GAZtIoTZ28hmAlQev7fpgb3RW4SYF4IC/PEXE9W8laByoFubi4bmRxQ9f+tLkUYD33Sw26QTJwG+sOceWCJTWl6ixlObFIqcDeejAnjunEkAS6xa3kiU7fG6kQZN+LEtKkH6Sh28WCMwtLN995Jp4EJ5QhyMHIHRdnyxv6ZMf0go/TqM4m1qBLD9+5QbUKGb6y5Yhw268iUb4xSvy7ql9+6ZI7nO3z0ztyhLbpmp9dGrm5mtLcza11zcudJ9He/8h4tw8+TnMCZcCnBM2WSKA+M5mUnQ9se0PkF3cKuyIuB/uDoI/OM7UREARYKzUmvNhWU+b5fid3JSYTs+ojhmV/fb2o1k/0dh2y2QNYXtqVJ1/QdV2zMVIZEzlRyZHa+XHHVumt9m60Tec7CVr+8pTTirvxLbNTq/ls2un3rTadGOZm3n4SU/fuZC2SCKzgLn17ulD+wbjiJoLHnx1bmDPgtht25vpLBtUHFE2lFAZ6431XupdOHzy9kMnTpzq9eDFqZH1b+tnPzQEq4uHDl5x9w996ENDK9ft0yVvDeWRURmCbNqHBPaBf6MhhS0DdR+76zQaSLTd53wTlvAmGs7f33317NH5o0fn4bdO376r02maYJq0tNTZtfpTe2Ycat7+M/fPfD+4rrLxz/ACuSv02xANhfp+xUe0KiN8dSr9Trs/DZi699AYc1BB/5/CoGAhUh5B1ArKFOUuwhdmCr3+Zo0q4ndmaTsSIFSbJXd9NJrfimSAPbZAbPDORICYDxAy0F4MDSIpaA/Izsf0MKAMkTEkXqEr9hFWhUKgGkagG2mzC/qRfjfgyy5jj0Kl1GHtGmH8WQfW1joEWiTDABdDGFOeiCf6EXQq38MmeD7utVuZwWUHEgQplXWkySqFvSbsoqZmCUQhgirxBGQqECpovABe3BVFAxUVx1HNJZSXCA+aYokSp8pcxaRAOSISz5CqSJWGSqK+JYDEp3iiKlQAPAXmn5pkuuUKlxeMqCbTvEh9XtNcLa03NCAk2c8AcfW+RHUcOI4THc6nnCDxGthhnuMUVQHCyzycEDhFUQiVXCEju2OaJOd1nlK8nKIKooigzRmipfKqqYZ53cWmaYaey4mGqFmSzmQh6Hjws8BRQRAkIksEMz2BIxRPghuUAP5AoAr2iTNcilIJ21gwqUcsURY5gYY9TVMB24gsISLIhUmY6LwQUQh+TpwqH53nqGRZiYTLiYTneOpaEVAs4HiBcE7V4RXLqpTDIPACXpRVpnguQjiq8Nh+vCy20BFQvup/ITuqoCc03eAIJniczmG6pgtRLiaZahQzNQdEk1BZUzXM2IATeERjSdQMHhEZxyANYthC/x/U6/aQPwvyg61qXVDOoYO8hXk8c9FXl+1eJU8GmmyrcodAymJiULnz0fHZAeZP3Gbpp8d4nFSD8t0NdVU/5Etpx5dV06kL9gJn8WbRDSp56qevFXNzK/tufuJi7tjCiOLGzIxcoouOut9rJ53bK8Wb3njH7ALhVnlNwSbMxqdkV9dEknr8/rmhwxcU/leC0h7I6g5XTFq6qXNuTbD7sFXkk+6pZ7p79rZXJnPFh7uq52qe4JPhFD9lFiLua/bF6nvnJ+ZbI7ygUW7Y6UhhVeHd9H139tDdFH4LC2/9f8PC+MTE+OQ/to4cv+HCwaNHl1oteHm6u/518/wHs3Bo4dDhO8ODCkmASRN4ti//aP3FFX5c/eX+er07ve/om26zjksnsqeyPaln4nP7hZVlki5n179tPrDj1JtjA6BF2G0xHfKvG9+Eq+TjmL/OMqsPMhW04MigtF7ubs4s9LvX0xbGQYgSkYrrz1KGiIMfgV8dnwfDiohydxQor/kcHYZS+9RCs8ObG4Q+bIc/BrWZ7WWAUrE8nEzel6ZuD+XZaZKPScqoALpBU4Y5sba6eNPE3K7PbCs2vM8Yghqrbx+qjDZnpk/m/l3W4P6Dl/6Dl/798hIXqmz8Pnkz+R1EwEpof+g0qykWAkBlz1x3Uw+2BnQj+IVBic1zS4ONoFgQaMjBb9rXf7P1WgqmMxB8ML985BDelqC+9sQT+x67cvXSvXd9fZUzc4kD61+M92+cfXJ+3z1vWrql+US+uf67zaVy81C5CW8yFNFNmRJJrMLvn88cyjyXwcehkzcdP//W5y/2ZuaST72PP9s5tqt6rH/LzadTtcZDtUaj9lCjlmrUntqRJ15mol2bYHgvbfwT5s5PI+7vRGxrpTH/xPjDAGGwXGmSrYyhF8h/5v19BsLYRcbSCAw96LFRYCDdLkI+HI9DvGh0tGkpnLMtooT9mBWOZiQTmdrJ6vNn37lv/sTMyXtvH8vNydwYvB1GqpW7h/eMVouw+EfUsRI6wFCxnOGJ73i5hqNFHYgOKQ0pblVOnZoDOLFv4sbxkiknDQKFsVKzNHtZ8TY5kdxAfjukoN1COLQsgTGIJwatv26UQmCQ9qYxwF49eCCRM7l33XXvpatXHtv3xBNr619ZQpvAbe97Kjk307t4/o63nj9+08mtUc4E2gWZgexAnmygd9idOnRzm1cIBouBendQZ77Ow5vD+IjchsStjzxy66TuhLXO6uGbtz357LOLa2vzbB8mYFrxLp8+dTlsmNbebYu716eyly9nL7DdgWb6HtlN/iq0ytiZjbvnoifOQcS7XgUctENsC4EREWINEiikApNPs9AO9/odzLp9VtDyXExDRTYlBs8t5/PEwbDhVBj2E5en1w588OE5/dlI65yk8Lztt9LTdtdrGDNqJj0nA798wqtGfd92rKFkDxPi8VvzUS6K0WRqjVJq59qxlas/OzVeNaJ5XrDD7kJ5qUemEingy/mwVgIrFhutuVlD/sjSbSy/g43vbPwJySHPHhpUtiv+oHId0MOg7lhBl2RCsNwtBxW7gFEY4g9UDyt6btbkRNbprepOxE8DyV14eidVhkuCboWV/rQnRLUpL254yRWo6xGBzyphwaWGmXLrCuXB7j31oScipqvLDUNN+Nbk+xoXc0Md+IOF/3wzeCAKRI7YvuvQtKyGJxGG4l5dVcMiJ8crOoW3D1WhjHrSSo2VeCq+ceJwRJ+opjPdUWvac/x9g/zvRXie/HJoJDQZ5J0iq8YyrcX6PKjUMcOh2bqDaftuZ9B9/JrYYWWuFDDLPf/ktUY1Xsuz+nbf1fhMvxG1S52FCCLcuV7/w0fnu/uge2CapG+9z9hNowmeZqfYr+fv5hTXA1jS8nT28ZYcEbSk8dxknyv82kh8KdA+39/4U3gfuRzaEzqFWkAoVzo4nEyxYLsY1XdeqY5ioxmFoztuzsP6rPyMspGBBQQfBi6KXQi77c0AYesSIsFDqCpVpEqOy0KFkNbeXc2b52ej7RiASrNaF1uteSDRc5UGMpKQSvaB3KnkJ/JZW0cCpivQixrAHUhciLXP+jEjt3PHwlrRsDjK6SRsI+AToWhInkYl24wbQFUujvmAUwhDVOuPJEtKWMyKUkGRnEAHb/wreYr8Zuhq6OOIi+0MMWlB9NndJBWxIvojYMII6Vfm8B0PzFEfo6syx7fxEMVHFzfFjCBmoI8/aZts3YxnEnxl55AL7DQFE8J4HtGfcxAf+pX+CO0XKuCdaVNGhfo7kOB4WQRVQ9LWgcS5ApGRCTU5OUJlVSAm3006+0SCX6elloz8TBmbCVKUytxy6e1QVHVbQuLmFYoygC2iEE1JwW+IKD7QicGmXEKuhqWYaJhpRxc40eaM3xCkecvSiC7yfKRmUVVRCzLHK4xXUS2iqBFQ8eCIpvXPEao4rq3qgiVVRR3Hld2Ap4RQVRPKQxhKoEecgsCTA5JW0CTshpdUh1B3KqhzLlccJp1EKpi6xOr4xDBpVCPhfJalYopEZZlgTw3gDT7OY7dwTFAF8HQC3gucRCfG9bFahlJUGzgMqDok23UtmqRU8EVBpahhBMSWb258lxwlXwhtQy/GFCbgaeanmL7RAY+LA5gcUDlLeDbxc7B8aVA7m4UdB8yPad5sK242tuWb27fvvmtHfnX+jvs6gqDofv/Uew7+wteets+nt0csVecTKUkfesYu/8+mbuhw7Wfib36ODC8eGG7PTO6V02bEXVhsX734Sb01PB8VkzyXFoqm1b4/7gQcE9r4BqmSt4XOb+Ehm4Bh66mCtRpbiFjYRMTKJiQiIJaZ3n4FElsBJpYDUKzDEDSFaZjluq9AY/XyB3ZwwinZtG0hrBjbkpIjT1p13omukXhMt3k+ofbQ7oLq6HYZ0ZGQ2OTP3bL2U2nTRvmL+g/FJqpCDgQQ/fDE08OXcrU2fG3HU2fEYZOGw4Iic4JHhgRJn6HEs8tyUUcrCpGMyhFjOt9OpY2czUfNdKchEvGds+2RuD5RY54mKbIqaryO/j/qTHhOJKjZbfzcxlfoMzQZ2h06Oqj6My0SzOQEdBAUAPh+k7L1I6yC3+sHKQIbP98JuDogCKZa2KjC5hIY9jNKjMOFlfsP7ytOmy5RJF0WeEmOphPlaE1udhfzHN9Rzk7Ehq/MpFRx+Mz8t0IbC4fPvOeXDq3Ua7HjR8rjYhhu2zu/83UXD3TbO3qveeimOYjbtvLIiVotLtk64Xkrl+uVZgxesmI2ZxOXL825GVPXwikFrszunL9zscJPlUUJ7mxNjN12x0FZy3eODeZ//5Wkt3Cpj7gkeibmkj7eMwMkegWa+t3gAMMov98tjNA5wtAJ8Ejw1kWYansDjMqg4dq+yTN8+vEoRTxfzJA5FU/br3T77UqhW+kGgPUPZ9pM36vvwBSESAFWEZLg8hisnMglmlTGpEHkesl9EnAIEKUWFTCEGU5gAPM8t6f09pJmuKqkEN4kOiIYZqsU0wGGfxjViF88MSiNSgVb8gXdTNsaj6KCI7cL8qyJ58Qg9yomUWU1g8AiEDHIT6ioYcZA0sb/HyjF7Bva+D/wYoBTqIJKzKERfAbTdiRfyTfpDKvWd/HoDJsXH1BwfxMXggkqQUT1iV4e8fqdwZrEgF8RBCicpqlcMxkXeZo2BKHKZ3RHIq8DQV2GaodmYrw6+8SFvUembyZgDWlOTK8fef9u1aDc8v78kMn9riEScsdKsipe4oBwqsSZQqoNQpZTBChO/IKTLlJYe+NCva0rwoQDBLjwd7a/1dPs065/zNBQRFrBest/JB8n3w05oVsGNaZ8sIDBZB3CRrIJxwEaD1aYYsLOFDXL4VmYoxxijxm2pga/EVQJ8eNB5iKYhK3YQ3BnO0EhgawOpYH77IJPQE09Va0MtSLrH+1xPHos73kxC7RyPk5j/jQhXqEocqPjAkflYkmOWCTqjN32W0fF/SfhvhtOvicplczn0s6YTIoZ/pRU1WPkHapuYjQnPyzu8v14PrK+SuJL2qjmhh3T06WPgmFrMcFyBBqLe2G3lT+Sk2UwXM3nVCUCY9n8pdHOjLqbiCRhJ1FFQpCTfRu+SL4fclnuCZ0mjgTDbuyQx3Iv7HiQfJVxbFCPsYWZ7b5QGdRLe2wad2tUBjNkLDdD65N2r93zg9KVUGEVKHibErMdnp46hMAtOc3kjHDn+jc5HggKDEsC2SgQ30DOJxj9SUHGOCy4pgaKWVl4eOoxjqyM33WQg7SuTzdk0anSYXQD5YBgVskvSgoHEfeS8zpVKUR6/Jn1sw/3aUwxhXDyN8DlbYAZzVdMW0jfP7tfBZA01eAUJQx0Nnlx5HS/NoqSDqPT4uIcC2SgiPn/Z+PbZJr8IGQFc9y9gNAQ6lwhmKdnHR1UjvtivsmzdQzBjH4vWMHZ35ry3eJFkVXl2NAFUsBFJSri8JeL7z2NYIKDcOie6dX1ZwUqsQqDpkvqflERA/XT2EmW0XbpNRnjuZF3E3u/NHdsz20Ldz4GRKseB4FYKR1VVXhs2zT5pCV74budnUJNqx6uH1zfSW4+KkYNVQ//MfIlFTkRzBUXeTWZfMPiPsNyZCuSSrsPNlf2VkcFAApWhsO+v2fjd4mHMXMwdCPiQjCnXe4E03cG3Zyem+UwVRdZD9EfgnlVlgz1DfqK9J6lSAUD6cAyxF7fD3fKlWB5XQvm/Yvjz+RGM4k0FVAcqr4drSY9S+Jz84j8mtq1jLm2NhwbksPd2MzxIScX12NKoX9uoS978hd/+i1RgzviwztunDKatmT+5d82vlVerSYFVeE10BzNdKuliUyMRhyyl/BpMnrrk0mSqmQ1p6hF0llkuHqeG6dl03zm5ONLiLfgrCwS/+mzTYyJ1sbL5F7yqdBPhD6Kts/wlQxBwhPbvughWnhMlrtIUEiGbVar7gsmwmZBrOBnfruf4QZMJlaQKlkhu8IYsotUxraDiiXutLtCGRlzDrw54iNDEkZ1DGFxl/0Cf+piyuXPAhLpHCn0MfbYV0aAMSEUoPHT+ZSWkjmkoSghCPtIYRjZ6E8yldk6EVrkojQqhs28wpsmkFtEPa0xn1IUBEzNyRAtYhoutKSUIAhePSojYXL+TiHKxWMEM4IxA5A6gQekVuf4A1QaZVwZIwrHuUTmE0iZgFdEEOUll3yK8qIQlqkiqpCNQtGkGS7Ce2BI2DqOpxZfsnmIIkVKHIeUCxhtAtP3RrEm4FcoTPiRgEklVxWqNhniDEIl6ppttqrGiLpQVQA/TEmQikvObTQlurbweiqWO3pTiGPGgBzAlvp5OkjEioQhRcKiQMVA34aRBzrkabZanWW/QiXiM+8NFC6LZrYRKNxBGbncFSqbK3Ou1zkGS4K39O2ANViJSthUtp3Ti69ZIUS+qGiqrsT4+WEQtK7aCCeXBcplRjCiTXVGNHwtrSJfJ4yF/3b3yXN7XNU25AIQQxEi4XJzR334crY6Bj+Yvja6Is+YoCEk4LWJT+whUdjOc5GYBpDqSDYxwyIiVubMpajGR418P5/F9P8Di9NTlq93Cnoh46slNSpKnuPuxrj+6sbfwr+QN4dWQjeEQpVBfj1YEcHwCz0NNvdag7dBt80gyBG2WP0nDSlg4V0IRiNY2RUU3sNb82Eu6khRUNAVKcQlJeHneSHRRKUimRLwDiW+PHnXW94tK6iNjqBdRVGBJF3dbZWVcdsXeP2vztU8StVd0EohR/GvPfuTfmSc+cmlHSfureUgjARC0B1UziMKzJhpGXMFiyNTUArvjxfMycEapb/e+Co8Ty5jT8+hdmXljc5Wp/rO5lTd5v9FDBX7EkyM+JvgVQhqa0Gl0TOIO8h+gm6ytCaoPgQ1BVsp8Rg0RIemv5c5sWjkGvVttWSx0la8pFXUGgrPclfC15TcYVBlHJY5TZCSIj+sEE4TacSMtI0XUgREzHcxHWnMH29GOQXjGJZTghFxXJ7mo0vJ5tqQrGuSzD5icSYAMeWoGcYTcoDiMGNyEqjRpOrPw3+hEK640Yxu0PEddTYedOPPUct/jzyLSu/O0P2DlfuoaRh/V8ro0czbO5jEsNmWJscyU8ZkFYPb0kYBw2/9wYbJRBzJzfX8g0kyk82uYFy5bDaKcSTfq7DIShM/Av/gW7cviGJZjaDJ6dEwsyyviCafmAPqWWMx3y55sTgOIZ83k3HDqsSpZsyMPPKmqxf2Xbxp9fLlXTyPUX1qMex+5ej2yyfKw+gS4xxNqGFJrRfv6247+/I65XNjBCQ5TMPvtRwK9/DE0ozwCGYEJI7ZAWUIwdF4iRDdykXcbEyTlfrUHpb6yaKUjYR1o26PUJL0lsYmbym2KdkJnAW96rSTVnr5VaMa54iVHEe1EI+mDv9sdAfJR0QZeVUK1nZsvEgWyOdD5VAbfc71g1mlzvWFsoM548E6mIAS2VracOBITHYJ4qdJtkkUqkSWsm1tB3qSmCimTz383K+/xVYvp0+oxnj03D1+LeUWCmLDMjwota6M9cd+r2SnrKr9jvue7I1190L89rtydZsL567Xjl9D3s1Wm/QDGp+CrRLyoIL8YwvIj2Ti5XI8I4/DvrMPP3y2EuzVWq3a/Vevvm1t7e/KnSLySPH+T92PW91iqbN+bfamm2Y3r/cuvB66Xbjd/TfFauztjy1VXzGUKbjj/KOPnleKzeFyLJuJXnjggef27zdwFx79S3n4vrM33zeWy7Qzo9n1X107cmStx/aCPEbe+Dr8PeLaTaHLg7phdxDrczB43SofMoSbBdbdVwBuUE/0NusTbgZegTgW/mz+T9jUNJUmwSgJb+I/HmSftNU0YL6IRCgSm8oKCaaNKCorT7Fl4DFvxEzyWGb2rvtrNJwvZjCyFUWnGNYjlrwgAc3lF2SBInl/IN1poX+R3TCdElUmREn2p2p3aWpeRPDkqIOJIq3ltnWP3lIvIj7IGvo1mL6qmKAATKLyoQqm0wQVgLAdqlwrm6zrkis0rWBdXsjY+AF5iHws5AdVns6giFMpixiyGbYqN5h85MWx639n6tav/yet5beDOnjw/7TOYEFXf3PBIlvrKeZF9mVxisfz+FsnIItTo9uj6VRJ87CtSjRjxtyThYX1z4FlujGFEvn1uiJ79lAinkRpSVQcSNB4S/GTo/3JlZHdMDrxhCaH874umJm4Z+stWiOWGZOcdARecJJ+RBIFgQhpN+scx4RYC78kf8aU5ZXMqZyumyoOJ6xKkoR8o8A9s1YUtQUlqurFkkMjQ+kcSqejEPV0DXXJ5jqp75Gvko+GtrNZj5IbTFAVBvNTwjT8mxkq9hcnbjBFNSjxsOyYvDJN1S/CbYYdSZ2PqWaMF3k2h2hVHFfVCzlfdRTRsDBBH14++dDC3NGT73jLtsoeUzrS1qyICl2YGGu+oXWkMzEM5z+s6/jT1mg2hiKM52Ve4w2SmVZER4ftMa4mIVEJmeVDOxsAx1Z3X+zHleEMBV6FwzON0freRy1wBhj1d+Q+xKhCqBUKJYAtQX3VNA5DJMQtcZAMB7AVpqxMhRBFC+/bocgnzx15wxd+csj4lfSH9LDSaSHFb8s2jW25P9+fS7X3dit+uhbT4RRwmLLqyq611zzZH+suDRlFzs771UuIV9Bd/yzvV1a6+bGogblWSNj4J/Kr5J2h6WD94CRJ0x+eGAQWut0fnRl81bD/0MQgm6WIYdB5isZDuirGhINCrJxABZxIWzEjrUlI4V5CHdp1w2tntp888vhjM4lxKQeXoZwrnK8u1Hv80k/c+DzhJUPOWQDZdL0gcKWiFPbFqJU0oOAaY1JGySzuna0CnNy/eKEXl6IAdi1Vy0+ekPN7sU/8xs8jJn0+JAb/E7HZBGG5QLs4puxpv2rUPRx1j6VFlVnyocJvHt/9gW1uY5vX8I6ev/DWn36o/mvOzztd27EQU8iT65/9+K69L38mGEZ+NqUcOXP6sf7YxzPjmi5zNltW838BTh5hMniczZS/T9tAFMe/dhLCbwFCKmK6oRKoiuwAW6ZSWJAQiqKIiQ6HfUksHNuyL0QM3apulTp268xf0KGduvUPqLr3X+g/0HeXl2KVIFF1aU62P373fN/33r0LAOG8gYPJ7wWm7GATP5ld1J0t5gp2nIy5ik3nC3MNK87Ufw4b7g5zHc/cd8zzWHa/MS/CqzxnXsKTygfmZexU68wr8KpvmVfh1baZ17BQe8m8jsXaK4rKqS7Q22sboWEHu/jK7GLVmWeu4MwRzFXsOu+Za9h2vjPP4anrMNfRdVvM89hyPzEv4sL9wbxEuaTMyzirfGRewUXVZ14l/sy8ho3aCfM6Nmt9HCFFhhvkiNDHABoCt3Tto4k9HBC1IWlWokteGRRZTpAggIfGzNlTWiOkWYFDxDREae3Cvil6Knpe09144ijNbvKoP9DiVuw39w5EW+aye5MpcZIEXuPu9VSHnjiMY2G9C5GrQuXXKqQ12hSCQIfSGeGSZE0ox3QPyGIC1BSEEUS7Kzrp6DJW4lgFaS51dE3WDk316dPY5oOO6o9imeNefpPsWjbzxwm2StXENBNKpCVmRdKyBfjndM5tgQtySmmzBIl7FIIZOFd5EaWJ2POazeZEqCzzgMhEoywxK8LI7rCkS9sFQrIObQWvyJaiN6NjGqWOKmUTFUIKnctQDWV+JdLe7y5o2K64vzXT1kO5XUDTAzup2a1HnwTWMiYy8Ya2I02PJrYjhU19Vm9HtpjT3aQYugMlNEn1ZKDEWBYiVEXUT1QopL5r2yixu0r+5hBoWqwFn8bYDo/eJdd7IuTZHRiSu9ZZy/fH47GX0WJGyQvS4d+u49sSxGTz/0jW9Ij/oI4/UHHmc0p54T9eN6emKKvGpGiKntij75NN00aYvwLjbbYhmx1FPpoEEUeBSgrlZ7qXK+XJIvvPgrl/HO6aGbNPVek0/QLtGF9meJxtz0dOw0AARmG/hBZ66D30XmzPxDNDW3ATNkjc/wCAkHgrLFn6JdvvG1e96vf6GlVt9d/19nNT9ap+NaRHnwkmmWKaGQbMMsc8CyyyxDJDVlhljXU22GSLbXbYZY99DhhxyBHHnHDKGedccMkV19xwyx33PFDT0BKIjOlIZAqPPPHMC6+D94/Pz6aum+Qqf6utXY2rdUXX2NW57LXZZTlYDpaD5RBcGkEjaASNoBE0okbUiBpRI2pEjWg52ut82nmCzvc6T9D5RfIESTfpJt1kOVlOlpPlZDlbzv5b1sgaWSNrZI2skTWyRtEoGkWjaBSNolE0SvoGE7io9QAAAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJHIGYB8xgABmkAcHicY2BgYGQAgisqM9VA9LmHb4/AaABMqwh5AAA=) format("woff"), url(./fonts/PTRoubleDecorative.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PT Rouble Serif';
  src: url(./fonts/PTRoubleSerif.eot);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PT Rouble Serif';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(./fonts/PTRoubleSerif.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PT Rouble Sans';
  src: url(./fonts/PTRoubleSans.eot);
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'PT Rouble Sans';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(./fonts/PTRoubleSans.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

body {
  background-color: #f0f0f0;
  background-image: url(./img/bg-pattern.png);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  body header, body main, body footer {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  body main {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.inset-shadow {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background-color: #dfdfe0;
  -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.06);
  padding: 5px; }

.frontpage-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 991px) {
    .frontpage-slider {
      display: none; } }
  .frontpage-slider-element {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .frontpage-slider > .frontpage-slider-element {
    width: 100%; }
  .frontpage-slider-section {
    background-color: #000;
    z-index: 0;
    width: 100%;
    overflow: hidden;
    padding: 0; }
    @media (max-width: 1359px) {
      .frontpage-slider-section {
        display: none; } }
    .frontpage-slider-section .slick-slide {
      z-index: 1;
      position: relative; }
    .frontpage-slider-section .slick-active {
      z-index: 2; }

header {
  width: 100%; }
  @media (min-width: 1360px) {
    header {
      z-index: 1;
      position: absolute;
      top: 35px;
      left: 0; } }
  @media (max-width: 1359px) {
    header {
      position: fixed;
      top: 0;
      z-index: 5;
      left: 0;
      height: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      header .logo {
        -webkit-flex-shrink: 1;
            -ms-flex-negative: 1;
                flex-shrink: 1;
        margin: 0 auto; }
        header .logo img {
          max-width: 100%;
          max-height: 30px; } }

.menu-toggle, .contacts-toggle {
  width: 30px;
  height: 30px;
  background-color: transparent;
  outline: none;
  border: none;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  @media (min-width: 1360px) {
    .menu-toggle, .contacts-toggle {
      display: none; } }

.menu-toggle {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='459' height='459' viewBox='0 0 459 459' fill='%23e67f22'%3E%3Cpath d='M0 382.5h459v-51H0v51zM0 255h459v-51H0v51zM0 76.5v51h459v-51H0z'/%3E%3C/svg%3E"); }
  .menu-toggle:focus, .menu-toggle:hover {
    outline: none; }

.contacts-toggle {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='%23e67f22'%3E%3Cpath class='cls-1' d='M8.8 7.117l-1.39-1.4a.72.72 0 0 0-1.02.02l-.7.7c-.05-.024-.09-.05-.14-.077a7.06 7.06 0 0 1-1.69-1.224 7.418 7.418 0 0 1-1.22-1.7c-.02-.047-.05-.093-.07-.136l.47-.471.23-.233a.733.733 0 0 0 .02-1.027L1.9.169A.718.718 0 0 0 .88.188l-.39.4.01.011a2.006 2.006 0 0 0-.33.572 2.559 2.559 0 0 0-.14.58c-.18 1.529.51 2.927 2.4 4.824 2.6 2.621 4.71 2.423 4.8 2.413a2.492 2.492 0 0 0 .58-.146 2.183 2.183 0 0 0 .56-.323l.01.008.4-.391a.743.743 0 0 0 .02-1.019z'/%3E%3C/svg%3E");
  -webkit-background-size: 80% 80%;
     -moz-background-size: 80%;
       -o-background-size: 80%;
          background-size: 80%; }

@media (max-width: 1359px) {
  main {
    padding-top: 60px; } }

main section {
  padding: 50px 0; }
  @media (max-width: 991px) {
    main section {
      padding: 20px 0 20px; } }

.krasinsite {
  display: block;
  background-image: url(./img/krasinsite.png);
  width: 125px;
  height: 30px;
  background-position: center center;
  background-repeat: no-repeat; }

.section-advantages {
  position: relative;
  padding: 50px 0; }
  .section-advantages h2 {
    margin-bottom: 40px;
    color: #fff;
    text-shadow: 0 6px 6px #000, 0 3px 7px rgba(0, 0, 0, 0.26); }
  .section-advantages .container {
    color: #ffffff;
    z-index: 2;
    position: relative; }
  .section-advantages:before {
    content: '';
    z-index: 0;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-image: url(./img/pattern.png); }

.rouble {
  font-family: "PT Rouble Sans"; }

.divider, .nav-tabs:after {
  width: 100%;
  border-top: 1px solid #c3c1c1;
  border-bottom: 1px solid #ffffff; }
  .divider-margin {
    margin: 2.2rem 0; }
    @media (max-width: 767px) {
      .divider-margin {
        margin: 1rem 0; } }

.space {
  height: 172px;
  width: 100%;
  background-color: #000000;
  border-bottom: 1px solid #ffffff;
  -webkit-border-image: url(./img/pattern-2.jpg) 1 repeat;
     -moz-border-image: url(./img/pattern-2.jpg) 1 repeat;
       -o-border-image: url(./img/pattern-2.jpg) 1 repeat;
          border-image: url(./img/pattern-2.jpg) 1 repeat; }
  @media (max-width: 1359px) {
    .space {
      display: none; } }

.required {
  color: #f42807;
  margin: 0 0.25rem;
  font-weight: 500; }

time {
  font-size: 11px;
  color: #8c8d8e; }

@media (min-width: 768px) {
  #map {
    width: 100%;
    height: 456px; } }

@media (max-width: 767px) {
  #map {
    width: 100%;
    height: 50vh; } }

.map-section {
  position: relative;
  padding: 0; }

@media (max-width: 1359px) {
  header {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0))), url(./img/footer-pattern.png);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
    background-color: #212020; } }

header .header-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 1360px) {
    header .header-top {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.04)), to(rgba(255, 255, 255, 0))), url(./img/footer-pattern.png);
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)), url(./img/footer-pattern.png);
      background-color: #212020;
      padding: 25px 22px; }
      header .header-top .header-contacts {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
           -moz-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        margin-left: 60px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
           -moz-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  @media (max-width: 1359px) {
    header .header-top {
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      header .header-top .header-contacts {
        display: none; } }

header .header-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

footer .footer-top {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.15)), to(rgba(96, 96, 96, 0.15))), url(./img/footer-pattern.png);
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.15), rgba(96, 96, 96, 0.15)), url(./img/footer-pattern.png);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.15), rgba(96, 96, 96, 0.15)), url(./img/footer-pattern.png);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.15), rgba(96, 96, 96, 0.15)), url(./img/footer-pattern.png);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.15), rgba(96, 96, 96, 0.15)), url(./img/footer-pattern.png);
  background-color: #20201f; }
  footer .footer-top .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 45px 0 20px; }
    @media (max-width: 767px) {
      footer .footer-top .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
           -moz-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: center;
        padding: 1rem 0; }
        footer .footer-top .container .contacts-element {
          margin-top: 0; }
        footer .footer-top .container .footer-block > * {
          margin-bottom: 1rem; }
        footer .footer-top .container .footer-nav {
          margin-bottom: 0; }
          footer .footer-top .container .footer-nav li {
            margin-bottom: 1rem; } }
    footer .footer-top .container .footer-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media (min-width: 1360px) {
        footer .footer-top .container .footer-block {
          -webkit-flex-basis: -webkit-calc(20% - 32px);
              -ms-flex-preferred-size: calc(20% - 32px);
                  flex-basis: -moz-calc(20% - 32px);
                  flex-basis: calc(20% - 32px);
          max-width: -webkit-calc(20% - 32px);
          max-width: -moz-calc(20% - 32px);
          max-width: calc(20% - 32px);
          margin-right: 40px; }
          footer .footer-top .container .footer-block:nth-of-type(5n+5) {
            margin-right: 0; }
          footer .footer-top .container .footer-block:last-of-type {
            margin-right: auto; } }
      @media (min-width: 768px) and (max-width: 1359px) {
        footer .footer-top .container .footer-block {
          -webkit-box-flex: 1;
          -webkit-flex-grow: 1;
             -moz-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1;
          margin: 0 20px; } }
      footer .footer-top .container .footer-block .btn-outline-orange {
        -webkit-align-self: flex-start;
            -ms-flex-item-align: start;
                align-self: flex-start; }
      footer .footer-top .container .footer-block:nth-child(5n+5) {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
           -moz-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
      footer .footer-top .container .footer-block:first-of-type {
        margin-left: 0; }
      footer .footer-top .container .footer-block:last-child {
        margin-right: 0; }

footer .footer-bottom {
  background-color: #0d0d0c;
  padding: 20px 0; }
  footer .footer-bottom .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 767px) {
      footer .footer-bottom .container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        footer .footer-bottom .container .copy {
          margin-bottom: 1rem; } }

.copy {
  font-size: 14px;
  color: #a09e9e; }
  .copy-name {
    text-transform: uppercase; }

.footer-nav {
  list-style: none; }
  .footer-nav li {
    font-size: 18px;
    text-transform: uppercase;
    text-shadow: 0 3px 1px rgba(0, 0, 0, 0.62);
    color: #f0f0f0;
    -webkit-flex-basis: -webkit-calc(100% / 3);
        -ms-flex-preferred-size: calc(100% / 3);
            flex-basis: -moz-calc(100% / 3);
            flex-basis: calc(100% / 3);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-bottom: 25px; }
    .footer-nav li a {
      color: #f0f0f0; }
      .footer-nav li a:focus, .footer-nav li a:hover {
        text-decoration: none;
        color: #e68220; }

.icon-catalogue {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center center;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%;
  vertical-align: middle;
  background-repeat: no-repeat; }
  .icon-catalogue--cargoods {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M10.5 0A10.5 10.5 0 1 0 21 10.5 10.5 10.5 0 0 0 10.5 0zm0 2.625a7.868 7.868 0 0 1 7.393 5.25H3.106a7.87 7.87 0 0 1 7.394-5.25zm0 9.187a1.313 1.313 0 1 1 1.312-1.312 1.312 1.312 0 0 1-1.312 1.312zM2.625 10.5c3.586 0 6.491 3.455 6.552 7.742A7.874 7.874 0 0 1 2.625 10.5zm9.2 7.742c.061-4.287 2.966-7.742 6.552-7.742a7.874 7.874 0 0 1-6.554 7.742z'/%3E%3C/svg%3E"); }
  .icon-catalogue--hydraulics {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='130' viewBox='0 0 106 130' fill='%23e7831f'%3E%3Cpath class='cls-1' fill-rule='evenodd' d='M50 15A50 50 0 1 1 0 65a50 50 0 0 1 50-50zm-5.1 16.923c-6.425 10.556-8.107 11.083 4.742 11.083s12.391-.528 5.966-11.083-4.285-10.555-10.708 0zm0 66.153c-6.425-10.556-8.107-11.083 4.742-11.083s12.391.528 5.966 11.083-4.285 10.556-10.708.001zM3.038 107.71l92.228-84.375a2 2 0 0 1 2.7 2.951L5.738 110.661a2 2 0 0 1-2.7-2.951z'/%3E%3Crect fill='none' class='cls-2' x='47' width='6' height='20' rx='3' ry='3'/%3E%3Crect class='cls-3' x='47' y='110' width='6' height='20' rx='3' ry='3'/%3E%3Cpath class='cls-1' fill-rule='evenodd' d='M95.9 17.469c-12.661 3.475-14.274 2.647-5.016 12.1s9.329 8.709 12.731-4.223 4.945-11.352-7.715-7.877z'/%3E%3Cpath class='cls-1' fill-rule='evenodd' d='M97.966 26.287l-8.987 8.221A9.964 9.964 0 0 0 86.56 31.3l8.706-7.965a2 2 0 0 1 2.7 2.952zM13.409 98.222a9.846 9.846 0 0 0 2.667 2.981l-10.338 9.458a2 2 0 0 1-2.7-2.951L13.2 98.417z'/%3E%3C/svg%3E"); }
  .icon-catalogue--lifting {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M15.937 2.125H6.414l-.04-1.1A1.062 1.062 0 0 0 5.312 0H3.187a1.061 1.061 0 0 0-1.061 1.024l-.04 1.1H1.062A1.063 1.063 0 0 0 0 3.187V4.25a1.062 1.062 0 0 0 1.062 1.062h.91L1.626 15a1.06 1.06 0 0 0 .5 2h4.25a1.06 1.06 0 0 0 .5-2L6.53 5.308h5.692v1.1a.277.277 0 0 1-.1.237 2.638 2.638 0 0 0-1.491 2.387 2.691 2.691 0 0 0 2.656 2.656 2.658 2.658 0 0 0 2.656-2.656 1.063 1.063 0 0 0-2.125 0 .531.531 0 0 1-.531.531.559.559 0 0 1-.531-.531.528.528 0 0 1 .3-.478 2.383 2.383 0 0 0 1.3-2.146v-1.1h1.593A1.062 1.062 0 0 0 17 4.25V3.187a1.063 1.063 0 0 0-1.063-1.062z'/%3E%3C/svg%3E"); }
  .icon-catalogue--parts {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M18 8.33a2.453 2.453 0 0 0-.224-1.01c-.015-.07-.032-.15-.053-.23l-1.563-3.9-.011-.04C15.602 1.52 14.824 0 12.849 0H5.3C3.277 0 2.563 1.55 2 3.15L.364 7.05a2.425 2.425 0 0 0-.371 1.28v1.22a2.306 2.306 0 0 0 .064.54.968.968 0 0 0-.064.35v3.6a.957.957 0 0 0 .952.96h1.976a.956.956 0 0 0 .952-.96v-1.8h10.352v1.8a.957.957 0 0 0 .953.96h1.862a.957.957 0 0 0 .953-.96v-3.6a.99.99 0 0 0-.064-.35 2.328 2.328 0 0 0 .064-.55V8.33zM3.168 3.54c.622-1.77 1.123-2.31 2.136-2.31h7.545c1.006 0 1.565.6 2.134 2.3l1.14 2.32a3.681 3.681 0 0 0-1.213-.21H3.09a3.593 3.593 0 0 0-1.1.17zm.98 6.47H2.063a.686.686 0 0 1-.68-.69.678.678 0 0 1 .68-.68h2.085a.677.677 0 0 1 .68.68.686.686 0 0 1-.681.69zm7.365-.14h-4.85a.429.429 0 0 1-.43-.43.437.437 0 0 1 .43-.44h4.85a.437.437 0 0 1 .43.44.429.429 0 0 1-.431.43zm4.373.14H13.8a.685.685 0 0 1-.68-.69.678.678 0 0 1 .68-.68h2.085a.677.677 0 0 1 .68.68.685.685 0 0 1-.68.69z'/%3E%3C/svg%3E"); }
  .icon-catalogue--tractor {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M19.917 7.35h-1.432V4.04a1.1 1.1 0 0 1 .242-.72 1.032 1.032 0 0 1 .789-.27.44.44 0 1 0 0-.88 1.915 1.915 0 0 0-1.462.55 2.028 2.028 0 0 0-.5 1.35v3.28H12.7l-2.361-5.54A2.378 2.378 0 0 0 8.239 0H3.1a1.829 1.829 0 0 0-1.871 1.79v6.32a30.434 30.434 0 0 1 3.345-1.42h.938a15.259 15.259 0 0 1 3.561 1.67l.688.66a3.03 3.03 0 0 1 .9 1.7 3.1 3.1 0 0 1 .724 1.8V13h2.728a2.81 2.81 0 0 0-.811 2.02 2.982 2.982 0 0 0 5.963-.01 2.928 2.928 0 0 0-.818-2.03 1.712 1.712 0 0 0 1.473-1.03c.278-.89.769-2.63 1.053-3.55a.972.972 0 0 0-1.056-1.05zM2.843 6.08v-3.7A1.264 1.264 0 0 1 4.08 1.13h3.4a1.622 1.622 0 0 1 1.4 1.23l1.563 3.73zM16.281 16.4a1.39 1.39 0 1 1 1.4-1.39 1.395 1.395 0 0 1-1.4 1.39zM8.923 9.8l-.663-.66a71.607 71.607 0 0 1-2.746-1.13h-.938a1.885 1.885 0 0 0-1.368.58 1.914 1.914 0 0 0-1.377.55l-.665.66a45.707 45.707 0 0 1-1.169 2.72v.94a39.587 39.587 0 0 1 1.161 2.72l.667.66a1.928 1.928 0 0 0 1.38.56 1.9 1.9 0 0 0 1.37.59h.937a55.246 55.246 0 0 1 2.746-1.14l.664-.67a44.1 44.1 0 0 1 1.133-2.72v-.94A43.279 43.279 0 0 1 8.923 9.8zm-3.879 6.31a3.12 3.12 0 1 1 3.139-3.12 3.134 3.134 0 0 1-3.139 3.12zm0-4.84a1.72 1.72 0 1 1-1.731 1.72 1.725 1.725 0 0 1 1.731-1.72z'/%3E%3C/svg%3E"); }
  .icon-catalogue--instruments {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M23.924 10.67a.779.779 0 0 0-.772-.59 2.65 2.65 0 0 1-1.813-4.61.673.673 0 0 0 .073-.91 12.116 12.116 0 0 0-1.9-1.92.67.67 0 0 0-.912.07 2.762 2.762 0 0 1-2.993.68A2.671 2.671 0 0 1 13.986.78a.666.666 0 0 0-.589-.7 12.187 12.187 0 0 0-2.7-.01.671.671 0 0 0-.593.69A2.675 2.675 0 0 1 8.46 3.32a2.766 2.766 0 0 1-2.97-.68.672.672 0 0 0-.906-.07 11.714 11.714 0 0 0-1.941 1.92.667.667 0 0 0 .072.91 2.656 2.656 0 0 1 .671 2.99 2.767 2.767 0 0 1-2.611 1.62.659.659 0 0 0-.693.59 12.04 12.04 0 0 0-.006 2.73.794.794 0 0 0 .787.59 2.649 2.649 0 0 1 1.8 4.61.674.674 0 0 0-.072.91 12.135 12.135 0 0 0 1.9 1.92.671.671 0 0 0 .913-.07 2.763 2.763 0 0 1 2.992-.68 2.67 2.67 0 0 1 1.623 2.61.667.667 0 0 0 .589.7 12.762 12.762 0 0 0 1.382.08 11.652 11.652 0 0 0 1.318-.07.671.671 0 0 0 .593-.69 2.673 2.673 0 0 1 1.642-2.56 2.766 2.766 0 0 1 2.972.68.672.672 0 0 0 .906.07 11.909 11.909 0 0 0 1.941-1.92.665.665 0 0 0-.072-.91 2.651 2.651 0 0 1 1.783-4.62h.148a.661.661 0 0 0 .7-.58 12.04 12.04 0 0 0 .003-2.73zM12 18.92a6.915 6.915 0 1 1 5.939-3.37l-3.029-3.03a4.262 4.262 0 0 0 .335-1.66 4.241 4.241 0 0 0-5.359-4.09.479.479 0 0 0-.332.34.449.449 0 0 0 .133.45s1.5 1.51 2 2.01a.31.31 0 0 1 .045.22v.04a9.514 9.514 0 0 1-.228 1.46l-.032.03a.126.126 0 0 0-.033.04 9.76 9.76 0 0 1-1.486.23v-.01l-.026.01H9.9a.325.325 0 0 1-.23-.1c-.521-.52-1.958-1.94-1.958-1.94a.491.491 0 0 0-.349-.16.476.476 0 0 0-.447.36 4.251 4.251 0 0 0 5.749 5.02l3.062 3.06A6.864 6.864 0 0 1 12 18.92z'/%3E%3C/svg%3E"); }
  .icon-catalogue--capacity {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='22.5' viewBox='0 0 26 22.5' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M18.925 17.42a.531.531 0 0 1-.149-.85l1.334-1.55c.249-.29.148-.51-.225-.5l-.885.05a.518.518 0 0 1-.538-.66l.412-2.04c.076-.38-.118-.52-.432-.31l-.747.5a.493.493 0 0 1-.782-.29l-.622-1.98c-.116-.37-.351-.39-.522-.04l-.407.82a.492.492 0 0 1-.817.15l-1.49-1.39c-.278-.26-.492-.15-.474.24l.04.92a.506.506 0 0 1-.632.56l-1.959-.43c-.365-.08-.5.12-.3.45l.479.78a.525.525 0 0 1-.278.81l-1.9.65c-.354.12-.373.36-.042.54l.787.42a.531.531 0 0 1 .15.85l-1.335 1.55c-.249.29-.147.52.225.5l.885-.04a.508.508 0 0 1 .538.65l-.411 2.04c-.077.38.117.52.431.31l.747-.5a.493.493 0 0 1 .782.29l.622 1.98c.116.37.351.39.522.04l.408-.81a.488.488 0 0 1 .816-.16l1.491 1.39c.278.26.491.15.474-.24l-.041-.92a.51.51 0 0 1 .633-.56l1.958.43c.365.08.5-.12.3-.45l-.479-.78a.525.525 0 0 1 .279-.81l1.9-.65c.354-.12.373-.36.042-.54zm-5.138 1.91a3.453 3.453 0 1 1 3.314-3.45 3.39 3.39 0 0 1-3.314 3.45zm0-6.19a2.742 2.742 0 1 0 2.636 2.74 2.694 2.694 0 0 0-2.636-2.74zm0 3.53a.791.791 0 1 1 .76-.79.774.774 0 0 1-.76.79z'/%3E%3Cpath class='cls-2' d='M4.955 16.9h17.67v.9H4.955v-.9z'/%3E%3Cpath class='cls-1' d='M7.142 7.57h13.32v7.7H7.142v-7.7zM7.16 15.27h13.308l2.218 1.61H4.942z'/%3E%3Cpath class='cls-2' d='M20.437 4.5a3.187 3.187 0 1 1-3.062 3.19 3.129 3.129 0 0 1 3.062-3.19z'/%3E%3Cpath class='cls-3' d='M21.8 7.73l-.684 1.23h-1.367l-.684-1.23.684-1.23h1.367z'/%3E%3Cpath class='cls-2' d='M11.464 8.62l-.607-.37a4.067 4.067 0 0 0 .065-.71 3.979 3.979 0 0 0-.065-.71l.607-.37a.575.575 0 0 0 .261-.35.621.621 0 0 0-.056-.45l-.711-1.28a.553.553 0 0 0-.768-.22l-.605.37a3.9 3.9 0 0 0-1.188-.72v-.73a.572.572 0 0 0-.562-.58H6.412a.572.572 0 0 0-.562.58v.73a3.886 3.886 0 0 0-1.188.72l-.606-.37a.552.552 0 0 0-.767.22l-.712 1.28a.6.6 0 0 0 .206.8l.607.37a4.074 4.074 0 0 0-.065.71 4.166 4.166 0 0 0 .065.71l-.607.37a.6.6 0 0 0-.206.8l.711 1.28a.576.576 0 0 0 .342.27.533.533 0 0 0 .426-.06l.607-.36a3.668 3.668 0 0 0 1.187.71v.73a.581.581 0 0 0 .562.59h1.423a.581.581 0 0 0 .562-.59v-.73a3.668 3.668 0 0 0 1.187-.71l.607.36a.549.549 0 0 0 .767-.21l.711-1.28a.6.6 0 0 0-.205-.8zm-4.34 1.41a2.492 2.492 0 1 1 2.389-2.49 2.446 2.446 0 0 1-2.389 2.49zm0-4.41a1.917 1.917 0 1 0 1.838 1.92 1.882 1.882 0 0 0-1.838-1.92z'/%3E%3C/svg%3E"); }
  .icon-catalogue--oil {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M11.532 4.12V3a1.828 1.828 0 0 1 1.824-1.83h1.893a.585.585 0 0 0 0-1.17h-1.893a3 3 0 0 0-2.99 2.95l-1.3-1.3a.578.578 0 0 0-.412-.17H5.941A5.955 5.955 0 0 0 0 7.44v6.42A2.137 2.137 0 0 0 2.129 16h8.181a2.138 2.138 0 0 0 2.13-2.14V5.28a.6.6 0 0 0-.171-.42zm-4.6-.76L1.893 8.61a5.048 5.048 0 0 1 1.141-3.79 4.45 4.45 0 0 1 3.427-1.48c.151 0 .309.01.467.02zm9.89 1.7L15.61 2.45a.589.589 0 0 0-1.058 0L13.34 5.06a1.923 1.923 0 1 0 3.478 0z'/%3E%3C/svg%3E"); }
  .icon-catalogue--metal {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512' fill='%23e7831f'%3E%3Cpath d='M340.198 136.533c10.035 0 18.202-8.166 18.202-18.202V86.468c0-10.035-8.166-18.202-18.202-18.202h-15.932V18.202C324.267 8.166 316.1 0 306.065 0h-100.13c-10.044 0-18.202 8.166-18.202 18.202v50.065h-15.932c-10.044 0-18.202 8.166-18.202 18.202v31.863c0 10.035 8.158 18.202 18.202 18.202h15.932v238.933h-15.932c-10.044 0-18.202 8.166-18.202 18.202v31.863c0 10.035 8.158 18.202 18.202 18.202h15.932v50.065c0 10.035 8.158 18.202 18.202 18.202h100.13c10.035 0 18.202-8.166 18.202-18.202v-50.065h15.932c10.035 0 18.202-8.166 18.202-18.202v-31.863c0-10.035-8.166-18.202-18.202-18.202h-15.932V136.533h15.931zm0 256a1.14 1.14 0 0 1 1.135 1.135v31.863a1.14 1.14 0 0 1-1.135 1.135H171.801a1.135 1.135 0 0 1-1.135-1.135v-31.863c0-.623.503-1.135 1.135-1.135H340.198zM187.733 119.467h-15.932a1.135 1.135 0 0 1-1.135-1.135V86.468c0-.623.503-1.135 1.135-1.135H340.198a1.14 1.14 0 0 1 1.135 1.135v31.863a1.14 1.14 0 0 1-1.135 1.135H187.733z'/%3E%3C/svg%3E"); }
  .icon-catalogue--refueling {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M15.447 3.11l-2-1.01a1.011 1.011 0 0 0-1.342.45 1 1 0 0 0 .447 1.34l.46.23A1.989 1.989 0 0 0 14 5.72v5.78a.5.5 0 0 1-1 0v-4a3.006 3.006 0 0 0-3-3V2a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v11.09l-.707.7A1 1 0 0 0 0 14.5v.5a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-.5a1 1 0 0 0-.293-.71l-.707-.7V6.5a1 1 0 0 1 1 1v4a2.493 2.493 0 0 0 4.979.2.9.9 0 0 0 .021-.2V4a.981.981 0 0 0-.553-.89zM8 6H3V3h5v3z'/%3E%3C/svg%3E"); }
  .icon-catalogue--heaters {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M16.717 1.52a.3.3 0 0 0-.284.31v.3h-.283v-.91h-.85V0h-1.7v1.22h-.567V.91a.852.852 0 1 0-1.7 0v.31h-.566V.91a.852.852 0 1 0-1.7 0v.31H8.5V.91a.852.852 0 1 0-1.7 0v.31h-.567V.91a.852.852 0 1 0-1.7 0v.31h-.566V.91a.852.852 0 1 0-1.7 0v.31H1.7V0H0v14h1.7v-1.22h.567v.31a.852.852 0 1 0 1.7 0v-.31h.566v.31a.852.852 0 1 0 1.7 0v-.31H6.8v.31a.852.852 0 1 0 1.7 0v-.31h.567v.31a.852.852 0 1 0 1.7 0v-.31h.566v.31a.852.852 0 1 0 1.7 0v-.31h.567V14h1.7v-.3h.85v-.92h.567a.289.289 0 0 0 .283-.3.3.3 0 0 0-.283-.31h-.567v-.91h-.85V3.65h.85v-.91h.283v.3a.285.285 0 1 0 .567 0V1.83a.3.3 0 0 0-.283-.31zM1.7 12.17V1.83h.567v10.34H1.7zm2.267 0V1.83h.566v10.34h-.566zm2.266 0V1.83H6.8v10.34h-.567zm2.267 0V1.83h.567v10.34H8.5zm2.267 0V1.83h.566v10.34h-.566zm2.266 0V1.83h.567v10.34h-.567z'/%3E%3C/svg%3E"); }
  .icon-catalogue--polymers {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.969' height='15' viewBox='0 0 14.969 15' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M14.618 12.89L9.456 5.15v-3.9h.657a.627.627 0 0 0 .462-.19.581.581 0 0 0 .195-.44.6.6 0 0 0-.195-.44.658.658 0 0 0-.462-.18H4.859a.658.658 0 0 0-.462.18.6.6 0 0 0-.2.44.581.581 0 0 0 .2.44.627.627 0 0 0 .462.19h.657v3.9L.354 12.89a1.38 1.38 0 0 0-.221 1.49 1.526 1.526 0 0 0 1.442.62H13.4a1.525 1.525 0 0 0 1.442-.62 1.38 1.38 0 0 0-.224-1.49zM3.833 10l2.791-4.19.2-.3V1.25h1.314v4.26l.2.3L11.129 10H3.823z'/%3E%3C/svg%3E"); }
  .icon-catalogue--house {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.031' height='18' viewBox='0 0 18.031 18' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M17.648.33a1.2 1.2 0 0 0-1.7 0l-4.784 4.79-2.843-2.85a1.846 1.846 0 0 0-2.609 0L3.665 4.32l.255.26L.38 6.85a.825.825 0 0 0-.139 1.28l9.611 9.63a.854.854 0 0 0 .586.24.277.277 0 0 0 .09-.01.8.8 0 0 0 .608-.37l2.267-3.55.255.26 2.048-2.05a1.847 1.847 0 0 0 0-2.61l-2.844-2.85 4.784-4.79a1.2 1.2 0 0 0 .002-1.7zm-7.35 15.52l-1.646-1.64 1.616-2.42-2.41 1.62-1.385-1.39 1.029-1.53-1.534 1.03-1.572-1.58 1.249-1.86-1.861 1.25-1.641-1.64 2.979-1.91 7.083 7.09z'/%3E%3C/svg%3E"); }
  .icon-catalogue--filters {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M17.351 0H.651a.671.671 0 0 0-.649.69.662.662 0 0 0 .649.68h.033a8.793 8.793 0 0 0 5.295 7.56l-.3 1.16a.764.764 0 0 0 .113.63.689.689 0 0 0 .541.28h5.347a.686.686 0 0 0 .541-.28.764.764 0 0 0 .113-.63l-.3-1.16a8.8 8.8 0 0 0 5.295-7.56h.033a.662.662 0 0 0 .649-.68.671.671 0 0 0-.66-.69zM3.836 3.7a.651.651 0 1 1 .615-.65.632.632 0 0 1-.615.65zm1.3 2.06a.651.651 0 1 1 .615-.65.633.633 0 0 1-.618.65zm1.3 2.07a.656.656 0 1 1 .614-.66.641.641 0 0 1-.619.66zm0-4.13a.651.651 0 1 1 .614-.65.632.632 0 0 1-.619.65zm1.3 2.06a.651.651 0 1 1 .614-.65.632.632 0 0 1-.622.65zm1.3 2.07a.656.656 0 1 1 .615-.66.641.641 0 0 1-.626.66zm0-4.13a.651.651 0 1 1 .615-.65.632.632 0 0 1-.626.65zm1.3 2.06a.651.651 0 1 1 .614-.65.632.632 0 0 1-.627.65zm1.3 2.07a.656.656 0 1 1 .614-.66.641.641 0 0 1-.63.66zm0-4.13a.651.651 0 1 1 .614-.65.632.632 0 0 1-.63.65zm1.3 2.06a.651.651 0 1 1 .613-.65.632.632 0 0 1-.631.65zm1.3-2.06a.651.651 0 1 1 .614-.65.632.632 0 0 1-.635.65z'/%3E%3C/svg%3E"); }
  .icon-catalogue--sale {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' viewBox='0 0 17 13' fill='%23e7831f'%3E%3Cpath class='cls-1' d='M16.182 0h-12.6a.811.811 0 0 0-.732.45L.167 5.77a1.631 1.631 0 0 0 0 1.46l2.682 5.32a.813.813 0 0 0 .732.45h12.6a.813.813 0 0 0 .819-.81V.81a.812.812 0 0 0-.818-.81zM6.766 2.84a1.625 1.625 0 1 1-1.638 1.63 1.634 1.634 0 0 1 1.638-1.63zm4.913 8.13a1.625 1.625 0 1 1 1.637-1.63 1.634 1.634 0 0 1-1.637 1.63zm-5.393 0L5.128 9.82l7.03-6.98 1.158 1.15z'/%3E%3C/svg%3E"); }
  .icon-catalogue--special {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='482' height='411.375' viewBox='0 0 482 411.375' fill='%23e7831f' stroke='%23e7831f'%3E%3Ccircle fill='none' stroke-width='30' class='cls-1' cx='48' cy='364.375' r='47'/%3E%3Ccircle fill='none' stroke-width='30' class='cls-1' cx='144' cy='364.375' r='47'/%3E%3Ccircle fill='none' stroke-width='30' class='cls-1' cx='304' cy='364.375' r='47'/%3E%3Cpath fill-rule='evenodd' class='cls-2' d='M171 255.375c-6.5 12.784-19.216 43.5-42 45H15a15 15 0 0 1-15-15v-50a15 15 0 0 1 15-15h32v-49a15 15 0 0 1 15-15h57c8.284 0 11.667 6.382 16 15l27.961 55.122c3.899 5.978 8.039 12.809 8.039 18.878v10zm-91-67h28l25 48H80v-48z'/%3E%3Cpath class='cls-3' d='M208 268.375h80v32h-80z'/%3E%3Cpath fill-rule='evenodd' class='cls-2' d='M143.994 153.475L446.493 1.363a13 13 0 0 1 17.447 5.795l9.86 19.667a13 13 0 0 1-5.8 17.448L165.5 196.387M181 225.375l36-37 89-44-121 121s7.333-22.333-4-40zM187 316.375h74s-28 22.333-19 64c-11 .667-36 0-36 0s10.667-34.333-19-64zM401 380.375s-21.667.333-35.667 0c2.334-2.333 11-75-61.333-80 .333-7 0-65 0-65a15 15 0 0 1 15-15h47c10.951 0 20 6.382 26 16l31.961 58.122c3.899 5.978 8.039 12.809 8.039 18.878v46c-5.5 10.451-14.216 12.833-31 21zm-36-128h-29v48h54zM456 220.388c-25.992 0-32.49-9.335-19.494-32.006q5.747-10.024 11.494-14.123V73.375l16-8v108.884q5.747 4.115 11.494 14.123c12.996 22.671 6.498 32.006-19.494 32.006z'/%3E%3Cpath fill-rule='evenodd' data-name='Forma 1' class='cls-2' d='M462.814 217.539c0 8.25-4.422 15.784-11.264 19.2a10.37 10.37 0 0 0-5.729 9.358 10.576 10.576 0 0 0 10.2 10.408 10.313 10.313 0 0 0 10.194-10.406 6.8 6.8 0 1 1 13.595 0c0 13.389-10.672 24.281-23.789 24.281-12.9 0-23.793-11.121-23.793-24.283a24.18 24.18 0 0 1 13.356-21.824 7.379 7.379 0 0 0 3.638-6.729'/%3E%3C/svg%3E"); }
  .icon-catalogue--bearings {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%23e7831f'%3E%3Ccircle class='cls-1' cx='9.5' cy='9.5' r='9.5'/%3E%3Ccircle fill='%23fff' class='cls-2' cx='9.5' cy='9.5' r='6.969'/%3E%3Ccircle class='cls-1' cx='9.5' cy='9.5' r='4.438'/%3E%3Ccircle fill='%23fff' class='cls-2' cx='9.5' cy='9.5' r='1.906'/%3E%3Cpath fill-rule='evenodd' class='cls-3' d='M9.515 2.52A1.28 1.28 0 1 1 8.253 3.8a1.269 1.269 0 0 1 1.262-1.28zM9.515 13.92a1.28 1.28 0 1 1-1.262 1.28 1.269 1.269 0 0 1 1.262-1.28zM15.2 8.25a1.265 1.265 0 1 1-1.277 1.26A1.272 1.272 0 0 1 15.2 8.25zM3.8 8.25a1.265 1.265 0 1 1-1.277 1.26A1.272 1.272 0 0 1 3.8 8.25z'/%3E%3Ccircle class='cls-1' cx='13.532' cy='5.485' r='1.281'/%3E%3Ccircle class='cls-1' cx='5.485' cy='13.53' r='1.265'/%3E%3Ccircle class='cls-1' cx='13.532' cy='13.53' r='1.281'/%3E%3Ccircle class='cls-1' cx='5.485' cy='5.485' r='1.265'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--cargoods, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--cargoods, *.active > .icon-catalogue--cargoods {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='%23fff'%3E%3Cpath class='cls-1' d='M10.5 0A10.5 10.5 0 1 0 21 10.5 10.5 10.5 0 0 0 10.5 0zm0 2.625a7.868 7.868 0 0 1 7.393 5.25H3.106a7.87 7.87 0 0 1 7.394-5.25zm0 9.187a1.313 1.313 0 1 1 1.312-1.312 1.312 1.312 0 0 1-1.312 1.312zM2.625 10.5c3.586 0 6.491 3.455 6.552 7.742A7.874 7.874 0 0 1 2.625 10.5zm9.2 7.742c.061-4.287 2.966-7.742 6.552-7.742a7.874 7.874 0 0 1-6.554 7.742z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--hydraulics, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--hydraulics, *.active > .icon-catalogue--hydraulics {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='130' viewBox='0 0 106 130' fill='%23fff'%3E%3Cpath class='cls-1' fill-rule='evenodd' d='M50 15A50 50 0 1 1 0 65a50 50 0 0 1 50-50zm-5.1 16.923c-6.425 10.556-8.107 11.083 4.742 11.083s12.391-.528 5.966-11.083-4.285-10.555-10.708 0zm0 66.153c-6.425-10.556-8.107-11.083 4.742-11.083s12.391.528 5.966 11.083-4.285 10.556-10.708.001zM3.038 107.71l92.228-84.375a2 2 0 0 1 2.7 2.951L5.738 110.661a2 2 0 0 1-2.7-2.951z'/%3E%3Crect fill='none' class='cls-2' x='47' width='6' height='20' rx='3' ry='3'/%3E%3Crect class='cls-3' x='47' y='110' width='6' height='20' rx='3' ry='3'/%3E%3Cpath class='cls-1' fill-rule='evenodd' d='M95.9 17.469c-12.661 3.475-14.274 2.647-5.016 12.1s9.329 8.709 12.731-4.223 4.945-11.352-7.715-7.877z'/%3E%3Cpath class='cls-1' fill-rule='evenodd' d='M97.966 26.287l-8.987 8.221A9.964 9.964 0 0 0 86.56 31.3l8.706-7.965a2 2 0 0 1 2.7 2.952zM13.409 98.222a9.846 9.846 0 0 0 2.667 2.981l-10.338 9.458a2 2 0 0 1-2.7-2.951L13.2 98.417z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--lifting, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--lifting, *.active > .icon-catalogue--lifting {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='%23fff'%3E%3Cpath class='cls-1' d='M15.937 2.125H6.414l-.04-1.1A1.062 1.062 0 0 0 5.312 0H3.187a1.061 1.061 0 0 0-1.061 1.024l-.04 1.1H1.062A1.063 1.063 0 0 0 0 3.187V4.25a1.062 1.062 0 0 0 1.062 1.062h.91L1.626 15a1.06 1.06 0 0 0 .5 2h4.25a1.06 1.06 0 0 0 .5-2L6.53 5.308h5.692v1.1a.277.277 0 0 1-.1.237 2.638 2.638 0 0 0-1.491 2.387 2.691 2.691 0 0 0 2.656 2.656 2.658 2.658 0 0 0 2.656-2.656 1.063 1.063 0 0 0-2.125 0 .531.531 0 0 1-.531.531.559.559 0 0 1-.531-.531.528.528 0 0 1 .3-.478 2.383 2.383 0 0 0 1.3-2.146v-1.1h1.593A1.062 1.062 0 0 0 17 4.25V3.187a1.063 1.063 0 0 0-1.063-1.062z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--parts, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--parts, *.active > .icon-catalogue--parts {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='%23fff'%3E%3Cpath class='cls-1' d='M18 8.33a2.453 2.453 0 0 0-.224-1.01c-.015-.07-.032-.15-.053-.23l-1.563-3.9-.011-.04C15.602 1.52 14.824 0 12.849 0H5.3C3.277 0 2.563 1.55 2 3.15L.364 7.05a2.425 2.425 0 0 0-.371 1.28v1.22a2.306 2.306 0 0 0 .064.54.968.968 0 0 0-.064.35v3.6a.957.957 0 0 0 .952.96h1.976a.956.956 0 0 0 .952-.96v-1.8h10.352v1.8a.957.957 0 0 0 .953.96h1.862a.957.957 0 0 0 .953-.96v-3.6a.99.99 0 0 0-.064-.35 2.328 2.328 0 0 0 .064-.55V8.33zM3.168 3.54c.622-1.77 1.123-2.31 2.136-2.31h7.545c1.006 0 1.565.6 2.134 2.3l1.14 2.32a3.681 3.681 0 0 0-1.213-.21H3.09a3.593 3.593 0 0 0-1.1.17zm.98 6.47H2.063a.686.686 0 0 1-.68-.69.678.678 0 0 1 .68-.68h2.085a.677.677 0 0 1 .68.68.686.686 0 0 1-.681.69zm7.365-.14h-4.85a.429.429 0 0 1-.43-.43.437.437 0 0 1 .43-.44h4.85a.437.437 0 0 1 .43.44.429.429 0 0 1-.431.43zm4.373.14H13.8a.685.685 0 0 1-.68-.69.678.678 0 0 1 .68-.68h2.085a.677.677 0 0 1 .68.68.685.685 0 0 1-.68.69z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--tractor, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--tractor, *.active > .icon-catalogue--tractor {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18' fill='%23fff'%3E%3Cpath class='cls-1' d='M19.917 7.35h-1.432V4.04a1.1 1.1 0 0 1 .242-.72 1.032 1.032 0 0 1 .789-.27.44.44 0 1 0 0-.88 1.915 1.915 0 0 0-1.462.55 2.028 2.028 0 0 0-.5 1.35v3.28H12.7l-2.361-5.54A2.378 2.378 0 0 0 8.239 0H3.1a1.829 1.829 0 0 0-1.871 1.79v6.32a30.434 30.434 0 0 1 3.345-1.42h.938a15.259 15.259 0 0 1 3.561 1.67l.688.66a3.03 3.03 0 0 1 .9 1.7 3.1 3.1 0 0 1 .724 1.8V13h2.728a2.81 2.81 0 0 0-.811 2.02 2.982 2.982 0 0 0 5.963-.01 2.928 2.928 0 0 0-.818-2.03 1.712 1.712 0 0 0 1.473-1.03c.278-.89.769-2.63 1.053-3.55a.972.972 0 0 0-1.056-1.05zM2.843 6.08v-3.7A1.264 1.264 0 0 1 4.08 1.13h3.4a1.622 1.622 0 0 1 1.4 1.23l1.563 3.73zM16.281 16.4a1.39 1.39 0 1 1 1.4-1.39 1.395 1.395 0 0 1-1.4 1.39zM8.923 9.8l-.663-.66a71.607 71.607 0 0 1-2.746-1.13h-.938a1.885 1.885 0 0 0-1.368.58 1.914 1.914 0 0 0-1.377.55l-.665.66a45.707 45.707 0 0 1-1.169 2.72v.94a39.587 39.587 0 0 1 1.161 2.72l.667.66a1.928 1.928 0 0 0 1.38.56 1.9 1.9 0 0 0 1.37.59h.937a55.246 55.246 0 0 1 2.746-1.14l.664-.67a44.1 44.1 0 0 1 1.133-2.72v-.94A43.279 43.279 0 0 1 8.923 9.8zm-3.879 6.31a3.12 3.12 0 1 1 3.139-3.12 3.134 3.134 0 0 1-3.139 3.12zm0-4.84a1.72 1.72 0 1 1-1.731 1.72 1.725 1.725 0 0 1 1.731-1.72z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--instruments, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--instruments, *.active > .icon-catalogue--instruments {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath class='cls-1' d='M23.924 10.67a.779.779 0 0 0-.772-.59 2.65 2.65 0 0 1-1.813-4.61.673.673 0 0 0 .073-.91 12.116 12.116 0 0 0-1.9-1.92.67.67 0 0 0-.912.07 2.762 2.762 0 0 1-2.993.68A2.671 2.671 0 0 1 13.986.78a.666.666 0 0 0-.589-.7 12.187 12.187 0 0 0-2.7-.01.671.671 0 0 0-.593.69A2.675 2.675 0 0 1 8.46 3.32a2.766 2.766 0 0 1-2.97-.68.672.672 0 0 0-.906-.07 11.714 11.714 0 0 0-1.941 1.92.667.667 0 0 0 .072.91 2.656 2.656 0 0 1 .671 2.99 2.767 2.767 0 0 1-2.611 1.62.659.659 0 0 0-.693.59 12.04 12.04 0 0 0-.006 2.73.794.794 0 0 0 .787.59 2.649 2.649 0 0 1 1.8 4.61.674.674 0 0 0-.072.91 12.135 12.135 0 0 0 1.9 1.92.671.671 0 0 0 .913-.07 2.763 2.763 0 0 1 2.992-.68 2.67 2.67 0 0 1 1.623 2.61.667.667 0 0 0 .589.7 12.762 12.762 0 0 0 1.382.08 11.652 11.652 0 0 0 1.318-.07.671.671 0 0 0 .593-.69 2.673 2.673 0 0 1 1.642-2.56 2.766 2.766 0 0 1 2.972.68.672.672 0 0 0 .906.07 11.909 11.909 0 0 0 1.941-1.92.665.665 0 0 0-.072-.91 2.651 2.651 0 0 1 1.783-4.62h.148a.661.661 0 0 0 .7-.58 12.04 12.04 0 0 0 .003-2.73zM12 18.92a6.915 6.915 0 1 1 5.939-3.37l-3.029-3.03a4.262 4.262 0 0 0 .335-1.66 4.241 4.241 0 0 0-5.359-4.09.479.479 0 0 0-.332.34.449.449 0 0 0 .133.45s1.5 1.51 2 2.01a.31.31 0 0 1 .045.22v.04a9.514 9.514 0 0 1-.228 1.46l-.032.03a.126.126 0 0 0-.033.04 9.76 9.76 0 0 1-1.486.23v-.01l-.026.01H9.9a.325.325 0 0 1-.23-.1c-.521-.52-1.958-1.94-1.958-1.94a.491.491 0 0 0-.349-.16.476.476 0 0 0-.447.36 4.251 4.251 0 0 0 5.749 5.02l3.062 3.06A6.864 6.864 0 0 1 12 18.92z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--capacity, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--capacity, *.active > .icon-catalogue--capacity {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='22.5' viewBox='0 0 26 22.5' fill='%23fff'%3E%3Cpath class='cls-1' d='M18.925 17.42a.531.531 0 0 1-.149-.85l1.334-1.55c.249-.29.148-.51-.225-.5l-.885.05a.518.518 0 0 1-.538-.66l.412-2.04c.076-.38-.118-.52-.432-.31l-.747.5a.493.493 0 0 1-.782-.29l-.622-1.98c-.116-.37-.351-.39-.522-.04l-.407.82a.492.492 0 0 1-.817.15l-1.49-1.39c-.278-.26-.492-.15-.474.24l.04.92a.506.506 0 0 1-.632.56l-1.959-.43c-.365-.08-.5.12-.3.45l.479.78a.525.525 0 0 1-.278.81l-1.9.65c-.354.12-.373.36-.042.54l.787.42a.531.531 0 0 1 .15.85l-1.335 1.55c-.249.29-.147.52.225.5l.885-.04a.508.508 0 0 1 .538.65l-.411 2.04c-.077.38.117.52.431.31l.747-.5a.493.493 0 0 1 .782.29l.622 1.98c.116.37.351.39.522.04l.408-.81a.488.488 0 0 1 .816-.16l1.491 1.39c.278.26.491.15.474-.24l-.041-.92a.51.51 0 0 1 .633-.56l1.958.43c.365.08.5-.12.3-.45l-.479-.78a.525.525 0 0 1 .279-.81l1.9-.65c.354-.12.373-.36.042-.54zm-5.138 1.91a3.453 3.453 0 1 1 3.314-3.45 3.39 3.39 0 0 1-3.314 3.45zm0-6.19a2.742 2.742 0 1 0 2.636 2.74 2.694 2.694 0 0 0-2.636-2.74zm0 3.53a.791.791 0 1 1 .76-.79.774.774 0 0 1-.76.79z'/%3E%3Cpath class='cls-2' d='M4.955 16.9h17.67v.9H4.955v-.9z'/%3E%3Cpath class='cls-1' d='M7.142 7.57h13.32v7.7H7.142v-7.7zM7.16 15.27h13.308l2.218 1.61H4.942z'/%3E%3Cpath class='cls-2' d='M20.437 4.5a3.187 3.187 0 1 1-3.062 3.19 3.129 3.129 0 0 1 3.062-3.19z'/%3E%3Cpath class='cls-3' d='M21.8 7.73l-.684 1.23h-1.367l-.684-1.23.684-1.23h1.367z'/%3E%3Cpath class='cls-2' d='M11.464 8.62l-.607-.37a4.067 4.067 0 0 0 .065-.71 3.979 3.979 0 0 0-.065-.71l.607-.37a.575.575 0 0 0 .261-.35.621.621 0 0 0-.056-.45l-.711-1.28a.553.553 0 0 0-.768-.22l-.605.37a3.9 3.9 0 0 0-1.188-.72v-.73a.572.572 0 0 0-.562-.58H6.412a.572.572 0 0 0-.562.58v.73a3.886 3.886 0 0 0-1.188.72l-.606-.37a.552.552 0 0 0-.767.22l-.712 1.28a.6.6 0 0 0 .206.8l.607.37a4.074 4.074 0 0 0-.065.71 4.166 4.166 0 0 0 .065.71l-.607.37a.6.6 0 0 0-.206.8l.711 1.28a.576.576 0 0 0 .342.27.533.533 0 0 0 .426-.06l.607-.36a3.668 3.668 0 0 0 1.187.71v.73a.581.581 0 0 0 .562.59h1.423a.581.581 0 0 0 .562-.59v-.73a3.668 3.668 0 0 0 1.187-.71l.607.36a.549.549 0 0 0 .767-.21l.711-1.28a.6.6 0 0 0-.205-.8zm-4.34 1.41a2.492 2.492 0 1 1 2.389-2.49 2.446 2.446 0 0 1-2.389 2.49zm0-4.41a1.917 1.917 0 1 0 1.838 1.92 1.882 1.882 0 0 0-1.838-1.92z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--oil, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--oil, *.active > .icon-catalogue--oil {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='%23fff'%3E%3Cpath class='cls-1' d='M11.532 4.12V3a1.828 1.828 0 0 1 1.824-1.83h1.893a.585.585 0 0 0 0-1.17h-1.893a3 3 0 0 0-2.99 2.95l-1.3-1.3a.578.578 0 0 0-.412-.17H5.941A5.955 5.955 0 0 0 0 7.44v6.42A2.137 2.137 0 0 0 2.129 16h8.181a2.138 2.138 0 0 0 2.13-2.14V5.28a.6.6 0 0 0-.171-.42zm-4.6-.76L1.893 8.61a5.048 5.048 0 0 1 1.141-3.79 4.45 4.45 0 0 1 3.427-1.48c.151 0 .309.01.467.02zm9.89 1.7L15.61 2.45a.589.589 0 0 0-1.058 0L13.34 5.06a1.923 1.923 0 1 0 3.478 0z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--metal, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--metal, *.active > .icon-catalogue--metal {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512' fill='%23fff'%3E%3Cpath d='M340.198 136.533c10.035 0 18.202-8.166 18.202-18.202V86.468c0-10.035-8.166-18.202-18.202-18.202h-15.932V18.202C324.267 8.166 316.1 0 306.065 0h-100.13c-10.044 0-18.202 8.166-18.202 18.202v50.065h-15.932c-10.044 0-18.202 8.166-18.202 18.202v31.863c0 10.035 8.158 18.202 18.202 18.202h15.932v238.933h-15.932c-10.044 0-18.202 8.166-18.202 18.202v31.863c0 10.035 8.158 18.202 18.202 18.202h15.932v50.065c0 10.035 8.158 18.202 18.202 18.202h100.13c10.035 0 18.202-8.166 18.202-18.202v-50.065h15.932c10.035 0 18.202-8.166 18.202-18.202v-31.863c0-10.035-8.166-18.202-18.202-18.202h-15.932V136.533h15.931zm0 256a1.14 1.14 0 0 1 1.135 1.135v31.863a1.14 1.14 0 0 1-1.135 1.135H171.801a1.135 1.135 0 0 1-1.135-1.135v-31.863c0-.623.503-1.135 1.135-1.135H340.198zM187.733 119.467h-15.932a1.135 1.135 0 0 1-1.135-1.135V86.468c0-.623.503-1.135 1.135-1.135H340.198a1.14 1.14 0 0 1 1.135 1.135v31.863a1.14 1.14 0 0 1-1.135 1.135H187.733z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--refueling, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--refueling, *.active > .icon-catalogue--refueling {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath class='cls-1' d='M15.447 3.11l-2-1.01a1.011 1.011 0 0 0-1.342.45 1 1 0 0 0 .447 1.34l.46.23A1.989 1.989 0 0 0 14 5.72v5.78a.5.5 0 0 1-1 0v-4a3.006 3.006 0 0 0-3-3V2a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v11.09l-.707.7A1 1 0 0 0 0 14.5v.5a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-.5a1 1 0 0 0-.293-.71l-.707-.7V6.5a1 1 0 0 1 1 1v4a2.493 2.493 0 0 0 4.979.2.9.9 0 0 0 .021-.2V4a.981.981 0 0 0-.553-.89zM8 6H3V3h5v3z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--heaters, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--heaters, *.active > .icon-catalogue--heaters {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='%23fff'%3E%3Cpath class='cls-1' d='M16.717 1.52a.3.3 0 0 0-.284.31v.3h-.283v-.91h-.85V0h-1.7v1.22h-.567V.91a.852.852 0 1 0-1.7 0v.31h-.566V.91a.852.852 0 1 0-1.7 0v.31H8.5V.91a.852.852 0 1 0-1.7 0v.31h-.567V.91a.852.852 0 1 0-1.7 0v.31h-.566V.91a.852.852 0 1 0-1.7 0v.31H1.7V0H0v14h1.7v-1.22h.567v.31a.852.852 0 1 0 1.7 0v-.31h.566v.31a.852.852 0 1 0 1.7 0v-.31H6.8v.31a.852.852 0 1 0 1.7 0v-.31h.567v.31a.852.852 0 1 0 1.7 0v-.31h.566v.31a.852.852 0 1 0 1.7 0v-.31h.567V14h1.7v-.3h.85v-.92h.567a.289.289 0 0 0 .283-.3.3.3 0 0 0-.283-.31h-.567v-.91h-.85V3.65h.85v-.91h.283v.3a.285.285 0 1 0 .567 0V1.83a.3.3 0 0 0-.283-.31zM1.7 12.17V1.83h.567v10.34H1.7zm2.267 0V1.83h.566v10.34h-.566zm2.266 0V1.83H6.8v10.34h-.567zm2.267 0V1.83h.567v10.34H8.5zm2.267 0V1.83h.566v10.34h-.566zm2.266 0V1.83h.567v10.34h-.567z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--polymers, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--polymers, *.active > .icon-catalogue--polymers {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.969' height='15' viewBox='0 0 14.969 15' fill='%23fff'%3E%3Cpath class='cls-1' d='M14.618 12.89L9.456 5.15v-3.9h.657a.627.627 0 0 0 .462-.19.581.581 0 0 0 .195-.44.6.6 0 0 0-.195-.44.658.658 0 0 0-.462-.18H4.859a.658.658 0 0 0-.462.18.6.6 0 0 0-.2.44.581.581 0 0 0 .2.44.627.627 0 0 0 .462.19h.657v3.9L.354 12.89a1.38 1.38 0 0 0-.221 1.49 1.526 1.526 0 0 0 1.442.62H13.4a1.525 1.525 0 0 0 1.442-.62 1.38 1.38 0 0 0-.224-1.49zM3.833 10l2.791-4.19.2-.3V1.25h1.314v4.26l.2.3L11.129 10H3.823z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--house, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--house, *.active > .icon-catalogue--house {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.031' height='18' viewBox='0 0 18.031 18' fill='%23fff'%3E%3Cpath class='cls-1' d='M17.648.33a1.2 1.2 0 0 0-1.7 0l-4.784 4.79-2.843-2.85a1.846 1.846 0 0 0-2.609 0L3.665 4.32l.255.26L.38 6.85a.825.825 0 0 0-.139 1.28l9.611 9.63a.854.854 0 0 0 .586.24.277.277 0 0 0 .09-.01.8.8 0 0 0 .608-.37l2.267-3.55.255.26 2.048-2.05a1.847 1.847 0 0 0 0-2.61l-2.844-2.85 4.784-4.79a1.2 1.2 0 0 0 .002-1.7zm-7.35 15.52l-1.646-1.64 1.616-2.42-2.41 1.62-1.385-1.39 1.029-1.53-1.534 1.03-1.572-1.58 1.249-1.86-1.861 1.25-1.641-1.64 2.979-1.91 7.083 7.09z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--filters, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--filters, *.active > .icon-catalogue--filters {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='%23fff'%3E%3Cpath class='cls-1' d='M17.351 0H.651a.671.671 0 0 0-.649.69.662.662 0 0 0 .649.68h.033a8.793 8.793 0 0 0 5.295 7.56l-.3 1.16a.764.764 0 0 0 .113.63.689.689 0 0 0 .541.28h5.347a.686.686 0 0 0 .541-.28.764.764 0 0 0 .113-.63l-.3-1.16a8.8 8.8 0 0 0 5.295-7.56h.033a.662.662 0 0 0 .649-.68.671.671 0 0 0-.66-.69zM3.836 3.7a.651.651 0 1 1 .615-.65.632.632 0 0 1-.615.65zm1.3 2.06a.651.651 0 1 1 .615-.65.633.633 0 0 1-.618.65zm1.3 2.07a.656.656 0 1 1 .614-.66.641.641 0 0 1-.619.66zm0-4.13a.651.651 0 1 1 .614-.65.632.632 0 0 1-.619.65zm1.3 2.06a.651.651 0 1 1 .614-.65.632.632 0 0 1-.622.65zm1.3 2.07a.656.656 0 1 1 .615-.66.641.641 0 0 1-.626.66zm0-4.13a.651.651 0 1 1 .615-.65.632.632 0 0 1-.626.65zm1.3 2.06a.651.651 0 1 1 .614-.65.632.632 0 0 1-.627.65zm1.3 2.07a.656.656 0 1 1 .614-.66.641.641 0 0 1-.63.66zm0-4.13a.651.651 0 1 1 .614-.65.632.632 0 0 1-.63.65zm1.3 2.06a.651.651 0 1 1 .613-.65.632.632 0 0 1-.631.65zm1.3-2.06a.651.651 0 1 1 .614-.65.632.632 0 0 1-.635.65z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--sale, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--sale, *.active > .icon-catalogue--sale {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='13' viewBox='0 0 17 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M16.182 0h-12.6a.811.811 0 0 0-.732.45L.167 5.77a1.631 1.631 0 0 0 0 1.46l2.682 5.32a.813.813 0 0 0 .732.45h12.6a.813.813 0 0 0 .819-.81V.81a.812.812 0 0 0-.818-.81zM6.766 2.84a1.625 1.625 0 1 1-1.638 1.63 1.634 1.634 0 0 1 1.638-1.63zm4.913 8.13a1.625 1.625 0 1 1 1.637-1.63 1.634 1.634 0 0 1-1.637 1.63zm-5.393 0L5.128 9.82l7.03-6.98 1.158 1.15z'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--special, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--special, *.active > .icon-catalogue--special {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='482' height='411.375' viewBox='0 0 482 411.375' fill='%23fff' stroke='%23fff'%3E%3Ccircle fill='none' stroke-width='30' class='cls-1' cx='48' cy='364.375' r='47'/%3E%3Ccircle fill='none' stroke-width='30' class='cls-1' cx='144' cy='364.375' r='47'/%3E%3Ccircle fill='none' stroke-width='30' class='cls-1' cx='304' cy='364.375' r='47'/%3E%3Cpath fill-rule='evenodd' class='cls-2' d='M171 255.375c-6.5 12.784-19.216 43.5-42 45H15a15 15 0 0 1-15-15v-50a15 15 0 0 1 15-15h32v-49a15 15 0 0 1 15-15h57c8.284 0 11.667 6.382 16 15l27.961 55.122c3.899 5.978 8.039 12.809 8.039 18.878v10zm-91-67h28l25 48H80v-48z'/%3E%3Cpath class='cls-3' d='M208 268.375h80v32h-80z'/%3E%3Cpath fill-rule='evenodd' class='cls-2' d='M143.994 153.475L446.493 1.363a13 13 0 0 1 17.447 5.795l9.86 19.667a13 13 0 0 1-5.8 17.448L165.5 196.387M181 225.375l36-37 89-44-121 121s7.333-22.333-4-40zM187 316.375h74s-28 22.333-19 64c-11 .667-36 0-36 0s10.667-34.333-19-64zM401 380.375s-21.667.333-35.667 0c2.334-2.333 11-75-61.333-80 .333-7 0-65 0-65a15 15 0 0 1 15-15h47c10.951 0 20 6.382 26 16l31.961 58.122c3.899 5.978 8.039 12.809 8.039 18.878v46c-5.5 10.451-14.216 12.833-31 21zm-36-128h-29v48h54zM456 220.388c-25.992 0-32.49-9.335-19.494-32.006q5.747-10.024 11.494-14.123V73.375l16-8v108.884q5.747 4.115 11.494 14.123c12.996 22.671 6.498 32.006-19.494 32.006z'/%3E%3Cpath fill-rule='evenodd' data-name='Forma 1' class='cls-2' d='M462.814 217.539c0 8.25-4.422 15.784-11.264 19.2a10.37 10.37 0 0 0-5.729 9.358 10.576 10.576 0 0 0 10.2 10.408 10.313 10.313 0 0 0 10.194-10.406 6.8 6.8 0 1 1 13.595 0c0 13.389-10.672 24.281-23.789 24.281-12.9 0-23.793-11.121-23.793-24.283a24.18 24.18 0 0 1 13.356-21.824 7.379 7.379 0 0 0 3.638-6.729'/%3E%3C/svg%3E"); }
  .catalogue-nav--element--title:hover > .icon-catalogue--bearings, .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title > .icon-catalogue--bearings, *.active > .icon-catalogue--bearings {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%23454548'%3E%3Ccircle class='cls-1' fill='%23fff' cx='9.5' cy='9.5' r='9.5'/%3E%3Ccircle class='cls-2' cx='9.5' cy='9.5' r='6.969'/%3E%3Ccircle class='cls-1' fill='%23fff' cx='9.5' cy='9.5' r='4.438'/%3E%3Ccircle class='cls-2' cx='9.5' cy='9.5' r='1.906'/%3E%3Cpath class='cls-3' fill-rule='evenodd' fill='%23fff' d='M9.515 2.52A1.28 1.28 0 1 1 8.253 3.8a1.269 1.269 0 0 1 1.262-1.28zM9.515 13.92a1.28 1.28 0 1 1-1.262 1.28 1.269 1.269 0 0 1 1.262-1.28zM15.2 8.25a1.265 1.265 0 1 1-1.277 1.26A1.272 1.272 0 0 1 15.2 8.25zM3.8 8.25a1.265 1.265 0 1 1-1.277 1.26A1.272 1.272 0 0 1 3.8 8.25z'/%3E%3Ccircle class='cls-1' fill='%23fff' cx='13.532' cy='5.485' r='1.281'/%3E%3Ccircle class='cls-1' fill='%23fff' cx='5.485' cy='13.53' r='1.265'/%3E%3Ccircle class='cls-1' fill='%23fff' cx='13.532' cy='13.53' r='1.281'/%3E%3Ccircle class='cls-1' fill='%23fff' cx='5.485' cy='5.485' r='1.265'/%3E%3C/svg%3E"); }

.icon-bubble {
  width: 19px;
  height: 19px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #000;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.41);
     -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.41);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.41);
  display: inline-block;
  margin-right: 5px;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: middle; }

.icon-clock {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.5 0A6.5 6.5 0 1 0 13 6.5 6.51 6.51 0 0 0 6.5 0zm0 11.617A5.117 5.117 0 1 1 11.62 6.5a5.126 5.126 0 0 1-5.12 5.117zm3.39-5.318H6.97V2.787a.535.535 0 1 0-1.07 0v4.047a.535.535 0 0 0 .53.536h3.46a.536.536 0 0 0 0-1.07z'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.5 0A6.5 6.5 0 1 0 13 6.5 6.51 6.51 0 0 0 6.5 0zm0 11.617A5.117 5.117 0 1 1 11.62 6.5a5.126 5.126 0 0 1-5.12 5.117zm3.39-5.318H6.97V2.787a.535.535 0 1 0-1.07 0v4.047a.535.535 0 0 0 .53.536h3.46a.536.536 0 0 0 0-1.07z'/%3E%3C/svg%3E"), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.5 0A6.5 6.5 0 1 0 13 6.5 6.51 6.51 0 0 0 6.5 0zm0 11.617A5.117 5.117 0 1 1 11.62 6.5a5.126 5.126 0 0 1-5.12 5.117zm3.39-5.318H6.97V2.787a.535.535 0 1 0-1.07 0v4.047a.535.535 0 0 0 .53.536h3.46a.536.536 0 0 0 0-1.07z'/%3E%3C/svg%3E"), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.5 0A6.5 6.5 0 1 0 13 6.5 6.51 6.51 0 0 0 6.5 0zm0 11.617A5.117 5.117 0 1 1 11.62 6.5a5.126 5.126 0 0 1-5.12 5.117zm3.39-5.318H6.97V2.787a.535.535 0 1 0-1.07 0v4.047a.535.535 0 0 0 .53.536h3.46a.536.536 0 0 0 0-1.07z'/%3E%3C/svg%3E"), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.5 0A6.5 6.5 0 1 0 13 6.5 6.51 6.51 0 0 0 6.5 0zm0 11.617A5.117 5.117 0 1 1 11.62 6.5a5.126 5.126 0 0 1-5.12 5.117zm3.39-5.318H6.97V2.787a.535.535 0 1 0-1.07 0v4.047a.535.535 0 0 0 .53.536h3.46a.536.536 0 0 0 0-1.07z'/%3E%3C/svg%3E"), linear-gradient(to top, #e16e2d, #ea8f17); }

.icon-mail {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='%23fff'%3E%3Cpath class='cls-1' d='M.87.409l3.96 2.855a1.363 1.363 0 0 0 1.34 0L10.13.409c.31-.227.24-.414-.16-.414H1.03C.63 0 .55.182.87.409zm9.54.753L6.09 4.153a1.149 1.149 0 0 1-1.18 0L.59 1.162C.26.941 0 1.062 0 1.426v4.907a.7.7 0 0 0 .73.668h9.53a.707.707 0 0 0 .74-.668V1.426c0-.366-.27-.485-.59-.264z'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='%23fff'%3E%3Cpath class='cls-1' d='M.87.409l3.96 2.855a1.363 1.363 0 0 0 1.34 0L10.13.409c.31-.227.24-.414-.16-.414H1.03C.63 0 .55.182.87.409zm9.54.753L6.09 4.153a1.149 1.149 0 0 1-1.18 0L.59 1.162C.26.941 0 1.062 0 1.426v4.907a.7.7 0 0 0 .73.668h9.53a.707.707 0 0 0 .74-.668V1.426c0-.366-.27-.485-.59-.264z'/%3E%3C/svg%3E"), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='%23fff'%3E%3Cpath class='cls-1' d='M.87.409l3.96 2.855a1.363 1.363 0 0 0 1.34 0L10.13.409c.31-.227.24-.414-.16-.414H1.03C.63 0 .55.182.87.409zm9.54.753L6.09 4.153a1.149 1.149 0 0 1-1.18 0L.59 1.162C.26.941 0 1.062 0 1.426v4.907a.7.7 0 0 0 .73.668h9.53a.707.707 0 0 0 .74-.668V1.426c0-.366-.27-.485-.59-.264z'/%3E%3C/svg%3E"), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='%23fff'%3E%3Cpath class='cls-1' d='M.87.409l3.96 2.855a1.363 1.363 0 0 0 1.34 0L10.13.409c.31-.227.24-.414-.16-.414H1.03C.63 0 .55.182.87.409zm9.54.753L6.09 4.153a1.149 1.149 0 0 1-1.18 0L.59 1.162C.26.941 0 1.062 0 1.426v4.907a.7.7 0 0 0 .73.668h9.53a.707.707 0 0 0 .74-.668V1.426c0-.366-.27-.485-.59-.264z'/%3E%3C/svg%3E"), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='%23fff'%3E%3Cpath class='cls-1' d='M.87.409l3.96 2.855a1.363 1.363 0 0 0 1.34 0L10.13.409c.31-.227.24-.414-.16-.414H1.03C.63 0 .55.182.87.409zm9.54.753L6.09 4.153a1.149 1.149 0 0 1-1.18 0L.59 1.162C.26.941 0 1.062 0 1.426v4.907a.7.7 0 0 0 .73.668h9.53a.707.707 0 0 0 .74-.668V1.426c0-.366-.27-.485-.59-.264z'/%3E%3C/svg%3E"), linear-gradient(to top, #e16e2d, #ea8f17); }

.icon-mapmark {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M4.5 0A4.482 4.482 0 0 0 0 4.469c0 .137.01.272.02.406H0C0 7.33 4.5 13 4.5 13S9 7.317 9 4.875h-.02c.01-.134.02-.269.02-.406A4.482 4.482 0 0 0 4.5 0zm0 5.687a1.634 1.634 0 1 1 1.8-1.625 1.722 1.722 0 0 1-1.8 1.625z'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M4.5 0A4.482 4.482 0 0 0 0 4.469c0 .137.01.272.02.406H0C0 7.33 4.5 13 4.5 13S9 7.317 9 4.875h-.02c.01-.134.02-.269.02-.406A4.482 4.482 0 0 0 4.5 0zm0 5.687a1.634 1.634 0 1 1 1.8-1.625 1.722 1.722 0 0 1-1.8 1.625z'/%3E%3C/svg%3E"), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M4.5 0A4.482 4.482 0 0 0 0 4.469c0 .137.01.272.02.406H0C0 7.33 4.5 13 4.5 13S9 7.317 9 4.875h-.02c.01-.134.02-.269.02-.406A4.482 4.482 0 0 0 4.5 0zm0 5.687a1.634 1.634 0 1 1 1.8-1.625 1.722 1.722 0 0 1-1.8 1.625z'/%3E%3C/svg%3E"), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M4.5 0A4.482 4.482 0 0 0 0 4.469c0 .137.01.272.02.406H0C0 7.33 4.5 13 4.5 13S9 7.317 9 4.875h-.02c.01-.134.02-.269.02-.406A4.482 4.482 0 0 0 4.5 0zm0 5.687a1.634 1.634 0 1 1 1.8-1.625 1.722 1.722 0 0 1-1.8 1.625z'/%3E%3C/svg%3E"), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='13' viewBox='0 0 9 13' fill='%23fff'%3E%3Cpath class='cls-1' d='M4.5 0A4.482 4.482 0 0 0 0 4.469c0 .137.01.272.02.406H0C0 7.33 4.5 13 4.5 13S9 7.317 9 4.875h-.02c.01-.134.02-.269.02-.406A4.482 4.482 0 0 0 4.5 0zm0 5.687a1.634 1.634 0 1 1 1.8-1.625 1.722 1.722 0 0 1-1.8 1.625z'/%3E%3C/svg%3E"), linear-gradient(to top, #e16e2d, #ea8f17); }

.icon-phone {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='%23fff'%3E%3Cpath class='cls-1' d='M8.8 7.117l-1.39-1.4a.72.72 0 0 0-1.02.02l-.7.7c-.05-.024-.09-.05-.14-.077a7.06 7.06 0 0 1-1.69-1.224 7.418 7.418 0 0 1-1.22-1.7c-.02-.047-.05-.093-.07-.136l.47-.471.23-.233a.733.733 0 0 0 .02-1.027L1.9.169A.718.718 0 0 0 .88.188l-.39.4.01.011a2.006 2.006 0 0 0-.33.572 2.559 2.559 0 0 0-.14.58c-.18 1.529.51 2.927 2.4 4.824 2.6 2.621 4.71 2.423 4.8 2.413a2.492 2.492 0 0 0 .58-.146 2.183 2.183 0 0 0 .56-.323l.01.008.4-.391a.743.743 0 0 0 .02-1.019z'/%3E%3C/svg%3E"), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='%23fff'%3E%3Cpath class='cls-1' d='M8.8 7.117l-1.39-1.4a.72.72 0 0 0-1.02.02l-.7.7c-.05-.024-.09-.05-.14-.077a7.06 7.06 0 0 1-1.69-1.224 7.418 7.418 0 0 1-1.22-1.7c-.02-.047-.05-.093-.07-.136l.47-.471.23-.233a.733.733 0 0 0 .02-1.027L1.9.169A.718.718 0 0 0 .88.188l-.39.4.01.011a2.006 2.006 0 0 0-.33.572 2.559 2.559 0 0 0-.14.58c-.18 1.529.51 2.927 2.4 4.824 2.6 2.621 4.71 2.423 4.8 2.413a2.492 2.492 0 0 0 .58-.146 2.183 2.183 0 0 0 .56-.323l.01.008.4-.391a.743.743 0 0 0 .02-1.019z'/%3E%3C/svg%3E"), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='%23fff'%3E%3Cpath class='cls-1' d='M8.8 7.117l-1.39-1.4a.72.72 0 0 0-1.02.02l-.7.7c-.05-.024-.09-.05-.14-.077a7.06 7.06 0 0 1-1.69-1.224 7.418 7.418 0 0 1-1.22-1.7c-.02-.047-.05-.093-.07-.136l.47-.471.23-.233a.733.733 0 0 0 .02-1.027L1.9.169A.718.718 0 0 0 .88.188l-.39.4.01.011a2.006 2.006 0 0 0-.33.572 2.559 2.559 0 0 0-.14.58c-.18 1.529.51 2.927 2.4 4.824 2.6 2.621 4.71 2.423 4.8 2.413a2.492 2.492 0 0 0 .58-.146 2.183 2.183 0 0 0 .56-.323l.01.008.4-.391a.743.743 0 0 0 .02-1.019z'/%3E%3C/svg%3E"), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='%23fff'%3E%3Cpath class='cls-1' d='M8.8 7.117l-1.39-1.4a.72.72 0 0 0-1.02.02l-.7.7c-.05-.024-.09-.05-.14-.077a7.06 7.06 0 0 1-1.69-1.224 7.418 7.418 0 0 1-1.22-1.7c-.02-.047-.05-.093-.07-.136l.47-.471.23-.233a.733.733 0 0 0 .02-1.027L1.9.169A.718.718 0 0 0 .88.188l-.39.4.01.011a2.006 2.006 0 0 0-.33.572 2.559 2.559 0 0 0-.14.58c-.18 1.529.51 2.927 2.4 4.824 2.6 2.621 4.71 2.423 4.8 2.413a2.492 2.492 0 0 0 .58-.146 2.183 2.183 0 0 0 .56-.323l.01.008.4-.391a.743.743 0 0 0 .02-1.019z'/%3E%3C/svg%3E"), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='%23fff'%3E%3Cpath class='cls-1' d='M8.8 7.117l-1.39-1.4a.72.72 0 0 0-1.02.02l-.7.7c-.05-.024-.09-.05-.14-.077a7.06 7.06 0 0 1-1.69-1.224 7.418 7.418 0 0 1-1.22-1.7c-.02-.047-.05-.093-.07-.136l.47-.471.23-.233a.733.733 0 0 0 .02-1.027L1.9.169A.718.718 0 0 0 .88.188l-.39.4.01.011a2.006 2.006 0 0 0-.33.572 2.559 2.559 0 0 0-.14.58c-.18 1.529.51 2.927 2.4 4.824 2.6 2.621 4.71 2.423 4.8 2.413a2.492 2.492 0 0 0 .58-.146 2.183 2.183 0 0 0 .56-.323l.01.008.4-.391a.743.743 0 0 0 .02-1.019z'/%3E%3C/svg%3E"), linear-gradient(to top, #e16e2d, #ea8f17); }

.icon-basket {
  display: inline-block;
  vertical-align: middle;
  height: 18px;
  width: 24px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='%23b8591b'%3E%3Cpath class='cls-1' d='M15.788 2.43a.928.928 0 0 0-.714-.334H4.615l-.1-.524a.925.925 0 0 0-.637-.707L1.206.042a.923.923 0 1 0-.55 1.763l2.14.66 1.631 7.111a.924.924 0 0 0 .522.667 1.539 1.539 0 0 0-.012.193 1.573 1.573 0 0 0 3.146 0v-.107h2.484v.107a1.573 1.573 0 0 0 3.146 0v-.115a.923.923 0 0 0 .8-.745l1.486-6.387a.916.916 0 0 0-.211-.759zm-9.279 8.767a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm5.622 0a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm.54-3.167H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108zm0-2.953H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%; }
  *:hover > .icon-basket, *:focus > .icon-basket {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='%23fff'%3E%3Cpath class='cls-1' d='M15.788 2.43a.928.928 0 0 0-.714-.334H4.615l-.1-.524a.925.925 0 0 0-.637-.707L1.206.042a.923.923 0 1 0-.55 1.763l2.14.66 1.631 7.111a.924.924 0 0 0 .522.667 1.539 1.539 0 0 0-.012.193 1.573 1.573 0 0 0 3.146 0v-.107h2.484v.107a1.573 1.573 0 0 0 3.146 0v-.115a.923.923 0 0 0 .8-.745l1.486-6.387a.916.916 0 0 0-.211-.759zm-9.279 8.767a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm5.622 0a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm.54-3.167H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108zm0-2.953H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108z'/%3E%3C/svg%3E"); }
  .btn-lg .icon-basket, .btn-group-lg > .btn .icon-basket {
    height: 27px;
    width: 31px;
    margin-left: -5px;
    margin-right: 9px; }

.icon-doc {
  display: inline-block;
  vertical-align: middle;
  height: 20px;
  width: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.45.434v2.024h2.1zm-.9 2.891V0H0v12h9V3.325H5.55zm1.95 6.723h-6V9.18h6v.868zm0-2.024h-6v-.867h6v.867zM7.5 6h-6v-.868h6V6z' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
     -moz-background-size: 100%;
       -o-background-size: 100%;
          background-size: 100%; }
  *:hover > .icon-doc, *:focus > .icon-doc {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='12' viewBox='0 0 9 12' fill='%23e67f22'%3E%3Cpath class='cls-1' d='M6.45.434v2.024h2.1zm-.9 2.891V0H0v12h9V3.325H5.55zm1.95 6.723h-6V9.18h6v.868zm0-2.024h-6v-.867h6v.867zM7.5 6h-6v-.868h6V6z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E"); }
  .btn-sm .icon-doc, .btn-group-sm > .btn .icon-doc {
    width: 9px;
    height: 12px;
    margin-right: 8px;
    margin-left: -5px; }

.icon-hint {
  width: 15px;
  height: 15px;
  display: inline-block;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  vertical-align: middle;
  background-color: #c6c5c9;
  color: #6e6e6e;
  font-size: 10px;
  text-align: center;
  font-weight: bold;
  -webkit-box-shadow: inset 0 1px 7px rgba(34, 33, 31, 0.35);
     -moz-box-shadow: inset 0 1px 7px rgba(34, 33, 31, 0.35);
          box-shadow: inset 0 1px 7px rgba(34, 33, 31, 0.35);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(128, 128, 128, 0.06)), to(rgba(207, 207, 210, 0.06)));
  background-image: -webkit-linear-gradient(bottom, rgba(128, 128, 128, 0.06), rgba(207, 207, 210, 0.06));
  background-image: -moz-linear-gradient(bottom, rgba(128, 128, 128, 0.06), rgba(207, 207, 210, 0.06));
  background-image: -o-linear-gradient(bottom, rgba(128, 128, 128, 0.06), rgba(207, 207, 210, 0.06));
  background-image: linear-gradient(to top, rgba(128, 128, 128, 0.06), rgba(207, 207, 210, 0.06)); }
  .icon-hint:focus, .icon-hint:hover {
    text-decoration: none;
    color: #6e6e6e; }

.icon-checkout {
  border: solid 1px rgba(77, 78, 79, 0.68);
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
  width: 27px;
  display: inline-block;
  height: 27px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: center center;
  vertical-align: bottom;
  margin-right: 10px; }
  .icon-checkout-card {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='%23767677'%3E%3Cpath class='cls-1' d='M15.788 2.43a.928.928 0 0 0-.714-.334H4.615l-.1-.524a.925.925 0 0 0-.637-.707L1.206.042a.923.923 0 1 0-.55 1.763l2.14.66 1.631 7.111a.924.924 0 0 0 .522.667 1.539 1.539 0 0 0-.012.193 1.573 1.573 0 0 0 3.146 0v-.107h2.484v.107a1.573 1.573 0 0 0 3.146 0v-.115a.923.923 0 0 0 .8-.745l1.486-6.387a.916.916 0 0 0-.211-.759zm-9.279 8.767a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm5.622 0a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm.54-3.167H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108zm0-2.953H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108z'/%3E%3C/svg%3E"); }
  .active .icon-checkout-card {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='%23e57f22'%3E%3Cpath class='cls-1' d='M15.788 2.43a.928.928 0 0 0-.714-.334H4.615l-.1-.524a.925.925 0 0 0-.637-.707L1.206.042a.923.923 0 1 0-.55 1.763l2.14.66 1.631 7.111a.924.924 0 0 0 .522.667 1.539 1.539 0 0 0-.012.193 1.573 1.573 0 0 0 3.146 0v-.107h2.484v.107a1.573 1.573 0 0 0 3.146 0v-.115a.923.923 0 0 0 .8-.745l1.486-6.387a.916.916 0 0 0-.211-.759zm-9.279 8.767a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm5.622 0a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm.54-3.167H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108zm0-2.953H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108z'/%3E%3C/svg%3E"); }
  .icon-checkout-delivery {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='%23767677'%3E%3Cpath class='cls-1' d='M.16.16a.474.474 0 0 1 .36-.162h8.29a.494.494 0 0 1 .37.162.546.546 0 0 1 .15.384v1.637h1.3a1.371 1.371 0 0 1 .88.383l1.61 1.688a1.108 1.108 0 0 1 .18.256 1.334 1.334 0 0 1 .11.26 1.176 1.176 0 0 1 .05.315c.01.134.02.232.02.294a1.678 1.678 0 0 1 0 .324v3.027a.474.474 0 0 1 .36.162.515.515 0 0 1 .16.383.768.768 0 0 1-.03.226.4.4 0 0 1-.11.158 1.69 1.69 0 0 1-.14.1.382.382 0 0 1-.19.051l-.18.017h-.91a2.174 2.174 0 0 1-.6 1.543 2.01 2.01 0 0 1-2.94 0 2.174 2.174 0 0 1-.6-1.543H5.19a2.183 2.183 0 0 1-.61 1.543 1.969 1.969 0 0 1-1.47.639 1.933 1.933 0 0 1-1.46-.639 2.141 2.141 0 0 1-.61-1.543H.65l-.18-.017a.382.382 0 0 1-.19-.051 1.69 1.69 0 0 1-.14-.1.4.4 0 0 1-.11-.158.768.768 0 0 1-.03-.226V.544A.515.515 0 0 1 .16.16zm9.48 10.426a.984.984 0 0 0 1.46 0 1.1 1.1 0 0 0 0-1.534.984.984 0 0 0-1.46 0 1.1 1.1 0 0 0 0 1.534zm-.31-5.132h3.11V5.2a.255.255 0 0 0-.07-.188L10.79 3.35a.24.24 0 0 0-.18-.077H9.33v2.182zm-6.95 5.132a.983.983 0 0 0 .73.324.968.968 0 0 0 .73-.324 1.1 1.1 0 0 0 0-1.534.968.968 0 0 0-.73-.324.983.983 0 0 0-.73.324 1.1 1.1 0 0 0 0 1.534z'/%3E%3C/svg%3E"); }
  .active .icon-checkout-delivery {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='%23e57f22'%3E%3Cpath class='cls-1' d='M.16.16a.474.474 0 0 1 .36-.162h8.29a.494.494 0 0 1 .37.162.546.546 0 0 1 .15.384v1.637h1.3a1.371 1.371 0 0 1 .88.383l1.61 1.688a1.108 1.108 0 0 1 .18.256 1.334 1.334 0 0 1 .11.26 1.176 1.176 0 0 1 .05.315c.01.134.02.232.02.294a1.678 1.678 0 0 1 0 .324v3.027a.474.474 0 0 1 .36.162.515.515 0 0 1 .16.383.768.768 0 0 1-.03.226.4.4 0 0 1-.11.158 1.69 1.69 0 0 1-.14.1.382.382 0 0 1-.19.051l-.18.017h-.91a2.174 2.174 0 0 1-.6 1.543 2.01 2.01 0 0 1-2.94 0 2.174 2.174 0 0 1-.6-1.543H5.19a2.183 2.183 0 0 1-.61 1.543 1.969 1.969 0 0 1-1.47.639 1.933 1.933 0 0 1-1.46-.639 2.141 2.141 0 0 1-.61-1.543H.65l-.18-.017a.382.382 0 0 1-.19-.051 1.69 1.69 0 0 1-.14-.1.4.4 0 0 1-.11-.158.768.768 0 0 1-.03-.226V.544A.515.515 0 0 1 .16.16zm9.48 10.426a.984.984 0 0 0 1.46 0 1.1 1.1 0 0 0 0-1.534.984.984 0 0 0-1.46 0 1.1 1.1 0 0 0 0 1.534zm-.31-5.132h3.11V5.2a.255.255 0 0 0-.07-.188L10.79 3.35a.24.24 0 0 0-.18-.077H9.33v2.182zm-6.95 5.132a.983.983 0 0 0 .73.324.968.968 0 0 0 .73-.324 1.1 1.1 0 0 0 0-1.534.968.968 0 0 0-.73-.324.983.983 0 0 0-.73.324 1.1 1.1 0 0 0 0 1.534z'/%3E%3C/svg%3E"); }
  .icon-checkout-pay {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='%23767677'%3E%3Cpath class='cls-1' d='M12.65 7.033L6.6.396a1.15 1.15 0 0 0-1.73 0L1.56 4.03a1.447 1.447 0 0 0 0 1.91l.55.619h1.26L2.19 5.245a.4.4 0 0 1-.09-.26.389.389 0 0 1 .09-.257l.44-.464 2.08 2.295H6.7L3.63 3.167 5.5 1.099a.327.327 0 0 1 .23-.108.3.3 0 0 1 .23.1l6.05 6.636a.4.4 0 0 1 .1.252.369.369 0 0 1-.11.251l-.34.368v1.389l.98-1.062a1.448 1.448 0 0 0 .01-1.892zm-2.84.148H1.25A1.307 1.307 0 0 0 0 8.516v3.55h11.01v-3.55a1.267 1.267 0 0 0-1.2-1.335zm-6.82 3.676a.834.834 0 0 1-.61-.272.856.856 0 0 1-.62.272.978.978 0 0 1 0-1.948.856.856 0 0 1 .62.272.834.834 0 0 1 .61-.272.978.978 0 0 1 0 1.948zM0 13.657a1.313 1.313 0 0 0 1.25 1.342h8.56a1.274 1.274 0 0 0 1.2-1.342v-.079H0v.079z'/%3E%3C/svg%3E"); }
  .active .icon-checkout-pay {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='%23e57f22'%3E%3Cpath class='cls-1' d='M12.65 7.033L6.6.396a1.15 1.15 0 0 0-1.73 0L1.56 4.03a1.447 1.447 0 0 0 0 1.91l.55.619h1.26L2.19 5.245a.4.4 0 0 1-.09-.26.389.389 0 0 1 .09-.257l.44-.464 2.08 2.295H6.7L3.63 3.167 5.5 1.099a.327.327 0 0 1 .23-.108.3.3 0 0 1 .23.1l6.05 6.636a.4.4 0 0 1 .1.252.369.369 0 0 1-.11.251l-.34.368v1.389l.98-1.062a1.448 1.448 0 0 0 .01-1.892zm-2.84.148H1.25A1.307 1.307 0 0 0 0 8.516v3.55h11.01v-3.55a1.267 1.267 0 0 0-1.2-1.335zm-6.82 3.676a.834.834 0 0 1-.61-.272.856.856 0 0 1-.62.272.978.978 0 0 1 0-1.948.856.856 0 0 1 .62.272.834.834 0 0 1 .61-.272.978.978 0 0 1 0 1.948zM0 13.657a1.313 1.313 0 0 0 1.25 1.342h8.56a1.274 1.274 0 0 0 1.2-1.342v-.079H0v.079z'/%3E%3C/svg%3E"); }
  .icon-checkout-list {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10.063' viewBox='0 0 13 10.063' fill='%23767677'%3E%3Cpath class='cls-1' d='M1.6 0A1.581 1.581 0 0 0 0 1.554c0 .856.72.554 1.6.554s1.6.3 1.6-.554A1.581 1.581 0 0 0 1.6 0zm0 3.946A1.581 1.581 0 0 0 0 5.5c0 .857.72.554 1.6.554s1.6.3 1.6-.554a1.581 1.581 0 0 0-1.6-1.554zm0 3.946A1.581 1.581 0 0 0 0 9.446c0 .857.72.554 1.6.554s1.6.3 1.6-.554a1.581 1.581 0 0 0-1.6-1.554zm10.21-7.5H5.26a1.182 1.182 0 0 0-1.2 1.159c0 .639.54.159 1.2.159h6.55c.65 0 1.19.48 1.19-.159A1.18 1.18 0 0 0 11.81.4zm0 3.946H5.26a1.182 1.182 0 0 0-1.2 1.159c0 .639.54.159 1.2.159h6.55c.65 0 1.19.48 1.19-.159a1.18 1.18 0 0 0-1.19-1.156zm0 3.946H5.26a1.182 1.182 0 0 0-1.2 1.159c0 .639.54.159 1.2.159h6.55c.65 0 1.19.48 1.19-.159a1.18 1.18 0 0 0-1.19-1.156z'/%3E%3C/svg%3E"); }
  .active .icon-checkout-list {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10.063' viewBox='0 0 13 10.063' fill='%23e57f22'%3E%3Cpath class='cls-1' d='M1.6 0A1.581 1.581 0 0 0 0 1.554c0 .856.72.554 1.6.554s1.6.3 1.6-.554A1.581 1.581 0 0 0 1.6 0zm0 3.946A1.581 1.581 0 0 0 0 5.5c0 .857.72.554 1.6.554s1.6.3 1.6-.554a1.581 1.581 0 0 0-1.6-1.554zm0 3.946A1.581 1.581 0 0 0 0 9.446c0 .857.72.554 1.6.554s1.6.3 1.6-.554a1.581 1.581 0 0 0-1.6-1.554zm10.21-7.5H5.26a1.182 1.182 0 0 0-1.2 1.159c0 .639.54.159 1.2.159h6.55c.65 0 1.19.48 1.19-.159A1.18 1.18 0 0 0 11.81.4zm0 3.946H5.26a1.182 1.182 0 0 0-1.2 1.159c0 .639.54.159 1.2.159h6.55c.65 0 1.19.48 1.19-.159a1.18 1.18 0 0 0-1.19-1.156zm0 3.946H5.26a1.182 1.182 0 0 0-1.2 1.159c0 .639.54.159 1.2.159h6.55c.65 0 1.19.48 1.19-.159a1.18 1.18 0 0 0-1.19-1.156z'/%3E%3C/svg%3E"); }

.icon-next {
  width: 6px;
  margin: 0 5px;
  vertical-align: initial;
  display: inline-block;
  height: 11px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='%23fff'%3E%3Cpath class='cls-1' d='M6.01 5.82l-.83-.83-5.19 5.19.83.83z'/%3E%3Cpath class='cls-1' d='M6.01 5.18l-.83.83L-.01.82l.83-.83z'/%3E%3C/svg%3E"); }

.icon-prev {
  width: 6px;
  margin: 0 5px;
  vertical-align: initial;
  display: inline-block;
  height: 11px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' viewBox='0 0 6 11' fill='%23fff'%3E%3Cpath class='cls-1' d='M-.012 5.82l.828-.83 5.195 5.19-.828.83z'/%3E%3Cpath class='cls-1' d='M-.012 5.18l.828.83L6.011.82l-.828-.83z'/%3E%3C/svg%3E"); }

.contacts-element {
  color: #ffffff;
  font-size: 15px;
  line-height: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  footer .contacts-element {
    font-size: 17px;
    line-height: 20px; }
    footer .contacts-element .icon {
      margin-right: 10px; }
  .contacts-element + .contacts-element {
    margin-top: 8px; }
  .contacts-element .icon {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-align-self: end;
        -ms-flex-item-align: end;
                -ms-grid-row-align: end;
            align-self: end;
    margin-top: 1px; }
  .contacts-element[href$="*"]:focus, .contacts-element[href$="*"]:hover {
    text-decoration: underline; }
  .contacts-element:focus, .contacts-element:hover {
    color: #ffffff; }

.contacts-content h2 {
  margin-bottom: 1.5rem; }

.contacts-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (min-width: 992px) {
    .contacts-list {
      width: 65%;
      margin-top: 2.5rem; } }
  .contacts-list__element {
    margin-bottom: 1rem; }
    @media (min-width: 768px) {
      .contacts-list__element {
        -webkit-flex-basis: -webkit-calc(50% - 35px);
            -ms-flex-preferred-size: calc(50% - 35px);
                flex-basis: -moz-calc(50% - 35px);
                flex-basis: calc(50% - 35px);
        max-width: -webkit-calc(50% - 35px);
        max-width: -moz-calc(50% - 35px);
        max-width: calc(50% - 35px);
        margin-bottom: 60px; } }
    .contacts-list__element a {
      color: inherit; }
    .contacts-list__element-full {
      max-width: 100%;
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; }
    .contacts-list__element--title {
      font-size: 18px;
      font-weight: 900;
      color: #424344;
      margin-bottom: 1rem; }
    .contacts-list__element--value {
      line-height: 1.1875rem; }
    .contacts-list__element__values {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .contacts-list__element__values .contacts-list__element--value {
        -webkit-flex-basis: -webkit-calc(50% - 35px);
            -ms-flex-preferred-size: calc(50% - 35px);
                flex-basis: -moz-calc(50% - 35px);
                flex-basis: calc(50% - 35px);
        max-width: -webkit-calc(50% - 35px);
        max-width: -moz-calc(50% - 35px);
        max-width: calc(50% - 35px); }

.pays {
  margin-top: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .pays-element {
    width: 48px;
    height: 25px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 3px #000;
       -moz-box-shadow: 0 3px 3px #000;
            box-shadow: 0 3px 3px #000;
    border: solid 1px #d6d5d5;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(128, 128, 128, 0.19)), to(rgba(230, 230, 230, 0.19)));
    background-image: -webkit-linear-gradient(bottom, rgba(128, 128, 128, 0.19), rgba(230, 230, 230, 0.19));
    background-image: -moz-linear-gradient(bottom, rgba(128, 128, 128, 0.19), rgba(230, 230, 230, 0.19));
    background-image: -o-linear-gradient(bottom, rgba(128, 128, 128, 0.19), rgba(230, 230, 230, 0.19));
    background-image: linear-gradient(to top, rgba(128, 128, 128, 0.19), rgba(230, 230, 230, 0.19));
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 9px; }

body.menu-opened {
  overflow: hidden; }

@media (max-width: 1359px) {
  .header-nav {
    position: fixed;
    z-index: 3;
    left: -100%;
    top: 60px;
    height: -webkit-calc(100% - 60px);
    height: -moz-calc(100% - 60px);
    height: calc(100% - 60px);
    background-color: rgba(115, 64, 17, 0.9);
    width: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    overflow: scroll; }
    body.menu-opened .header-nav {
      -webkit-transform: translateX(100%);
         -moz-transform: translateX(100%);
          -ms-transform: translateX(100%);
           -o-transform: translateX(100%);
              transform: translateX(100%); }
    .header-nav li {
      border-bottom: 1px solid #e67f22;
      background-color: rgba(0, 0, 0, 0.6);
      width: 100%;
      text-align: center; }
      .header-nav li a {
        color: #ffffff;
        font-size: 1.5rem;
        font-weight: 600; }
    .header-nav .header-contacts {
      padding: 10px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
         -moz-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .header-nav .header-contacts .contacts-element {
        margin-top: 0; }
      .header-nav .header-contacts > * {
        margin-bottom: 1rem; } }

@media (min-width: 1360px) {
  .header-nav .header-contacts {
    display: none; } }

@media (min-width: 1360px) {
  .header-nav .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    height: 45px;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
       -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
            box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
    background: url(./img/header-nav-pattern.png), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
    background: url(./img/header-nav-pattern.png), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), linear-gradient(to top, #e16e2d, #ea8f17);
    border: solid 1px #fff;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
    -webkit-border-image: -webkit-linear-gradient(top, #ffca85, transparent) 1 round;
       -moz-border-image: -moz-linear-gradient(top, #ffca85, transparent) 1 round;
         -o-border-image: -o-linear-gradient(top, #ffca85, transparent) 1 round;
            border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
            border-image: linear-gradient(to bottom, #ffca85, transparent) 1 round;
    position: relative; }
    .header-nav .nav li {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
         -moz-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      text-align: center;
      border: 1px solid transparent; }
      .header-nav .nav li:focus, .header-nav .nav li:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(225, 110, 45, 0.72)), to(rgba(234, 143, 23, 0.72)));
        background-image: -webkit-linear-gradient(top, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
        background-image: -moz-linear-gradient(top, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
        background-image: -o-linear-gradient(top, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
        background-image: linear-gradient(to bottom, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
        border: solid 1px #fff;
        -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
        -webkit-border-image: -webkit-linear-gradient(top, #ffca85, transparent) 1 round;
           -moz-border-image: -moz-linear-gradient(top, #ffca85, transparent) 1 round;
             -o-border-image: -o-linear-gradient(top, #ffca85, transparent) 1 round;
                border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
                border-image: linear-gradient(to bottom, #ffca85, transparent) 1 round; }
        .header-nav .nav li:focus a, .header-nav .nav li:hover a {
          color: #ffffff;
          text-decoration: none;
          text-shadow: none; }
      .header-nav .nav li a {
        width: 100%;
        line-height: 45px;
        display: block;
        color: #ffffff;
        text-shadow: 0 1px 4px rgba(0, 0, 0, 0.32);
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500; } }

@media (max-width: 1359px) {
  .header-nav .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; } }

.catalogue-nav {
  position: relative;
  height: 57px; }
  @media (min-width: 1360px) {
    .catalogue-nav {
      width: 315px; } }
  .catalogue-nav > .catalogue-nav__maindrop > .catalogue-nav__drop {
    left: 0; }
  .catalogue-nav.active > .catalogue-nav__maindrop > .catalogue-nav__drop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .catalogue-nav.active .catalogue-nav__main:after {
    -webkit-transform: translateY(-50%) rotate(180deg);
       -moz-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
         -o-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg); }
  .catalogue-nav__main {
    height: 45px;
    display: block;
    width: 100%;
    background: url(./img/header-nav-pattern.png), -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
    background: url(./img/header-nav-pattern.png), -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), -o-linear-gradient(bottom, #e16e2d, #ea8f17);
    background: url(./img/header-nav-pattern.png), linear-gradient(to top, #e16e2d, #ea8f17);
    border: solid 1px #fff;
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
    -webkit-border-image: -webkit-linear-gradient(top, #ffca85, transparent) 1 round;
       -moz-border-image: -moz-linear-gradient(top, #ffca85, transparent) 1 round;
         -o-border-image: -o-linear-gradient(top, #ffca85, transparent) 1 round;
            border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
            border-image: linear-gradient(to bottom, #ffca85, transparent) 1 round;
    position: relative;
    line-height: 45px;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    text-align: left;
    padding: 0 1rem; }
    .catalogue-nav__main:after {
      position: absolute;
      top: 50%;
      right: 15px;
      display: block;
      content: '';
      height: 9px;
      width: 17px;
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.03' height='9.031' viewBox='0 0 17.03 9.031' fill='%23fff'%3E%3Cpath class='cls-1' d='M2.01.326l6.71 6.663a1.178 1.178 0 0 1 0 1.666 1.2 1.2 0 0 1-1.68 0L.33 1.992a1.178 1.178 0 0 1 0-1.666 1.2 1.2 0 0 1 1.68 0z'/%3E%3Cpath class='cls-1' d='M14.97.326L8.26 6.989a1.178 1.178 0 0 0 0 1.666 1.2 1.2 0 0 0 1.68 0l6.71-6.663a1.16 1.16 0 0 0 0-1.666 1.2 1.2 0 0 0-1.68 0z'/%3E%3C/svg%3E");
      -webkit-background-size: 100% 100%;
         -moz-background-size: 100%;
           -o-background-size: 100%;
              background-size: 100%;
      -webkit-transform-origin: 50% 50%;
         -moz-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
           -o-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    .catalogue-nav__main:focus, .catalogue-nav__main:hover {
      color: #ffffff;
      text-decoration: none; }
  .catalogue-nav__maindrop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex; }
  .catalogue-nav__drop {
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
    position: relative;
    min-height: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
       -moz-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
            box-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    z-index: 5;
    display: none;
    padding: 18px 0;
    margin: 15px 5px 0; }
  .catalogue-nav--element {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    .catalogue-nav--element .icon {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 10px; }
    @media (max-width: 1359px) {
      .catalogue-nav--element.active > .catalogue-nav__drop {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex; } }
    .catalogue-nav--element .catalogue-nav__drop {
      z-index: 1; }
      @media (max-width: 1359px) {
        .catalogue-nav--element .catalogue-nav__drop {
          position: relative; } }
      @media (min-width: 1360px) {
        .catalogue-nav--element .catalogue-nav__drop {
          left: 100%;
          top: 0;
          margin: 0; } }
    .catalogue-nav--element--count {
      font-size: 14px;
      color: #908d8d;
      margin-left: 8px;
      text-decoration: none; }
    .catalogue-nav--element--title {
      color: #363636;
      font-size: 15px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 8px 17px; }
    .catalogue-nav--element.hasdrop > .catalogue-nav--element--title {
      position: relative;
      padding: 8px 36px 8px 17px; }
      .catalogue-nav--element.hasdrop > .catalogue-nav--element--title:after {
        content: '';
        display: block;
        position: absolute;
        right: 17px;
        top: -webkit-calc(50% - 13px/2);
        top: -moz-calc(50% - 13px/2);
        top: calc(50% - 13px/2);
        width: 7px;
        height: 13px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.68' height='12.688' viewBox='0 0 6.68 12.688'%3E%3Cpath class='cls-1' d='M-.01.697l.7-.707 6 6-.7.708z'/%3E%3Cpath class='cls-1' d='M6.69 6.698l-.7-.708-6 6 .7.707z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        -webkit-background-size: 100% 100%;
           -moz-background-size: 100%;
             -o-background-size: 100%;
                background-size: 100%;
        background-position: center center; }
        @media (max-width: 1359px) {
          .catalogue-nav--element.hasdrop > .catalogue-nav--element--title:after {
            -webkit-transform: rotate(90deg);
               -moz-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                 -o-transform: rotate(90deg);
                    transform: rotate(90deg); } }
    .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.68' height='12.688' viewBox='0 0 6.68 12.688' fill='%23fff'%3E%3Cpath class='cls-1' d='M-.01.697l.7-.707 6 6-.7.708z'/%3E%3Cpath class='cls-1' d='M6.69 6.698l-.7-.708-6 6 .7.707z'/%3E%3C/svg%3E"); }
      @media (max-width: 1359px) {
        .catalogue-nav--element.hasdrop.active > .catalogue-nav--element--title:after {
          -webkit-transform: rotate(-90deg);
             -moz-transform: rotate(-90deg);
              -ms-transform: rotate(-90deg);
               -o-transform: rotate(-90deg);
                  transform: rotate(-90deg); } }
    .catalogue-nav--element:focus, .catalogue-nav--element:hover {
      background-color: #454548; }
      .catalogue-nav--element:focus > .catalogue-nav--element--count, .catalogue-nav--element:hover > .catalogue-nav--element--count {
        color: #b7b3b3; }
      .catalogue-nav--element:focus > .catalogue-nav--element--title, .catalogue-nav--element:hover > .catalogue-nav--element--title {
        color: #ffffff;
        text-decoration: none; }
    .catalogue-nav--element.active {
      background-color: #454548;
      background-repeat: no-repeat; }
      .catalogue-nav--element.active > .catalogue-nav--element--count {
        color: #b7b3b3; }
      .catalogue-nav--element.active > .catalogue-nav--element--title {
        color: #ffffff;
        text-decoration: none; }

.catalogue-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 15px; }
  @media (max-width: 1359px) {
    .catalogue-control {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .catalogue-control .catalogue-nav {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
  .catalogue-control .catalogue-search {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .catalogue-control .basket-widget--wrapper {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 198px; }
    @media (max-width: 1359px) {
      .catalogue-control .basket-widget--wrapper {
        width: 100%; } }

.catalogue-search {
  height: 57px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 0 10px; }
  .catalogue-search-results {
    display: none; }
    .catalogue-search-results.active {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
         -moz-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      position: absolute;
      padding: 18px 0;
      width: -webkit-calc(100% - 10px);
      width: -moz-calc(100% - 10px);
      width: calc(100% - 10px);
      background-color: #fff;
      -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
         -moz-box-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
              box-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
      top: -webkit-calc(100% + 5px);
      top: -moz-calc(100% + 5px);
      top: calc(100% + 5px);
      max-height: 200px;
      z-index: 1; }
  .catalogue-search-element {
    padding: 5px 10px;
    cursor: pointer; }
    .catalogue-search-element:focus, .catalogue-search-element:hover {
      background-color: #454548;
      color: #ffffff; }
  @media (max-width: 991px) {
    .catalogue-search {
      margin: 0; } }
  .catalogue-search input {
    margin: 0; }
  .catalogue-search .search-button {
    position: absolute;
    right: -webkit-calc(6px);
    right: -moz-calc(6px);
    right: calc(6px);
    top: -webkit-calc(6px);
    top: -moz-calc(6px);
    top: calc(6px); }

.search-button {
  width: 58px;
  height: 45px;
  border: none;
  background-color: transparent;
  outline: none;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.97' height='20.969' viewBox='0 0 20.97 20.969' fill='%236f6d6d'%3E%3Cpath class='cls-1' d='M15.73 7.865a7.865 7.865 0 1 0-7.86 7.866 7.864 7.864 0 0 0 7.86-7.866zm-7.86 5.9a5.9 5.9 0 1 1 5.89-5.9 5.9 5.9 0 0 1-5.89 5.9zm12.53 3.853l-4.81-4.812a9.351 9.351 0 0 1-2.78 2.78l4.81 4.813a1.966 1.966 0 0 0 2.78-2.781z'/%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat; }
  .search-button:focus, .search-button:hover {
    outline: none; }

.frontpage-catalogue-slider {
  margin-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  .frontpage-catalogue-slider:last-child {
    margin-bottom: 0; }
  .frontpage-catalogue-slider .slick-slide {
    height: 100%;
    margin: 0 5px; }
  .frontpage-catalogue-slider .catalogue-element, .frontpage-catalogue-slider .catalogue-preview {
    height: 382px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .frontpage-catalogue-slider > .catalogue-element, .frontpage-catalogue-slider > .catalogue-preview {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin: 0 5px;
    -webkit-flex-basis: -webkit-calc(25% - 10px);
        -ms-flex-preferred-size: calc(25% - 10px);
            flex-basis: -moz-calc(25% - 10px);
            flex-basis: calc(25% - 10px); }

.catalogue .catalogue-element--price {
  margin-bottom: 10px; }

.catalogue-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media (min-width: 1360px) {
    .catalogue-cards .catalogue-element {
      -webkit-flex-basis: 20%;
          -ms-flex-preferred-size: 20%;
              flex-basis: 20%;
      max-width: 20%;
      margin-right: 0; }
      .catalogue-cards .catalogue-element:nth-of-type(5n+5) {
        margin-right: 0; }
      .catalogue-cards .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (min-width: 768px) and (max-width: 1359px) {
    .catalogue-cards .catalogue-element {
      -webkit-flex-basis: 25%;
          -ms-flex-preferred-size: 25%;
              flex-basis: 25%;
      max-width: 25%;
      margin-right: 0; }
      .catalogue-cards .catalogue-element:nth-of-type(4n+4) {
        margin-right: 0; }
      .catalogue-cards .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (min-width: 576px) and (max-width: 991px) {
    .catalogue-cards .catalogue-element {
      -webkit-flex-basis: 33.33333%;
          -ms-flex-preferred-size: 33.33333%;
              flex-basis: 33.33333%;
      max-width: 33.33333%;
      margin-right: 0; }
      .catalogue-cards .catalogue-element:nth-of-type(3n+3) {
        margin-right: 0; }
      .catalogue-cards .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (max-width: 767px) {
    .catalogue-cards .catalogue-element {
      -webkit-flex-basis: 50%;
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%;
      max-width: 50%;
      margin-right: 0; }
      .catalogue-cards .catalogue-element:nth-of-type(2n+2) {
        margin-right: 0; }
      .catalogue-cards .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (max-width: 575px) {
    .catalogue-cards .catalogue-element {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      max-width: 100%;
      margin-right: 0; }
      .catalogue-cards .catalogue-element:nth-of-type(1n+1) {
        margin-right: 0; }
      .catalogue-cards .catalogue-element:last-of-type {
        margin-right: 0; } }
  .catalogue-cards .catalogue-element .catalogue-element__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.catalogue-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .catalogue-list .catalogue-element {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 25px 40px 25px 30px; }
    @media (max-width: 767px) {
      .catalogue-list .catalogue-element {
        padding: 10px; }
        .catalogue-list .catalogue-element__data {
          margin: 0 .5rem 0 0; }
        .catalogue-list .catalogue-element__preview {
          margin: 0 .5rem 0 0; }
          .catalogue-list .catalogue-element__preview img {
            max-width: 15vw;
            max-height: 5vh; }
        .catalogue-list .catalogue-element--name {
          font-size: .8rem; }
        .catalogue-list .catalogue-element--param {
          font-size: 0.6rem; } }
    @media (max-width: 575px) {
      .catalogue-list .catalogue-element {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
        .catalogue-list .catalogue-element__footer {
          -webkit-flex-basis: 100%;
              -ms-flex-preferred-size: 100%;
                  flex-basis: 100%;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
             -moz-box-orient: horizontal;
             -moz-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-top: 0.5rem;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
             -moz-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between; }
        .catalogue-list .catalogue-element--price {
          margin: 0; } }
    .catalogue-list .catalogue-element__preview {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .catalogue-list .catalogue-element:not(:last-child) {
      margin-bottom: 8px; }
    @media (min-width: 576px) {
      .catalogue-list .catalogue-element__footer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
           -moz-box-orient: vertical;
           -moz-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    @media (min-width: 768px) {
      .catalogue-list .catalogue-element__data {
        margin-right: auto;
        margin-left: 75px; } }

.catalogue-element {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  border: solid 1px rgba(195, 194, 194, 0.68);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 30px 20px;
  position: relative; }
  .catalogue-element__count {
    font-size: 15px;
    color: #525353;
    font-weight: 900; }
  .catalogue-element__stickers {
    position: absolute;
    left: 20px;
    top: 20px; }
  .catalogue-element__preview {
    overflow: hidden;
    text-align: center;
    margin-bottom: auto; }
    .catalogue-element__preview img {
      max-width: 100%; }
  .catalogue-element__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .catalogue-element--name {
    font-size: 16px;
    color: #030409;
    font-weight: 400;
    width: 100%;
    text-align: center;
    margin-bottom: 20px; }
    .catalogue-element--name:focus, .catalogue-element--name:hover {
      color: inherit; }
  .catalogue-element--param {
    color: #727373;
    font-size: 12px; }
  .catalogue-element--price {
    font-size: 25px;
    color: #2e3033;
    font-weight: 900; }

.catalogue-preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  position: relative;
  padding: 30px 20px; }
  .catalogue-preview * {
    z-index: 3;
    position: relative; }
  .catalogue-preview:before, .catalogue-preview:after {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: ''; }
  .catalogue-preview:before {
    background-image: url(./img/pattern.png);
    z-index: 2; }
  .catalogue-preview:after {
    -webkit-box-shadow: inset 0 0 150px 40px #000;
       -moz-box-shadow: inset 0 0 150px 40px #000;
            box-shadow: inset 0 0 150px 40px #000;
    z-index: 2; }
  .catalogue-preview--image {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden; }
    .catalogue-preview--image img {
      min-width: 100%;
      min-height: 100%; }
  .catalogue-preview--title {
    font-size: 36px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 900;
    text-shadow: 0 6px 6px #000, 0 3px 7px rgba(0, 0, 0, 0.26);
    width: 100%; }
  .catalogue-preview--description {
    font-size: 16px;
    color: #fff;
    width: 100%;
    font-weight: 400; }

.catalogue-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px; }
  @media (max-width: 767px) {
    .catalogue-navigation {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
         -moz-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .catalogue-navigation .catalogue-sort {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
           -moz-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        text-align: right; }
      .catalogue-navigation .catalogue-view {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
           -moz-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1; }
      .catalogue-navigation > * {
        margin-bottom: 1rem; } }

.catalogue-sort {
  font-size: 16px;
  color: #030409;
  font-weight: 500; }
  .catalogue-sort .form-control {
    display: inline-block;
    width: auto; }
  .catalogue-sort label {
    line-height: 12px;
    margin-right: 0.5rem; }

.catalogue-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  @media (min-width: 768px) {
    .catalogue-view {
      margin-right: auto; } }
  .catalogue-view__element {
    background-image: url(./img/cat-view-sprite.jpg);
    background-repeat: no-repeat;
    width: 39px;
    display: inline-block;
    height: 34px; }
    .catalogue-view__element:not(:last-child) {
      margin-right: 10px; }
    @media (min-width: 768px) {
      .catalogue-view__element {
        margin-right: 10px; } }
    .catalogue-view__element--grid {
      background-position: 0 0; }
      .catalogue-view__element--grid.active {
        background-position: 0 -34px; }
    .catalogue-view__element--list {
      background-position: -39px 0; }
      .catalogue-view__element--list.active {
        background-position: -39px -34px; }

.similar-goods {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media (min-width: 1360px) {
    .similar-goods .catalogue-element {
      -webkit-flex-basis: 20%;
          -ms-flex-preferred-size: 20%;
              flex-basis: 20%;
      max-width: 20%;
      margin-right: 0; }
      .similar-goods .catalogue-element:nth-of-type(5n+5) {
        margin-right: 0; }
      .similar-goods .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (min-width: 768px) and (max-width: 1359px) {
    .similar-goods .catalogue-element {
      -webkit-flex-basis: 25%;
          -ms-flex-preferred-size: 25%;
              flex-basis: 25%;
      max-width: 25%;
      margin-right: 0; }
      .similar-goods .catalogue-element:nth-of-type(4n+4) {
        margin-right: 0; }
      .similar-goods .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (min-width: 576px) and (max-width: 991px) {
    .similar-goods .catalogue-element {
      -webkit-flex-basis: 33.33333%;
          -ms-flex-preferred-size: 33.33333%;
              flex-basis: 33.33333%;
      max-width: 33.33333%;
      margin-right: 0; }
      .similar-goods .catalogue-element:nth-of-type(3n+3) {
        margin-right: 0; }
      .similar-goods .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (max-width: 767px) {
    .similar-goods .catalogue-element {
      -webkit-flex-basis: 50%;
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%;
      max-width: 50%;
      margin-right: 0; }
      .similar-goods .catalogue-element:nth-of-type(2n+2) {
        margin-right: 0; }
      .similar-goods .catalogue-element:last-of-type {
        margin-right: 0; } }
  @media (max-width: 575px) {
    .similar-goods .catalogue-element {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%;
      max-width: 100%;
      margin-right: 0; }
      .similar-goods .catalogue-element:nth-of-type(1n+1) {
        margin-right: 0; }
      .similar-goods .catalogue-element:last-of-type {
        margin-right: 0; } }
  .similar-goods .catalogue-element .catalogue-element--price {
    margin-bottom: 10px; }
  .similar-goods .catalogue-element .catalogue-element__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.good h3 {
  margin-bottom: 1.2rem; }

.good-info {
  margin-bottom: 1.65rem; }
  .good-info__element {
    font-size: 15px;
    color: #424344;
    display: inline;
    margin-right: 1rem; }

.good-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 80px; }
  @media (max-width: 991px) {
    .good-main {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-bottom: 2rem; } }
  @media (max-width: 575px) {
    .good-main {
      margin-bottom: 1rem; } }

.good-gallery {
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  @media (min-width: 768px) {
    .good-gallery {
      width: 562px; } }
  .good-gallery__main {
    background-color: #fff;
    border: solid 1px rgba(195, 194, 194, 0.68);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px; }
    @media (min-width: 768px) {
      .good-gallery__main {
        height: 380px; } }
    .good-gallery__main img {
      max-width: 100%;
      max-height: 100%; }
  .good-gallery__previews {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    margin-top: 22px;
    padding: 0 20px; }
    .good-gallery__previews .slick-slide {
      background-color: #fff;
      border: solid 1px rgba(195, 194, 194, 0.68);
      margin: 0 11px; }
    .good-gallery__previews--element {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -moz-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; }

.good-data {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-top: 1rem; }
  @media (min-width: 992px) {
    .good-data {
      width: 630px; } }
  @media (min-width: 768px) {
    .good-data {
      margin-left: 3rem; } }

.good-availability {
  font-size: 22px;
  font-weight: bold;
  color: #424344; }
  .good-availability img {
    margin-right: 10px; }

.good-data-element {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  @media (max-width: 767px) {
    .good-data-element {
      margin-bottom: 1rem;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
         -moz-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .good-data-element h5 {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%; }

.good-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin-top: 1rem;
  margin-right: 1rem; }
  @media (max-width: 767px) {
    .good-price {
      margin: 1rem; } }
  .good-price__before {
    font-size: 20px;
    right: 0;
    color: #adaeb1;
    font-weight: 900;
    line-height: 20px;
    position: absolute;
    bottom: 100%; }
    .good-price__before:before {
      content: '';
      right: 0;
      top: 50%;
      display: block;
      position: absolute;
      width: 100%;
      height: 3px;
      background-color: #adaeb1;
      -webkit-transform: rotate(-10deg);
         -moz-transform: rotate(-10deg);
          -ms-transform: rotate(-10deg);
           -o-transform: rotate(-10deg);
              transform: rotate(-10deg); }
  .good-price__current {
    font-size: 40px;
    line-height: 42px;
    font-weight: 900;
    color: #2e3033; }

.good-quickorder--title {
  color: #030409;
  font-weight: 500;
  margin-bottom: 10px; }
  .good-quickorder--title .icon {
    margin-left: 10px; }

.good-quickorder__form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 575px) {
    .good-quickorder__form {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .good-quickorder__form input {
    width: 212px; }
    @media (min-width: 576px) {
      .good-quickorder__form input {
        margin-right: 18px; } }
  @media (max-width: 575px) {
    .good-quickorder__form button {
      width: 100%;
      margin-top: 0.5rem; } }

.good .tab-content {
  color: #424344; }

.subtext {
  color: #424344;
  font-size: .9375rem; }

.delivery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .delivery-element {
    margin-right: 21px;
    margin-bottom: 21px; }

.basket-popup-good {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0; }
  @media (max-width: 575px) {
    .basket-popup-good {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .basket-popup-good__preview {
    width: 118px;
    height: 95px;
    background-color: #fff;
    border: solid 1px rgba(195, 194, 194, 0.68);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    @media (max-width: 575px) {
      .basket-popup-good__preview {
        margin-bottom: 0.5rem; } }
    .basket-popup-good__preview img {
      max-width: 100%;
      max-height: 100%; }
  .basket-popup-good__data {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 0 60px 0 40px; }
    @media (max-width: 575px) {
      .basket-popup-good__data {
        margin: 0;
        margin-bottom: 0.5rem; } }
  .basket-popup-good--name {
    font-size: 16px;
    color: #424344; }
  .basket-popup-good--param {
    font-size: 12px;
    color: #727373; }
  .basket-popup-good--price {
    margin-left: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }

.modal-add-good .modal-dialog {
  max-width: 640px; }

.btn-basket-remove {
  color: #da1616; }
  .btn-basket-remove:focus, .btn-basket-remove:hover {
    color: #ac1111; }

.basket-container {
  background-color: #fff;
  border: solid 1px rgba(195, 194, 194, 0.68);
  padding: 40px 30px; }
  .basket-container .custom-control {
    margin-bottom: 2rem; }

@media (max-width: 575px) {
  .basket-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; } }

.basket-total {
  font-weight: 900;
  font-size: 16px;
  line-height: 20px; }
  .basket-total__sum {
    font-size: 30px;
    text-transform: uppercase;
    color: #424344;
    line-height: 34px; }

.basket-bottom {
  margin: 40px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 575px) {
    .basket-bottom {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
         -moz-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .basket-bottom > * {
        margin: 0.5rem; } }
  .basket-bottom .basket-total {
    margin-left: auto; }

@media (max-width: 991px) {
  .basket-goodlist .catalogue-element {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }

@media (max-width: 575px) {
  .basket-goodlist .catalogue-element .btn-basket-remove {
    margin-left: auto; } }

.basket-goodlist .catalogue-element__footer {
  margin: 0 auto; }

.basket-countchanger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .basket-countchanger__plus, .basket-countchanger__minus {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
    background-image: -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: -o-linear-gradient(bottom, #e16e2d, #ea8f17);
    background-image: linear-gradient(to top, #e16e2d, #ea8f17);
    border: solid 1px #ffffff;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 26px;
    height: 26px;
    line-height: 24px;
    padding: 0;
    cursor: pointer;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .basket-countchanger__plus:focus, .basket-countchanger__plus:hover, .basket-countchanger__minus:focus, .basket-countchanger__minus:hover {
      outline: none;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e16e2d), to(#ea8f17));
      background-image: -webkit-linear-gradient(top, #e16e2d, #ea8f17);
      background-image: -moz-linear-gradient(top, #e16e2d, #ea8f17);
      background-image: -o-linear-gradient(top, #e16e2d, #ea8f17);
      background-image: linear-gradient(to bottom, #e16e2d, #ea8f17); }
    .basket-countchanger__plus:active, .basket-countchanger__minus:active {
      -webkit-box-shadow: 0 0 15px #e16e2d;
         -moz-box-shadow: 0 0 15px #e16e2d;
              box-shadow: 0 0 15px #e16e2d; }
  .basket-countchanger__input {
    width: 50px;
    margin: 0 12px; }
  .basket-countchanger__plus:before {
    content: '+'; }
  .basket-countchanger__minus:before {
    content: '-'; }

.basket-widget {
  height: 45px;
  width: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
  background: -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
  background: -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
  background: -o-linear-gradient(bottom, #e16e2d, #ea8f17);
  background: linear-gradient(to top, #e16e2d, #ea8f17);
  border: solid 1px #fff;
  -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
  -webkit-border-image: -webkit-linear-gradient(top, #ffca85, transparent) 1 round;
     -moz-border-image: -moz-linear-gradient(top, #ffca85, transparent) 1 round;
       -o-border-image: -o-linear-gradient(top, #ffca85, transparent) 1 round;
          border-image: -webkit-gradient(linear, left top, left bottom, from(#ffca85), to(transparent)) 1 round;
          border-image: linear-gradient(to bottom, #ffca85, transparent) 1 round;
  position: relative;
  line-height: 45px;
  color: #ffffff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.32);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .basket-widget--icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' viewBox='0 0 16 12' fill='%23fff'%3E%3Cpath class='cls-1' d='M15.788 2.43a.928.928 0 0 0-.714-.334H4.615l-.1-.524a.925.925 0 0 0-.637-.707L1.206.042a.923.923 0 1 0-.55 1.763l2.14.66 1.631 7.111a.924.924 0 0 0 .522.667 1.539 1.539 0 0 0-.012.193 1.573 1.573 0 0 0 3.146 0v-.107h2.484v.107a1.573 1.573 0 0 0 3.146 0v-.115a.923.923 0 0 0 .8-.745l1.486-6.387a.916.916 0 0 0-.211-.759zm-9.279 8.767a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm5.622 0a.761.761 0 1 1 .766-.761.764.764 0 0 1-.766.764zm.54-3.167H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108zm0-2.953H6.305a.554.554 0 1 1 0-1.108h6.366a.554.554 0 1 1 0 1.108z'/%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
       -moz-background-size: 100%;
         -o-background-size: 100%;
            background-size: 100%;
    width: 38px;
    height: 28px;
    display: block;
    margin-right: 20px; }
  .basket-widget--items {
    font-size: 11px;
    font-weight: 400;
    line-height: 13px; }
    .basket-widget--items .basket-widget--icon {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
  .basket-widget--price {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 18px; }
  .basket-widget__data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .basket-widget:focus, .basket-widget:hover {
    color: #ffffff;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(225, 110, 45, 0.72)), to(rgba(234, 143, 23, 0.72)));
    background-image: -webkit-linear-gradient(top, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
    background-image: -moz-linear-gradient(top, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
    background-image: -o-linear-gradient(top, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
    background-image: linear-gradient(to bottom, rgba(225, 110, 45, 0.72), rgba(234, 143, 23, 0.72));
    background-color: #6f6b6b; }

.sticker {
  height: 19px;
  line-height: 21px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.35);
     -moz-box-shadow: 0 1px rgba(0, 0, 0, 0.35);
          box-shadow: 0 1px rgba(0, 0, 0, 0.35);
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  padding: 0 15px;
  margin-right: 5px; }
  .sticker-new {
    background-color: #76c86b; }
  .sticker-hit {
    background-color: #f7ca18; }
  .sticker-sell {
    background-color: #ef4836; }

.advantages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media (max-width: 991px) {
    .advantages {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 992px) {
    .advantages-element {
      -webkit-flex-basis: -webkit-calc(50% - 55px);
          -ms-flex-preferred-size: calc(50% - 55px);
              flex-basis: -moz-calc(50% - 55px);
              flex-basis: calc(50% - 55px);
      max-width: -webkit-calc(50% - 55px);
      max-width: -moz-calc(50% - 55px);
      max-width: calc(50% - 55px);
      margin-right: 110px;
      margin-bottom: 15px; }
      .advantages-element:nth-of-type(2n+2) {
        margin-right: 0; }
      .advantages-element:last-of-type {
        margin-right: auto; } }
  @media (max-width: 991px) {
    .advantages-element {
      margin-bottom: 1.4rem; } }
  .advantages-element--title {
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 6px 6px #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 15px; }
  .advantages-element--icon {
    width: 72px;
    height: 72px;
    -webkit-border-radius: 36px;
       -moz-border-radius: 36px;
            border-radius: 36px;
    background-color: #ededed;
    -webkit-box-shadow: 0 6px 6px #000, inset 0 3px 7px rgba(0, 0, 0, 0.26);
       -moz-box-shadow: 0 6px 6px #000, inset 0 3px 7px rgba(0, 0, 0, 0.26);
            box-shadow: 0 6px 6px #000, inset 0 3px 7px rgba(0, 0, 0, 0.26);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(176, 176, 176, 0.73)), color-stop(34%, rgba(230, 230, 230, 0.73)), to(rgba(235, 235, 235, 0.73)));
    background-image: -webkit-linear-gradient(top, rgba(176, 176, 176, 0.73), rgba(230, 230, 230, 0.73) 34%, rgba(235, 235, 235, 0.73));
    background-image: -moz-linear-gradient(top, rgba(176, 176, 176, 0.73), rgba(230, 230, 230, 0.73) 34%, rgba(235, 235, 235, 0.73));
    background-image: -o-linear-gradient(top, rgba(176, 176, 176, 0.73), rgba(230, 230, 230, 0.73) 34%, rgba(235, 235, 235, 0.73));
    background-image: linear-gradient(to bottom, rgba(176, 176, 176, 0.73), rgba(230, 230, 230, 0.73) 34%, rgba(235, 235, 235, 0.73));
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 20px; }
  .advantages-element--text {
    font-size: 13px;
    color: #fff;
    text-shadow: 0 6px 6px #000; }

.brands-element {
  background-color: #fff;
  border: solid 1px rgba(195, 194, 194, 0.68);
  overflow: hidden;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .brands-element img {
    max-width: 100%; }

.news {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 90px; }
  .news-element {
    border: 1px solid #cdcdcd;
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (min-width: 992px) {
      .news-element {
        -webkit-flex-basis: -webkit-calc(33.33333% - 38px);
            -ms-flex-preferred-size: calc(33.33333% - 38px);
                flex-basis: -moz-calc(33.33333% - 38px);
                flex-basis: calc(33.33333% - 38px);
        max-width: -webkit-calc(33.33333% - 38px);
        max-width: -moz-calc(33.33333% - 38px);
        max-width: calc(33.33333% - 38px);
        margin-right: 57px; }
        .news-element:nth-of-type(3n+3) {
          margin-right: 0; }
        .news-element:last-of-type {
          margin-right: auto; } }
    @media (min-width: 576px) and (max-width: 991px) {
      .news-element {
        -webkit-flex-basis: -webkit-calc(50% - 0.5rem);
            -ms-flex-preferred-size: calc(50% - 0.5rem);
                flex-basis: -moz-calc(50% - 0.5rem);
                flex-basis: calc(50% - 0.5rem);
        max-width: -webkit-calc(50% - 0.5rem);
        max-width: -moz-calc(50% - 0.5rem);
        max-width: calc(50% - 0.5rem);
        margin-right: 1rem; }
        .news-element:nth-of-type(2n+2) {
          margin-right: 0; }
        .news-element:last-of-type {
          margin-right: auto; } }
    .news-element--title {
      font-size: 17px;
      font-weight: bold;
      color: #030409;
      margin-bottom: 10px;
      line-height: 19px; }
      .news-element--title:focus, .news-element--title:hover {
        text-decoration: underline;
        color: #030409; }
    .news-element--date {
      margin-top: auto; }
    .news-element--text {
      font-size: 16px;
      color: #030409;
      line-height: 19px;
      margin-bottom: 15px; }
    .news-element__preview {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      background-color: #ffffff;
      text-align: center; }
      .news-element__preview img {
        max-width: 100%; }
    .news-element__data {
      padding: 25px 20px 10px;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
         -moz-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      background-color: #ffffff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
  .news-details__header {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .news-details__header time {
      font-size: 14px; }
  .news-details__content {
    line-height: 1.2rem;
    margin-bottom: 40px; }
    @media (max-width: 767px) {
      .news-details__content {
        margin-bottom: 1.5rem; } }
  .news-details__images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 30px 0 10px; }
    .news-details__images figure {
      margin-bottom: 32px; }
      @media (min-width: 992px) {
        .news-details__images figure {
          -webkit-flex-basis: -webkit-calc(50% - 17.5px);
              -ms-flex-preferred-size: calc(50% - 17.5px);
                  flex-basis: -moz-calc(50% - 17.5px);
                  flex-basis: calc(50% - 17.5px);
          max-width: -webkit-calc(50% - 17.5px);
          max-width: -moz-calc(50% - 17.5px);
          max-width: calc(50% - 17.5px);
          margin-right: 35px; }
          .news-details__images figure:nth-of-type(2n+2) {
            margin-right: 0; }
          .news-details__images figure:last-of-type {
            margin-right: auto; } }
      .news-details__images figure img {
        max-width: 100%; }

.tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 1.5rem; }
  @media (max-width: 767px) {
    .tags {
      margin-bottom: 1rem; } }
  .tags-element {
    padding: 5px 14px;
    margin-bottom: 1.5rem;
    margin-right: 1.5rem;
    background-color: #b3b2b6;
    font-size: 14px;
    color: #424344;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display: block; }
    @media (max-width: 767px) {
      .tags-element {
        margin-bottom: 1rem;
        margin-right: 1rem; } }
    .tags-element:focus, .tags-element:hover {
      background-color: #86868a;
      color: #ffffff;
      text-decoration: none; }

.hint-popup {
  background: #ffffff;
  border: 1px solid #cfcece;
  font-size: 16px;
  padding: 16px;
  color: #424344;
  max-width: 460px;
  position: absolute;
  z-index: 5; }
  .hint-popup-close {
    width: 11px;
    height: 11px;
    display: block;
    position: absolute;
    right: 8px;
    top: 8px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.68' height='10.688' viewBox='0 0 10.68 10.688' fill='%23adaeb1'%3E%3Cpath class='cls-1' d='M-.01.697l.7-.707 10 10-.7.707z'/%3E%3Cpath class='cls-1' d='M10.69.697l-.7-.707-10 10 .7.707z'/%3E%3C/svg%3E");
    cursor: pointer; }
    .hint-popup-close:focus, .hint-popup-close:hover {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.68' height='10.688' viewBox='0 0 10.68 10.688'%3E%3Cpath class='cls-1' d='M-.01.697l.7-.707 10 10-.7.707z'/%3E%3Cpath class='cls-1' d='M10.69.697l-.7-.707-10 10 .7.707z'/%3E%3C/svg%3E"); }
  .hint-popup:after, .hint-popup:before {
    right: 100%;
    top: 25px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .hint-popup:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #ffffff;
    border-width: 12px;
    margin-top: -12px; }
  .hint-popup:before {
    border-color: rgba(207, 206, 206, 0);
    border-right-color: #cfcece;
    border-width: 13px;
    margin-top: -13px; }

ul:not([class]) {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ul:not([class]) li {
    margin-bottom: 10px; }
    ul:not([class]) li:before {
      content: '';
      width: 12px;
      margin-right: 15px;
      height: 10px;
      display: inline-block;
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9.69' viewBox='0 0 12 9.69' fill='%23424344'%3E%3Cpath class='cls-1' d='M10.3.06l1.62 1.29a.234.234 0 0 1 .03.32L5.01 9.61a.246.246 0 0 1-.21.08.239.239 0 0 1-.14-.05L.09 5.95a.225.225 0 0 1-.04-.32L1.4 4.09a.248.248 0 0 1 .34-.03L4.53 6.3 9.97.08a.227.227 0 0 1 .33-.02z'/%3E%3C/svg%3E"); }

ol:not([class]) {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  ol:not([class]) li {
    counter-increment: step-counter;
    margin-bottom: 10px; }
    ol:not([class]) li:before {
      content: counter(step-counter) ".";
      font-weight: 900;
      margin-right: 15px; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url(./img/ajax-loader.gif) center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url(./fonts/slick.eot);
  src: url(./fonts/slick.eot?#iefix) format("embedded-opentype"), url(./fonts/slick.woff) format("woff"), url(./fonts/slick.ttf) format("truetype"), url(./img/slick.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal; }

.slick-prev-simple,
.slick-next-simple {
  position: absolute;
  display: block;
  height: 31px;
  width: 16px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  top: 50%;
  padding: 8px;
  -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: none;
  outline: none;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background-color: transparent; }
  .slick-prev-simple:focus, .slick-prev-simple:hover,
  .slick-next-simple:focus,
  .slick-next-simple:hover {
    outline: none; }

.slick-prev-simple {
  left: 0px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='31' viewBox='0 0 16 31' fill='%23424344'%3E%3Cpath class='cls-1' d='M16.007.48l-.5-.49L-.008 15.25l.5.5z'/%3E%3Cpath class='cls-1' d='M-.007 15.75l.5-.5 15.515 15.27-.5.49z'/%3E%3C/svg%3E"); }
  .slick-prev-simple:focus, .slick-prev-simple:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='31' viewBox='0 0 16 31' fill='%23db7622'%3E%3Cpath class='cls-1' d='M16.007.48l-.5-.49L-.008 15.25l.5.5z'/%3E%3Cpath class='cls-1' d='M-.007 15.75l.5-.5 15.515 15.27-.5.49z'/%3E%3C/svg%3E"); }

.slick-next-simple {
  right: 0px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='31' viewBox='0 0 16 31' fill='%23424344'%3E%3Cpath class='cls-1' d='M-.01.48l.5-.49 15.52 15.26-.5.5z'/%3E%3Cpath class='cls-1' d='M16.01 15.75l-.5-.5L-.01 30.52l.5.49z'/%3E%3C/svg%3E"); }
  .slick-next-simple:focus, .slick-next-simple:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='31' viewBox='0 0 16 31' fill='%23db7622'%3E%3Cpath class='cls-1' d='M-.01.48l.5-.49 15.52 15.26-.5.5z'/%3E%3Cpath class='cls-1' d='M16.01 15.75l-.5-.5L-.01 30.52l.5.49z'/%3E%3C/svg%3E"); }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 52px;
  width: 52px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  top: 50%;
  padding: 8px;
  -webkit-transform: translate(0, -50%);
     -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
       -o-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border: none;
  z-index: 2;
  outline: none;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  background-color: #dadadb;
  -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.06);
     -moz-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.06); }
  @media (max-width: 1359px) {
    .slick-prev,
    .slick-next {
      opacity: 0.3; } }
  .slick-prev.slick-disabled,
  .slick-next.slick-disabled {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    width: 36px;
    height: 36px;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    content: '';
    display: block;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.41);
       -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.41);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.41);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#ebebeb));
    background-image: -webkit-linear-gradient(bottom, #e3e3e3, #ebebeb);
    background-image: -moz-linear-gradient(bottom, #e3e3e3, #ebebeb);
    background-image: -o-linear-gradient(bottom, #e3e3e3, #ebebeb);
    background-image: linear-gradient(to top, #e3e3e3, #ebebeb); }
  .slick-prev:after,
  .slick-next:after {
    width: 36px;
    height: 36px;
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: 8px;
    background-position: center center;
    background-repeat: no-repeat; }
  .slick-prev:focus, .slick-prev:hover,
  .slick-next:focus,
  .slick-next:hover {
    outline: none; }
    .slick-prev:focus:before, .slick-prev:hover:before,
    .slick-next:focus:before,
    .slick-next:hover:before {
      -webkit-box-shadow: 0 0 7px rgba(232, 137, 27, 0.32), 0 2px 4px rgba(0, 0, 0, 0.41);
         -moz-box-shadow: 0 0 7px rgba(232, 137, 27, 0.32), 0 2px 4px rgba(0, 0, 0, 0.41);
              box-shadow: 0 0 7px rgba(232, 137, 27, 0.32), 0 2px 4px rgba(0, 0, 0, 0.41);
      background-image: -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
      background-image: -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
      background-image: -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
      background-image: -o-linear-gradient(bottom, #e16e2d, #ea8f17);
      background-image: linear-gradient(to top, #e16e2d, #ea8f17); }

.slick-prev {
  left: -46px; }
  @media (max-width: 1359px) {
    .slick-prev {
      left: 0px; } }
  .slick-prev:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.187' height='12.38' viewBox='0 0 16.187 12.38'%3E%3Cpath class='cls-1' d='M1.187 6.69v-1h15v1h-15z'/%3E%3Cpath class='cls-1' d='M.005 6.71l.707-.7 5.657 5.65-.707.71z'/%3E%3Cpath class='cls-1' d='M6.369.71l-.707-.7L.005 5.66l.707.71z'/%3E%3C/svg%3E"); }
  .slick-prev:focus:after, .slick-prev:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.187' height='12.38' viewBox='0 0 16.187 12.38' fill='%23fff'%3E%3Cpath class='cls-1' d='M1.187 6.69v-1h15v1h-15z'/%3E%3Cpath class='cls-1' d='M.005 6.71l.707-.7 5.657 5.65-.707.71z'/%3E%3Cpath class='cls-1' d='M6.369.71l-.707-.7L.005 5.66l.707.71z'/%3E%3C/svg%3E"); }

.slick-next {
  right: -46px; }
  @media (max-width: 1359px) {
    .slick-next {
      right: 0px; } }
  .slick-next:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.19' height='12.38' viewBox='0 0 16.19 12.38'%3E%3Cpath class='cls-1' d='M15 6.69v-1H0v1h15z'/%3E%3Cpath class='cls-1' d='M16.18 6.71l-.71-.7-5.65 5.65.71.71z'/%3E%3Cpath class='cls-1' d='M9.82.71l.71-.7 5.65 5.65-.71.71z'/%3E%3C/svg%3E"); }
  .slick-next:focus:after, .slick-next:hover:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.19' height='12.38' viewBox='0 0 16.19 12.38' fill='%23fff'%3E%3Cpath class='cls-1' d='M15 6.69v-1H0v1h15z'/%3E%3Cpath class='cls-1' d='M16.18 6.71l-.71-.7-5.65 5.65.71.71z'/%3E%3Cpath class='cls-1' d='M9.82.71l.71-.7 5.65 5.65-.71.71z'/%3E%3C/svg%3E"); }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 0px; }

.slick-dots {
  position: absolute;
  bottom: 25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      display: block;
      height: 8px;
      width: 8px;
      outline: none;
      padding: 5px;
      cursor: pointer;
      background-color: white;
      -webkit-border-radius: 50%;
         -moz-border-radius: 50%;
              border-radius: 50%;
      font-size: 0;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        background-color: #e47d43;
        -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
           -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
                box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
        outline: none; }
    .slick-dots li.slick-active button {
      background-image: -webkit-gradient(linear, left bottom, left top, from(#e16e2d), to(#ea8f17));
      background-image: -webkit-linear-gradient(bottom, #e16e2d, #ea8f17);
      background-image: -moz-linear-gradient(bottom, #e16e2d, #ea8f17);
      background-image: -o-linear-gradient(bottom, #e16e2d, #ea8f17);
      background-image: linear-gradient(to top, #e16e2d, #ea8f17);
      -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
         -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42);
              box-shadow: 0 6px 10px rgba(0, 0, 0, 0.42); }

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto; }

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-y {
  display: none;
  opacity: 0;
  -o-transition: background-color .2s linear, opacity .2s linear;
  -moz-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute; }

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent; }

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6; }

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  background-color: #eee;
  opacity: 0.9; }

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -o-transition: background-color .2s linear, height .2s ease-in-out;
  -moz-transition: background-color .2s linear, height .2s ease-in-out;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__thumb-y {
  background-color: #aaa;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -o-transition: background-color .2s linear, width .2s ease-in-out;
  -moz-transition: background-color .2s linear, width .2s ease-in-out;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute; }

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x {
  background-color: #999;
  height: 11px; }

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
  background-color: #999;
  width: 11px; }

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important; } }
.dev-nav {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 200px;
  z-index: 50;
  background-color: #535353; }
  .dev-nav.active .dev-nav-body {
    max-height: 60vh; }
  .dev-nav-title {
    height: 24px;
    text-align: center;
    font-size: 16px;
    -webkit-box-shadow: 0 0 3px #fff;
       -moz-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    color: #ffffff; }
  .dev-nav-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow-y: scroll;
    max-height: 0vh;
    overflow-x: hidden;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    .dev-nav-body a {
      color: #ffffff;
      text-align: center;
      border-bottom: 1px solid #ffffff;
      padding: 3px;
      display: block; }

.catalog-title-h1 {
    font-size: 2.25rem;
    text-transform: uppercase;
    margin-bottom: 2.25rem;
}

.catalog-detail-title-h1 {
    margin-bottom: 1.2rem;
    font-size: 1.875rem;
    text-transform: initial;
}

.container360 {
  width:100px;
  height:100px;
}
.n360 {
  background-image: url(/theme/assets/3d/gradus.png);
  background-repeat: no-repeat;
  width:94px;
  height:94px;
  animation:rotate 1.5s linear infinite;
}
.container360 img {
position: absolute;
width: 50px;
height:50px;
}
@keyframes rotate {
from {
  transform: rotate(359deg);
}

to {
  transform: rotate(0deg);
}
}

.good-gallery__previews--element {
  height: 101px;
}

.good-gallery__previews--element img {
  max-width: 101px;
  max-height: 101px;
}