:root {
  --theme-color: #0581c4; }

.page-nav, div.custom-file, .page-share-block, .map-section .on-map-block .on-map-social, .page-share-block .networks .ya-share2__list, .map-section .on-map-block .on-map-social .networks .ya-share2__list, .main-top-section .main-blocks-container, .gallery-section .gallery-section-slider-controlls, .gallery-section .gallery-section-slider-controlls .slick-dots, .marketing-section .social-nav, .galleries-list, .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture, .services, .contacts-block .content-social-nav ul, .contacts-form, .contacts-form .fields .textfield .field, .counters-blocks, .counters-user-data .user-comment, .house-block .house-top-data, .house-block .house-top-data .icon, .disclosure-complex-select, .profile-welcome-block, .orders-history .item .answer .answer-header, .invoice-block .invoice-details {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex; }

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

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

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

*,
*::before,
*::after {
  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: rgba(0, 0, 0, 0); }

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

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

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

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

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

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

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  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: 700; }

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

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    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;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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"] {
  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;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, .main-section .section-title, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }

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

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

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

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

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

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

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

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

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

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

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

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

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: 0.5rem; }

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

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

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

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

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

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

.container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
      max-width: 1140px; } }

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

.row {
  display: flex;
  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 {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

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

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

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .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: #b8daff; }

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

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

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }

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

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

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

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

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

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

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

.form-control, .external-form-block form input[type=text],
.external-form-block form input[type=password],
.external-form-block form input[type=date],
.external-form-block form input[type=datetime-local],
.external-form-block form input[type=email],
.external-form-block form input[type=month],
.external-form-block form input[type=number],
.external-form-block form input[type=search],
.external-form-block form input[type=tel],
.external-form-block form input[type=time],
.external-form-block form input[type=url],
.external-form-block form input[type=week],
.external-form-block form select,
.external-form-block form textarea {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .form-control::-ms-expand, .external-form-block form input[type=text]::-ms-expand,
  .external-form-block form input[type=password]::-ms-expand,
  .external-form-block form input[type=date]::-ms-expand,
  .external-form-block form input[type=datetime-local]::-ms-expand,
  .external-form-block form input[type=email]::-ms-expand,
  .external-form-block form input[type=month]::-ms-expand,
  .external-form-block form input[type=number]::-ms-expand,
  .external-form-block form input[type=search]::-ms-expand,
  .external-form-block form input[type=tel]::-ms-expand,
  .external-form-block form input[type=time]::-ms-expand,
  .external-form-block form input[type=url]::-ms-expand,
  .external-form-block form input[type=week]::-ms-expand,
  .external-form-block form select::-ms-expand,
  .external-form-block form textarea::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .external-form-block form input:focus[type=text],
  .external-form-block form input:focus[type=password],
  .external-form-block form input:focus[type=date],
  .external-form-block form input:focus[type=datetime-local],
  .external-form-block form input:focus[type=email],
  .external-form-block form input:focus[type=month],
  .external-form-block form input:focus[type=number],
  .external-form-block form input:focus[type=search],
  .external-form-block form input:focus[type=tel],
  .external-form-block form input:focus[type=time],
  .external-form-block form input:focus[type=url],
  .external-form-block form input:focus[type=week],
  .external-form-block form select:focus,
  .external-form-block form textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::placeholder, .external-form-block form input[type=text]::placeholder,
  .external-form-block form input[type=password]::placeholder,
  .external-form-block form input[type=date]::placeholder,
  .external-form-block form input[type=datetime-local]::placeholder,
  .external-form-block form input[type=email]::placeholder,
  .external-form-block form input[type=month]::placeholder,
  .external-form-block form input[type=number]::placeholder,
  .external-form-block form input[type=search]::placeholder,
  .external-form-block form input[type=tel]::placeholder,
  .external-form-block form input[type=time]::placeholder,
  .external-form-block form input[type=url]::placeholder,
  .external-form-block form input[type=week]::placeholder,
  .external-form-block form select::placeholder,
  .external-form-block form textarea::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .external-form-block form input:disabled[type=text],
  .external-form-block form input:disabled[type=password],
  .external-form-block form input:disabled[type=date],
  .external-form-block form input:disabled[type=datetime-local],
  .external-form-block form input:disabled[type=email],
  .external-form-block form input:disabled[type=month],
  .external-form-block form input:disabled[type=number],
  .external-form-block form input:disabled[type=search],
  .external-form-block form input:disabled[type=tel],
  .external-form-block form input:disabled[type=time],
  .external-form-block form input:disabled[type=url],
  .external-form-block form input:disabled[type=week],
  .external-form-block form select:disabled,
  .external-form-block form textarea:disabled, .form-control[readonly], .external-form-block form input[readonly][type=text],
  .external-form-block form input[readonly][type=password],
  .external-form-block form input[readonly][type=date],
  .external-form-block form input[readonly][type=datetime-local],
  .external-form-block form input[readonly][type=email],
  .external-form-block form input[readonly][type=month],
  .external-form-block form input[readonly][type=number],
  .external-form-block form input[readonly][type=search],
  .external-form-block form input[readonly][type=tel],
  .external-form-block form input[readonly][type=time],
  .external-form-block form input[readonly][type=url],
  .external-form-block form input[readonly][type=week],
  .external-form-block form select[readonly],
  .external-form-block form textarea[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:not([size]):not([multiple]),
.external-form-block form select:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }

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

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .external-form-block form .input-group-sm > input.form-control-plaintext[type=text],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=password],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=date],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=datetime-local],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=email],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=month],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=number],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=search],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=tel],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=time],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=url],
  .external-form-block form .input-group-sm > input.form-control-plaintext[type=week],
  .external-form-block form .input-group-sm > select.form-control-plaintext,
  .external-form-block form .input-group-sm > textarea.form-control-plaintext,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-prepend > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-prepend > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-sm > .input-group-prepend > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-sm > .input-group-prepend > .form-control-plaintext.button,
  .external-form-block form .input-group-sm > .input-group-prepend > button.form-control-plaintext, .input-group-sm > .input-group-prepend > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > input.form-control-plaintext,
  .input-group-sm > .input-group-append > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-append > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-sm > .input-group-append > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-sm > .input-group-append > .form-control-plaintext.button,
  .external-form-block form .input-group-sm > .input-group-append > button.form-control-plaintext, .input-group-sm > .input-group-append > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > input.form-control-plaintext, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .external-form-block form .input-group-lg > input.form-control-plaintext[type=text],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=password],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=date],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=datetime-local],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=email],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=month],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=number],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=search],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=tel],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=time],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=url],
  .external-form-block form .input-group-lg > input.form-control-plaintext[type=week],
  .external-form-block form .input-group-lg > select.form-control-plaintext,
  .external-form-block form .input-group-lg > textarea.form-control-plaintext,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-prepend > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > .form-control-plaintext.button,
  .external-form-block form .input-group-lg > .input-group-prepend > button.form-control-plaintext, .input-group-lg > .input-group-prepend > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input.form-control-plaintext,
  .input-group-lg > .input-group-append > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input.form-control-plaintext[type=button],
  .external-form-block form .input-group-lg > .input-group-append > input.form-control-plaintext[type=submit],
  .external-form-block form .input-group-lg > .input-group-append > .form-control-plaintext.button,
  .external-form-block form .input-group-lg > .input-group-append > button.form-control-plaintext, .input-group-lg > .input-group-append > a.form-control-plaintext.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > a.form-control-plaintext, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input.form-control-plaintext {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, .external-form-block form .input-group-sm > input[type=text],
.external-form-block form .input-group-sm > input[type=password],
.external-form-block form .input-group-sm > input[type=date],
.external-form-block form .input-group-sm > input[type=datetime-local],
.external-form-block form .input-group-sm > input[type=email],
.external-form-block form .input-group-sm > input[type=month],
.external-form-block form .input-group-sm > input[type=number],
.external-form-block form .input-group-sm > input[type=search],
.external-form-block form .input-group-sm > input[type=tel],
.external-form-block form .input-group-sm > input[type=time],
.external-form-block form .input-group-sm > input[type=url],
.external-form-block form .input-group-sm > input[type=week],
.external-form-block form .input-group-sm > select,
.external-form-block form .input-group-sm > textarea,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-prepend > input[type=button],
.external-form-block form .input-group-sm > .input-group-prepend > input[type=submit],
.external-form-block form .input-group-sm > .input-group-prepend > .button,
.external-form-block form .input-group-sm > .input-group-prepend > button, .input-group-sm > .input-group-prepend > a.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-prepend > input,
.input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .main-user-consent-request-popup-button, .external-form-block form .input-group-sm > .input-group-append > input[type=button],
.external-form-block form .input-group-sm > .input-group-append > input[type=submit],
.external-form-block form .input-group-sm > .input-group-append > .button,
.external-form-block form .input-group-sm > .input-group-append > button, .input-group-sm > .input-group-append > a.reviews-form-switcher, .vote-item-links .input-group-sm > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-sm > .input-group-append > input {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.external-form-block form .input-group-sm > select:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-sm > .input-group-prepend > select.button:not([size]):not([multiple]),
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-sm > .input-group-append > select.button:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px); }

.form-control-lg, .input-group-lg > .form-control, .external-form-block form .input-group-lg > input[type=text],
.external-form-block form .input-group-lg > input[type=password],
.external-form-block form .input-group-lg > input[type=date],
.external-form-block form .input-group-lg > input[type=datetime-local],
.external-form-block form .input-group-lg > input[type=email],
.external-form-block form .input-group-lg > input[type=month],
.external-form-block form .input-group-lg > input[type=number],
.external-form-block form .input-group-lg > input[type=search],
.external-form-block form .input-group-lg > input[type=tel],
.external-form-block form .input-group-lg > input[type=time],
.external-form-block form .input-group-lg > input[type=url],
.external-form-block form .input-group-lg > input[type=week],
.external-form-block form .input-group-lg > select,
.external-form-block form .input-group-lg > textarea,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input[type=button],
.external-form-block form .input-group-lg > .input-group-prepend > input[type=submit],
.external-form-block form .input-group-lg > .input-group-prepend > .button,
.external-form-block form .input-group-lg > .input-group-prepend > button, .input-group-lg > .input-group-prepend > a.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input,
.input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input[type=button],
.external-form-block form .input-group-lg > .input-group-append > input[type=submit],
.external-form-block form .input-group-lg > .input-group-append > .button,
.external-form-block form .input-group-lg > .input-group-append > button, .input-group-lg > .input-group-append > a.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.external-form-block form .input-group-lg > select:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-lg > .input-group-prepend > select.button:not([size]):not([multiple]),
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.main-user-consent-request-popup-button:not([size]):not([multiple]),
.external-form-block form .input-group-lg > .input-group-append > select.button:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px); }

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

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

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

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

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

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem; }

.was-validated .form-control:valid, .was-validated .external-form-block form input:valid[type=text], .external-form-block form .was-validated input:valid[type=text],
.was-validated .external-form-block form input:valid[type=password], .external-form-block form .was-validated input:valid[type=password],
.was-validated .external-form-block form input:valid[type=date], .external-form-block form .was-validated input:valid[type=date],
.was-validated .external-form-block form input:valid[type=datetime-local], .external-form-block form .was-validated input:valid[type=datetime-local],
.was-validated .external-form-block form input:valid[type=email], .external-form-block form .was-validated input:valid[type=email],
.was-validated .external-form-block form input:valid[type=month], .external-form-block form .was-validated input:valid[type=month],
.was-validated .external-form-block form input:valid[type=number], .external-form-block form .was-validated input:valid[type=number],
.was-validated .external-form-block form input:valid[type=search], .external-form-block form .was-validated input:valid[type=search],
.was-validated .external-form-block form input:valid[type=tel], .external-form-block form .was-validated input:valid[type=tel],
.was-validated .external-form-block form input:valid[type=time], .external-form-block form .was-validated input:valid[type=time],
.was-validated .external-form-block form input:valid[type=url], .external-form-block form .was-validated input:valid[type=url],
.was-validated .external-form-block form input:valid[type=week], .external-form-block form .was-validated input:valid[type=week],
.was-validated .external-form-block form select:valid, .external-form-block form .was-validated select:valid,
.was-validated .external-form-block form textarea:valid, .external-form-block form .was-validated textarea:valid, .form-control.is-valid, .external-form-block form input.is-valid[type=text],
.external-form-block form input.is-valid[type=password],
.external-form-block form input.is-valid[type=date],
.external-form-block form input.is-valid[type=datetime-local],
.external-form-block form input.is-valid[type=email],
.external-form-block form input.is-valid[type=month],
.external-form-block form input.is-valid[type=number],
.external-form-block form input.is-valid[type=search],
.external-form-block form input.is-valid[type=tel],
.external-form-block form input.is-valid[type=time],
.external-form-block form input.is-valid[type=url],
.external-form-block form input.is-valid[type=week],
.external-form-block form select.is-valid,
.external-form-block form textarea.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745; }
  .was-validated .form-control:valid:focus, .was-validated .external-form-block form input:valid:focus[type=text], .external-form-block form .was-validated input:valid:focus[type=text],
  .was-validated .external-form-block form input:valid:focus[type=password], .external-form-block form .was-validated input:valid:focus[type=password],
  .was-validated .external-form-block form input:valid:focus[type=date], .external-form-block form .was-validated input:valid:focus[type=date],
  .was-validated .external-form-block form input:valid:focus[type=datetime-local], .external-form-block form .was-validated input:valid:focus[type=datetime-local],
  .was-validated .external-form-block form input:valid:focus[type=email], .external-form-block form .was-validated input:valid:focus[type=email],
  .was-validated .external-form-block form input:valid:focus[type=month], .external-form-block form .was-validated input:valid:focus[type=month],
  .was-validated .external-form-block form input:valid:focus[type=number], .external-form-block form .was-validated input:valid:focus[type=number],
  .was-validated .external-form-block form input:valid:focus[type=search], .external-form-block form .was-validated input:valid:focus[type=search],
  .was-validated .external-form-block form input:valid:focus[type=tel], .external-form-block form .was-validated input:valid:focus[type=tel],
  .was-validated .external-form-block form input:valid:focus[type=time], .external-form-block form .was-validated input:valid:focus[type=time],
  .was-validated .external-form-block form input:valid:focus[type=url], .external-form-block form .was-validated input:valid:focus[type=url],
  .was-validated .external-form-block form input:valid:focus[type=week], .external-form-block form .was-validated input:valid:focus[type=week],
  .was-validated .external-form-block form select:valid:focus, .external-form-block form .was-validated select:valid:focus,
  .was-validated .external-form-block form textarea:valid:focus, .external-form-block form .was-validated textarea:valid:focus, .form-control.is-valid:focus, .external-form-block form input.is-valid:focus[type=text],
  .external-form-block form input.is-valid:focus[type=password],
  .external-form-block form input.is-valid:focus[type=date],
  .external-form-block form input.is-valid:focus[type=datetime-local],
  .external-form-block form input.is-valid:focus[type=email],
  .external-form-block form input.is-valid:focus[type=month],
  .external-form-block form input.is-valid:focus[type=number],
  .external-form-block form input.is-valid:focus[type=search],
  .external-form-block form input.is-valid:focus[type=tel],
  .external-form-block form input.is-valid:focus[type=time],
  .external-form-block form input.is-valid:focus[type=url],
  .external-form-block form input.is-valid:focus[type=week],
  .external-form-block form select.is-valid:focus,
  .external-form-block form textarea.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=text] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=text] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=password] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=password] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=date] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=date] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=datetime-local] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=datetime-local] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=email] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=email] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=month] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=month] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=number] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=number] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=search] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=search] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=tel] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=tel] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=time] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=time] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=url] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=url] ~ .valid-feedback, .was-validated .external-form-block form input:valid[type=week] ~ .valid-feedback, .external-form-block form .was-validated input:valid[type=week] ~ .valid-feedback, .was-validated .external-form-block form select:valid ~ .valid-feedback, .external-form-block form .was-validated select:valid ~ .valid-feedback, .was-validated .external-form-block form textarea:valid ~ .valid-feedback, .external-form-block form .was-validated textarea:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=text] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=text] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=password] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=password] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=date] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=date] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=datetime-local] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=datetime-local] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=email] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=email] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=month] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=month] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=number] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=number] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=search] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=search] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=tel] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=tel] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=time] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=time] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=url] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=url] ~ .valid-tooltip,
  .was-validated .external-form-block form input:valid[type=week] ~ .valid-tooltip,
  .external-form-block form .was-validated input:valid[type=week] ~ .valid-tooltip,
  .was-validated .external-form-block form select:valid ~ .valid-tooltip,
  .external-form-block form .was-validated select:valid ~ .valid-tooltip,
  .was-validated .external-form-block form textarea:valid ~ .valid-tooltip,
  .external-form-block form .was-validated textarea:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .external-form-block form input.is-valid[type=text] ~ .valid-feedback, .external-form-block form input.is-valid[type=password] ~ .valid-feedback, .external-form-block form input.is-valid[type=date] ~ .valid-feedback, .external-form-block form input.is-valid[type=datetime-local] ~ .valid-feedback, .external-form-block form input.is-valid[type=email] ~ .valid-feedback, .external-form-block form input.is-valid[type=month] ~ .valid-feedback, .external-form-block form input.is-valid[type=number] ~ .valid-feedback, .external-form-block form input.is-valid[type=search] ~ .valid-feedback, .external-form-block form input.is-valid[type=tel] ~ .valid-feedback, .external-form-block form input.is-valid[type=time] ~ .valid-feedback, .external-form-block form input.is-valid[type=url] ~ .valid-feedback, .external-form-block form input.is-valid[type=week] ~ .valid-feedback, .external-form-block form select.is-valid ~ .valid-feedback, .external-form-block form textarea.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=text] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=password] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=date] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=datetime-local] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=email] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=month] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=number] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=search] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=tel] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=time] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=url] ~ .valid-tooltip,
  .external-form-block form input.is-valid[type=week] ~ .valid-tooltip,
  .external-form-block form select.is-valid ~ .valid-tooltip,
  .external-form-block form textarea.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    background-color: #71dd8a; }

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

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

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

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

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

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

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

.was-validated .form-control:invalid, .was-validated .external-form-block form input:invalid[type=text], .external-form-block form .was-validated input:invalid[type=text],
.was-validated .external-form-block form input:invalid[type=password], .external-form-block form .was-validated input:invalid[type=password],
.was-validated .external-form-block form input:invalid[type=date], .external-form-block form .was-validated input:invalid[type=date],
.was-validated .external-form-block form input:invalid[type=datetime-local], .external-form-block form .was-validated input:invalid[type=datetime-local],
.was-validated .external-form-block form input:invalid[type=email], .external-form-block form .was-validated input:invalid[type=email],
.was-validated .external-form-block form input:invalid[type=month], .external-form-block form .was-validated input:invalid[type=month],
.was-validated .external-form-block form input:invalid[type=number], .external-form-block form .was-validated input:invalid[type=number],
.was-validated .external-form-block form input:invalid[type=search], .external-form-block form .was-validated input:invalid[type=search],
.was-validated .external-form-block form input:invalid[type=tel], .external-form-block form .was-validated input:invalid[type=tel],
.was-validated .external-form-block form input:invalid[type=time], .external-form-block form .was-validated input:invalid[type=time],
.was-validated .external-form-block form input:invalid[type=url], .external-form-block form .was-validated input:invalid[type=url],
.was-validated .external-form-block form input:invalid[type=week], .external-form-block form .was-validated input:invalid[type=week],
.was-validated .external-form-block form select:invalid, .external-form-block form .was-validated select:invalid,
.was-validated .external-form-block form textarea:invalid, .external-form-block form .was-validated textarea:invalid, .form-control.is-invalid, .form-control.error, .external-form-block form input.error[type=text],
.external-form-block form input.error[type=password],
.external-form-block form input.error[type=date],
.external-form-block form input.error[type=datetime-local],
.external-form-block form input.error[type=email],
.external-form-block form input.error[type=month],
.external-form-block form input.error[type=number],
.external-form-block form input.error[type=search],
.external-form-block form input.error[type=tel],
.external-form-block form input.error[type=time],
.external-form-block form input.error[type=url],
.external-form-block form input.error[type=week],
.external-form-block form select.error,
.external-form-block form textarea.error, .external-form-block form input.is-invalid[type=text],
.external-form-block form input.is-invalid[type=password],
.external-form-block form input.is-invalid[type=date],
.external-form-block form input.is-invalid[type=datetime-local],
.external-form-block form input.is-invalid[type=email],
.external-form-block form input.is-invalid[type=month],
.external-form-block form input.is-invalid[type=number],
.external-form-block form input.is-invalid[type=search],
.external-form-block form input.is-invalid[type=tel],
.external-form-block form input.is-invalid[type=time],
.external-form-block form input.is-invalid[type=url],
.external-form-block form input.is-invalid[type=week],
.external-form-block form select.is-invalid,
.external-form-block form textarea.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid,
.custom-select.form-control.error,
.external-form-block form input.custom-select.error[type=text],
.external-form-block form input.custom-select.error[type=password],
.external-form-block form input.custom-select.error[type=date],
.external-form-block form input.custom-select.error[type=datetime-local],
.external-form-block form input.custom-select.error[type=email],
.external-form-block form input.custom-select.error[type=month],
.external-form-block form input.custom-select.error[type=number],
.external-form-block form input.custom-select.error[type=search],
.external-form-block form input.custom-select.error[type=tel],
.external-form-block form input.custom-select.error[type=time],
.external-form-block form input.custom-select.error[type=url],
.external-form-block form input.custom-select.error[type=week],
.external-form-block form select.custom-select.error,
.external-form-block form textarea.custom-select.error {
  border-color: #dc3545; }
  .was-validated .form-control:invalid:focus, .was-validated .external-form-block form input:invalid:focus[type=text], .external-form-block form .was-validated input:invalid:focus[type=text],
  .was-validated .external-form-block form input:invalid:focus[type=password], .external-form-block form .was-validated input:invalid:focus[type=password],
  .was-validated .external-form-block form input:invalid:focus[type=date], .external-form-block form .was-validated input:invalid:focus[type=date],
  .was-validated .external-form-block form input:invalid:focus[type=datetime-local], .external-form-block form .was-validated input:invalid:focus[type=datetime-local],
  .was-validated .external-form-block form input:invalid:focus[type=email], .external-form-block form .was-validated input:invalid:focus[type=email],
  .was-validated .external-form-block form input:invalid:focus[type=month], .external-form-block form .was-validated input:invalid:focus[type=month],
  .was-validated .external-form-block form input:invalid:focus[type=number], .external-form-block form .was-validated input:invalid:focus[type=number],
  .was-validated .external-form-block form input:invalid:focus[type=search], .external-form-block form .was-validated input:invalid:focus[type=search],
  .was-validated .external-form-block form input:invalid:focus[type=tel], .external-form-block form .was-validated input:invalid:focus[type=tel],
  .was-validated .external-form-block form input:invalid:focus[type=time], .external-form-block form .was-validated input:invalid:focus[type=time],
  .was-validated .external-form-block form input:invalid:focus[type=url], .external-form-block form .was-validated input:invalid:focus[type=url],
  .was-validated .external-form-block form input:invalid:focus[type=week], .external-form-block form .was-validated input:invalid:focus[type=week],
  .was-validated .external-form-block form select:invalid:focus, .external-form-block form .was-validated select:invalid:focus,
  .was-validated .external-form-block form textarea:invalid:focus, .external-form-block form .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .form-control.error:focus, .external-form-block form input.error:focus[type=text],
  .external-form-block form input.error:focus[type=password],
  .external-form-block form input.error:focus[type=date],
  .external-form-block form input.error:focus[type=datetime-local],
  .external-form-block form input.error:focus[type=email],
  .external-form-block form input.error:focus[type=month],
  .external-form-block form input.error:focus[type=number],
  .external-form-block form input.error:focus[type=search],
  .external-form-block form input.error:focus[type=tel],
  .external-form-block form input.error:focus[type=time],
  .external-form-block form input.error:focus[type=url],
  .external-form-block form input.error:focus[type=week],
  .external-form-block form select.error:focus,
  .external-form-block form textarea.error:focus, .external-form-block form input.is-invalid:focus[type=text],
  .external-form-block form input.is-invalid:focus[type=password],
  .external-form-block form input.is-invalid:focus[type=date],
  .external-form-block form input.is-invalid:focus[type=datetime-local],
  .external-form-block form input.is-invalid:focus[type=email],
  .external-form-block form input.is-invalid:focus[type=month],
  .external-form-block form input.is-invalid:focus[type=number],
  .external-form-block form input.is-invalid:focus[type=search],
  .external-form-block form input.is-invalid:focus[type=tel],
  .external-form-block form input.is-invalid:focus[type=time],
  .external-form-block form input.is-invalid:focus[type=url],
  .external-form-block form input.is-invalid:focus[type=week],
  .external-form-block form select.is-invalid:focus,
  .external-form-block form textarea.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus,
  .custom-select.form-control.error:focus,
  .external-form-block form input.custom-select.error:focus[type=text],
  .external-form-block form input.custom-select.error:focus[type=password],
  .external-form-block form input.custom-select.error:focus[type=date],
  .external-form-block form input.custom-select.error:focus[type=datetime-local],
  .external-form-block form input.custom-select.error:focus[type=email],
  .external-form-block form input.custom-select.error:focus[type=month],
  .external-form-block form input.custom-select.error:focus[type=number],
  .external-form-block form input.custom-select.error:focus[type=search],
  .external-form-block form input.custom-select.error:focus[type=tel],
  .external-form-block form input.custom-select.error:focus[type=time],
  .external-form-block form input.custom-select.error:focus[type=url],
  .external-form-block form input.custom-select.error:focus[type=week],
  .external-form-block form select.custom-select.error:focus,
  .external-form-block form textarea.custom-select.error:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=text] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=text] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=password] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=password] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=date] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=date] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=datetime-local] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=datetime-local] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=email] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=email] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=month] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=month] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=number] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=number] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=search] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=search] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=tel] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=tel] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=time] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=time] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=url] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=url] ~ .invalid-feedback, .was-validated .external-form-block form input:invalid[type=week] ~ .invalid-feedback, .external-form-block form .was-validated input:invalid[type=week] ~ .invalid-feedback, .was-validated .external-form-block form select:invalid ~ .invalid-feedback, .external-form-block form .was-validated select:invalid ~ .invalid-feedback, .was-validated .external-form-block form textarea:invalid ~ .invalid-feedback, .external-form-block form .was-validated textarea:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=text] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=text] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=password] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=password] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=date] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=date] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=datetime-local] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=email] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=email] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=month] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=month] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=number] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=number] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=search] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=search] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=tel] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=tel] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=time] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=time] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=url] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=url] ~ .invalid-tooltip,
  .was-validated .external-form-block form input:invalid[type=week] ~ .invalid-tooltip,
  .external-form-block form .was-validated input:invalid[type=week] ~ .invalid-tooltip,
  .was-validated .external-form-block form select:invalid ~ .invalid-tooltip,
  .external-form-block form .was-validated select:invalid ~ .invalid-tooltip,
  .was-validated .external-form-block form textarea:invalid ~ .invalid-tooltip,
  .external-form-block form .was-validated textarea:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.error ~ .invalid-feedback, .external-form-block form input.error[type=text] ~ .invalid-feedback, .external-form-block form input.error[type=password] ~ .invalid-feedback, .external-form-block form input.error[type=date] ~ .invalid-feedback, .external-form-block form input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.error[type=email] ~ .invalid-feedback, .external-form-block form input.error[type=month] ~ .invalid-feedback, .external-form-block form input.error[type=number] ~ .invalid-feedback, .external-form-block form input.error[type=search] ~ .invalid-feedback, .external-form-block form input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.error[type=time] ~ .invalid-feedback, .external-form-block form input.error[type=url] ~ .invalid-feedback, .external-form-block form input.error[type=week] ~ .invalid-feedback, .external-form-block form select.error ~ .invalid-feedback, .external-form-block form textarea.error ~ .invalid-feedback, .external-form-block form input.is-invalid[type=text] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=password] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=date] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=email] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=month] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=number] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=search] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=tel] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=time] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=url] ~ .invalid-feedback, .external-form-block form input.is-invalid[type=week] ~ .invalid-feedback, .external-form-block form select.is-invalid ~ .invalid-feedback, .external-form-block form textarea.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .form-control.error ~ .invalid-tooltip,
  .external-form-block form input.error[type=text] ~ .invalid-tooltip,
  .external-form-block form input.error[type=password] ~ .invalid-tooltip,
  .external-form-block form input.error[type=date] ~ .invalid-tooltip,
  .external-form-block form input.error[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form input.error[type=email] ~ .invalid-tooltip,
  .external-form-block form input.error[type=month] ~ .invalid-tooltip,
  .external-form-block form input.error[type=number] ~ .invalid-tooltip,
  .external-form-block form input.error[type=search] ~ .invalid-tooltip,
  .external-form-block form input.error[type=tel] ~ .invalid-tooltip,
  .external-form-block form input.error[type=time] ~ .invalid-tooltip,
  .external-form-block form input.error[type=url] ~ .invalid-tooltip,
  .external-form-block form input.error[type=week] ~ .invalid-tooltip,
  .external-form-block form select.error ~ .invalid-tooltip,
  .external-form-block form textarea.error ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=text] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=password] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=date] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=email] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=month] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=number] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=search] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=tel] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=time] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=url] ~ .invalid-tooltip,
  .external-form-block form input.is-invalid[type=week] ~ .invalid-tooltip,
  .external-form-block form select.is-invalid ~ .invalid-tooltip,
  .external-form-block form textarea.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.form-control.error ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=text] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=password] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=date] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=datetime-local] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=email] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=month] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=number] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=search] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=tel] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=time] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=url] ~ .invalid-feedback,
  .external-form-block form input.custom-select.error[type=week] ~ .invalid-feedback,
  .external-form-block form select.custom-select.error ~ .invalid-feedback,
  .external-form-block form textarea.custom-select.error ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip,
  .custom-select.form-control.error ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=text] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=password] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=date] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=datetime-local] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=email] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=month] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=number] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=search] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=tel] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=time] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=url] ~ .invalid-tooltip,
  .external-form-block form input.custom-select.error[type=week] ~ .invalid-tooltip,
  .external-form-block form select.custom-select.error ~ .invalid-tooltip,
  .external-form-block form textarea.custom-select.error ~ .invalid-tooltip {
    display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .form-check-input.form-control.error ~ .form-check-label, .external-form-block form input.form-check-input.error[type=text] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=password] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=date] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=datetime-local] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=email] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=month] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=number] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=search] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=tel] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=time] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=url] ~ .form-check-label, .external-form-block form input.form-check-input.error[type=week] ~ .form-check-label, .external-form-block form select.form-check-input.error ~ .form-check-label, .external-form-block form textarea.form-check-input.error ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.form-control.error ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=text] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=password] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=date] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=email] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=month] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=number] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=search] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=time] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=url] ~ .invalid-feedback, .external-form-block form input.form-check-input.error[type=week] ~ .invalid-feedback, .external-form-block form select.form-check-input.error ~ .invalid-feedback, .external-form-block form textarea.form-check-input.error ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.form-check-input.form-control.error ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=text] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=password] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=date] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=datetime-local] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=email] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=month] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=number] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=search] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=tel] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=time] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=url] ~ .invalid-tooltip,
.external-form-block form input.form-check-input.error[type=week] ~ .invalid-tooltip,
.external-form-block form select.form-check-input.error ~ .invalid-tooltip,
.external-form-block form textarea.form-check-input.error ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label, .custom-control-input.form-control.error ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=text] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=password] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=date] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=datetime-local] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=email] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=month] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=number] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=search] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=tel] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=time] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=url] ~ .custom-control-label, .external-form-block form input.custom-control-input.error[type=week] ~ .custom-control-label, .external-form-block form select.custom-control-input.error ~ .custom-control-label, .external-form-block form textarea.custom-control-input.error ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before, .custom-control-input.form-control.error ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=text] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=password] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=date] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=datetime-local] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=email] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=month] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=number] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=search] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=tel] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=time] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=url] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error[type=week] ~ .custom-control-label::before, .external-form-block form select.custom-control-input.error ~ .custom-control-label::before, .external-form-block form textarea.custom-control-input.error ~ .custom-control-label::before {
    background-color: #efa2a9; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.form-control.error ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=text] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=password] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=date] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=email] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=month] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=number] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=search] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=time] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=url] ~ .invalid-feedback, .external-form-block form input.custom-control-input.error[type=week] ~ .invalid-feedback, .external-form-block form select.custom-control-input.error ~ .invalid-feedback, .external-form-block form textarea.custom-control-input.error ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.custom-control-input.form-control.error ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=text] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=password] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=date] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=datetime-local] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=email] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=month] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=number] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=search] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=tel] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=time] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=url] ~ .invalid-tooltip,
.external-form-block form input.custom-control-input.error[type=week] ~ .invalid-tooltip,
.external-form-block form select.custom-control-input.error ~ .invalid-tooltip,
.external-form-block form textarea.custom-control-input.error ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before, .custom-control-input.form-control.error:checked ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=text] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=password] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=date] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=datetime-local] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=email] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=month] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=number] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=search] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=tel] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=time] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=url] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:checked[type=week] ~ .custom-control-label::before, .external-form-block form select.custom-control-input.error:checked ~ .custom-control-label::before, .external-form-block form textarea.custom-control-input.error:checked ~ .custom-control-label::before {
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .custom-control-input.form-control.error:focus ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=text] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=password] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=date] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=datetime-local] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=email] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=month] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=number] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=search] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=tel] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=time] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=url] ~ .custom-control-label::before, .external-form-block form input.custom-control-input.error:focus[type=week] ~ .custom-control-label::before, .external-form-block form select.custom-control-input.error:focus ~ .custom-control-label::before, .external-form-block form textarea.custom-control-input.error:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label, .custom-file-input.form-control.error ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=text] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=password] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=date] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=datetime-local] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=email] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=month] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=number] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=search] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=tel] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=time] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=url] ~ .custom-file-label, .external-form-block form input.custom-file-input.error[type=week] ~ .custom-file-label, .external-form-block form select.custom-file-input.error ~ .custom-file-label, .external-form-block form textarea.custom-file-input.error ~ .custom-file-label {
  border-color: #dc3545; }
  .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before, .custom-file-input.form-control.error ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=text] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=password] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=date] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=datetime-local] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=email] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=month] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=number] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=search] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=tel] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=time] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=url] ~ .custom-file-label::before, .external-form-block form input.custom-file-input.error[type=week] ~ .custom-file-label::before, .external-form-block form select.custom-file-input.error ~ .custom-file-label::before, .external-form-block form textarea.custom-file-input.error ~ .custom-file-label::before {
    border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.form-control.error ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=text] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=password] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=date] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=datetime-local] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=email] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=month] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=number] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=search] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=tel] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=time] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=url] ~ .invalid-feedback, .external-form-block form input.custom-file-input.error[type=week] ~ .invalid-feedback, .external-form-block form select.custom-file-input.error ~ .invalid-feedback, .external-form-block form textarea.custom-file-input.error ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.custom-file-input.form-control.error ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=text] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=password] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=date] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=datetime-local] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=email] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=month] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=number] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=search] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=tel] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=time] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=url] ~ .invalid-tooltip,
.external-form-block form input.custom-file-input.error[type=week] ~ .invalid-tooltip,
.external-form-block form select.custom-file-input.error ~ .invalid-tooltip,
.external-form-block form textarea.custom-file-input.error ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label, .custom-file-input.form-control.error:focus ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=text] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=password] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=date] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=datetime-local] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=email] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=month] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=number] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=search] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=tel] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=time] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=url] ~ .custom-file-label, .external-form-block form input.custom-file-input.error:focus[type=week] ~ .custom-file-label, .external-form-block form select.custom-file-input.error:focus ~ .custom-file-label, .external-form-block form textarea.custom-file-input.error:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .external-form-block form input[type=text], .external-form-block form .form-inline input[type=text],
    .form-inline .external-form-block form input[type=password], .external-form-block form .form-inline input[type=password],
    .form-inline .external-form-block form input[type=date], .external-form-block form .form-inline input[type=date],
    .form-inline .external-form-block form input[type=datetime-local], .external-form-block form .form-inline input[type=datetime-local],
    .form-inline .external-form-block form input[type=email], .external-form-block form .form-inline input[type=email],
    .form-inline .external-form-block form input[type=month], .external-form-block form .form-inline input[type=month],
    .form-inline .external-form-block form input[type=number], .external-form-block form .form-inline input[type=number],
    .form-inline .external-form-block form input[type=search], .external-form-block form .form-inline input[type=search],
    .form-inline .external-form-block form input[type=tel], .external-form-block form .form-inline input[type=tel],
    .form-inline .external-form-block form input[type=time], .external-form-block form .form-inline input[type=time],
    .form-inline .external-form-block form input[type=url], .external-form-block form .form-inline input[type=url],
    .form-inline .external-form-block form input[type=week], .external-form-block form .form-inline input[type=week],
    .form-inline .external-form-block form select, .external-form-block form .form-inline select,
    .form-inline .external-form-block form textarea, .external-form-block form .form-inline textarea {
      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-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn, .main-user-consent-request-popup-button, .external-form-block form input[type=button],
.external-form-block form input[type=submit],
.external-form-block form .button,
.external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button input {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  .btn:hover, .main-user-consent-request-popup-button:hover, .external-form-block form input:hover[type=button],
  .external-form-block form input:hover[type=submit],
  .external-form-block form .button:hover,
  .external-form-block form button:hover, a.reviews-form-switcher:hover, .vote-item-links a:hover, .vote-vote-footer .vote-form-box-button a:hover, .vote-vote-footer .vote-form-box-button input:hover, .btn:focus, .main-user-consent-request-popup-button:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .vote-vote-footer .vote-form-box-button input:focus {
    text-decoration: none; }
  .btn:focus, .main-user-consent-request-popup-button:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .vote-vote-footer .vote-form-box-button input:focus, .btn.focus, .focus.main-user-consent-request-popup-button, .external-form-block form input.focus[type=button],
  .external-form-block form input.focus[type=submit],
  .external-form-block form .focus.button,
  .external-form-block form button.focus, a.focus.reviews-form-switcher, .vote-item-links a.focus, .vote-vote-footer .vote-form-box-button a.focus, .vote-vote-footer .vote-form-box-button input.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .disabled.main-user-consent-request-popup-button, .external-form-block form input.disabled[type=button],
  .external-form-block form input.disabled[type=submit],
  .external-form-block form .disabled.button,
  .external-form-block form button.disabled, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled, .vote-vote-footer .vote-form-box-button input.disabled, .btn:disabled, .main-user-consent-request-popup-button:disabled, .external-form-block form input:disabled[type=button],
  .external-form-block form input:disabled[type=submit],
  .external-form-block form .button:disabled,
  .external-form-block form button:disabled, a.reviews-form-switcher:disabled, .vote-item-links a:disabled, .vote-vote-footer .vote-form-box-button a:disabled, .vote-vote-footer .vote-form-box-button input:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled), .main-user-consent-request-popup-button:not(:disabled):not(.disabled), .external-form-block form input:not(:disabled):not(.disabled)[type=button],
  .external-form-block form input:not(:disabled):not(.disabled)[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled),
  .external-form-block form button:not(:disabled):not(.disabled), a.reviews-form-switcher:not(:disabled):not(.disabled), .vote-item-links a:not(:disabled):not(.disabled), .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled), .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled) {
    cursor: pointer; }
  .btn:not(:disabled):not(.disabled):active, .main-user-consent-request-popup-button:not(:disabled):not(.disabled):active, .external-form-block form input:not(:disabled):not(.disabled):active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled):active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled):active,
  .external-form-block form button:not(:disabled):not(.disabled):active, a.reviews-form-switcher:not(:disabled):not(.disabled):active, .vote-item-links a:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .main-user-consent-request-popup-button:not(:disabled):not(.disabled).active, .external-form-block form input:not(:disabled):not(.disabled).active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled).active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled).active,
  .external-form-block form button:not(:disabled):not(.disabled).active, a.reviews-form-switcher:not(:disabled):not(.disabled).active, .vote-item-links a:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled).active {
    background-image: none; }

a.btn.disabled, a.disabled.main-user-consent-request-popup-button,
.external-form-block form a.disabled.button, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled,
fieldset:disabled a.btn,
fieldset:disabled a.main-user-consent-request-popup-button,
fieldset:disabled .external-form-block form a.button,
.external-form-block form fieldset:disabled a.button,
fieldset:disabled a.reviews-form-switcher,
fieldset:disabled .vote-item-links a,
.vote-item-links fieldset:disabled a,
fieldset:disabled .vote-vote-footer .vote-form-box-button a,
.vote-vote-footer .vote-form-box-button fieldset:disabled a {
  pointer-events: none; }

.btn-primary, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input[type=button],
.external-form-block form input[type=submit],
.external-form-block form .button,
.external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:hover, .external-form-block form input:hover[type=button],
  .external-form-block form input:hover[type=submit],
  .external-form-block form .button:hover,
  .external-form-block form button:hover, a.reviews-form-switcher:hover, .vote-item-links a:hover, .vote-vote-footer .vote-form-box-button a:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .btn-primary.focus, .focus.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input.focus[type=button],
  .external-form-block form input.focus[type=submit],
  .external-form-block form .focus.button,
  .external-form-block form button.focus, a.focus.reviews-form-switcher, .vote-item-links a.focus, .vote-vote-footer .vote-form-box-button a.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-primary.disabled, .disabled.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input.disabled[type=button],
  .external-form-block form input.disabled[type=submit],
  .external-form-block form .disabled.button,
  .external-form-block form button.disabled, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled, .btn-primary:disabled, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:disabled, .external-form-block form input:disabled[type=button],
  .external-form-block form input:disabled[type=submit],
  .external-form-block form .button:disabled,
  .external-form-block form button:disabled, a.reviews-form-switcher:disabled, .vote-item-links a:disabled, .vote-vote-footer .vote-form-box-button a:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled):active, .external-form-block form input:not(:disabled):not(.disabled):active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled):active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled):active,
  .external-form-block form button:not(:disabled):not(.disabled):active, a.reviews-form-switcher:not(:disabled):not(.disabled):active, .vote-item-links a:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled).active, .external-form-block form input:not(:disabled):not(.disabled).active[type=button],
  .external-form-block form input:not(:disabled):not(.disabled).active[type=submit],
  .external-form-block form .button:not(:disabled):not(.disabled).active,
  .external-form-block form button:not(:disabled):not(.disabled).active, a.reviews-form-switcher:not(:disabled):not(.disabled).active, .vote-item-links a:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle,
  .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc,
  .external-form-block form .show > input.dropdown-toggle[type=button],
  .external-form-block form .show > input.dropdown-toggle[type=submit],
  .external-form-block form .show > .dropdown-toggle.button,
  .external-form-block form .show > button.dropdown-toggle,
  .show > a.dropdown-toggle.reviews-form-switcher,
  .vote-item-links .show > a.dropdown-toggle,
  .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled):active:focus, .external-form-block form input:not(:disabled):not(.disabled):active:focus[type=button],
    .external-form-block form input:not(:disabled):not(.disabled):active:focus[type=submit],
    .external-form-block form .button:not(:disabled):not(.disabled):active:focus,
    .external-form-block form button:not(:disabled):not(.disabled):active:focus, a.reviews-form-switcher:not(:disabled):not(.disabled):active:focus, .vote-item-links a:not(:disabled):not(.disabled):active:focus, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not(:disabled):not(.disabled).active:focus, .external-form-block form input:not(:disabled):not(.disabled).active:focus[type=button],
    .external-form-block form input:not(:disabled):not(.disabled).active:focus[type=submit],
    .external-form-block form .button:not(:disabled):not(.disabled).active:focus,
    .external-form-block form button:not(:disabled):not(.disabled).active:focus, a.reviews-form-switcher:not(:disabled):not(.disabled).active:focus, .vote-item-links a:not(:disabled):not(.disabled).active:focus, .vote-vote-footer .vote-form-box-button a:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus,
    .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:focus,
    .external-form-block form .show > input.dropdown-toggle:focus[type=button],
    .external-form-block form .show > input.dropdown-toggle:focus[type=submit],
    .external-form-block form .show > .dropdown-toggle.button:focus,
    .external-form-block form .show > button.dropdown-toggle:focus,
    .show > a.dropdown-toggle.reviews-form-switcher:focus,
    .vote-item-links .show > a.dropdown-toggle:focus,
    .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-secondary, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:focus, .btn-secondary.focus, .focus.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-secondary.disabled, .disabled.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej, .btn-secondary:disabled, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle,
  .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus,
    .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-rej:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.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 {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.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 {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-light, .vote-vote-footer .vote-form-box-button input {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover, .vote-vote-footer .vote-form-box-button input:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .vote-vote-footer .vote-form-box-button input:focus, .btn-light.focus, .vote-vote-footer .vote-form-box-button input.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-light.disabled, .vote-vote-footer .vote-form-box-button input.disabled, .btn-light:disabled, .vote-vote-footer .vote-form-box-button input:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle,
  .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .vote-vote-footer .vote-form-box-button input:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus,
    .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.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 {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

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

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .main-user-consent-request-popup-button, .external-form-block form .btn-group-lg > input[type=button],
.external-form-block form .btn-group-lg > input[type=submit],
.external-form-block form .btn-group-lg > .button,
.external-form-block form .btn-group-lg > button, .btn-group-lg > a.reviews-form-switcher, .vote-item-links .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > input {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .main-user-consent-request-popup-button, .external-form-block form .btn-group-sm > input[type=button],
.external-form-block form .btn-group-sm > input[type=submit],
.external-form-block form .btn-group-sm > .button,
.external-form-block form .btn-group-sm > button, .btn-group-sm > a.reviews-form-switcher, .vote-item-links .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > input {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  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;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

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

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

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

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

.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-bottom: 0;
  border-left: 0.3em solid transparent; }

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

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

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

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

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

.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem; }

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

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

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

.dropleft .dropdown-menu {
  margin-top: 0;
  margin-right: 0.125rem; }

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

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

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

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

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

.dropdown-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: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

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

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > .main-user-consent-request-popup-button, .external-form-block form .btn-group > input[type=button],
  .external-form-block form .btn-group > input[type=submit],
  .external-form-block form .btn-group > .button,
  .external-form-block form .btn-group > button, .btn-group > a.reviews-form-switcher, .vote-item-links .btn-group > a, .vote-vote-footer .vote-form-box-button .btn-group > a, .vote-vote-footer .vote-form-box-button .btn-group > input,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > input[type=button],
  .external-form-block form .btn-group-vertical > input[type=submit],
  .external-form-block form .btn-group-vertical > .button,
  .external-form-block form .btn-group-vertical > button,
  .btn-group-vertical > a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > input {
    position: relative;
    flex: 0 1 auto; }
    .btn-group > .btn:hover, .btn-group > .main-user-consent-request-popup-button:hover, .external-form-block form .btn-group > input:hover[type=button],
    .external-form-block form .btn-group > input:hover[type=submit],
    .external-form-block form .btn-group > .button:hover,
    .external-form-block form .btn-group > button:hover, .btn-group > a.reviews-form-switcher:hover, .vote-item-links .btn-group > a:hover, .vote-vote-footer .vote-form-box-button .btn-group > a:hover, .vote-vote-footer .vote-form-box-button .btn-group > input:hover,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .main-user-consent-request-popup-button:hover,
    .external-form-block form .btn-group-vertical > input:hover[type=button],
    .external-form-block form .btn-group-vertical > input:hover[type=submit],
    .external-form-block form .btn-group-vertical > .button:hover,
    .external-form-block form .btn-group-vertical > button:hover,
    .btn-group-vertical > a.reviews-form-switcher:hover,
    .vote-item-links .btn-group-vertical > a:hover,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:hover,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .main-user-consent-request-popup-button:focus, .external-form-block form .btn-group > input:focus[type=button],
    .external-form-block form .btn-group > input:focus[type=submit],
    .external-form-block form .btn-group > .button:focus,
    .external-form-block form .btn-group > button:focus, .btn-group > a.reviews-form-switcher:focus, .vote-item-links .btn-group > a:focus, .vote-vote-footer .vote-form-box-button .btn-group > a:focus, .vote-vote-footer .vote-form-box-button .btn-group > input:focus, .btn-group > .btn:active, .btn-group > .main-user-consent-request-popup-button:active, .external-form-block form .btn-group > input:active[type=button],
    .external-form-block form .btn-group > input:active[type=submit],
    .external-form-block form .btn-group > .button:active,
    .external-form-block form .btn-group > button:active, .btn-group > a.reviews-form-switcher:active, .vote-item-links .btn-group > a:active, .vote-vote-footer .vote-form-box-button .btn-group > a:active, .vote-vote-footer .vote-form-box-button .btn-group > input:active, .btn-group > .btn.active, .btn-group > .active.main-user-consent-request-popup-button, .external-form-block form .btn-group > input.active[type=button],
    .external-form-block form .btn-group > input.active[type=submit],
    .external-form-block form .btn-group > .active.button,
    .external-form-block form .btn-group > button.active, .btn-group > a.active.reviews-form-switcher, .vote-item-links .btn-group > a.active, .vote-vote-footer .vote-form-box-button .btn-group > a.active, .vote-vote-footer .vote-form-box-button .btn-group > input.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .main-user-consent-request-popup-button:focus,
    .external-form-block form .btn-group-vertical > input:focus[type=button],
    .external-form-block form .btn-group-vertical > input:focus[type=submit],
    .external-form-block form .btn-group-vertical > .button:focus,
    .external-form-block form .btn-group-vertical > button:focus,
    .btn-group-vertical > a.reviews-form-switcher:focus,
    .vote-item-links .btn-group-vertical > a:focus,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:focus,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .main-user-consent-request-popup-button:active,
    .external-form-block form .btn-group-vertical > input:active[type=button],
    .external-form-block form .btn-group-vertical > input:active[type=submit],
    .external-form-block form .btn-group-vertical > .button:active,
    .external-form-block form .btn-group-vertical > button:active,
    .btn-group-vertical > a.reviews-form-switcher:active,
    .vote-item-links .btn-group-vertical > a:active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.main-user-consent-request-popup-button,
    .external-form-block form .btn-group-vertical > input.active[type=button],
    .external-form-block form .btn-group-vertical > input.active[type=submit],
    .external-form-block form .btn-group-vertical > .active.button,
    .external-form-block form .btn-group-vertical > button.active,
    .btn-group-vertical > a.active.reviews-form-switcher,
    .vote-item-links .btn-group-vertical > a.active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > a.active,
    .vote-vote-footer .vote-form-box-button .btn-group-vertical > input.active {
      z-index: 1; }
  .btn-group .btn + .btn, .btn-group .main-user-consent-request-popup-button + .btn, .btn-group .external-form-block form input[type=button] + .btn, .external-form-block form .btn-group input[type=button] + .btn, .btn-group .external-form-block form input[type=submit] + .btn, .external-form-block form .btn-group input[type=submit] + .btn, .btn-group .external-form-block form .button + .btn, .external-form-block form .btn-group .button + .btn, .btn-group .external-form-block form button + .btn, .external-form-block form .btn-group button + .btn, .btn-group a.reviews-form-switcher + .btn, .btn-group .vote-item-links a + .btn, .vote-item-links .btn-group a + .btn, .btn-group .vote-vote-footer .vote-form-box-button a + .btn, .vote-vote-footer .vote-form-box-button .btn-group a + .btn, .btn-group .vote-vote-footer .vote-form-box-button input + .btn, .vote-vote-footer .vote-form-box-button .btn-group input + .btn, .btn-group .btn + .main-user-consent-request-popup-button, .btn-group .main-user-consent-request-popup-button + .main-user-consent-request-popup-button, .btn-group .external-form-block form input[type=button] + .main-user-consent-request-popup-button, .external-form-block form .btn-group input[type=button] + .main-user-consent-request-popup-button, .btn-group .external-form-block form input[type=submit] + .main-user-consent-request-popup-button, .external-form-block form .btn-group input[type=submit] + .main-user-consent-request-popup-button, .btn-group .external-form-block form .button + .main-user-consent-request-popup-button, .external-form-block form .btn-group .button + .main-user-consent-request-popup-button, .btn-group .external-form-block form button + .main-user-consent-request-popup-button, .external-form-block form .btn-group button + .main-user-consent-request-popup-button, .btn-group a.reviews-form-switcher + .main-user-consent-request-popup-button, .btn-group .vote-item-links a + .main-user-consent-request-popup-button, .vote-item-links .btn-group a + .main-user-consent-request-popup-button, .btn-group .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group a + .main-user-consent-request-popup-button, .btn-group .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group input + .main-user-consent-request-popup-button, .btn-group .external-form-block form .btn + input[type=button], .external-form-block form .btn-group .btn + input[type=button], .btn-group .external-form-block form .main-user-consent-request-popup-button + input[type=button], .external-form-block form .btn-group .main-user-consent-request-popup-button + input[type=button], .btn-group .external-form-block form input[type=button] + input[type=button], .external-form-block form .btn-group input[type=button] + input[type=button], .btn-group .external-form-block form input[type=submit] + input[type=button], .external-form-block form .btn-group input[type=submit] + input[type=button], .btn-group .external-form-block form .button + input[type=button], .external-form-block form .btn-group .button + input[type=button], .btn-group .external-form-block form button + input[type=button], .external-form-block form .btn-group button + input[type=button], .btn-group .external-form-block form a.reviews-form-switcher + input[type=button], .external-form-block form .btn-group a.reviews-form-switcher + input[type=button], .btn-group .vote-item-links .external-form-block form a + input[type=button], .external-form-block form .btn-group .vote-item-links a + input[type=button], .vote-item-links .btn-group .external-form-block form a + input[type=button], .external-form-block form .vote-item-links .btn-group a + input[type=button], .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + input[type=button], .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + input[type=button],
  .btn-group .external-form-block form .btn + input[type=submit], .external-form-block form .btn-group .btn + input[type=submit],
  .btn-group .external-form-block form .main-user-consent-request-popup-button + input[type=submit], .external-form-block form .btn-group .main-user-consent-request-popup-button + input[type=submit],
  .btn-group .external-form-block form input[type=button] + input[type=submit], .external-form-block form .btn-group input[type=button] + input[type=submit],
  .btn-group .external-form-block form input[type=submit] + input[type=submit], .external-form-block form .btn-group input[type=submit] + input[type=submit],
  .btn-group .external-form-block form .button + input[type=submit], .external-form-block form .btn-group .button + input[type=submit],
  .btn-group .external-form-block form button + input[type=submit], .external-form-block form .btn-group button + input[type=submit],
  .btn-group .external-form-block form a.reviews-form-switcher + input[type=submit], .external-form-block form .btn-group a.reviews-form-switcher + input[type=submit],
  .btn-group .vote-item-links .external-form-block form a + input[type=submit], .external-form-block form .btn-group .vote-item-links a + input[type=submit], .vote-item-links .btn-group .external-form-block form a + input[type=submit], .external-form-block form .vote-item-links .btn-group a + input[type=submit],
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + input[type=submit],
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit], .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + input[type=submit],
  .btn-group .external-form-block form .btn + .button, .external-form-block form .btn-group .btn + .button,
  .btn-group .external-form-block form .main-user-consent-request-popup-button + .button, .external-form-block form .btn-group .main-user-consent-request-popup-button + .button,
  .btn-group .external-form-block form input[type=button] + .button, .external-form-block form .btn-group input[type=button] + .button,
  .btn-group .external-form-block form input[type=submit] + .button, .external-form-block form .btn-group input[type=submit] + .button,
  .btn-group .external-form-block form .button + .button, .external-form-block form .btn-group .button + .button,
  .btn-group .external-form-block form button + .button, .external-form-block form .btn-group button + .button,
  .btn-group .external-form-block form a.reviews-form-switcher + .button, .external-form-block form .btn-group a.reviews-form-switcher + .button,
  .btn-group .vote-item-links .external-form-block form a + .button, .external-form-block form .btn-group .vote-item-links a + .button, .vote-item-links .btn-group .external-form-block form a + .button, .external-form-block form .vote-item-links .btn-group a + .button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + .button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button a + .button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group a + .button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + .button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button input + .button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group input + .button,
  .btn-group .external-form-block form .btn + button, .external-form-block form .btn-group .btn + button,
  .btn-group .external-form-block form .main-user-consent-request-popup-button + button, .external-form-block form .btn-group .main-user-consent-request-popup-button + button,
  .btn-group .external-form-block form input[type=button] + button, .external-form-block form .btn-group input[type=button] + button,
  .btn-group .external-form-block form input[type=submit] + button, .external-form-block form .btn-group input[type=submit] + button,
  .btn-group .external-form-block form .button + button, .external-form-block form .btn-group .button + button,
  .btn-group .external-form-block form button + button, .external-form-block form .btn-group button + button,
  .btn-group .external-form-block form a.reviews-form-switcher + button, .external-form-block form .btn-group a.reviews-form-switcher + button,
  .btn-group .vote-item-links .external-form-block form a + button, .external-form-block form .btn-group .vote-item-links a + button, .vote-item-links .btn-group .external-form-block form a + button, .external-form-block form .vote-item-links .btn-group a + button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form a + button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button a + button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form a + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group a + button,
  .btn-group .vote-vote-footer .vote-form-box-button .external-form-block form input + button, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button input + button, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group input + button, .btn-group .btn + a.reviews-form-switcher, .btn-group .main-user-consent-request-popup-button + a.reviews-form-switcher, .btn-group .external-form-block form input[type=button] + a.reviews-form-switcher, .external-form-block form .btn-group input[type=button] + a.reviews-form-switcher, .btn-group .external-form-block form input[type=submit] + a.reviews-form-switcher, .external-form-block form .btn-group input[type=submit] + a.reviews-form-switcher, .btn-group .external-form-block form .button + a.reviews-form-switcher, .external-form-block form .btn-group .button + a.reviews-form-switcher, .btn-group .external-form-block form button + a.reviews-form-switcher, .external-form-block form .btn-group button + a.reviews-form-switcher, .btn-group a.reviews-form-switcher + a.reviews-form-switcher, .btn-group .vote-item-links a + a.reviews-form-switcher, .vote-item-links .btn-group a + a.reviews-form-switcher, .btn-group .vote-item-links .btn + a, .vote-item-links .btn-group .btn + a, .btn-group .vote-item-links .main-user-consent-request-popup-button + a, .vote-item-links .btn-group .main-user-consent-request-popup-button + a, .btn-group .external-form-block form .vote-item-links input[type=button] + a, .vote-item-links .btn-group .external-form-block form input[type=button] + a, .external-form-block form .btn-group .vote-item-links input[type=button] + a, .vote-item-links .external-form-block form .btn-group input[type=button] + a, .btn-group .external-form-block form .vote-item-links input[type=submit] + a, .vote-item-links .btn-group .external-form-block form input[type=submit] + a, .external-form-block form .btn-group .vote-item-links input[type=submit] + a, .vote-item-links .external-form-block form .btn-group input[type=submit] + a, .btn-group .external-form-block form .vote-item-links .button + a, .vote-item-links .btn-group .external-form-block form .button + a, .external-form-block form .btn-group .vote-item-links .button + a, .vote-item-links .external-form-block form .btn-group .button + a, .btn-group .external-form-block form .vote-item-links button + a, .vote-item-links .btn-group .external-form-block form button + a, .external-form-block form .btn-group .vote-item-links button + a, .vote-item-links .external-form-block form .btn-group button + a, .btn-group .vote-item-links a.reviews-form-switcher + a, .vote-item-links .btn-group a.reviews-form-switcher + a, .btn-group .vote-item-links a + a, .vote-item-links .btn-group a + a, .btn-group .vote-vote-footer .vote-form-box-button .vote-item-links a + a, .btn-group .vote-vote-footer .vote-form-box-button .vote-item-links input + a, .vote-vote-footer .vote-form-box-button .btn-group .vote-item-links input + a, .btn-group .vote-vote-footer .vote-form-box-button .btn + a, .vote-vote-footer .vote-form-box-button .btn-group .btn + a, .btn-group .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .btn-group .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=button] + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=submit] + a, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form .button + a, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group .button + a, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form button + a, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group button + a, .vote-vote-footer .vote-form-box-button .btn-group .vote-item-links a + a, .btn-group .vote-vote-footer .vote-form-box-button a + a, .vote-vote-footer .vote-form-box-button .btn-group a + a, .btn-group .vote-vote-footer .vote-form-box-button input + a, .vote-vote-footer .vote-form-box-button .btn-group input + a, .btn-group .vote-vote-footer .vote-form-box-button .btn + input, .vote-vote-footer .vote-form-box-button .btn-group .btn + input, .btn-group .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .btn-group .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=button] + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form input[type=submit] + input, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form .button + input, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group .button + input, .btn-group .external-form-block form .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .btn-group .external-form-block form button + input, .external-form-block form .btn-group .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group button + input, .vote-vote-footer .vote-form-box-button .btn-group .vote-item-links a + input, .btn-group .vote-vote-footer .vote-form-box-button a + input, .vote-vote-footer .vote-form-box-button .btn-group a + input, .btn-group .vote-vote-footer .vote-form-box-button input + input, .vote-vote-footer .vote-form-box-button .btn-group input + input,
  .btn-group .btn + .btn-group,
  .btn-group .main-user-consent-request-popup-button + .btn-group,
  .btn-group .external-form-block form input[type=button] + .btn-group,
  .external-form-block form .btn-group input[type=button] + .btn-group,
  .btn-group .external-form-block form input[type=submit] + .btn-group,
  .external-form-block form .btn-group input[type=submit] + .btn-group,
  .btn-group .external-form-block form .button + .btn-group,
  .external-form-block form .btn-group .button + .btn-group,
  .btn-group .external-form-block form button + .btn-group,
  .external-form-block form .btn-group button + .btn-group,
  .btn-group a.reviews-form-switcher + .btn-group,
  .btn-group .vote-item-links a + .btn-group,
  .vote-item-links .btn-group a + .btn-group,
  .btn-group .vote-vote-footer .vote-form-box-button a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group a + .btn-group,
  .btn-group .vote-vote-footer .vote-form-box-button input + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group input + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .main-user-consent-request-popup-button,
  .btn-group .external-form-block form .btn-group + input[type=button],
  .external-form-block form .btn-group .btn-group + input[type=button],
  .btn-group .external-form-block form .btn-group + input[type=submit],
  .external-form-block form .btn-group .btn-group + input[type=submit],
  .btn-group .external-form-block form .btn-group + .button,
  .external-form-block form .btn-group .btn-group + .button,
  .btn-group .external-form-block form .btn-group + button,
  .external-form-block form .btn-group .btn-group + button,
  .btn-group .btn-group + a.reviews-form-switcher,
  .btn-group .vote-item-links .btn-group + a,
  .vote-item-links .btn-group .btn-group + a,
  .btn-group .vote-vote-footer .vote-form-box-button .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group .btn-group + a,
  .btn-group .vote-vote-footer .vote-form-box-button .btn-group + input,
  .vote-vote-footer .vote-form-box-button .btn-group .btn-group + input,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .main-user-consent-request-popup-button + .btn,
  .btn-group-vertical .external-form-block form input[type=button] + .btn,
  .external-form-block form .btn-group-vertical input[type=button] + .btn,
  .btn-group-vertical .external-form-block form input[type=submit] + .btn,
  .external-form-block form .btn-group-vertical input[type=submit] + .btn,
  .btn-group-vertical .external-form-block form .button + .btn,
  .external-form-block form .btn-group-vertical .button + .btn,
  .btn-group-vertical .external-form-block form button + .btn,
  .external-form-block form .btn-group-vertical button + .btn,
  .btn-group-vertical a.reviews-form-switcher + .btn,
  .btn-group-vertical .vote-item-links a + .btn,
  .vote-item-links .btn-group-vertical a + .btn,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .btn,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .btn,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .btn,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .btn,
  .btn-group-vertical .btn + .main-user-consent-request-popup-button,
  .btn-group-vertical .main-user-consent-request-popup-button + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form input[type=button] + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical input[type=button] + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form input[type=submit] + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical input[type=submit] + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form .button + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical .button + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form button + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical button + .main-user-consent-request-popup-button,
  .btn-group-vertical a.reviews-form-switcher + .main-user-consent-request-popup-button,
  .btn-group-vertical .vote-item-links a + .main-user-consent-request-popup-button,
  .vote-item-links .btn-group-vertical a + .main-user-consent-request-popup-button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .main-user-consent-request-popup-button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form .btn + input[type=button],
  .external-form-block form .btn-group-vertical .btn + input[type=button],
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + input[type=button],
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + input[type=button],
  .btn-group-vertical .external-form-block form input[type=button] + input[type=button],
  .external-form-block form .btn-group-vertical input[type=button] + input[type=button],
  .btn-group-vertical .external-form-block form input[type=submit] + input[type=button],
  .external-form-block form .btn-group-vertical input[type=submit] + input[type=button],
  .btn-group-vertical .external-form-block form .button + input[type=button],
  .external-form-block form .btn-group-vertical .button + input[type=button],
  .btn-group-vertical .external-form-block form button + input[type=button],
  .external-form-block form .btn-group-vertical button + input[type=button],
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + input[type=button],
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + input[type=button],
  .btn-group-vertical .vote-item-links .external-form-block form a + input[type=button],
  .external-form-block form .btn-group-vertical .vote-item-links a + input[type=button],
  .vote-item-links .btn-group-vertical .external-form-block form a + input[type=button],
  .external-form-block form .vote-item-links .btn-group-vertical a + input[type=button],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + input[type=button],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + input[type=button],
  .btn-group-vertical .external-form-block form .btn + input[type=submit],
  .external-form-block form .btn-group-vertical .btn + input[type=submit],
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + input[type=submit],
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + input[type=submit],
  .btn-group-vertical .external-form-block form input[type=button] + input[type=submit],
  .external-form-block form .btn-group-vertical input[type=button] + input[type=submit],
  .btn-group-vertical .external-form-block form input[type=submit] + input[type=submit],
  .external-form-block form .btn-group-vertical input[type=submit] + input[type=submit],
  .btn-group-vertical .external-form-block form .button + input[type=submit],
  .external-form-block form .btn-group-vertical .button + input[type=submit],
  .btn-group-vertical .external-form-block form button + input[type=submit],
  .external-form-block form .btn-group-vertical button + input[type=submit],
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + input[type=submit],
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + input[type=submit],
  .btn-group-vertical .vote-item-links .external-form-block form a + input[type=submit],
  .external-form-block form .btn-group-vertical .vote-item-links a + input[type=submit],
  .vote-item-links .btn-group-vertical .external-form-block form a + input[type=submit],
  .external-form-block form .vote-item-links .btn-group-vertical a + input[type=submit],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + input[type=submit],
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit],
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + input[type=submit],
  .btn-group-vertical .external-form-block form .btn + .button,
  .external-form-block form .btn-group-vertical .btn + .button,
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + .button,
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + .button,
  .btn-group-vertical .external-form-block form input[type=button] + .button,
  .external-form-block form .btn-group-vertical input[type=button] + .button,
  .btn-group-vertical .external-form-block form input[type=submit] + .button,
  .external-form-block form .btn-group-vertical input[type=submit] + .button,
  .btn-group-vertical .external-form-block form .button + .button,
  .external-form-block form .btn-group-vertical .button + .button,
  .btn-group-vertical .external-form-block form button + .button,
  .external-form-block form .btn-group-vertical button + .button,
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + .button,
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + .button,
  .btn-group-vertical .vote-item-links .external-form-block form a + .button,
  .external-form-block form .btn-group-vertical .vote-item-links a + .button,
  .vote-item-links .btn-group-vertical .external-form-block form a + .button,
  .external-form-block form .vote-item-links .btn-group-vertical a + .button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + .button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + .button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .button,
  .btn-group-vertical .external-form-block form .btn + button,
  .external-form-block form .btn-group-vertical .btn + button,
  .btn-group-vertical .external-form-block form .main-user-consent-request-popup-button + button,
  .external-form-block form .btn-group-vertical .main-user-consent-request-popup-button + button,
  .btn-group-vertical .external-form-block form input[type=button] + button,
  .external-form-block form .btn-group-vertical input[type=button] + button,
  .btn-group-vertical .external-form-block form input[type=submit] + button,
  .external-form-block form .btn-group-vertical input[type=submit] + button,
  .btn-group-vertical .external-form-block form .button + button,
  .external-form-block form .btn-group-vertical .button + button,
  .btn-group-vertical .external-form-block form button + button,
  .external-form-block form .btn-group-vertical button + button,
  .btn-group-vertical .external-form-block form a.reviews-form-switcher + button,
  .external-form-block form .btn-group-vertical a.reviews-form-switcher + button,
  .btn-group-vertical .vote-item-links .external-form-block form a + button,
  .external-form-block form .btn-group-vertical .vote-item-links a + button,
  .vote-item-links .btn-group-vertical .external-form-block form a + button,
  .external-form-block form .vote-item-links .btn-group-vertical a + button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form a + button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button a + button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form a + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical a + button,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .external-form-block form input + button,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button input + button,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical input + button,
  .btn-group-vertical .btn + a.reviews-form-switcher,
  .btn-group-vertical .main-user-consent-request-popup-button + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form input[type=button] + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical input[type=button] + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form input[type=submit] + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical input[type=submit] + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form .button + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical .button + a.reviews-form-switcher,
  .btn-group-vertical .external-form-block form button + a.reviews-form-switcher,
  .external-form-block form .btn-group-vertical button + a.reviews-form-switcher,
  .btn-group-vertical a.reviews-form-switcher + a.reviews-form-switcher,
  .btn-group-vertical .vote-item-links a + a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical a + a.reviews-form-switcher,
  .btn-group-vertical .vote-item-links .btn + a,
  .vote-item-links .btn-group-vertical .btn + a,
  .btn-group-vertical .vote-item-links .main-user-consent-request-popup-button + a,
  .vote-item-links .btn-group-vertical .main-user-consent-request-popup-button + a,
  .btn-group-vertical .external-form-block form .vote-item-links input[type=button] + a,
  .vote-item-links .btn-group-vertical .external-form-block form input[type=button] + a,
  .external-form-block form .btn-group-vertical .vote-item-links input[type=button] + a,
  .vote-item-links .external-form-block form .btn-group-vertical input[type=button] + a,
  .btn-group-vertical .external-form-block form .vote-item-links input[type=submit] + a,
  .vote-item-links .btn-group-vertical .external-form-block form input[type=submit] + a,
  .external-form-block form .btn-group-vertical .vote-item-links input[type=submit] + a,
  .vote-item-links .external-form-block form .btn-group-vertical input[type=submit] + a,
  .btn-group-vertical .external-form-block form .vote-item-links .button + a,
  .vote-item-links .btn-group-vertical .external-form-block form .button + a,
  .external-form-block form .btn-group-vertical .vote-item-links .button + a,
  .vote-item-links .external-form-block form .btn-group-vertical .button + a,
  .btn-group-vertical .external-form-block form .vote-item-links button + a,
  .vote-item-links .btn-group-vertical .external-form-block form button + a,
  .external-form-block form .btn-group-vertical .vote-item-links button + a,
  .vote-item-links .external-form-block form .btn-group-vertical button + a,
  .btn-group-vertical .vote-item-links a.reviews-form-switcher + a,
  .vote-item-links .btn-group-vertical a.reviews-form-switcher + a,
  .btn-group-vertical .vote-item-links a + a,
  .vote-item-links .btn-group-vertical a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .vote-item-links a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .vote-item-links input + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .vote-item-links input + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=button] + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=submit] + a,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form .button + a,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical .button + a,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form button + a,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical button + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .vote-item-links a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn + input,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=button] + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form input[type=submit] + input,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form .button + input,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical .button + input,
  .btn-group-vertical .external-form-block form .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .external-form-block form button + input,
  .external-form-block form .btn-group-vertical .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical button + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .vote-item-links a + input,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + input,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + input,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .main-user-consent-request-popup-button + .btn-group,
  .btn-group-vertical .external-form-block form input[type=button] + .btn-group,
  .external-form-block form .btn-group-vertical input[type=button] + .btn-group,
  .btn-group-vertical .external-form-block form input[type=submit] + .btn-group,
  .external-form-block form .btn-group-vertical input[type=submit] + .btn-group,
  .btn-group-vertical .external-form-block form .button + .btn-group,
  .external-form-block form .btn-group-vertical .button + .btn-group,
  .btn-group-vertical .external-form-block form button + .btn-group,
  .external-form-block form .btn-group-vertical button + .btn-group,
  .btn-group-vertical a.reviews-form-switcher + .btn-group,
  .btn-group-vertical .vote-item-links a + .btn-group,
  .vote-item-links .btn-group-vertical a + .btn-group,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical a + .btn-group,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button input + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical input + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .main-user-consent-request-popup-button,
  .btn-group-vertical .external-form-block form .btn-group + input[type=button],
  .external-form-block form .btn-group-vertical .btn-group + input[type=button],
  .btn-group-vertical .external-form-block form .btn-group + input[type=submit],
  .external-form-block form .btn-group-vertical .btn-group + input[type=submit],
  .btn-group-vertical .external-form-block form .btn-group + .button,
  .external-form-block form .btn-group-vertical .btn-group + .button,
  .btn-group-vertical .external-form-block form .btn-group + button,
  .external-form-block form .btn-group-vertical .btn-group + button,
  .btn-group-vertical .btn-group + a.reviews-form-switcher,
  .btn-group-vertical .vote-item-links .btn-group + a,
  .vote-item-links .btn-group-vertical .btn-group + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn-group + a,
  .btn-group-vertical .vote-vote-footer .vote-form-box-button .btn-group + input,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical .btn-group + input,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

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

.btn-group > .btn:first-child, .btn-group > .main-user-consent-request-popup-button:first-child, .external-form-block form .btn-group > input:first-child[type=button],
.external-form-block form .btn-group > input:first-child[type=submit],
.external-form-block form .btn-group > .button:first-child,
.external-form-block form .btn-group > button:first-child, .btn-group > a.reviews-form-switcher:first-child, .vote-item-links .btn-group > a:first-child, .vote-vote-footer .vote-form-box-button .btn-group > a:first-child, .vote-vote-footer .vote-form-box-button .btn-group > input:first-child {
  margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .main-user-consent-request-popup-button:not(:last-child):not(.dropdown-toggle), .external-form-block form .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=button],
.external-form-block form .btn-group > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.external-form-block form .btn-group > .button:not(:last-child):not(.dropdown-toggle),
.external-form-block form .btn-group > button:not(:last-child):not(.dropdown-toggle), .btn-group > a.reviews-form-switcher:not(:last-child):not(.dropdown-toggle), .vote-item-links .btn-group > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group > input:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn-group:not(:last-child) > .main-user-consent-request-popup-button,
.external-form-block form .btn-group > .btn-group:not(:last-child) > input[type=button],
.external-form-block form .btn-group > .btn-group:not(:last-child) > input[type=submit],
.external-form-block form .btn-group > .btn-group:not(:last-child) > .button,
.external-form-block form .btn-group > .btn-group:not(:last-child) > button,
.btn-group > .btn-group:not(:last-child) > a.reviews-form-switcher,
.vote-item-links .btn-group > .btn-group:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:last-child) > input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .btn-group > .main-user-consent-request-popup-button:not(:first-child), .external-form-block form .btn-group > input:not(:first-child)[type=button],
.external-form-block form .btn-group > input:not(:first-child)[type=submit],
.external-form-block form .btn-group > .button:not(:first-child),
.external-form-block form .btn-group > button:not(:first-child), .btn-group > a.reviews-form-switcher:not(:first-child), .vote-item-links .btn-group > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group > input:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn-group:not(:first-child) > .main-user-consent-request-popup-button,
.external-form-block form .btn-group > .btn-group:not(:first-child) > input[type=button],
.external-form-block form .btn-group > .btn-group:not(:first-child) > input[type=submit],
.external-form-block form .btn-group > .btn-group:not(:first-child) > .button,
.external-form-block form .btn-group > .btn-group:not(:first-child) > button,
.btn-group > .btn-group:not(:first-child) > a.reviews-form-switcher,
.vote-item-links .btn-group > .btn-group:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .btn-group > .btn-group:not(:first-child) > input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .main-user-consent-request-popup-button + .dropdown-toggle-split, .external-form-block form .btn-group-sm > input[type=button] + .dropdown-toggle-split, .external-form-block form .btn-group-sm > input[type=submit] + .dropdown-toggle-split, .external-form-block form .btn-group-sm > .button + .dropdown-toggle-split, .external-form-block form .btn-group-sm > button + .dropdown-toggle-split, .btn-group-sm > a.reviews-form-switcher + .dropdown-toggle-split, .vote-item-links .btn-group-sm > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-sm > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-sm > input + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .main-user-consent-request-popup-button + .dropdown-toggle-split, .external-form-block form .btn-group-lg > input[type=button] + .dropdown-toggle-split, .external-form-block form .btn-group-lg > input[type=submit] + .dropdown-toggle-split, .external-form-block form .btn-group-lg > .button + .dropdown-toggle-split, .external-form-block form .btn-group-lg > button + .dropdown-toggle-split, .btn-group-lg > a.reviews-form-switcher + .dropdown-toggle-split, .vote-item-links .btn-group-lg > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-lg > a + .dropdown-toggle-split, .vote-vote-footer .vote-form-box-button .btn-group-lg > input + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical .btn, .btn-group-vertical .main-user-consent-request-popup-button, .btn-group-vertical .external-form-block form input[type=button], .external-form-block form .btn-group-vertical input[type=button],
  .btn-group-vertical .external-form-block form input[type=submit], .external-form-block form .btn-group-vertical input[type=submit],
  .btn-group-vertical .external-form-block form .button, .external-form-block form .btn-group-vertical .button,
  .btn-group-vertical .external-form-block form button, .external-form-block form .btn-group-vertical button, .btn-group-vertical a.reviews-form-switcher, .btn-group-vertical .vote-item-links a, .vote-item-links .btn-group-vertical a, .btn-group-vertical .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .btn-group-vertical a, .btn-group-vertical .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .btn-group-vertical input,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn, .btn-group-vertical > .main-user-consent-request-popup-button + .btn, .external-form-block form .btn-group-vertical > input[type=button] + .btn, .external-form-block form .btn-group-vertical > input[type=submit] + .btn, .external-form-block form .btn-group-vertical > .button + .btn, .external-form-block form .btn-group-vertical > button + .btn, .btn-group-vertical > a.reviews-form-switcher + .btn, .vote-item-links .btn-group-vertical > a + .btn, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .btn, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .btn, .btn-group-vertical > .btn + .main-user-consent-request-popup-button, .btn-group-vertical > .main-user-consent-request-popup-button + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > input[type=button] + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > input[type=submit] + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > .button + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > button + .main-user-consent-request-popup-button, .btn-group-vertical > a.reviews-form-switcher + .main-user-consent-request-popup-button, .vote-item-links .btn-group-vertical > a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .main-user-consent-request-popup-button, .external-form-block form .btn-group-vertical > .btn + input[type=button], .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + input[type=button], .external-form-block form .btn-group-vertical > input[type=button] + input[type=button], .external-form-block form .btn-group-vertical > input[type=submit] + input[type=button], .external-form-block form .btn-group-vertical > .button + input[type=button], .external-form-block form .btn-group-vertical > button + input[type=button], .external-form-block form .btn-group-vertical > a.reviews-form-switcher + input[type=button], .vote-item-links .external-form-block form .btn-group-vertical > a + input[type=button], .external-form-block form .vote-item-links .btn-group-vertical > a + input[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + input[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + input[type=button],
  .external-form-block form .btn-group-vertical > .btn + input[type=submit],
  .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + input[type=submit],
  .external-form-block form .btn-group-vertical > input[type=button] + input[type=submit],
  .external-form-block form .btn-group-vertical > input[type=submit] + input[type=submit],
  .external-form-block form .btn-group-vertical > .button + input[type=submit],
  .external-form-block form .btn-group-vertical > button + input[type=submit],
  .external-form-block form .btn-group-vertical > a.reviews-form-switcher + input[type=submit],
  .vote-item-links .external-form-block form .btn-group-vertical > a + input[type=submit], .external-form-block form .vote-item-links .btn-group-vertical > a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + input[type=submit],
  .external-form-block form .btn-group-vertical > .btn + .button,
  .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + .button,
  .external-form-block form .btn-group-vertical > input[type=button] + .button,
  .external-form-block form .btn-group-vertical > input[type=submit] + .button,
  .external-form-block form .btn-group-vertical > .button + .button,
  .external-form-block form .btn-group-vertical > button + .button,
  .external-form-block form .btn-group-vertical > a.reviews-form-switcher + .button,
  .vote-item-links .external-form-block form .btn-group-vertical > a + .button, .external-form-block form .vote-item-links .btn-group-vertical > a + .button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .button,
  .external-form-block form .btn-group-vertical > .btn + button,
  .external-form-block form .btn-group-vertical > .main-user-consent-request-popup-button + button,
  .external-form-block form .btn-group-vertical > input[type=button] + button,
  .external-form-block form .btn-group-vertical > input[type=submit] + button,
  .external-form-block form .btn-group-vertical > .button + button,
  .external-form-block form .btn-group-vertical > button + button,
  .external-form-block form .btn-group-vertical > a.reviews-form-switcher + button,
  .vote-item-links .external-form-block form .btn-group-vertical > a + button, .external-form-block form .vote-item-links .btn-group-vertical > a + button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > a + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + button,
  .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input + button, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + button, .btn-group-vertical > .btn + a.reviews-form-switcher, .btn-group-vertical > .main-user-consent-request-popup-button + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > input[type=button] + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > input[type=submit] + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > .button + a.reviews-form-switcher, .external-form-block form .btn-group-vertical > button + a.reviews-form-switcher, .btn-group-vertical > a.reviews-form-switcher + a.reviews-form-switcher, .vote-item-links .btn-group-vertical > a + a.reviews-form-switcher, .vote-item-links .btn-group-vertical > .btn + a, .vote-item-links .btn-group-vertical > .main-user-consent-request-popup-button + a, .external-form-block form .vote-item-links .btn-group-vertical > input[type=button] + a, .vote-item-links .external-form-block form .btn-group-vertical > input[type=button] + a, .external-form-block form .vote-item-links .btn-group-vertical > input[type=submit] + a, .vote-item-links .external-form-block form .btn-group-vertical > input[type=submit] + a, .external-form-block form .vote-item-links .btn-group-vertical > .button + a, .vote-item-links .external-form-block form .btn-group-vertical > .button + a, .external-form-block form .vote-item-links .btn-group-vertical > button + a, .vote-item-links .external-form-block form .btn-group-vertical > button + a, .vote-item-links .btn-group-vertical > a.reviews-form-switcher + a, .vote-item-links .btn-group-vertical > a + a, .vote-vote-footer .vote-form-box-button .vote-item-links .btn-group-vertical > input + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=button] + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=submit] + a, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > .button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > .button + a, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > button + a, .vote-vote-footer .vote-form-box-button .vote-item-links .btn-group-vertical > a + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + a, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn + input, .vote-vote-footer .vote-form-box-button .btn-group-vertical > .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=button] + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > input[type=submit] + input, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > .button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > .button + input, .external-form-block form .vote-vote-footer .vote-form-box-button .btn-group-vertical > button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .btn-group-vertical > button + input, .vote-vote-footer .vote-form-box-button .vote-item-links .btn-group-vertical > a + input, .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + input, .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + input,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .main-user-consent-request-popup-button + .btn-group,
  .external-form-block form .btn-group-vertical > input[type=button] + .btn-group,
  .external-form-block form .btn-group-vertical > input[type=submit] + .btn-group,
  .external-form-block form .btn-group-vertical > .button + .btn-group,
  .external-form-block form .btn-group-vertical > button + .btn-group,
  .btn-group-vertical > a.reviews-form-switcher + .btn-group,
  .vote-item-links .btn-group-vertical > a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > a + .btn-group,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > input + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > .btn-group + input[type=button],
  .external-form-block form .btn-group-vertical > .btn-group + input[type=submit],
  .external-form-block form .btn-group-vertical > .btn-group + .button,
  .external-form-block form .btn-group-vertical > .btn-group + button,
  .btn-group-vertical > .btn-group + a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group + a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group + input,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .main-user-consent-request-popup-button:not(:last-child):not(.dropdown-toggle), .external-form-block form .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=button],
  .external-form-block form .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type=submit],
  .external-form-block form .btn-group-vertical > .button:not(:last-child):not(.dropdown-toggle),
  .external-form-block form .btn-group-vertical > button:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > a.reviews-form-switcher:not(:last-child):not(.dropdown-toggle), .vote-item-links .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .btn-group-vertical > .btn-group:not(:last-child) > .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > input[type=button],
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit],
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > .button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:last-child) > button,
  .btn-group-vertical > .btn-group:not(:last-child) > a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > .btn-group:not(:last-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:last-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:last-child) > input {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .main-user-consent-request-popup-button:not(:first-child), .external-form-block form .btn-group-vertical > input:not(:first-child)[type=button],
  .external-form-block form .btn-group-vertical > input:not(:first-child)[type=submit],
  .external-form-block form .btn-group-vertical > .button:not(:first-child),
  .external-form-block form .btn-group-vertical > button:not(:first-child), .btn-group-vertical > a.reviews-form-switcher:not(:first-child), .vote-item-links .btn-group-vertical > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group-vertical > a:not(:first-child), .vote-vote-footer .vote-form-box-button .btn-group-vertical > input:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .main-user-consent-request-popup-button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > input[type=button],
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit],
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > .button,
  .external-form-block form .btn-group-vertical > .btn-group:not(:first-child) > button,
  .btn-group-vertical > .btn-group:not(:first-child) > a.reviews-form-switcher,
  .vote-item-links .btn-group-vertical > .btn-group:not(:first-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:first-child) > a,
  .vote-vote-footer .vote-form-box-button .btn-group-vertical > .btn-group:not(:first-child) > input {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .main-user-consent-request-popup-button, .external-form-block form .btn-group-toggle > input[type=button],
.external-form-block form .btn-group-toggle > input[type=submit],
.external-form-block form .btn-group-toggle > .button,
.external-form-block form .btn-group-toggle > button, .btn-group-toggle > a.reviews-form-switcher, .vote-item-links .btn-group-toggle > a, .vote-vote-footer .vote-form-box-button .btn-group-toggle > a, .vote-vote-footer .vote-form-box-button .btn-group-toggle > input,
.btn-group-toggle > .btn-group > .btn,
.btn-group-toggle > .btn-group > .main-user-consent-request-popup-button,
.external-form-block form .btn-group-toggle > .btn-group > input[type=button],
.external-form-block form .btn-group-toggle > .btn-group > input[type=submit],
.external-form-block form .btn-group-toggle > .btn-group > .button,
.external-form-block form .btn-group-toggle > .btn-group > button,
.btn-group-toggle > .btn-group > a.reviews-form-switcher,
.vote-item-links .btn-group-toggle > .btn-group > a,
.vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > a,
.vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > input {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .main-user-consent-request-popup-button input[type="radio"], .external-form-block form .btn-group-toggle > input[type=button] input[type="radio"], .external-form-block form .btn-group-toggle > input[type=submit] input[type="radio"], .external-form-block form .btn-group-toggle > .button input[type="radio"], .external-form-block form .btn-group-toggle > button input[type="radio"], .btn-group-toggle > a.reviews-form-switcher input[type="radio"], .vote-item-links .btn-group-toggle > a input[type="radio"], .vote-vote-footer .vote-form-box-button .btn-group-toggle > a input[type="radio"], .vote-vote-footer .vote-form-box-button .btn-group-toggle > input input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .main-user-consent-request-popup-button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > input[type=button] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > input[type=submit] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > button input[type="checkbox"],
  .btn-group-toggle > a.reviews-form-switcher input[type="checkbox"],
  .vote-item-links .btn-group-toggle > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > input input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .main-user-consent-request-popup-button input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=button] input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=submit] input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > .button input[type="radio"],
  .external-form-block form .btn-group-toggle > .btn-group > button input[type="radio"],
  .btn-group-toggle > .btn-group > a.reviews-form-switcher input[type="radio"],
  .vote-item-links .btn-group-toggle > .btn-group > a input[type="radio"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > a input[type="radio"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > input input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .main-user-consent-request-popup-button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=button] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > input[type=submit] input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > .button input[type="checkbox"],
  .external-form-block form .btn-group-toggle > .btn-group > button input[type="checkbox"],
  .btn-group-toggle > .btn-group > a.reviews-form-switcher input[type="checkbox"],
  .vote-item-links .btn-group-toggle > .btn-group > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > a input[type="checkbox"],
  .vote-vote-footer .vote-form-box-button .btn-group-toggle > .btn-group > input input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .external-form-block form .input-group > input[type=text],
  .external-form-block form .input-group > input[type=password],
  .external-form-block form .input-group > input[type=date],
  .external-form-block form .input-group > input[type=datetime-local],
  .external-form-block form .input-group > input[type=email],
  .external-form-block form .input-group > input[type=month],
  .external-form-block form .input-group > input[type=number],
  .external-form-block form .input-group > input[type=search],
  .external-form-block form .input-group > input[type=tel],
  .external-form-block form .input-group > input[type=time],
  .external-form-block form .input-group > input[type=url],
  .external-form-block form .input-group > input[type=week],
  .external-form-block form .input-group > select,
  .external-form-block form .input-group > textarea,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control:focus, .external-form-block form .input-group > input:focus[type=text],
    .external-form-block form .input-group > input:focus[type=password],
    .external-form-block form .input-group > input:focus[type=date],
    .external-form-block form .input-group > input:focus[type=datetime-local],
    .external-form-block form .input-group > input:focus[type=email],
    .external-form-block form .input-group > input:focus[type=month],
    .external-form-block form .input-group > input:focus[type=number],
    .external-form-block form .input-group > input:focus[type=search],
    .external-form-block form .input-group > input:focus[type=tel],
    .external-form-block form .input-group > input:focus[type=time],
    .external-form-block form .input-group > input:focus[type=url],
    .external-form-block form .input-group > input:focus[type=week],
    .external-form-block form .input-group > select:focus,
    .external-form-block form .input-group > textarea:focus,
    .input-group > .custom-select:focus,
    .input-group > .custom-file:focus {
      z-index: 3; }
    .input-group > .form-control + .form-control, .external-form-block form .input-group > input[type=text] + .form-control, .external-form-block form .input-group > input[type=password] + .form-control, .external-form-block form .input-group > input[type=date] + .form-control, .external-form-block form .input-group > input[type=datetime-local] + .form-control, .external-form-block form .input-group > input[type=email] + .form-control, .external-form-block form .input-group > input[type=month] + .form-control, .external-form-block form .input-group > input[type=number] + .form-control, .external-form-block form .input-group > input[type=search] + .form-control, .external-form-block form .input-group > input[type=tel] + .form-control, .external-form-block form .input-group > input[type=time] + .form-control, .external-form-block form .input-group > input[type=url] + .form-control, .external-form-block form .input-group > input[type=week] + .form-control, .external-form-block form .input-group > select + .form-control, .external-form-block form .input-group > textarea + .form-control, .external-form-block form .input-group > .form-control + input[type=text], .external-form-block form .input-group > input[type=text] + input[type=text], .external-form-block form .input-group > input[type=password] + input[type=text], .external-form-block form .input-group > input[type=date] + input[type=text], .external-form-block form .input-group > input[type=datetime-local] + input[type=text], .external-form-block form .input-group > input[type=email] + input[type=text], .external-form-block form .input-group > input[type=month] + input[type=text], .external-form-block form .input-group > input[type=number] + input[type=text], .external-form-block form .input-group > input[type=search] + input[type=text], .external-form-block form .input-group > input[type=tel] + input[type=text], .external-form-block form .input-group > input[type=time] + input[type=text], .external-form-block form .input-group > input[type=url] + input[type=text], .external-form-block form .input-group > input[type=week] + input[type=text], .external-form-block form .input-group > select + input[type=text], .external-form-block form .input-group > textarea + input[type=text],
    .external-form-block form .input-group > .form-control + input[type=password],
    .external-form-block form .input-group > input[type=text] + input[type=password],
    .external-form-block form .input-group > input[type=password] + input[type=password],
    .external-form-block form .input-group > input[type=date] + input[type=password],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=password],
    .external-form-block form .input-group > input[type=email] + input[type=password],
    .external-form-block form .input-group > input[type=month] + input[type=password],
    .external-form-block form .input-group > input[type=number] + input[type=password],
    .external-form-block form .input-group > input[type=search] + input[type=password],
    .external-form-block form .input-group > input[type=tel] + input[type=password],
    .external-form-block form .input-group > input[type=time] + input[type=password],
    .external-form-block form .input-group > input[type=url] + input[type=password],
    .external-form-block form .input-group > input[type=week] + input[type=password],
    .external-form-block form .input-group > select + input[type=password],
    .external-form-block form .input-group > textarea + input[type=password],
    .external-form-block form .input-group > .form-control + input[type=date],
    .external-form-block form .input-group > input[type=text] + input[type=date],
    .external-form-block form .input-group > input[type=password] + input[type=date],
    .external-form-block form .input-group > input[type=date] + input[type=date],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=date],
    .external-form-block form .input-group > input[type=email] + input[type=date],
    .external-form-block form .input-group > input[type=month] + input[type=date],
    .external-form-block form .input-group > input[type=number] + input[type=date],
    .external-form-block form .input-group > input[type=search] + input[type=date],
    .external-form-block form .input-group > input[type=tel] + input[type=date],
    .external-form-block form .input-group > input[type=time] + input[type=date],
    .external-form-block form .input-group > input[type=url] + input[type=date],
    .external-form-block form .input-group > input[type=week] + input[type=date],
    .external-form-block form .input-group > select + input[type=date],
    .external-form-block form .input-group > textarea + input[type=date],
    .external-form-block form .input-group > .form-control + input[type=datetime-local],
    .external-form-block form .input-group > input[type=text] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=password] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=date] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=email] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=month] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=number] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=search] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=tel] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=time] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=url] + input[type=datetime-local],
    .external-form-block form .input-group > input[type=week] + input[type=datetime-local],
    .external-form-block form .input-group > select + input[type=datetime-local],
    .external-form-block form .input-group > textarea + input[type=datetime-local],
    .external-form-block form .input-group > .form-control + input[type=email],
    .external-form-block form .input-group > input[type=text] + input[type=email],
    .external-form-block form .input-group > input[type=password] + input[type=email],
    .external-form-block form .input-group > input[type=date] + input[type=email],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=email],
    .external-form-block form .input-group > input[type=email] + input[type=email],
    .external-form-block form .input-group > input[type=month] + input[type=email],
    .external-form-block form .input-group > input[type=number] + input[type=email],
    .external-form-block form .input-group > input[type=search] + input[type=email],
    .external-form-block form .input-group > input[type=tel] + input[type=email],
    .external-form-block form .input-group > input[type=time] + input[type=email],
    .external-form-block form .input-group > input[type=url] + input[type=email],
    .external-form-block form .input-group > input[type=week] + input[type=email],
    .external-form-block form .input-group > select + input[type=email],
    .external-form-block form .input-group > textarea + input[type=email],
    .external-form-block form .input-group > .form-control + input[type=month],
    .external-form-block form .input-group > input[type=text] + input[type=month],
    .external-form-block form .input-group > input[type=password] + input[type=month],
    .external-form-block form .input-group > input[type=date] + input[type=month],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=month],
    .external-form-block form .input-group > input[type=email] + input[type=month],
    .external-form-block form .input-group > input[type=month] + input[type=month],
    .external-form-block form .input-group > input[type=number] + input[type=month],
    .external-form-block form .input-group > input[type=search] + input[type=month],
    .external-form-block form .input-group > input[type=tel] + input[type=month],
    .external-form-block form .input-group > input[type=time] + input[type=month],
    .external-form-block form .input-group > input[type=url] + input[type=month],
    .external-form-block form .input-group > input[type=week] + input[type=month],
    .external-form-block form .input-group > select + input[type=month],
    .external-form-block form .input-group > textarea + input[type=month],
    .external-form-block form .input-group > .form-control + input[type=number],
    .external-form-block form .input-group > input[type=text] + input[type=number],
    .external-form-block form .input-group > input[type=password] + input[type=number],
    .external-form-block form .input-group > input[type=date] + input[type=number],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=number],
    .external-form-block form .input-group > input[type=email] + input[type=number],
    .external-form-block form .input-group > input[type=month] + input[type=number],
    .external-form-block form .input-group > input[type=number] + input[type=number],
    .external-form-block form .input-group > input[type=search] + input[type=number],
    .external-form-block form .input-group > input[type=tel] + input[type=number],
    .external-form-block form .input-group > input[type=time] + input[type=number],
    .external-form-block form .input-group > input[type=url] + input[type=number],
    .external-form-block form .input-group > input[type=week] + input[type=number],
    .external-form-block form .input-group > select + input[type=number],
    .external-form-block form .input-group > textarea + input[type=number],
    .external-form-block form .input-group > .form-control + input[type=search],
    .external-form-block form .input-group > input[type=text] + input[type=search],
    .external-form-block form .input-group > input[type=password] + input[type=search],
    .external-form-block form .input-group > input[type=date] + input[type=search],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=search],
    .external-form-block form .input-group > input[type=email] + input[type=search],
    .external-form-block form .input-group > input[type=month] + input[type=search],
    .external-form-block form .input-group > input[type=number] + input[type=search],
    .external-form-block form .input-group > input[type=search] + input[type=search],
    .external-form-block form .input-group > input[type=tel] + input[type=search],
    .external-form-block form .input-group > input[type=time] + input[type=search],
    .external-form-block form .input-group > input[type=url] + input[type=search],
    .external-form-block form .input-group > input[type=week] + input[type=search],
    .external-form-block form .input-group > select + input[type=search],
    .external-form-block form .input-group > textarea + input[type=search],
    .external-form-block form .input-group > .form-control + input[type=tel],
    .external-form-block form .input-group > input[type=text] + input[type=tel],
    .external-form-block form .input-group > input[type=password] + input[type=tel],
    .external-form-block form .input-group > input[type=date] + input[type=tel],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=tel],
    .external-form-block form .input-group > input[type=email] + input[type=tel],
    .external-form-block form .input-group > input[type=month] + input[type=tel],
    .external-form-block form .input-group > input[type=number] + input[type=tel],
    .external-form-block form .input-group > input[type=search] + input[type=tel],
    .external-form-block form .input-group > input[type=tel] + input[type=tel],
    .external-form-block form .input-group > input[type=time] + input[type=tel],
    .external-form-block form .input-group > input[type=url] + input[type=tel],
    .external-form-block form .input-group > input[type=week] + input[type=tel],
    .external-form-block form .input-group > select + input[type=tel],
    .external-form-block form .input-group > textarea + input[type=tel],
    .external-form-block form .input-group > .form-control + input[type=time],
    .external-form-block form .input-group > input[type=text] + input[type=time],
    .external-form-block form .input-group > input[type=password] + input[type=time],
    .external-form-block form .input-group > input[type=date] + input[type=time],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=time],
    .external-form-block form .input-group > input[type=email] + input[type=time],
    .external-form-block form .input-group > input[type=month] + input[type=time],
    .external-form-block form .input-group > input[type=number] + input[type=time],
    .external-form-block form .input-group > input[type=search] + input[type=time],
    .external-form-block form .input-group > input[type=tel] + input[type=time],
    .external-form-block form .input-group > input[type=time] + input[type=time],
    .external-form-block form .input-group > input[type=url] + input[type=time],
    .external-form-block form .input-group > input[type=week] + input[type=time],
    .external-form-block form .input-group > select + input[type=time],
    .external-form-block form .input-group > textarea + input[type=time],
    .external-form-block form .input-group > .form-control + input[type=url],
    .external-form-block form .input-group > input[type=text] + input[type=url],
    .external-form-block form .input-group > input[type=password] + input[type=url],
    .external-form-block form .input-group > input[type=date] + input[type=url],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=url],
    .external-form-block form .input-group > input[type=email] + input[type=url],
    .external-form-block form .input-group > input[type=month] + input[type=url],
    .external-form-block form .input-group > input[type=number] + input[type=url],
    .external-form-block form .input-group > input[type=search] + input[type=url],
    .external-form-block form .input-group > input[type=tel] + input[type=url],
    .external-form-block form .input-group > input[type=time] + input[type=url],
    .external-form-block form .input-group > input[type=url] + input[type=url],
    .external-form-block form .input-group > input[type=week] + input[type=url],
    .external-form-block form .input-group > select + input[type=url],
    .external-form-block form .input-group > textarea + input[type=url],
    .external-form-block form .input-group > .form-control + input[type=week],
    .external-form-block form .input-group > input[type=text] + input[type=week],
    .external-form-block form .input-group > input[type=password] + input[type=week],
    .external-form-block form .input-group > input[type=date] + input[type=week],
    .external-form-block form .input-group > input[type=datetime-local] + input[type=week],
    .external-form-block form .input-group > input[type=email] + input[type=week],
    .external-form-block form .input-group > input[type=month] + input[type=week],
    .external-form-block form .input-group > input[type=number] + input[type=week],
    .external-form-block form .input-group > input[type=search] + input[type=week],
    .external-form-block form .input-group > input[type=tel] + input[type=week],
    .external-form-block form .input-group > input[type=time] + input[type=week],
    .external-form-block form .input-group > input[type=url] + input[type=week],
    .external-form-block form .input-group > input[type=week] + input[type=week],
    .external-form-block form .input-group > select + input[type=week],
    .external-form-block form .input-group > textarea + input[type=week],
    .external-form-block form .input-group > .form-control + select,
    .external-form-block form .input-group > input[type=text] + select,
    .external-form-block form .input-group > input[type=password] + select,
    .external-form-block form .input-group > input[type=date] + select,
    .external-form-block form .input-group > input[type=datetime-local] + select,
    .external-form-block form .input-group > input[type=email] + select,
    .external-form-block form .input-group > input[type=month] + select,
    .external-form-block form .input-group > input[type=number] + select,
    .external-form-block form .input-group > input[type=search] + select,
    .external-form-block form .input-group > input[type=tel] + select,
    .external-form-block form .input-group > input[type=time] + select,
    .external-form-block form .input-group > input[type=url] + select,
    .external-form-block form .input-group > input[type=week] + select,
    .external-form-block form .input-group > select + select,
    .external-form-block form .input-group > textarea + select,
    .external-form-block form .input-group > .form-control + textarea,
    .external-form-block form .input-group > input[type=text] + textarea,
    .external-form-block form .input-group > input[type=password] + textarea,
    .external-form-block form .input-group > input[type=date] + textarea,
    .external-form-block form .input-group > input[type=datetime-local] + textarea,
    .external-form-block form .input-group > input[type=email] + textarea,
    .external-form-block form .input-group > input[type=month] + textarea,
    .external-form-block form .input-group > input[type=number] + textarea,
    .external-form-block form .input-group > input[type=search] + textarea,
    .external-form-block form .input-group > input[type=tel] + textarea,
    .external-form-block form .input-group > input[type=time] + textarea,
    .external-form-block form .input-group > input[type=url] + textarea,
    .external-form-block form .input-group > input[type=week] + textarea,
    .external-form-block form .input-group > select + textarea,
    .external-form-block form .input-group > textarea + textarea,
    .input-group > .form-control + .custom-select,
    .external-form-block form .input-group > input[type=text] + .custom-select,
    .external-form-block form .input-group > input[type=password] + .custom-select,
    .external-form-block form .input-group > input[type=date] + .custom-select,
    .external-form-block form .input-group > input[type=datetime-local] + .custom-select,
    .external-form-block form .input-group > input[type=email] + .custom-select,
    .external-form-block form .input-group > input[type=month] + .custom-select,
    .external-form-block form .input-group > input[type=number] + .custom-select,
    .external-form-block form .input-group > input[type=search] + .custom-select,
    .external-form-block form .input-group > input[type=tel] + .custom-select,
    .external-form-block form .input-group > input[type=time] + .custom-select,
    .external-form-block form .input-group > input[type=url] + .custom-select,
    .external-form-block form .input-group > input[type=week] + .custom-select,
    .external-form-block form .input-group > select + .custom-select,
    .external-form-block form .input-group > textarea + .custom-select,
    .input-group > .form-control + .custom-file,
    .external-form-block form .input-group > input[type=text] + .custom-file,
    .external-form-block form .input-group > input[type=password] + .custom-file,
    .external-form-block form .input-group > input[type=date] + .custom-file,
    .external-form-block form .input-group > input[type=datetime-local] + .custom-file,
    .external-form-block form .input-group > input[type=email] + .custom-file,
    .external-form-block form .input-group > input[type=month] + .custom-file,
    .external-form-block form .input-group > input[type=number] + .custom-file,
    .external-form-block form .input-group > input[type=search] + .custom-file,
    .external-form-block form .input-group > input[type=tel] + .custom-file,
    .external-form-block form .input-group > input[type=time] + .custom-file,
    .external-form-block form .input-group > input[type=url] + .custom-file,
    .external-form-block form .input-group > input[type=week] + .custom-file,
    .external-form-block form .input-group > select + .custom-file,
    .external-form-block form .input-group > textarea + .custom-file,
    .input-group > .custom-select + .form-control,
    .external-form-block form .input-group > .custom-select + input[type=text],
    .external-form-block form .input-group > .custom-select + input[type=password],
    .external-form-block form .input-group > .custom-select + input[type=date],
    .external-form-block form .input-group > .custom-select + input[type=datetime-local],
    .external-form-block form .input-group > .custom-select + input[type=email],
    .external-form-block form .input-group > .custom-select + input[type=month],
    .external-form-block form .input-group > .custom-select + input[type=number],
    .external-form-block form .input-group > .custom-select + input[type=search],
    .external-form-block form .input-group > .custom-select + input[type=tel],
    .external-form-block form .input-group > .custom-select + input[type=time],
    .external-form-block form .input-group > .custom-select + input[type=url],
    .external-form-block form .input-group > .custom-select + input[type=week],
    .external-form-block form .input-group > .custom-select + select,
    .external-form-block form .input-group > .custom-select + textarea,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .external-form-block form .input-group > .custom-file + input[type=text],
    .external-form-block form .input-group > .custom-file + input[type=password],
    .external-form-block form .input-group > .custom-file + input[type=date],
    .external-form-block form .input-group > .custom-file + input[type=datetime-local],
    .external-form-block form .input-group > .custom-file + input[type=email],
    .external-form-block form .input-group > .custom-file + input[type=month],
    .external-form-block form .input-group > .custom-file + input[type=number],
    .external-form-block form .input-group > .custom-file + input[type=search],
    .external-form-block form .input-group > .custom-file + input[type=tel],
    .external-form-block form .input-group > .custom-file + input[type=time],
    .external-form-block form .input-group > .custom-file + input[type=url],
    .external-form-block form .input-group > .custom-file + input[type=week],
    .external-form-block form .input-group > .custom-file + select,
    .external-form-block form .input-group > .custom-file + textarea,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:not(:last-child), .external-form-block form .input-group > input:not(:last-child)[type=text],
  .external-form-block form .input-group > input:not(:last-child)[type=password],
  .external-form-block form .input-group > input:not(:last-child)[type=date],
  .external-form-block form .input-group > input:not(:last-child)[type=datetime-local],
  .external-form-block form .input-group > input:not(:last-child)[type=email],
  .external-form-block form .input-group > input:not(:last-child)[type=month],
  .external-form-block form .input-group > input:not(:last-child)[type=number],
  .external-form-block form .input-group > input:not(:last-child)[type=search],
  .external-form-block form .input-group > input:not(:last-child)[type=tel],
  .external-form-block form .input-group > input:not(:last-child)[type=time],
  .external-form-block form .input-group > input:not(:last-child)[type=url],
  .external-form-block form .input-group > input:not(:last-child)[type=week],
  .external-form-block form .input-group > select:not(:last-child),
  .external-form-block form .input-group > textarea:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child), .external-form-block form .input-group > input:not(:first-child)[type=text],
  .external-form-block form .input-group > input:not(:first-child)[type=password],
  .external-form-block form .input-group > input:not(:first-child)[type=date],
  .external-form-block form .input-group > input:not(:first-child)[type=datetime-local],
  .external-form-block form .input-group > input:not(:first-child)[type=email],
  .external-form-block form .input-group > input:not(:first-child)[type=month],
  .external-form-block form .input-group > input:not(:first-child)[type=number],
  .external-form-block form .input-group > input:not(:first-child)[type=search],
  .external-form-block form .input-group > input:not(:first-child)[type=tel],
  .external-form-block form .input-group > input:not(:first-child)[type=time],
  .external-form-block form .input-group > input:not(:first-child)[type=url],
  .external-form-block form .input-group > input:not(:first-child)[type=week],
  .external-form-block form .input-group > select:not(:first-child),
  .external-form-block form .input-group > textarea:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::before {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label::before {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn, .input-group-prepend .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form input[type=button], .external-form-block form .input-group-prepend input[type=button],
  .input-group-prepend .external-form-block form input[type=submit], .external-form-block form .input-group-prepend input[type=submit],
  .input-group-prepend .external-form-block form .button, .external-form-block form .input-group-prepend .button,
  .input-group-prepend .external-form-block form button, .external-form-block form .input-group-prepend button, .input-group-prepend a.reviews-form-switcher, .input-group-prepend .vote-item-links a, .vote-item-links .input-group-prepend a, .input-group-prepend .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .input-group-prepend a, .input-group-prepend .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .input-group-prepend input,
  .input-group-append .btn,
  .input-group-append .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form input[type=button],
  .external-form-block form .input-group-append input[type=button],
  .input-group-append .external-form-block form input[type=submit],
  .external-form-block form .input-group-append input[type=submit],
  .input-group-append .external-form-block form .button,
  .external-form-block form .input-group-append .button,
  .input-group-append .external-form-block form button,
  .external-form-block form .input-group-append button,
  .input-group-append a.reviews-form-switcher,
  .input-group-append .vote-item-links a,
  .vote-item-links .input-group-append a,
  .input-group-append .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .input-group-append a,
  .input-group-append .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .input-group-append input {
    position: relative;
    z-index: 2; }
  .input-group-prepend .btn + .btn, .input-group-prepend .main-user-consent-request-popup-button + .btn, .input-group-prepend .external-form-block form input[type=button] + .btn, .external-form-block form .input-group-prepend input[type=button] + .btn, .input-group-prepend .external-form-block form input[type=submit] + .btn, .external-form-block form .input-group-prepend input[type=submit] + .btn, .input-group-prepend .external-form-block form .button + .btn, .external-form-block form .input-group-prepend .button + .btn, .input-group-prepend .external-form-block form button + .btn, .external-form-block form .input-group-prepend button + .btn, .input-group-prepend a.reviews-form-switcher + .btn, .input-group-prepend .vote-item-links a + .btn, .vote-item-links .input-group-prepend a + .btn, .input-group-prepend .vote-vote-footer .vote-form-box-button a + .btn, .vote-vote-footer .vote-form-box-button .input-group-prepend a + .btn, .input-group-prepend .vote-vote-footer .vote-form-box-button input + .btn, .vote-vote-footer .vote-form-box-button .input-group-prepend input + .btn, .input-group-prepend .btn + .main-user-consent-request-popup-button, .input-group-prepend .main-user-consent-request-popup-button + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form input[type=button] + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend input[type=button] + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form input[type=submit] + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend input[type=submit] + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form .button + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend .button + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form button + .main-user-consent-request-popup-button, .external-form-block form .input-group-prepend button + .main-user-consent-request-popup-button, .input-group-prepend a.reviews-form-switcher + .main-user-consent-request-popup-button, .input-group-prepend .vote-item-links a + .main-user-consent-request-popup-button, .vote-item-links .input-group-prepend a + .main-user-consent-request-popup-button, .input-group-prepend .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .input-group-prepend a + .main-user-consent-request-popup-button, .input-group-prepend .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button, .vote-vote-footer .vote-form-box-button .input-group-prepend input + .main-user-consent-request-popup-button, .input-group-prepend .external-form-block form .btn + input[type=button], .external-form-block form .input-group-prepend .btn + input[type=button], .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + input[type=button], .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + input[type=button], .input-group-prepend .external-form-block form input[type=button] + input[type=button], .external-form-block form .input-group-prepend input[type=button] + input[type=button], .input-group-prepend .external-form-block form input[type=submit] + input[type=button], .external-form-block form .input-group-prepend input[type=submit] + input[type=button], .input-group-prepend .external-form-block form .button + input[type=button], .external-form-block form .input-group-prepend .button + input[type=button], .input-group-prepend .external-form-block form button + input[type=button], .external-form-block form .input-group-prepend button + input[type=button], .input-group-prepend .external-form-block form a.reviews-form-switcher + input[type=button], .external-form-block form .input-group-prepend a.reviews-form-switcher + input[type=button], .input-group-prepend .vote-item-links .external-form-block form a + input[type=button], .external-form-block form .input-group-prepend .vote-item-links a + input[type=button], .vote-item-links .input-group-prepend .external-form-block form a + input[type=button], .external-form-block form .vote-item-links .input-group-prepend a + input[type=button], .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + input[type=button], .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + input[type=button],
  .input-group-prepend .external-form-block form .btn + input[type=submit], .external-form-block form .input-group-prepend .btn + input[type=submit],
  .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + input[type=submit], .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + input[type=submit],
  .input-group-prepend .external-form-block form input[type=button] + input[type=submit], .external-form-block form .input-group-prepend input[type=button] + input[type=submit],
  .input-group-prepend .external-form-block form input[type=submit] + input[type=submit], .external-form-block form .input-group-prepend input[type=submit] + input[type=submit],
  .input-group-prepend .external-form-block form .button + input[type=submit], .external-form-block form .input-group-prepend .button + input[type=submit],
  .input-group-prepend .external-form-block form button + input[type=submit], .external-form-block form .input-group-prepend button + input[type=submit],
  .input-group-prepend .external-form-block form a.reviews-form-switcher + input[type=submit], .external-form-block form .input-group-prepend a.reviews-form-switcher + input[type=submit],
  .input-group-prepend .vote-item-links .external-form-block form a + input[type=submit], .external-form-block form .input-group-prepend .vote-item-links a + input[type=submit], .vote-item-links .input-group-prepend .external-form-block form a + input[type=submit], .external-form-block form .vote-item-links .input-group-prepend a + input[type=submit],
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + input[type=submit],
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit], .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + input[type=submit],
  .input-group-prepend .external-form-block form .btn + .button, .external-form-block form .input-group-prepend .btn + .button,
  .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + .button, .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + .button,
  .input-group-prepend .external-form-block form input[type=button] + .button, .external-form-block form .input-group-prepend input[type=button] + .button,
  .input-group-prepend .external-form-block form input[type=submit] + .button, .external-form-block form .input-group-prepend input[type=submit] + .button,
  .input-group-prepend .external-form-block form .button + .button, .external-form-block form .input-group-prepend .button + .button,
  .input-group-prepend .external-form-block form button + .button, .external-form-block form .input-group-prepend button + .button,
  .input-group-prepend .external-form-block form a.reviews-form-switcher + .button, .external-form-block form .input-group-prepend a.reviews-form-switcher + .button,
  .input-group-prepend .vote-item-links .external-form-block form a + .button, .external-form-block form .input-group-prepend .vote-item-links a + .button, .vote-item-links .input-group-prepend .external-form-block form a + .button, .external-form-block form .vote-item-links .input-group-prepend a + .button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + .button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button a + .button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend a + .button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + .button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button input + .button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + .button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend input + .button,
  .input-group-prepend .external-form-block form .btn + button, .external-form-block form .input-group-prepend .btn + button,
  .input-group-prepend .external-form-block form .main-user-consent-request-popup-button + button, .external-form-block form .input-group-prepend .main-user-consent-request-popup-button + button,
  .input-group-prepend .external-form-block form input[type=button] + button, .external-form-block form .input-group-prepend input[type=button] + button,
  .input-group-prepend .external-form-block form input[type=submit] + button, .external-form-block form .input-group-prepend input[type=submit] + button,
  .input-group-prepend .external-form-block form .button + button, .external-form-block form .input-group-prepend .button + button,
  .input-group-prepend .external-form-block form button + button, .external-form-block form .input-group-prepend button + button,
  .input-group-prepend .external-form-block form a.reviews-form-switcher + button, .external-form-block form .input-group-prepend a.reviews-form-switcher + button,
  .input-group-prepend .vote-item-links .external-form-block form a + button, .external-form-block form .input-group-prepend .vote-item-links a + button, .vote-item-links .input-group-prepend .external-form-block form a + button, .external-form-block form .vote-item-links .input-group-prepend a + button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form a + button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button a + button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form a + button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend a + button,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .external-form-block form input + button, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button input + button, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input + button, .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-prepend input + button, .input-group-prepend .btn + a.reviews-form-switcher, .input-group-prepend .main-user-consent-request-popup-button + a.reviews-form-switcher, .input-group-prepend .external-form-block form input[type=button] + a.reviews-form-switcher, .external-form-block form .input-group-prepend input[type=button] + a.reviews-form-switcher, .input-group-prepend .external-form-block form input[type=submit] + a.reviews-form-switcher, .external-form-block form .input-group-prepend input[type=submit] + a.reviews-form-switcher, .input-group-prepend .external-form-block form .button + a.reviews-form-switcher, .external-form-block form .input-group-prepend .button + a.reviews-form-switcher, .input-group-prepend .external-form-block form button + a.reviews-form-switcher, .external-form-block form .input-group-prepend button + a.reviews-form-switcher, .input-group-prepend a.reviews-form-switcher + a.reviews-form-switcher, .input-group-prepend .vote-item-links a + a.reviews-form-switcher, .vote-item-links .input-group-prepend a + a.reviews-form-switcher, .input-group-prepend .vote-item-links .btn + a, .vote-item-links .input-group-prepend .btn + a, .input-group-prepend .vote-item-links .main-user-consent-request-popup-button + a, .vote-item-links .input-group-prepend .main-user-consent-request-popup-button + a, .input-group-prepend .external-form-block form .vote-item-links input[type=button] + a, .vote-item-links .input-group-prepend .external-form-block form input[type=button] + a, .external-form-block form .input-group-prepend .vote-item-links input[type=button] + a, .vote-item-links .external-form-block form .input-group-prepend input[type=button] + a, .input-group-prepend .external-form-block form .vote-item-links input[type=submit] + a, .vote-item-links .input-group-prepend .external-form-block form input[type=submit] + a, .external-form-block form .input-group-prepend .vote-item-links input[type=submit] + a, .vote-item-links .external-form-block form .input-group-prepend input[type=submit] + a, .input-group-prepend .external-form-block form .vote-item-links .button + a, .vote-item-links .input-group-prepend .external-form-block form .button + a, .external-form-block form .input-group-prepend .vote-item-links .button + a, .vote-item-links .external-form-block form .input-group-prepend .button + a, .input-group-prepend .external-form-block form .vote-item-links button + a, .vote-item-links .input-group-prepend .external-form-block form button + a, .external-form-block form .input-group-prepend .vote-item-links button + a, .vote-item-links .external-form-block form .input-group-prepend button + a, .input-group-prepend .vote-item-links a.reviews-form-switcher + a, .vote-item-links .input-group-prepend a.reviews-form-switcher + a, .input-group-prepend .vote-item-links a + a, .vote-item-links .input-group-prepend a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .vote-item-links a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .vote-item-links input + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .vote-item-links input + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .btn + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .btn + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .main-user-consent-request-popup-button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=button] + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=submit] + a, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form .button + a, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button .button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend .button + a, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form button + a, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button button + a, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend button + a, .vote-vote-footer .vote-form-box-button .input-group-prepend .vote-item-links a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button a + a, .vote-vote-footer .vote-form-box-button .input-group-prepend a + a, .input-group-prepend .vote-vote-footer .vote-form-box-button input + a, .vote-vote-footer .vote-form-box-button .input-group-prepend input + a, .input-group-prepend .vote-vote-footer .vote-form-box-button .btn + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .btn + input, .input-group-prepend .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .main-user-consent-request-popup-button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=button] + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form input[type=submit] + input, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form .button + input, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button .button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend .button + input, .input-group-prepend .external-form-block form .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .external-form-block form button + input, .external-form-block form .input-group-prepend .vote-vote-footer .vote-form-box-button button + input, .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-prepend button + input, .vote-vote-footer .vote-form-box-button .input-group-prepend .vote-item-links a + input, .input-group-prepend .vote-vote-footer .vote-form-box-button a + input, .vote-vote-footer .vote-form-box-button .input-group-prepend a + input, .input-group-prepend .vote-vote-footer .vote-form-box-button input + input, .vote-vote-footer .vote-form-box-button .input-group-prepend input + input,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .main-user-consent-request-popup-button + .input-group-text,
  .input-group-prepend .external-form-block form input[type=button] + .input-group-text,
  .external-form-block form .input-group-prepend input[type=button] + .input-group-text,
  .input-group-prepend .external-form-block form input[type=submit] + .input-group-text,
  .external-form-block form .input-group-prepend input[type=submit] + .input-group-text,
  .input-group-prepend .external-form-block form .button + .input-group-text,
  .external-form-block form .input-group-prepend .button + .input-group-text,
  .input-group-prepend .external-form-block form button + .input-group-text,
  .external-form-block form .input-group-prepend button + .input-group-text,
  .input-group-prepend a.reviews-form-switcher + .input-group-text,
  .input-group-prepend .vote-item-links a + .input-group-text,
  .vote-item-links .input-group-prepend a + .input-group-text,
  .input-group-prepend .vote-vote-footer .vote-form-box-button a + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-prepend a + .input-group-text,
  .input-group-prepend .vote-vote-footer .vote-form-box-button input + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-prepend input + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .input-group-text + .main-user-consent-request-popup-button,
  .input-group-prepend .external-form-block form .input-group-text + input[type=button],
  .external-form-block form .input-group-prepend .input-group-text + input[type=button],
  .input-group-prepend .external-form-block form .input-group-text + input[type=submit],
  .external-form-block form .input-group-prepend .input-group-text + input[type=submit],
  .input-group-prepend .external-form-block form .input-group-text + .button,
  .external-form-block form .input-group-prepend .input-group-text + .button,
  .input-group-prepend .external-form-block form .input-group-text + button,
  .external-form-block form .input-group-prepend .input-group-text + button,
  .input-group-prepend .input-group-text + a.reviews-form-switcher,
  .input-group-prepend .vote-item-links .input-group-text + a,
  .vote-item-links .input-group-prepend .input-group-text + a,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .input-group-text + a,
  .vote-vote-footer .vote-form-box-button .input-group-prepend .input-group-text + a,
  .input-group-prepend .vote-vote-footer .vote-form-box-button .input-group-text + input,
  .vote-vote-footer .vote-form-box-button .input-group-prepend .input-group-text + input,
  .input-group-append .btn + .btn,
  .input-group-append .main-user-consent-request-popup-button + .btn,
  .input-group-append .external-form-block form input[type=button] + .btn,
  .external-form-block form .input-group-append input[type=button] + .btn,
  .input-group-append .external-form-block form input[type=submit] + .btn,
  .external-form-block form .input-group-append input[type=submit] + .btn,
  .input-group-append .external-form-block form .button + .btn,
  .external-form-block form .input-group-append .button + .btn,
  .input-group-append .external-form-block form button + .btn,
  .external-form-block form .input-group-append button + .btn,
  .input-group-append a.reviews-form-switcher + .btn,
  .input-group-append .vote-item-links a + .btn,
  .vote-item-links .input-group-append a + .btn,
  .input-group-append .vote-vote-footer .vote-form-box-button a + .btn,
  .vote-vote-footer .vote-form-box-button .input-group-append a + .btn,
  .input-group-append .vote-vote-footer .vote-form-box-button input + .btn,
  .vote-vote-footer .vote-form-box-button .input-group-append input + .btn,
  .input-group-append .btn + .main-user-consent-request-popup-button,
  .input-group-append .main-user-consent-request-popup-button + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form input[type=button] + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append input[type=button] + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form input[type=submit] + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append input[type=submit] + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form .button + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append .button + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form button + .main-user-consent-request-popup-button,
  .external-form-block form .input-group-append button + .main-user-consent-request-popup-button,
  .input-group-append a.reviews-form-switcher + .main-user-consent-request-popup-button,
  .input-group-append .vote-item-links a + .main-user-consent-request-popup-button,
  .vote-item-links .input-group-append a + .main-user-consent-request-popup-button,
  .input-group-append .vote-vote-footer .vote-form-box-button a + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .input-group-append a + .main-user-consent-request-popup-button,
  .input-group-append .vote-vote-footer .vote-form-box-button input + .main-user-consent-request-popup-button,
  .vote-vote-footer .vote-form-box-button .input-group-append input + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form .btn + input[type=button],
  .external-form-block form .input-group-append .btn + input[type=button],
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + input[type=button],
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + input[type=button],
  .input-group-append .external-form-block form input[type=button] + input[type=button],
  .external-form-block form .input-group-append input[type=button] + input[type=button],
  .input-group-append .external-form-block form input[type=submit] + input[type=button],
  .external-form-block form .input-group-append input[type=submit] + input[type=button],
  .input-group-append .external-form-block form .button + input[type=button],
  .external-form-block form .input-group-append .button + input[type=button],
  .input-group-append .external-form-block form button + input[type=button],
  .external-form-block form .input-group-append button + input[type=button],
  .input-group-append .external-form-block form a.reviews-form-switcher + input[type=button],
  .external-form-block form .input-group-append a.reviews-form-switcher + input[type=button],
  .input-group-append .vote-item-links .external-form-block form a + input[type=button],
  .external-form-block form .input-group-append .vote-item-links a + input[type=button],
  .vote-item-links .input-group-append .external-form-block form a + input[type=button],
  .external-form-block form .vote-item-links .input-group-append a + input[type=button],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=button],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + input[type=button],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=button],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + input[type=button],
  .input-group-append .external-form-block form .btn + input[type=submit],
  .external-form-block form .input-group-append .btn + input[type=submit],
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + input[type=submit],
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + input[type=submit],
  .input-group-append .external-form-block form input[type=button] + input[type=submit],
  .external-form-block form .input-group-append input[type=button] + input[type=submit],
  .input-group-append .external-form-block form input[type=submit] + input[type=submit],
  .external-form-block form .input-group-append input[type=submit] + input[type=submit],
  .input-group-append .external-form-block form .button + input[type=submit],
  .external-form-block form .input-group-append .button + input[type=submit],
  .input-group-append .external-form-block form button + input[type=submit],
  .external-form-block form .input-group-append button + input[type=submit],
  .input-group-append .external-form-block form a.reviews-form-switcher + input[type=submit],
  .external-form-block form .input-group-append a.reviews-form-switcher + input[type=submit],
  .input-group-append .vote-item-links .external-form-block form a + input[type=submit],
  .external-form-block form .input-group-append .vote-item-links a + input[type=submit],
  .vote-item-links .input-group-append .external-form-block form a + input[type=submit],
  .external-form-block form .vote-item-links .input-group-append a + input[type=submit],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + input[type=submit],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + input[type=submit],
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + input[type=submit],
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + input[type=submit],
  .input-group-append .external-form-block form .btn + .button,
  .external-form-block form .input-group-append .btn + .button,
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + .button,
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + .button,
  .input-group-append .external-form-block form input[type=button] + .button,
  .external-form-block form .input-group-append input[type=button] + .button,
  .input-group-append .external-form-block form input[type=submit] + .button,
  .external-form-block form .input-group-append input[type=submit] + .button,
  .input-group-append .external-form-block form .button + .button,
  .external-form-block form .input-group-append .button + .button,
  .input-group-append .external-form-block form button + .button,
  .external-form-block form .input-group-append button + .button,
  .input-group-append .external-form-block form a.reviews-form-switcher + .button,
  .external-form-block form .input-group-append a.reviews-form-switcher + .button,
  .input-group-append .vote-item-links .external-form-block form a + .button,
  .external-form-block form .input-group-append .vote-item-links a + .button,
  .vote-item-links .input-group-append .external-form-block form a + .button,
  .external-form-block form .vote-item-links .input-group-append a + .button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + .button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button a + .button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append a + .button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + .button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button input + .button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + .button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append input + .button,
  .input-group-append .external-form-block form .btn + button,
  .external-form-block form .input-group-append .btn + button,
  .input-group-append .external-form-block form .main-user-consent-request-popup-button + button,
  .external-form-block form .input-group-append .main-user-consent-request-popup-button + button,
  .input-group-append .external-form-block form input[type=button] + button,
  .external-form-block form .input-group-append input[type=button] + button,
  .input-group-append .external-form-block form input[type=submit] + button,
  .external-form-block form .input-group-append input[type=submit] + button,
  .input-group-append .external-form-block form .button + button,
  .external-form-block form .input-group-append .button + button,
  .input-group-append .external-form-block form button + button,
  .external-form-block form .input-group-append button + button,
  .input-group-append .external-form-block form a.reviews-form-switcher + button,
  .external-form-block form .input-group-append a.reviews-form-switcher + button,
  .input-group-append .vote-item-links .external-form-block form a + button,
  .external-form-block form .input-group-append .vote-item-links a + button,
  .vote-item-links .input-group-append .external-form-block form a + button,
  .external-form-block form .vote-item-links .input-group-append a + button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form a + button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button a + button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form a + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append a + button,
  .input-group-append .vote-vote-footer .vote-form-box-button .external-form-block form input + button,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button input + button,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input + button,
  .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-append input + button,
  .input-group-append .btn + a.reviews-form-switcher,
  .input-group-append .main-user-consent-request-popup-button + a.reviews-form-switcher,
  .input-group-append .external-form-block form input[type=button] + a.reviews-form-switcher,
  .external-form-block form .input-group-append input[type=button] + a.reviews-form-switcher,
  .input-group-append .external-form-block form input[type=submit] + a.reviews-form-switcher,
  .external-form-block form .input-group-append input[type=submit] + a.reviews-form-switcher,
  .input-group-append .external-form-block form .button + a.reviews-form-switcher,
  .external-form-block form .input-group-append .button + a.reviews-form-switcher,
  .input-group-append .external-form-block form button + a.reviews-form-switcher,
  .external-form-block form .input-group-append button + a.reviews-form-switcher,
  .input-group-append a.reviews-form-switcher + a.reviews-form-switcher,
  .input-group-append .vote-item-links a + a.reviews-form-switcher,
  .vote-item-links .input-group-append a + a.reviews-form-switcher,
  .input-group-append .vote-item-links .btn + a,
  .vote-item-links .input-group-append .btn + a,
  .input-group-append .vote-item-links .main-user-consent-request-popup-button + a,
  .vote-item-links .input-group-append .main-user-consent-request-popup-button + a,
  .input-group-append .external-form-block form .vote-item-links input[type=button] + a,
  .vote-item-links .input-group-append .external-form-block form input[type=button] + a,
  .external-form-block form .input-group-append .vote-item-links input[type=button] + a,
  .vote-item-links .external-form-block form .input-group-append input[type=button] + a,
  .input-group-append .external-form-block form .vote-item-links input[type=submit] + a,
  .vote-item-links .input-group-append .external-form-block form input[type=submit] + a,
  .external-form-block form .input-group-append .vote-item-links input[type=submit] + a,
  .vote-item-links .external-form-block form .input-group-append input[type=submit] + a,
  .input-group-append .external-form-block form .vote-item-links .button + a,
  .vote-item-links .input-group-append .external-form-block form .button + a,
  .external-form-block form .input-group-append .vote-item-links .button + a,
  .vote-item-links .external-form-block form .input-group-append .button + a,
  .input-group-append .external-form-block form .vote-item-links button + a,
  .vote-item-links .input-group-append .external-form-block form button + a,
  .external-form-block form .input-group-append .vote-item-links button + a,
  .vote-item-links .external-form-block form .input-group-append button + a,
  .input-group-append .vote-item-links a.reviews-form-switcher + a,
  .vote-item-links .input-group-append a.reviews-form-switcher + a,
  .input-group-append .vote-item-links a + a,
  .vote-item-links .input-group-append a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .vote-item-links a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .vote-item-links input + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .vote-item-links input + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .btn + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .btn + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .main-user-consent-request-popup-button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=button] + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=submit] + a,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form .button + a,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button .button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append .button + a,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form button + a,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button button + a,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append button + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .vote-item-links a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button a + a,
  .vote-vote-footer .vote-form-box-button .input-group-append a + a,
  .input-group-append .vote-vote-footer .vote-form-box-button input + a,
  .vote-vote-footer .vote-form-box-button .input-group-append input + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .btn + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .btn + input,
  .input-group-append .vote-vote-footer .vote-form-box-button .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .main-user-consent-request-popup-button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=button] + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form input[type=submit] + input,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form .button + input,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button .button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append .button + input,
  .input-group-append .external-form-block form .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .external-form-block form button + input,
  .external-form-block form .input-group-append .vote-vote-footer .vote-form-box-button button + input,
  .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-append button + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .vote-item-links a + input,
  .input-group-append .vote-vote-footer .vote-form-box-button a + input,
  .vote-vote-footer .vote-form-box-button .input-group-append a + input,
  .input-group-append .vote-vote-footer .vote-form-box-button input + input,
  .vote-vote-footer .vote-form-box-button .input-group-append input + input,
  .input-group-append .btn + .input-group-text,
  .input-group-append .main-user-consent-request-popup-button + .input-group-text,
  .input-group-append .external-form-block form input[type=button] + .input-group-text,
  .external-form-block form .input-group-append input[type=button] + .input-group-text,
  .input-group-append .external-form-block form input[type=submit] + .input-group-text,
  .external-form-block form .input-group-append input[type=submit] + .input-group-text,
  .input-group-append .external-form-block form .button + .input-group-text,
  .external-form-block form .input-group-append .button + .input-group-text,
  .input-group-append .external-form-block form button + .input-group-text,
  .external-form-block form .input-group-append button + .input-group-text,
  .input-group-append a.reviews-form-switcher + .input-group-text,
  .input-group-append .vote-item-links a + .input-group-text,
  .vote-item-links .input-group-append a + .input-group-text,
  .input-group-append .vote-vote-footer .vote-form-box-button a + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-append a + .input-group-text,
  .input-group-append .vote-vote-footer .vote-form-box-button input + .input-group-text,
  .vote-vote-footer .vote-form-box-button .input-group-append input + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .input-group-text + .main-user-consent-request-popup-button,
  .input-group-append .external-form-block form .input-group-text + input[type=button],
  .external-form-block form .input-group-append .input-group-text + input[type=button],
  .input-group-append .external-form-block form .input-group-text + input[type=submit],
  .external-form-block form .input-group-append .input-group-text + input[type=submit],
  .input-group-append .external-form-block form .input-group-text + .button,
  .external-form-block form .input-group-append .input-group-text + .button,
  .input-group-append .external-form-block form .input-group-text + button,
  .external-form-block form .input-group-append .input-group-text + button,
  .input-group-append .input-group-text + a.reviews-form-switcher,
  .input-group-append .vote-item-links .input-group-text + a,
  .vote-item-links .input-group-append .input-group-text + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .input-group-text + a,
  .vote-vote-footer .vote-form-box-button .input-group-append .input-group-text + a,
  .input-group-append .vote-vote-footer .vote-form-box-button .input-group-text + input,
  .vote-vote-footer .vote-form-box-button .input-group-append .input-group-text + input {
    margin-left: -1px; }

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

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

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

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .main-user-consent-request-popup-button, .external-form-block form .input-group > .input-group-prepend > input[type=button],
.external-form-block form .input-group > .input-group-prepend > input[type=submit],
.external-form-block form .input-group > .input-group-prepend > .button,
.external-form-block form .input-group > .input-group-prepend > button, .input-group > .input-group-prepend > a.reviews-form-switcher, .vote-item-links .input-group > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend > input,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .main-user-consent-request-popup-button,
.external-form-block form .input-group > .input-group-append:not(:last-child) > input[type=button],
.external-form-block form .input-group > .input-group-append:not(:last-child) > input[type=submit],
.external-form-block form .input-group > .input-group-append:not(:last-child) > .button,
.external-form-block form .input-group > .input-group-append:not(:last-child) > button,
.input-group > .input-group-append:not(:last-child) > a.reviews-form-switcher,
.vote-item-links .input-group > .input-group-append:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:not(:last-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:not(:last-child) > input,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .main-user-consent-request-popup-button:not(:last-child):not(.dropdown-toggle),
.external-form-block form .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=button],
.external-form-block form .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type=submit],
.external-form-block form .input-group > .input-group-append:last-child > .button:not(:last-child):not(.dropdown-toggle),
.external-form-block form .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > a.reviews-form-switcher:not(:last-child):not(.dropdown-toggle),
.vote-item-links .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .main-user-consent-request-popup-button, .external-form-block form .input-group > .input-group-append > input[type=button],
.external-form-block form .input-group > .input-group-append > input[type=submit],
.external-form-block form .input-group > .input-group-append > .button,
.external-form-block form .input-group > .input-group-append > button, .input-group > .input-group-append > a.reviews-form-switcher, .vote-item-links .input-group > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-append > a, .vote-vote-footer .vote-form-box-button .input-group > .input-group-append > input,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .main-user-consent-request-popup-button,
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > input[type=button],
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > input[type=submit],
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > .button,
.external-form-block form .input-group > .input-group-prepend:not(:first-child) > button,
.input-group > .input-group-prepend:not(:first-child) > a.reviews-form-switcher,
.vote-item-links .input-group > .input-group-prepend:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:not(:first-child) > a,
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:not(:first-child) > input,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .main-user-consent-request-popup-button:not(:first-child),
.external-form-block form .input-group > .input-group-prepend:first-child > input:not(:first-child)[type=button],
.external-form-block form .input-group > .input-group-prepend:first-child > input:not(:first-child)[type=submit],
.external-form-block form .input-group > .input-group-prepend:first-child > .button:not(:first-child),
.external-form-block form .input-group > .input-group-prepend:first-child > button:not(:first-child),
.input-group > .input-group-prepend:first-child > a.reviews-form-switcher:not(:first-child),
.vote-item-links .input-group > .input-group-prepend:first-child > a:not(:first-child),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:first-child > a:not(:first-child),
.vote-vote-footer .vote-form-box-button .input-group > .input-group-prepend:first-child > input:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    background-color: #007bff; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: #fff;
    background-color: #b3d7ff; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: 0;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  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-label::before {
  background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  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-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

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

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

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  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"); }

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

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

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-control {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-file-input:focus ~ .custom-file-control::before {
      border-color: #80bdff; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

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

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

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

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

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

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

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar > .slick-dots, .navbar > .gallery-section:before, .gallery-section .navbar > .background-picture,
  .navbar > .container-fluid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    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:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  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 {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-sm > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-sm > .slick-dots, .navbar-expand-sm > .gallery-section:before, .gallery-section .navbar-expand-sm > .background-picture,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-sm > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-sm > .slick-dots, .navbar-expand-sm > .gallery-section:before, .gallery-section .navbar-expand-sm > .background-picture,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-md > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-md > .slick-dots, .navbar-expand-md > .gallery-section:before, .gallery-section .navbar-expand-md > .background-picture,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-md > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-md > .slick-dots, .navbar-expand-md > .gallery-section:before, .gallery-section .navbar-expand-md > .background-picture,
    .navbar-expand-md > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-lg > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-lg > .slick-dots, .navbar-expand-lg > .gallery-section:before, .gallery-section .navbar-expand-lg > .background-picture,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-lg > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-lg > .slick-dots, .navbar-expand-lg > .gallery-section:before, .gallery-section .navbar-expand-lg > .background-picture,
    .navbar-expand-lg > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-xl > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-xl > .slick-dots, .navbar-expand-xl > .gallery-section:before, .gallery-section .navbar-expand-xl > .background-picture,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand-xl > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand-xl > .slick-dots, .navbar-expand-xl > .gallery-section:before, .gallery-section .navbar-expand-xl > .background-picture,
    .navbar-expand-xl > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand > .slick-dots, .navbar-expand > .gallery-section:before, .gallery-section .navbar-expand > .background-picture,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    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: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container, .main-top-section.simple .main-slider-container .main-slider .item .navbar-expand > .text, .main-top-section.simple .main-slider-container .main-slider-controlls .navbar-expand > .slick-dots, .navbar-expand > .gallery-section:before, .gallery-section .navbar-expand > .background-picture,
  .navbar-expand > .container-fluid {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%; }

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

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

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

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

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;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-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

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

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

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

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

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;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); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.card-body {
  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-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 {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 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 {
    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%;
  border-radius: calc(0.25rem - 1px); }

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

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

.card-deck {
  display: flex;
  flex-direction: column; }
  .card-deck .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-deck {
      flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }

.card-group {
  display: flex;
  flex-direction: column; }
  .card-group > .card {
    margin-bottom: 15px; }
  @media (min-width: 576px) {
    .card-group {
      flex-flow: row wrap; }
      .card-group > .card {
        flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group > .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group > .card:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group > .card:first-child .card-img-top,
          .card-group > .card:first-child .card-header {
            border-top-right-radius: 0; }
          .card-group > .card:first-child .card-img-bottom,
          .card-group > .card:first-child .card-footer {
            border-bottom-right-radius: 0; }
        .card-group > .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group > .card:last-child .card-img-top,
          .card-group > .card:last-child .card-header {
            border-top-left-radius: 0; }
          .card-group > .card:last-child .card-img-bottom,
          .card-group > .card:last-child .card-footer {
            border-bottom-left-radius: 0; }
        .card-group > .card:only-child {
          border-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-top,
          .card-group > .card:only-child .card-header {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
          .card-group > .card:only-child .card-img-bottom,
          .card-group > .card:only-child .card-footer {
            border-bottom-right-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
        .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
          .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
            border-radius: 0; } }

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

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #6c757d;
  content: "/"; }

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

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

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

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

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

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

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

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

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

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

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

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

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

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

.btn .badge, .main-user-consent-request-popup-button .badge, .external-form-block form input[type=button] .badge, .external-form-block form input[type=submit] .badge, .external-form-block form .button .badge, .external-form-block form button .badge, a.reviews-form-switcher .badge, .vote-item-links a .badge, .vote-vote-footer .vote-form-box-button a .badge, .vote-vote-footer .vote-form-box-button input .badge {
  position: relative;
  top: -1px; }

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

.badge-primary {
  color: #fff;
  background-color: #007bff; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: #fff;
    text-decoration: none;
    background-color: #0062cc; }

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

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

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

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

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

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

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

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

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
  .alert-primary hr {
    border-top-color: #9fcdff; }
  .alert-primary .alert-link {
    color: #002752; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

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

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width 0.6s ease; }

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

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

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    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 {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 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: #004085;
  background-color: #b8daff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

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

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

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

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

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

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

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

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

.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-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%); }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }

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

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto; }

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

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

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px 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: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
  .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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

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

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

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

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

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

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

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

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

.carousel {
  position: relative; }

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

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  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 {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      transform: translate3d(0, 0, 0); } }

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

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

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    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;
  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='M5.25 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='M2.75 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: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    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: #007bff !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-secondary {
  border-color: #6c757d !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: #fff !important; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    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;
  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;
  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: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 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;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

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

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

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

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

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-muted {
  color: #6c757d !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; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn):not(.main-user-consent-request-popup-button):not(a.reviews-form-switcher) {
    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, .main-section .section-title {
    orphans: 3;
    widows: 3; }
  h2, h3, .main-section .section-title {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

html, body {
  height: 100%; }

body {
  font: 0.875rem/1.57 'Fira Sans', 'Trebuchet MS', Tahoma, Verdana, sans-serif;
  background-color: #FFF;
  color: #000; }

* {
  outline: none; }

h1 {
  color: #000;
  font-weight: bold;
  font-size: 3.125rem;
  line-height: 3.75rem;
  margin: 0 0 35px; }

h2 {
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 1.875rem;
  margin: 0 0 20px;
  color: #000; }

h3, .main-section .section-title {
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: #6d6d6d;
  margin: 30px 0 20px; }

h4 {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin: 30px 0 20px;
  color: #000; }

h5 {
  font-weight: 500;
  font-size: 1rem;
  color: #000;
  margin: 15px 0 15px; }

h6 {
  color: #000;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 15px; }

h1:first-child,
h2:first-child,
h3:first-child,
.main-section .section-title:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0; }

a {
  color: #505050;
  outline: none;
  text-decoration: underline; }

a:hover,
a:focus {
  color: #0581c4; }

ul, ol {
  margin: 0;
  padding: 0; }

li {
  list-style: none; }

#main {
  min-height: 100%;
  position: relative;
  display: flex;
  flex-direction: column; }

.blured .middle, .blured .footer, .blured .header {
  filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=10);
  -webkit-filter: blur(10px);
  filter: blur(10px); }

.middle {
  flex-grow: 1;
  order: 1;
  padding-bottom: 80px;
  position: relative; }
  @media (max-width: 767px) {
    .middle {
      padding-bottom: 60px; } }

.footer {
  order: 2; }

.header {
  order: 0; }

.content {
  margin-bottom: 30px; }

a {
  transition: all 0.3s; }

.slick-dots {
  display: flex;
  align-items: center;
  order: 1;
  height: 18px; }
  .slick-dots li {
    margin: 0 12px 0 0;
    transition: margin 0.3s; }
  .slick-dots span {
    background-color: #FFF;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    display: block;
    cursor: pointer;
    transition: all 0.3s;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.27); }
  .slick-dots .slick-active {
    margin: 0 8px 0 -4px; }
    .slick-dots .slick-active span {
      border: 4px solid var(--theme-color);
      box-shadow: 0 0 0;
      width: 16px;
      height: 16px; }

.slick-sqr-arrow {
  position: absolute;
  top: 50%;
  background-color: #FFF;
  border-radius: 3px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  width: 40px;
  height: 40px;
  color: var(--theme-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  cursor: pointer;
  margin-top: -20px; }
  .slick-sqr-arrow.slick-prev {
    left: -20px; }
  .slick-sqr-arrow.slick-next {
    right: -20px; }

.external-link {
  color: #000;
  margin-left: 20px;
  font-size: 1rem;
  font-weight: 500;
  display: inline-block; }
  .external-link:before {
    content: '\f0c1';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    position: absolute;
    color: #a8a8a8;
    display: inline-block;
    text-decoration: none;
    margin-left: -20px;
    position: absolute;
    font-size: 0.75rem;
    margin-top: 4px; }

.main-banner {
  margin-bottom: 50px; }
  .main-banner img {
    width: 100%;
    height: auto; }

.object-fit {
  position: relative; }
  .object-fit img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center; }
  .object-fit .custom-object-fit {
    width: 100%;
    height: 100%;
    background-position: 50% 0;
    background-size: cover;
    display: block; }
    .object-fit .custom-object-fit img {
      display: none; }

.page-nav {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 45px;
  margin-left: -15px; }
  .page-nav li {
    padding-left: 15px;
    margin-bottom: 15px; }
  .page-nav a {
    display: block;
    border: 2px solid #eeeded;
    font-size: 1rem;
    line-height: 1.375rem;
    padding: 0.75rem 1.25rem;
    color: #000;
    text-decoration: none;
    border-radius: 2px;
    text-align: center; }
    .page-nav a:hover {
      border-color: #027fc3; }
    .page-nav a.active {
      color: #FFF;
      background-color: #027fc3;
      border-color: #027fc3; }
  .departments + .page-nav {
    margin-top: 45px; }

em {
  font-style: italic; }

.date {
  color: #007bc1;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-bottom: 15px; }

.article, .news-list .item .description, .main-top-section.simple .main-slider-container .main-slider .item .description, .map-section .on-map-block .text, .about-section .about-block, .marketing-section .text, .search-results .description, .orders-history .item .question, .orders-history .item .answer .text {
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #505050; }
  .article .em, .news-list .item .description .em, .main-top-section.simple .main-slider-container .main-slider .item .description .em, .map-section .on-map-block .text .em, .about-section .about-block .em, .marketing-section .text .em, .search-results .description .em, .orders-history .item .question .em, .orders-history .item .answer .text .em {
    font-weight: 500; }
  .article .date + h2, .news-list .item .description .date + h2, .main-top-section.simple .main-slider-container .main-slider .item .description .date + h2, .map-section .on-map-block .text .date + h2, .about-section .about-block .date + h2, .marketing-section .text .date + h2, .search-results .description .date + h2, .orders-history .item .question .date + h2, .orders-history .item .answer .text .date + h2 {
    margin-top: 20px; }
  .article .lead, .news-list .item .description .lead, .main-top-section.simple .main-slider-container .main-slider .item .description .lead, .map-section .on-map-block .text .lead, .about-section .about-block .lead, .marketing-section .text .lead, .search-results .description .lead, .orders-history .item .question .lead, .orders-history .item .answer .text .lead {
    color: #000;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.875rem;
    margin-top: 0;
    margin-bottom: 20px; }
  .article .selected-text, .news-list .item .description .selected-text, .main-top-section.simple .main-slider-container .main-slider .item .description .selected-text, .map-section .on-map-block .text .selected-text, .about-section .about-block .selected-text, .marketing-section .text .selected-text, .search-results .description .selected-text, .orders-history .item .question .selected-text, .orders-history .item .answer .text .selected-text {
    padding: 10px 15px;
    background-color: #ececec; }
  .article h2, .news-list .item .description h2, .main-top-section.simple .main-slider-container .main-slider .item .description h2, .map-section .on-map-block .text h2, .about-section .about-block h2, .marketing-section .text h2, .search-results .description h2, .orders-history .item .question h2, .orders-history .item .answer .text h2 {
    margin-top: 30px; }
  .article p, .news-list .item .description p, .main-top-section.simple .main-slider-container .main-slider .item .description p, .map-section .on-map-block .text p, .about-section .about-block p, .marketing-section .text p, .search-results .description p, .orders-history .item .question p, .orders-history .item .answer .text p {
    margin: 10px 0; }
  .article q, .news-list .item .description q, .main-top-section.simple .main-slider-container .main-slider .item .description q, .map-section .on-map-block .text q, .about-section .about-block q, .marketing-section .text q, .search-results .description q, .orders-history .item .question q, .orders-history .item .answer .text q {
    font-size: 1rem;
    line-height: 1.625; }
  .article img, .news-list .item .description img, .main-top-section.simple .main-slider-container .main-slider .item .description img, .map-section .on-map-block .text img, .about-section .about-block img, .marketing-section .text img, .search-results .description img, .orders-history .item .question img, .orders-history .item .answer .text img {
    max-width: 100%;
    margin: 20px 0;
    height: auto; }
    .article img:first-child, .news-list .item .description img:first-child, .main-top-section.simple .main-slider-container .main-slider .item .description img:first-child, .map-section .on-map-block .text img:first-child, .about-section .about-block img:first-child, .marketing-section .text img:first-child, .search-results .description img:first-child, .orders-history .item .question img:first-child, .orders-history .item .answer .text img:first-child {
      margin-top: 0; }
    .article img:last-child, .news-list .item .description img:last-child, .main-top-section.simple .main-slider-container .main-slider .item .description img:last-child, .map-section .on-map-block .text img:last-child, .about-section .about-block img:last-child, .marketing-section .text img:last-child, .search-results .description img:last-child, .orders-history .item .question img:last-child, .orders-history .item .answer .text img:last-child {
      margin-bottom: 0; }
    .article img[align=left], .news-list .item .description img[align=left], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=left], .map-section .on-map-block .text img[align=left], .about-section .about-block img[align=left], .marketing-section .text img[align=left], .search-results .description img[align=left], .orders-history .item .question img[align=left], .orders-history .item .answer .text img[align=left] {
      margin: 0 40px 0 0; }
    .article img[align=right], .news-list .item .description img[align=right], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=right], .map-section .on-map-block .text img[align=right], .about-section .about-block img[align=right], .marketing-section .text img[align=right], .search-results .description img[align=right], .orders-history .item .question img[align=right], .orders-history .item .answer .text img[align=right] {
      margin: 0 0 0 40px; }
  .article > ol, .news-list .item .description > ol, .main-top-section.simple .main-slider-container .main-slider .item .description > ol, .map-section .on-map-block .text > ol, .about-section .about-block > ol, .marketing-section .text > ol, .search-results .description > ol, .orders-history .item .question > ol, .orders-history .item .answer .text > ol,
  .article > ul,
  .news-list .item .description > ul,
  .main-top-section.simple .main-slider-container .main-slider .item .description > ul,
  .map-section .on-map-block .text > ul,
  .about-section .about-block > ul,
  .marketing-section .text > ul,
  .search-results .description > ul,
  .orders-history .item .question > ul,
  .orders-history .item .answer .text > ul {
    margin: 20px 0; }
  .article ul > li, .news-list .item .description ul > li, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li, .map-section .on-map-block .text ul > li, .about-section .about-block ul > li, .marketing-section .text ul > li, .search-results .description ul > li, .orders-history .item .question ul > li, .orders-history .item .answer .text ul > li {
    padding-left: 35px;
    margin: 10px 0; }
    .article ul > li:before, .news-list .item .description ul > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li:before, .map-section .on-map-block .text ul > li:before, .about-section .about-block ul > li:before, .marketing-section .text ul > li:before, .search-results .description ul > li:before, .orders-history .item .question ul > li:before, .orders-history .item .answer .text ul > li:before {
      content: "\f00c";
      margin-left: -35px;
      position: absolute;
      color: #c1c4c9;
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      font-size: 0.8125rem; }
    .article ul > li ol, .news-list .item .description ul > li ol, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li ol, .map-section .on-map-block .text ul > li ol, .about-section .about-block ul > li ol, .marketing-section .text ul > li ol, .search-results .description ul > li ol, .orders-history .item .question ul > li ol, .orders-history .item .answer .text ul > li ol, .article ul > li ul, .news-list .item .description ul > li ul, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li ul, .map-section .on-map-block .text ul > li ul, .about-section .about-block ul > li ul, .marketing-section .text ul > li ul, .search-results .description ul > li ul, .orders-history .item .question ul > li ul, .orders-history .item .answer .text ul > li ul {
      margin-left: 30px; }
    .article ul > li li, .news-list .item .description ul > li li, .main-top-section.simple .main-slider-container .main-slider .item .description ul > li li, .map-section .on-map-block .text ul > li li, .about-section .about-block ul > li li, .marketing-section .text ul > li li, .search-results .description ul > li li, .orders-history .item .question ul > li li, .orders-history .item .answer .text ul > li li {
      color: #717a81; }
  .article ol, .news-list .item .description ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol, .map-section .on-map-block .text ol, .about-section .about-block ol, .marketing-section .text ol, .search-results .description ol, .orders-history .item .question ol, .orders-history .item .answer .text ol {
    counter-reset: no; }
    .article ol > li, .news-list .item .description ol > li, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li, .map-section .on-map-block .text ol > li, .about-section .about-block ol > li, .marketing-section .text ol > li, .search-results .description ol > li, .orders-history .item .question ol > li, .orders-history .item .answer .text ol > li {
      padding-left: 35px;
      margin: 10px 0;
      counter-increment: no; }
      .article ol > li:before, .news-list .item .description ol > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li:before, .map-section .on-map-block .text ol > li:before, .about-section .about-block ol > li:before, .marketing-section .text ol > li:before, .search-results .description ol > li:before, .orders-history .item .question ol > li:before, .orders-history .item .answer .text ol > li:before {
        content: counter(no) ".";
        margin-left: -35px;
        position: absolute;
        color: #c1c4c9; }
      .article ol > li ol, .news-list .item .description ol > li ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol, .map-section .on-map-block .text ol > li ol, .about-section .about-block ol > li ol, .marketing-section .text ol > li ol, .search-results .description ol > li ol, .orders-history .item .question ol > li ol, .orders-history .item .answer .text ol > li ol {
        counter-reset: no2;
        margin: 20px 0 20px 35px; }
        .article ol > li ol > li, .news-list .item .description ol > li ol > li, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol > li, .map-section .on-map-block .text ol > li ol > li, .about-section .about-block ol > li ol > li, .marketing-section .text ol > li ol > li, .search-results .description ol > li ol > li, .orders-history .item .question ol > li ol > li, .orders-history .item .answer .text ol > li ol > li {
          counter-increment: no2; }
          .article ol > li ol > li:before, .news-list .item .description ol > li ol > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol > li:before, .map-section .on-map-block .text ol > li ol > li:before, .about-section .about-block ol > li ol > li:before, .marketing-section .text ol > li ol > li:before, .search-results .description ol > li ol > li:before, .orders-history .item .question ol > li ol > li:before, .orders-history .item .answer .text ol > li ol > li:before {
            content: counter(no) "." counter(no2) "."; }
        .article ol > li ol ol, .news-list .item .description ol > li ol ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol ol, .map-section .on-map-block .text ol > li ol ol, .about-section .about-block ol > li ol ol, .marketing-section .text ol > li ol ol, .search-results .description ol > li ol ol, .orders-history .item .question ol > li ol ol, .orders-history .item .answer .text ol > li ol ol {
          counter-reset: no3; }
          .article ol > li ol ol > li, .news-list .item .description ol > li ol ol > li, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol ol > li, .map-section .on-map-block .text ol > li ol ol > li, .about-section .about-block ol > li ol ol > li, .marketing-section .text ol > li ol ol > li, .search-results .description ol > li ol ol > li, .orders-history .item .question ol > li ol ol > li, .orders-history .item .answer .text ol > li ol ol > li {
            counter-increment: no3;
            padding-left: 40px; }
            .article ol > li ol ol > li:before, .news-list .item .description ol > li ol ol > li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol > li ol ol > li:before, .map-section .on-map-block .text ol > li ol ol > li:before, .about-section .about-block ol > li ol ol > li:before, .marketing-section .text ol > li ol ol > li:before, .search-results .description ol > li ol ol > li:before, .orders-history .item .question ol > li ol ol > li:before, .orders-history .item .answer .text ol > li ol ol > li:before {
              margin-left: -40px;
              content: counter(no) "." counter(no2) "." counter(no3) "."; }
  .article table, .news-list .item .description table, .main-top-section.simple .main-slider-container .main-slider .item .description table, .map-section .on-map-block .text table, .about-section .about-block table, .marketing-section .text table, .search-results .description table, .orders-history .item .question table, .orders-history .item .answer .text table {
    border-collapse: collapse;
    border: none; }
    .article table th, .news-list .item .description table th, .main-top-section.simple .main-slider-container .main-slider .item .description table th, .map-section .on-map-block .text table th, .about-section .about-block table th, .marketing-section .text table th, .search-results .description table th, .orders-history .item .question table th, .orders-history .item .answer .text table th {
      padding: 0 15px 15px 0;
      color: #000;
      border: none;
      border-bottom: 2px solid #0581c4;
      font-weight: bold;
      text-transform: uppercase;
      text-align: left; }
    .article table td, .news-list .item .description table td, .main-top-section.simple .main-slider-container .main-slider .item .description table td, .map-section .on-map-block .text table td, .about-section .about-block table td, .marketing-section .text table td, .search-results .description table td, .orders-history .item .question table td, .orders-history .item .answer .text table td {
      padding: 11px 20px 6px 0;
      border: none;
      border-bottom: 1px solid #eeeded;
      vertical-align: top; }
    .article table tr:last-child td, .news-list .item .description table tr:last-child td, .main-top-section.simple .main-slider-container .main-slider .item .description table tr:last-child td, .map-section .on-map-block .text table tr:last-child td, .about-section .about-block table tr:last-child td, .marketing-section .text table tr:last-child td, .search-results .description table tr:last-child td, .orders-history .item .question table tr:last-child td, .orders-history .item .answer .text table tr:last-child td {
      border-bottom: none; }
    .article table h4, .news-list .item .description table h4, .main-top-section.simple .main-slider-container .main-slider .item .description table h4, .map-section .on-map-block .text table h4, .about-section .about-block table h4, .marketing-section .text table h4, .search-results .description table h4, .orders-history .item .question table h4, .orders-history .item .answer .text table h4 {
      font-weight: bold;
      margin-bottom: 0; }
    .article table.listlike, .news-list .item .description table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .map-section .on-map-block .text table.listlike, .about-section .about-block table.listlike, .marketing-section .text table.listlike, .search-results .description table.listlike, .orders-history .item .question table.listlike, .orders-history .item .answer .text table.listlike {
      table-layout: fixed;
      border-bottom: 2px solid #0581c4; }
    .article table .collapsible > td, .news-list .item .description table .collapsible > td, .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td, .map-section .on-map-block .text table .collapsible > td, .about-section .about-block table .collapsible > td, .marketing-section .text table .collapsible > td, .search-results .description table .collapsible > td, .orders-history .item .question table .collapsible > td, .orders-history .item .answer .text table .collapsible > td {
      padding: 20px 30px;
      background: #FFF;
      box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1); }
    .article table .toggle, .news-list .item .description table .toggle, .main-top-section.simple .main-slider-container .main-slider .item .description table .toggle, .map-section .on-map-block .text table .toggle, .about-section .about-block table .toggle, .marketing-section .text table .toggle, .search-results .description table .toggle, .orders-history .item .question table .toggle, .orders-history .item .answer .text table .toggle {
      text-decoration: none;
      border-bottom: 1px dotted;
      position: relative; }
      .article table .toggle:after, .news-list .item .description table .toggle:after, .main-top-section.simple .main-slider-container .main-slider .item .description table .toggle:after, .map-section .on-map-block .text table .toggle:after, .about-section .about-block table .toggle:after, .marketing-section .text table .toggle:after, .search-results .description table .toggle:after, .orders-history .item .question table .toggle:after, .orders-history .item .answer .text table .toggle:after {
        content: '\f107';
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        position: absolute;
        margin-left: 5px;
        transition: transform 0.3s; }
      .article table .toggle.open:after, .news-list .item .description table .toggle.open:after, .main-top-section.simple .main-slider-container .main-slider .item .description table .toggle.open:after, .map-section .on-map-block .text table .toggle.open:after, .about-section .about-block table .toggle.open:after, .marketing-section .text table .toggle.open:after, .search-results .description table .toggle.open:after, .orders-history .item .question table .toggle.open:after, .orders-history .item .answer .text table .toggle.open:after {
        -webkit-transform: rotate(180deg);
        -khtml-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
    .article table.hidden_table, .news-list .item .description table.hidden_table, .main-top-section.simple .main-slider-container .main-slider .item .description table.hidden_table, .map-section .on-map-block .text table.hidden_table, .about-section .about-block table.hidden_table, .marketing-section .text table.hidden_table, .search-results .description table.hidden_table, .orders-history .item .question table.hidden_table, .orders-history .item .answer .text table.hidden_table {
      position: relative; }
      .article table.hidden_table:before, .news-list .item .description table.hidden_table:before, .main-top-section.simple .main-slider-container .main-slider .item .description table.hidden_table:before, .map-section .on-map-block .text table.hidden_table:before, .about-section .about-block table.hidden_table:before, .marketing-section .text table.hidden_table:before, .search-results .description table.hidden_table:before, .orders-history .item .question table.hidden_table:before, .orders-history .item .answer .text table.hidden_table:before {
        content: '';
        position: absolute;
        border-top: 1px solid #FFF;
        left: -30px;
        right: -30px;
        top: -21px; }
  .article > table, .news-list .item .description > table, .main-top-section.simple .main-slider-container .main-slider .item .description > table, .map-section .on-map-block .text > table, .about-section .about-block > table, .marketing-section .text > table, .search-results .description > table, .orders-history .item .question > table, .orders-history .item .answer .text > table {
    margin-bottom: 30px; }
  .article blockquote, .news-list .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .map-section .on-map-block .text blockquote, .about-section .about-block blockquote, .marketing-section .text blockquote, .search-results .description blockquote, .orders-history .item .question blockquote, .orders-history .item .answer .text blockquote {
    background-color: #f9f8f8;
    padding: 25px 100px 35px 40px;
    position: relative;
    margin-top: 45px; }
    .article blockquote:after, .news-list .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .map-section .on-map-block .text blockquote:after, .about-section .about-block blockquote:after, .marketing-section .text blockquote:after, .search-results .description blockquote:after, .orders-history .item .question blockquote:after, .orders-history .item .answer .text blockquote:after {
      content: '\201C';
      font-size: 192px;
      line-height: 192px;
      position: absolute;
      -webkit-text-stroke: 2px #8eb9dc;
      color: transparent;
      right: 10px;
      top: -30px; }
    .article blockquote p:last-child, .news-list .item .description blockquote p:last-child, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote p:last-child, .map-section .on-map-block .text blockquote p:last-child, .about-section .about-block blockquote p:last-child, .marketing-section .text blockquote p:last-child, .search-results .description blockquote p:last-child, .orders-history .item .question blockquote p:last-child, .orders-history .item .answer .text blockquote p:last-child {
      margin-bottom: 0; }
  .article ~ .btn, .news-list .item .description ~ .btn, .main-top-section.simple .main-slider-container .main-slider .item .description ~ .btn, .map-section .on-map-block .text ~ .btn, .about-section .about-block ~ .btn, .marketing-section .text ~ .btn, .search-results .description ~ .btn, .orders-history .item .question ~ .btn, .orders-history .item .answer .text ~ .btn, .article ~ .main-user-consent-request-popup-button, .news-list .item .description ~ .main-user-consent-request-popup-button, .main-top-section.simple .main-slider-container .main-slider .item .description ~ .main-user-consent-request-popup-button, .map-section .on-map-block .text ~ .main-user-consent-request-popup-button, .about-section .about-block ~ .main-user-consent-request-popup-button, .marketing-section .text ~ .main-user-consent-request-popup-button, .search-results .description ~ .main-user-consent-request-popup-button, .orders-history .item .question ~ .main-user-consent-request-popup-button, .orders-history .item .answer .text ~ .main-user-consent-request-popup-button, .external-form-block form .article ~ input[type=button], .news-list .item .external-form-block form .description ~ input[type=button], .external-form-block form .news-list .item .description ~ input[type=button], .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ input[type=button], .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ input[type=button], .map-section .on-map-block .external-form-block form .text ~ input[type=button], .external-form-block form .map-section .on-map-block .text ~ input[type=button], .about-section .external-form-block form .about-block ~ input[type=button], .external-form-block form .about-section .about-block ~ input[type=button], .marketing-section .external-form-block form .text ~ input[type=button], .external-form-block form .marketing-section .text ~ input[type=button], .search-results .external-form-block form .description ~ input[type=button], .external-form-block form .search-results .description ~ input[type=button], .orders-history .item .external-form-block form .question ~ input[type=button], .external-form-block form .orders-history .item .question ~ input[type=button], .orders-history .item .answer .external-form-block form .text ~ input[type=button], .external-form-block form .orders-history .item .answer .text ~ input[type=button],
  .external-form-block form .article ~ input[type=submit],
  .news-list .item .external-form-block form .description ~ input[type=submit], .external-form-block form .news-list .item .description ~ input[type=submit],
  .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ input[type=submit], .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ input[type=submit],
  .map-section .on-map-block .external-form-block form .text ~ input[type=submit], .external-form-block form .map-section .on-map-block .text ~ input[type=submit],
  .about-section .external-form-block form .about-block ~ input[type=submit], .external-form-block form .about-section .about-block ~ input[type=submit],
  .marketing-section .external-form-block form .text ~ input[type=submit], .external-form-block form .marketing-section .text ~ input[type=submit],
  .search-results .external-form-block form .description ~ input[type=submit], .external-form-block form .search-results .description ~ input[type=submit],
  .orders-history .item .external-form-block form .question ~ input[type=submit], .external-form-block form .orders-history .item .question ~ input[type=submit],
  .orders-history .item .answer .external-form-block form .text ~ input[type=submit], .external-form-block form .orders-history .item .answer .text ~ input[type=submit],
  .external-form-block form .article ~ .button,
  .news-list .item .external-form-block form .description ~ .button, .external-form-block form .news-list .item .description ~ .button,
  .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ .button, .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ .button,
  .map-section .on-map-block .external-form-block form .text ~ .button, .external-form-block form .map-section .on-map-block .text ~ .button,
  .about-section .external-form-block form .about-block ~ .button, .external-form-block form .about-section .about-block ~ .button,
  .marketing-section .external-form-block form .text ~ .button, .external-form-block form .marketing-section .text ~ .button,
  .search-results .external-form-block form .description ~ .button, .external-form-block form .search-results .description ~ .button,
  .orders-history .item .external-form-block form .question ~ .button, .external-form-block form .orders-history .item .question ~ .button,
  .orders-history .item .answer .external-form-block form .text ~ .button, .external-form-block form .orders-history .item .answer .text ~ .button,
  .external-form-block form .article ~ button,
  .news-list .item .external-form-block form .description ~ button, .external-form-block form .news-list .item .description ~ button,
  .main-top-section.simple .main-slider-container .main-slider .item .external-form-block form .description ~ button, .external-form-block form .main-top-section.simple .main-slider-container .main-slider .item .description ~ button,
  .map-section .on-map-block .external-form-block form .text ~ button, .external-form-block form .map-section .on-map-block .text ~ button,
  .about-section .external-form-block form .about-block ~ button, .external-form-block form .about-section .about-block ~ button,
  .marketing-section .external-form-block form .text ~ button, .external-form-block form .marketing-section .text ~ button,
  .search-results .external-form-block form .description ~ button, .external-form-block form .search-results .description ~ button,
  .orders-history .item .external-form-block form .question ~ button, .external-form-block form .orders-history .item .question ~ button,
  .orders-history .item .answer .external-form-block form .text ~ button, .external-form-block form .orders-history .item .answer .text ~ button, .article ~ a.reviews-form-switcher, .news-list .item .description ~ a.reviews-form-switcher, .main-top-section.simple .main-slider-container .main-slider .item .description ~ a.reviews-form-switcher, .map-section .on-map-block .text ~ a.reviews-form-switcher, .about-section .about-block ~ a.reviews-form-switcher, .marketing-section .text ~ a.reviews-form-switcher, .search-results .description ~ a.reviews-form-switcher, .orders-history .item .question ~ a.reviews-form-switcher, .orders-history .item .answer .text ~ a.reviews-form-switcher, .vote-item-links .article ~ a, .news-list .item .vote-item-links .description ~ a, .vote-item-links .news-list .item .description ~ a, .main-top-section.simple .main-slider-container .main-slider .item .vote-item-links .description ~ a, .vote-item-links .main-top-section.simple .main-slider-container .main-slider .item .description ~ a, .map-section .on-map-block .vote-item-links .text ~ a, .vote-item-links .map-section .on-map-block .text ~ a, .about-section .vote-item-links .about-block ~ a, .vote-item-links .about-section .about-block ~ a, .marketing-section .vote-item-links .text ~ a, .vote-item-links .marketing-section .text ~ a, .search-results .vote-item-links .description ~ a, .vote-item-links .search-results .description ~ a, .orders-history .item .vote-item-links .question ~ a, .vote-item-links .orders-history .item .question ~ a, .orders-history .item .answer .vote-item-links .text ~ a, .vote-item-links .orders-history .item .answer .text ~ a, .vote-vote-footer .vote-form-box-button .article ~ a, .news-list .item .vote-vote-footer .vote-form-box-button .description ~ a, .vote-vote-footer .vote-form-box-button .news-list .item .description ~ a, .main-top-section.simple .main-slider-container .main-slider .item .vote-vote-footer .vote-form-box-button .description ~ a, .vote-vote-footer .vote-form-box-button .main-top-section.simple .main-slider-container .main-slider .item .description ~ a, .map-section .on-map-block .vote-vote-footer .vote-form-box-button .text ~ a, .vote-vote-footer .vote-form-box-button .map-section .on-map-block .text ~ a, .about-section .vote-vote-footer .vote-form-box-button .about-block ~ a, .vote-vote-footer .vote-form-box-button .about-section .about-block ~ a, .marketing-section .vote-vote-footer .vote-form-box-button .text ~ a, .vote-vote-footer .vote-form-box-button .marketing-section .text ~ a, .search-results .vote-vote-footer .vote-form-box-button .description ~ a, .vote-vote-footer .vote-form-box-button .search-results .description ~ a, .orders-history .item .vote-vote-footer .vote-form-box-button .question ~ a, .vote-vote-footer .vote-form-box-button .orders-history .item .question ~ a, .orders-history .item .answer .vote-vote-footer .vote-form-box-button .text ~ a, .vote-vote-footer .vote-form-box-button .orders-history .item .answer .text ~ a, .vote-vote-footer .vote-form-box-button .article ~ input, .news-list .item .vote-vote-footer .vote-form-box-button .description ~ input, .vote-vote-footer .vote-form-box-button .news-list .item .description ~ input, .main-top-section.simple .main-slider-container .main-slider .item .vote-vote-footer .vote-form-box-button .description ~ input, .vote-vote-footer .vote-form-box-button .main-top-section.simple .main-slider-container .main-slider .item .description ~ input, .map-section .on-map-block .vote-vote-footer .vote-form-box-button .text ~ input, .vote-vote-footer .vote-form-box-button .map-section .on-map-block .text ~ input, .about-section .vote-vote-footer .vote-form-box-button .about-block ~ input, .vote-vote-footer .vote-form-box-button .about-section .about-block ~ input, .marketing-section .vote-vote-footer .vote-form-box-button .text ~ input, .vote-vote-footer .vote-form-box-button .marketing-section .text ~ input, .search-results .vote-vote-footer .vote-form-box-button .description ~ input, .vote-vote-footer .vote-form-box-button .search-results .description ~ input, .orders-history .item .vote-vote-footer .vote-form-box-button .question ~ input, .vote-vote-footer .vote-form-box-button .orders-history .item .question ~ input, .orders-history .item .answer .vote-vote-footer .vote-form-box-button .text ~ input, .vote-vote-footer .vote-form-box-button .orders-history .item .answer .text ~ input {
    margin-top: 35px; }

.short-article, .news-list .item .description, .main-top-section.simple .main-slider-container .main-slider .item .description, .map-section .on-map-block .text, .about-section .about-block, .search-results .description, .orders-history .item .question, .orders-history .item .answer .text {
  line-height: 1.375;
  color: #505050; }
  .short-article h1, .news-list .item .description h1, .main-top-section.simple .main-slider-container .main-slider .item .description h1, .map-section .on-map-block .text h1, .about-section .about-block h1, .search-results .description h1, .orders-history .item .question h1, .orders-history .item .answer .text h1 {
    font-size: 1.625rem;
    text-transform: uppercase;
    line-height: 1.825rem;
    font-weight: 600; }
  .short-article p, .news-list .item .description p, .main-top-section.simple .main-slider-container .main-slider .item .description p, .map-section .on-map-block .text p, .about-section .about-block p, .search-results .description p, .orders-history .item .question p, .orders-history .item .answer .text p {
    margin: 5px 0; }
  .short-article ol, .news-list .item .description ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol, .map-section .on-map-block .text ol, .about-section .about-block ol, .search-results .description ol, .orders-history .item .question ol, .orders-history .item .answer .text ol, .short-article ul, .news-list .item .description ul, .main-top-section.simple .main-slider-container .main-slider .item .description ul, .map-section .on-map-block .text ul, .about-section .about-block ul, .search-results .description ul, .orders-history .item .question ul, .orders-history .item .answer .text ul {
    margin: 5px 0; }
    .short-article ol li, .news-list .item .description ol li, .main-top-section.simple .main-slider-container .main-slider .item .description ol li, .map-section .on-map-block .text ol li, .about-section .about-block ol li, .search-results .description ol li, .orders-history .item .question ol li, .orders-history .item .answer .text ol li, .short-article ul li, .news-list .item .description ul li, .main-top-section.simple .main-slider-container .main-slider .item .description ul li, .map-section .on-map-block .text ul li, .about-section .about-block ul li, .search-results .description ul li, .orders-history .item .question ul li, .orders-history .item .answer .text ul li {
      padding-left: 15px; }
      .short-article ol li:before, .news-list .item .description ol li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol li:before, .map-section .on-map-block .text ol li:before, .about-section .about-block ol li:before, .search-results .description ol li:before, .orders-history .item .question ol li:before, .orders-history .item .answer .text ol li:before, .short-article ul li:before, .news-list .item .description ul li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ul li:before, .map-section .on-map-block .text ul li:before, .about-section .about-block ul li:before, .search-results .description ul li:before, .orders-history .item .question ul li:before, .orders-history .item .answer .text ul li:before {
        margin-left: -15px; }
  .short-article ol ol, .news-list .item .description ol ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol ol, .map-section .on-map-block .text ol ol, .about-section .about-block ol ol, .search-results .description ol ol, .orders-history .item .question ol ol, .orders-history .item .answer .text ol ol {
    margin-top: 5px;
    margin-bottom: 10px; }
    .short-article ol ol li, .news-list .item .description ol ol li, .main-top-section.simple .main-slider-container .main-slider .item .description ol ol li, .map-section .on-map-block .text ol ol li, .about-section .about-block ol ol li, .search-results .description ol ol li, .orders-history .item .question ol ol li, .orders-history .item .answer .text ol ol li {
      padding-left: 25px; }
      .short-article ol ol li:before, .news-list .item .description ol ol li:before, .main-top-section.simple .main-slider-container .main-slider .item .description ol ol li:before, .map-section .on-map-block .text ol ol li:before, .about-section .about-block ol ol li:before, .search-results .description ol ol li:before, .orders-history .item .question ol ol li:before, .orders-history .item .answer .text ol ol li:before {
        margin-left: -25px; }
  .short-article h2, .news-list .item .description h2, .main-top-section.simple .main-slider-container .main-slider .item .description h2, .map-section .on-map-block .text h2, .about-section .about-block h2, .search-results .description h2, .orders-history .item .question h2, .orders-history .item .answer .text h2, .short-article h3, .news-list .item .description h3, .main-top-section.simple .main-slider-container .main-slider .item .description h3, .map-section .on-map-block .text h3, .about-section .about-block h3, .search-results .description h3, .orders-history .item .question h3, .orders-history .item .answer .text h3, .short-article .main-section .section-title, .main-section .short-article .section-title, .news-list .item .description .main-section .section-title, .main-section .news-list .item .description .section-title, .main-top-section.simple .main-slider-container .main-slider .item .description .main-section .section-title, .main-section .main-top-section.simple .main-slider-container .main-slider .item .description .section-title, .map-section .on-map-block .text .main-section .section-title, .main-section .map-section .on-map-block .text .section-title, .about-section .about-block .main-section .section-title, .main-section .about-section .about-block .section-title, .search-results .description .main-section .section-title, .main-section .search-results .description .section-title, .orders-history .item .question .main-section .section-title, .main-section .orders-history .item .question .section-title, .orders-history .item .answer .text .main-section .section-title, .main-section .orders-history .item .answer .text .section-title, .short-article h4, .news-list .item .description h4, .main-top-section.simple .main-slider-container .main-slider .item .description h4, .map-section .on-map-block .text h4, .about-section .about-block h4, .search-results .description h4, .orders-history .item .question h4, .orders-history .item .answer .text h4, .short-article h5, .news-list .item .description h5, .main-top-section.simple .main-slider-container .main-slider .item .description h5, .map-section .on-map-block .text h5, .about-section .about-block h5, .search-results .description h5, .orders-history .item .question h5, .orders-history .item .answer .text h5, .short-article h6, .news-list .item .description h6, .main-top-section.simple .main-slider-container .main-slider .item .description h6, .map-section .on-map-block .text h6, .about-section .about-block h6, .search-results .description h6, .orders-history .item .question h6, .orders-history .item .answer .text h6 {
    margin: 10px 0; }
  .short-article table, .news-list .item .description table, .main-top-section.simple .main-slider-container .main-slider .item .description table, .map-section .on-map-block .text table, .about-section .about-block table, .search-results .description table, .orders-history .item .question table, .orders-history .item .answer .text table {
    border-top-width: 1px; }
    .short-article table td, .news-list .item .description table td, .main-top-section.simple .main-slider-container .main-slider .item .description table td, .map-section .on-map-block .text table td, .about-section .about-block table td, .search-results .description table td, .orders-history .item .question table td, .orders-history .item .answer .text table td, .short-article table th, .news-list .item .description table th, .main-top-section.simple .main-slider-container .main-slider .item .description table th, .map-section .on-map-block .text table th, .about-section .about-block table th, .search-results .description table th, .orders-history .item .question table th, .orders-history .item .answer .text table th {
      padding: 5px; }

.table-wrapper > table {
  min-width: 690px; }

a.link {
  margin-left: 25px;
  display: inline-block; }
  a.link:before {
    content: '\f0c1';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    position: absolute;
    margin-left: -25px;
    display: inline-block;
    text-decoration: none;
    color: #a8a8a8;
    font-size: 0.75rem; }

@media all and (-ms-high-contrast: none) {
  .article blockquote:after, .news-list .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .map-section .on-map-block .text blockquote:after, .about-section .about-block blockquote:after, .marketing-section .text blockquote:after, .search-results .description blockquote:after, .orders-history .item .question blockquote:after, .orders-history .item .answer .text blockquote:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE10 */
  *::-ms-backdrop blockquote:after, .article blockquote:after, .news-list .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .map-section .on-map-block .text blockquote:after, .about-section .about-block blockquote:after, .marketing-section .text blockquote:after, .search-results .description blockquote:after, .orders-history .item .question blockquote:after, .orders-history .item .answer .text blockquote:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE11 */ }

.breadcrumbs {
  margin-bottom: 2px; }
  .breadcrumbs li {
    display: inline-block;
    color: #FFF;
    font-size: 0.8125rem;
    font-weight: 300; }
    .breadcrumbs li:after {
      content: '/';
      margin: 0 3px 0 8px; }
    .breadcrumbs li a {
      color: #FFF;
      text-decoration: none; }
      .breadcrumbs li a:hover {
        text-decoration: underline; }

.social-sign-in {
  margin-top: 30px; }
  .social-sign-in .social-nav {
    overflow: hidden; }
    .social-sign-in .social-nav li {
      float: left;
      margin-right: 15px;
      margin-bottom: 10px;
      width: 30px;
      height: 30px;
      font-size: 20px;
      text-align: center;
      list-style: none; }
      .social-sign-in .social-nav li a {
        color: #FFF;
        text-decoration: none;
        display: block;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 28px;
        border-radius: 2px; }
        .social-sign-in .social-nav li a img {
          vertical-align: middle; }
        .social-sign-in .social-nav li a:hover {
          background-color: #446bbd; }
        .social-sign-in .social-nav li a.fa-vk {
          background-color: #4e759d; }
          .social-sign-in .social-nav li a.fa-vk:hover {
            background-color: #7f9bb8; }
        .social-sign-in .social-nav li a.fa-facebook {
          background-color: #4065b4; }
          .social-sign-in .social-nav li a.fa-facebook:hover {
            background-color: #758fc7; }
        .social-sign-in .social-nav li a.fa-twitter {
          background-color: #39b9dc; }
          .social-sign-in .social-nav li a.fa-twitter:hover {
            background-color: #70cbe4; }
        .social-sign-in .social-nav li a.fa-youtube {
          background-color: #c13a35; }
          .social-sign-in .social-nav li a.fa-youtube:hover {
            background-color: #d0716f; }
        .social-sign-in .social-nav li a.fa-ok, .social-sign-in .social-nav li a.fa-odnoklassniki {
          background-color: #ec760d; }
          .social-sign-in .social-nav li a.fa-ok:hover, .social-sign-in .social-nav li a.fa-odnoklassniki:hover {
            background-color: #f99740; }
        .social-sign-in .social-nav li a.fa-google-plus {
          background-color: #dc5246; }
          .social-sign-in .social-nav li a.fa-google-plus:hover {
            background-color: #ec6155; }
        .social-sign-in .social-nav li a.yandex {
          background-color: #ef3124; }
          .social-sign-in .social-nav li a.yandex:hover {
            background-color: #fd4a3e; }
        .social-sign-in .social-nav li a.b24 {
          background-color: #23bfef; }
          .social-sign-in .social-nav li a.b24:hover {
            background-color: #50d6ff; }
        .social-sign-in .social-nav li a.boxcom {
          background-color: #2d82c0; }
          .social-sign-in .social-nav li a.boxcom:hover {
            background-color: #4ba4e4; }
        .social-sign-in .social-nav li a.fa-dropbox {
          background-color: #1975cc; }
          .social-sign-in .social-nav li a.fa-dropbox:hover {
            background-color: #4199ec; }
        .social-sign-in .social-nav li a.fa-google {
          background-color: #0058c6; }
          .social-sign-in .social-nav li a.fa-google:hover {
            background-color: #2c81ec; }
        .social-sign-in .social-nav li a.liveid {
          background-color: #e7ebed; }
          .social-sign-in .social-nav li a.liveid:hover {
            background-color: #ebf2f5; }
        .social-sign-in .social-nav li a.office365 {
          background-color: #eb3d01; }
          .social-sign-in .social-nav li a.office365:hover {
            background-color: #fd612b; }
        .social-sign-in .social-nav li a.mm {
          background-color: #3d6cb0; }
          .social-sign-in .social-nav li a.mm:hover {
            background-color: #6093de; }
        .social-sign-in .social-nav li a.lj {
          background-color: #e7ebed; }
          .social-sign-in .social-nav li a.lj:hover {
            background-color: #e8f1f5; }
        .social-sign-in .social-nav li a.mailru2, .social-sign-in .social-nav li a.mailru {
          background-color: #134785; }
          .social-sign-in .social-nav li a.mailru2:hover, .social-sign-in .social-nav li a.mailru:hover {
            background-color: #2761a7; }
        .social-sign-in .social-nav li a.li {
          background-color: #30889e; }
          .social-sign-in .social-nav li a.li:hover {
            background-color: #4eb2cb; }
        .social-sign-in .social-nav li a.blogger {
          background-color: #fe6700; }
          .social-sign-in .social-nav li a.blogger:hover {
            background-color: #f98435; }
        .social-sign-in .social-nav li a.fa-openid {
          background-color: #ff6200; }
          .social-sign-in .social-nav li a.fa-openid:hover {
            background-color: #f8863f; }
        .social-sign-in .social-nav li a.fa-instagram {
          background-color: #D52A8E; }
          .social-sign-in .social-nav li a.fa-instagram:hover {
            background-color: #f970c0; }
    .social-sign-in .social-nav.bottom-social-nav {
      position: absolute;
      right: -15px;
      top: 60px;
      max-width: 190px; }
      .social-sign-in .social-nav.bottom-social-nav li {
        margin-bottom: 15px; }
    .social-sign-in .social-nav.top-social-nav {
      position: absolute;
      right: 200px;
      top: 33px; }
  .social-sign-in .fa-ok:before {
    content: "\f263"; }

.pagination {
  display: block; }
  .article + .pagination, .news-list .item .description + .pagination, .main-top-section.simple .main-slider-container .main-slider .item .description + .pagination, .map-section .on-map-block .text + .pagination, .about-section .about-block + .pagination, .marketing-section .text + .pagination, .search-results .description + .pagination, .orders-history .item .question + .pagination, .orders-history .item .answer .text + .pagination {
    margin-top: 40px; }
  .pagination .pages {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center; }
    .pagination .pages li {
      margin-right: 30px; }
      .pagination .pages li a {
        text-decoration: none;
        color: #000;
        font-size: 1rem;
        display: block; }
      .pagination .pages li span {
        color: #555;
        font-size: 1.25rem;
        color: #888; }
      .pagination .pages li.hellip {
        margin-left: -15px;
        margin-right: 15px; }
      .pagination .pages li.arrow a {
        opacity: 0.7;
        display: block;
        font-size: 1.125rem;
        color: #0581c4; }
        .pagination .pages li.arrow a:hover {
          opacity: 1; }
      .pagination .pages li.arrow.next {
        margin-left: 8px;
        margin-right: 0; }
      .pagination .pages li.arrow.prev {
        margin-right: 20px; }
      .pagination .pages li.arrow.disabled a {
        color: #c8c8c8;
        cursor: text; }
      .pagination .pages li.current a {
        display: block;
        width: 50px;
        height: 50px;
        background-color: #0581c4;
        border-radius: 3px;
        line-height: 50px;
        text-align: center;
        color: #FFF; }

.attention {
  position: relative;
  min-height: 50px;
  margin: 30px 0 50px;
  font-size: 1rem;
  line-height: 1.25rem;
  display: flex;
  align-items: center; }
  .attention:before {
    content: '!';
    align-self: flex-start;
    margin-right: 20px;
    min-width: 50px;
    flex: 0 0 50px;
    height: 50px;
    background-color: #f7f7f7;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
    font-size: 1.75rem;
    color: #027fc3;
    left: 0;
    top: 0; }

.main-tabs {
  margin-bottom: 40px; }
  .main-tabs .tabs {
    display: flex;
    padding-bottom: 15px;
    margin-bottom: 40px;
    border-bottom: 2px solid #eeeded; }
    .main-tabs .tabs li {
      margin-right: 25px;
      flex: 0 1 auto; }
      .main-tabs .tabs li a {
        color: #777;
        position: relative;
        display: block;
        text-decoration: none;
        line-height: 20px;
        transition: none;
        min-height: 100%; }
        .main-tabs .tabs li a:after {
          content: '';
          position: absolute;
          bottom: -17px;
          border-top: 2px solid #0581c4;
          left: 50%;
          right: 50%;
          transition: all 0.3s;
          opacity: 0; }
        .main-tabs .tabs li a.active {
          color: #000;
          font-size: 1.125rem; }
          .main-tabs .tabs li a.active:after {
            left: 0;
            right: 0;
            opacity: 1; }
  .main-tabs table {
    width: 100%; }
  .main-tabs h4 {
    font-weight: bold; }

.files-list li {
  margin: 10px 0; }

.file-link {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  margin-left: 35px;
  min-height: 35px;
  text-decoration: none;
  line-height: 1.125rem;
  color: #000;
  position: relative; }
  .file-link:before {
    content: '';
    position: absolute;
    margin-left: -35px;
    height: 27px;
    width: 23px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAYUlEQVR42mMoauj+TwEWZcAHoIoYSMQwfauBmIMWhn+H6p1BM8OhuIU2hiNwLnXDHBMn0tLw/zgMpxxTbPio4f8pxZQZPmo4FBDi089w+gfLqOHDsGwZNXw1SJBKeDWy2QBemVQkPJUgXwAAAABJRU5ErkJggg==) 0 0 no-repeat;
    top: 5px; }
  .file-link .name {
    font-size: 0.8125rem; }
  .file-link .size {
    font-size: 0.875rem;
    font-weight: 500; }
  .file-link:hover {
    color: #000;
    text-decoration: none; }
  .file-link.jpg:before, .file-link[href$=".jpg"]:before, .file-link[href$=".jpeg"]:before, .file-link[href$=".jpe"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAy0lEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQTIM3zU8JCdO/9TCw+s4fOuXv3/+cs3EBtEw/HlF6/+x+/dC8YnnzyDi2++c49sw8H8upMnYWywYS8+fPqfefAgWE3J0aNUMxxkMMgCqgYLKChAQYIcFCAaxCdkOMJ7K2/cQnc5suUgS2DBQqThCENhBuIyHGQoKHJhakEWDXhSpBwPw4Jr1PDVIEEq4dXIZgMAX18rOR7kS+0AAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.doc:before, .file-link[href$=".doc"]:before, .file-link[href$=".docx"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAMAAACgNuTpAAAAQlBMVEVHcExygItygIsua7FygItygItygItygItygItygIvz9PaKq9FVhr/M2eikvdpIfbrm6/HZ4u07dLZjkMO+z+R9os2JmoQmAAAACnRSTlMAmP//bWGE96sO3lP6/QAAAH9JREFUKM+10NsOwiAQBFDcVUuHO6X//6tujUobwMTEztuehxmComNm9QqpfUjPXZ/oMnC6D5yuvf4tt4FT67Xij86dfHcAzrJ1gOFcAP92k1Pi5Nhg8THw8nERi5UzTPS7nqEHKYnPniI9tu4WudK2G1zd/e39Z/9n1zU10cIPOkYGl4Ak7bMAAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.pdf:before, .file-link[href$=".pdf"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAxElEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQTIM3zU8Nu2tv+phQfG8M9fvsHxu/MX/9/19Pz/9vBRuNiHO3f/P21rR6hFYOIMfzZp8v+HeXkwNshwEAbLv96+Ayx+LzQMLg/VS7HhMHGQ65FdDZInaDi6BmiwYBr+uKqaDJdjakA2HBb+IEupZjhyJINdj6kWgYduOh+GBdeo4atBglTCq5HNBgACN/SxiGCCaQAAAABJRU5ErkJggg==) 0 0 no-repeat; }
  .file-link.xls:before, .file-link[href$=".xls"]:before, .file-link[href$=".xlsx"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAMAAACgNuTpAAAASFBMVEVHcExygItygIsfrSNygItygItygItygItygItygIvz9PaCzoXl7+gtsjF0yXfX69pJu007tj9YwFus3LCe2KK64b6Q05TJ5swRDem0AAAACnRSTlMAmP//bWGE96sO3lP6/QAAAIVJREFUKM+10NsOwiAMgGFsPbDSctzm+7+pTOY2A+iN/gkh+UIaUgXvDWoN1DHQQ9NvcOo4XDsO59b8pUvHofZ9xC8d6z67JyM8I5ksEy3X+n521uHTPVn0m4vjWFyYRtmdnSmOYaT75mkyHIpHTPzySFY4IeVCPvbbPzv+7322XEOVzvwAn80GBlXDBtcAAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.rtf:before, .file-link[href$=".rtf"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAr0lEQVR42mMoauj+TwEWZcAHQIoYyABQw1cDMQctDP8OtWAGzQyH4hbaGI7AudQNc0ycSEvD/2MaTiVAnuGjhnvnTP5PLTwwhldMWPv/85dvcDxz9UEQhvIRuG/RbnQxog0H0XBDc9uXg+WOXbgDxlC1MMthfKobDsMgcdKDZenWEyBxqrkcHqYvXr//v/v4VaobDqLhkdY8cwtJhg/ddD4MC65Rw1eDBKmEVyObDQDpRecRi2gMfwAAAABJRU5ErkJggg==) 0 0 no-repeat; }
  .file-link.png:before, .file-link[href$=".png"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAA40lEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQTIM3zU8I+2y/9TCw+M4Z+/fEPgGy/+fwxY+//Tucf/Pz98A2HX7QPJgWiYHFz9p503CRv+afE5kGYYG27ApyP3kA0HG/b59cf/HxM2Q1xdsINkw2EuBxv0ad1lmOEgPsgCsoIFZCjM6yAMsggmB7McZjiIBvGJcjmyS2CGg9ggH8AMB4nBgoUqhiOHOchQUKTDfAOyaICSIrXwMCy4Rg1fDRKkEl6NbDYAVkxCupO+P3UAAAAASUVORK5CYII=) 0 0 no-repeat; }
  .file-link.gif:before, .file-link[href$=".gif"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAsUlEQVR42mMoauj+TwHmY8AHQIoYyABQw1eDLKCF4d+hFsygmeFQ3EIbwxE4l7phjokTaWn4f0zDqQQoM3zU8L0V0f8pxQNv+OVVM/+/f/Pm/+cv38D4SGfB/2ubFoPYIHkQjYyJNhxkEFjDrV3rwPxTU+tBNLrhID7JLgdpgrkWWSNOlz+9fJYsw0EY5kqKXQ4LBliwUNdwNNeDMEmGD910PgzLllHDV4MEqYRXI5sNAD9v0uXoHzSKAAAAAElFTkSuQmCC) 0 0 no-repeat; }
  .file-link.zip:before, .file-link[href$=".zip"]:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAbCAYAAACX6BTbAAAAg0lEQVR42mMoauj+TwEWZcAHQIoYyABQw1cDMQctDP8FtWAGLQz/hhQ8LbQxHIFzqRvmmDiRlob/xzScSoA8w0cNXxO/9z+18MAajgZgYhhy19bfo8jl2AxHliPbcJjrKDOcgMFUDRZUjZiG0zRCB2VSpBwPw4Jr1PDVIEEq4dXIZgMApbIjE6HzV8cAAAAASUVORK5CYII=) 0 0 no-repeat; }

.administrator {
  padding-left: 85px;
  line-height: 1.375rem;
  position: relative;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 60px; }
  .administrator .icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 10px; }
    .administrator .icon:before {
      content: '';
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAnCAQAAAA4Y6kNAAACUElEQVR42q3VIWhicRzA8Y/hZGEMhoyFA8FgsiybtmQYCwvGpWETDtYuWISFlRXvwCRcuDYwDC5b7IOBYU1QGJgsFsPvyhj6eJvv9L7f8Hj//+PL+/v+8peg4o+5yGzLBqpCCD90/Nxox6Nwvin4oGUuO+H+8+AzmkJWDoX2piD3sicLQntTkLtdk8kgt7sny8JvALR3Tw6Etpa7N8Ns1+TS3EK8+6K0azL8kGTn5P3/T/4EQNW5mqT7OFNzrvqvyZyRSPEEIYSJXNbkZorKyr5aZT9L8kLDdcKGlrp19hzII7Q2LfxJpDoAcOzay9voVPi2eeG5VIFDQyHM9HT0jC2E6ra/JTlj4c4+AIpGwslnyRNnSZ06AHWhggPrjC3/fRPVwC+BhhC+q9gHVIT6Zwvf82XFr05U5MGDqbLQ9yjevdYVRh8nz9TXPAJAy0JJCxy60tX3oCa8qmbfRC0A9IQ0hpZ8vvD8igBcCUNpXFh42WYT9YWPaIttktdCUTpP2yW/eBUK0t//cpskx0I/dfSW7ZK0hLx1Hs3YPlkXBlY5FcYKyWRXFs7NhSehuxYcmQg9xeRxdqOImibybpRwpgm4NBPGamgKI5dOdYQn5HTFajbcIDTwLFB8GxsKHBkLUxcAqhZCrH2Wg7fsd7xdwiX6AsfCFX6b41WoWWdoqmcplziJesINoYOyPRwp8X5XUFAXSkgeYk1SD4mBINyR9a8GykIZSwNJGoIwUPrQrpAcawsVJS8i9Xm3liYmpqlOzEzXZifm5sYmJhYmibmZ0V/rEYz6GJQekgAAAABJRU5ErkJggg==) 0 0 no-repeat;
      display: block;
      width: 41px;
      height: 39px;
      margin-left: -10px; }
    .administrator .icon img {
      max-height: 50px;
      max-width: 50px;
      display: block;
      margin-left: -10px;
      display: none; }
  .administrator .name {
    font-size: 1.25rem;
    color: #000; }
  .administrator .reason {
    font-size: 0.8125rem; }

.enlarge-img-link {
  display: inline-block;
  position: relative;
  text-decoration: none; }
  .enlarge-img-link img {
    width: 100%;
    height: auto; }
  .enlarge-img-link:after {
    content: '\f00e';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    color: #FFF;
    font-size: 1rem;
    line-height: 1;
    position: absolute;
    bottom: 15px;
    right: 15px;
    opacity: 0.6;
    transition: opacity 0.3s; }
  .enlarge-img-link:hover:after {
    opacity: 1; }

.banner {
  margin-bottom: 30px; }
  .banner img {
    width: 100%;
    height: auto; }

.more-link {
  font-size: 0.875rem;
  text-decoration: none;
  color: #0d0808; }
  .more-link:after {
    content: '\f105';
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    width: 18px;
    height: 18px;
    background-color: #007bc1;
    color: #FFF;
    box-shadow: 0 5px 10px rgba(5, 129, 196, 0.2);
    text-align: center;
    line-height: 18px;
    border-radius: 2px;
    vertical-align: middle;
    margin-left: 10px;
    transition: margin 0.3s; }
  .more-link:hover {
    text-decoration: none; }
    .more-link:hover:after {
      box-shadow: none;
      margin-left: 15px; }

.modal .uk-select-modal .modal-header h2 {
  text-align: center;
  max-width: 470px;
  margin-left: auto;
  margin-right: auto; }

.uk-select-nav {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -35px; }
  .uk-select-nav .item {
    flex: 0 1 25%;
    text-align: center;
    margin-bottom: 35px; }
    .uk-select-nav .item .picture {
      height: 75px;
      margin: 0 5px 15px;
      justify-content: center;
      align-items: center;
      display: flex; }
      .uk-select-nav .item .picture a {
        justify-content: center;
        align-items: center;
        display: flex;
        height: 100%; }
        .uk-select-nav .item .picture a:hover {
          opacity: 0.8; }
      .uk-select-nav .item .picture img {
        max-height: 100%;
        max-width: 100%;
        width: auto;
        height: auto; }
    .uk-select-nav .item .btn, .uk-select-nav .item .main-user-consent-request-popup-button, .uk-select-nav .item .external-form-block form input[type=button], .external-form-block form .uk-select-nav .item input[type=button],
    .uk-select-nav .item .external-form-block form input[type=submit], .external-form-block form .uk-select-nav .item input[type=submit],
    .uk-select-nav .item .external-form-block form .button, .external-form-block form .uk-select-nav .item .button,
    .uk-select-nav .item .external-form-block form button, .external-form-block form .uk-select-nav .item button, .uk-select-nav .item a.reviews-form-switcher, .uk-select-nav .item .vote-item-links a, .vote-item-links .uk-select-nav .item a, .uk-select-nav .item .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .uk-select-nav .item a, .uk-select-nav .item .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .uk-select-nav .item input {
      margin: 0 5px; }
      .uk-select-nav .item .btn span, .uk-select-nav .item .main-user-consent-request-popup-button span, .uk-select-nav .item .external-form-block form input[type=button] span, .external-form-block form .uk-select-nav .item input[type=button] span, .uk-select-nav .item .external-form-block form input[type=submit] span, .external-form-block form .uk-select-nav .item input[type=submit] span, .uk-select-nav .item .external-form-block form .button span, .external-form-block form .uk-select-nav .item .button span, .uk-select-nav .item .external-form-block form button span, .external-form-block form .uk-select-nav .item button span, .uk-select-nav .item a.reviews-form-switcher span, .uk-select-nav .item .vote-item-links a span, .vote-item-links .uk-select-nav .item a span, .uk-select-nav .item .vote-vote-footer .vote-form-box-button a span, .vote-vote-footer .vote-form-box-button .uk-select-nav .item a span, .uk-select-nav .item .vote-vote-footer .vote-form-box-button input span, .vote-vote-footer .vote-form-box-button .uk-select-nav .item input span {
        display: inline-block;
        display: -webkit-inline-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        vertical-align: middle;
        max-width: 150px;
        max-width: calc(100% - 8px);
        white-space: normal;
        max-height: 3.375rem; }
      .uk-select-nav .item .btn:after, .uk-select-nav .item .main-user-consent-request-popup-button:after, .uk-select-nav .item .external-form-block form input[type=button]:after, .external-form-block form .uk-select-nav .item input[type=button]:after,
      .uk-select-nav .item .external-form-block form input[type=submit]:after, .external-form-block form .uk-select-nav .item input[type=submit]:after,
      .uk-select-nav .item .external-form-block form .button:after, .external-form-block form .uk-select-nav .item .button:after,
      .uk-select-nav .item .external-form-block form button:after, .external-form-block form .uk-select-nav .item button:after, .uk-select-nav .item a.reviews-form-switcher:after, .uk-select-nav .item .vote-item-links a:after, .vote-item-links .uk-select-nav .item a:after, .uk-select-nav .item .vote-vote-footer .vote-form-box-button a:after, .vote-vote-footer .vote-form-box-button .uk-select-nav .item a:after, .uk-select-nav .item .vote-vote-footer .vote-form-box-button input:after, .vote-vote-footer .vote-form-box-button .uk-select-nav .item input:after {
        vertical-align: -2px; }

.map-container .map {
  height: 495px; }

.top-map {
  margin-top: -60px;
  margin-bottom: 65px; }

.bottom-map {
  margin-bottom: -80px; }

.bxu-start-block-spacer-img {
  min-height: 160px; }

@media (min-width: 992px) {
  .special-version .attention:before,
  .special-version .file-link:hover .name {
    color: #000; }
  .special-version .pagination .pages li.current a {
    background-color: #000;
    color: #FFF; }
  .special-version .pagination .pages li.arrow a {
    color: #000; }
  .special-version .administrator {
    padding-left: 0; }
    .special-version .administrator .icon {
      display: none; }
  .special-version .main-tabs .tabs li a {
    color: #000; }
    .special-version .main-tabs .tabs li a:after {
      border-top-color: #000; }
  .special-version .main-tabs h4 {
    color: #000; }
  .special-version .page-nav li a {
    color: #000;
    border-color: #000; }
    .special-version .page-nav li a.active {
      background-color: #000;
      color: #FFF; }
  .special-version a.link:before {
    color: #000; }
  .special-version .article, .special-version .news-list .item .description, .news-list .item .special-version .description, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description, .special-version .map-section .on-map-block .text, .map-section .on-map-block .special-version .text, .special-version .about-section .about-block, .about-section .special-version .about-block, .special-version .marketing-section .text, .marketing-section .special-version .text, .special-version .search-results .description, .search-results .special-version .description, .special-version .orders-history .item .question, .orders-history .item .special-version .question, .special-version .orders-history .item .answer .text, .orders-history .item .answer .special-version .text {
    color: #000; }
    .special-version .article .counters-table, .special-version .news-list .item .description .counters-table, .news-list .item .special-version .description .counters-table, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description .counters-table, .special-version .map-section .on-map-block .text .counters-table, .map-section .on-map-block .special-version .text .counters-table, .special-version .about-section .about-block .counters-table, .about-section .special-version .about-block .counters-table, .special-version .marketing-section .text .counters-table, .marketing-section .special-version .text .counters-table, .special-version .search-results .description .counters-table, .search-results .special-version .description .counters-table, .special-version .orders-history .item .question .counters-table, .orders-history .item .special-version .question .counters-table, .special-version .orders-history .item .answer .text .counters-table, .orders-history .item .answer .special-version .text .counters-table,
    .special-version .article .counters-table .val,
    .special-version .news-list .item .description .counters-table .val,
    .news-list .item .special-version .description .counters-table .val,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table .val,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description .counters-table .val,
    .special-version .map-section .on-map-block .text .counters-table .val,
    .map-section .on-map-block .special-version .text .counters-table .val,
    .special-version .about-section .about-block .counters-table .val,
    .about-section .special-version .about-block .counters-table .val,
    .special-version .marketing-section .text .counters-table .val,
    .marketing-section .special-version .text .counters-table .val,
    .special-version .search-results .description .counters-table .val,
    .search-results .special-version .description .counters-table .val,
    .special-version .orders-history .item .question .counters-table .val,
    .orders-history .item .special-version .question .counters-table .val,
    .special-version .orders-history .item .answer .text .counters-table .val,
    .orders-history .item .answer .special-version .text .counters-table .val,
    .special-version .article table h4,
    .special-version .news-list .item .description table h4,
    .news-list .item .special-version .description table h4,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table h4,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table h4,
    .special-version .map-section .on-map-block .text table h4,
    .map-section .on-map-block .special-version .text table h4,
    .special-version .about-section .about-block table h4,
    .about-section .special-version .about-block table h4,
    .special-version .marketing-section .text table h4,
    .marketing-section .special-version .text table h4,
    .special-version .search-results .description table h4,
    .search-results .special-version .description table h4,
    .special-version .orders-history .item .question table h4,
    .orders-history .item .special-version .question table h4,
    .special-version .orders-history .item .answer .text table h4,
    .orders-history .item .answer .special-version .text table h4,
    .special-version .article table tr th,
    .special-version .news-list .item .description table tr th,
    .news-list .item .special-version .description table tr th,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table tr th,
    .special-version .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version .text table tr th,
    .special-version .about-section .about-block table tr th,
    .about-section .special-version .about-block table tr th,
    .special-version .marketing-section .text table tr th,
    .marketing-section .special-version .text table tr th,
    .special-version .search-results .description table tr th,
    .search-results .special-version .description table tr th,
    .special-version .orders-history .item .question table tr th,
    .orders-history .item .special-version .question table tr th,
    .special-version .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version .text table tr th,
    .special-version .article ol li:before,
    .special-version .news-list .item .description ol li:before,
    .news-list .item .special-version .description ol li:before,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description ol li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description ol li:before,
    .special-version .map-section .on-map-block .text ol li:before,
    .map-section .on-map-block .special-version .text ol li:before,
    .special-version .about-section .about-block ol li:before,
    .about-section .special-version .about-block ol li:before,
    .special-version .marketing-section .text ol li:before,
    .marketing-section .special-version .text ol li:before,
    .special-version .search-results .description ol li:before,
    .search-results .special-version .description ol li:before,
    .special-version .orders-history .item .question ol li:before,
    .orders-history .item .special-version .question ol li:before,
    .special-version .orders-history .item .answer .text ol li:before,
    .orders-history .item .answer .special-version .text ol li:before,
    .special-version .article ul li:before,
    .special-version .news-list .item .description ul li:before,
    .news-list .item .special-version .description ul li:before,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description ul li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description ul li:before,
    .special-version .map-section .on-map-block .text ul li:before,
    .map-section .on-map-block .special-version .text ul li:before,
    .special-version .about-section .about-block ul li:before,
    .about-section .special-version .about-block ul li:before,
    .special-version .marketing-section .text ul li:before,
    .marketing-section .special-version .text ul li:before,
    .special-version .search-results .description ul li:before,
    .search-results .special-version .description ul li:before,
    .special-version .orders-history .item .question ul li:before,
    .orders-history .item .special-version .question ul li:before,
    .special-version .orders-history .item .answer .text ul li:before,
    .orders-history .item .answer .special-version .text ul li:before,
    .special-version .article .lead,
    .special-version .news-list .item .description .lead,
    .news-list .item .special-version .description .lead,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description .lead,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description .lead,
    .special-version .map-section .on-map-block .text .lead,
    .map-section .on-map-block .special-version .text .lead,
    .special-version .about-section .about-block .lead,
    .about-section .special-version .about-block .lead,
    .special-version .marketing-section .text .lead,
    .marketing-section .special-version .text .lead,
    .special-version .search-results .description .lead,
    .search-results .special-version .description .lead,
    .special-version .orders-history .item .question .lead,
    .orders-history .item .special-version .question .lead,
    .special-version .orders-history .item .answer .text .lead,
    .orders-history .item .answer .special-version .text .lead {
      color: #000; }
    .special-version .article table.listlike, .special-version .news-list .item .description table.listlike, .news-list .item .special-version .description table.listlike, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table.listlike, .special-version .map-section .on-map-block .text table.listlike, .map-section .on-map-block .special-version .text table.listlike, .special-version .about-section .about-block table.listlike, .about-section .special-version .about-block table.listlike, .special-version .marketing-section .text table.listlike, .marketing-section .special-version .text table.listlike, .special-version .search-results .description table.listlike, .search-results .special-version .description table.listlike, .special-version .orders-history .item .question table.listlike, .orders-history .item .special-version .question table.listlike, .special-version .orders-history .item .answer .text table.listlike, .orders-history .item .answer .special-version .text table.listlike,
    .special-version .article table tr th,
    .special-version .news-list .item .description table tr th,
    .news-list .item .special-version .description table tr th,
    .special-version .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version .description table tr th,
    .special-version .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version .text table tr th,
    .special-version .about-section .about-block table tr th,
    .about-section .special-version .about-block table tr th,
    .special-version .marketing-section .text table tr th,
    .marketing-section .special-version .text table tr th,
    .special-version .search-results .description table tr th,
    .search-results .special-version .description table tr th,
    .special-version .orders-history .item .question table tr th,
    .orders-history .item .special-version .question table tr th,
    .special-version .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version .text table tr th {
      border-color: #000; }
    .special-version .article blockquote, .special-version .news-list .item .description blockquote, .news-list .item .special-version .description blockquote, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description blockquote, .special-version .map-section .on-map-block .text blockquote, .map-section .on-map-block .special-version .text blockquote, .special-version .about-section .about-block blockquote, .about-section .special-version .about-block blockquote, .special-version .marketing-section .text blockquote, .marketing-section .special-version .text blockquote, .special-version .search-results .description blockquote, .search-results .special-version .description blockquote, .special-version .orders-history .item .question blockquote, .orders-history .item .special-version .question blockquote, .special-version .orders-history .item .answer .text blockquote, .orders-history .item .answer .special-version .text blockquote {
      background-color: transparent;
      border: 3px solid #000;
      padding: 30px; }
      .special-version .article blockquote:after, .special-version .news-list .item .description blockquote:after, .news-list .item .special-version .description blockquote:after, .special-version .main-top-section.simple .main-slider-container .main-slider .item .description blockquote:after, .main-top-section.simple .main-slider-container .main-slider .item .special-version .description blockquote:after, .special-version .map-section .on-map-block .text blockquote:after, .map-section .on-map-block .special-version .text blockquote:after, .special-version .about-section .about-block blockquote:after, .about-section .special-version .about-block blockquote:after, .special-version .marketing-section .text blockquote:after, .marketing-section .special-version .text blockquote:after, .special-version .search-results .description blockquote:after, .search-results .special-version .description blockquote:after, .special-version .orders-history .item .question blockquote:after, .orders-history .item .special-version .question blockquote:after, .special-version .orders-history .item .answer .text blockquote:after, .orders-history .item .answer .special-version .text blockquote:after {
        display: none; }
  .special-version .btn.btn-more:after, .special-version .btn-more.main-user-consent-request-popup-button:after, .special-version .external-form-block form input.btn-more[type=button]:after, .external-form-block form .special-version input.btn-more[type=button]:after,
  .special-version .external-form-block form input.btn-more[type=submit]:after, .external-form-block form .special-version input.btn-more[type=submit]:after,
  .special-version .external-form-block form .btn-more.button:after, .external-form-block form .special-version .btn-more.button:after,
  .special-version .external-form-block form button.btn-more:after, .external-form-block form .special-version button.btn-more:after, .special-version a.btn-more.reviews-form-switcher:after, .special-version .vote-item-links a.btn-more:after, .vote-item-links .special-version a.btn-more:after, .special-version .vote-vote-footer .vote-form-box-button a.btn-more:after, .vote-vote-footer .vote-form-box-button .special-version a.btn-more:after, .special-version .vote-vote-footer .vote-form-box-button input.btn-more:after, .vote-vote-footer .vote-form-box-button .special-version input.btn-more:after,
  .special-version .more-link:after {
    display: none; }
  .special-version .btn.btn-primary:not([disabled]):not(.disabled), .special-version .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .special-version .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled),
  .special-version .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .external-form-block form .special-version button.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .special-version a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled), .special-version .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .vote-item-links .special-version a.main-user-consent-request-popup-button:not([disabled]):not(.disabled), .special-version .external-form-block form input:not([disabled]):not(.disabled)[type=button], .external-form-block form .special-version input:not([disabled]):not(.disabled)[type=button],
  .special-version .external-form-block form input:not([disabled]):not(.disabled)[type=submit], .external-form-block form .special-version input:not([disabled]):not(.disabled)[type=submit],
  .special-version .external-form-block form .button:not([disabled]):not(.disabled), .external-form-block form .special-version .button:not([disabled]):not(.disabled),
  .special-version .external-form-block form button:not([disabled]):not(.disabled), .external-form-block form .special-version button:not([disabled]):not(.disabled), .special-version a.reviews-form-switcher:not([disabled]):not(.disabled), .special-version .vote-item-links a:not([disabled]):not(.disabled), .vote-item-links .special-version a:not([disabled]):not(.disabled), .special-version .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled), .vote-vote-footer .vote-form-box-button .special-version a:not([disabled]):not(.disabled), .special-version .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled), .vote-vote-footer .vote-form-box-button .special-version input.btn-primary:not([disabled]):not(.disabled),
  .special-version .btn.btn-light:not([disabled]):not(.disabled),
  .special-version .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled),
  .special-version .external-form-block form input.btn-light:not([disabled]):not(.disabled)[type=button],
  .external-form-block form .special-version input.btn-light:not([disabled]):not(.disabled)[type=button],
  .special-version .external-form-block form input.btn-light:not([disabled]):not(.disabled)[type=submit],
  .external-form-block form .special-version input.btn-light:not([disabled]):not(.disabled)[type=submit],
  .special-version .external-form-block form .btn-light.button:not([disabled]):not(.disabled),
  .external-form-block form .special-version .btn-light.button:not([disabled]):not(.disabled),
  .special-version .external-form-block form button.btn-light:not([disabled]):not(.disabled),
  .external-form-block form .special-version button.btn-light:not([disabled]):not(.disabled),
  .special-version a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled),
  .special-version .vote-item-links a.btn-light:not([disabled]):not(.disabled),
  .vote-item-links .special-version a.btn-light:not([disabled]):not(.disabled),
  .special-version .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled),
  .vote-vote-footer .vote-form-box-button .special-version a.btn-light:not([disabled]):not(.disabled),
  .special-version .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled),
  .vote-vote-footer .vote-form-box-button .special-version input:not([disabled]):not(.disabled),
  .special-version .btn,
  .special-version .main-user-consent-request-popup-button,
  .special-version .external-form-block form input[type=button],
  .external-form-block form .special-version input[type=button],
  .special-version .external-form-block form input[type=submit],
  .external-form-block form .special-version input[type=submit],
  .special-version .external-form-block form .button,
  .external-form-block form .special-version .button,
  .special-version .external-form-block form button,
  .external-form-block form .special-version button,
  .special-version a.reviews-form-switcher,
  .special-version .vote-item-links a,
  .vote-item-links .special-version a,
  .special-version .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .special-version a,
  .special-version .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .special-version input {
    box-shadow: none; }
  .special-version.c1 .btn.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c1 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c1 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c1 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c1 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c1 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):hover[type=button], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):hover[type=submit], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c1 .external-form-block form .button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c1 .button:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c1 button:not([disabled]):not(.disabled):hover, .special-version.c1 a.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-item-links a:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c1 a:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c1 a:not([disabled]):not(.disabled):hover, .special-version.c1 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c1 input.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c1 .btn.btn-primary:not([disabled]):not(.disabled):focus, .special-version.c1 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus,
  .special-version.c1 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c1 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c1 .external-form-block form input:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c1 input:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c1 .external-form-block form .button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 .button:not([disabled]):not(.disabled):focus,
  .special-version.c1 .external-form-block form button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 button:not([disabled]):not(.disabled):focus, .special-version.c1 a.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-item-links a:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c1 a:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 a:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 input.btn-primary:not([disabled]):not(.disabled):focus,
  .special-version.c1 .btn.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c1 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c1 .btn-light.button:not([disabled]):not(.disabled):hover,
  .special-version.c1 .external-form-block form button.btn-light:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c1 button.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):hover,
  .special-version.c1 .vote-item-links a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-item-links .special-version.c1 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 input:not([disabled]):not(.disabled):hover, .special-version.c1 .btn.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c1 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c1 input.btn-light:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c1 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 .btn-light.button:not([disabled]):not(.disabled):focus,
  .special-version.c1 .external-form-block form button.btn-light:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c1 button.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-item-links a.btn-light:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c1 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c1 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c1 input:not([disabled]):not(.disabled):focus,
  .special-version.c1 .btn:hover,
  .special-version.c1 .main-user-consent-request-popup-button:hover,
  .special-version.c1 .external-form-block form input:hover[type=button],
  .external-form-block form .special-version.c1 input:hover[type=button],
  .special-version.c1 .external-form-block form input:hover[type=submit],
  .external-form-block form .special-version.c1 input:hover[type=submit],
  .special-version.c1 .external-form-block form .button:hover,
  .external-form-block form .special-version.c1 .button:hover,
  .special-version.c1 .external-form-block form button:hover,
  .external-form-block form .special-version.c1 button:hover,
  .special-version.c1 a.reviews-form-switcher:hover,
  .special-version.c1 .vote-item-links a:hover,
  .vote-item-links .special-version.c1 a:hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button a:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 a:hover,
  .special-version.c1 .vote-vote-footer .vote-form-box-button input:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c1 input:hover,
  .special-version.c1 .btn,
  .special-version.c1 .main-user-consent-request-popup-button,
  .special-version.c1 .external-form-block form input[type=button],
  .external-form-block form .special-version.c1 input[type=button],
  .special-version.c1 .external-form-block form input[type=submit],
  .external-form-block form .special-version.c1 input[type=submit],
  .special-version.c1 .external-form-block form .button,
  .external-form-block form .special-version.c1 .button,
  .special-version.c1 .external-form-block form button,
  .external-form-block form .special-version.c1 button,
  .special-version.c1 a.reviews-form-switcher,
  .special-version.c1 .vote-item-links a,
  .vote-item-links .special-version.c1 a,
  .special-version.c1 .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .special-version.c1 a,
  .special-version.c1 .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .special-version.c1 input {
    background-color: #000;
    border-color: #FFF;
    color: #FFF; }
  .special-version.c2 .file-link:hover .name {
    color: #FFF; }
  .special-version.c2 .pagination .pages li a {
    color: #FFF; }
  .special-version.c2 .pagination .pages li.current a {
    background-color: #FFF;
    color: #000; }
  .special-version.c2 .pagination .pages li.arrow a {
    color: #FFF; }
  .special-version.c2 .page-filter {
    background-color: #333; }
  .special-version.c2 .main-tabs .tabs {
    border-color: #333; }
    .special-version.c2 .main-tabs .tabs li a {
      color: #FFF; }
      .special-version.c2 .main-tabs .tabs li a:after {
        border-top-color: #FFF; }
  .special-version.c2 .main-tabs h4 {
    color: #FFF; }
  .special-version.c2 .page-nav li a {
    color: #FFF;
    border-color: #FFF; }
    .special-version.c2 .page-nav li a.active {
      background-color: #FFF;
      color: #000; }
  .special-version.c2 a.link:before {
    color: #FFF; }
  .special-version.c2 .page-share-block, .special-version.c2 .map-section .on-map-block .on-map-social, .map-section .on-map-block .special-version.c2 .on-map-social {
    color: #000; }
    .special-version.c2 .page-share-block a, .special-version.c2 .map-section .on-map-block .on-map-social a, .map-section .on-map-block .special-version.c2 .on-map-social a {
      color: #000; }
  .special-version.c2 .article, .special-version.c2 .news-list .item .description, .news-list .item .special-version.c2 .description, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description, .special-version.c2 .map-section .on-map-block .text, .map-section .on-map-block .special-version.c2 .text, .special-version.c2 .about-section .about-block, .about-section .special-version.c2 .about-block, .special-version.c2 .marketing-section .text, .marketing-section .special-version.c2 .text, .special-version.c2 .search-results .description, .search-results .special-version.c2 .description, .special-version.c2 .orders-history .item .question, .orders-history .item .special-version.c2 .question, .special-version.c2 .orders-history .item .answer .text, .orders-history .item .answer .special-version.c2 .text {
    color: #FFF; }
    .special-version.c2 .article .counters-table, .special-version.c2 .news-list .item .description .counters-table, .news-list .item .special-version.c2 .description .counters-table, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description .counters-table, .special-version.c2 .map-section .on-map-block .text .counters-table, .map-section .on-map-block .special-version.c2 .text .counters-table, .special-version.c2 .about-section .about-block .counters-table, .about-section .special-version.c2 .about-block .counters-table, .special-version.c2 .marketing-section .text .counters-table, .marketing-section .special-version.c2 .text .counters-table, .special-version.c2 .search-results .description .counters-table, .search-results .special-version.c2 .description .counters-table, .special-version.c2 .orders-history .item .question .counters-table, .orders-history .item .special-version.c2 .question .counters-table, .special-version.c2 .orders-history .item .answer .text .counters-table, .orders-history .item .answer .special-version.c2 .text .counters-table,
    .special-version.c2 .article .counters-table .val,
    .special-version.c2 .news-list .item .description .counters-table .val,
    .news-list .item .special-version.c2 .description .counters-table .val,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .counters-table .val,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description .counters-table .val,
    .special-version.c2 .map-section .on-map-block .text .counters-table .val,
    .map-section .on-map-block .special-version.c2 .text .counters-table .val,
    .special-version.c2 .about-section .about-block .counters-table .val,
    .about-section .special-version.c2 .about-block .counters-table .val,
    .special-version.c2 .marketing-section .text .counters-table .val,
    .marketing-section .special-version.c2 .text .counters-table .val,
    .special-version.c2 .search-results .description .counters-table .val,
    .search-results .special-version.c2 .description .counters-table .val,
    .special-version.c2 .orders-history .item .question .counters-table .val,
    .orders-history .item .special-version.c2 .question .counters-table .val,
    .special-version.c2 .orders-history .item .answer .text .counters-table .val,
    .orders-history .item .answer .special-version.c2 .text .counters-table .val,
    .special-version.c2 .article table tr th,
    .special-version.c2 .news-list .item .description table tr th,
    .news-list .item .special-version.c2 .description table tr th,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table tr th,
    .special-version.c2 .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version.c2 .text table tr th,
    .special-version.c2 .about-section .about-block table tr th,
    .about-section .special-version.c2 .about-block table tr th,
    .special-version.c2 .marketing-section .text table tr th,
    .marketing-section .special-version.c2 .text table tr th,
    .special-version.c2 .search-results .description table tr th,
    .search-results .special-version.c2 .description table tr th,
    .special-version.c2 .orders-history .item .question table tr th,
    .orders-history .item .special-version.c2 .question table tr th,
    .special-version.c2 .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version.c2 .text table tr th,
    .special-version.c2 .article ol li:before,
    .special-version.c2 .news-list .item .description ol li:before,
    .news-list .item .special-version.c2 .description ol li:before,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description ol li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description ol li:before,
    .special-version.c2 .map-section .on-map-block .text ol li:before,
    .map-section .on-map-block .special-version.c2 .text ol li:before,
    .special-version.c2 .about-section .about-block ol li:before,
    .about-section .special-version.c2 .about-block ol li:before,
    .special-version.c2 .marketing-section .text ol li:before,
    .marketing-section .special-version.c2 .text ol li:before,
    .special-version.c2 .search-results .description ol li:before,
    .search-results .special-version.c2 .description ol li:before,
    .special-version.c2 .orders-history .item .question ol li:before,
    .orders-history .item .special-version.c2 .question ol li:before,
    .special-version.c2 .orders-history .item .answer .text ol li:before,
    .orders-history .item .answer .special-version.c2 .text ol li:before,
    .special-version.c2 .article ul li:before,
    .special-version.c2 .news-list .item .description ul li:before,
    .news-list .item .special-version.c2 .description ul li:before,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description ul li:before,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description ul li:before,
    .special-version.c2 .map-section .on-map-block .text ul li:before,
    .map-section .on-map-block .special-version.c2 .text ul li:before,
    .special-version.c2 .about-section .about-block ul li:before,
    .about-section .special-version.c2 .about-block ul li:before,
    .special-version.c2 .marketing-section .text ul li:before,
    .marketing-section .special-version.c2 .text ul li:before,
    .special-version.c2 .search-results .description ul li:before,
    .search-results .special-version.c2 .description ul li:before,
    .special-version.c2 .orders-history .item .question ul li:before,
    .orders-history .item .special-version.c2 .question ul li:before,
    .special-version.c2 .orders-history .item .answer .text ul li:before,
    .orders-history .item .answer .special-version.c2 .text ul li:before,
    .special-version.c2 .article .lead,
    .special-version.c2 .news-list .item .description .lead,
    .news-list .item .special-version.c2 .description .lead,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description .lead,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description .lead,
    .special-version.c2 .map-section .on-map-block .text .lead,
    .map-section .on-map-block .special-version.c2 .text .lead,
    .special-version.c2 .about-section .about-block .lead,
    .about-section .special-version.c2 .about-block .lead,
    .special-version.c2 .marketing-section .text .lead,
    .marketing-section .special-version.c2 .text .lead,
    .special-version.c2 .search-results .description .lead,
    .search-results .special-version.c2 .description .lead,
    .special-version.c2 .orders-history .item .question .lead,
    .orders-history .item .special-version.c2 .question .lead,
    .special-version.c2 .orders-history .item .answer .text .lead,
    .orders-history .item .answer .special-version.c2 .text .lead {
      color: #FFF; }
    .special-version.c2 .article table.listlike, .special-version.c2 .news-list .item .description table.listlike, .news-list .item .special-version.c2 .description table.listlike, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table.listlike, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table.listlike, .special-version.c2 .map-section .on-map-block .text table.listlike, .map-section .on-map-block .special-version.c2 .text table.listlike, .special-version.c2 .about-section .about-block table.listlike, .about-section .special-version.c2 .about-block table.listlike, .special-version.c2 .marketing-section .text table.listlike, .marketing-section .special-version.c2 .text table.listlike, .special-version.c2 .search-results .description table.listlike, .search-results .special-version.c2 .description table.listlike, .special-version.c2 .orders-history .item .question table.listlike, .orders-history .item .special-version.c2 .question table.listlike, .special-version.c2 .orders-history .item .answer .text table.listlike, .orders-history .item .answer .special-version.c2 .text table.listlike,
    .special-version.c2 .article table tr th,
    .special-version.c2 .news-list .item .description table tr th,
    .news-list .item .special-version.c2 .description table tr th,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table tr th,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table tr th,
    .special-version.c2 .map-section .on-map-block .text table tr th,
    .map-section .on-map-block .special-version.c2 .text table tr th,
    .special-version.c2 .about-section .about-block table tr th,
    .about-section .special-version.c2 .about-block table tr th,
    .special-version.c2 .marketing-section .text table tr th,
    .marketing-section .special-version.c2 .text table tr th,
    .special-version.c2 .search-results .description table tr th,
    .search-results .special-version.c2 .description table tr th,
    .special-version.c2 .orders-history .item .question table tr th,
    .orders-history .item .special-version.c2 .question table tr th,
    .special-version.c2 .orders-history .item .answer .text table tr th,
    .orders-history .item .answer .special-version.c2 .text table tr th {
      border-color: #FFF; }
    .special-version.c2 .article table h4, .special-version.c2 .news-list .item .description table h4, .news-list .item .special-version.c2 .description table h4, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4, .special-version.c2 .map-section .on-map-block .text table h4, .map-section .on-map-block .special-version.c2 .text table h4, .special-version.c2 .about-section .about-block table h4, .about-section .special-version.c2 .about-block table h4, .special-version.c2 .marketing-section .text table h4, .marketing-section .special-version.c2 .text table h4, .special-version.c2 .search-results .description table h4, .search-results .special-version.c2 .description table h4, .special-version.c2 .orders-history .item .question table h4, .orders-history .item .special-version.c2 .question table h4, .special-version.c2 .orders-history .item .answer .text table h4, .orders-history .item .answer .special-version.c2 .text table h4,
    .special-version.c2 .article table .collapsible > td,
    .special-version.c2 .news-list .item .description table .collapsible > td,
    .news-list .item .special-version.c2 .description table .collapsible > td,
    .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td,
    .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td,
    .special-version.c2 .map-section .on-map-block .text table .collapsible > td,
    .map-section .on-map-block .special-version.c2 .text table .collapsible > td,
    .special-version.c2 .about-section .about-block table .collapsible > td,
    .about-section .special-version.c2 .about-block table .collapsible > td,
    .special-version.c2 .marketing-section .text table .collapsible > td,
    .marketing-section .special-version.c2 .text table .collapsible > td,
    .special-version.c2 .search-results .description table .collapsible > td,
    .search-results .special-version.c2 .description table .collapsible > td,
    .special-version.c2 .orders-history .item .question table .collapsible > td,
    .orders-history .item .special-version.c2 .question table .collapsible > td,
    .special-version.c2 .orders-history .item .answer .text table .collapsible > td,
    .orders-history .item .answer .special-version.c2 .text table .collapsible > td {
      color: #000; }
      .special-version.c2 .article table h4 a, .special-version.c2 .news-list .item .description table h4 a, .news-list .item .special-version.c2 .description table h4 a, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4 a, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4 a, .special-version.c2 .map-section .on-map-block .text table h4 a, .map-section .on-map-block .special-version.c2 .text table h4 a, .special-version.c2 .about-section .about-block table h4 a, .about-section .special-version.c2 .about-block table h4 a, .special-version.c2 .marketing-section .text table h4 a, .marketing-section .special-version.c2 .text table h4 a, .special-version.c2 .search-results .description table h4 a, .search-results .special-version.c2 .description table h4 a, .special-version.c2 .orders-history .item .question table h4 a, .orders-history .item .special-version.c2 .question table h4 a, .special-version.c2 .orders-history .item .answer .text table h4 a, .orders-history .item .answer .special-version.c2 .text table h4 a,
      .special-version.c2 .article table h4 td,
      .special-version.c2 .news-list .item .description table h4 td,
      .news-list .item .special-version.c2 .description table h4 td,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4 td,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4 td,
      .special-version.c2 .map-section .on-map-block .text table h4 td,
      .map-section .on-map-block .special-version.c2 .text table h4 td,
      .special-version.c2 .about-section .about-block table h4 td,
      .about-section .special-version.c2 .about-block table h4 td,
      .special-version.c2 .marketing-section .text table h4 td,
      .marketing-section .special-version.c2 .text table h4 td,
      .special-version.c2 .search-results .description table h4 td,
      .search-results .special-version.c2 .description table h4 td,
      .special-version.c2 .orders-history .item .question table h4 td,
      .orders-history .item .special-version.c2 .question table h4 td,
      .special-version.c2 .orders-history .item .answer .text table h4 td,
      .orders-history .item .answer .special-version.c2 .text table h4 td,
      .special-version.c2 .article table h4 th,
      .special-version.c2 .news-list .item .description table h4 th,
      .news-list .item .special-version.c2 .description table h4 th,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table h4 th,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table h4 th,
      .special-version.c2 .map-section .on-map-block .text table h4 th,
      .map-section .on-map-block .special-version.c2 .text table h4 th,
      .special-version.c2 .about-section .about-block table h4 th,
      .about-section .special-version.c2 .about-block table h4 th,
      .special-version.c2 .marketing-section .text table h4 th,
      .marketing-section .special-version.c2 .text table h4 th,
      .special-version.c2 .search-results .description table h4 th,
      .search-results .special-version.c2 .description table h4 th,
      .special-version.c2 .orders-history .item .question table h4 th,
      .orders-history .item .special-version.c2 .question table h4 th,
      .special-version.c2 .orders-history .item .answer .text table h4 th,
      .orders-history .item .answer .special-version.c2 .text table h4 th,
      .special-version.c2 .article table .collapsible > td a,
      .special-version.c2 .news-list .item .description table .collapsible > td a,
      .news-list .item .special-version.c2 .description table .collapsible > td a,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td a,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td a,
      .special-version.c2 .map-section .on-map-block .text table .collapsible > td a,
      .map-section .on-map-block .special-version.c2 .text table .collapsible > td a,
      .special-version.c2 .about-section .about-block table .collapsible > td a,
      .about-section .special-version.c2 .about-block table .collapsible > td a,
      .special-version.c2 .marketing-section .text table .collapsible > td a,
      .marketing-section .special-version.c2 .text table .collapsible > td a,
      .special-version.c2 .search-results .description table .collapsible > td a,
      .search-results .special-version.c2 .description table .collapsible > td a,
      .special-version.c2 .orders-history .item .question table .collapsible > td a,
      .orders-history .item .special-version.c2 .question table .collapsible > td a,
      .special-version.c2 .orders-history .item .answer .text table .collapsible > td a,
      .orders-history .item .answer .special-version.c2 .text table .collapsible > td a,
      .special-version.c2 .article table .collapsible > td td,
      .special-version.c2 .news-list .item .description table .collapsible > td td,
      .news-list .item .special-version.c2 .description table .collapsible > td td,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td td,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td td,
      .special-version.c2 .map-section .on-map-block .text table .collapsible > td td,
      .map-section .on-map-block .special-version.c2 .text table .collapsible > td td,
      .special-version.c2 .about-section .about-block table .collapsible > td td,
      .about-section .special-version.c2 .about-block table .collapsible > td td,
      .special-version.c2 .marketing-section .text table .collapsible > td td,
      .marketing-section .special-version.c2 .text table .collapsible > td td,
      .special-version.c2 .search-results .description table .collapsible > td td,
      .search-results .special-version.c2 .description table .collapsible > td td,
      .special-version.c2 .orders-history .item .question table .collapsible > td td,
      .orders-history .item .special-version.c2 .question table .collapsible > td td,
      .special-version.c2 .orders-history .item .answer .text table .collapsible > td td,
      .orders-history .item .answer .special-version.c2 .text table .collapsible > td td,
      .special-version.c2 .article table .collapsible > td th,
      .special-version.c2 .news-list .item .description table .collapsible > td th,
      .news-list .item .special-version.c2 .description table .collapsible > td th,
      .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description table .collapsible > td th,
      .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description table .collapsible > td th,
      .special-version.c2 .map-section .on-map-block .text table .collapsible > td th,
      .map-section .on-map-block .special-version.c2 .text table .collapsible > td th,
      .special-version.c2 .about-section .about-block table .collapsible > td th,
      .about-section .special-version.c2 .about-block table .collapsible > td th,
      .special-version.c2 .marketing-section .text table .collapsible > td th,
      .marketing-section .special-version.c2 .text table .collapsible > td th,
      .special-version.c2 .search-results .description table .collapsible > td th,
      .search-results .special-version.c2 .description table .collapsible > td th,
      .special-version.c2 .orders-history .item .question table .collapsible > td th,
      .orders-history .item .special-version.c2 .question table .collapsible > td th,
      .special-version.c2 .orders-history .item .answer .text table .collapsible > td th,
      .orders-history .item .answer .special-version.c2 .text table .collapsible > td th {
        color: #000; }
    .special-version.c2 .article blockquote, .special-version.c2 .news-list .item .description blockquote, .news-list .item .special-version.c2 .description blockquote, .special-version.c2 .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .special-version.c2 .description blockquote, .special-version.c2 .map-section .on-map-block .text blockquote, .map-section .on-map-block .special-version.c2 .text blockquote, .special-version.c2 .about-section .about-block blockquote, .about-section .special-version.c2 .about-block blockquote, .special-version.c2 .marketing-section .text blockquote, .marketing-section .special-version.c2 .text blockquote, .special-version.c2 .search-results .description blockquote, .search-results .special-version.c2 .description blockquote, .special-version.c2 .orders-history .item .question blockquote, .orders-history .item .special-version.c2 .question blockquote, .special-version.c2 .orders-history .item .answer .text blockquote, .orders-history .item .answer .special-version.c2 .text blockquote {
      background-color: transparent;
      border: 3px solid #FFF; }
  .special-version.c2 .btn.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c2 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c2 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c2 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c2 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c2 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):hover[type=button], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):hover[type=submit], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c2 .external-form-block form .button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c2 .button:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form button:not([disabled]):not(.disabled):hover, .external-form-block form .special-version.c2 button:not([disabled]):not(.disabled):hover, .special-version.c2 a.reviews-form-switcher:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-item-links a:not([disabled]):not(.disabled):hover, .vote-item-links .special-version.c2 a:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c2 a:not([disabled]):not(.disabled):hover, .special-version.c2 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button .special-version.c2 input.btn-primary:not([disabled]):not(.disabled):hover, .special-version.c2 .btn.btn-primary:not([disabled]):not(.disabled):focus, .special-version.c2 .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus,
  .special-version.c2 .external-form-block form button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 button.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 a.main-user-consent-request-popup-button.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-item-links a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c2 a.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c2 .external-form-block form input:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c2 input:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c2 .external-form-block form .button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 .button:not([disabled]):not(.disabled):focus,
  .special-version.c2 .external-form-block form button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 button:not([disabled]):not(.disabled):focus, .special-version.c2 a.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-item-links a:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c2 a:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 a:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 input.btn-primary:not([disabled]):not(.disabled):focus,
  .special-version.c2 .btn.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):hover[type=button],
  .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
  .special-version.c2 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c2 .btn-light.button:not([disabled]):not(.disabled):hover,
  .special-version.c2 .external-form-block form button.btn-light:not([disabled]):not(.disabled):hover,
  .external-form-block form .special-version.c2 button.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):hover,
  .special-version.c2 .vote-item-links a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-item-links .special-version.c2 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 a.btn-light:not([disabled]):not(.disabled):hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 input:not([disabled]):not(.disabled):hover, .special-version.c2 .btn.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=button], .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):focus[type=button],
  .special-version.c2 .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=submit], .external-form-block form .special-version.c2 input.btn-light:not([disabled]):not(.disabled):focus[type=submit],
  .special-version.c2 .external-form-block form .btn-light.button:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 .btn-light.button:not([disabled]):not(.disabled):focus,
  .special-version.c2 .external-form-block form button.btn-light:not([disabled]):not(.disabled):focus, .external-form-block form .special-version.c2 button.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-item-links a.btn-light:not([disabled]):not(.disabled):focus, .vote-item-links .special-version.c2 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 a.btn-light:not([disabled]):not(.disabled):focus, .special-version.c2 .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button .special-version.c2 input:not([disabled]):not(.disabled):focus,
  .special-version.c2 .btn:hover,
  .special-version.c2 .main-user-consent-request-popup-button:hover,
  .special-version.c2 .external-form-block form input:hover[type=button],
  .external-form-block form .special-version.c2 input:hover[type=button],
  .special-version.c2 .external-form-block form input:hover[type=submit],
  .external-form-block form .special-version.c2 input:hover[type=submit],
  .special-version.c2 .external-form-block form .button:hover,
  .external-form-block form .special-version.c2 .button:hover,
  .special-version.c2 .external-form-block form button:hover,
  .external-form-block form .special-version.c2 button:hover,
  .special-version.c2 a.reviews-form-switcher:hover,
  .special-version.c2 .vote-item-links a:hover,
  .vote-item-links .special-version.c2 a:hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button a:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 a:hover,
  .special-version.c2 .vote-vote-footer .vote-form-box-button input:hover,
  .vote-vote-footer .vote-form-box-button .special-version.c2 input:hover,
  .special-version.c2 .btn,
  .special-version.c2 .main-user-consent-request-popup-button,
  .special-version.c2 .external-form-block form input[type=button],
  .external-form-block form .special-version.c2 input[type=button],
  .special-version.c2 .external-form-block form input[type=submit],
  .external-form-block form .special-version.c2 input[type=submit],
  .special-version.c2 .external-form-block form .button,
  .external-form-block form .special-version.c2 .button,
  .special-version.c2 .external-form-block form button,
  .external-form-block form .special-version.c2 button,
  .special-version.c2 a.reviews-form-switcher,
  .special-version.c2 .vote-item-links a,
  .vote-item-links .special-version.c2 a,
  .special-version.c2 .vote-vote-footer .vote-form-box-button a,
  .vote-vote-footer .vote-form-box-button .special-version.c2 a,
  .special-version.c2 .vote-vote-footer .vote-form-box-button input,
  .vote-vote-footer .vote-form-box-button .special-version.c2 input {
    background-color: #FFF;
    border-color: #000;
    color: #000; } }

.page-options {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 10px;
  margin-top: 35px; }

.video-link:before {
  cursor: pointer;
  content: '';
  position: absolute;
  background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjQwIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgNDAgNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk1MzEyNSA0NC4xNTc5TDM5LjA3MDYgMjIuMTUyNEwwLjk1MzEyNSAwLjE0NjYwNlY0NC4xNTc5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) 58% 50% no-repeat;
  width: 100px;
  height: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -50px 0 0 -50px;
  border-radius: 50%;
  background-color: #0581c4;
  pointer-events: none; }

.notifications {
  width: 100%; }
  .notifications .icon {
    margin-left: auto;
    position: absolute;
    margin-left: -16px;
    margin-top: 1px; }
    .notifications .icon .fa-times {
      color: #d23339;
      font-size: 1rem; }

@media (max-width: 991.98px) {
  .article.news-item h2, .news-list .item .news-item.description h2, .main-top-section.simple .main-slider-container .main-slider .item .news-item.description h2, .map-section .on-map-block .news-item.text h2, .about-section .news-item.about-block h2, .marketing-section .news-item.text h2, .search-results .news-item.description h2, .orders-history .item .news-item.question h2, .orders-history .item .answer .news-item.text h2 {
    font-size: 1.5rem;
    line-height: 1.75rem; }
  .article blockquote, .news-list .item .description blockquote, .main-top-section.simple .main-slider-container .main-slider .item .description blockquote, .map-section .on-map-block .text blockquote, .about-section .about-block blockquote, .marketing-section .text blockquote, .search-results .description blockquote, .orders-history .item .question blockquote, .orders-history .item .answer .text blockquote {
    padding-right: 30px; }
  .map-container .map {
    height: 250px; }
  .top-map {
    margin-top: 0; } }

@media (min-width: 1200px) {
  .container, .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .gallery-section:before, .gallery-section .background-picture {
    max-width: 1200px; } }

@media (max-width: 991.98px) {
  .table-wrapper {
    overflow: auto; }
  .uk-select-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .uk-select-nav .item {
      flex: 1 1 50%;
      max-width: 50%;
      margin-bottom: 30px; }
  .article .lead, .news-list .item .description .lead, .main-top-section.simple .main-slider-container .main-slider .item .description .lead, .map-section .on-map-block .text .lead, .about-section .about-block .lead, .marketing-section .text .lead, .search-results .description .lead, .orders-history .item .question .lead, .orders-history .item .answer .text .lead {
    font-size: 1.125rem;
    line-height: 1.5rem; }
  .article ol li ol, .news-list .item .description ol li ol, .main-top-section.simple .main-slider-container .main-slider .item .description ol li ol, .map-section .on-map-block .text ol li ol, .about-section .about-block ol li ol, .marketing-section .text ol li ol, .search-results .description ol li ol, .orders-history .item .question ol li ol, .orders-history .item .answer .text ol li ol {
    margin-left: 0; }
  .page-nav li {
    flex: 0 1 50%; } }

@media (max-width: 767.98px) {
  .video-link:before {
    transform: scale(0.5); }
  .article img[align=right], .news-list .item .description img[align=right], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=right], .map-section .on-map-block .text img[align=right], .about-section .about-block img[align=right], .marketing-section .text img[align=right], .search-results .description img[align=right], .orders-history .item .question img[align=right], .orders-history .item .answer .text img[align=right], .article img[align=left], .news-list .item .description img[align=left], .main-top-section.simple .main-slider-container .main-slider .item .description img[align=left], .map-section .on-map-block .text img[align=left], .about-section .about-block img[align=left], .marketing-section .text img[align=left], .search-results .description img[align=left], .orders-history .item .question img[align=left], .orders-history .item .answer .text img[align=left] {
    display: block;
    float: none;
    margin: 20px 0; }
  .main-tabs .tabs {
    display: block; }
    .main-tabs .tabs li {
      margin-bottom: 10px;
      margin-right: 0; }
      .main-tabs .tabs li a:after {
        left: 0;
        right: 100%;
        bottom: 0; }
      .main-tabs .tabs li a.active {
        padding-bottom: 5px; }
        .main-tabs .tabs li a.active:after {
          right: 0; }
  .pagination .pages {
    flex-wrap: wrap;
    margin: 0 -5px;
    align-items: flex-start;
    position: relative;
    padding-bottom: 50px; }
    .pagination .pages li {
      padding: 0 5px;
      margin: 0 0 10px;
      flex: 0 1 50px; }
      .pagination .pages li a {
        height: 50px;
        display: block;
        line-height: 50px;
        text-align: center;
        border-radius: 3px;
        background-color: #f0f0f0; }
      .pagination .pages li.arrow {
        order: 1;
        width: 50%;
        padding: 0 5px;
        bottom: 0;
        position: absolute; }
        .pagination .pages li.arrow.prev {
          margin: 0;
          left: 0; }
        .pagination .pages li.arrow.next {
          margin: 0;
          right: 0; }
        .pagination .pages li.arrow a {
          width: auto; }
      .pagination .pages li.hellip {
        margin: 0;
        text-align: center; }
        .pagination .pages li.hellip a {
          background: none; }
      .pagination .pages li.current a {
        width: auto; } }

@media (max-width: 575.98px) {
  .uk-select-nav {
    display: block; }
    .uk-select-nav .item {
      margin-bottom: 30px;
      max-width: none; }
  .page-nav {
    display: block; } }

@media (min-width: 992px) {
  .special-version.c1 .alert {
    border-color: #000;
    background-color: #FFF;
    color: #000; }
  .special-version.c2 .alert {
    border-color: #FFF;
    background-color: #000;
    color: #FFF; } }

.btn, .main-user-consent-request-popup-button, .external-form-block form input[type=button],
.external-form-block form input[type=submit],
.external-form-block form .button,
.external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button input {
  cursor: pointer;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  padding: 1rem 1.25rem;
  border-radius: 3px;
  border: 0 none; }
  .btn.disabled, .disabled.main-user-consent-request-popup-button, .external-form-block form input.disabled[type=button],
  .external-form-block form input.disabled[type=submit],
  .external-form-block form .disabled.button,
  .external-form-block form button.disabled, a.disabled.reviews-form-switcher, .vote-item-links a.disabled, .vote-vote-footer .vote-form-box-button a.disabled, .vote-vote-footer .vote-form-box-button input.disabled, .btn[disabled], .main-user-consent-request-popup-button[disabled], .external-form-block form input[disabled][type=button],
  .external-form-block form input[disabled][type=submit],
  .external-form-block form .button[disabled],
  .external-form-block form button[disabled], a.reviews-form-switcher[disabled], .vote-item-links a[disabled], .vote-vote-footer .vote-form-box-button a[disabled], .vote-vote-footer .vote-form-box-button input[disabled] {
    cursor: default; }
  .btn.btn-primary, .btn-primary.main-user-consent-request-popup-button, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .vote-vote-footer .vote-form-box-button input.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form input[type=button],
  .external-form-block form input[type=submit],
  .external-form-block form .button,
  .external-form-block form button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button input.btn-primary, .vote-vote-footer .vote-form-box-button .external-form-block form input[type=button], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=button],
  .vote-vote-footer .vote-form-box-button .external-form-block form input[type=submit], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=submit] {
    color: #FFF;
    background-color: #0581c4;
    border-color: #0581c4;
    box-shadow: inset 0 0 21px rgba(255, 255, 255, 0.56), 0 8px 12px rgba(5, 129, 196, 0.2); }
    .btn.btn-primary:not([disabled]):not(.disabled):hover, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):hover, .external-form-block form input:not([disabled]):not(.disabled):hover[type=button],
    .external-form-block form input:not([disabled]):not(.disabled):hover[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled):hover,
    .external-form-block form button:not([disabled]):not(.disabled):hover, a.reviews-form-switcher:not([disabled]):not(.disabled):hover, .vote-item-links a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):hover, .btn.btn-primary:not([disabled]):not(.disabled):focus, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):focus, .external-form-block form input:not([disabled]):not(.disabled):focus[type=button],
    .external-form-block form input:not([disabled]):not(.disabled):focus[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled):focus,
    .external-form-block form button:not([disabled]):not(.disabled):focus, a.reviews-form-switcher:not([disabled]):not(.disabled):focus, .vote-item-links a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):focus {
      background-color: #0581c4;
      border-color: #0581c4;
      box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.56), 0 8px 12px rgba(5, 129, 196, 0.2); }
    .btn.btn-primary:not([disabled]):not(.disabled):active, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled):active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled):active, .external-form-block form input:not([disabled]):not(.disabled):active[type=button],
    .external-form-block form input:not([disabled]):not(.disabled):active[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled):active,
    .external-form-block form button:not([disabled]):not(.disabled):active, a.reviews-form-switcher:not([disabled]):not(.disabled):active, .vote-item-links a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled):active, .btn.btn-primary:not([disabled]):not(.disabled).active, .btn-primary.main-user-consent-request-popup-button:not([disabled]):not(.disabled).active, .main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc:not([disabled]):not(.disabled).active, .external-form-block form input:not([disabled]):not(.disabled).active[type=button],
    .external-form-block form input:not([disabled]):not(.disabled).active[type=submit],
    .external-form-block form .button:not([disabled]):not(.disabled).active,
    .external-form-block form button:not([disabled]):not(.disabled).active, a.reviews-form-switcher:not([disabled]):not(.disabled).active, .vote-item-links a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button input.btn-primary:not([disabled]):not(.disabled).active, .show > .btn.btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle.main-user-consent-request-popup-button, .show > .dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc,
    .external-form-block form .show > button.dropdown-toggle.main-user-consent-request-popup-button, .show > a.dropdown-toggle.main-user-consent-request-popup-button.reviews-form-switcher, .vote-item-links .show > a.dropdown-toggle.main-user-consent-request-popup-button, .external-form-block form .show > input.dropdown-toggle[type=button],
    .external-form-block form .show > input.dropdown-toggle[type=submit],
    .external-form-block form .show > .dropdown-toggle.button,
    .external-form-block form .show > button.dropdown-toggle, .show > a.dropdown-toggle.reviews-form-switcher, .vote-item-links .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.btn-primary.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle.main-user-consent-request-popup-button.main-user-consent-request-popup-button-acc, .external-form-block form .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle[type=button], .external-form-block form .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle[type=submit], .external-form-block form .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle.button {
      background-color: #0581c4;
      border-color: #0581c4;
      box-shadow: inset 0 0 0 rgba(255, 255, 255, 0.56), 0 0 0 rgba(5, 129, 196, 0.2); }
  .btn.btn-light, .btn-light.main-user-consent-request-popup-button, .external-form-block form input.btn-light[type=button], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form input[type=button],
  .external-form-block form input.btn-light[type=submit], .external-form-block form .vote-vote-footer .vote-form-box-button input[type=submit], .vote-vote-footer .vote-form-box-button .external-form-block form input[type=submit],
  .external-form-block form .btn-light.button,
  .external-form-block form button.btn-light, a.btn-light.reviews-form-switcher, .vote-item-links a.btn-light, .vote-vote-footer .vote-form-box-button a.btn-light, .vote-vote-footer .vote-form-box-button input {
    color: #000;
    background-color: #f7f7f7; }
    .btn.btn-light:not([disabled]):not(.disabled):hover, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):hover, .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled):hover[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled):hover,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled):hover, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):hover, .vote-item-links a.btn-light:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):hover, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):hover, .btn.btn-light:not([disabled]):not(.disabled):focus, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):focus, .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled):focus[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled):focus,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled):focus, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):focus, .vote-item-links a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):focus, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):focus {
      background-color: #fafafa; }
    .btn.btn-light:not([disabled]):not(.disabled):active, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled):active, .external-form-block form input.btn-light:not([disabled]):not(.disabled):active[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled):active[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled):active,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled):active, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled):active, .vote-item-links a.btn-light:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):active, .btn.btn-light:not([disabled]):not(.disabled).active, .btn-light.main-user-consent-request-popup-button:not([disabled]):not(.disabled).active, .external-form-block form input.btn-light:not([disabled]):not(.disabled).active[type=button],
    .external-form-block form input.btn-light:not([disabled]):not(.disabled).active[type=submit],
    .external-form-block form .btn-light.button:not([disabled]):not(.disabled).active,
    .external-form-block form button.btn-light:not([disabled]):not(.disabled).active, a.btn-light.reviews-form-switcher:not([disabled]):not(.disabled).active, .vote-item-links a.btn-light:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button a.btn-light:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled).active, .show > .btn.btn-light.dropdown-toggle, .show > .btn-light.dropdown-toggle.main-user-consent-request-popup-button, .external-form-block form .show > input.btn-light.dropdown-toggle[type=button], .vote-vote-footer .vote-form-box-button .external-form-block form .show > input.dropdown-toggle[type=button],
    .external-form-block form .show > input.btn-light.dropdown-toggle[type=submit], .vote-vote-footer .vote-form-box-button .external-form-block form .show > input.dropdown-toggle[type=submit],
    .external-form-block form .show > .btn-light.dropdown-toggle.button, .vote-vote-footer .vote-form-box-button .external-form-block form .show > input.dropdown-toggle.button,
    .external-form-block form .show > button.btn-light.dropdown-toggle, .show > a.btn-light.dropdown-toggle.reviews-form-switcher, .vote-item-links .show > a.btn-light.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > a.btn-light.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle {
      background-color: #e0e0e0; }
  .btn:focus, .main-user-consent-request-popup-button:focus, .external-form-block form input:focus[type=button],
  .external-form-block form input:focus[type=submit],
  .external-form-block form .button:focus,
  .external-form-block form button:focus, a.reviews-form-switcher:focus, .vote-item-links a:focus, .vote-vote-footer .vote-form-box-button a:focus, .vote-vote-footer .vote-form-box-button input:focus, .btn:not([disabled]):not(.disabled):active, .main-user-consent-request-popup-button:not([disabled]):not(.disabled):active, .external-form-block form input:not([disabled]):not(.disabled):active[type=button],
  .external-form-block form input:not([disabled]):not(.disabled):active[type=submit],
  .external-form-block form .button:not([disabled]):not(.disabled):active,
  .external-form-block form button:not([disabled]):not(.disabled):active, a.reviews-form-switcher:not([disabled]):not(.disabled):active, .vote-item-links a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled):active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active, .main-user-consent-request-popup-button:not([disabled]):not(.disabled).active, .external-form-block form input:not([disabled]):not(.disabled).active[type=button],
  .external-form-block form input:not([disabled]):not(.disabled).active[type=submit],
  .external-form-block form .button:not([disabled]):not(.disabled).active,
  .external-form-block form button:not([disabled]):not(.disabled).active, a.reviews-form-switcher:not([disabled]):not(.disabled).active, .vote-item-links a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button a:not([disabled]):not(.disabled).active, .vote-vote-footer .vote-form-box-button input:not([disabled]):not(.disabled).active, .show > .btn.dropdown-toggle, .show > .dropdown-toggle.main-user-consent-request-popup-button, .external-form-block form .show > input.dropdown-toggle[type=button],
  .external-form-block form .show > input.dropdown-toggle[type=submit],
  .external-form-block form .show > .dropdown-toggle.button,
  .external-form-block form .show > button.dropdown-toggle, .show > a.dropdown-toggle.reviews-form-switcher, .vote-item-links .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > a.dropdown-toggle, .vote-vote-footer .vote-form-box-button .show > input.dropdown-toggle {
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2) inset; }
  .btn.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .main-user-consent-request-popup-button, .external-form-block form .btn-group-lg > input[type=button],
  .external-form-block form .btn-group-lg > input[type=submit],
  .external-form-block form .btn-group-lg > .button,
  .external-form-block form .btn-group-lg > button, .btn-group-lg > a.reviews-form-switcher, .vote-item-links .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > input, .btn-lg.main-user-consent-request-popup-button, .external-form-block form input.btn-lg[type=button],
  .external-form-block form input.btn-lg[type=submit],
  .external-form-block form .btn-lg.button,
  .external-form-block form button.btn-lg, a.btn-lg.reviews-form-switcher, .vote-item-links a.btn-lg, .vote-vote-footer .vote-form-box-button a.btn-lg, .vote-vote-footer .vote-form-box-button input.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .main-user-consent-request-popup-button, .external-form-block form .btn-group-lg > input[type=button],
  .external-form-block form .btn-group-lg > input[type=submit],
  .external-form-block form .btn-group-lg > .button,
  .external-form-block form .btn-group-lg > button, .btn-group-lg > a.reviews-form-switcher, .vote-item-links .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > a, .vote-vote-footer .vote-form-box-button .btn-group-lg > input {
    padding: 1.4375rem 2.5rem;
    font-size: 0.9375rem;
    line-height: 1.5rem;
    border-radius: 3px; }
  .btn.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .main-user-consent-request-popup-button, .external-form-block form .btn-group-sm > input[type=button],
  .external-form-block form .btn-group-sm > input[type=submit],
  .external-form-block form .btn-group-sm > .button,
  .external-form-block form .btn-group-sm > button, .btn-group-sm > a.reviews-form-switcher, .vote-item-links .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > input, .btn-sm.main-user-consent-request-popup-button, .external-form-block form input.btn-sm[type=button],
  .external-form-block form input.btn-sm[type=submit],
  .external-form-block form .btn-sm.button,
  .external-form-block form button.btn-sm, a.btn-sm.reviews-form-switcher, .vote-item-links a.btn-sm, .vote-vote-footer .vote-form-box-button a.btn-sm, .vote-vote-footer .vote-form-box-button input.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .main-user-consent-request-popup-button, .external-form-block form .btn-group-sm > input[type=button],
  .external-form-block form .btn-group-sm > input[type=submit],
  .external-form-block form .btn-group-sm > .button,
  .external-form-block form .btn-group-sm > button, .btn-group-sm > a.reviews-form-switcher, .vote-item-links .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > a, .vote-vote-footer .vote-form-box-button .btn-group-sm > input {
    padding: 0.3rem 1.5rem;
    font-size: 0.75rem;
    line-height: 1.5rem; }
  .btn.btn-more:after, .btn-more.main-user-consent-request-popup-button:after, .external-form-block form input.btn-more[type=button]:after,
  .external-form-block form input.btn-more[type=submit]:after,
  .external-form-block form .btn-more.button:after,
  .external-form-block form button.btn-more:after, a.btn-more.reviews-form-switcher:after, .vote-item-links a.btn-more:after, .vote-vote-footer .vote-form-box-button a.btn-more:after, .vote-vote-footer .vote-form-box-button input.btn-more:after {
    content: '\f105';
    font-family: 'Font Awesome 5 Free';
    margin-left: 5px;
    display: inline-block;
    transition: transform 0.3s;
    font-size: 0.8125rem;
    line-height: 1;
    vertical-align: middle;
    font-weight: bold; }
  .btn.btn-more:hover:after, .btn-more.main-user-consent-request-popup-button:hover:after, .external-form-block form input.btn-more[type=button]:hover:after,
  .external-form-block form input.btn-more[type=submit]:hover:after,
  .external-form-block form .btn-more.button:hover:after,
  .external-form-block form button.btn-more:hover:after, a.btn-more.reviews-form-switcher:hover:after, .vote-item-links a.btn-more:hover:after, .vote-vote-footer .vote-form-box-button a.btn-more:hover:after, .vote-vote-footer .vote-form-box-button input.btn-more:hover:after {
    -webkit-transform: translateX(10px);
    -khtml-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px); }
  .btn.btn-back:before, .btn-back.main-user-consent-request-popup-button:before, .external-form-block form input.btn-back[type=button]:before,
  .external-form-block form input.btn-back[type=submit]:before,
  .external-form-block form .btn-back.button:before,
  .external-form-block form button.btn-back:before, a.btn-back.reviews-form-switcher:before, .vote-item-links a.btn-back:before, .vote-vote-footer .vote-form-box-button a.btn-back:before, .vote-vote-footer .vote-form-box-button input.btn-back:before {
    content: '\f104';
    font-family: 'Font Awesome 5 Free';
    margin-right: 5px;
    display: inline-block;
    transition: transform 0.3s;
    line-height: 1;
    vertical-align: middle;
    font-weight: bold; }
  .btn.btn-back:hover:before, .btn-back.main-user-consent-request-popup-button:hover:before, .external-form-block form input.btn-back[type=button]:hover:before,
  .external-form-block form input.btn-back[type=submit]:hover:before,
  .external-form-block form .btn-back.button:hover:before,
  .external-form-block form button.btn-back:hover:before, a.btn-back.reviews-form-switcher:hover:before, .vote-item-links a.btn-back:hover:before, .vote-vote-footer .vote-form-box-button a.btn-back:hover:before, .vote-vote-footer .vote-form-box-button input.btn-back:hover:before {
    -webkit-transform: translateX(-10px);
    -khtml-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px); }
  .btn.btn-remove, .btn-remove.main-user-consent-request-popup-button, .external-form-block form input.btn-remove[type=button],
  .external-form-block form input.btn-remove[type=submit],
  .external-form-block form .btn-remove.button,
  .external-form-block form button.btn-remove, a.btn-remove.reviews-form-switcher, .vote-item-links a.btn-remove, .vote-vote-footer .vote-form-box-button a.btn-remove, .vote-vote-footer .vote-form-box-button input.btn-remove {
    padding-left: 0;
    padding-right: 0;
    width: 40px;
    height: 40px; }
    .btn.btn-remove:before, .btn-remove.main-user-consent-request-popup-button:before, .external-form-block form input.btn-remove[type=button]:before,
    .external-form-block form input.btn-remove[type=submit]:before,
    .external-form-block form .btn-remove.button:before,
    .external-form-block form button.btn-remove:before, a.btn-remove.reviews-form-switcher:before, .vote-item-links a.btn-remove:before, .vote-vote-footer .vote-form-box-button a.btn-remove:before, .vote-vote-footer .vote-form-box-button input.btn-remove:before {
      content: '\f00d';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      font-size: 1.125rem; }

a.btn, a.main-user-consent-request-popup-button,
.external-form-block form a.button, a.reviews-form-switcher, .vote-item-links a, .vote-vote-footer .vote-form-box-button a {
  text-decoration: none; }

.btn.btn-file input[type=file], .btn-file.main-user-consent-request-popup-button input[type=file], .external-form-block form input.btn-file[type=button] input[type=file], .external-form-block form input.btn-file[type=submit] input[type=file], .external-form-block form .btn-file.button input[type=file], .external-form-block form button.btn-file input[type=file], a.btn-file.reviews-form-switcher input[type=file], .vote-item-links a.btn-file input[type=file], .vote-vote-footer .vote-form-box-button a.btn-file input[type=file], .vote-vote-footer .vote-form-box-button input.btn-file input[type=file] {
  cursor: pointer; }

.form-control, .external-form-block form input[type=text],
.external-form-block form input[type=password],
.external-form-block form input[type=date],
.external-form-block form input[type=datetime-local],
.external-form-block form input[type=email],
.external-form-block form input[type=month],
.external-form-block form input[type=number],
.external-form-block form input[type=search],
.external-form-block form input[type=tel],
.external-form-block form input[type=time],
.external-form-block form input[type=url],
.external-form-block form input[type=week],
.external-form-block form select,
.external-form-block form textarea {
  padding: 0.625rem 0.5625rem;
  font-family: inherit;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  border-radius: 2px;
  border-color: #CCC; }
  .form-control::-webkit-input-placeholder, .external-form-block form input[type=text]::-webkit-input-placeholder,
  .external-form-block form input[type=password]::-webkit-input-placeholder,
  .external-form-block form input[type=date]::-webkit-input-placeholder,
  .external-form-block form input[type=datetime-local]::-webkit-input-placeholder,
  .external-form-block form input[type=email]::-webkit-input-placeholder,
  .external-form-block form input[type=month]::-webkit-input-placeholder,
  .external-form-block form input[type=number]::-webkit-input-placeholder,
  .external-form-block form input[type=search]::-webkit-input-placeholder,
  .external-form-block form input[type=tel]::-webkit-input-placeholder,
  .external-form-block form input[type=time]::-webkit-input-placeholder,
  .external-form-block form input[type=url]::-webkit-input-placeholder,
  .external-form-block form input[type=week]::-webkit-input-placeholder,
  .external-form-block form select::-webkit-input-placeholder,
  .external-form-block form textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control::-moz-placeholder, .external-form-block form input[type=text]::-moz-placeholder,
  .external-form-block form input[type=password]::-moz-placeholder,
  .external-form-block form input[type=date]::-moz-placeholder,
  .external-form-block form input[type=datetime-local]::-moz-placeholder,
  .external-form-block form input[type=email]::-moz-placeholder,
  .external-form-block form input[type=month]::-moz-placeholder,
  .external-form-block form input[type=number]::-moz-placeholder,
  .external-form-block form input[type=search]::-moz-placeholder,
  .external-form-block form input[type=tel]::-moz-placeholder,
  .external-form-block form input[type=time]::-moz-placeholder,
  .external-form-block form input[type=url]::-moz-placeholder,
  .external-form-block form input[type=week]::-moz-placeholder,
  .external-form-block form select::-moz-placeholder,
  .external-form-block form textarea::-moz-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control:-ms-input-placeholder, .external-form-block form input:-ms-input-placeholder[type=text],
  .external-form-block form input:-ms-input-placeholder[type=password],
  .external-form-block form input:-ms-input-placeholder[type=date],
  .external-form-block form input:-ms-input-placeholder[type=datetime-local],
  .external-form-block form input:-ms-input-placeholder[type=email],
  .external-form-block form input:-ms-input-placeholder[type=month],
  .external-form-block form input:-ms-input-placeholder[type=number],
  .external-form-block form input:-ms-input-placeholder[type=search],
  .external-form-block form input:-ms-input-placeholder[type=tel],
  .external-form-block form input:-ms-input-placeholder[type=time],
  .external-form-block form input:-ms-input-placeholder[type=url],
  .external-form-block form input:-ms-input-placeholder[type=week],
  .external-form-block form select:-ms-input-placeholder,
  .external-form-block form textarea:-ms-input-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control:-moz-placeholder, .external-form-block form input:-moz-placeholder[type=text],
  .external-form-block form input:-moz-placeholder[type=password],
  .external-form-block form input:-moz-placeholder[type=date],
  .external-form-block form input:-moz-placeholder[type=datetime-local],
  .external-form-block form input:-moz-placeholder[type=email],
  .external-form-block form input:-moz-placeholder[type=month],
  .external-form-block form input:-moz-placeholder[type=number],
  .external-form-block form input:-moz-placeholder[type=search],
  .external-form-block form input:-moz-placeholder[type=tel],
  .external-form-block form input:-moz-placeholder[type=time],
  .external-form-block form input:-moz-placeholder[type=url],
  .external-form-block form input:-moz-placeholder[type=week],
  .external-form-block form select:-moz-placeholder,
  .external-form-block form textarea:-moz-placeholder {
    opacity: 1;
    color: #cecece; }
  .form-control .ui-icon, .external-form-block form input[type=text] .ui-icon, .external-form-block form input[type=password] .ui-icon, .external-form-block form input[type=date] .ui-icon, .external-form-block form input[type=datetime-local] .ui-icon, .external-form-block form input[type=email] .ui-icon, .external-form-block form input[type=month] .ui-icon, .external-form-block form input[type=number] .ui-icon, .external-form-block form input[type=search] .ui-icon, .external-form-block form input[type=tel] .ui-icon, .external-form-block form input[type=time] .ui-icon, .external-form-block form input[type=url] .ui-icon, .external-form-block form input[type=week] .ui-icon, .external-form-block form select .ui-icon, .external-form-block form textarea .ui-icon {
    display: none; }
  .form-control.ui-selectmenu-button, .external-form-block form input.ui-selectmenu-button[type=text],
  .external-form-block form input.ui-selectmenu-button[type=password],
  .external-form-block form input.ui-selectmenu-button[type=date],
  .external-form-block form input.ui-selectmenu-button[type=datetime-local],
  .external-form-block form input.ui-selectmenu-button[type=email],
  .external-form-block form input.ui-selectmenu-button[type=month],
  .external-form-block form input.ui-selectmenu-button[type=number],
  .external-form-block form input.ui-selectmenu-button[type=search],
  .external-form-block form input.ui-selectmenu-button[type=tel],
  .external-form-block form input.ui-selectmenu-button[type=time],
  .external-form-block form input.ui-selectmenu-button[type=url],
  .external-form-block form input.ui-selectmenu-button[type=week],
  .external-form-block form select.ui-selectmenu-button,
  .external-form-block form textarea.ui-selectmenu-button {
    position: relative;
    cursor: pointer;
    width: 100%;
    white-space: normal; }
    .form-control.ui-selectmenu-button .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=text] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=password] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=date] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=datetime-local] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=email] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=month] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=number] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=search] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=tel] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=time] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=url] .ui-selectmenu-text, .external-form-block form input.ui-selectmenu-button[type=week] .ui-selectmenu-text, .external-form-block form select.ui-selectmenu-button .ui-selectmenu-text, .external-form-block form textarea.ui-selectmenu-button .ui-selectmenu-text {
      white-space: nowrap; }
    .form-control.ui-selectmenu-button.ui-selectmenu-disabled, .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=text],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=password],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=date],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=datetime-local],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=email],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=month],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=number],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=search],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=tel],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=time],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=url],
    .external-form-block form input.ui-selectmenu-button.ui-selectmenu-disabled[type=week],
    .external-form-block form select.ui-selectmenu-button.ui-selectmenu-disabled,
    .external-form-block form textarea.ui-selectmenu-button.ui-selectmenu-disabled {
      background-color: #FFF;
      opacity: 0.35; }
    .form-control.ui-selectmenu-button:after, .external-form-block form input.ui-selectmenu-button[type=text]:after,
    .external-form-block form input.ui-selectmenu-button[type=password]:after,
    .external-form-block form input.ui-selectmenu-button[type=date]:after,
    .external-form-block form input.ui-selectmenu-button[type=datetime-local]:after,
    .external-form-block form input.ui-selectmenu-button[type=email]:after,
    .external-form-block form input.ui-selectmenu-button[type=month]:after,
    .external-form-block form input.ui-selectmenu-button[type=number]:after,
    .external-form-block form input.ui-selectmenu-button[type=search]:after,
    .external-form-block form input.ui-selectmenu-button[type=tel]:after,
    .external-form-block form input.ui-selectmenu-button[type=time]:after,
    .external-form-block form input.ui-selectmenu-button[type=url]:after,
    .external-form-block form input.ui-selectmenu-button[type=week]:after,
    .external-form-block form select.ui-selectmenu-button:after,
    .external-form-block form textarea.ui-selectmenu-button:after {
      position: absolute;
      content: '\f107';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      right: 11px;
      top: 50%;
      color: #0a6caf;
      -webkit-transform: translateY(-50%);
      -khtml-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      transition: transform 0.3s; }
    .form-control.ui-selectmenu-button.ui-corner-top, .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=text],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=password],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=date],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=datetime-local],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=email],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=month],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=number],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=search],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=tel],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=time],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=url],
    .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=week],
    .external-form-block form select.ui-selectmenu-button.ui-corner-top,
    .external-form-block form textarea.ui-selectmenu-button.ui-corner-top {
      border-bottom: 0;
      border-radius: 2px 2px 0 0;
      outline: none;
      box-shadow: none;
      padding-bottom: 11px; }
      .form-control.ui-selectmenu-button.ui-corner-top:after, .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=text]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=password]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=date]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=datetime-local]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=email]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=month]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=number]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=search]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=tel]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=time]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=url]:after,
      .external-form-block form input.ui-selectmenu-button.ui-corner-top[type=week]:after,
      .external-form-block form select.ui-selectmenu-button.ui-corner-top:after,
      .external-form-block form textarea.ui-selectmenu-button.ui-corner-top:after {
        -webkit-transform: translateY(-50%) rotate(180deg);
        -khtml-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); }
  .form-control.datepicker, .external-form-block form input.datepicker[type=text],
  .external-form-block form input.datepicker[type=password],
  .external-form-block form input.datepicker[type=date],
  .external-form-block form input.datepicker[type=datetime-local],
  .external-form-block form input.datepicker[type=email],
  .external-form-block form input.datepicker[type=month],
  .external-form-block form input.datepicker[type=number],
  .external-form-block form input.datepicker[type=search],
  .external-form-block form input.datepicker[type=tel],
  .external-form-block form input.datepicker[type=time],
  .external-form-block form input.datepicker[type=url],
  .external-form-block form input.datepicker[type=week],
  .external-form-block form select.datepicker,
  .external-form-block form textarea.datepicker {
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAjElEQVR42mNgOHMGhv8DcSacj8CpIDkYH1liBxA3YNHQBMR7kDVUAPFPILYA4skg09DwLCA2A+IvYLUgBlTiD4jGgX9D6a8MMPcRif+BiLdInv5PgP0UrIsEDX9BxCcSnPQaRLwiwYaHIOIjCRpewgQKiXBOFlgtkFgGxL+gkfcDKcx/Qdk/QHJQ9hoAVgEwQ2Wj1WUAAAAASUVORK5CYII=); }
  .form-control:disabled, .external-form-block form input:disabled[type=text],
  .external-form-block form input:disabled[type=password],
  .external-form-block form input:disabled[type=date],
  .external-form-block form input:disabled[type=datetime-local],
  .external-form-block form input:disabled[type=email],
  .external-form-block form input:disabled[type=month],
  .external-form-block form input:disabled[type=number],
  .external-form-block form input:disabled[type=search],
  .external-form-block form input:disabled[type=tel],
  .external-form-block form input:disabled[type=time],
  .external-form-block form input:disabled[type=url],
  .external-form-block form input:disabled[type=week],
  .external-form-block form select:disabled,
  .external-form-block form textarea:disabled, .form-control[readonly], .external-form-block form input[readonly][type=text],
  .external-form-block form input[readonly][type=password],
  .external-form-block form input[readonly][type=date],
  .external-form-block form input[readonly][type=datetime-local],
  .external-form-block form input[readonly][type=email],
  .external-form-block form input[readonly][type=month],
  .external-form-block form input[readonly][type=number],
  .external-form-block form input[readonly][type=search],
  .external-form-block form input[readonly][type=tel],
  .external-form-block form input[readonly][type=time],
  .external-form-block form input[readonly][type=url],
  .external-form-block form input[readonly][type=week],
  .external-form-block form select[readonly],
  .external-form-block form textarea[readonly] {
    background-color: #FFF;
    opacity: 0.35; }
  .form-control.form-control-lg, .input-group-lg > .form-control, .external-form-block form .input-group-lg > input[type=text],
  .external-form-block form .input-group-lg > input[type=password],
  .external-form-block form .input-group-lg > input[type=date],
  .external-form-block form .input-group-lg > input[type=datetime-local],
  .external-form-block form .input-group-lg > input[type=email],
  .external-form-block form .input-group-lg > input[type=month],
  .external-form-block form .input-group-lg > input[type=number],
  .external-form-block form .input-group-lg > input[type=search],
  .external-form-block form .input-group-lg > input[type=tel],
  .external-form-block form .input-group-lg > input[type=time],
  .external-form-block form .input-group-lg > input[type=url],
  .external-form-block form .input-group-lg > input[type=week],
  .external-form-block form .input-group-lg > select,
  .external-form-block form .input-group-lg > textarea,
  .input-group-lg > .input-group-prepend > .form-control.input-group-text, .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=text],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=password],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=date],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=email],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=month],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=number],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=search],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=tel],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=time],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=url],
  .external-form-block form .input-group-lg > .input-group-prepend > input.input-group-text[type=week],
  .external-form-block form .input-group-lg > .input-group-prepend > select.input-group-text,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.input-group-text,
  .input-group-lg > .input-group-append > .form-control.input-group-text, .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=text],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=password],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=date],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=email],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=month],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=number],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=search],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=tel],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=time],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=url],
  .external-form-block form .input-group-lg > .input-group-append > input.input-group-text[type=week],
  .external-form-block form .input-group-lg > .input-group-append > select.input-group-text,
  .external-form-block form .input-group-lg > .input-group-append > textarea.input-group-text,
  .input-group-lg > .input-group-prepend > .form-control.btn, .input-group-lg > .input-group-prepend > .form-control.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=text],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=password],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=date],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=email],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=month],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=number],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=search],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=tel],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=time],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=url],
  .external-form-block form .input-group-lg > .input-group-prepend > input.main-user-consent-request-popup-button[type=week],
  .external-form-block form .input-group-lg > .input-group-prepend > select.main-user-consent-request-popup-button,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=text], .external-form-block form .input-group-lg > .input-group-prepend > input[type=text][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=text][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=text], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=text], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=text],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=password], .external-form-block form .input-group-lg > .input-group-prepend > input[type=password][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=password][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=password], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=password], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=password],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=date], .external-form-block form .input-group-lg > .input-group-prepend > input[type=date][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=date][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=date], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=date], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=date],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=datetime-local], .external-form-block form .input-group-lg > .input-group-prepend > input[type=datetime-local][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=datetime-local][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=datetime-local], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=datetime-local], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=email], .external-form-block form .input-group-lg > .input-group-prepend > input[type=email][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=email][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=email], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=email], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=email],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=month], .external-form-block form .input-group-lg > .input-group-prepend > input[type=month][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=month][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=month], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=month], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=month],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=number], .external-form-block form .input-group-lg > .input-group-prepend > input[type=number][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=number][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=number], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=number], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=number],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=search], .external-form-block form .input-group-lg > .input-group-prepend > input[type=search][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=search][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=search], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=search], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=search],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=tel], .external-form-block form .input-group-lg > .input-group-prepend > input[type=tel][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=tel][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=tel], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=tel], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=tel],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=time], .external-form-block form .input-group-lg > .input-group-prepend > input[type=time][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=time][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=time], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=time], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=time],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=url], .external-form-block form .input-group-lg > .input-group-prepend > input[type=url][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=url][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=url], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=url], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=url],
  .external-form-block form .input-group-lg > .input-group-prepend > input.btn[type=week], .external-form-block form .input-group-lg > .input-group-prepend > input[type=week][type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input[type=week][type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > input.button[type=week], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input[type=week], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-prepend > input[type=week],
  .external-form-block form .input-group-lg > .input-group-prepend > select.btn,
  .external-form-block form .input-group-lg > .input-group-prepend > select.button,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.btn,
  .external-form-block form .input-group-lg > .input-group-prepend > textarea.button, .external-form-block form .input-group-lg > .input-group-prepend > input.form-control[type=button],
  .external-form-block form .input-group-lg > .input-group-prepend > input.form-control[type=submit],
  .external-form-block form .input-group-lg > .input-group-prepend > .form-control.button,
  .external-form-block form .input-group-lg > .input-group-prepend > button.form-control, .input-group-lg > .input-group-prepend > a.form-control.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-prepend > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-prepend > input.form-control,
  .input-group-lg > .input-group-append > .form-control.btn, .input-group-lg > .input-group-append > .form-control.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=text],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=password],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=date],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=email],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=month],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=number],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=search],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=tel],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=time],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=url],
  .external-form-block form .input-group-lg > .input-group-append > input.main-user-consent-request-popup-button[type=week],
  .external-form-block form .input-group-lg > .input-group-append > select.main-user-consent-request-popup-button,
  .external-form-block form .input-group-lg > .input-group-append > textarea.main-user-consent-request-popup-button, .external-form-block form .input-group-lg > .input-group-append > input.btn[type=text], .external-form-block form .input-group-lg > .input-group-append > input[type=text][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=text][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=text], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=text], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=text],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=password], .external-form-block form .input-group-lg > .input-group-append > input[type=password][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=password][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=password], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=password], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=password],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=date], .external-form-block form .input-group-lg > .input-group-append > input[type=date][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=date][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=date], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=date], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=date],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=datetime-local], .external-form-block form .input-group-lg > .input-group-append > input[type=datetime-local][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=datetime-local][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=datetime-local], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=datetime-local], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=datetime-local],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=email], .external-form-block form .input-group-lg > .input-group-append > input[type=email][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=email][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=email], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=email], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=email],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=month], .external-form-block form .input-group-lg > .input-group-append > input[type=month][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=month][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=month], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=month], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=month],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=number], .external-form-block form .input-group-lg > .input-group-append > input[type=number][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=number][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=number], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=number], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=number],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=search], .external-form-block form .input-group-lg > .input-group-append > input[type=search][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=search][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=search], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=search], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=search],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=tel], .external-form-block form .input-group-lg > .input-group-append > input[type=tel][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=tel][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=tel], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=tel], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=tel],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=time], .external-form-block form .input-group-lg > .input-group-append > input[type=time][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=time][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=time], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=time], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=time],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=url], .external-form-block form .input-group-lg > .input-group-append > input[type=url][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=url][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=url], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=url], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=url],
  .external-form-block form .input-group-lg > .input-group-append > input.btn[type=week], .external-form-block form .input-group-lg > .input-group-append > input[type=week][type=button],
  .external-form-block form .input-group-lg > .input-group-append > input[type=week][type=submit],
  .external-form-block form .input-group-lg > .input-group-append > input.button[type=week], .external-form-block form .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input[type=week], .vote-vote-footer .vote-form-box-button .external-form-block form .input-group-lg > .input-group-append > input[type=week],
  .external-form-block form .input-group-lg > .input-group-append > select.btn,
  .external-form-block form .input-group-lg > .input-group-append > select.button,
  .external-form-block form .input-group-lg > .input-group-append > textarea.btn,
  .external-form-block form .input-group-lg > .input-group-append > textarea.button, .external-form-block form .input-group-lg > .input-group-append > input.form-control[type=button],
  .external-form-block form .input-group-lg > .input-group-append > input.form-control[type=submit],
  .external-form-block form .input-group-lg > .input-group-append > .form-control.button,
  .external-form-block form .input-group-lg > .input-group-append > button.form-control, .input-group-lg > .input-group-append > a.form-control.reviews-form-switcher, .vote-item-links .input-group-lg > .input-group-append > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > a.form-control, .vote-vote-footer .vote-form-box-button .input-group-lg > .input-group-append > input.form-control, .external-form-block form input.form-control-lg[type=text], .external-form-block form .input-group-lg > input.form-control[type=text],
  .external-form-block form .input-group-lg > input[type=text][type=date],
  .external-form-block form .input-group-lg > input[type=text][type=datetime-local],
  .external-form-block form .input-group-lg > input[type=text][type=email],
  .external-form-block form .input-group-lg > input[type=text][type=month],
  .external-form-block form .input-group-lg > input[type=text][type=number],
  .external-form-block form .input-group-lg > input[type=text][type=search],
  .external-form-block form .input-group-lg > input[type=text][type=tel],
  .external-form-block form .input-group-lg > input[type=text][type=time],
  .external-form-block form .input-group-lg > input[type=text][type=url],
  .external-form-block form .input-group-lg > input[type=text][type=week],
  .external-form-block form input.form-control-lg[type=password], .external-form-block form .input-group-lg > input.form-control[type=password],
  .external-form-block form .input-group-lg > input[type=password][type=date],
  .external-form-block form .input-group-lg > input[type=password][type=datetime-local],
  .external-form-block form .input-group-lg > input[type=password][type=email],
  .external-form-block form .input-group-lg > input[type=password][type=month],
  .external-form-block form .input-group-lg > input[type=password][type=number],
  .external-form-block form .input-group-lg > input[type=password][type=search],
  .external-form-block form .input-group-lg > input[type=password][type=tel],
  .external-form-block form .input-group-lg > input[type=password][type=time],
  .external-form-block form .input-group-lg > input[type=password][type=url],
  .external-form-block form .input-group-lg > input[type=password][type=week],
  .external-form-block form input.form-control-lg[type=date], .external-form-block form .input-group-lg > input.form-control[type=date],
  .external-form-block form input.form-control-lg[type=datetime-local], .external-form-block form .input-group-lg > input.form-control[type=datetime-local],
  .external-form-block form input.form-control-lg[type=email], .external-form-block form .input-group-lg > input.form-control[type=email],
  .external-form-block form input.form-control-lg[type=month], .external-form-block form .input-group-lg > input.form-control[type=month],
  .external-form-block form input.form-control-lg[type=number], .external-form-block form .input-group-lg > input.form-control[type=number],
  .external-form-block form input.form-control-lg[type=search], .external-form-block form .input-group-lg > input.form-control[type=search],
  .external-form-block form input.form-control-lg[type=tel], .external-form-block form .input-group-lg > input.form-control[type=tel],
  .external-form-block form input.form-control-lg[type=time], .external-form-block form .input-group-lg > input.form-control[type=time],
  .external-form-block form input.form-control-lg[type=url], .external-form-block form .input-group-lg > input.form-control[type=url],
  .external-form-block form input.form-control-lg[type=week], .external-form-block form .input-group-lg > input.form-control[type=week],
  .external-form-block form select.form-control-lg, .external-form-block form .input-group-lg > select.form-control,
  .external-form-block form textarea.form-control-lg, .external-form-block form .input-group-lg > textarea.form-control {
    padding: 1rem 0.6875rem; }
  .form-control.light, .external-form-block form input.light[type=text],
  .external-form-block form input.light[type=password],
  .external-form-block form input.light[type=date],
  .external-form-block form input.light[type=datetime-local],
  .external-form-block form input.light[type=email],
  .external-form-block form input.light[type=month],
  .external-form-block form input.light[type=number],
  .external-form-block form input.light[type=search],
  .external-form-block form input.light[type=tel],
  .external-form-block form input.light[type=time],
  .external-form-block form input.light[type=url],
  .external-form-block form input.light[type=week],
  .external-form-block form select.light,
  .external-form-block form textarea.light {
    background-color: transparent;
    border-color: #747678;
    color: #FFF; }
    .form-control.light.ui-selectmenu-button:after, .external-form-block form input.light.ui-selectmenu-button[type=text]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=password]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=date]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=datetime-local]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=email]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=month]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=number]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=search]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=tel]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=time]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=url]:after,
    .external-form-block form input.light.ui-selectmenu-button[type=week]:after,
    .external-form-block form select.light.ui-selectmenu-button:after,
    .external-form-block form textarea.light.ui-selectmenu-button:after {
      color: #FFF; }
  .form-control.is-invalid, .form-control.error, .external-form-block form input.error[type=text],
  .external-form-block form input.error[type=password],
  .external-form-block form input.error[type=date],
  .external-form-block form input.error[type=datetime-local],
  .external-form-block form input.error[type=email],
  .external-form-block form input.error[type=month],
  .external-form-block form input.error[type=number],
  .external-form-block form input.error[type=search],
  .external-form-block form input.error[type=tel],
  .external-form-block form input.error[type=time],
  .external-form-block form input.error[type=url],
  .external-form-block form input.error[type=week],
  .external-form-block form select.error,
  .external-form-block form textarea.error, .external-form-block form input.is-invalid[type=text],
  .external-form-block form input.is-invalid[type=password],
  .external-form-block form input.is-invalid[type=date],
  .external-form-block form input.is-invalid[type=datetime-local],
  .external-form-block form input.is-invalid[type=email],
  .external-form-block form input.is-invalid[type=month],
  .external-form-block form input.is-invalid[type=number],
  .external-form-block form input.is-invalid[type=search],
  .external-form-block form input.is-invalid[type=tel],
  .external-form-block form input.is-invalid[type=time],
  .external-form-block form input.is-invalid[type=url],
  .external-form-block form input.is-invalid[type=week],
  .external-form-block form select.is-invalid,
  .external-form-block form textarea.is-invalid {
    border: 2px solid #F00;
    padding: 0.5625rem 0.5rem; }
  .form-control[type="number"], .external-form-block form input[type=number][type=text],
  .external-form-block form input[type=number][type=password],
  .external-form-block form input[type="number"][type=date],
  .external-form-block form input[type="number"][type=datetime-local],
  .external-form-block form input[type="number"][type=email],
  .external-form-block form input[type="number"][type=month],
  .external-form-block form input[type="number"][type=number],
  .external-form-block form input[type="number"][type=search],
  .external-form-block form input[type="number"][type=tel],
  .external-form-block form input[type="number"][type=time],
  .external-form-block form input[type="number"][type=url],
  .external-form-block form input[type="number"][type=week],
  .external-form-block form select[type="number"],
  .external-form-block form textarea[type="number"] {
    appearance: none;
    -webkit-appearance: textfield;
    -moz-appearance: textfield; }
    .form-control[type="number"]::-webkit-outer-spin-button, .external-form-block form input[type=text][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=password][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=date][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=datetime-local][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=email][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=month][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=number][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=search][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=tel][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=time][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=url][type="number"]::-webkit-outer-spin-button,
    .external-form-block form input[type=week][type="number"]::-webkit-outer-spin-button,
    .external-form-block form select[type="number"]::-webkit-outer-spin-button,
    .external-form-block form textarea[type="number"]::-webkit-outer-spin-button, .form-control[type="number"]::-webkit-inner-spin-button, .external-form-block form input[type=text][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=password][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=date][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=datetime-local][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=email][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=month][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=number][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=search][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=tel][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=time][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=url][type="number"]::-webkit-inner-spin-button,
    .external-form-block form input[type=week][type="number"]::-webkit-inner-spin-button,
    .external-form-block form select[type="number"]::-webkit-inner-spin-button,
    .external-form-block form textarea[type="number"]::-webkit-inner-spin-button {
      -webkit-appearance: none; }
  .form-control:focus, .external-form-block form input:focus[type=text],
  .external-form-block form input:focus[type=password],
  .external-form-block form input:focus[type=date],
  .external-form-block form input:focus[type=datetime-local],
  .external-form-block form input:focus[type=email],
  .external-form-block form input:focus[type=month],
  .external-form-block form input:focus[type=number],
  .external-form-block form input:focus[type=search],
  .external-form-block form input:focus[type=tel],
  .external-form-block form input:focus[type=time],
  .external-form-block form input:focus[type=url],
  .external-form-block form input:focus[type=week],
  .external-form-block form select:focus,
  .external-form-block form textarea:focus {
    border-color: #a1a1a1;
    box-shadow: none; }

textarea.form-control,
.external-form-block form textarea {
  height: 100px;
  resize: vertical; }
  textarea.form-control[rows="1"],
  .external-form-block form textarea[rows="1"] {
    height: 40px; }
  textarea.form-control[rows="2"],
  .external-form-block form textarea[rows="2"] {
    height: 60px; }
  textarea.form-control[rows="3"],
  .external-form-block form textarea[rows="3"] {
    height: 80px; }

.form-control.ui-selectmenu-button-open, .external-form-block form input.ui-selectmenu-button-open[type=text],
.external-form-block form input.ui-selectmenu-button-open[type=password],
.external-form-block form input.ui-selectmenu-button-open[type=date],
.external-form-block form input.ui-selectmenu-button-open[type=datetime-local],
.external-form-block form input.ui-selectmenu-button-open[type=email],
.external-form-block form input.ui-selectmenu-button-open[type=month],
.external-form-block form input.ui-selectmenu-button-open[type=number],
.external-form-block form input.ui-selectmenu-button-open[type=search],
.external-form-block form input.ui-selectmenu-button-open[type=tel],
.external-form-block form input.ui-selectmenu-button-open[type=time],
.external-form-block form input.ui-selectmenu-button-open[type=url],
.external-form-block form input.ui-selectmenu-button-open[type=week],
.external-form-block form select.ui-selectmenu-button-open,
.external-form-block form textarea.ui-selectmenu-button-open {
  border-color: #a1a1a1; }

.ui-menu {
  border: 1px solid #a1a1a1;
  border-width: 0 1px 1px;
  border-radius: 0 0 2px 2px;
  z-index: 1051;
  background-color: #FFF;
  max-height: 190px;
  overflow: auto; }
  .ui-menu .ui-state-active {
    margin: 0; }
  .ui-menu .ui-menu-item {
    margin: 0;
    font-size: 0.85rem; }
    .ui-menu .ui-menu-item .ui-menu-item-wrapper {
      padding: 5px 10px; }
      .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover {
        margin: 0;
        background-color: #f3f3f3; }
  .ui-menu.light {
    background-color: #44484b;
    border-color: #747678;
    color: #FFF; }
    .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .ui-menu.light .ui-menu-item .ui-menu-item-wrapper:hover {
      background-color: #333; }

.ui-selectmenu-menu.ui-selectmenu-open {
  margin-top: 10px;
  z-index: 1070; }

.rating-input {
  position: relative;
  display: flex;
  overflow: hidden; }
  .rating-input input:checked + .star ~ .star, .rating-input label.star:hover ~ .star {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAQAAACBf8+OAAABUUlEQVR42o3SA8xVYRyA8Te7ZmfNW64xTk25huyal+3m5YY0Zdt2Pdm2bT7h7Psuzr377u8/HDzHJ2RCO/bQJeSG8nxHPlMht7wf3hQZlUtcmNv4SuQZpQvOe+F19YbI0ILzu/hKfSvygiLZbqES9WnGQrxu5LrIMlpRj0oUygurM5/VnOMtIp71i5EvnpNo3nKWdcyndmADRnPV6z72qwnffeINr0reHAhMRPzsT7P76econxZCYGZ0QFZ58cwQYQ7iezP7GMVzQgKzEO8bdz+KZ4VUjOMn/jbVb5FfTA9xvMQfsYdE3maK6/Ir69mbxPNueNc8n81zT6R3PB+Nj1V96jWjB/+pPhYZH8+X4Cufe0VEzvEbL/rM1yLL0uPiXCXvcx+hNUVoyCYkutJ1iqfmZfmCyEnah3y05RwiPygXUtGZLQymUOzHHsQOBuWt/wHNSAz19djK2gAAAABJRU5ErkJggg==); }
  .rating-input input:checked + .star, .rating-input label.star, .rating-input label.star:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAWCAYAAAArdgcFAAABGUlEQVR42rTSA0zEUQDH8WzMzpq3XGOcmnINGbOz3bzckKbs5mW7pow515Dx+p1998e7t32Gw/fRgOkga16xMAfJBjQHgnbwBQTewJ5mPBeInBJaYSO4VIrfghWNeCYQNfJpxK81xO/BmO0ROIIfhEI3EC0GIBJ8xf8zVA66QSeMwiG8AOHgBQ5gQtzzEsSnxF/StiSIV+sp3iA5mmbK4Wbls2+jFG7T9FpaeIZbdD3HCvhhGf2FRqbv/YHtM2Qa9oFfDisPZhJPBcJBFpN4Kcd4JZN4n5bAIfxp+G5AV9gMjoEoWYMoMIYAmAGi5BTMtMVt4B2I2DbEafhtDBwCEfsGW12rT4L/bQPiHCBmJKKIzgbiXSAaXR4Ad+dIai1ArX4AAAAASUVORK5CYII=); }
  .rating-input input {
    position: absolute;
    right: 100%; }
  .rating-input label.star {
    width: 30px;
    height: 22px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer; }

div.custom-file {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
  -webkit-align-items: center;
  align-items: center; }
  .ie11 div.custom-file {
    overflow: visible; }
  div.custom-file input {
    position: absolute;
    opacity: 0;
    left: -1000px; }
    div.custom-file input:focus-within ~ .btn, div.custom-file input:focus-within ~ .main-user-consent-request-popup-button, div.custom-file .external-form-block form input:focus-within ~ input[type=button], .external-form-block form div.custom-file input:focus-within ~ input[type=button],
    div.custom-file .external-form-block form input:focus-within ~ input[type=submit], .external-form-block form div.custom-file input:focus-within ~ input[type=submit],
    div.custom-file .external-form-block form input:focus-within ~ .button, .external-form-block form div.custom-file input:focus-within ~ .button,
    div.custom-file .external-form-block form input:focus-within ~ button, .external-form-block form div.custom-file input:focus-within ~ button, div.custom-file input:focus-within ~ a.reviews-form-switcher, div.custom-file .vote-item-links input:focus-within ~ a, .vote-item-links div.custom-file input:focus-within ~ a, div.custom-file .vote-vote-footer .vote-form-box-button input:focus-within ~ a, .vote-vote-footer .vote-form-box-button div.custom-file input:focus-within ~ a, div.custom-file .vote-vote-footer .vote-form-box-button input:focus-within ~ input, .vote-vote-footer .vote-form-box-button div.custom-file input:focus-within ~ input,
    div.custom-file input:focus ~ .btn,
    div.custom-file input:focus ~ .main-user-consent-request-popup-button,
    div.custom-file .external-form-block form input:focus ~ input[type=button],
    .external-form-block form div.custom-file input:focus ~ input[type=button],
    div.custom-file .external-form-block form input:focus ~ input[type=submit],
    .external-form-block form div.custom-file input:focus ~ input[type=submit],
    div.custom-file .external-form-block form input:focus ~ .button,
    .external-form-block form div.custom-file input:focus ~ .button,
    div.custom-file .external-form-block form input:focus ~ button,
    .external-form-block form div.custom-file input:focus ~ button,
    div.custom-file input:focus ~ a.reviews-form-switcher,
    div.custom-file .vote-item-links input:focus ~ a,
    .vote-item-links div.custom-file input:focus ~ a,
    div.custom-file .vote-vote-footer .vote-form-box-button input:focus ~ a,
    .vote-vote-footer .vote-form-box-button div.custom-file input:focus ~ a,
    div.custom-file .vote-vote-footer .vote-form-box-button input:focus ~ input,
    .vote-vote-footer .vote-form-box-button div.custom-file input:focus ~ input {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25) inset; }
  div.custom-file .btn, div.custom-file .main-user-consent-request-popup-button, div.custom-file .external-form-block form input[type=button], .external-form-block form div.custom-file input[type=button],
  div.custom-file .external-form-block form input[type=submit], .external-form-block form div.custom-file input[type=submit],
  div.custom-file .external-form-block form .button, .external-form-block form div.custom-file .button,
  div.custom-file .external-form-block form button, .external-form-block form div.custom-file button, div.custom-file a.reviews-form-switcher, div.custom-file .vote-item-links a, .vote-item-links div.custom-file a, div.custom-file .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button div.custom-file a, div.custom-file .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button div.custom-file input {
    margin-right: 15px;
    display: block;
    flex: 0 0 auto;
    margin-bottom: 0; }
  div.custom-file .feedback {
    flex: 1 1 auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 400px; }
  div.custom-file .remove-file {
    flex: 0 0 auto;
    margin-left: 15px;
    cursor: pointer; }
    div.custom-file .remove-file:before {
      content: '\f00d';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      line-height: 1;
      font-size: 20px;
      color: #F00;
      transition: transform 0.3s;
      display: block; }
    div.custom-file .remove-file:hover:before {
      -webkit-transform: rotate(180deg);
      -khtml-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }

.custom-input, .vote-answer-item {
  display: inline-block; }
  .custom-input input, .vote-answer-item input {
    position: absolute;
    opacity: 0; }
    .custom-input input + label, .vote-answer-item input + label {
      display: inline-block;
      padding-left: 26px;
      cursor: pointer;
      font-size: 0.8125rem;
      margin-bottom: 0;
      color: #666; }
      .custom-input input + label a, .vote-answer-item input + label a {
        border-bottom: 1px dotted;
        text-decoration: none; }
      .custom-input input + label:before, .vote-answer-item input + label:before {
        transition: all 0.2s;
        position: absolute;
        content: '';
        margin-left: -26px;
        width: 18px;
        height: 18px;
        border: 1px solid #CCC;
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        line-height: 16px;
        vertical-align: middle;
        background-color: #FFF;
        text-align: center;
        font-size: 0;
        color: #0581c4;
        border-radius: 2px; }
    .custom-input input:focus + label:before, .vote-answer-item input:focus + label:before {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-input input[type=radio] + label:before, .vote-answer-item input[type=radio] + label:before {
      border-radius: 50%; }
    .custom-input input[type=checkbox] + label:before, .vote-answer-item input[type=checkbox] + label:before {
      content: '\f00c'; }
    .custom-input input[type=radio]:checked + label:before, .vote-answer-item input[type=radio]:checked + label:before {
      box-shadow: inset 0 0 0 5px #FFF;
      background-color: #0581c4; }
    .custom-input input[type=radio]:checked:focus + label:before, .vote-answer-item input[type=radio]:checked:focus + label:before {
      box-shadow: inset 0 0 0 5px #FFF, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-input input[type=checkbox]:checked + label:before, .vote-answer-item input[type=checkbox]:checked + label:before {
      font-size: 14px;
      line-height: 1.2; }
    .custom-input input[disabled] + label, .vote-answer-item input[disabled] + label {
      opacity: 0.8; }

.main-user-consent-request input {
  position: absolute;
  opacity: 0; }
  .main-user-consent-request input + span {
    display: inline-block;
    padding-left: 26px;
    cursor: pointer;
    font-size: 0.8125rem;
    margin-bottom: 0;
    color: #666; }
    .main-user-consent-request input + span a {
      border-bottom: 1px dotted;
      text-decoration: none; }
    .main-user-consent-request input + span:before {
      transition: all 0.2s;
      position: absolute;
      content: '\f00c';
      margin-left: -26px;
      width: 18px;
      height: 18px;
      border: 1px solid #CCC;
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      line-height: 16px;
      vertical-align: middle;
      background-color: #FFF;
      text-align: center;
      font-size: 0;
      color: #0581c4;
      border-radius: 2px; }
  .main-user-consent-request input:focus + span:before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .main-user-consent-request input:checked + span:before {
    font-size: 16px;
    line-height: 1; }
  .main-user-consent-request input[disabled] + span {
    opacity: 0.8; }

.form .form-title {
  font-size: 1.375rem;
  font-weight: 500;
  color: #000;
  margin-bottom: 15px;
  text-transform: uppercase; }

.form .boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 30px; }

.form .form-selected-options .option {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-start; }
  .form .form-selected-options .option .name {
    color: #0581c4;
    flex: 1;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: -0.525px; }
  .form .form-selected-options .option .remove {
    border: none;
    background: none;
    padding: 0;
    cursor: pointer; }
    .form .form-selected-options .option .remove:hover path {
      fill: #0581c4; }

.form .field {
  margin-bottom: 20px; }
  .form .field img {
    max-width: 100%; }

.form .controlls {
  margin-top: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .form .controlls .btn, .form .controlls .main-user-consent-request-popup-button, .form .controlls .external-form-block form input[type=button], .external-form-block form .form .controlls input[type=button],
  .form .controlls .external-form-block form input[type=submit], .external-form-block form .form .controlls input[type=submit],
  .form .controlls .external-form-block form .button, .external-form-block form .form .controlls .button,
  .form .controlls .external-form-block form button, .external-form-block form .form .controlls button, .form .controlls a.reviews-form-switcher, .form .controlls .vote-item-links a, .vote-item-links .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .form .controlls input {
    margin-left: 20px; }
    .form .controlls .btn:first-child, .form .controlls .main-user-consent-request-popup-button:first-child, .form .controlls .external-form-block form input:first-child[type=button], .external-form-block form .form .controlls input:first-child[type=button],
    .form .controlls .external-form-block form input:first-child[type=submit], .external-form-block form .form .controlls input:first-child[type=submit],
    .form .controlls .external-form-block form .button:first-child, .external-form-block form .form .controlls .button:first-child,
    .form .controlls .external-form-block form button:first-child, .external-form-block form .form .controlls button:first-child, .form .controlls a.reviews-form-switcher:first-child, .form .controlls .vote-item-links a:first-child, .vote-item-links .form .controlls a:first-child, .form .controlls .vote-vote-footer .vote-form-box-button a:first-child, .vote-vote-footer .vote-form-box-button .form .controlls a:first-child, .form .controlls .vote-vote-footer .vote-form-box-button input:first-child, .vote-vote-footer .vote-form-box-button .form .controlls input:first-child {
      margin-left: 0; }
  .form .controlls .form-options {
    margin-left: 20px;
    flex: 1 1 auto; }
  .form .controlls .note {
    margin-top: 0; }

.form .r {
  color: #F00; }

.form .label {
  display: block;
  margin-bottom: 7px;
  color: #000;
  font-weight: 500;
  font-size: 0.9375rem; }
  .form .label.label-sm {
    font-size: 0.875rem;
    color: #878787;
    font-weight: 400; }

.form .form-section {
  margin-top: 40px; }
  .form .form-section:first-child {
    margin-top: 0; }
  .form .form-section h2 {
    margin-top: 0;
    margin-bottom: 20px; }

.form .form-options {
  display: flex;
  flex-wrap: wrap; }
  .form .form-options li {
    margin-left: 20px;
    white-space: nowrap; }
  .form .form-options a {
    font-size: 0.8125rem; }

.form .field .form-options {
  justify-content: space-between; }
  .form .field .form-options li {
    margin: 0; }

.form .note {
  margin-top: 15px;
  font-size: 0.9375rem; }

.form .row + .note {
  margin-top: 0; }

.form .slash {
  width: 30px;
  text-align: center;
  line-height: 30px; }

.form .reset {
  display: inline;
  background: none;
  border: none;
  color: #666;
  border-bottom: 1px dotted;
  padding: 0;
  margin-left: 25px;
  cursor: pointer;
  text-decoration: none; }

.form .form-message {
  color: #b0b0b0;
  font-size: 0.75rem;
  font-weight: 100;
  line-height: 1.325rem;
  height: 30px; }

.form.content-form .form-title {
  font-size: 1.25rem;
  text-transform: none;
  margin-bottom: 35px; }
  .form.content-form .form-title + p {
    margin-bottom: 35px;
    margin-top: -20px; }

.form.content-form .row >
.form-message {
  padding: 0 30px;
  margin-top: 23px; }

.form .captcha .field label {
  white-space: nowrap; }

.form .captcha .field img {
  height: 40px;
  width: auto; }

.form .g-recaptcha.error iframe {
  border: 2px solid #F00;
  width: 160px;
  height: 140px; }

.main-user-consent-request-popup-button {
  height: auto; }

.page-filter {
  background-color: #f9f8f8;
  text-align: right;
  padding: 20px 30px;
  margin-bottom: 35px; }
  .page-filter .form-control, .page-filter .external-form-block form input[type=text], .external-form-block form .page-filter input[type=text],
  .page-filter .external-form-block form input[type=password], .external-form-block form .page-filter input[type=password],
  .page-filter .external-form-block form input[type=date], .external-form-block form .page-filter input[type=date],
  .page-filter .external-form-block form input[type=datetime-local], .external-form-block form .page-filter input[type=datetime-local],
  .page-filter .external-form-block form input[type=email], .external-form-block form .page-filter input[type=email],
  .page-filter .external-form-block form input[type=month], .external-form-block form .page-filter input[type=month],
  .page-filter .external-form-block form input[type=number], .external-form-block form .page-filter input[type=number],
  .page-filter .external-form-block form input[type=search], .external-form-block form .page-filter input[type=search],
  .page-filter .external-form-block form input[type=tel], .external-form-block form .page-filter input[type=tel],
  .page-filter .external-form-block form input[type=time], .external-form-block form .page-filter input[type=time],
  .page-filter .external-form-block form input[type=url], .external-form-block form .page-filter input[type=url],
  .page-filter .external-form-block form input[type=week], .external-form-block form .page-filter input[type=week],
  .page-filter .external-form-block form select, .external-form-block form .page-filter select,
  .page-filter .external-form-block form textarea, .external-form-block form .page-filter textarea {
    vertical-align: middle;
    width: 85px;
    display: inline-block;
    text-align: left;
    margin: 0 5px; }

.form_house_period,
.form_organization_period {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center; }
  .form_house_period .form-control, .form_house_period .external-form-block form input[type=text], .external-form-block form .form_house_period input[type=text],
  .form_house_period .external-form-block form input[type=password], .external-form-block form .form_house_period input[type=password],
  .form_house_period .external-form-block form input[type=date], .external-form-block form .form_house_period input[type=date],
  .form_house_period .external-form-block form input[type=datetime-local], .external-form-block form .form_house_period input[type=datetime-local],
  .form_house_period .external-form-block form input[type=email], .external-form-block form .form_house_period input[type=email],
  .form_house_period .external-form-block form input[type=month], .external-form-block form .form_house_period input[type=month],
  .form_house_period .external-form-block form input[type=number], .external-form-block form .form_house_period input[type=number],
  .form_house_period .external-form-block form input[type=search], .external-form-block form .form_house_period input[type=search],
  .form_house_period .external-form-block form input[type=tel], .external-form-block form .form_house_period input[type=tel],
  .form_house_period .external-form-block form input[type=time], .external-form-block form .form_house_period input[type=time],
  .form_house_period .external-form-block form input[type=url], .external-form-block form .form_house_period input[type=url],
  .form_house_period .external-form-block form input[type=week], .external-form-block form .form_house_period input[type=week],
  .form_house_period .external-form-block form select, .external-form-block form .form_house_period select,
  .form_house_period .external-form-block form textarea, .external-form-block form .form_house_period textarea,
  .form_organization_period .form-control,
  .form_organization_period .external-form-block form input[type=text],
  .external-form-block form .form_organization_period input[type=text],
  .form_organization_period .external-form-block form input[type=password],
  .external-form-block form .form_organization_period input[type=password],
  .form_organization_period .external-form-block form input[type=date],
  .external-form-block form .form_organization_period input[type=date],
  .form_organization_period .external-form-block form input[type=datetime-local],
  .external-form-block form .form_organization_period input[type=datetime-local],
  .form_organization_period .external-form-block form input[type=email],
  .external-form-block form .form_organization_period input[type=email],
  .form_organization_period .external-form-block form input[type=month],
  .external-form-block form .form_organization_period input[type=month],
  .form_organization_period .external-form-block form input[type=number],
  .external-form-block form .form_organization_period input[type=number],
  .form_organization_period .external-form-block form input[type=search],
  .external-form-block form .form_organization_period input[type=search],
  .form_organization_period .external-form-block form input[type=tel],
  .external-form-block form .form_organization_period input[type=tel],
  .form_organization_period .external-form-block form input[type=time],
  .external-form-block form .form_organization_period input[type=time],
  .form_organization_period .external-form-block form input[type=url],
  .external-form-block form .form_organization_period input[type=url],
  .form_organization_period .external-form-block form input[type=week],
  .external-form-block form .form_organization_period input[type=week],
  .form_organization_period .external-form-block form select,
  .external-form-block form .form_organization_period select,
  .form_organization_period .external-form-block form textarea,
  .external-form-block form .form_organization_period textarea {
    flex: 0 1 200px;
    margin-left: 20px; }

.form_house_period {
  margin-bottom: 30px; }

.external-form-block form {
  border: none;
  padding: 0;
  margin: 20px 0;
  background: none;
  max-width: 320px; }
  .external-form-block form input[type=text],
  .external-form-block form input[type=password],
  .external-form-block form input[type=date],
  .external-form-block form input[type=datetime-local],
  .external-form-block form input[type=email],
  .external-form-block form input[type=month],
  .external-form-block form input[type=number],
  .external-form-block form input[type=password],
  .external-form-block form input[type=search],
  .external-form-block form input[type=tel],
  .external-form-block form input[type=text],
  .external-form-block form input[type=time],
  .external-form-block form input[type=url],
  .external-form-block form input[type=week],
  .external-form-block form select,
  .external-form-block form textarea {
    margin-bottom: 20px; }

@media (min-width: 992px) {
  .special-version .form-control, .special-version .external-form-block form input[type=text], .external-form-block form .special-version input[type=text],
  .special-version .external-form-block form input[type=password], .external-form-block form .special-version input[type=password],
  .special-version .external-form-block form input[type=date], .external-form-block form .special-version input[type=date],
  .special-version .external-form-block form input[type=datetime-local], .external-form-block form .special-version input[type=datetime-local],
  .special-version .external-form-block form input[type=email], .external-form-block form .special-version input[type=email],
  .special-version .external-form-block form input[type=month], .external-form-block form .special-version input[type=month],
  .special-version .external-form-block form input[type=number], .external-form-block form .special-version input[type=number],
  .special-version .external-form-block form input[type=search], .external-form-block form .special-version input[type=search],
  .special-version .external-form-block form input[type=tel], .external-form-block form .special-version input[type=tel],
  .special-version .external-form-block form input[type=time], .external-form-block form .special-version input[type=time],
  .special-version .external-form-block form input[type=url], .external-form-block form .special-version input[type=url],
  .special-version .external-form-block form input[type=week], .external-form-block form .special-version input[type=week],
  .special-version .external-form-block form select, .external-form-block form .special-version select,
  .special-version .external-form-block form textarea, .external-form-block form .special-version textarea {
    border-color: #000; }
    .special-version .form-control.ui-selectmenu-button:after, .special-version .external-form-block form input.ui-selectmenu-button[type=text]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=text]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=password]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=password]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=date]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=date]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=datetime-local]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=datetime-local]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=email]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=email]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=month]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=month]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=number]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=number]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=search]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=search]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=tel]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=tel]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=time]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=time]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=url]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=url]:after,
    .special-version .external-form-block form input.ui-selectmenu-button[type=week]:after, .external-form-block form .special-version input.ui-selectmenu-button[type=week]:after,
    .special-version .external-form-block form select.ui-selectmenu-button:after, .external-form-block form .special-version select.ui-selectmenu-button:after,
    .special-version .external-form-block form textarea.ui-selectmenu-button:after, .external-form-block form .special-version textarea.ui-selectmenu-button:after {
      color: #000; }
  .special-version .custom-input input + label, .special-version .vote-answer-item input + label {
    color: #000; }
    .special-version .custom-input input + label:before, .special-version .vote-answer-item input + label:before {
      background-color: #FFF;
      border-color: #000;
      color: #000; }
  .special-version .main-user-consent-request input + span {
    color: #000; }
    .special-version .main-user-consent-request input + span:before {
      border: 1px solid #000;
      background-color: #FFF;
      color: #000; }
  .special-version .main-user-consent-request input:focus + span:before {
    box-shadow: none; }
  .special-version .ui-menu {
    border-color: #000;
    background-color: #fff; }
    .special-version .ui-menu.light {
      border-color: #000;
      background-color: #FFF;
      color: #000; }
      .special-version .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-focus, .special-version .ui-menu.light .ui-menu-item .ui-menu-item-wrapper.ui-state-active, .special-version .ui-menu.light .ui-menu-item .ui-menu-item-wrapper:hover {
        color: #FFF;
        background-color: #000; }
    .special-version .ui-menu .ui-menu-item .ui-state-active {
      color: #FFF;
      background-color: #000; }
  .special-version .form .form-message,
  .special-version .form .reset {
    color: #000; }
  .special-version .form .label {
    white-space: nowrap; }
  .special-version.c2 .form .form-message,
  .special-version.c2 .form .form-title,
  .special-version.c2 .form .reset,
  .special-version.c2 .form .label {
    color: #FFF; }
  .special-version.c2 .form-control, .special-version.c2 .external-form-block form input[type=text], .external-form-block form .special-version.c2 input[type=text],
  .special-version.c2 .external-form-block form input[type=password], .external-form-block form .special-version.c2 input[type=password],
  .special-version.c2 .external-form-block form input[type=date], .external-form-block form .special-version.c2 input[type=date],
  .special-version.c2 .external-form-block form input[type=datetime-local], .external-form-block form .special-version.c2 input[type=datetime-local],
  .special-version.c2 .external-form-block form input[type=email], .external-form-block form .special-version.c2 input[type=email],
  .special-version.c2 .external-form-block form input[type=month], .external-form-block form .special-version.c2 input[type=month],
  .special-version.c2 .external-form-block form input[type=number], .external-form-block form .special-version.c2 input[type=number],
  .special-version.c2 .external-form-block form input[type=search], .external-form-block form .special-version.c2 input[type=search],
  .special-version.c2 .external-form-block form input[type=tel], .external-form-block form .special-version.c2 input[type=tel],
  .special-version.c2 .external-form-block form input[type=time], .external-form-block form .special-version.c2 input[type=time],
  .special-version.c2 .external-form-block form input[type=url], .external-form-block form .special-version.c2 input[type=url],
  .special-version.c2 .external-form-block form input[type=week], .external-form-block form .special-version.c2 input[type=week],
  .special-version.c2 .external-form-block form select, .external-form-block form .special-version.c2 select,
  .special-version.c2 .external-form-block form textarea, .external-form-block form .special-version.c2 textarea {
    border-color: #FFF;
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .form-control.ui-selectmenu-button:after, .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=text]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=text]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=password]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=password]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=date]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=date]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=datetime-local]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=datetime-local]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=email]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=email]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=month]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=month]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=number]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=number]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=search]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=search]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=tel]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=tel]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=time]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=time]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=url]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=url]:after,
    .special-version.c2 .external-form-block form input.ui-selectmenu-button[type=week]:after, .external-form-block form .special-version.c2 input.ui-selectmenu-button[type=week]:after,
    .special-version.c2 .external-form-block form select.ui-selectmenu-button:after, .external-form-block form .special-version.c2 select.ui-selectmenu-button:after,
    .special-version.c2 .external-form-block form textarea.ui-selectmenu-button:after, .external-form-block form .special-version.c2 textarea.ui-selectmenu-button:after {
      color: #FFF; }
    .special-version.c2 .form-control.is-invalid, .special-version.c2 .form-control.error, .special-version.c2 .external-form-block form input.error[type=text], .external-form-block form .special-version.c2 input.error[type=text],
    .special-version.c2 .external-form-block form input.error[type=password], .external-form-block form .special-version.c2 input.error[type=password],
    .special-version.c2 .external-form-block form input.error[type=date], .external-form-block form .special-version.c2 input.error[type=date],
    .special-version.c2 .external-form-block form input.error[type=datetime-local], .external-form-block form .special-version.c2 input.error[type=datetime-local],
    .special-version.c2 .external-form-block form input.error[type=email], .external-form-block form .special-version.c2 input.error[type=email],
    .special-version.c2 .external-form-block form input.error[type=month], .external-form-block form .special-version.c2 input.error[type=month],
    .special-version.c2 .external-form-block form input.error[type=number], .external-form-block form .special-version.c2 input.error[type=number],
    .special-version.c2 .external-form-block form input.error[type=search], .external-form-block form .special-version.c2 input.error[type=search],
    .special-version.c2 .external-form-block form input.error[type=tel], .external-form-block form .special-version.c2 input.error[type=tel],
    .special-version.c2 .external-form-block form input.error[type=time], .external-form-block form .special-version.c2 input.error[type=time],
    .special-version.c2 .external-form-block form input.error[type=url], .external-form-block form .special-version.c2 input.error[type=url],
    .special-version.c2 .external-form-block form input.error[type=week], .external-form-block form .special-version.c2 input.error[type=week],
    .special-version.c2 .external-form-block form select.error, .external-form-block form .special-version.c2 select.error,
    .special-version.c2 .external-form-block form textarea.error, .external-form-block form .special-version.c2 textarea.error, .special-version.c2 .external-form-block form input.is-invalid[type=text], .external-form-block form .special-version.c2 input.is-invalid[type=text],
    .special-version.c2 .external-form-block form input.is-invalid[type=password], .external-form-block form .special-version.c2 input.is-invalid[type=password],
    .special-version.c2 .external-form-block form input.is-invalid[type=date], .external-form-block form .special-version.c2 input.is-invalid[type=date],
    .special-version.c2 .external-form-block form input.is-invalid[type=datetime-local], .external-form-block form .special-version.c2 input.is-invalid[type=datetime-local],
    .special-version.c2 .external-form-block form input.is-invalid[type=email], .external-form-block form .special-version.c2 input.is-invalid[type=email],
    .special-version.c2 .external-form-block form input.is-invalid[type=month], .external-form-block form .special-version.c2 input.is-invalid[type=month],
    .special-version.c2 .external-form-block form input.is-invalid[type=number], .external-form-block form .special-version.c2 input.is-invalid[type=number],
    .special-version.c2 .external-form-block form input.is-invalid[type=search], .external-form-block form .special-version.c2 input.is-invalid[type=search],
    .special-version.c2 .external-form-block form input.is-invalid[type=tel], .external-form-block form .special-version.c2 input.is-invalid[type=tel],
    .special-version.c2 .external-form-block form input.is-invalid[type=time], .external-form-block form .special-version.c2 input.is-invalid[type=time],
    .special-version.c2 .external-form-block form input.is-invalid[type=url], .external-form-block form .special-version.c2 input.is-invalid[type=url],
    .special-version.c2 .external-form-block form input.is-invalid[type=week], .external-form-block form .special-version.c2 input.is-invalid[type=week],
    .special-version.c2 .external-form-block form select.is-invalid, .external-form-block form .special-version.c2 select.is-invalid,
    .special-version.c2 .external-form-block form textarea.is-invalid, .external-form-block form .special-version.c2 textarea.is-invalid, .special-version.c2 .form-control.error, .special-version.c2 .external-form-block form input.error[type=text], .external-form-block form .special-version.c2 input.error[type=text],
    .special-version.c2 .external-form-block form input.error[type=password], .external-form-block form .special-version.c2 input.error[type=password],
    .special-version.c2 .external-form-block form input.error[type=date], .external-form-block form .special-version.c2 input.error[type=date],
    .special-version.c2 .external-form-block form input.error[type=datetime-local], .external-form-block form .special-version.c2 input.error[type=datetime-local],
    .special-version.c2 .external-form-block form input.error[type=email], .external-form-block form .special-version.c2 input.error[type=email],
    .special-version.c2 .external-form-block form input.error[type=month], .external-form-block form .special-version.c2 input.error[type=month],
    .special-version.c2 .external-form-block form input.error[type=number], .external-form-block form .special-version.c2 input.error[type=number],
    .special-version.c2 .external-form-block form input.error[type=search], .external-form-block form .special-version.c2 input.error[type=search],
    .special-version.c2 .external-form-block form input.error[type=tel], .external-form-block form .special-version.c2 input.error[type=tel],
    .special-version.c2 .external-form-block form input.error[type=time], .external-form-block form .special-version.c2 input.error[type=time],
    .special-version.c2 .external-form-block form input.error[type=url], .external-form-block form .special-version.c2 input.error[type=url],
    .special-version.c2 .external-form-block form input.error[type=week], .external-form-block form .special-version.c2 input.error[type=week],
    .special-version.c2 .external-form-block form select.error, .external-form-block form .special-version.c2 select.error,
    .special-version.c2 .external-form-block form textarea.error, .external-form-block form .special-version.c2 textarea.error {
      border-color: #F00; }
  .special-version.c2 .custom-input input + label, .special-version.c2 .vote-answer-item input + label {
    color: #FFF; }
    .special-version.c2 .custom-input input + label:before, .special-version.c2 .vote-answer-item input + label:before {
      border-color: #FFF;
      color: #FFF;
      background-color: #000; }
  .special-version.c2 .main-user-consent-request input + span {
    color: #FFF; }
    .special-version.c2 .main-user-consent-request input + span:before {
      border: 1px solid #FFF;
      background-color: #000;
      color: #FFF; }
  .special-version.c2 .main-user-consent-request input:focus + span:before {
    box-shadow: none; }
  .special-version.c2 .ui-menu {
    border-color: #FFF;
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .ui-menu .ui-menu-item .ui-state-active {
      color: #000;
      background-color: #FFF; }
  .special-version.fz3 .sidebar .form .form-control::-webkit-input-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input[type=text]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=text]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=password]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=password]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=date]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=date]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=datetime-local]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=datetime-local]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=email]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=email]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=month]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=month]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=number]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=number]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=search]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=search]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=tel]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=tel]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=time]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=time]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=url]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=url]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=week]::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=week]::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form select::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select::-webkit-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea::-webkit-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea::-webkit-input-placeholder {
    font-size: 18px; }
  .special-version.fz3 .sidebar .form .form-control::-moz-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input[type=text]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=text]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=password]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=password]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=date]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=date]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=datetime-local]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=datetime-local]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=email]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=email]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=month]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=month]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=number]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=number]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=search]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=search]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=tel]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=tel]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=time]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=time]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=url]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=url]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form input[type=week]::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form input[type=week]::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form select::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select::-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea::-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea::-moz-placeholder {
    font-size: 18px; }
  .special-version.fz3 .sidebar .form .form-control:-ms-input-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=text], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=text],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=password], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=password],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=date], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=date],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=datetime-local], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=datetime-local],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=email], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=email],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=month], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=month],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=number], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=number],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=search], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=search],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=tel], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=tel],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=time], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=time],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=url], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=url],
  .special-version.fz3 .sidebar .form .external-form-block form input:-ms-input-placeholder[type=week], .external-form-block form .special-version.fz3 .sidebar .form input:-ms-input-placeholder[type=week],
  .special-version.fz3 .sidebar .form .external-form-block form select:-ms-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select:-ms-input-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea:-ms-input-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea:-ms-input-placeholder {
    font-size: 18px; }
  .special-version.fz3 .sidebar .form .form-control:-moz-placeholder, .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=text], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=text],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=password], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=password],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=date], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=date],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=datetime-local], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=datetime-local],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=email], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=email],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=month], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=month],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=number], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=number],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=search], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=search],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=tel], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=tel],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=time], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=time],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=url], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=url],
  .special-version.fz3 .sidebar .form .external-form-block form input:-moz-placeholder[type=week], .external-form-block form .special-version.fz3 .sidebar .form input:-moz-placeholder[type=week],
  .special-version.fz3 .sidebar .form .external-form-block form select:-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form select:-moz-placeholder,
  .special-version.fz3 .sidebar .form .external-form-block form textarea:-moz-placeholder, .external-form-block form .special-version.fz3 .sidebar .form textarea:-moz-placeholder {
    font-size: 18px; }
  .special-version.fz3 .form .controlls {
    display: block; }
    .special-version.fz3 .form .controlls .form-options {
      display: block;
      margin-left: 0; }
      .special-version.fz3 .form .controlls .form-options li {
        margin-left: 0;
        margin-top: 10px; }
        .special-version.fz3 .form .controlls .form-options li a {
          display: inline-block;
          padding: 5px;
          border: 2px solid;
          border-radius: 5px;
          text-decoration: none; } }

@media (max-width: 991.98px) {
  .form.content-form .form-message {
    margin-bottom: 30px; }
  .form.content-form .row >
.form-message {
    order: -1;
    padding: 0 15px;
    margin-top: 0;
    height: auto; } }

@media (max-width: 767.98px) {
  .form_house_period,
  .form_organization_period {
    display: block; }
    .form_house_period .form-control, .form_house_period .external-form-block form input[type=text], .external-form-block form .form_house_period input[type=text],
    .form_house_period .external-form-block form input[type=password], .external-form-block form .form_house_period input[type=password],
    .form_house_period .external-form-block form input[type=date], .external-form-block form .form_house_period input[type=date],
    .form_house_period .external-form-block form input[type=datetime-local], .external-form-block form .form_house_period input[type=datetime-local],
    .form_house_period .external-form-block form input[type=email], .external-form-block form .form_house_period input[type=email],
    .form_house_period .external-form-block form input[type=month], .external-form-block form .form_house_period input[type=month],
    .form_house_period .external-form-block form input[type=number], .external-form-block form .form_house_period input[type=number],
    .form_house_period .external-form-block form input[type=search], .external-form-block form .form_house_period input[type=search],
    .form_house_period .external-form-block form input[type=tel], .external-form-block form .form_house_period input[type=tel],
    .form_house_period .external-form-block form input[type=time], .external-form-block form .form_house_period input[type=time],
    .form_house_period .external-form-block form input[type=url], .external-form-block form .form_house_period input[type=url],
    .form_house_period .external-form-block form input[type=week], .external-form-block form .form_house_period input[type=week],
    .form_house_period .external-form-block form select, .external-form-block form .form_house_period select,
    .form_house_period .external-form-block form textarea, .external-form-block form .form_house_period textarea,
    .form_organization_period .form-control,
    .form_organization_period .external-form-block form input[type=text],
    .external-form-block form .form_organization_period input[type=text],
    .form_organization_period .external-form-block form input[type=password],
    .external-form-block form .form_organization_period input[type=password],
    .form_organization_period .external-form-block form input[type=date],
    .external-form-block form .form_organization_period input[type=date],
    .form_organization_period .external-form-block form input[type=datetime-local],
    .external-form-block form .form_organization_period input[type=datetime-local],
    .form_organization_period .external-form-block form input[type=email],
    .external-form-block form .form_organization_period input[type=email],
    .form_organization_period .external-form-block form input[type=month],
    .external-form-block form .form_organization_period input[type=month],
    .form_organization_period .external-form-block form input[type=number],
    .external-form-block form .form_organization_period input[type=number],
    .form_organization_period .external-form-block form input[type=search],
    .external-form-block form .form_organization_period input[type=search],
    .form_organization_period .external-form-block form input[type=tel],
    .external-form-block form .form_organization_period input[type=tel],
    .form_organization_period .external-form-block form input[type=time],
    .external-form-block form .form_organization_period input[type=time],
    .form_organization_period .external-form-block form input[type=url],
    .external-form-block form .form_organization_period input[type=url],
    .form_organization_period .external-form-block form input[type=week],
    .external-form-block form .form_organization_period input[type=week],
    .form_organization_period .external-form-block form select,
    .external-form-block form .form_organization_period select,
    .form_organization_period .external-form-block form textarea,
    .external-form-block form .form_organization_period textarea {
      margin: 10px 0 0; } }

@media (max-width: 575.98px) {
  .form .controlls {
    display: block; }
    .form .controlls .btn, .form .controlls .main-user-consent-request-popup-button, .form .controlls .external-form-block form input[type=button], .external-form-block form .form .controlls input[type=button],
    .form .controlls .external-form-block form input[type=submit], .external-form-block form .form .controlls input[type=submit],
    .form .controlls .external-form-block form .button, .external-form-block form .form .controlls .button,
    .form .controlls .external-form-block form button, .external-form-block form .form .controlls button, .form .controlls a.reviews-form-switcher, .form .controlls .vote-item-links a, .vote-item-links .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .form .controlls a, .form .controlls .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .form .controlls input {
      width: 100%; }
    .form .controlls .reset {
      display: block;
      margin: 20px auto; }
    .form .controlls a.reset {
      display: inline-block; }
    .form .controlls .form-options {
      margin: 20px 0 0;
      display: block; }
      .form .controlls .form-options li {
        margin: 10px 0 0; }
        .form .controlls .form-options li a {
          font-size: 1rem; }
  .form.sidebar-form .controlls {
    text-align: center; } }

.modal .modal-dialog {
  max-width: 710px;
  margin: 0 auto; }
  .modal .modal-dialog.modal-sm {
    max-width: 510px; }
  .modal .modal-dialog.uk-select-modal {
    max-width: 940px; }
    .modal .modal-dialog.uk-select-modal .close {
      font-weight: 300; }

.image-modal-open .modal.image-modal {
  display: -webkit-flex !important;
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: flex !important; }

.modal.image-modal {
  align-items: flex-start;
  justify-content: center;
  padding: 5% !important;
  overflow: hidden; }
  .modal.image-modal img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    outline: 20px solid #FFF;
    margin: 0; }
  .modal.image-modal iframe {
    width: 1000px;
    aspect-ratio: 4 / 3;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    outline: 20px solid #FFF;
    background-color: #FFF; }
  .modal.image-modal .close {
    position: relative;
    top: -20px;
    right: -30px;
    color: #FFF; }

.modal .form .controlls {
  margin-top: 15px; }

.modal .modal-content {
  border: none;
  border-radius: 0;
  padding: 65px 70px 70px; }

.modal .modal-header {
  display: block;
  border: none; }

.modal .close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  padding: 0;
  margin: 0;
  opacity: 1;
  transition: all 0.3s;
  color: #DDD;
  font-weight: 400;
  text-shadow: none;
  font-size: 40px;
  line-height: 1;
  height: 40px; }
  .modal .close:before {
    content: '\f057';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold; }
  .modal .close:focus {
    outline: none; }
  .modal .close:hover {
    -webkit-transform: rotate(180deg);
    -khtml-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #F00; }

.modal .modal-header {
  padding: 0; }
  .modal .modal-header h2 {
    font-size: 2rem;
    line-height: 2.125rem;
    font-weight: 300;
    margin-bottom: 35px; }

.modal .modal-body {
  padding: 0; }

.modal .modal-footer {
  padding: 0;
  border: 0;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px; }

.modal.document-modal {
  height: 100%;
  align-items: center; }
  .modal.document-modal .modal-dialog {
    height: 90%;
    max-width: 90%;
    width: 1000px;
    flex: 0 1 1000px; }
    .modal.document-modal .modal-dialog .modal-content {
      padding: 30px;
      max-width: none;
      height: 100%; }
    .modal.document-modal .modal-dialog .modal-body {
      flex-grow: 1 1 auto; }
    .modal.document-modal .modal-dialog .document-image {
      overflow: auto; }
      .modal.document-modal .modal-dialog .document-image img {
        width: 100%;
        height: auto;
        text-align: center; }
    .modal.document-modal .modal-dialog .document-image,
    .modal.document-modal .modal-dialog .document-embed,
    .modal.document-modal .modal-dialog .document-iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      border: 1px solid #EEE; }
  .modal.document-modal.show {
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flex !important;
    display: -o-flex !important;
    display: flex !important; }
  .modal.document-modal .close {
    right: -50px;
    top: 0;
    color: #FFF; }

.order-rating-modal .modal-header h2 {
  margin-bottom: 10px; }

.order-rating-modal h4 {
  color: #838383;
  font-size: 1.125rem;
  font-weight: 400; }

@media (min-width: 992px) {
  .special-version .modal {
    background: #000; }
    .special-version .modal .modal-content {
      background-color: #FFF; }
    .special-version .modal.image-modal .close:hover,
    .special-version .modal.image-modal .close {
      color: #FFF; }
    .special-version .modal .close:hover,
    .special-version .modal .close {
      color: #000; }
  .special-version.c2 .modal {
    background: #FFF; }
    .special-version.c2 .modal .modal-content {
      background-color: #000; }
    .special-version.c2 .modal .close:hover,
    .special-version.c2 .modal .close {
      color: #FFF; } }

@media (max-width: 991.98px) {
  .modal .modal-content {
    padding: 30px; }
  .modal .modal-dialog {
    max-width: 570px; }
    .modal .modal-dialog.uk-select-modal {
      max-width: 570px; }
      .modal .modal-dialog.uk-select-modal .modal-header h2 {
        margin-left: 30px;
        margin-right: 30px; }
  .modal .modal-footer .btn, .modal .modal-footer .main-user-consent-request-popup-button, .modal .modal-footer .external-form-block form input[type=button], .external-form-block form .modal .modal-footer input[type=button],
  .modal .modal-footer .external-form-block form input[type=submit], .external-form-block form .modal .modal-footer input[type=submit],
  .modal .modal-footer .external-form-block form .button, .external-form-block form .modal .modal-footer .button,
  .modal .modal-footer .external-form-block form button, .external-form-block form .modal .modal-footer button, .modal .modal-footer a.reviews-form-switcher, .modal .modal-footer .vote-item-links a, .vote-item-links .modal .modal-footer a, .modal .modal-footer .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .modal .modal-footer a, .modal .modal-footer .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .modal .modal-footer input {
    margin: 20px 0 0;
    width: 100%; }
    .modal .modal-footer .btn:first-child, .modal .modal-footer .main-user-consent-request-popup-button:first-child, .modal .modal-footer .external-form-block form input:first-child[type=button], .external-form-block form .modal .modal-footer input:first-child[type=button],
    .modal .modal-footer .external-form-block form input:first-child[type=submit], .external-form-block form .modal .modal-footer input:first-child[type=submit],
    .modal .modal-footer .external-form-block form .button:first-child, .external-form-block form .modal .modal-footer .button:first-child,
    .modal .modal-footer .external-form-block form button:first-child, .external-form-block form .modal .modal-footer button:first-child, .modal .modal-footer a.reviews-form-switcher:first-child, .modal .modal-footer .vote-item-links a:first-child, .vote-item-links .modal .modal-footer a:first-child, .modal .modal-footer .vote-vote-footer .vote-form-box-button a:first-child, .vote-vote-footer .vote-form-box-button .modal .modal-footer a:first-child, .modal .modal-footer .vote-vote-footer .vote-form-box-button input:first-child, .vote-vote-footer .vote-form-box-button .modal .modal-footer input:first-child {
      margin-top: 0; }
  .modal.image-modal .close {
    right: 20px;
    top: 20px;
    position: absolute; } }

@media (max-width: 767.98px) {
  .modal.image-modal {
    padding: 0 !important;
    background-color: rgba(0, 0, 0, 0.8);
    align-items: center; }
    .modal.image-modal img {
      outline: none; }
    .modal.image-modal iframe {
      outline: none; } }

@media (max-width: 575.98px) {
  .modal .modal-content {
    padding: 30px; }
  .modal .modal-dialog.modal-lg,
  .modal .modal-dialog.modal-sm,
  .modal .modal-dialog {
    width: 100%;
    margin: 0; } }

.header .header-content {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 120px; }

.header .logo {
  max-width: 180px;
  max-height: 80px;
  position: relative; }
  .header .logo img {
    max-width: 180px;
    max-height: 80px;
    width: auto;
    height: auto;
    display: block; }

.header .uk-toggle-link {
  position: absolute;
  right: -35px;
  top: 50%;
  margin-top: -9px;
  font-weight: 300;
  text-decoration: none; }
  .header .uk-toggle-link:after {
    content: '\f107';
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    width: 18px;
    height: 18px;
    background-color: #007bc1;
    color: #FFF;
    box-shadow: 0 5px 10px rgba(5, 129, 196, 0.2);
    text-align: center;
    line-height: 18px;
    border-radius: 3px;
    text-decoration: none;
    transition: margin 0.3s; }
  .header .uk-toggle-link:hover:after {
    box-shadow: none; }

.header .header-center {
  display: flex;
  margin-left: 50px;
  margin-right: 10px;
  align-items: center; }
  .header .header-center:has(.top-personal-link) .top-nav {
    max-width: 420px;
    margin-right: 25px; }

.header .top-nav {
  display: flex;
  max-width: 600px;
  flex-wrap: wrap; }
  .header .top-nav > li {
    font-size: 0.9375rem;
    line-height: 1.25rem;
    margin: 5px 20px 5px 0;
    position: relative; }
    .header .top-nav > li > a {
      color: #525252;
      text-decoration: none;
      font-weight: 500; }
      .header .top-nav > li > a:hover {
        text-decoration: underline; }
      .header .top-nav > li > a.active {
        color: #0581c4;
        text-decoration: none; }
    .header .top-nav > li .subnav {
      position: absolute;
      top: 100%;
      max-width: 255px;
      background-color: #fff;
      margin-top: 10px;
      left: -20px;
      padding: 10px 20px;
      width: 255px;
      box-shadow: 0 9px 30px rgba(0, 0, 0, 0.4);
      visibility: hidden;
      opacity: 0;
      font-size: 0.875rem;
      transition: all 0.3s;
      -webkit-transform: translateY(-15px);
      -khtml-transform: translateY(-15px);
      -moz-transform: translateY(-15px);
      -ms-transform: translateY(-15px);
      -o-transform: translateY(-15px);
      transform: translateY(-15px);
      z-index: 1; }
      .header .top-nav > li .subnav li {
        margin: 15px 0;
        padding-left: 20px; }
        .header .top-nav > li .subnav li:before {
          content: '';
          width: 5px;
          height: 5px;
          position: absolute;
          border: 1px solid #9b9b9b;
          margin-left: -20px;
          border-radius: 50%;
          margin-top: 7px; }
        .header .top-nav > li .subnav li a {
          color: #525252;
          text-decoration: none; }
          .header .top-nav > li .subnav li a:hover {
            color: #0581c4; }
          .header .top-nav > li .subnav li a.active {
            color: #000;
            font-weight: 500; }
      .header .top-nav > li .subnav:before {
        content: '';
        position: absolute;
        height: 10px;
        left: 20px;
        width: 40px;
        top: -10px; }
      .header .top-nav > li .subnav:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-width: 0 8px 8px;
        border-color: #FFF transparent;
        left: 30px;
        top: -8px; }
    .header .top-nav > li:hover .subnav {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateY(0);
      -khtml-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0); }

.header .top-search-form {
  position: relative; }
  .header .top-search-form button {
    background: none;
    border: none;
    padding: 0;
    color: #717a81;
    cursor: pointer;
    outline: none;
    position: relative;
    font-size: 0.75rem; }
  .header .top-search-form label {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 0;
    transition: all 0.3s;
    right: 0;
    cursor: pointer; }
  .header .top-search-form .query {
    position: absolute;
    background-color: rgba(255, 255, 255, 0);
    transition: all 0.3s;
    border: none;
    font-size: 0.8125rem;
    line-height: 1.25rem;
    width: 22px;
    border-radius: 5px;
    cursor: pointer;
    text-indent: 101%;
    box-shadow: none;
    color: transparent;
    top: -15px;
    right: -5px;
    padding: 15px 0 15px 0; }
    .header .top-search-form .query::-webkit-input-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query::-moz-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query:-ms-input-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query:-moz-placeholder {
      color: transparent;
      transition: color 1.5s; }
    .header .top-search-form .query:focus {
      background-color: white;
      padding: 15px 40px 15px 15px;
      width: 370px;
      box-shadow: 0 9px 20px rgba(0, 0, 0, 0.1), 0 50px 0 #FFF inset;
      top: -15px;
      right: -15px;
      cursor: text;
      text-indent: 0;
      color: #000; }
      .header .top-search-form .query:focus ~ label {
        top: -1000px; }
      .header .top-search-form .query:focus::-webkit-input-placeholder {
        color: #000; }
      .header .top-search-form .query:focus::-moz-placeholder {
        color: #000; }
      .header .top-search-form .query:focus:-ms-input-placeholder {
        color: #000; }
      .header .top-search-form .query:focus:-moz-placeholder {
        color: #000; }
    .header .top-search-form .query:-webkit-autofill {
      box-shadow: 0 50px 0 #FFF inset; }
      .header .top-search-form .query:-webkit-autofill:focus {
        box-shadow: 0 9px 20px rgba(0, 0, 0, 0.1), 0 50px 0 #FFF inset; }

.header .top-options-block {
  display: flex;
  align-items: center; }
  .header .top-options-block .top-personal-link {
    margin-right: 25px; }

.header .top-special-link {
  padding-left: 15px;
  padding-right: 15px; }
  .header .top-special-link:before {
    content: '\f06e';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold; }

.header .top-language-link {
  display: flex;
  align-items: center;
  color: #000;
  font-size: 0.875rem;
  text-decoration: none;
  margin-left: 20px; }
  .header .top-language-link .l {
    display: none; }
  .header .top-language-link:before {
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    display: block;
    margin-right: 5px; }
  .header .top-language-link span {
    text-decoration: underline; }

.header .top-personal-link {
  font-size: 15px;
  font-weight: 500;
  color: #0581c4;
  text-decoration: none; }
  .header .top-personal-link:hover {
    color: #525252; }
  .header .top-personal-link + .top-phone {
    margin-left: 0; }

.header #was_igkh_auth_link + .top-phone,
.header #was_gkh2_auth_link + .top-phone {
  margin-left: 0; }

.header .top-phone {
  font-size: 1.0625rem;
  font-weight: bold;
  margin-left: 15px;
  display: flex;
  flex-direction: column; }
  .header .top-phone a {
    color: #000;
    text-decoration: none;
    display: block; }
  .header .top-phone .phone-name {
    font-size: 0.8125rem;
    line-height: 1;
    font-weight: 400; }

.mobile-nav-block {
  position: relative; }
  .mobile-nav-block .mobile-icons-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    background-color: #0581c4; }
    .mobile-nav-block .mobile-icons-nav li {
      border-left: 1px solid rgba(255, 255, 255, 0.3); }
      .mobile-nav-block .mobile-icons-nav li:first-child {
        border: none; }
    .mobile-nav-block .mobile-icons-nav a {
      display: block;
      font-size: 1.25rem;
      text-align: center;
      line-height: 45px;
      height: 45px;
      width: 50px;
      color: #FFF;
      text-decoration: none; }
      .mobile-nav-block .mobile-icons-nav a.active {
        background-color: #FFF;
        color: #0581c4; }
    .mobile-nav-block .mobile-icons-nav .lang {
      margin-left: auto;
      background-color: #FFF; }
      .mobile-nav-block .mobile-icons-nav .lang a {
        color: #0581c4; }
  .mobile-nav-block .mobile-nav {
    background-color: #379ad0;
    display: none; }
    .mobile-nav-block .mobile-nav .mobile-nav {
      display: block; }
    .mobile-nav-block .mobile-nav .static-item,
    .mobile-nav-block .mobile-nav a {
      display: block;
      font-size: 1rem;
      line-height: 1.5rem;
      padding: 13px 15px;
      text-decoration: none; }
    .mobile-nav-block .mobile-nav > li {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      position: relative;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      flex-wrap: wrap; }
      .mobile-nav-block .mobile-nav > li > .static-item,
      .mobile-nav-block .mobile-nav > li > a {
        font-weight: 500;
        color: #FFF;
        position: relative;
        flex: 1 1 0; }
        .mobile-nav-block .mobile-nav > li > .static-item.active,
        .mobile-nav-block .mobile-nav > li > a.active {
          background-color: #6a6a6a; }
          .mobile-nav-block .mobile-nav > li > .static-item.active + .subnav-trigger,
          .mobile-nav-block .mobile-nav > li > a.active + .subnav-trigger {
            background-color: #606060; }
      .mobile-nav-block .mobile-nav > li .subnav-trigger {
        width: 50px;
        background-color: rgba(255, 255, 255, 0.3);
        position: relative;
        flex: 0 0 50px; }
        .mobile-nav-block .mobile-nav > li .subnav-trigger:after {
          content: '\f105';
          font-family: 'Font Awesome 5 Free';
          font-weight: bold;
          transition: transform 0.3s;
          color: #FFF;
          position: absolute;
          left: 50%;
          top: 50%;
          margin: -10px -3px 0 0; }
        .mobile-nav-block .mobile-nav > li .subnav-trigger.active:after {
          -webkit-transform: rotate(90deg);
          -khtml-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          -o-transform: rotate(90deg);
          transform: rotate(90deg); }
    .mobile-nav-block .mobile-nav li ul {
      background-color: #FFF; }
    .mobile-nav-block .mobile-nav li li {
      border-top: 1px solid #e2e2e2; }
      .mobile-nav-block .mobile-nav li li:first-child {
        border: none; }
      .mobile-nav-block .mobile-nav li li a {
        padding: 13px 35px;
        color: #000; }
        .mobile-nav-block .mobile-nav li li a.active {
          background-color: #e2e2e2; }
    .mobile-nav-block .mobile-nav .subnav {
      display: none;
      position: relative;
      background-color: #FFF;
      width: 100%; }
  .mobile-nav-block .mobile-search {
    padding: 20px;
    position: relative;
    background-color: #379ad0;
    display: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .mobile-nav-block .mobile-search .form-control, .mobile-nav-block .mobile-search .external-form-block form input[type=text], .external-form-block form .mobile-nav-block .mobile-search input[type=text],
    .mobile-nav-block .mobile-search .external-form-block form input[type=password], .external-form-block form .mobile-nav-block .mobile-search input[type=password],
    .mobile-nav-block .mobile-search .external-form-block form input[type=date], .external-form-block form .mobile-nav-block .mobile-search input[type=date],
    .mobile-nav-block .mobile-search .external-form-block form input[type=datetime-local], .external-form-block form .mobile-nav-block .mobile-search input[type=datetime-local],
    .mobile-nav-block .mobile-search .external-form-block form input[type=email], .external-form-block form .mobile-nav-block .mobile-search input[type=email],
    .mobile-nav-block .mobile-search .external-form-block form input[type=month], .external-form-block form .mobile-nav-block .mobile-search input[type=month],
    .mobile-nav-block .mobile-search .external-form-block form input[type=number], .external-form-block form .mobile-nav-block .mobile-search input[type=number],
    .mobile-nav-block .mobile-search .external-form-block form input[type=search], .external-form-block form .mobile-nav-block .mobile-search input[type=search],
    .mobile-nav-block .mobile-search .external-form-block form input[type=tel], .external-form-block form .mobile-nav-block .mobile-search input[type=tel],
    .mobile-nav-block .mobile-search .external-form-block form input[type=time], .external-form-block form .mobile-nav-block .mobile-search input[type=time],
    .mobile-nav-block .mobile-search .external-form-block form input[type=url], .external-form-block form .mobile-nav-block .mobile-search input[type=url],
    .mobile-nav-block .mobile-search .external-form-block form input[type=week], .external-form-block form .mobile-nav-block .mobile-search input[type=week],
    .mobile-nav-block .mobile-search .external-form-block form select, .external-form-block form .mobile-nav-block .mobile-search select,
    .mobile-nav-block .mobile-search .external-form-block form textarea, .external-form-block form .mobile-nav-block .mobile-search textarea {
      border: none;
      border-radius: 5px;
      padding-right: 30px; }
      .mobile-nav-block .mobile-search .form-control.error, .mobile-nav-block .mobile-search .external-form-block form input.error[type=text], .external-form-block form .mobile-nav-block .mobile-search input.error[type=text],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=password], .external-form-block form .mobile-nav-block .mobile-search input.error[type=password],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=date], .external-form-block form .mobile-nav-block .mobile-search input.error[type=date],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=datetime-local], .external-form-block form .mobile-nav-block .mobile-search input.error[type=datetime-local],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=email], .external-form-block form .mobile-nav-block .mobile-search input.error[type=email],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=month], .external-form-block form .mobile-nav-block .mobile-search input.error[type=month],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=number], .external-form-block form .mobile-nav-block .mobile-search input.error[type=number],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=search], .external-form-block form .mobile-nav-block .mobile-search input.error[type=search],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=tel], .external-form-block form .mobile-nav-block .mobile-search input.error[type=tel],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=time], .external-form-block form .mobile-nav-block .mobile-search input.error[type=time],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=url], .external-form-block form .mobile-nav-block .mobile-search input.error[type=url],
      .mobile-nav-block .mobile-search .external-form-block form input.error[type=week], .external-form-block form .mobile-nav-block .mobile-search input.error[type=week],
      .mobile-nav-block .mobile-search .external-form-block form select.error, .external-form-block form .mobile-nav-block .mobile-search select.error,
      .mobile-nav-block .mobile-search .external-form-block form textarea.error, .external-form-block form .mobile-nav-block .mobile-search textarea.error {
        padding: 1rem 30px 1rem 0.6875rem; }
    .mobile-nav-block .mobile-search button {
      position: absolute;
      background: none;
      border: none;
      right: 20px;
      top: 20px;
      bottom: 20px;
      width: 40px;
      padding: 0;
      cursor: pointer;
      display: flex;
      justify-content: center;
      align-items: center; }

@media (max-width: 1199.98px) {
  .header .header-center {
    margin-left: 35px;
    margin-right: 0; }
  .header .top-nav {
    width: 380px;
    margin-right: 0; }
    .header .top-nav li {
      margin-right: 10px; }
  .header .top-options-block {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    align-items: flex-start; }
    .header .top-options-block .top-phone {
      margin-right: 0;
      margin-left: 0; } }

@media (max-width: 991.98px) {
  .header .header-content {
    min-height: 80px; }
  .header .top-language-link {
    display: none; }
  .header .top-phone {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0 20px;
    justify-content: flex-end;
    max-width: none;
    padding-left: 15px; } }

@media (max-width: 575.98px) {
  .header .logo {
    margin-right: 30px;
    max-width: 150px;
    max-height: 60px;
    flex: 1 1 auto; }
    .header .logo img {
      max-width: 100%;
      max-height: 60px; }
  .header .top-phone a {
    white-space: nowrap; }
  .header .header-center {
    flex: 1 1 auto;
    margin-left: 20px;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; } }

.footer {
  background-color: #0581c4;
  padding: 65px 0 85px;
  color: rgba(255, 255, 255, 0.8); }
  .footer a {
    color: #FFF; }
    .footer a:focus, .footer a:hover {
      color: rgba(255, 255, 255, 0.8); }
  .footer .copyright {
    font-size: 1rem;
    font-weight: 600;
    color: #FFF; }
  .footer .bottom-options {
    font-size: 0.75rem;
    line-height: 1rem;
    margin-bottom: 30px;
    margin-top: 15px; }
    .footer .bottom-options li {
      margin: 7px 0; }
    .footer .bottom-options a {
      opacity: 0.6; }
  .footer .footer-top-block {
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-bottom: 25px;
    position: relative; }
    .footer .footer-top-block:after {
      content: '';
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      position: absolute;
      left: 15px;
      right: 15px;
      bottom: 0; }
  .footer .footer-bottom-block a {
    opacity: 0.8; }
  .footer .bottom-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px; }
    .footer .bottom-nav li {
      margin-right: 20px;
      font-weight: 500;
      font-size: 0.9375rem;
      line-height: 1.25rem;
      margin-bottom: 5px; }
      .footer .bottom-nav li a {
        text-decoration: none;
        color: #FFF; }
        .footer .bottom-nav li a:hover {
          opacity: 0.7; }
        .footer .bottom-nav li a.active {
          text-decoration: none;
          opacity: 0.5; }
  .footer .bottom-links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-end;
    margin-bottom: 30px; }
  .footer .bottom-personal-link {
    font-weight: 500;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    color: #FFF;
    text-decoration: none; }
    .footer .bottom-personal-link:hover {
      opacity: 0.5; }
  .footer .bottom-social-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }
    .footer .bottom-social-nav li {
      font-size: 0.937rem;
      margin-left: 20px; }
      .footer .bottom-social-nav li:first-child {
        margin-left: 0; }
      .footer .bottom-social-nav li a {
        text-decoration: none;
        color: #FFF; }
        .footer .bottom-social-nav li a:hover {
          opacity: 0.5; }
  .footer .footer-bottom-block {
    flex-wrap: nowrap;
    justify-content: space-between; }
  .footer .bottom-phones {
    padding: 0 15px;
    min-width: 180px; }
  .footer .bottom-emails {
    padding: 0 15px; }
  .footer .bottom-addresses {
    padding: 0 15px;
    min-width: 200px; }
  .footer .bottom-phone {
    font-weight: 600;
    text-decoration: none;
    display: block; }
    .footer .bottom-phone:before {
      content: '\f095';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      margin-right: 10px;
      font-weight: 900;
      display: inline-block; }
  .footer .bottom-email {
    margin-left: 25px;
    margin-right: 20px;
    display: inline-block;
    white-space: nowrap; }
    .footer .bottom-email:before {
      content: '\f0e0';
      font-family: 'Font Awesome 5 Free';
      margin-left: -25px;
      position: absolute;
      font-weight: 900;
      display: block;
      text-decoration: none;
      overflow: hidden;
      height: 17px; }
  .footer .bottom-address {
    padding-left: 21px; }
    .footer .bottom-address:before {
      content: '\f041';
      font-family: 'Font Awesome 5 Free';
      margin-left: -21px;
      position: absolute;
      font-weight: 900;
      display: inline-block;
      text-decoration: none; }
  .footer .app-buttons {
    margin-top: 25px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    vertical-align: top;
    opacity: 0.5; }
    .footer .app-buttons a {
      display: block;
      margin-right: 20px; }
  .footer .counters {
    margin-top: 25px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    float: right; }
    .footer .counters a {
      display: block;
      margin-left: 20px; }

@media (min-width: 992px) {
  .special-version .footer .bottom-address:before,
  .special-version .footer .bottom-email:before,
  .special-version .footer .bottom-social-nav,
  .special-version .footer .bottom-phone:before {
    display: none; }
  .special-version .footer .bottom-address,
  .special-version .footer .bottom-email {
    padding-left: 0; }
  .special-version .footer .bottom-nav {
    flex: 1 1 auto;
    max-width: 605px; }
  .special-version .footer .bottom-links {
    flex: 1 1 0;
    width: auto;
    max-width: none; }
  .special-version .footer .app-buttons {
    opacity: 1; }
  .special-version .footer {
    background-color: #000;
    color: #FFF; }
    .special-version .footer a:hover,
    .special-version .footer a {
      color: #FFF; }
    .special-version .footer .bottom-nav li a.active {
      color: #FFF;
      opacity: 1; } }

@media (max-width: 991.98px) {
  .footer .bottom-social-nav {
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
  .footer .bottom-phone {
    margin-bottom: 20px;
    margin-right: 20px;
    display: inline-block;
    font-size: 1rem; }
    .footer .bottom-phone:before {
      font-size: 1rem; }
  .footer .footer-bottom-block {
    flex-wrap: wrap;
    justify-content: start; }
  .footer .bottom-email {
    font-size: 1rem;
    margin-right: 20px; }
  .footer .bottom-address {
    margin-top: 20px;
    font-size: 1rem; }
  .footer .app-buttons {
    opacity: 1; } }

@media (max-width: 767.98px) {
  .footer .bottom-nav {
    display: block;
    font-size: 1rem; }
  .footer .footer-bottom-block {
    display: block; } }

@media (max-width: 575.98px) {
  .footer {
    padding: 45px 0 35px; }
    .footer .bottom-options {
      font-size: 0.875rem; }
    .footer .footer-top-block {
      margin-bottom: 0; }
      .footer .footer-top-block:after {
        display: none; }
    .footer .bottom-nav {
      margin-bottom: 40px;
      padding-bottom: 30px; }
      .footer .bottom-nav:after {
        content: '';
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        position: absolute;
        left: 15px;
        right: 15px;
        bottom: 0; }
      .footer .bottom-nav li {
        font-size: 1rem;
        margin-bottom: 10px; }
        .footer .bottom-nav li a {
          text-decoration: underline; }
    .footer .bottom-social-nav li {
      font-size: 1.25rem;
      margin-left: 35px; }
    .footer .counters {
      float: none;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
      .footer .counters a {
        margin-left: 0;
        margin-right: 20px; } }

.news-list {
  margin: 0 0 40px -30px; }
  .news-list .item {
    padding: 0 30px 0 30px; }
    .news-list .item .item-content {
      padding: 30px 0;
      border-bottom: 1px solid #EEE;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
    .news-list .item:last-child .item-content {
      border: none; }
    .news-list .item .picture {
      width: 200px;
      height: 134px;
      margin-right: 30px;
      flex: 0 0 200px; }
      .news-list .item .picture a {
        display: block;
        height: 100%;
        position: relative; }
        .news-list .item .picture a:after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          background: rgba(0, 123, 193, 0.6) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAQAAAC1p96yAAAAoUlEQVR42u3VtwHCQAxGYfWENRhG8+CazERub6kb4BF/cpBcn15D+nC2jVwbnsbSbYZytXzlTqHye3px/IlrdfIYvaVjggUSdpYXXs7Yclj7wKjANI0vLQ0gj5X4ICyex32cf8IE+QcsIx7DeT77iANc7YXzXGtgcR6q8cbjNys1Aap4/FapOqCIOwBzxiE6PmNwcWNDdjb6u+hDSlMpOKYOv1GwUsQJKkcAAAAASUVORK5CYII=) 50% 50% no-repeat;
          opacity: 0;
          visibility: hidden;
          transition: all 0.3s; }
        .news-list .item .picture a:hover:after {
          opacity: 1;
          visibility: visible; }
    .news-list .item .text {
      flex: 1 1 auto; }
    .news-list .item .title {
      font-weight: 500;
      font-size: 1.125rem;
      line-height: 1.375rem;
      margin-bottom: 10px; }
      .news-list .item .title a {
        color: #000;
        text-decoration: none; }
        .news-list .item .title a:hover {
          text-decoration: underline; }
    .news-list .item .description {
      font-size: 0.8125rem;
      line-height: 1.57;
      color: #000; }
      .news-list .item .description ul li {
        padding-left: 20px; }
        .news-list .item .description ul li:before {
          margin-left: -20px; }
    .news-list .item.large .picture {
      height: 200px;
      width: 300px;
      flex: 0 0 300px; }
    .news-list .item.large .date {
      font-size: 0.875rem; }
    .news-list .item.large .title {
      font-size: 1.375rem;
      line-height: 1.5rem; }
    .news-list .item.large .description {
      font-size: 0.9375rem; }
    .news-list .item.important {
      background-color: #fcfaf4;
      margin-top: -1px;
      position: relative; }
      .news-list .item.important:after {
        position: absolute;
        content: '\f06a';
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        color: #0581c4;
        font-size: 1.875rem;
        right: -15px;
        top: 15px;
        line-height: 1; }
      .news-list .item.important .item-content {
        border: none; }

@media (min-width: 992px) {
  .special-version .news-list .item .picture a:hover {
    box-shadow: none; }
  .special-version .news-list .item .picture a:after {
    display: none; }
  .special-version .news-list .item.important {
    background: none; }
  .special-version .news-list .item.important:after {
    display: none; } }

@media (max-width: 767.98px) {
  .news-list .item .picture {
    flex: 0 0 150px;
    width: 150px;
    height: 100px; }
  .news-list .item.large .item-content {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
  .news-list .item.large .picture {
    flex: 0 0 100%;
    width: 100%;
    margin-bottom: 20px;
    height: 320px; } }

@media (max-width: 575.98px) {
  .news-list {
    margin-right: -15px; }
    .news-list .item {
      padding-right: 15px; }
      .news-list .item .item-content {
        display: block; }
      .news-list .item .picture {
        width: 200px;
        height: 134px;
        margin: 0 0 15px; }
      .news-list .item.important:after {
        right: 10px; }
      .news-list .item.large .picture {
        width: 290px;
        height: 193px;
        margin: 0 auto 15px; } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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.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; }

.page-share-block, .map-section .on-map-block .on-map-social {
  position: absolute;
  align-items: center;
  background-color: #FFF;
  box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
  font-size: 0.875rem;
  line-height: 1.3125rem;
  padding: 17px 25px;
  border-radius: 30px;
  bottom: -27px;
  left: 50%;
  margin-left: -585px;
  max-width: 80%;
  max-height: 90px; }
  .page-share-block .networks, .map-section .on-map-block .on-map-social .networks {
    font-size: 1rem;
    line-height: 1; }
    .page-share-block .networks .ya-share2__list, .map-section .on-map-block .on-map-social .networks .ya-share2__list {
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 5px 0; }
      .page-share-block .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more {
        display: inline-block;
        border: 1px solid currentColor;
        border-radius: 2px;
        text-align: center;
        width: 20px;
        height: 20px;
        vertical-align: middle; }
        .page-share-block .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__icon.ya-share2__icon_more:before {
          text-align: center;
          line-height: 18px;
          content: '\f105';
          font-family: 'Font Awesome 5 Free' !important;
          font-weight: bold;
          font-size: 14px;
          display: block;
          color: #929292; }
      .page-share-block .networks .ya-share2__list .ya-share2__popup, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup {
        position: absolute;
        bottom: 0px;
        background-color: #FFF;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
        right: -150px;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .page-share-block .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible {
          opacity: 1;
          visibility: visible;
          right: -170px; }
        .page-share-block .networks .ya-share2__list .ya-share2__popup:after, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup:after {
          position: absolute;
          content: '';
          border-width: 8px 8px 8px 0;
          left: -8px;
          bottom: 19px;
          border-color: transparent white;
          border-style: solid; }
        .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list {
          flex-wrap: wrap;
          padding: 10px;
          width: 150px; }
          .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item {
            -webkit-flex: 0 1 33.33%;
            flex: 0 1 33.33%;
            margin: 0 0 10px;
            text-align: center; }
            .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy {
              -webkit-flex: 1 1 100%;
              flex: 1 1 100%; }
              .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__title, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__title {
                display: block;
                font-size: 12px;
                border: 1px solid currentColor;
                border-radius: 2px;
                margin-top: 5px; }
              .page-share-block .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__input_copy, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup .ya-share2__list .ya-share2__item.ya-share2__item_copy .ya-share2__input_copy {
                opacity: 0;
                visibility: hidden;
                position: absolute;
                max-width: 100%;
                left: 0; }
      .page-share-block .networks .ya-share2__list .ya-share2__item, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item {
        margin-left: 20px; }
      .page-share-block .networks .ya-share2__list .ya-share2__link, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__link {
        text-decoration: none; }
      .page-share-block .networks .ya-share2__list .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__badge .ya-share2__icon:before {
        font-family: 'Font Awesome 5 Brands'; }
      .page-share-block .networks .ya-share2__list .ya-share2__badge .ya-share2__counter, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__badge .ya-share2__counter {
        display: none; }
      .page-share-block .networks .ya-share2__list .ya-share2__title, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__title {
        display: none; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_facebook .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_facebook .ya-share2__badge .ya-share2__icon:before {
        content: '\f39e'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_twitter .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_twitter .ya-share2__badge .ya-share2__icon:before {
        content: '\f099'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__badge .ya-share2__icon:before {
        content: '\f189'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__badge .ya-share2__icon:before {
        content: '\f263'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_gplus .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_gplus .ya-share2__badge .ya-share2__icon:before {
        content: '\f0d5'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_blogger .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_blogger .ya-share2__badge .ya-share2__icon:before {
        content: '\f37d'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_telegram .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_telegram .ya-share2__badge .ya-share2__icon:before {
        content: '\f3fe'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_skype .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_skype .ya-share2__badge .ya-share2__icon:before {
        content: '\f17e'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_linkedin .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_linkedin .ya-share2__badge .ya-share2__icon:before {
        content: '\f0e1'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_viber .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_viber .ya-share2__badge .ya-share2__icon:before {
        content: '\f409'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_whatsapp .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_whatsapp .ya-share2__badge .ya-share2__icon:before {
        content: '\f232'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_reddit .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_reddit .ya-share2__badge .ya-share2__icon:before {
        content: '\f281'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_delicious .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_delicious .ya-share2__badge .ya-share2__icon:before {
        content: '\f1a5'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_digg .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_digg .ya-share2__badge .ya-share2__icon:before {
        content: '\f1a6'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_evernote .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_evernote .ya-share2__badge .ya-share2__icon:before {
        content: '\f839'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_pinterest .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_pinterest .ya-share2__badge .ya-share2__icon:before {
        content: '\f0d2'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_pocket .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_pocket .ya-share2__badge .ya-share2__icon:before {
        content: '\f265'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_renren .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_renren .ya-share2__badge .ya-share2__icon:before {
        content: '\f18b'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_tumblr .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_tumblr .ya-share2__badge .ya-share2__icon:before {
        content: '\f173'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_sinaWeibo .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_sinaWeibo .ya-share2__badge .ya-share2__icon:before {
        content: '\f18a'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_tecentWeibo .ya-share2__badge .ya-share2__icon:before, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_tecentWeibo .ya-share2__badge .ya-share2__icon:before {
        content: '\f1d5'; }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMThsNS0yLjcxTDE3IDE4VjZIN3YxMnoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjAuNDI0IDE1LjQ4MmMuNDkyIDIuMzc4Ljk3NiA0Ljc1IDEuNDcgNy4xMjcuMDQuMi0uMTY4LjQzMy0uMzc3LjM1LTIuMjgtLjgzNS00LjUwNy0xLjY3OC02Ljc2LTIuNTJhLjcwMy43MDMgMCAwIDEtLjM2LS4yNkw2LjA4NSAxMC4xNjVjLS4wNzUtLjA5Mi0uMDkyLS4yNDItLjA2Ny0uMzYuMzUtMS4zODUuODEtMi40MSAxLjk3LTMuMzk2IDEuMTctLjk4NiAyLjI3LTEuMjc4IDMuNjk4LTEuMzg3LjE3NS0uMDE3LjI1LjAxNy4zNS4xNSAyLjcyIDMuMjcyIDUuNDQyIDYuNTQ0IDguMTU1IDkuODE2YTEgMSAwIDAgMSAuMjM0LjQ5MnoiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNNy4zMjggMTAuMDRjLjc3Ni0yLjAyIDIuNTg3LTMuMzggNC4zMTUtMy43MTVsLS4yMS0uMjVhNC43NzMgNC43NzMgMCAwIDAtNC4zMyAzLjY4bC4yMjUuMjg0eiIgZmlsbD0iIzBENDI1QSIvPjxwYXRoIGQ9Ik0xMi4yMjcgNy4wMzVjLTEuOTYuMzY3LTMuNTEzIDEuNzAyLTQuMzMgMy42OGwxLjAxNyAxLjIyOEM5Ljc5OCA5Ljk0IDExLjUgOC41NyAxMy4yMyA4LjIyOGwtMS4wMDMtMS4xOTN6TTE1LjMzMiAxNS44NGwtNC40MTUtNS4zMDhhNi44ODQgNi44ODQgMCAwIDAtMS40MjcgMi4xMDNsNS41IDYuNjI3Yy4zMjYtLjQzNC45NzYtMi42NTQuMzQyLTMuNDIyek0xMS4yMzQgMTAuMjNsNC40NCA1LjM0M2MuNS42MSAyLjc2My4zNjcgMy40NzMtLjIxN2wtNS4zNS02LjQzNWMtLjg5NC4xNzYtMS43ODcuNjM1LTIuNTYzIDEuMzF6TTE5LjQ1NiAxNS45MDdjLS42ODUuNTE4LTIuMTM3LjgyNi0zLjI5OC41OTMuMDg0LjkyNi0uMTA4IDIuMTI4LS42OTIgMy4wODhsMi4xMi44IDEuNzIuNjM1Yy4yNS0uNDI1LjYxLS42ODQgMS4wMjYtLjg2bC0uMzkyLTEuOTAyLS40ODQtMi4zNTN6IiBmaWxsPSIjMEQ0MjVBIi8+PC9nPjwvc3ZnPg==); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjUgMTFhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDN6bTcgMGExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM3ptNS4zNjcgNi44NzJsLTIuMDI4LTMuNDA3YS45ODguOTg4IDAgMCAwLTEuMzM4LS4zNDUuOTUuOTUgMCAwIDAtLjM1IDEuMzEybC4yNC40MDVhNy41NDggNy41NDggMCAwIDEtNS4zOTUgMi4yNDUgNy41NSA3LjU1IDAgMCAxLTUuMzktMi4yNGwuMjQyLS40MWEuOTUuOTUgMCAwIDAtLjM1Mi0xLjMxMi45ODguOTg4IDAgMCAwLTEuMzM4LjM0NWwtMi4wMjcgMy40MDdhLjk1Ljk1IDAgMCAwIC4zNTIgMS4zMTIuOTkuOTkgMCAwIDAgMS4zMzctLjM0NWwuNzctMS4yOTJBOS41MjQgOS41MjQgMCAwIDAgMTMuOTk2IDIwYTkuNTIgOS41MiAwIDAgMCA2LjQxLTIuNDU2bC43NyAxLjI5NWEuOTkuOTkgMCAwIDAgMS4zMzcuMzQ1Ljk1Ljk1IDAgMCAwIC4zNTMtMS4zMTN6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjAzNyAxNi43N3MtLjExNy4xNjctLjUxNC4zMzdsLS42MjIuMjVjLjIyNSAxLjIyNy40NSAyLjQ1NS42NzMgMy42ODIuMDcuMzE2LjI4MiAxLjEwNS0uMDkzIDEuMTkzLS4xOS4wNDUtLjM0NC0uMDc0LS40NDMtLjEzNmwtLjg2NS0uNWMtMS4wMDMtLjU4LTIuMDA3LTEuMTU4LTMuMDEtMS43MzctLjIzLS4xMzgtLjg3Ny0uNjE2LTEuMjMtLjU1LS4yMy4wNC0uMzc4LjE0Mi0uNTQzLjI0MmwtLjg2Ny41LTIuNjg4IDEuNTYtLjk5NC41N2MtLjEzOC4wNy0uMzM4LjA2Ni0uNDQyLS4wMjctLjA4LS4wNy0uMS0uMjg0LS4wNzItLjQzNmwuMjE1LTEuMTMuNjQ0LTMuMzk3Yy4wNTItLjIyNS4yNjYtMS4xLjE4Ni0xLjI4LS4wNTMtLjEyLS4xOTQtLjIyLS4yOTMtLjNsLS42ODYtLjYzNy0yLjM5NS0yLjIzYy0uMjEzLS4xNzItLjM5LS4zOS0uNi0uNTU4bC0uMjY1LS4yNDNjLS4wNy0uMDg4LS4xODUtLjI2NS0uMS0uNDE1LjE2LS4yOCAxLjA5NS0uMjQ2IDEuNTAyLS4zMTVsMy4wMTctLjM1LjkyLS4xYy4xNjUtLjAyOC4zMzctLjAwNS40NjYtLjA3Mi4yNjgtLjEzOC41NzQtLjkxLjcxNS0xLjIyMmwxLjQ3NC0zLjA1MmMuMTctLjMzNS4zMjMtLjY4LjQ4Ni0xLjAwOC4wODQtLjE2OC4xNS0uMzQ3LjM0My0uNC4xODItLjA1LjI5LjExNy4zNS4yLjIuMjY0LjM2Ni43Ny41MDggMS4wOTMuNDg1IDEuMDcuOTcgMi4xNCAxLjQ1MyAzLjIxLjExNy4yNjguNDA4IDEuMDg1LjYwNyAxLjIxLjMuMTg1Ljk2Ni4xMiAxLjM4LjE5MmwzLjE5Ni4zM2MuNC4wNyAxLjQuMDEgMS41My4zLjA4Ni4xOS0uMDguMzUzLS4xNy40NDItLjMyNS4zMDUtLjY1LjYxLS45NzMuOTE2LS43NDQuNy0xLjQ4NyAxLjQtMi4yMyAyLjEwMi0uMjEuMTg0LS44NjguNzE2LS45MzguOTY1LS4wNDQuMTU3LjAyMi40NjYuMS44MTItLjExIDAtLjQ0LS4wMDgtMS4zMy0uMDMyLS43MS0uMDA4LTIuOTQ0LS4xOTItMy4wNTMtLjItLjMxNC0uMDMtLjYzLS4wNTgtLjk0NC0uMDg2LS4xNTgtLjAyNi0uMzY4LjAxMy0uNDUtLjA4NnYtLjAyMmMxLjk0Mi0xLjMxNCAzLjgzMi0yLjcxOCA1Ljc4NC00LjAyNWwtLjAwNy0uMDVjLS4xNjQtLjA4LS40MDMtLjA2NS0uNjA4LS4xMDYtLjQzMi0uMDg3LS44ODgtLjA4Ny0xLjM1OC0uMTY1LS44NDUtLjE0LTEuNzktLjEzLTIuNzQtLjEzLTEuMzE3IDAtMi42Mi4wMzUtMy43NjguMjM2LS41MDYuMDktMS4wMDYuMTA4LTEuNDcyLjIyMi0uMTk0LjA0Ny0uNDAzLjAzNC0uNTUuMTIyIDAgLjAwNC4wMDQuMDEuMDA2LjAxNC4xMTMuMDMuMjg1LjAyLjQzLjAybDEuMDQzLjAyMy45MDcuMDNjLjMwNS4wMS42MS4wMjIuOTE1LjAzNGwuNjY1LjAzN2MuNTQ3LjA4NSAxLjEzMi4wNCAxLjY2LjEzLjQ1NC4wNzUuOTA0LjA3MiAxLjMzLjE1Ni4xMjYuMDI1LjI3NS4wMTcuMzcuMDcydi4wMDdjLS4wNDMuMTA2LS4zNzcuMjg3LS40ODUuMzU3bC0xLjE4Ny44MzZMMTEuMzg1IDE2bC0xLjU5MyAxLjExNGMuMDA0LjA1NC4wMjguMDQuMDUuMDdhMzEuNjggMzEuNjggMCAwIDAgNC4yNDMuMjk0YzEuNDYuMDA1IDIuNzczLS4xMDYgMy41MDgtLjIxOC42My0uMDk2IDEuMjE2LS4xNjUgMS44Ni0uMzIzLjM2NC0uMDkuNTg1LS4xNjYuNTg1LS4xNjZ6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon {
        background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5Ljk4IDEwLjkyNmwtLjI0MiAyLjIzNS0zLjg2NSAzLjgwN0gxMy44MmwtLjc4NyAyLjA1M3YyLjg0bC0yLjc3OC0uNzg2IDMuMi01LjczOEw1IDEwLjU2NGw2LjM0Mi44NDVMOC4yNjIgN2w4LjM5NiA0LjUzIDIuNDc2LTIuNzc4aDEuMTQ4TDIzIDkuOTZsLTMuMDIuOTY2eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+Cg==); }
      .page-share-block .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_collections .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_lj .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_moimir .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_qzone .ya-share2__badge .ya-share2__icon, .page-share-block .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__item_service_surfingbird .ya-share2__badge .ya-share2__icon {
        width: 20px;
        height: 20px;
        background-color: currentColor;
        display: inline-block;
        vertical-align: middle;
        border-radius: 2px; }

@media (max-width: 1199.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: -465px; } }

@media (max-width: 991.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: -345px; } }

@media (max-width: 767.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: -255px; }
    .page-share-block .networks .ya-share2__list .ya-share2__popup, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup {
      right: 0;
      bottom: 50px; }
      .page-share-block .networks .ya-share2__list .ya-share2__popup:after, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup:after {
        border-width: 8px 8px 0 8px;
        border-color: white transparent;
        margin-left: -8px;
        bottom: -8px;
        left: 77%; }
      .page-share-block .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible, .map-section .on-map-block .on-map-social .networks .ya-share2__list .ya-share2__popup.ya-share2__popup_visible {
        bottom: 70px;
        right: 0px; } }

@media (max-width: 575.98px) {
  .page-share-block, .map-section .on-map-block .on-map-social {
    margin-left: 0;
    left: 15px; } }

.index .middle {
  padding-bottom: 0; }
  .index .middle .ui-sortable-placeholder {
    margin: 20px;
    border: 2px dashed #666;
    border-radius: 10px;
    min-height: 200px; }
  .index .middle .ui-sortable-helper {
    opacity: 0.6; }

.main-section {
  margin: 70px 0; }
  .main-section .section-title {
    font-weight: 500;
    text-transform: uppercase;
    color: #000; }
    .main-section .section-title a {
      font-size: 1.375rem; }
      .main-section .section-title a:after {
        font-size: 0.875rem;
        margin-top: -4px; }
  .main-section:first-child {
    margin-top: 0;
    justify-content: center;
    max-width: 1400px;
    margin: 0 auto;
   }
  .main-section.main-top-section:last-child, .main-section.marketing-section:last-child {
    margin-bottom: 0; }

.main-top-section {
  position: relative;
  height: 570px; }
  .main-top-section div[id*="bx_incl_area_"] {
    height: 100%; }
  .main-top-section .main-slider-container {
    position: absolute;
    left: 0;
    top: 0;
    height: 570px; }
    .main-top-section .main-slider-container .slider-arrow {
      font-size: 2rem;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      top: 50%;
      color: #FFF;
      transform: translateY(-50%);
      z-index: 1;
      cursor: pointer;
      opacity: 0.8;
      width: 3rem;
      height: 3rem;
      background-color: #027fc3;
      border-radius: 50px;
      visibility: hidden; }
      .main-top-section .main-slider-container .slider-arrow[style*="display: block"] {
        display: flex !important; }
      .main-top-section .main-slider-container .slider-arrow:hover {
        opacity: 1; }
      .main-top-section .main-slider-container .slider-arrow.slick-prev {
        left: 30px; }
      .main-top-section .main-slider-container .slider-arrow.slick-next {
        right: 30px; }
    .main-top-section .main-slider-container.show-arrows .slider-arrow {
      visibility: visible; }
    .main-top-section .main-slider-container.show-arrows .main-slider .item .text.right {
      padding-right: 100px; }
    .main-top-section .main-slider-container .main-slider-controlls .slick-dots {
      display: flex;
      align-items: center;
      order: 1;
      height: 18px; }
      .main-top-section .main-slider-container .main-slider-controlls .slick-dots li {
        margin: 0 12px 0 0;
        transition: margin 0.3s; }
      .main-top-section .main-slider-container .main-slider-controlls .slick-dots span {
        background-color: #FFF;
        border-radius: 50%;
        width: 8px;
        height: 8px;
        display: block;
        cursor: pointer;
        transition: all 0.3s;
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.27); }
      .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active {
        margin: 0 8px 0 -5px; }
        .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span {
          border: 5px solid #027fc3;
          box-shadow: 0 0 0;
          width: 18px;
          height: 18px; }
    .main-top-section .main-slider-container .main-slider {
      position: relative;
      height: 100%; }
      .main-top-section .main-slider-container .main-slider .slick-track,
      .main-top-section .main-slider-container .main-slider .slick-list {
        height: 100%; }
      .main-top-section .main-slider-container .main-slider .item {
        position: relative;
        height: 100%; }
        .main-top-section .main-slider-container .main-slider .item > a {
          display: block;
          height: 100%; }
        .main-top-section .main-slider-container .main-slider .item .text {
          position: absolute;
          height: 100%;
          top: 0;
          right: 0;
          text-shadow: 0 0 5px rgba(255, 255, 255, 0.3);
          display: flex;
          align-items: center; }
          .main-top-section .main-slider-container .main-slider .item .text .title {
            font-weight: bold;
            font-size: 3.125rem;
            line-height: 1;
            width: 310px; }
          .main-top-section .main-slider-container .main-slider .item .text.right {
            text-align: right;
            justify-content: flex-end;
            padding-right: 30px; }
          .main-top-section .main-slider-container .main-slider .item .text.center {
            text-align: center;
            justify-content: center; }
        .main-top-section .main-slider-container .main-slider .item .picture {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0; }
        .main-top-section .main-slider-container .main-slider .item a {
          color: #000;
          text-decoration: none;
          display: block; }
        .main-top-section .main-slider-container .main-slider .item.light-text a,
        .main-top-section .main-slider-container .main-slider .item.light-text .text {
          color: #FFF;
          text-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .main-top-section .main-blocks-container {
    position: absolute;
    top: -20px;
    bottom: 0;
    flex-wrap: wrap; }
    .main-top-section .main-blocks-container .main-top-block {
      position: relative;
      margin: 20px 0 0;
      padding: 0 10px;
      height: 275px; }
      .main-top-section .main-blocks-container .main-top-block.size1 {
        flex: 0 1 50%;
        max-width: 50%; }
      .main-top-section .main-blocks-container .main-top-block.size2 {
        flex: 0 1 100%;
        max-width: 100%; }
        .main-top-section .main-blocks-container .main-top-block.size2 .name {
          font-size: 1.375rem;
          max-width: 250px; }
        .main-top-section .main-blocks-container .main-top-block.size2 .main-top-contacts-block .name {
          font-size: 0.75rem; }
      .main-top-section .main-blocks-container .main-top-block .holder,
      .main-top-section .main-blocks-container .main-top-block > a {
        display: block;
        height: 100%;
        position: relative;
        color: #FFF;
        font-weight: bold;
        font-size: 1.125rem;
        line-height: 1.5625rem;
        text-transform: uppercase; }
        .main-top-section .main-blocks-container .main-top-block .holder .picture,
        .main-top-section .main-blocks-container .main-top-block > a .picture {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0; }
          .main-top-section .main-blocks-container .main-top-block .holder .picture .custom-object-fit,
          .main-top-section .main-blocks-container .main-top-block > a .picture .custom-object-fit {
            background-position: 50% 50%; }
          .main-top-section .main-blocks-container .main-top-block .holder .picture img,
          .main-top-section .main-blocks-container .main-top-block > a .picture img {
            object-position: center center; }
        .main-top-section .main-blocks-container .main-top-block .holder .bg:after,
        .main-top-section .main-blocks-container .main-top-block > a .bg:after {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          opacity: 0;
          content: '';
          transition: opacity 0.3s; }
        .main-top-section .main-blocks-container .main-top-block .holder .front:after,
        .main-top-section .main-blocks-container .main-top-block > a .front:after {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          content: '';
          height: 190px;
          background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
          background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); }
        .main-top-section .main-blocks-container .main-top-block .holder .name,
        .main-top-section .main-blocks-container .main-top-block > a .name {
          position: absolute;
          left: 25px;
          top: 20px;
          right: 30px;
          padding-right: 30px; }
        .main-top-section .main-blocks-container .main-top-block .holder:hover,
        .main-top-section .main-blocks-container .main-top-block > a:hover {
          box-shadow: 0 9px 30px rgba(0, 123, 193, 0.4); }
          .main-top-section .main-blocks-container .main-top-block .holder:hover .bg:after,
          .main-top-section .main-blocks-container .main-top-block > a:hover .bg:after {
            opacity: 0.8; }
    .main-top-section .main-blocks-container .short-article, .main-top-section .main-blocks-container .news-list .item .description, .news-list .item .main-top-section .main-blocks-container .description, .main-top-section.simple .main-blocks-container .main-slider-container .main-slider .item .description, .main-top-section.simple .main-slider-container .main-slider .item .main-blocks-container .description, .main-top-section .main-blocks-container .map-section .on-map-block .text, .map-section .on-map-block .main-top-section .main-blocks-container .text, .main-top-section .main-blocks-container .about-section .about-block, .about-section .main-top-section .main-blocks-container .about-block, .main-top-section .main-blocks-container .search-results .description, .search-results .main-top-section .main-blocks-container .description, .main-top-section .main-blocks-container .orders-history .item .question, .orders-history .item .main-top-section .main-blocks-container .question, .main-top-section .main-blocks-container .orders-history .item .answer .text, .orders-history .item .answer .main-top-section .main-blocks-container .text {
      padding: 20px 30px;
      background-color: #f9f8f8;
      min-height: 100%;
      color: #000;
      height: 100%;
      overflow: auto; }
    .main-top-section .main-blocks-container .main-top-contacts-block {
      padding: 20px 30px;
      background-color: #f9f8f8;
      height: 100%;
      overflow: auto; }
      .main-top-section .main-blocks-container .main-top-contacts-block li {
        margin-bottom: 20px;
        font-size: 0.8125rem;
        line-height: 1rem; }
        .main-top-section .main-blocks-container .main-top-contacts-block li:last-child {
          margin-bottom: 0; }
      .main-top-section .main-blocks-container .main-top-contacts-block .name {
        font-size: 0.75rem;
        text-transform: uppercase; }
      .main-top-section .main-blocks-container .main-top-contacts-block .phone {
        font-size: 1rem;
        line-height: 1.125rem;
        font-weight: 500;
        margin: 5px 0 3px; }
  .main-top-section.simple .main-slider-container {
    position: relative;
    height: 100%; }
    .main-top-section.simple .main-slider-container .main-slider .item .text {
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: flex-start;
      align-items: flex-start;
      position: relative; }
    .main-top-section.simple .main-slider-container .main-slider .item .title {
      width: 505px; }
    .main-top-section.simple .main-slider-container .main-slider .item .description {
      margin-top: 25px;
      font-size: 1rem;
      color: #505050;
      line-height: 1.5rem;
      width: 505px; }
    .main-top-section.simple .main-slider-container .main-slider-controlls {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 30px; }
  /*.main-top-section.extended:after {
    content: '';
    position: absolute;
    right: 0;
    left: 50%;
    height: 570px;
    top: 0;
    margin-left: 605px;
    background: url(images/design/main-slider-cut.jpg) 0 0 no-repeat; }*/
  .main-top-section.extended .main-slider-container .main-slider-controlls {
    position: absolute;
    left: calc(50% - 15px);
    bottom: 30px; }
  .main-top-section.extended .main-slider-container .main-slider .item .picture.object-fit .custom-object-fit {
    background-position: 40% 50%; }
  .main-top-section.extended .main-slider-container .main-slider .item .picture.object-fit img {
    -webkit-object-position: 40% center;
    object-position: 40% center; }
  .main-top-section.type1 .main-slider-container {
    right: 50%;
    margin-right: -200px; }
    .main-top-section.type1 .main-slider-container .main-slider-controlls {
      width: 670px; }
    .main-top-section.type1 .main-slider-container .main-slider .item .text {
      width: 670px; }
  .main-top-section.type1 .main-blocks-container {
    right: 0;
    margin-left: 95px;
    margin-right: -11px;
    width: 500px; }
    .main-top-section.type1 .main-blocks-container .size1 + .size1 + .size1 + .size1 ~ .main-top-block,
    .main-top-section.type1 .main-blocks-container .size1 + .size1 + .size1 + .size2,
    .main-top-section.type1 .main-blocks-container .size1 + .size1 + .size2 ~ .main-top-block,
    .main-top-section.type1 .main-blocks-container .main-top-block + .size2 ~ .main-top-block,
    .main-top-section.type1 .main-blocks-container .size2 + .main-top-block + .size2,
    .main-top-section.type1 .main-blocks-container .size2 + .size2 ~ .main-top-block {
      display: none; }
  .main-top-section.type2 .main-slider-container {
    right: 50%;
    margin-right: -335px; }
    .main-top-section.type2 .main-slider-container .main-slider-controlls {
      width: 920px; }
    .main-top-section.type2 .main-slider-container .main-slider .item .text {
      width: 920px; }
  .main-top-section.type2 .main-blocks-container {
    left: 50%;
    margin-left: 345px;
    width: 250px; }
    .main-top-section.type2 .main-blocks-container .main-top-block {
      flex: 0 0 100%;
      max-width: none; }
    .main-top-section.type2 .main-blocks-container .main-top-block + .main-top-block ~ .main-top-block {
      display: none; }

@media (min-width: 992px) {
  .special-version .main-top-section.extended:after {
    display: none; }
  .special-version .main-top-section .main-slider-container .main-slider .item .picture {
    background: #000; }
    .special-version .main-top-section .main-slider-container .main-slider .item .picture .custom-object-fit,
    .special-version .main-top-section .main-slider-container .main-slider .item .picture img {
      display: none; }
  .special-version .main-top-section .main-slider-container .main-slider .item .title,
  .special-version .main-top-section .main-slider-container .main-slider .item .description {
    color: #FFF; }
  .special-version .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span {
    border-color: #696969; }
  .special-version .main-blocks-container .main-top-block > a {
    color: #FFF;
    background-color: #000; }
  .special-version .main-blocks-container .main-top-block .picture {
    display: none; }
  .special-version .main-blocks-container .main-top-block .main-top-contacts-block li {
    font-size: 13px;
    line-height: 16px; }
    .special-version .main-blocks-container .main-top-block .main-top-contacts-block li .name {
      font-size: 12px;
      color: #000; }
    .special-version .main-blocks-container .main-top-block .main-top-contacts-block li .phone {
      font-size: 16px;
      line-height: 18px; }
  .special-version.c2 .main-top-section .main-slider-container .main-slider .item .picture {
    background: #FFF; }
  .special-version.c2 .main-top-section .main-slider-container .main-slider .item .title,
  .special-version.c2 .main-top-section .main-slider-container .main-slider .item .description {
    color: #000; }
  .special-version.c2 .main-top-section .main-slider-container .main-slider-controlls .slick-dots .slick-active span {
    border-color: #000; }
  .special-version.c2 .main-blocks-container .main-top-block > a {
    color: #000;
    background-color: #FFF; }
  .special-version.c2 .main-blocks-container .main-top-block .main-top-contacts-block li {
    font-size: 13px;
    line-height: 16px;
    color: #000; }
    .special-version.c2 .main-blocks-container .main-top-block .main-top-contacts-block li .name {
      font-size: 12px;
      color: #000; }
    .special-version.c2 .main-blocks-container .main-top-block .main-top-contacts-block li .phone {
      font-size: 16px;
      line-height: 18px;
      color: #000; } }

@media (max-width: 1199.98px) {
  .main-top-section.type1 {
    height: auto;
    padding-top: 590px; }
    .main-top-section.type1:after {
      margin-left: 485px; }
    .main-top-section.type1 .main-slider-container {
      margin-right: -465px; }
      .main-top-section.type1 .main-slider-container .main-slider-controlls {
        width: 930px; }
      .main-top-section.type1 .main-slider-container .main-slider .item .text {
        width: 930px; }
    .main-top-section.type1 .main-blocks-container {
      position: relative;
      left: auto;
      width: 950px;
      margin: 0 auto; }
      .main-top-section.type1 .main-blocks-container .main-top-block.size1 {
        flex: 0 0 25%;
        max-width: 25%; }
      .main-top-section.type1 .main-blocks-container .main-top-block.size2 {
        flex: 0 0 50%;
        max-width: 50%; }
  .main-top-section.type2 .main-slider-container {
    margin-right: -215px; }
    .main-top-section.type2 .main-slider-container .main-slider-controlls {
      width: 680px; }
    .main-top-section.type2 .main-slider-container .main-slider .item .text {
      width: 680px; }
  .main-top-section.type2 .main-blocks-container {
    margin-left: 225px; }
    .main-top-section.type2 .main-blocks-container .main-top-block {
      flex: 0 0 100%; } }

@media (max-width: 991.98px) {
  .main-top-section {
    margin-bottom: 30px; }
    .main-top-section .main-slider-container .slider-arrow {
      font-size: 1.5rem;
      width: 2.25rem;
      height: 2.25rem; }
      .main-top-section .main-slider-container .slider-arrow.slick-prev {
        left: 15px; }
      .main-top-section .main-slider-container .slider-arrow.slick-next {
        right: 15px; }
    .main-top-section .main-slider-container.show-arrows .main-slider .item .text.right {
      padding-right: 0; }
    .main-top-section.simple {
      height: 430px; }
      .main-top-section.simple .main-slider-container .main-slider .item .text .title {
        font-size: 2.25rem;
        width: 300px; }
      .main-top-section.simple .main-slider-container .main-slider .item .text .description {
        font-size: 0.875rem;
        width: 300px;
        color: #000;
        line-height: 1.125rem; }
    .main-top-section.extended {
      height: auto;
      padding-top: 450px; }
      .main-top-section.extended:after {
        display: none; }
      .main-top-section.extended .main-slider-container {
        margin-right: 0;
        right: 0;
        height: 430px; }
        .main-top-section.extended .main-slider-container .main-slider-controlls {
          width: auto;
          right: 0;
          left: 0; }
          .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
            width: 690px;
            margin: 0 auto; }
        .main-top-section.extended .main-slider-container .main-slider .item .text {
          width: 690px;
          position: relative;
          margin: 0 auto;
          padding-right: 0; }
      .main-top-section.extended .main-blocks-container {
        position: relative;
        left: auto;
        width: 710px;
        margin: 0 auto; }
        .main-top-section.extended .main-blocks-container .main-top-block.size1 {
          flex: 0 0 50%;
          max-width: 50%; }
    .main-top-section.type2 .main-blocks-container .main-top-block {
      flex: 0 0 50%;
      max-width: 50%; } }

@media (max-width: 650px) {
  .main-top-section .main-slider-container .slick-arrow {
    visibility: hidden !important; } }

@media (max-width: 767.98px) {
  .main-top-section .main-blocks-container .main-top-block > a .name {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  .main-top-section.simple {
    height: 350px; }
    .main-top-section.simple .main-slider-container .main-slider .item .text .description {
      display: none; }
  .main-top-section.extended {
    height: auto;
    padding-top: 350px; }
    .main-top-section.extended:after {
      display: none; }
    .main-top-section.extended .main-slider-container {
      margin-right: 0;
      right: 0;
      height: 330px; }
      .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
        width: 510px; }
      .main-top-section.extended .main-slider-container .main-slider .item .text {
        width: 510px; }
        .main-top-section.extended .main-slider-container .main-slider .item .text .title {
          font-size: 2.25rem; }
    .main-top-section.extended .main-blocks-container {
      position: relative;
      left: auto;
      width: 530px;
      margin: 0 auto; }
      .main-top-section.extended .main-blocks-container .main-top-block.size2 {
        flex: 0 0 100%;
        max-width: 100%; } }

@media (max-width: 575.98px) {
  .main-top-section.simple {
    height: 295px; }
    .main-top-section.simple .main-slider-container .main-slider .item .text .title {
      font-size: 1.5rem;
      width: 220px; }
  .main-top-section .main-blocks-container .main-top-block {
    min-height: 275px;
    height: auto; }
  .main-top-section .main-blocks-container .main-top-contacts-block {
    height: auto; }
  .main-top-section.extended {
    height: auto;
    padding-top: 295px; }
    .main-top-section.extended:after {
      display: none; }
    .main-top-section.extended .main-slider-container {
      margin-right: 0;
      right: 0;
      height: 250px; }
      .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
        width: auto;
        margin: 0 15px; }
      .main-top-section.extended .main-slider-container .main-slider .item .text {
        width: auto;
        margin: 0 15px; }
        .main-top-section.extended .main-slider-container .main-slider .item .text .title {
          font-size: 1.5rem;
          width: 220px; }
    .main-top-section.extended .main-blocks-container {
      position: relative;
      left: auto;
      width: auto;
      margin: 0 auto; }
      .main-top-section.extended .main-blocks-container .main-top-block {
        padding: 0 15px; }
        .main-top-section.extended .main-blocks-container .main-top-block.size1 {
          flex: 0 0 100%;
          max-width: 100%; }
  .main-top-section.type2 .main-blocks-container .main-top-block {
    flex: 0 0 100%;
    max-width: 100%; } }

.staff-section .section-title {
  margin-bottom: 40px; }

.banners-section {
  margin-bottom: 40px; }
  .banners-section + .main-section {
    margin-top: 40px; }

.map-section {
  position: relative;
  margin-bottom: 0; }
  .map-section .map {
    height: 600px; }
  .map-section .map-title {
    position: absolute;
    top: 30px;
    left: 50%;
    background-color: #fff;
    color: #000;
    font-weight: 500;
    font-size: 1.875rem;
    line-height: 1;
    padding: 15px;
    text-transform: uppercase;
    margin-left: -585px; }
    .map-section .map-title a {
      text-decoration: none;
      color: #000; }
  .map-section .on-map-block {
    position: absolute;
    right: 50%;
    margin-right: -585px;
    background-color: #FFF;
    width: 270px;
    padding: 35px 40px;
    top: 100px; }
    .map-section .on-map-block .controlls {
      margin: 20px 0;
      text-align: center; }
    .map-section .on-map-block .on-map-social {
      color: #909090;
      margin: 20px 0 0;
      position: static;
      display: block;
      box-shadow: none;
      border-radius: 0;
      padding: 0;
      text-align: center;
      max-width: 100%; }
      .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list {
        margin: 10px 0 0;
        -webkit-justify-content: center;
        justify-content: center; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__item {
          margin: 0 10px; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__link {
          color: #909090; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__item_more {
          position: relative; }
        .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__popup {
          right: -23px;
          bottom: 0; }
          .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__popup:after {
            border-width: 8px 8px 0 8px;
            border-color: white transparent;
            margin-left: -8px;
            bottom: -8px;
            left: 77%; }
          .map-section .on-map-block .on-map-social .networks .ya-share2__container .ya-share2__list .ya-share2__popup.ya-share2__popup_visible {
            bottom: 40px; }

.gallery-section {
  padding: 65px 0;
  position: relative;
  overflow: hidden; }
  .gallery-section:before {
    content: '';
    background-color: #027dbf;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background-clip: content-box; }
  .gallery-section .background-picture {
    opacity: 0.1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background-clip: content-box;
    background-size: cover;
    -webkit-filter: blur(2px);
    filter: blur(2px); }
  .gallery-section .section-title {
    text-align: center;
    color: #FFF;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 35px;
    position: relative; }
    .gallery-section .section-title a {
      color: #FFF;
      text-decoration: none;
      font-size: 1.875rem;
      line-height: 2rem; }
  .gallery-section .gallery-section-slider {
    height: 380px;
    overflow: hidden;
    position: relative; }
    .gallery-section .gallery-section-slider .item {
      height: 380px;
      padding: 30px 20px 39px 20px;
      position: relative; }
      .gallery-section .gallery-section-slider .item a {
        text-decoration: none;
        color: #FFF; }
      .gallery-section .gallery-section-slider .item img {
        width: auto;
        height: 100%;
        box-shadow: 0 9px 30px rgba(0, 123, 193, 0.4); }
      .gallery-section .gallery-section-slider .item .title {
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 39px;
        transition: opacity 0.3s;
        opacity: 0;
        background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        padding: 70px 30px 25px;
        font-size: 1.375rem;
        line-height: 1.5rem; }
      .gallery-section .gallery-section-slider .item a:hover .title {
        opacity: 1; }
  .gallery-section .gallery-section-slider-controlls {
    margin-top: -8px;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative; }
    .gallery-section .gallery-section-slider-controlls .slick-dots {
      -webkit-align-items: center;
      align-items: center;
      order: 1;
      height: 18px;
      margin: 0 24px; }
      .gallery-section .gallery-section-slider-controlls .slick-dots li {
        margin: 0 6px;
        transition: margin 0.3s; }
      .gallery-section .gallery-section-slider-controlls .slick-dots span {
        background-color: #FFF;
        border-radius: 50%;
        width: 8px;
        height: 8px;
        display: block;
        cursor: pointer;
        transition: all 0.3s; }
      .gallery-section .gallery-section-slider-controlls .slick-dots .slick-active {
        margin: 0; }
        .gallery-section .gallery-section-slider-controlls .slick-dots .slick-active span {
          background-color: transparent;
          border: 5px solid #FFF;
          width: 18px;
          height: 18px; }
    .gallery-section .gallery-section-slider-controlls .slick-arrow {
      font-size: 1.875rem;
      line-height: 1;
      opacity: 0.4;
      transition: opacity 0.3s;
      color: #FFF;
      cursor: pointer; }
      .gallery-section .gallery-section-slider-controlls .slick-arrow:hover {
        opacity: 1; }
    .gallery-section .gallery-section-slider-controlls .slick-next {
      order: 2; }

.icon-round-global {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-left: 10px;
  display: flex;
  align-items: center;
  font-size: 35px;
  color: #000;
  background-color: RGB(from var(--theme-color) r g b/10%); }
  .icon-round-global .fal, .icon-round-global .fab, .icon-round-global .far {
    margin-left: -10px; }
  .icon-round-global img {
    height: 55px;
    width: 55px;
    object-fit: scale-down;
    object-position: left center;
    display: block;
    margin-left: -10px; }

.main-services-favorite a {
  font-weight: 500;
  text-decoration: none;
  color: #000; }

.main-services-favorite .item {
  margin-bottom: 30px; }

.main-services-favorite .icon {
  margin-bottom: 10px; }

.main-services-favorite .name {
  display: block;
  line-height: 1.125rem; }

.main-services-section.section-with-bg {
  padding: 45px 0; }

.main-services-slider .items {
  max-width: 1000px;
  margin: 0 auto; }
  .main-services-slider .items:not(.slick-initialized) {
    display: flex;
    overflow: hidden; }
    .main-services-slider .items:not(.slick-initialized) .item {
      flex: 0 0 20%; }

.main-services-slider .item {
  padding: 0 15px; }

.main-services-slider .slick-arrow {
  font-size: 20px;
  color: var(--theme-color);
  cursor: pointer; }

.main-services-slider .slider-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25px; }
  .main-services-slider .slider-controls .slick-next {
    order: 3; }

@media (max-width: 991px) {
  .main-services-slider .items {
    margin: 0 -15px; } }

.about-section .about-block {
  padding-left: 100px;
  position: relative;
  color: #000;
  font-size: 0.8125rem;
  line-height: 1.25rem;
  margin-bottom: 30px; }
  .about-section .about-block:before {
    content: '\201C';
    font-size: 192px;
    line-height: 192px;
    position: absolute;
    -webkit-text-stroke: 2px #8eb9dc;
    color: transparent;
    left: 0;
    top: -10px; }
  .about-section .about-block + .btn, .about-section .about-block + .main-user-consent-request-popup-button, .about-section .external-form-block form .about-block + input[type=button], .external-form-block form .about-section .about-block + input[type=button],
  .about-section .external-form-block form .about-block + input[type=submit], .external-form-block form .about-section .about-block + input[type=submit],
  .about-section .external-form-block form .about-block + .button, .external-form-block form .about-section .about-block + .button,
  .about-section .external-form-block form .about-block + button, .external-form-block form .about-section .about-block + button, .about-section .about-block + a.reviews-form-switcher, .about-section .vote-item-links .about-block + a, .vote-item-links .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + a, .vote-vote-footer .vote-form-box-button .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + input, .vote-vote-footer .vote-form-box-button .about-section .about-block + input {
    margin-left: 100px;
    margin-top: 0; }

.about-section .main-services li {
  display: inline;
  color: #666;
  font-size: 0.8125rem;
  line-height: 1.375rem; }
  .about-section .main-services li:after {
    content: '\2022';
    margin: 0 10px; }
  .about-section .main-services li a {
    color: #666;
    text-decoration: none; }
  .about-section .main-services li:last-child:after {
    display: none; }

@media (max-width: 991px) {
  .about-section .about-block {
    padding-left: 0; }
    .about-section .about-block:before {
      display: none; }
    .about-section .about-block + .btn, .about-section .about-block + .main-user-consent-request-popup-button, .about-section .external-form-block form .about-block + input[type=button], .external-form-block form .about-section .about-block + input[type=button],
    .about-section .external-form-block form .about-block + input[type=submit], .external-form-block form .about-section .about-block + input[type=submit],
    .about-section .external-form-block form .about-block + .button, .external-form-block form .about-section .about-block + .button,
    .about-section .external-form-block form .about-block + button, .external-form-block form .about-section .about-block + button, .about-section .about-block + a.reviews-form-switcher, .about-section .vote-item-links .about-block + a, .vote-item-links .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + a, .vote-vote-footer .vote-form-box-button .about-section .about-block + a, .about-section .vote-vote-footer .vote-form-box-button .about-block + input, .vote-vote-footer .vote-form-box-button .about-section .about-block + input {
      margin-left: 0; }
  .about-section .main-services-favorite {
    margin-top: 40px; } }

@media (max-width: 575px) {
  .about-section .main-services-favorite .item a {
    display: flex;
    align-items: center; }
    .about-section .main-services-favorite .item a .icon {
      margin-bottom: 0;
      margin-right: 20px;
      flex: 0 0 60px; }
    .about-section .main-services-favorite .item a .name {
      flex: 1 1 auto;
      font-size: 1rem;
      line-height: 1.25rem; } }

.main-advantages-section.section-with-bg {
  padding: 45px 0; }

.main-advantages-list {
  gap: 30px 0; }
  .main-advantages-list .item {
    display: flex;
    gap: 25px; }
  .main-advantages-list .text {
    line-height: 1.2857;
    font-weight: 500;
    align-self: center; }
  @media (max-width: 575px) {
    .main-advantages-list .text {
      font-size: 1rem; } }

.marketing-section {
  background-color: #f7f7f7;
  padding: 70px 0 40px; }
  .marketing-section .social-nav {
    font-size: 1.25rem;
    line-height: 1;
    margin: 30px 0; }
    .marketing-section .social-nav li {
      margin-right: 25px; }
    .marketing-section .social-nav a:hover {
      opacity: 0.8; }
  .marketing-section .picture img {
    max-width: 100%;
    height: auto;
    width: auto; }

.media-section {
  position: relative; }
  .media-section.media-section-v1:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    bottom: 0;
    left: 50%;
    background: #F00;
    margin-left: 315px;
    background: #44484b url(images/design/bg-news-filter.png) 0 50% no-repeat; }
  .media-section.no-news:before, .media-section.no-filter:before {
    display: none; }
  .media-section .news-filter-block .news-filter-form {
    padding-left: 60px;
    color: #FFF;
    padding-top: 65px;
    padding-bottom: 30px; }
    .media-section .news-filter-block .news-filter-form .section-title {
      color: #FFF; }
    .media-section .news-filter-block .news-filter-form .label {
      color: #FFF; }
    .media-section .news-filter-block .news-filter-form .controlls {
      margin-top: 5px; }
  @media (min-width: 992px) {
    .media-section .news-filter-block.wide {
      margin-top: 30px;
      padding: 55px 0;
      background: #45494b url(data:image/png;base64,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) top center no-repeat; }
      .media-section .news-filter-block.wide .section-title {
        max-width: 190px;
        margin: 0; }
      .media-section .news-filter-block.wide .row {
        flex: 1; }
      .media-section .news-filter-block.wide .news-filter-form {
        display: flex;
        align-items: center;
        max-width: 830px;
        margin: 0 auto;
        padding: 0;
        gap: 65px; }
        .media-section .news-filter-block.wide .news-filter-form .field {
          flex: 1;
          margin-bottom: 29px; }
        .media-section .news-filter-block.wide .news-filter-form .controlls {
          width: auto;
          flex: 0 0 auto;
          margin: 0; } }
  .media-section.no-news .news-filter-block {
    background: #44484b url(images/design/bg-news-filter2.png) 50% 50% no-repeat; }
    .media-section.no-news .news-filter-block .news-filter-form {
      display: flex;
      align-items: center;
      padding: 65px 170px; }
    .media-section.no-news .news-filter-block .section-title {
      flex: 1 1 auto;
      margin-right: 90px;
      margin-bottom: 0; }
    .media-section.no-news .news-filter-block .field {
      margin: 0 20px 0 0;
      min-width: 210px;
      flex: 210px; }
    .media-section.no-news .news-filter-block .controlls {
      flex: 0 0 auto;
      margin: 25px 0 0; }
  .media-section .large-news {
    position: relative;
    min-height: 100%;
    display: flex; }
    .media-section .large-news .picture {
      position: relative;
      padding-top: 67%;
      width: 100%; }
      .media-section .large-news .picture img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .media-section .large-news .text {
      position: absolute;
      padding: 20px;
      color: #FFF;
      bottom: 0;
      left: 0;
      right: 0; }
    .media-section .large-news .date {
      color: #FFF;
      margin-bottom: 10px; }
    .media-section .large-news .title {
      font-size: 1.25rem;
      font-weight: 500;
      line-height: 1.2;
      margin: 10px 0; }
      .media-section .large-news .title a {
        text-decoration: none;
        color: #FFF; }
    .media-section .large-news .description {
      font-size: 0.8125rem; }
  .media-section .shorties {
    background-color: #f7f7f7;
    min-height: 100%;
    --offset-x: 40px; }
    .media-section .shorties .item {
      padding: 15px var(--offset-x);
      position: relative; }
      .media-section .shorties .item.important {
        background-color: #fcfaf4; }
        .media-section .shorties .item.important:after {
          position: absolute;
          content: '\f06a';
          font-family: 'Font Awesome 5 Free';
          font-weight: bold;
          color: var(--theme-color, #0581c4);
          font-size: 1.875rem;
          right: -15px;
          top: 35px;
          line-height: 1; }
      .media-section .shorties .item:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: var(--offset-x);
        right: var(--offset-x);
        border-top: 1px solid #dedede; }
      .media-section .shorties .item .date {
        margin-bottom: 5px; }
      .media-section .shorties .item .title {
        font-size: 1rem;
        line-height: 1.375;
        font-weight: 500;
        color: #000; }
        .media-section .shorties .item .title a {
          color: #000;
          text-decoration: none; }
      .media-section .shorties .item .description {
        font-size: 0.875rem;
        line-height: 1.3846; }
      .media-section .shorties .item:first-child {
        padding-top: 20px; }
      .media-section .shorties .item:last-child {
        bottom: 0;
        padding-bottom: 20px; }
        .media-section .shorties .item:last-child:before {
          display: none; }
    @media (max-width: 575px) {
      .media-section .shorties {
        --offset-x: 15px; } }
  @media (min-width: 992px) {
    .media-section .news-list {
      margin: 0 -15px; }
      .media-section .news-list .item {
        padding: 0 15px; }
        .media-section .news-list .item .item-content {
          flex-direction: column;
          background-color: #f7f7f7;
          min-height: 100%;
          padding: 30px;
          border: none;
          position: relative; }
          .media-section .news-list .item .item-content:has(.picture) {
            min-height: calc(100% - 50px);
            padding: 0 30px 30px;
            margin-top: 50px; }
          .media-section .news-list .item .item-content .picture {
            flex: 0 0 auto;
            margin-bottom: 25px;
            margin-top: -50px; }
          .media-section .news-list .item .item-content .title {
            font-size: 1rem;
            line-height: 1.25rem; }
        .media-section .news-list .item.important {
          background: none;
          margin-top: 0;
          margin-bottom: 0; }
          .media-section .news-list .item.important .item-content {
            background-color: #fcfaf4; }
          .media-section .news-list .item.important:after {
            right: auto;
            left: 30px;
            top: auto;
            bottom: -15px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .media-section.media-section-v1:before {
      margin-left: 255px; }
    .media-section .item .item-content {
      padding: 30px 15px; }
      .media-section .item .item-content:has(.picture) {
        padding: 0 15px 30px; }
      .media-section .item .item-content .picture {
        width: 170px;
        height: 113px; } }
  @media (max-width: 1199px) {
    .media-section .news-filter-block .news-filter-form {
      padding: 60px 0 30px 15px; }
    .media-section.no-news .news-filter-block .news-filter-form {
      padding: 65px 70px; }
    .media-section.no-news .news-filter-block .section-title {
      margin-right: 50px; } }
  @media (max-width: 991px) {
    .media-section:before {
      display: none; }
    .media-section .news-filter-block .news-filter-form {
      background: #44484b url(images/design/bg-news-filter.png) 0 50% no-repeat;
      padding: 30px 30px 10px; }
    .media-section.no-news .news-filter-block .news-filter-form {
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; }
    .media-section.no-news .news-filter-block .section-title {
      flex: 1 0 100%;
      margin-right: 0px;
      margin-bottom: 20px; }
    .media-section .shorties {
      margin: 30px 0;
      --offset-x: 15px;
      min-height: 0; } }
  @media (max-width: 767px) {
    .media-section.no-news .news-filter-block .field {
      margin: 0 0 20px 0;
      min-width: 210px;
      flex: 1 1 100%; }
    .media-section.no-news .news-filter-block .controlls {
      flex: 1 1 100%;
      margin: 10px 0 0; } }
  @media (max-width: 575px) {
    .media-section .news-filter-block .news-filter-form {
      padding-bottom: 30px; }
    .media-section.no-news .news-filter-block .news-filter-form {
      padding: 30px; } }

@media (min-width: 992px) {
  .special-version .staff .item .picture:after,
  .special-version .media-section:before {
    display: none; }
  .special-version .about-section .about-block {
    padding-left: 0; }
    .special-version .about-section .about-block:before {
      display: none; }
    .special-version .about-section .about-block + .btn, .special-version .about-section .about-block + .main-user-consent-request-popup-button, .special-version .about-section .external-form-block form .about-block + input[type=button], .external-form-block form .special-version .about-section .about-block + input[type=button],
    .special-version .about-section .external-form-block form .about-block + input[type=submit], .external-form-block form .special-version .about-section .about-block + input[type=submit],
    .special-version .about-section .external-form-block form .about-block + .button, .external-form-block form .special-version .about-section .about-block + .button,
    .special-version .about-section .external-form-block form .about-block + button, .external-form-block form .special-version .about-section .about-block + button, .special-version .about-section .about-block + a.reviews-form-switcher, .special-version .about-section .vote-item-links .about-block + a, .vote-item-links .special-version .about-section .about-block + a, .special-version .about-section .vote-vote-footer .vote-form-box-button .about-block + a, .vote-vote-footer .vote-form-box-button .special-version .about-section .about-block + a, .special-version .about-section .vote-vote-footer .vote-form-box-button .about-block + input, .vote-vote-footer .vote-form-box-button .special-version .about-section .about-block + input {
      margin-left: 0; }
  .special-version .about-section .main-services-favorite .icon {
    display: none; }
  .special-version .index .news-list .item .item-content {
    background-color: transparent;
    padding: 0; }
    .special-version .index .news-list .item .item-content:before {
      display: none; }
    .special-version .index .news-list .item .item-content .picture {
      display: none; }
  .special-version .media-section .news-filter-block .news-filter-form {
    padding: 30px;
    background-color: #44484b; }
    .special-version .media-section .news-filter-block .news-filter-form .btn, .special-version .media-section .news-filter-block .news-filter-form .main-user-consent-request-popup-button, .special-version .media-section .news-filter-block .news-filter-form .external-form-block form input[type=button], .external-form-block form .special-version .media-section .news-filter-block .news-filter-form input[type=button],
    .special-version .media-section .news-filter-block .news-filter-form .external-form-block form input[type=submit], .external-form-block form .special-version .media-section .news-filter-block .news-filter-form input[type=submit],
    .special-version .media-section .news-filter-block .news-filter-form .external-form-block form .button, .external-form-block form .special-version .media-section .news-filter-block .news-filter-form .button,
    .special-version .media-section .news-filter-block .news-filter-form .external-form-block form button, .external-form-block form .special-version .media-section .news-filter-block .news-filter-form button, .special-version .media-section .news-filter-block .news-filter-form a.reviews-form-switcher, .special-version .media-section .news-filter-block .news-filter-form .vote-item-links a, .vote-item-links .special-version .media-section .news-filter-block .news-filter-form a, .special-version .media-section .news-filter-block .news-filter-form .vote-vote-footer .vote-form-box-button a, .vote-vote-footer .vote-form-box-button .special-version .media-section .news-filter-block .news-filter-form a, .special-version .media-section .news-filter-block .news-filter-form .vote-vote-footer .vote-form-box-button input, .vote-vote-footer .vote-form-box-button .special-version .media-section .news-filter-block .news-filter-form input {
      background-color: #FFF;
      color: #000; }
  .special-version.c1 .about-section .main-services li a {
    color: #000; }
  .special-version.c2 .main-section .section-title,
  .special-version.c2 .news-list .item .description,
  .special-version.c2 .news-list .item .title a,
  .special-version.c2 .about-section .main-services-favorite li a,
  .special-version.c2 .about-section .main-services li a,
  .special-version.c2 h1 {
    color: #FFF; }
  .special-version.c2 .about-section .about-block {
    color: #FFF; }
  .special-version.fz3 h3, .special-version.fz3 .main-section .section-title, .main-section .special-version.fz3 .section-title, .special-version.fz3 .main-section .section-title {
    font-size: 1rem;
    line-height: 1.25rem; } }

@media (max-width: 1199.98px) {
  .map-section .map-title {
    margin-left: -465px; }
  .map-section .on-map-block {
    margin-right: -465px; } }

@media (max-width: 991.98px) {
  .main-section {
    margin: 30px 0; }
  .map-section {
    margin-bottom: 0; }
    .map-section .map-title {
      margin-left: -345px; }
    .map-section .on-map-block {
      margin-right: -345px; } }

@media (max-width: 767.98px) {
  body .main-section .section-title {
    font-size: 1.375rem;
    line-height: 1.75rem; }
  .map-section .map-title {
    margin-left: -255px; }
  .map-section .on-map-block {
    margin-right: -255px; } }

@media (max-width: 575.98px) {
  .map-section .map-title {
    margin-left: 0;
    left: 15px; }
  .map-section .map {
    height: 400px; }
  .map-section .on-map-block {
    position: relative;
    right: auto;
    margin: 0 0;
    width: auto;
    top: 0; }
    .map-section .on-map-block .controlls {
      text-align: left; }
    .map-section .on-map-block .on-map-social {
      display: none; }
  .gallery-section {
    padding: 0 0 15px;
    overflow: hidden; }
    .gallery-section:before {
      padding: 0; }
    .gallery-section .background-picture {
      padding: 0; }
    .gallery-section .section-title {
      margin-bottom: 0px;
      padding: 0 15px; }
    .gallery-section .gallery-section-slider {
      height: 300px; }
      .gallery-section .gallery-section-slider .item {
        height: 300px; }
        .gallery-section .gallery-section-slider .item .title {
          display: none; } }

.page-header {
  padding: 70px 0 35px;
  background: var(--theme-color, #0581c4) url(images/design/bg-page-header.png) 50% 50% no-repeat;
  color: #FFF;
  margin-bottom: 60px;
  min-height: 190px; }
  .profile-page .page-header {
    background-color: #343434; }
  .page-header h1 {
    color: #FFF;
    margin: 0; }
  .page-header .date {
    color: #FFF;
    font-size: 0.9375rem;
    padding-left: 28px;
    margin-top: 35px; }
    .page-header .date:before {
      content: '\f073';
      font-family: 'Font Awesome 5 Free';
      font-weight: bold;
      position: absolute;
      margin-left: -25px;
      font-size: 1rem;
      line-height: 1.25rem; }

@media (min-width: 992px) {
  .special-version .page-header {
    background: #000; }
    .special-version .page-header h1 {
      color: #FFF; } }

@media (max-width: 1199.98px) {
  .page-header {
    padding-top: 50px;
    padding-bottom: 20px; } }

@media (max-width: 991.98px) {
  .profile-page .page-header,
  body .page-header {
    background: none;
    padding-top: 20px;
    margin-bottom: 0;
    min-height: 0; }
    .profile-page .page-header h1,
    body .page-header h1 {
      color: #000; }
    .profile-page .page-header .breadcrumbs li,
    body .page-header .breadcrumbs li {
      color: #000; }
    .profile-page .page-header .breadcrumbs a,
    body .page-header .breadcrumbs a {
      color: #000; }
    .profile-page .page-header .date,
    body .page-header .date {
      color: #333; } }

.sidebar .banner {
  border: 1px solid #e9e9e9;
  margin: 20px 0 0; }

.sidebar-nav {
  background-color: #fff;
  box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
  margin-bottom: 50px; }
  .sidebar-nav li {
    padding: 14px 20px 14px 40px;
    position: relative;
    line-height: 1.125rem; }
    .sidebar-nav li:before {
      content: '';
      width: 5px;
      height: 5px;
      border-radius: 50%;
      border: 1px solid #c2c2c2;
      position: absolute;
      margin-left: -20px;
      margin-top: 6px; }
    .sidebar-nav li:after {
      content: '';
      position: absolute;
      left: 40px;
      bottom: 0;
      right: 0;
      border-top: 1px solid #EEE; }
    .sidebar-nav li a {
      text-decoration: none; }
      .sidebar-nav li a:hover {
        text-decoration: underline; }
    .sidebar-nav li.active {
      background-color: #0581c4;
      margin-top: -1px; }
      .sidebar-nav li.active:before {
        border-color: #FFF; }
      .sidebar-nav li.active:after {
        display: none;
        content: none; }
      .sidebar-nav li.active a {
        color: #FFF;
        text-decoration: none; }
    .sidebar-nav li:last-child:after {
      display: none;
      content: none; }

.sidebar-options .item {
  margin: 15px 0; }
  .sidebar-options .item a {
    display: flex;
    border: 1px solid #e9e9e9;
    padding: 10px 5px 10px 25px;
    color: #0581c4;
    text-decoration: none;
    text-transform: uppercase;
    align-items: center; }
    .sidebar-options .item a .name {
      display: block;
      flex: 1 1 auto;
      font-size: 0.9375rem;
      text-transform: uppercase;
      line-height: 1.375rem;
      font-weight: 500; }
    .sidebar-options .item a .icon {
      color: #000;
      flex: 0 0 70px;
      height: 70px;
      min-width: 70px;
      line-height: 70px;
      text-align: center;
      background-color: rgba(5, 129, 196, 0.1);
      border-radius: 50%;
      display: block;
      margin-left: 10px;
      font-size: 2rem; }
      .sidebar-options .item a .icon .fa,
      .sidebar-options .item a .icon .fas,
      .sidebar-options .item a .icon .far,
      .sidebar-options .item a .icon .fal,
      .sidebar-options .item a .icon .fab {
        font-size: 2rem;
        line-height: 70px; }
      .sidebar-options .item a .icon img {
        vertical-align: middle;
        max-width: 60px;
        max-height: 60px; }
    .sidebar-options .item a:hover {
      opacity: 0.7; }
  .sidebar-options .item.active a {
    border-color: #faf9f9;
    background-color: #faf9f9;
    color: #000;
    opacity: 1; }
    .sidebar-options .item.active a .icon {
      background-color: transparent; }

.sidebar-form {
  border: 2px solid #EEE;
  padding: 25px;
  margin-bottom: 20px; }
  .sidebar-form.shadow {
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
    border: none; }

@media (min-width: 992px) {
  .special-version .sidebar-options .item a {
    min-height: 70px; }
    .special-version .sidebar-options .item a .icon {
      display: none; }
  .special-version.c1 .sidebar-form {
    border-color: #000; }
  .special-version.c1 .sidebar-nav li:before {
    color: #000; }
  .special-version.c1 .sidebar-nav li:after {
    border-color: #000; }
  .special-version.c1 .sidebar-nav li.active {
    background-color: #000; }
  .special-version.c1 .sidebar-options .item a {
    color: #000;
    border-color: #000; }
  .special-version.c1 .sidebar-options .item.active a {
    background-color: #000;
    color: #FFF; }
  .special-version.c2 .sidebar-form {
    border-color: #FFF; }
  .special-version.c2 .sidebar-nav {
    background-color: #000; }
    .special-version.c2 .sidebar-nav li.active {
      background-color: #fff; }
      .special-version.c2 .sidebar-nav li.active:after {
        border: none; }
      .special-version.c2 .sidebar-nav li.active a {
        color: #000; }
  .special-version.c2 .sidebar-options .item a {
    color: #FFF;
    border-color: #FFF; }
  .special-version.c2 .sidebar-options .item.active a {
    background-color: #FFF;
    color: #000; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .sidebar-form .controlls {
    -webkitjustify-content: center;
    justify-content: center; }
    .sidebar-form .controlls .reset {
      margin: 20px 20px 0; } }

@media (max-width: 991.98px) {
  .sidebar-nav {
    display: none; }
  .sidebar-options .item a {
    padding-right: 15px; }
    .sidebar-options .item a .name {
      font-size: 1.375rem;
      line-height: 1.5rem; } }

@media (max-width: 767.98px) {
  .sidebar-options .item a {
    padding-right: 10px; }
    .sidebar-options .item a .name {
      font-size: 1.125rem;
      line-height: 1.375rem; } }

@media (max-width: 575.98px) {
  .sidebar-options .item a .name {
    font-size: 0.9375rem; } }

.faq-sections .slide-block .toggle {
  cursor: pointer; }
  .faq-sections .slide-block .toggle:after {
    content: '\f107';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    transition: all 0.3s;
    position: absolute;
    font-size: 0.8125rem; }

.faq-sections .slide-block.open > .toggle:after {
  -webkit-transform: rotate(180deg);
  -khtml-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.faq-sections .faq-section {
  margin-bottom: 35px; }
  .faq-sections .faq-section > .toggle:after {
    margin-left: 17px; }
  .faq-sections .faq-section .section-title {
    font-size: 1.625rem;
    line-height: 1.875rem;
    margin-bottom: 5px; }

.faq-sections .faq-list .item {
  border-bottom: 1px solid #eeeded;
  padding: 15px 0; }
  .faq-sections .faq-list .item .question {
    position: relative;
    color: #505050;
    font-size: 1rem;
    line-height: 1.25rem;
    padding-right: 30px;
    transition: color 0.3s; }
    .faq-sections .faq-list .item .question:after {
      right: 0;
      top: 0; }
  .faq-sections .faq-list .item.open, .faq-sections .faq-list .item:last-child {
    border: none; }
  .faq-sections .faq-list .item .answer {
    padding: 30px;
    font-size: 1.125rem;
    line-height: 1.5rem;
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
    margin: 25px 0 15px; }

@media (min-width: 992px) {
  .special-version .faq-sections .faq-list .item .answer {
    border: 2px solid #000; }
  .special-version .faq-sections .faq-list .item {
    border-bottom: 1px solid #000; }
  .special-version .faq-sections .faq-list .item .question:hover,
  .special-version .faq-sections .faq-list .item .question {
    color: #000; }
  .special-version.c2 .faq-sections .faq-list .item .answer {
    border: 2px solid #FFF; }
  .special-version.c2 .faq-sections .faq-list .item .question:hover,
  .special-version.c2 .faq-sections .faq-list .item .question {
    color: #FFF; }
  .special-version.c2 .faq-sections .faq-list .item {
    border-bottom: 1px solid #FFF; } }

.galleries-list {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .galleries-list .item {
    margin-bottom: 30px;
    width: 25%;
    min-width: 300px;
    padding: 0 15px; }
    .galleries-list .item .item-content {
      min-height: 100%;
      background-color: #f9f8f8;
      padding: 0 30px 25px;
      box-shadow: inset 0 50px 0 #FFF; }
    .galleries-list .item .text {
      margin-top: 25px; }
    .galleries-list .item .title {
      font-size: 1.125rem;
      line-height: 1.375rem; }
      .galleries-list .item .title a {
        color: #000;
        text-decoration: none; }
        .galleries-list .item .title a:hover {
          text-decoration: underline; }
    .galleries-list .item .data {
      margin-top: 10px;
      font-size: 0.8125rem;
      line-height: 1rem; }
    .galleries-list .item .picture {
      height: 134px;
      position: relative;
      margin-right: 10px; }
      .galleries-list .item .picture a {
        display: block;
        height: 100%;
        position: relative; }
        .galleries-list .item .picture a:after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          top: 0;
          transition: all 0.3s;
          background: rgba(5, 129, 196, 0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAQAAAC1p96yAAAAoUlEQVR42u3VtwHCQAxGYfWENRhG8+CazERub6kb4BF/cpBcn15D+nC2jVwbnsbSbYZytXzlTqHye3px/IlrdfIYvaVjggUSdpYXXs7Yclj7wKjANI0vLQ0gj5X4ICyex32cf8IE+QcsIx7DeT77iANc7YXzXGtgcR6q8cbjNys1Aap4/FapOqCIOwBzxiE6PmNwcWNDdjb6u+hDSlMpOKYOv1GwUsQJKkcAAAAASUVORK5CYII=) 50% 50% no-repeat;
          opacity: 0;
          visibility: hidden; }
        .galleries-list .item .picture a:hover {
          box-shadow: 0 9px 30px rgba(0, 123, 193, 0.4); }
          .galleries-list .item .picture a:hover:after {
            opacity: 1;
            visibility: visible; }

@media (min-width: 992px) {
  .special-version .galleries-list .item .picture a:hover {
    box-shadow: none; }
  .special-version .galleries-list .item .picture a:after {
    display: none; }
  .special-version .galleries-list .item .item-content {
    box-shadow: none;
    padding-top: 30px; }
    .special-version .galleries-list .item .item-content .data {
      color: #000; }
  .special-version.fz2 .galleries-list .item .title, .special-version.fz3 .galleries-list .item .title {
    word-wrap: break-word; } }

@media (min-width: 768px) and (max-width: 1199.98px) {
  .galleries-list .item .picture {
    height: 100px; } }

@media (max-width: 1199.98px) {
  .galleries-list .item {
    min-width: 240px; } }

@media (max-width: 991.98px) {
  .galleries-list .item .title {
    font-size: 1rem;
    line-height: 1.25rem; } }

@media (max-width: 767.98px) {
  .galleries-list .item {
    min-width: 270px; }
    .galleries-list .item .picture {
      height: 120px; }
    .galleries-list .item .title {
      font-size: 1rem;
      line-height: 1.25rem; } }

@media (max-width: 575.98px) {
  .galleries-list .item {
    width: 100%; }
    .galleries-list .item .picture {
      height: 200px; } }

@media (max-width: 400px) {
  .galleries-list .item .picture {
    height: 150px; } }

.gallery-block {
  background-color: #44484b;
  padding: 50px 0;
  margin-top: -60px;
  margin-bottom: 45px; }
  .gallery-block .gallery-holder {
    position: relative; }
    .gallery-block .gallery-holder .slick-arrow {
      position: absolute;
      top: 50%;
      font-size: 60px;
      color: #FFF;
      cursor: pointer;
      margin-top: -30px;
      transition: all 0.3s;
      text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
      .gallery-block .gallery-holder .slick-arrow:hover {
        color: #0581c4; }
      .gallery-block .gallery-holder .slick-arrow.slick-prev {
        left: 70px; }
      .gallery-block .gallery-holder .slick-arrow.slick-next {
        right: 70px; }
  .gallery-block .big-pictures {
    margin-bottom: 25px; }
    .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
      height: 700px;
      text-align: center;
      overflow: hidden;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      position: relative;
      -webkit-flex-direction: column;
      flex-direction: column; }
    .gallery-block .big-pictures img {
      max-width: 100%;
      max-height: 700px;
      width: auto;
      height: auto; }
    .gallery-block .big-pictures .holder {
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      flex: 0 1 auto;
      max-height: 100%; }
    .gallery-block .big-pictures .title {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      transition: opacity 0.3s;
      background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
      padding: 70px 30px 25px;
      font-size: 1.375rem;
      line-height: 1.5rem;
      color: #FFF; }
  .gallery-block .thumbs-holder {
    text-align: center; }
  .gallery-block .thumbs {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    max-width: 100%;
    margin: auto;
    overflow: hidden; }
    .gallery-block .thumbs .item {
      padding: 4px 6px;
      position: relative;
      cursor: pointer;
      height: 108px; }
      .gallery-block .thumbs .item.slick-cloned {
        opacity: 0; }
      .gallery-block .thumbs .item:after {
        content: '';
        position: absolute;
        top: 4px;
        right: 6px;
        bottom: 4px;
        left: 6px;
        transition: all 0.2s; }
      .gallery-block .thumbs .item:hover:after {
        background-color: rgba(5, 129, 196, 0.5); }
      .gallery-block .thumbs .item.slick-current:after {
        left: 2px;
        right: 2px;
        top: 0px;
        bottom: 0px;
        border: 2px solid #0581c4;
        background-color: rgba(5, 129, 196, 0); }
      .gallery-block .thumbs .item img {
        height: 100px;
        width: auto;
        transition: opacity 0.3s; }

@media (min-width: 992px) {
  .special-version .gallery-block .thumbs .item:after {
    display: none; }
  .special-version .gallery-block .thumbs .item.slick-center:after {
    display: block;
    border: 2px solid #FFF; } }

@media (max-width: 1199.98px) {
  .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
    height: 600px; }
  .gallery-block .big-pictures img {
    max-height: 600px; } }

@media (max-width: 991.98px) {
  .gallery-block {
    margin-top: 0;
    padding: 20px 0; }
    .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
      height: 500px; }
    .gallery-block .big-pictures img {
      max-height: 500px; }
    .gallery-block .big-pictures .title {
      padding: 40px 15px 15px;
      font-size: 1rem;
      line-height: 1.25rem; }
    .gallery-block .gallery-holder .slick-arrow {
      font-size: 40px;
      margin-top: -20px; }
      .gallery-block .gallery-holder .slick-arrow.slick-next {
        right: 15px; }
      .gallery-block .gallery-holder .slick-arrow.slick-prev {
        left: 15px; }
    .gallery-block .thumbs .item {
      height: 88px; }
      .gallery-block .thumbs .item img {
        height: 80px;
        width: auto; } }

@media (max-width: 767.98px) {
  .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
    height: 500px; }
  .gallery-block .big-pictures img {
    max-height: 500px; } }

@media (max-width: 575.98px) {
  .gallery-block {
    display: flex;
    flex-direction: column;
    height: 100vh; }
    .gallery-block .gallery-holder {
      flex: 1; }
    .gallery-block .thumbs-holder {
      flex: 0 0 auto; }
    .gallery-block .slick-list,
    .gallery-block .slick-track,
    .gallery-block .holder {
      height: 100%; }
    .gallery-block .big-pictures {
      height: 100%; }
      .gallery-block .big-pictures .container, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots, .gallery-block .big-pictures .gallery-section:before, .gallery-block .big-pictures .gallery-section .background-picture, .gallery-section .gallery-block .big-pictures .background-picture {
        height: 100%; }
        .gallery-block .big-pictures .container img, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider .item .text img, .main-top-section.simple .main-slider-container .main-slider .item .gallery-block .big-pictures .text img, .gallery-block .big-pictures .main-top-section.simple .main-slider-container .main-slider-controlls .slick-dots img, .main-top-section.simple .main-slider-container .main-slider-controlls .gallery-block .big-pictures .slick-dots img, .gallery-block .big-pictures .gallery-section:before img, .gallery-block .big-pictures .gallery-section .background-picture img, .gallery-section .gallery-block .big-pictures .background-picture img {
          max-height: none;
          width: 100%;
          height: 100%;
          object-fit: contain; }
      .gallery-block .big-pictures .title {
        display: none; } }

.staff .item {
  margin-bottom: 30px; }
  .staff .item .item-content {
    background-color: #f7f7f7;
    padding: 0 30px 25px;
    box-shadow: inset 0 50px 0 #FFF;
    min-height: 100%; }
  .staff .item .picture {
    width: 170px;
    height: 170px;
    position: relative; }
    .staff .item .picture:after {
      content: '\201C';
      font-size: 72px;
      line-height: 0;
      position: absolute;
      text-stroke: 2px #0380c3;
      -webkit-text-stroke: 2px #0380c3;
      color: transparent;
      left: 10px;
      bottom: -20px; }
  .staff .item .text {
    margin-top: 18px; }
  .staff .item .title {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #000; }
  .staff .item .post {
    font-size: 0.8125rem;
    line-height: 1rem;
    margin-top: 10px; }

@media (min-width: 768px) and (max-width: 1199.98px) {
  .staff .item .picture {
    height: 150px;
    width: 150px; } }

@media (max-width: 575.98px) {
  .staff .item:last-child {
    margin-bottom: 0; } }

.staff-slider-container {
  position: relative; }

.staff-v2 {
  margin-left: -15px;
  margin-right: -15px; }
  .staff-v2 .slick-sqr-arrow.slick-prev {
    left: -5px; }
  .staff-v2 .slick-sqr-arrow.slick-next {
    right: -5px; }
  .staff-v2 .item {
    padding: 0 15px;
    container-type: inline-size; }
    .staff-v2 .item .item-content {
      padding: 0 0 30px 30px;
      position: relative; }
      .staff-v2 .item .item-content:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        right: 30px;
        top: 30px;
        background-color: #f7f7f7; }
    .staff-v2 .item .picture {
      position: relative;
      aspect-ratio: 1; }
    .staff-v2 .item .text {
      position: absolute;
      left: 65px;
      bottom: 60px; }
      .staff-v2 .item .text:before {
        content: '\201C';
        font-size: 72px;
        line-height: 0;
        position: absolute;
        text-stroke: 2px var(--theme-color);
        -webkit-text-stroke: 2px var(--theme-color);
        color: transparent;
        left: -50px;
        top: 35px; }
    .staff-v2 .item .title {
      font-size: 1.5rem;
      font-size: clamp(1.125rem, 6.4864cqw, 1.75rem);
      line-height: 1.1;
      font-weight: 500;
      text-shadow: 0 0 5px rgba(255, 255, 255, 0.4); }
    .staff-v2 .item .post {
      font-size: 0.8125rem;
      margin-top: 10px;
      text-shadow: 0 0 5px rgba(255, 255, 255, 0.4); }

.staff-v3 {
  margin-left: -15px;
  margin-right: -15px; }
  .staff-v3 .slick-sqr-arrow.slick-prev {
    left: -5px; }
  .staff-v3 .slick-sqr-arrow.slick-next {
    right: -5px; }
  .staff-v3 .item {
    padding: 0 15px;
    margin-bottom: 15px;
    container-type: inline-size; }
    .staff-v3 .item .item-content {
      position: relative;
      padding-bottom: 30px; }
    .staff-v3 .item .picture {
      position: relative;
      aspect-ratio: 1; }
    .staff-v3 .item .text {
      position: absolute;
      left: 30px;
      right: 0;
      bottom: 0;
      background-color: #FFF;
      box-shadow: 0 4px 15px rgba(193, 193, 193, 0.3);
      padding: 20px 30px; }
      .staff-v3 .item .text:before {
        content: '\201C';
        font-size: 72px;
        line-height: 0;
        position: absolute;
        text-stroke: 2px var(--theme-color);
        -webkit-text-stroke: 2px var(--theme-color);
        color: transparent;
        left: 30px;
        top: 20px; }
    .staff-v3 .item .title {
      font-size: 1.5rem;
      font-size: clamp(1.125rem, 6.4864cqw, 1.75rem);
      line-height: 1.1;
      font-weight: 500; }
    .staff-v3 .item .post {
      font-size: 0.8125rem;
      margin-top: 10px; }

.staff-section-v4 {
  overflow: hidden; }

.staff-v4 {
  margin-left: -15px;
  margin-right: -15px; }
  .staff-v4 .slick-list {
    overflow: visible; }
  .staff-v4 .slick-sqr-arrow.slick-prev {
    left: -5px; }
  .staff-v4 .slick-sqr-arrow.slick-next {
    right: -5px; }
  .staff-v4 .item {
    padding: 0 15px;
    margin-bottom: 15px;
    container-type: inline-size;
    transition: all 1s; }
    .staff-v4 .item:not(.slick-active) {
      opacity: 0.2;
      filter: grayscale(1); }
    .staff-v4 .item .item-content {
      position: relative; }
    .staff-v4 .item .picture {
      position: relative;
      aspect-ratio: 1;
      width: 65%; }
    .staff-v4 .item .text {
      position: absolute;
      width: 43.85%;
      top: 30px;
      right: 0;
      bottom: 0;
      background-color: #FFF;
      box-shadow: 0 4px 15px rgba(193, 193, 193, 0.3);
      padding: 65px 30px 20px 30px; }
      .staff-v4 .item .text:before {
        content: '\201C';
        font-size: 72px;
        line-height: 0;
        position: absolute;
        text-stroke: 2px var(--theme-color);
        -webkit-text-stroke: 2px var(--theme-color);
        color: transparent;
        left: 30px;
        top: 55px; }
    .staff-v4 .item .title {
      font-size: 1.5rem;
      font-size: clamp(1.125rem, 4.2105cqw, 1.75rem);
      line-height: 1.1;
      font-weight: 500; }
    .staff-v4 .item .post {
      font-size: 0.8125rem;
      margin-top: 10px; }
    .staff-v4 .item .user-contacts {
      margin-top: 10px; }
      .staff-v4 .item .user-contacts .contacts-item {
        margin-top: 5px; }
        .staff-v4 .item .user-contacts .contacts-item .name {
          font-size: 0.9375rem;
          font-size: clamp(0.75rem, 2.6316cqw, 1rem); }
        .staff-v4 .item .user-contacts .contacts-item .value {
          font-size: 1rem;
          font-size: clamp(0.75rem, 2.807cqw, 1rem);
          font-weight: 500; }
  @media (max-width: 575px) {
    .staff-v4 .item .text {
      padding: 15px clamp(10px, 3.57143cqw, 30px);
      top: 0; }
      .staff-v4 .item .text:before {
        display: none; } }

@media (min-width: 992px) {
  .special-version.c2 .staff .item-content {
    box-shadow: inset 0 50px 0 #000; }
    .special-version.c2 .staff .item-content .post {
      color: #000; } }

@media all and (-ms-high-contrast: none) {
  .staff .item .picture:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE10 */
  *::-ms-backdrop .item .picture:after,
  .staff .item .picture:after {
    color: #FFF;
    text-shadow: -1px -1px 0 #8eb9dc,
 1px -1px 0 #8eb9dc,
 -1px 1px 0 #8eb9dc,
 1px 1px 0 #8eb9dc; }
  /* IE11 */ }

.services {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .services .item {
    min-height: 210px;
    margin-bottom: 30px;
    width: 25%;
    min-width: 300px;
    padding: 0 15px; }
    .services .item a {
      display: block;
      min-height: 100%;
      background-color: #f9f8f8;
      color: #aeadad;
      text-decoration: none;
      padding: 30px; }
      .services .item a .icon {
        font-size: 40px; }
      .services .item a img {
        width: auto;
        height: auto;
        max-width: 100%;
        max-height: 200px; }
      .services .item a .name {
        display: block;
        color: #000;
        margin-top: 15px;
        font-size: 1.125rem;
        line-height: 1.5rem; }
      .services .item a:hover {
        background-color: #fff;
        box-shadow: 0 5px 20px rgba(0, 123, 193, 0.2);
        color: #0581c4; }
        .services .item a:hover .name {
          text-decoration: underline; }

@media (min-width: 992px) {
  .special-version .services .item a {
    background: #fff;
    border: 2px solid #000;
    padding-top: 25px;
    color: #000; }
    .special-version .services .item a:hover {
      box-shadow: none; }
      .special-version .services .item a:hover .icon {
        color: #000; }
  .special-version.c2 .services .item a {
    background: #000;
    border: 2px solid #FFF;
    color: #FFF; }
    .special-version.c2 .services .item a .name {
      color: #FFF; }
    .special-version.c2 .services .item a:hover .icon {
      color: #FFF; }
  .special-version.fz3 .services .item a {
    word-wrap: break-word; } }

@media (max-width: 1199.98px) {
  .services .item {
    min-width: 240px; } }

@media (max-width: 767.98px) {
  .services .item {
    min-width: 270px; } }

@media (max-width: 575.98px) {
  .services .item {
    width: 100%; } }

.houses {
  margin-bottom: 40px; }
  .houses .item {
    min-height: 210px;
    margin-bottom: 30px; }
    .houses .item a {
      display: block;
      min-height: 100%;
      background: #f9f8f8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA5CAMAAACiTZ0RAAAATlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADckEouAAAAGnRSTlMATUtIRUI/PDg1MS4qJSIfHBgVEQ4MCQUCATOXjhEAAAK1SURBVHjavdSHmrI6AIThmfSIgAGT4P3f6AFbZCly/vbu2vV7xgqg50s+kVQDflGqXoYwHtUD/omEPyIqmvwnOtQt1YDfdaUGMmUGELx5ci1+CFrtsZYGQedHyYjqSRI/SOptypIGHcl8m0rK5nid5BMx17DHjo4Wga5XzAPl0JIUE9JjjhY7Lo8OMIwlUCIyYpRZYe7MhG3tqwNkxXSjvsr0CNWYGeh2O+7VeW2iyI/QGTMV05E9j5JmgmRaC2X6/T2X0rlvSlAqr4ROzF86Hg9lE0UuoQODGjq09MCiJGRGmoc8806n7ClumhFCDJiFEk/bHf9jT9kUIVWchRzz4U5x30TWn4Oqg505wwjFBm+Ww3ZnOmCnpEXCU2SNVfXmnlK6QjG+L211TmXPgVLPZmvPZqew7F8lLTb3TIdv7GtTxwtWJFaoqfGdZA8tASWxJrJpSIvvDHlxRGCPVQ0ZnDyyyFVkgKI1qxzppAbQOfvmE4K3hW8BVkgZoJmHCu8Np5CnfBFs4SgLKkB4TFhjmxUAnL299LzA8VaoEiKFUBTraACcRcGAE0VB+w7Fvjvz3I1i+nQdrwlSAagY+nTX1fdFXSH1KzS5MmLUn6vinDDSEsCJGPzkhMwLLFEoBZQf8449RnK22WOkHqEhn+9u12nR95BGMQvd0nPRsZChLFh9LkqPp4uji67FbFHGU38oRPkZsstQ78OhUKVYqHYZCiIcetdwGwpgGerUI2QLLkNLy0WcQq1moetfCaV27UfwF0JA/49CYT9UES9XBizQ4qndD3nG9BTY7IUC406o5UzYfGop1rzEdUrG6HiuCvr4E22MACK/Eh+4roWQTV039VPTrqk/lOua1y3N+HCNv8TyqEvmqMabmocOT5Q4lUf/E1He90uuqP9XyHnnQx6PF3yLFf8B0KA17UO4LGMAAAAASUVORK5CYII=) 32px 28px no-repeat;
      color: #000;
      text-decoration: none;
      padding: 95px 30px 25px; }
      .houses .item a .address {
        display: block;
        font-size: 1.125rem;
        line-height: 1.5rem; }
      .houses .item a .data {
        display: block;
        font-size: 0.8125rem;
        line-height: 1.1rem;
        margin-top: 3px; }
      .houses .item a:hover {
        background-color: #fff;
        box-shadow: 0 5px 20px rgba(0, 123, 193, 0.2); }
        .houses .item a:hover .address {
          text-decoration: underline; }

.houses-by-street {
  margin-bottom: 35px;
  margin-top: 45px; }
  .houses-by-street .item {
    margin-bottom: 45px; }
  .houses-by-street .street {
    font-size: 1.125rem;
    border-bottom: 3px solid #027fc3;
    display: inline-block;
    line-height: 1.5rem; }
  .houses-by-street .numbers {
    margin-top: 20px;
    margin-left: -5px; }
    .houses-by-street .numbers li {
      display: inline-block;
      margin-left: 5px; }
      .houses-by-street .numbers li:after {
        content: ','; }
      .houses-by-street .numbers li:last-child:after {
        content: none; }

.houses-filter {
  margin-bottom: 30px; }
  .houses-filter li {
    margin-bottom: 30px; }
  .houses-filter a {
    display: block;
    height: 135px;
    opacity: 0.5;
    border-radius: 3px;
    text-decoration: none; }
    .houses-filter a.active {
      opacity: 1;
      position: relative;
      box-shadow: 0 9px 30px rgba(0, 0, 0, 0.2); }
      .houses-filter a.active:after {
        content: '\f107';
        position: absolute;
        height: 36px;
        width: 36px;
        line-height: 36px;
        font-family: 'Font Awesome 5 Free';
        background-color: #FFF;
        text-align: center;
        border-radius: 50%;
        bottom: -18px;
        left: 50%;
        margin-left: -18px;
        color: #8d8d8d;
        font-size: 1.25rem;
        font-weight: bold; }
    .houses-filter a img {
      border-radius: 4px; }

@media (min-width: 992px) {
  .special-version .houses .item a {
    background: #fff;
    border: 2px solid #000;
    padding-top: 25px;
    color: #000; }
    .special-version .houses .item a:hover {
      box-shadow: none; }
  .special-version .houses-by-street .street {
    border-color: #000; }
  .special-version.c2 .houses .item a {
    background: #000;
    border: 2px solid #FFF;
    color: #FFF; }
  .special-version.c2 .houses-by-street .street {
    border-color: #FFF; }
  .special-version.fz3 .houses .item {
    word-wrap: break-word; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  .houses-tabs .tabs a {
    height: 145px; } }

@media (max-width: 991.98px) {
  .houses-tabs .tabs a {
    height: 105px; } }

@media (max-width: 767.98px) {
  .houses-tabs .tabs a {
    height: 120px; } }

@media (max-width: 575.98px) {
  .houses-filter li a {
    height: auto; }
  .houses-tabs .tabs {
    display: block; }
    .houses-tabs .tabs li {
      margin-bottom: 30px; }
    .houses-tabs .tabs a {
      padding-top: 50%;
      position: relative; }
      .houses-tabs .tabs a .custom-object-fit,
      .houses-tabs .tabs a img {
        top: 0;
        left: 0;
        position: absolute; }
      .houses-tabs .tabs a .custom-object-fit {
        right: 0; } }

.departments {
  margin-top: 40px; }
  .departments .item {
    margin-bottom: 30px;
    font-size: 0.9375rem;
    min-width: 20%; }
  .departments .name {
    display: inline-block;
    color: #212121;
    border-bottom: 3px solid #0581c4;
    font-size: 1.125rem;
    line-height: 1.25rem;
    padding-bottom: 0.25rem;
    margin-bottom: 21px; }
  .departments a {
    color: #000; }
    .departments a[href^="mailto"] {
      font-weight: 600; }
  .departments .phone {
    font-size: 1.125rem;
    line-height: 1.25rem;
    font-weight: bold; }
    .departments .phone a {
      color: #000;
      text-decoration: none; }
    .departments .phone + .phone {
      margin-top: 3px; }
  .departments .schedule {
    font-size: 0.9375rem; }
    .departments .schedule p, .departments .schedule ul {
      margin: 10px 0; }

.contacts-block .content-social-nav {
  font-size: 1.125rem;
  margin-top: 45px; }
  .contacts-block .content-social-nav ul {
    margin-top: 15px; }
    .contacts-block .content-social-nav ul li {
      font-size: 1.25rem;
      line-height: 1;
      margin-right: 25px; }
      .contacts-block .content-social-nav ul li a {
        color: #0581c4;
        text-decoration: none; }

.contacts-form {
  background-color: #f9f8f8;
  padding: 65px 100px;
  margin-top: 70px; }
  .contacts-form .form-control, .contacts-form .external-form-block form input[type=text], .external-form-block form .contacts-form input[type=text],
  .contacts-form .external-form-block form input[type=password], .external-form-block form .contacts-form input[type=password],
  .contacts-form .external-form-block form input[type=date], .external-form-block form .contacts-form input[type=date],
  .contacts-form .external-form-block form input[type=datetime-local], .external-form-block form .contacts-form input[type=datetime-local],
  .contacts-form .external-form-block form input[type=email], .external-form-block form .contacts-form input[type=email],
  .contacts-form .external-form-block form input[type=month], .external-form-block form .contacts-form input[type=month],
  .contacts-form .external-form-block form input[type=number], .external-form-block form .contacts-form input[type=number],
  .contacts-form .external-form-block form input[type=search], .external-form-block form .contacts-form input[type=search],
  .contacts-form .external-form-block form input[type=tel], .external-form-block form .contacts-form input[type=tel],
  .contacts-form .external-form-block form input[type=time], .external-form-block form .contacts-form input[type=time],
  .contacts-form .external-form-block form input[type=url], .external-form-block form .contacts-form input[type=url],
  .contacts-form .external-form-block form input[type=week], .external-form-block form .contacts-form input[type=week],
  .contacts-form .external-form-block form select, .external-form-block form .contacts-form select,
  .contacts-form .external-form-block form textarea, .external-form-block form .contacts-form textarea,
  .contacts-form .main-user-consent-request input + span:before,
  .contacts-form .custom-input label:before,
  .contacts-form .vote-answer-item label:before {
    background-color: transparent; }
  .contacts-form .text {
    flex: 0 0 270px;
    margin-right: 30px; }
    .contacts-form .text h2 {
      font-size: 1.875rem;
      text-transform: uppercase;
      font-weight: 600; }
  .contacts-form .fields {
    flex: 1 1 auto; }
    .contacts-form .fields .top-fields {
      margin-bottom: 20px; }
      .contacts-form .fields .top-fields .field:last-child {
        margin-bottom: 0; }
    .contacts-form .fields .textfield {
      flex: 0 0 400px;
      width: 400px; }
      .contacts-form .fields .textfield .field {
        -webkit-flex-direction: column;
        flex-direction: column;
        min-height: 100%; }
        .contacts-form .fields .textfield .field .form-control, .contacts-form .fields .textfield .field .external-form-block form input[type=text], .external-form-block form .contacts-form .fields .textfield .field input[type=text],
        .contacts-form .fields .textfield .field .external-form-block form input[type=password], .external-form-block form .contacts-form .fields .textfield .field input[type=password],
        .contacts-form .fields .textfield .field .external-form-block form input[type=date], .external-form-block form .contacts-form .fields .textfield .field input[type=date],
        .contacts-form .fields .textfield .field .external-form-block form input[type=datetime-local], .external-form-block form .contacts-form .fields .textfield .field input[type=datetime-local],
        .contacts-form .fields .textfield .field .external-form-block form input[type=email], .external-form-block form .contacts-form .fields .textfield .field input[type=email],
        .contacts-form .fields .textfield .field .external-form-block form input[type=month], .external-form-block form .contacts-form .fields .textfield .field input[type=month],
        .contacts-form .fields .textfield .field .external-form-block form input[type=number], .external-form-block form .contacts-form .fields .textfield .field input[type=number],
        .contacts-form .fields .textfield .field .external-form-block form input[type=search], .external-form-block form .contacts-form .fields .textfield .field input[type=search],
        .contacts-form .fields .textfield .field .external-form-block form input[type=tel], .external-form-block form .contacts-form .fields .textfield .field input[type=tel],
        .contacts-form .fields .textfield .field .external-form-block form input[type=time], .external-form-block form .contacts-form .fields .textfield .field input[type=time],
        .contacts-form .fields .textfield .field .external-form-block form input[type=url], .external-form-block form .contacts-form .fields .textfield .field input[type=url],
        .contacts-form .fields .textfield .field .external-form-block form input[type=week], .external-form-block form .contacts-form .fields .textfield .field input[type=week],
        .contacts-form .fields .textfield .field .external-form-block form select, .external-form-block form .contacts-form .fields .textfield .field select,
        .contacts-form .fields .textfield .field .external-form-block form textarea, .external-form-block form .contacts-form .fields .textfield .field textarea {
          display: block;
          flex: 1 1 auto; }
  .contacts-form .captcha {
    width: 400px; }

@media (min-width: 992px) {
  .special-version .contacts-form {
    background-color: transparent;
    padding: 0; }
  .special-version .contacts-block .content-social-nav ul li a {
    color: #000; }
  .special-version .contacts-block .departments .name,
  .special-version .departments .name {
    border-color: #000;
    color: #000; }
  .special-version.c2 .contacts-block .content-social-nav ul li a {
    color: #FFF; }
  .special-version.c2 .contacts-block .departments .name,
  .special-version.c2 .departments .name {
    border-color: #FFF;
    color: #FFF; }
  .special-version.c2 .departments .phone a {
    color: #FFF; }
  .contacts-block .departments .item {
    flex-basis: 25%; } }

@media (max-width: 1199.98px) {
  .contacts-form {
    display: block; }
    .contacts-form .text {
      margin-bottom: 20px;
      margin-right: 0; }
    .contacts-form .fields .textfield {
      flex: 0 0 470px;
      width: 470px; }
    .contacts-form .captcha {
      width: 470px; } }

@media (max-width: 991.98px) {
  .departments {
    margin-bottom: 0; }
    .departments .item {
      flex: 0 0 50%;
      margin-bottom: 30px; }
  .contacts-form {
    display: block; }
    .contacts-form .text {
      margin-bottom: 20px; }
    .contacts-form .fields .top-fields {
      display: block; }
      .contacts-form .fields .top-fields .field:last-child {
        margin-bottom: 15px; }
    .contacts-form .fields .textfield {
      width: auto; }
      .contacts-form .fields .textfield .form-control, .contacts-form .fields .textfield .external-form-block form input[type=text], .external-form-block form .contacts-form .fields .textfield input[type=text],
      .contacts-form .fields .textfield .external-form-block form input[type=password], .external-form-block form .contacts-form .fields .textfield input[type=password],
      .contacts-form .fields .textfield .external-form-block form input[type=date], .external-form-block form .contacts-form .fields .textfield input[type=date],
      .contacts-form .fields .textfield .external-form-block form input[type=datetime-local], .external-form-block form .contacts-form .fields .textfield input[type=datetime-local],
      .contacts-form .fields .textfield .external-form-block form input[type=email], .external-form-block form .contacts-form .fields .textfield input[type=email],
      .contacts-form .fields .textfield .external-form-block form input[type=month], .external-form-block form .contacts-form .fields .textfield input[type=month],
      .contacts-form .fields .textfield .external-form-block form input[type=number], .external-form-block form .contacts-form .fields .textfield input[type=number],
      .contacts-form .fields .textfield .external-form-block form input[type=search], .external-form-block form .contacts-form .fields .textfield input[type=search],
      .contacts-form .fields .textfield .external-form-block form input[type=tel], .external-form-block form .contacts-form .fields .textfield input[type=tel],
      .contacts-form .fields .textfield .external-form-block form input[type=time], .external-form-block form .contacts-form .fields .textfield input[type=time],
      .contacts-form .fields .textfield .external-form-block form input[type=url], .external-form-block form .contacts-form .fields .textfield input[type=url],
      .contacts-form .fields .textfield .external-form-block form input[type=week], .external-form-block form .contacts-form .fields .textfield input[type=week],
      .contacts-form .fields .textfield .external-form-block form select, .external-form-block form .contacts-form .fields .textfield select,
      .contacts-form .fields .textfield .external-form-block form textarea, .external-form-block form .contacts-form .fields .textfield textarea {
        min-height: 100px; }
    .contacts-form .captcha {
      width: auto; } }

@media (max-width: 767.98px) {
  .contacts-form {
    padding: 40px; } }

@media (max-width: 575.98px) {
  .departments .item {
    flex: 0 0 100%; }
  .contacts-form {
    padding: 15px; } }

.search-form {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 30px; }
  .search-form .field {
    flex-grow: 1;
    margin: 0; }
  .search-form .controlls {
    margin: 0 0 0 30px; }

.result-count {
  margin-bottom: 30px; }

.search-results {
  margin: 20px 0 40px 35px; }
  .search-results .item {
    margin: 20px 0; }
  .search-results .title {
    font-size: 18px;
    font-weight: 500;
    color: #787878;
    margin-bottom: 10px; }
    .search-results .title .no {
      position: absolute;
      margin-left: -35px; }
    .search-results .title a {
      color: #000; }

@media (min-width: 992px) {
  .special-version .search-results .title a:hover,
  .special-version .search-results .title .no {
    color: #000; }
  .special-version.c2 .search-results .title a:hover,
  .special-version.c2 .search-results .title .no {
    color: #FFF; } }

.counters-blocks {
  margin-left: -30px;
  flex-wrap: wrap;
  margin-bottom: 40px; }
  .counters-blocks .counter {
    min-height: 284px;
    flex: 0 1 270px;
    margin-left: 30px;
    margin-bottom: 13px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABQCAIAAACmrtMBAAADD0lEQVR42nSSi27lIBBDsQfI/v+vbqXe8FzDaJEStdaooZODMZMb5lYp5d7Sc9W9qzz+Re9dj1oLSYAzTIQfNEPA19dfrYw0s5RyrdX7L0x/GWNUCHG9D/UsRuV5c1vMKQNsrYNQLJKgbdornAVBXtfVe0PAGEOLmKISH+oU1bQopdqq0TQKBESP8RS9la9rynMOcbUUswjgdTv6XpI551YrjRrCnEPnuAsCvHg2pXwB7K2brRgkjeasi347CYDu11oFMfcFY0rBhVUUeWi9U2hlpYxrWR2LenkCLPJoJe59jqmmBkczNX12DE8BTCl97g8A3U+dnWfBjj6clbi3Jss5lsxsiBV6kPMBzeIy/nymMrQKYK5Ldur1wc4VU1oz7tIY3lIY7tXDWlo/N70udy1VGQje9zfDTzIpRs1LYx590Fjv8kBlr9IThIx1aFuqlMx4ICE+6p0B8q33d93SAOygG3pn6KXo5rUUzY509AirfBfNdLRqzCXloR/6n/BaMprmVO4PAZD5ynSzQxyRTPmP4o4ZBKfk6JNzgbCYNFr/NjTyjR15ZHkKnHvv+ZhvqUkiYC6NOQbD7yKt9zIksUI1fDd+ec/p0ShPYHkvV6d3TS9nd9SPFli9Qfdy5NT5uQE8hzAcy3+1lldyAzEMQ4mV0nu+0nP/06UX7Y4IF43pLrry+y0HA4OQbWgWoInHZDGDjZk6/YHlYtS4lCgzw6k4UDNkpjIqXyw77qmBiUPZuuqsjnIZOvJW2w22eiipq6DkEKVwRQFcVUD/wIQOauzhqFJ26AAMgL8Ve/gJEEFSWEWt94GSWXcrWQSzsrUcZ+5+s+oqWgGJ1FyawnUgWA4cVDWZtbGeqgZRNYuwvhUhNO8fPycnp/3Kpnpab++fjk/PQgzkchTClNLr6+vx0VHXdUDF1yHdf4ysFKutHWL6/0+pLQ5XBAgA1ew7wKnAgoZ6vJcsw0t0dt2EWAGF7LuKXZTlYOleLLnq1gmQrKIkV9MKOTg8HNJ0UAgur65XdaBrW/fdKsPv7++J/6HoAa0JMzEevJ12AAAAAElFTkSuQmCC) top left no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABQCAIAAACmrtMBAAADFUlEQVR42nSTCZLrIAxEkVgy97/s2Gz6D0ORTyXTViiE260tSL5vB8QtmNuuPXsRiTGyCaVk9w02+GLWQaspvV6oXhyuVycTMYQa6J0jXYzJ3kQzHwI+LO89fghBDcYyYBgQ9aqa8y0qtTYRTTGh+sF1FmJorZIl6bJ5kagq1AP2xIKRc/bqSy0hRJLhxZu6ShPxPpScYXfj6dQ+JZSjadNHgwaVUsi2lpJSUl1J6tbE8auaTNXtqSYmJBcUEjYRYuytEfQpvIxq5D3GlQCawQcOcsnqPbmSIl9uHo/O7uDBoC/D6VZbI8tjdhCohXeigkM1InLdFyMVUXdCH+aYHg0nS4RbHT13pyZgKg0HsVqymbuuIUlrN2nTlaDzoCGJZikxpl3KtOnqff+qKNFLLiXfnDHYQ3HXXW66o731WiFnxk3e7huUHqkqvMqvFCSfbpg9dlDRoAVl4v7FnVOeo9ldB4psG7HzKCrnM/qcuiwqEZ/WGnxMJ1Vksv5HSK8koirjPvbnz/VWXIuJjU81RqjSzZFoTD+f92KnQKo6G01TfYhP+Z+Qdbltlthth/xKVuuUhMHDmxE+YTzagRkLrVJq+hs69ERY2c8pnTBsPgFFGS5JXA7A3ev5dwn7UET3KetntsoCy9iFn30/D6ZN18JgLhl1ck7zX2tVgRwxEMNWe+GUh8r9/+vKEFQvMD72uuDji0ajVWx5gxpeLGbfbQB3JESUvxXUUHO8QV5KeWeunTtpYWVfi59BAXZW9iYop5Sbv4YF0CaAzvs4BKVErWTvPziA1ZzZWfF/AsRVRLA44AAwZK6nBBkFTE3rsDOajymsFVY6ToMV6Sb4NXlzCgXbBX1fWXwdNqZHNPPhkNaecZzkefH0/L4YYhlaEi6iRVaUF1e3Aa3AsNuzNH14eKiqCo48rBUjzbCMFNzMuqyqqquvL7+ITA4snwCgQOduMYyi37xIXQApp/nPKYAZKmD5wv8QsFNQWpvk4ISVVRLzoNYNLoYESJG0CCDJOEkcbGadnJ7BwbS3mrrWBUBO/vb2pjTXN7Q4DkA1wW6XAAAAAElFTkSuQmCC) top right no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABfCAIAAABX+GHUAAADVklEQVR42rWX1cLsNgyENbLzY/Gq7/9mZbo5DGvQVI4O/EtxSloKfDseTRitFtUkxwWFmf38ww/d+tfffPvw8FjKQeV6cXwo/DCpMi3EB1soAAFoJE2E26oD6r29f/++lJI3QQE0L0vKGcBEFUAw6rWpGs2bcEcCQcfERBWAcExMUOAouLyFChgT47XHqxEAzSYoAJOBtt630c9mbaIKoVekumPPCmyOBrwXDZjqNeXgJbIDhe70OvQ+JgDdlSoF2FbFZ/HW2q4EpvtA1GezczTw/SgEmKA0C0kht1H0VlptOwxA8nLLIW0zA5S0LKrOYGIAiud//ka6dua2AZr13sv7d/6NCToM5FqL9T4PSzVrSrt2wsh+T67BmH9PDXD1kGTXAaMdwJ49i4ohyfGahQXorjMhgN4spveeiIAJGkQfuNfMK9NyFxPbV0OQhCBCBaDbLtkt+gt0syCzBHhMzcM6R7kPzc7hjCZ5QRVO7jfwv6DXuuI5etUroDQjBYBgS1Wg2lsdGNTJideQnBngh7fX7JYMg9GcBaDXBkojV78ABmm83BZi2w7CIFhJXvRKwYVbI91Knkzp87B6jeNwa0jgOhMozzmvAbaiUMV4kdSLHASDbAXQlDOg4ujnG+rzC0GtI1fhSoiSvJhX746+E1dNWTVdu30EV9HHb77Ly3J/f397d2u952unIFe9e3hMyeEbETHrepJQxD80e3POK+Vk3YbXC5nCjXZnl1E3qlpb9YmB4nTzS20NOhpyFgJXXW4cPS2s2ZclL1C4gdhjl5yPvIZoq7WP0bNCHXXTOkZIx6oYkofDwQcWwFsC4P+8cH6FSK3VzHJezOhGXZ7kGQp068Ul3R/pkj6q/xPQ852Q5VD8x22Rdnt311snDZBjFOittVrWPvrNzQ0EPh/cZxT+WruJKy8AD9yHJimCJ+iYHd240ZRT73Z7exePWQCOz6+A9V5KySmP3pfsXkutclZKEedIUVWStze37plmAE5RH8hrWT50I5C1G1xQraW6ntE8xtFNKXKl8Mfvv3lAruffAFqLbi7tm2/fvn318qW7GAANqpFQfAsQU14g6S7fvH69BkxifH24HnF82fqicKBXL/GBG6Py1jUDAooAMR2qG0V/BfMXj1dGx8qRsHUAAAAASUVORK5CYII=) bottom left no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAABfCAIAAABX+GHUAAADV0lEQVR42uWX13rrRgyEMVhQdHqu0sv7v1h67yJ3gcwap8jeiMv7DKnCj79HA4DN+PWXny+X9a+//uSXouWzL78UEXB5Kvem0hVcJCIk1blRRDG63EMjwrkIug5Q27atddUIF4kjlNJSIgLQiMMAFD/IATh2JZe1e34eobl7ylEWSYQAmLjeNgg4dO1oes0moeHeaY9pVq2tAXAJABPU3W82Melr9DUoksfoK82ynsISpeIMmChExvIPs0KnKLIDmDbr9ijFZFq1kj5gh2NgrpxWD3sOPQEmCojgHBppGeF+KkDda6vb7CAE3D0kbFkF8wBQ1bIsEoco99piEfHLd19Djwcr0hjzn39aa+E+y9p837fSvecdEC1F1U71FVCBzJuVAzh1wjx+lJzF/MgCINqmWfvSv6HMXNGXrGzerFSrDmCCAucuRBESkVADJgEi0bI8zO8F2VoIHlEcociBNT9OrNMr9oi+Es6j8r9BY0QPRwAT5JOAhDugB7iCK7hKqzv0IE/kvjQ+90iWv5rrHUFf3rOhZh3EgasHBUCg3dTjLuppysVdogsHZQHjYTh6g2gqSlG6HsxCXz3posB70ru09nDaF65et6GsuMlKFFrMAK11ozEEA52uL7uvZm3fh9tB7ozIAKqlFBNo2/9ujeiooMxbWx9Wbvz9959vvf+he8sixw4Y9/FjWS7r+obZQtd71xgLEW9ejIUZt1ur4c5Ikaa4OQvot9ddtX9ZlsVbl2DsLNHLha4QkGNxUN1rlacRIIma5SOJGTksttStd3eM2/ukqoxIVMEY1rix77dg3F5f+z7ArAhgy3K9XrsxIOOlOCJo1svyMOO772k8XjLIcx/T0DiCtG3Xa/MmwIhKhLfKyT3wCwsQke26icRzNOladwgulwvD0LjuW6tVgPGahYhgDM4CQN6jWZ/kYfkUFQD5j9e6PrTHaTMu/7iTQXTQtu/Maou5uxXbOJHWADxHAYR7rXW9rBHx2EchHRlgpFmfQLI+zo9/yWAqd7RvG+srWjyc3vu2W3P/z/sVnfgORdRgAG7aH7//JlR0Nk83vNqiC3rWYvbOu+8ZJw6BaF8AIl0vCyTWv7/19tvsCThrpDqJziU6SDuR4tbh4wa8tfy16dPbvwJJH6IlFi19AAAAAElFTkSuQmCC) bottom right no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAABCAIAAABhfAhTAAAAJ0lEQVR42mP48/vXv79/0dD//0Diz8N7d+/dufX2zevv3759/PAeAHFpKFumxHMTAAAAAElFTkSuQmCC) center left repeat-y, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAABCAIAAABhfAhTAAAAJUlEQVR42mP8+OE9Gxv7t29fgQxmJmYZeXkGBgZGIEQF//79BQBFcgvzCkZtewAAAABJRU5ErkJggg==) center right repeat-y, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAIAAACuBzUDAAAAZUlEQVR42m1OBQIAMQhCdvX/z671ule2AEvOjDGw73sCQoMRwPUFQsjhga1vagSMWpWlFKYcmVPe52Wfc85xHCeO08iu6ykCqhqrKk3rFuPJJXLx7XkjFhBHTZ47z/gxA+Cp6ftn8fkneSLKDIgAAAAASUVORK5CYII=) top center repeat-x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA/CAIAAACuBzUDAAAAZElEQVR42l2NQQ7DIBADbfCN/3+07ZGuY4Gi0EoMYy1ao6oSgF/sbXJlr3ns5923/wCwM5KNx/Yxj40jn337L5ByleacaqC6FHLntN5EcoEAQAw+jLsn+Vulz/ulnt0xRvZXzwV6Sk7vUY9CBAAAAABJRU5ErkJggg==) bottom center repeat-x; }
    .counters-blocks .counter .counter-content {
      height: 100%;
      padding: 40px 25px;
      text-align: center;
      position: relative; }
      .counters-blocks .counter .counter-content:before {
        content: '';
        display: block;
        width: 30px;
        height: 30px;
        margin: 0 auto 10px; }
      .counters-blocks .counter .counter-content .icon {
        height: 30px;
        margin-bottom: 10px; }
        .counters-blocks .counter .counter-content .icon img {
          width: auto;
          height: auto;
          max-height: 30px; }
      .counters-blocks .counter .counter-content .title {
        font-size: 1.25rem;
        line-height: 1.5rem;
        font-weight: 500;
        margin-bottom: 10px; }
      .counters-blocks .counter .counter-content .counter-name {
        margin: 10px;
        min-height: 22px;
        color: #505050; }
      .counters-blocks .counter .counter-content .counter-edit {
        position: absolute;
        right: 20px;
        top: 30px;
        font-size: 20px;
        color: var(--theme-color, #017ec1); }
        .counters-blocks .counter .counter-content .counter-edit svg {
          width: 20px;
          height: 20px; }
        .counters-blocks .counter .counter-content .counter-edit use {
          fill: var(--theme-color, #017ec1); }
    .counters-blocks .counter .verification-block {
      margin: 20px auto 0;
      max-width: 210px;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: center; }
      .counters-blocks .counter .verification-block .verification-date {
        background-color: #f4f2e3;
        border-radius: 10px;
        padding: 15px;
        font-weight: 500; }
        .counters-blocks .counter .verification-block .verification-date .date {
          font-size: 1.25rem;
          line-height: 1;
          margin: 0;
          font-weight: 500;
          color: #000;
          text-transform: none; }
          .counters-blocks .counter .verification-block .verification-date .date.alert-date {
            color: #fb0304; }
      .counters-blocks .counter .verification-block .btn-ordered {
        cursor: default;
        background-color: #FFF;
        border: 1px solid #d2d2d2;
        color: #fb0304; }
    .counters-blocks .counter.water .counter-content {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAAA4CAMAAAD99+dGAAAAt1BMVEVHcEzR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dH+3qxlAAAAPHRSTlMAAQIECAsPEhQYHSEkJyovMjY6PkFER0pNUFNXWl5iZGdqbnN3en2AhImNkpecoqius7q+xMvU3ufv9PokdPvlAAAFjUlEQVR42t3W52KqXBqG4ZsuYKMrulRYYjeW9ITzP64Jk76Nad9OplxK+few+suPSVYOv8rOs5xf5Qz6kt8VzV1+nMELRpMf5xWxCtB2AOI1Fc+hYjsckft8m5gvDIDxGiCcA7jn91GLgiNkwLe1FhMq7koHdBMgW0AlHvxEG5t5mlDRVB6ZGoDZ9fKjiQH/gH1x2BRFwTib6w6v+FmLe9Ljn/Alb2jMDrYHIRYLm8ookc7AS6NAuNIaz6az6b9NJpNiPJZFzN8QziNgtA4BxKiMb+TZyeIiKf3yUJtjHN6hKkCNe72ZSkVbdoCBuEwuxGZe7MJrV941bDKp2jmbzeeL+XxVzjhmelrnOEVJL3wqiAnI9e5819bmMXTSq87FaLsozpJS48DNmmP0dY93WHvBvSXOZVmW602OM4W+uAov8s1qcpZcO5e3N7d3ytubO9d3rm4LvknjkWBfXpU5SMsdwGhwlVSJxVl0Vb8uD0gOmb7KJygAgY20LsqyNEBosQAxuu5e5ptlcd69NXigqHcUUPXrFYeydQ9QPgpUAH8+oWh37xJ3rtNkGIHIruPLqlfP01ur0+/1e71e2onjKIzC0I9vFxzqLqJoaCkft7GZ44yJxuRXd5lXY6QJ/axMy+Jsu7xMS7c8lHJIzJLoNOc1OwxtXotOF95pB3Vpo4Wi1ySRwKC39tbxeNSbtVb2crM5Odlsto92+6XCoXbXAON13sltWd6evM6sGQRFAKM5Fax1G5A+f4H7MOeuXd5gTPNsNMgG0+53T6tDl+WDS97keL7vN3T4W20cHY77cTJu1dBV3QSwLEwDmw/5wueRLvblszUvOFGg8sAwdCoMs+UQrxGlANkcO+z2+VC+HT3VAVflS1te6OxWGpXm6uzq5vZi5gAilz0zmq0iQFns/Fp3a/JZteys/MOSN4izy4dhVmAg5bDmtbsCSMaDTAnGfI7uza/KAx6HkksLWc5c3fYAGUcNTNW0gTq4fJrejL1Go9lqe36wLB9MecNlFqwYA+6gsCkivkzX+NPsPnDGH+yBCzdFw0pDwC0vTCYJX+YXIlj1eKU13+/nLV5JVnGwnsKpNGblCUDQ+mYt1x/0pMOHmssl7hJa4bwsy7mjNQJgHPFlZhX3OZ3FFLA25b2dCjLmy+o+n2WPHCreYrM7X6YAMuLHGTZgu2iYDny/ItWmLd7RlM+vJ6rsD5N+3u5PLCbtdtED7EhFFy1AQ+tosccH9MXa5h3O2cbgXv0klYnjnOj9XlonWwpbzGb9mnRon3dpzvKhmyXyJDM+SKzzgZ7JvVbei2WjIWW/J+qI9SISp16/2Wvg+7nRKWpi2IjyKPD5WzQVGjoEuB6MvdF+l5lePag1O7nQ/ITYpxO33Tb3TN7hBbyhYXFcEVBDRVOhrrgaKKCqDhoPJuP3Aq9C3pBcODzT6tg0Ox2Xen1oMY15SeWJAgpekkUcY3anA960HHabPFLzcNk8mcd5LpJpTp47cQNozWPVlC17qqmykXZNzKFVX4Ret5tyhDbZOlTCEU8yn0rzzONJsJCTUdE62UPUJc83kRp1W24yUxnMFGk1N95J5k3NsCk6Iwg6HOGsBimV8wXAUABszgD02S7nSe20v42m1mwZjPYu4/E60Ker1Jr6NBJpiXqyKobp4EKJmmlfmhxnyYWgImyA0+39SgBQ29M+zwLHq7Vo2eEoD4jTWtCwHTNZt4Moi7XIsUd+mgZ9p+7ai47CO9wuL8SpwmcpVDTn2Bz6FEOEKr+quc9MflVrsBL8KkuObf6fmS4YDraL44DGj7LB0AeLupovfTEP8iJdW/yoxnxgtpNWz+6bZ451XvNn4wY/yjpfa81Cps1suOyJVVp4Q48f5bV9m66I2n6u9nN9OCK0eelf7yq0ZiNdmH0AAAAASUVORK5CYII=) left 50% bottom 40px no-repeat; }
      .counters-blocks .counter.water .counter-content:has(.btn-verification) {
        background: none; }
    .counters-blocks .counter.water.hot .counter-content:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAmVBMVEVHcEz/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnL/cnK0d42YAAAAMnRSTlMAjcZ7a16+3/P6RhMdLSLqA4nlzugGC9RLd7Hv/UKeY1ShDcmbCJSANjvVmA+ugye12X3/GBQAAAD1SURBVBgZbcEHQsIAEEXBn16BUCK9d7vv/odziQGiMqO77k4PBDDWPwFmrD9WVHz9sqLmq2GEmawxS92MMEMpxCxVSzHPT5JCTKBKCxNtdLHFzGXKDhBl+uECSSbJATqZasUQeJM2mLZuNjHQVgA4avABT2sgV8M+gVBD+NIvn9DTFMJCUilTSioWEKsDyaB7Hg/66dztdM9eL4FYWx6IdIDZoc/UW8Dk2CNyEphoBHhKM6l1kspUwQx8aQrMddPGvEo+JlXtFAOOjItxPmTyIyYqZDYDLvqLnctFkquS92mIWrrqzrh62euu7YW9OB647y1VvgExrS5u6PQybAAAAABJRU5ErkJggg==) 50% 0 no-repeat; }
    .counters-blocks .counter.water.cold .counter-content:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAkFBMVEVHcEw1mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc81mc8lS7tOAAAAL3RSTlMAXr6NBg1r3/P6xntGEx0tIusDieXO6dRLmqB2se/9QmNUyZSegDY71Quugye12YFtfvoAAADxSURBVBgZbcAFYsIAEETRiStSIrhb/d//dl3SAKHl6a6Y6gkH5vrHwcz1x5ZGqAdbWqE6JpjFDLPRzQQzllzMRq0c8/omycU4agwwUaCLHWYt49dA1NOvFEh6kjyg7qk1GgPvUoAZ6iaIgaEcwFNHCGSaAX11+Am4GsO3HnxBqSW4I0m+jC9pNINYL5DUxTmrq3yd1sU5KxOIteOJSHtY7SuW2QEWx5LIS2ChCZAp70mDk+TnclYQSktgrZshJpBCTK7WKQY8mRTjfcr0j5hoJBPUXFSHacpF0lejX9ERDXRVrLia+robZm4Zx3X6MVDjBybfK6iuBf1GAAAAAElFTkSuQmCC) 50% 0 no-repeat; }
    .counters-blocks .counter.water.heating .counter-content:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAMAAAAYAM5SAAAAnFBMVEVHcEz+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uIn+uImmYEyeAAAAM3RSTlMAl6t+XBi1YuDU6uWNCQQCMf4rPJH2SHTKUWtvHWeG7g8T87sg3NnBvkGU0PqoslagWLZIoW0oAAABPUlEQVQYGXXAV5LaQAAA0RZImhGInHPOy3rZvv/d7CrEpx+ML+tZH7LLPR10IKnNxzveUrULS3UCFDrt8DbX3gr66g/Q1GLLWzirNwZTdUjrudeCtxa57ttb5mq/TVddUGk3dAIc9ApMdNSikmoBZD3NgJO+qLT39nbARWdAXUs+Cu0Ddw3ATBM+GpoBT30BKx1SGWgD6KhLYKqByq0sU2B5L+sA67LMAIoY4yPPrzHG82/+e4oxXvO8iLHA/yIN6TD5WYQQ6kmyDiFMkmQY/kkBYvMB8N1sHIFFs7mi8tInkGkD4KE3KnOtA109AER7GZWVroG+TgGiLqnctABaI78y4KCBSnuvMyDXGrDQyEddRzsYqGNo9bSk0mlosYWa2oWgplS6agqdptaAp37x8WdzPgLH02YM8L2pA38BzQouWXzUEN8AAAAASUVORK5CYII=) 50% 0 no-repeat; }
    .counters-blocks .counter.gas .counter-content {
      background: url(data:image/png;base64,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) left 50% bottom 45px no-repeat; }
      .counters-blocks .counter.gas .counter-content:before {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAbCAMAAACp3USTAAAAjVBMVEVHcEx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cx12cz4QwJfAAAALnRSTlMAKu7p2m3GjTUQufw6dF+x0/UdaRcDWYFEhqlTpvjMe8Ax410i2wthn/EUmZUGKa0a0wAAAMVJREFUGBllwAV2wkAAANFBIhCs+MOtKnP/43WjlPZTiZb882zKHy9PZgMejQxSHhwMsha/tCy0P7jrW+rSSK1kfWoTG0NKrxa65qbkFk8WVgODmFxiaczMYA3MrWxgp8bAm5UEaKs3eta2wEg9EpkbxGY9go6OGRt0adkn96UTugYjeJ+R2+qFttoB1j1yZ23TUYc0WtohVqc0Uj2w0gt3V02Y64S7nd4gcr+g9r03IUhMqH16ojB0SSlyQ+V8nJNLT1eCH3aHI4voRqAsAAAAAElFTkSuQmCC) 50% 0 no-repeat; }
      .counters-blocks .counter.gas .counter-content:has(.btn-verification) {
        background: none; }
    .counters-blocks .counter .counter-field {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANAAAAAlCAMAAAAEJZfsAAAAUVBMVEVHcEzd3d3z8/Pz8/Pd3d3d3d3d3d3d3d3d3d3d3d3z8/Pd3d3R0dHR0dHR0dHR0dHR0dHz8/Pd3d3R0dHk5OTa2trq6urx8fHV1dXs7Ozn5+fou6ewAAAAEXRSTlMAJO6OvQaO7SOMBotgfe67RDxshysAAAFISURBVFjD7Zlbb4MwDIVdLgU6aOc4xEn+/w/dw7Y2XOoK2AOsPg9IR0e2+okWUh0oPyozVdWUAABlI4Qgj64OU13yDBcoyy/QFCeY6lScAQCaop4J6+/w1ejaMFWOC5VDNbcaoK4AQA43jMp7E2VLgTIwMC9zvzwLN4zKexPhYimQAimQAimQAinQGwKxIbI8Z9B6Mnw4oJ5iJDNnLNnY+6MBBYqIkXhqkCwiUzwYkCV+fOyBCRQR0ZvDAf3ejLFx5BCx7xVIgf4eiFMgHgId7TfkyCFGClPz85Sz+wb6vHaj95Dvme/fq4ExxGiI9w3U0m0EFDyRD3OGe6LHa2inQDW1k7Occ89McLz3s1x7/WeH067Tvw8KpEAKpEBvAlTVUo9Ti/3Q6lF577Z+6CyVdGK4YVTem2hFgyfWqC861tWj8t5EyzvWL6IqpLDhIOBhAAAAAElFTkSuQmCC) 0 0 no-repeat;
      width: 208px;
      height: 37px;
      margin: 0 auto;
      text-align: left;
      position: relative; }
      .counters-blocks .counter .counter-field label {
        position: absolute;
        left: -27px;
        font-size: 1rem;
        line-height: 41px; }
      .counters-blocks .counter .counter-field input {
        width: 145px;
        height: 37px;
        padding: 0;
        border: none;
        background: none;
        text-align: right;
        font-family: 'MonoDigitsRegular','Courier New';
        font-size: 16px;
        line-height: 38px;
        margin-left: -11px;
        position: relative;
        appearance: none;
        -webkit-appearance: textfield;
        -moz-appearance: textfield; }
        .counters-blocks .counter .counter-field input::-webkit-outer-spin-button, .counters-blocks .counter .counter-field input::-webkit-inner-spin-button {
          -webkit-appearance: none; }
        .counters-blocks .counter .counter-field input::-ms-clear {
          display: none; }
        .counters-blocks .counter .counter-field input.placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input::-moz-placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input::-webkit-input-placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input:-ms-input-placeholder {
          color: #dadada;
          opacity: 1; }
        .counters-blocks .counter .counter-field input::-ms-input-placeholder {
          color: #dadada;
          opacity: 1; }
      .counters-blocks .counter .counter-field.error:before {
        position: absolute;
        content: '';
        left: 0px;
        right: 66px;
        top: 0;
        bottom: 0;
        background: url(images/design/bg-counter-field-error.png) 0 0 repeat;
        border-radius: 3px; }
      .counters-blocks .counter .counter-field.error input {
        color: #C00; }
        .counters-blocks .counter .counter-field.error input.placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input::-moz-placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input::-webkit-input-placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input:-ms-input-placeholder {
          color: #C00;
          opacity: 1; }
        .counters-blocks .counter .counter-field.error input::-ms-input-placeholder {
          color: #C00;
          opacity: 1; }
    .counters-blocks .counter.electricity {
      flex: 0 1 570px; }
      .counters-blocks .counter.electricity .counter-content {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        background: url(data:image/png;base64,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) top 48px right 30px no-repeat; }
        .counters-blocks .counter.electricity .counter-content:before {
          display: none; }
        .counters-blocks .counter.electricity .counter-content .col1 {
          width: 220px;
          margin-right: 50px; }
          .counters-blocks .counter.electricity .counter-content .col1:before {
            content: '';
            display: block;
            width: 30px;
            height: 30px;
            margin: 0 auto 10px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAh1BMVEVHcExxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoFxeoED1ZrKAAAALHRSTlMAvZ9BpM7q8uabDZY0jKtvdEkrUg/5ft7id1rJXtgUtsQnChouBoTtZZAgUGsqaswAAAE8SURBVBgZVcAJYiFBAEDRj17tNDr2nSTz73++qRLS8njprtrrIs/SZLPjr9Pt7ks+mPFmUhjUrX1ra5BV/Bqp2eJCNF18qEuePtWvEy/XgTrmoa+ueLdSO0SZroBjuwPs2p9ApfkVGGuPYOEeqCwIBnoDcnOisQlQmRJlzq9MdEE0MgEmronGWtHTb6KNPaDvgWinCQdrotHauizLltnXmWBrSuGe4NvGmGBowdw2wdTGkqBnTm5CcLQxIuiZU9siONoYE+ytaZkRTG0sCQoP3LQPzGysgKkOuGhC0PZl3gVK7cNWz0B369ME2GkNTDQlOA22cy2GfYK1VgQtLXlIzLtEPU2Jurm2iUrvRKV65uGiph0gcd6Ff6na4elSqEsYajr8UPMOv2ZDFRb+GJ551yk3MNsX94/DoM+P/6FXMxZxN8kmAAAAAElFTkSuQmCC) 50% 0 no-repeat; }
        .counters-blocks .counter.electricity .counter-content .col2 {
          flex: 1 1 auto;
          margin-top: 39px; }
          .counters-blocks .counter.electricity .counter-content .col2 .counter-field {
            margin: 18px 0; }
        @media (min-width: 576px) {
          .counters-blocks .counter.electricity .counter-content .verification-block {
            flex-direction: row;
            width: 100%;
            max-width: none;
            align-items: flex-end;
            margin: 10px 10px 0px; }
            .counters-blocks .counter.electricity .counter-content .verification-block .btn-verification {
              margin-left: auto; } }
      .counters-blocks .counter.electricity .tariffs {
        margin: 15px auto;
        width: 110px; }
        .counters-blocks .counter.electricity .tariffs li {
          width: 110px;
          padding: 8px 0 8px 9px;
          font-size: 0.8125rem;
          line-height: 1rem;
          position: relative;
          cursor: pointer;
          color: #a5a5a5; }
          .counters-blocks .counter.electricity .tariffs li.active {
            background-color: #027fc3;
            border-radius: 2px 0 0 2px;
            color: #FFF; }
            .counters-blocks .counter.electricity .tariffs li.active:after {
              content: '';
              position: absolute;
              border-style: solid;
              border-width: 16px 0 16px 8px;
              border-color: transparent #027fc3;
              right: -8px;
              top: 0;
              font-weight: 500; }
      .counters-blocks .counter.electricity .counter-field {
        width: 246px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPYAAAAlCAMAAABGZuR7AAAAhFBMVEVHcEzd3d3d3d0tLS3d3d3////d3d3d3d39/f3////a2tpHR0eLi4vExMSenp7d3d3d3d3d3d0QEBDc3NxiYmJ3d3fz8/Otra3d3d3z8/Pz8/Pz8/N6enrn5+fR0dHi4uLR0dHR0dHR0dHR0dHR0dHz8/Pd3d3S0tLl5eXY2Njh4eHq6upPciHcAAAAJXRSTlMABr4zJDTtjTMwMTMyMjKK6+wzIzIzjDAlBu3sMDLjkRGzzER3BAxndAAAAZtJREFUaN7t2gGPgiAYBuAKyQ8QKgO9KlvdXZL5///fkavN0qKdu9kR76qMd249uRlOBsPJNG9mOhkOTPooLW0ti2S1b2aVLAb2hKOgZTQYhX2VlraWZN+e5An2+KN1OBh3LIPWcm7f09LWsrzDXj7Bzh+N91Fa2lr29+LZnu3Znu3Znu3Znu3Zr8AuC12Ub8cudV7m+padrokJlZRQFhGyrj4SIqp3F9h5YV6K/IYdMQwUYySwiM0minCVCHGKnWDr48V+zQapAKQEiRjliANQChDFkik32AfzctANtkKZYTLKhBIpokBRzA2b8pi7yxZxLACAo4hliil52jQjEQJAwuGjjU5UAIYYpOefgANU7NQZ9rFxtBkwiTFWscIZiim+nNIAu8EuWs/klBPzIISmGSFpSs7hZkvQf8jebebX7IMuq6fb05WN/rqZpR21rv7EnGaHm+acvHR/Tv75/Y6XItvd1l+BebZne7Zne/a7sh/fiO6htLS1dLm//WcLFuZtX/1lVjMMJ7OWlSKzcNixDH+7p6WtpcPalR92+vAkzhYqlQAAAABJRU5ErkJggg==) 0 0 no-repeat; }
        .counters-blocks .counter.electricity .counter-field input {
          width: 174px; }
        .counters-blocks .counter.electricity .counter-field.error:before {
          right: 75px; }

.counters-user-data .user-comment {
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0;
  min-height: 100%; }
  .counters-user-data .user-comment .form-control, .counters-user-data .user-comment .external-form-block form input[type=text], .external-form-block form .counters-user-data .user-comment input[type=text],
  .counters-user-data .user-comment .external-form-block form input[type=password], .external-form-block form .counters-user-data .user-comment input[type=password],
  .counters-user-data .user-comment .external-form-block form input[type=date], .external-form-block form .counters-user-data .user-comment input[type=date],
  .counters-user-data .user-comment .external-form-block form input[type=datetime-local], .external-form-block form .counters-user-data .user-comment input[type=datetime-local],
  .counters-user-data .user-comment .external-form-block form input[type=email], .external-form-block form .counters-user-data .user-comment input[type=email],
  .counters-user-data .user-comment .external-form-block form input[type=month], .external-form-block form .counters-user-data .user-comment input[type=month],
  .counters-user-data .user-comment .external-form-block form input[type=number], .external-form-block form .counters-user-data .user-comment input[type=number],
  .counters-user-data .user-comment .external-form-block form input[type=search], .external-form-block form .counters-user-data .user-comment input[type=search],
  .counters-user-data .user-comment .external-form-block form input[type=tel], .external-form-block form .counters-user-data .user-comment input[type=tel],
  .counters-user-data .user-comment .external-form-block form input[type=time], .external-form-block form .counters-user-data .user-comment input[type=time],
  .counters-user-data .user-comment .external-form-block form input[type=url], .external-form-block form .counters-user-data .user-comment input[type=url],
  .counters-user-data .user-comment .external-form-block form input[type=week], .external-form-block form .counters-user-data .user-comment input[type=week],
  .counters-user-data .user-comment .external-form-block form select, .external-form-block form .counters-user-data .user-comment select,
  .counters-user-data .user-comment .external-form-block form textarea, .external-form-block form .counters-user-data .user-comment textarea {
    flex: 1 1 auto;
    margin-bottom: 20px; }

@media (min-width: 992px) {
  .special-version .counters-blocks .counter {
    background: none;
    height: auto; }
    .special-version .counters-blocks .counter .counter-content {
      border: 3px solid #000;
      background: none; }
      .special-version .counters-blocks .counter .counter-content .icon {
        display: none; }
      .special-version .counters-blocks .counter .counter-content .counter-field {
        width: auto;
        background: none; }
        .special-version .counters-blocks .counter .counter-content .counter-field input {
          width: 100%;
          background: #fff;
          border: 2px solid #000;
          letter-spacing: 1px;
          text-align: left;
          padding: 0 5px;
          margin-left: 0;
          font-family: 'Courier New', 'Trebuchet MS', Tahoma, Verdana, sans-serif;
          letter-spacing: 2px; }
          .special-version .counters-blocks .counter .counter-content .counter-field input.placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input::-moz-placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input::-webkit-input-placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input:-ms-input-placeholder {
            color: #111; }
          .special-version .counters-blocks .counter .counter-content .counter-field input::-ms-input-placeholder {
            color: #111; }
    .special-version .counters-blocks .counter .counter-edit use {
      fill: #000; }
    .special-version .counters-blocks .counter .verification-block .verification-date {
      border: 2px solid #000;
      background-color: #fff;
      border-radius: 0; }
      .special-version .counters-blocks .counter .verification-block .verification-date .alert-date {
        color: #000; }
    .special-version .counters-blocks .counter .verification-block .btn-ordered {
      color: #000; }
    .special-version .counters-blocks .counter.electricity .verification-block {
      margin-left: 0;
      margin-right: 0; }
    .special-version .counters-blocks .counter.electricity .col1 .title {
      text-align: left; }
    .special-version .counters-blocks .counter.electricity .col2 {
      margin-top: 0; }
      .special-version .counters-blocks .counter.electricity .col2 .counter-field {
        margin: 0 0 18px; }
        .special-version .counters-blocks .counter.electricity .col2 .counter-field:last-child {
          margin-bottom: 0; }
    .special-version .counters-blocks .counter.electricity .tariffs {
      width: auto; }
      .special-version .counters-blocks .counter.electricity .tariffs li {
        width: auto;
        color: #000;
        text-align: left; }
        .special-version .counters-blocks .counter.electricity .tariffs li.active {
          background-color: #000;
          color: #FFF; }
          .special-version .counters-blocks .counter.electricity .tariffs li.active:after {
            display: none; }
  .special-version.c2 .counters-blocks .counter .counter-content {
    border-color: #FFF; }
    .special-version.c2 .counters-blocks .counter .counter-content .counter-field input {
      background: #000;
      border-color: #FFF;
      color: #FFF; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input.placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input::-moz-placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input::-webkit-input-placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input:-ms-input-placeholder {
        color: #EEE; }
      .special-version.c2 .counters-blocks .counter .counter-content .counter-field input::-ms-input-placeholder {
        color: #EEE; }
  .special-version.c2 .counters-blocks .counter .counter-edit use {
    fill: #FFF; }
  .special-version.c2 .counters-blocks .counter .verification-block .verification-date {
    border: 2px solid #FFF;
    background-color: #000;
    border-radius: 0; }
    .special-version.c2 .counters-blocks .counter .verification-block .verification-date .date,
    .special-version.c2 .counters-blocks .counter .verification-block .verification-date .alert-date {
      color: #FFF; }
  .special-version.c2 .counters-blocks .counter .verification-block .btn-ordered {
    color: #FFF;
    background-color: #000;
    border-color: #FFF; }
  .special-version.c2 .counters-blocks .counter.electricity .tariffs li {
    color: #FFF; }
    .special-version.c2 .counters-blocks .counter.electricity .tariffs li.active {
      background-color: #FFF;
      color: #000; }
  .special-version.fz3 .counters-blocks .counter .counter-content .title {
    font-size: 1rem;
    line-height: 1.25rem; } }

@media (max-width: 1199.98px) {
  .counters-blocks .counter {
    flex-grow: 1; }
    .counters-blocks .counter.electricity {
      flex-grow: 2;
      order: -1; } }

@media (max-width: 767.98px) {
  .counters-blocks {
    margin-left: -10px; }
    .counters-blocks .counter {
      margin-left: 10px;
      flex: 0 1 250px; }
      .counters-blocks .counter .counter-content {
        padding: 40px 5px; }
      .counters-blocks .counter.electricity .counter-content .col1 {
        margin-right: 10px; }
      .counters-blocks .counter.electricity .counter-content .verification-block {
        margin: 10px 25px 0; } }

@media (max-width: 575.98px) {
  .counters-blocks {
    display: block; }
    .counters-blocks .counter {
      background: none;
      border: 1px solid #e1dfdd; }
      .counters-blocks .counter .counter-content {
        background: none !important; }
        .counters-blocks .counter .counter-content .counter-name {
          min-height: 0; }
      .counters-blocks .counter.electricity {
        height: auto; }
        .counters-blocks .counter.electricity .counter-content {
          display: block;
          background-position: left 50% bottom 20px;
          background: none; }
          .counters-blocks .counter.electricity .counter-content .col1 {
            margin: 0;
            width: auto; }
          .counters-blocks .counter.electricity .counter-content .col2 .counter-field {
            background-position: 0 100%;
            margin-left: auto;
            margin-right: auto;
            height: auto; }
            .counters-blocks .counter.electricity .counter-content .col2 .counter-field label {
              position: relative;
              left: auto;
              top: 0;
              display: block;
              line-height: 1; }
          .counters-blocks .counter.electricity .counter-content .verification-block {
            margin-left: auto;
            margin-right: auto; } }

.house-block .house-top-data {
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 50px 10px;
  box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1);
  margin: 60px 0 45px; }
  .house-block .house-top-data li {
    flex: 1;
    margin-bottom: 30px;
    position: relative; }
    .house-block .house-top-data li:before {
      content: '';
      width: 60px;
      height: 60px;
      border-radius: 50%;
      margin-left: 10px;
      display: block; }
    .house-block .house-top-data li:after {
      content: '';
      height: 60px;
      width: 60px;
      position: absolute;
      left: 0;
      top: 0; }
    .house-block .house-top-data li.floors:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAABSlBMVEVHcEweHh42NjYaGhqsrKxNTU0cHBwAAAA6OjoAAADNzc1jY2MaGhqsrKxZWVmGhoYaGhoKCgo8PDwZGRkrKysBAQEYGBg4ODhlZWUCAgIAAAAVFRUPDw/g4OAjIyM4ODjT09PV1dUCAgLNzc10dHRTU1NOTk69vL0AAAB4eHjBwcETExMaGhpdXV1ra2ulpaWZmZkjIyNcXFwQEBA6OjoICAhYWFgHBwcyMjJWVlYSEhJcXFwZGRkxMTFcXFy5ubkcHByUlJSwsLAeHh4qKioPDw/IyMgjIyMMDAyampqcnJwmJiZWVlYUFBRsbGxiYmIBAQEAAABzc3N3d3c3Nzenp6chISGMjIwjIyNMTEw5OTkQEBADAwMWFhZoaGhzc3OdnZ0jIyM6OjoqKiqBgYEAAAA0NDQlJSU1NTUxMTFYWFiVlZUAAAAUFBSuSYk7AAAAbHRSTlMAW+HpPbtkmwNzH6fRNb6Bl6LIZwX60RWeZG1n6Q3RzhEWfRqPsBUpposyoPLAK0ZnQQqj6fCo8NOp9qbim209fgUw0czMPNX3QT4YxPGio4hoj40VO+Z06kjgWKSOuCFvkvpbLcnhUu2BuXhJ5jnxAAABN0lEQVQ4y73UV1PCQBAH8FVQIGJNgiQBBBREmgj23nvvvXeP7/9qAgMmd+fNPvF/ydzOb3ZvdjIHec1XiT4Cgoy+eSpJlQdFqtbj8kyg3l+q36SrXaCam6rfU5Tqbbja2etHqGJ2d7/NytS8QEFeM2RZNrS5aa9A1SJFFFZd31CFhQCnV/mKKrj9HJU4xyjom6XUisLbxWTIqdb4K+sZs5+2N7fW3VaWlygWCv8doqsbfjOBiGuRvhuxnxTFayWeooeOT8SYi+ge9m5qlC75WAUzJIxQEFQlhIIEiSEUHBPHjxg/5K83SOxDj9RMqdvM7d2DgCUPch1W7p+fqG4DRGJHPGaAYexz0dnFlE5IGqFgiBnKU3BBhhHK7JZGKCg4u/2U+OstZHMt9Xx/fv3zLrzqrfUYH8VfjeIlxPpyjIUAAAAASUVORK5CYII=) 0 50% no-repeat; }
    .house-block .house-top-data li.entrances:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAqCAMAAADlP6mgAAABUFBMVEVHcEwLCwtZWVkpKSmBgYFRUVF6enpQUFBlZWUoKCgAAAABAQFEREQnJyeCgoLn5+eMjIynp6dFRUVlZWUmJiYFBQUuLi4LCwt1dXULCwuBgYEiIiJVVVU7OztTU1MCAgJRUVHU1NQZGRktLS2ZmZlqamplZWUlJSVnZ2fHx8dNTU0iIiIVFRVeXl7BwcFVVVVKSkpbW1tMTEx+fn4ODg4kJCQZGRlXV1eAgIBmZmZmZmYkJCSYl5g2NjY3ODdFRUV0dHQAAABHR0dMTEyZmZkAAABQUFAXFxe3t7e0tLTf398zMzNCQkJOTk6Tk5NnZ2cgICAsLCwPDw8sLCwHBwdRUVE/Pz+4uLjS0tJ4eHhlZWWDg4M2NjY1NTVGRkYuLi4GBgZ0dHR+fn5DQ0MAAACMjIwPDw+CgoKIh4hoaGgCAgJaWlpJSUkdHR0AAAAICAipIE81AAAAbnRSTlMAor7mB44YjknmrjW44x4aGRa2RueivfFl+izkxKHHqnwI8tsFaErptwO01PuCG7SSSn8199HZwTmGY9hLxJbcGrPFYEi516hEPSO2vI4tcurQ7M2oj8IyNJtRROvNzYLZhg/hMXrdRiei/Uem6Y2htu8AAAFcSURBVDjLpVNlc4NAEN0WKCENgaQTg2kbbRu3Sd3d3d295P970TDAHek078Pu3uyb1VsABZeiSDAMQSiC0SRDiKzvJ/Km+sF7fVX12PAl1BsxtqYRjkfACf67wUcrmt3V7fR/fBYBKic4QvQ1/C6rHQpN8G8lM6pB0UhCvNmvWzSSkJtaNkwalYJsjrdsZAqS6GtH8IB7CsZJCI0pvcXxhJVVWXDEqTOFXsPGuqpiN44ItHWCT7c2AkXZVnBfztojBNa8JkJ30oM1Ag2JXhPPjznp3LWGl8IZugtuU1UXUgkzh8EBWSTKEmdv09iFSgiEOcDNAbsLqmNC2xTo//CfD9MB4a9dhCzXzQ45UizMBXpa8A+bd1HUb3ApFQz6dAS3C3XDPx2L6lZ2HhEhPRuZABT0GiaTMzzSr01SWBzNABokUwXYi4QBB5LlhcPULtYP6f2jgxq4IZ8vmY9fLHcl1lZuTFAAAAAASUVORK5CYII=) 0 50% no-repeat; }
    .house-block .house-top-data li.flats:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAA8FBMVEVHcEwAAAAAAAAAAABGRkaBgYELCwseHh42NjYyMjJHR0cAAABgYGBiYmJHR0cCAgIwMDB0dHQCAgIAAAA2NjYmJiZtbW1gYGBFRUUAAAA3NzcuLi5UVFQBAQEFBQUAAAA6OjpNTU0TExMzMzM4ODgvLy9WVlZ8fHwmJiYaGhofHx+hoaFISEgAAACRkZFoaGgODg43NzdoaGiFhYUAAABCQkJqampoaGhZWVliYmJDQ0NAQEAAAAAzMzN5eXkhISE1NTUAAAAUFBQ3NzeLi4tGRkZycnJSUlJYWFhDQ0MNDQ2tra0zMzNxcXEUFBQAAACOJyG0AAAAT3RSTlMA16WRkX/TW+HKrWtYWJHSz1Pi2uNZAqmte9BbqlTtdeCFWsrWzICE2r9gJyL1P1vynlZVabFIhVpctz5suzPmva7+r2GPi5EwzMwy4W7PdDHBZgAAANtJREFUOMvN1NcOwiAYBeBfrauiba27bo177733fP+38UKjQEnwoomecHOSL0CAAGfZ58BzSUaySbwXrpC/++14NPt9qX1q2n8rQP4EVKQYUXMyWG20MbmI6nEyjDohqsAy1TDfKGW+oWKYyfx4rUCAP0+xxDfxBP++qDsVvjSSznSIunXCTtW9MY2oKRk2q6gYEt8JicFGJNitvUB/FJ2vAWYD5Ebu50AIKS1vs12vvExvqEwXjIOV0vRa+ujfsyFG+DNj1J73LOOl/o0sy6hmPPEjw4zDFjyJwwOx/hTibM0mYAAAAABJRU5ErkJggg==) 0 50% no-repeat; }
    .house-block .house-top-data li.year:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAnCAMAAABKdvqKAAACIlBMVEVHcEwAAACwsLCEhIQAAAAAAAAiIiIAAACBgYELCwsPDw8TExMlJSXGxsZAQEAAAAAnJychISFKSkqsrKweHh4ZGRlHR0eDg4MBAQEwMDAZGRk5OTm8vLypqakiIiIxMTEUFBSLi4sAAAADAwPW1ta9vb1MTEw1NTURERFvb28DAwMqKioAAAABAQE4ODhFRUUAAAAVFRUjIyMzMzNWVlYCAgIEBAQzMzMAAAApKSk4ODhmZmYbGxtBQUECAgKbm5tJSUkiIiK+vr5/f38uLi4cHBwxMTFMTExWVlZkZGRQUFBLS0s1NTWfn58eHh4EBAQ0NDQMDAxlZWUqKioQEBAjIyO7u7tZWFmQkJAmJiYkJCR5eXlPT08wMDAYGBhHR0ccHBwTExNmZmYAAAAZGRkDAwMAAAAAAAAxMTEmJiatra1ERERUVFQhISFMTEwqKioeHh5sbGw2NjZEREQgICAmJiaLi4sTExOLi4uHh4dMTExZWVkAAAAcHBzU1NQfHx+vr68BAQEkJCQAAAAJCQkDAwO2trb///9HR0c4ODg3NjdXV1crKytsbGwcGxxRUVE8PDzb29s2NjaGhoY8PDxZWFlHR0cuLi54eHiLi4sAAABDQ0NPT080NDQODg5fX18AAABZWVkAAABGRkZpaWnGxsZoaGiSkpJxcXEQEBBaWloAAAAjIyNQUFAAAAApKSk+Pj5bW1tpaGkEBASFhYUBAQGdo9NQAAAAtXRSTlMA5UaEpZG2IX/TFJwYKLLHGN9kRrbgZISPkFUNFEbt5u0TxLEnJWS0nBmKw7W+soiu2BLYSxjWxxyLlVK20JsgUssZeonsuYSynlNZumrfxYjusKnG4ydObu1NoYG02q/xYL1szO0iqJ/sJFxZGbDf7EVpsvybCqZ5FqXLzdVBmX2ir9jl90YRtveqZuSInIaJDDZk1Uihy398ftJVi7kVWMBUvHwxNwRp87d2nhgqWaJ+JulfPX5vSQAAAfhJREFUOMvt0NdTE2EUxuFfNkg0prfdJIQWhISOkKJSxF6woWIvkGIHG0hvgr333ntv/H/eZMxssoO58c735sx35pk5870AwKOXoc4+UvO5PxR6J18NRl/FImkwMvX9W1C+8rYjtafBr0G0Y8mnKKrVXc+Qno+KojoZURztMBIeEkW1GoD+ru7G7okXlEZHfL7Zyfh8I1EjgeAn35VzQ6/h4vmzQHWExvTTrtN8GQPoeA9llwEGHxc8eZAGP0721RkBcib9XJAAqh62NtxIg29qPww4AQITP8iSAOjxoxR/AQBhlYZ9pfw9WlWc0kuVtmxbvc1my05LfWI93hLT0tg5fMZjtQqCIFg9ieERBEGw/ll6hn/9DGd22q2KkzUjA6hRaRLQv8BiWbiIvi0Oy6occuocxaubcB9zFB86KIfePIMhr5qN2yoNm1eya6+hpHYZ0skTJQ0Vcmh0gauQTVtheyu7d8KcFipOgbs8BTr1eqeRdTuK2tavoGaPXr+mjPLmtqLDhXI4L9dszl3C8g1289LFVOWvtefP5/hRs/3AfjlEqzNpk2OuzqQD3EdMgZRf/6/nH9ajBBXrUYKK9ShCpXqUoGI9SlC5HjmUMqgnrIrjvZYBfBrTcHUgA9g79Zbrt+7euz9z2vTemboJ9IzXzJo+webb8BtULI2oOQrBLgAAAABJRU5ErkJggg==) 0 50% no-repeat; }
    .house-block .house-top-data li.area:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAMAAACBKikvAAAAyVBMVEVHcEwAAAAAAAAAAAAMDAwAAAADAwOBgYELCwsMDAyAgICsrKwcHBwODg4fHx9JSUkvLy9ZWVlSUlIxMTEYGBhmZmY8PDwAAABaWlqIiIiOjo54eHgQEBCnp6ePj49RUVGGhoYSEhIoKChERERoaGgZGRkRERFhYWFeXl4lJSVTU1NCQkKRkZEcHBw5OTknJycrKyuOjo5iYmIJCQlwcHBbW1s+Pj5ISEhoaGhLS0sAAABdXV1NTU0AAABfX18KCgoSEhIbGxsRERFXxZDWAAAAP3RSTlMA9MnKBg/twuzswgxV5/zk+o6yuaK6tA2+whF1Swar1pVk4JpsRJ2x4V6S5a2//LrHkIu6WZuUrE/BopJ2v3iQex+eAAABEElEQVQ4y+3Ux27CUBSE4d/2tcE044rpvffe6/s/VDYQKUquWUdiVrP4pLM6A6fAdafNApIUmlPXDU4glOC4GdxKMli6DTbHQBHoqgCsaiL2d6oWgKqT0wCsjBn/FdM0TTNjAWg5dBWgW5edrncBoeoIZTkbd64pGUxdO+PZUhGwmk/utWJSBpPF2n0yXwFQSROZdOVZYkY0NGIvaEZD8xvGo2H8Az/wX8PEu1dIPEv+3XPln2X07l1HAOwW2YfdKstUuWU/sosdCGPrO3ZGPikZ2/G3hkDXBOD0ZbDvAEJ7zd4wK5u97PDH7PUasiFt9J5DKpSzd/Cubdnp9tU7eGdFwMUPw/1aPnvrfRj6F74AF8AZM1iKpUkAAAAASUVORK5CYII=) 0 50% no-repeat; }
    .house-block .house-top-data li.reason:after {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAsCAMAAADRulHEAAAA0lBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Wzu+AAAARXRSTlMAGjg9vQ1kBlO1bPERFMena6BzrNnfAnHtuMSDQ8Lk1s9gI6jTIIxWQXqaKh0YMFJJCCaHE+izf6N09RbLj075sDSURfIen2P8AAABt0lEQVQ4y+3V53aCMBQH8GshgKMtqAjItKiUYd2j7tG8/yvVVLDFEXyA3g/ACT9OuOR/AsBF1eCRKttY7mWzA5ZZCzNZbOGMQwjVZYnOBizWAMDEr+jGXaQEkiR5AKKM8djgeyrGGgPQOI4GXD9hfFBvT6dTAwCTmjsbctoA9HRdX8nDxDFOK74SxUJSohiP9ZrJXS9P+2Ij8ym+EvI8xXXYx1zu36XC+vyQ4yvDRxxfqX4kbsncdUf2dg6d2ILBIu36uSv2Eyhr2Um5zkv5BjNsf+Lk/roaNy9A7ZLJIiCtPki9X0Mtz+w0a5LERlhJ9+F9nfN7amPcJseK27nodxelWmBWTghokkfUdVsXLaZtGy5hFNdVC771rqsuouZAKH4C+NW1gah56RIGaL6n50ooko/+bGo5qovZS/28Jd103SsGwoS/3QJhI4iSjUhg705qIhjlkySGMnexwXSteFIENb+5SIYVeTt7PZU7+wBAahC/207aVr3f5z8a3Lla8O7vnScyaQkGXCO8t6ZRXW2vbE8zM/boA8ssV8OilsHA0CCyAyOLATOWhrKb/acpKbqujK7HvwGDJC6eqBBOfwAAAABJRU5ErkJggg==) 0 50% no-repeat; }
  .house-block .house-top-data .icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-left: 10px;
    -webkit-align-items: center;
    align-items: center; }
    .house-block .house-top-data .icon img {
      max-height: 50px;
      max-width: 50px;
      display: block;
      margin-left: -10px; }
  .house-block .house-top-data .text {
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.5rem; }
  .house-block .house-top-data .qty {
    font-size: 2.125rem;
    line-height: 2.25rem; }
    .house-block .house-top-data .qty span {
      font-size: 1rem; }
  .house-block .house-top-data .reason-title {
    font-size: 0.875rem;
    line-height: 1.125rem;
    color: #787878; }

.house-block .house-data-container > .item {
  margin-bottom: 60px; }

.house-block .house-data-container + .contacts-form {
  margin-top: 0; }

.house-block .departments + .contacts-form {
  margin-top: 0; }

.house-block .house-news-block .item {
  margin-bottom: 30px; }

.house-block .house-news-block .title {
  font-size: 1rem;
  line-height: 1.125rem;
  font-weight: 500; }
  .house-block .house-news-block .title a {
    color: #000;
    text-decoration: none; }

.house-block .house-news-block .description {
  font-size: 0.815rem;
  line-height: 1.125rem;
  margin-top: 10px; }

.house-block .contacts-form {
  margin: 60px 0 70px; }
  .house-block .contacts-form .text {
    flex: 0 0 370px; }
  .house-block .contacts-form .fields .textfield {
    flex: 0 0 300px;
    width: 300px; }

@media (min-width: 992px) {
  .special-version .house-block .house-top-data {
    box-shadow: none;
    border: 2px solid #000; }
    .special-version .house-block .house-top-data .icon {
      display: none; }
    .special-version .house-block .house-top-data .reason-title {
      color: #000; }
  .special-version .house-block .house-news-block .title a:hover,
  .special-version .house-block .house-news-block .title a {
    color: #000; }
  .special-version.c2 .house-block .house-top-data {
    box-shadow: none;
    border: 2px solid #FFF;
    background-color: #000; }
    .special-version.c2 .house-block .house-top-data .reason-title {
      color: #FFF; }
  .special-version.c2 .house-block .house-news-block .title a:hover,
  .special-version.c2 .house-block .house-news-block .title a {
    color: #FFF; }
  .special-version.fz2 .house-block, .special-version.fz3 .house-block {
    flex-wrap: wrap; }
    .special-version.fz2 .house-block li, .special-version.fz3 .house-block li {
      flex: 1 1 33.33%; } }

@media (max-width: 1199.98px) {
  .house-block .contacts-form .fields .textfield {
    flex: 0 0 400px;
    width: 400px; } }

@media (max-width: 991.98px) {
  .house-block .contacts-form {
    margin: 30px 0; }
    .house-block .contacts-form .fields .textfield {
      width: auto; }
  .house-block .house-top-data {
    margin: 30px 0; }
    .house-block .house-top-data li {
      -webkit-flex: 1 1 33.33%;
      flex: 1 1 33.33%; }
  .house-block .house-data-container > .item {
    margin-bottom: 30px; } }

@media (max-width: 767.98px) {
  .house-block .house-top-data {
    display: block; }
    .house-block .house-top-data li {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
      .house-block .house-top-data li:before,
      .house-block .house-top-data li .icon {
        flex: 0 0 60px;
        margin-right: 15px; } }

.org-block .top-picture-block {
  background-color: #f9f8f8;
  margin-bottom: 45px; }

.disclosure-complex-select {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 40px; }
  .disclosure-complex-select .item {
    min-width: 130px;
    max-width: 270px;
    text-align: center;
    padding: 0 20px;
    flex: 0 1 25%;
    margin-bottom: 30px; }
    .disclosure-complex-select .item a {
      opacity: 0.5; }
      .disclosure-complex-select .item a img {
        max-width: 100%;
        height: auto;
        width: auto; }
      .disclosure-complex-select .item a:hover {
        opacity: 1; }
    .disclosure-complex-select .item.active {
      padding: 45px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
      background-color: #FFF;
      border-radius: 5px;
      position: relative; }
      .disclosure-complex-select .item.active a {
        opacity: 1; }
      .disclosure-complex-select .item.active:after {
        content: '\f107';
        position: absolute;
        font-family: 'Font Awesome 5 Free';
        font-weight: bold;
        font-size: 20px;
        color: #8d8d8d;
        bottom: 10px;
        text-align: center;
        width: 20px;
        margin-left: -10px;
        left: 50%;
        line-height: 1; }

@media (max-width: 991.98px) {
  .org-block .departments .col-md-12 {
    flex: 0 0 100%; } }

@media (max-width: 767.98px) {
  .disclosure-complex-select .item {
    flex: 1 1 50%; }
  .org-block .departments .item {
    flex: 0 0 100%; } }

@media (max-width: 767.98px) {
  .disclosure-complex-select {
    display: block; }
    .disclosure-complex-select .item {
      max-width: none; } }

.profile-welcome-block {
  -webkit-align-items: center;
  align-items: center;
  border: 2px solid #EEE;
  padding: 15px 30px;
  margin-bottom: 70px; }
  .profile-welcome-block .name {
    flex: 1 1 auto;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.5rem; }

.profile-list .item {
  min-height: 190px;
  margin-bottom: 30px; }
  .profile-list .item a {
    display: block;
    min-height: 100%;
    background: #f9f8f8;
    color: #000;
    text-decoration: none;
    padding: 35px 30px 25px;
    font-size: 1.125rem;
    line-height: 1.5rem; }
    .profile-list .item a .icon {
      display: block;
      font-size: 2.5rem;
      line-height: 1;
      color: #aeadad;
      margin-bottom: 20px; }
    .profile-list .item a:hover {
      background-color: #fff;
      box-shadow: 0 5px 20px rgba(0, 123, 193, 0.2); }
      .profile-list .item a:hover .name {
        text-decoration: underline; }

.counters-table {
  width: 100%;
  color: #909090; }
  .counters-table td {
    vertical-align: top; }
  .counters-table .val {
    color: #000; }

.orders-history .item {
  padding-bottom: 50px;
  border-bottom: 1px solid #eeeded;
  margin-bottom: 45px; }
  .orders-history .item .item-header {
    margin-bottom: 10px; }
    .orders-history .item .item-header .header-item {
      margin-bottom: 15px;
      color: #909090; }
    .orders-history .item .item-header .title {
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 10px;
      color: #000; }
    .orders-history .item .item-header .status.process {
      color: #e7ae00; }
    .orders-history .item .item-header .status.finished {
      color: #00bd24; }
  .orders-history .item:last-child {
    padding-bottom: 0;
    border-bottom: 0; }
  .orders-history .item .question {
    background-color: #f9f8f8;
    padding: 30px;
    color: #000;
    font-size: 0.9375rem; }
    .orders-history .item .question p {
      margin-bottom: 10px; }
      .orders-history .item .question p:last-child {
        margin-bottom: 0; }
  .orders-history .item .attachments {
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px;
    gap: 15px 40px; }
  .orders-history .item .answer {
    background-color: #FFF;
    margin: -30px 30px 0;
    padding: 30px;
    box-shadow: 0 9px 30px rgba(0, 0, 0, 0.1); }
    .orders-history .item .answer .answer-header .title {
      text-transform: uppercase;
      font-weight: bold;
      margin-right: 20px; }
    .orders-history .item .answer .answer-header .date {
      color: #909090;
      font-size: 0.875rem; }
    .orders-history .item .answer .text {
      color: #000;
      font-size: 0.9375rem; }
  .orders-history .item .user-rating-block {
    border: 2px solid #eeeded;
    padding: 15px 25px;
    margin-top: 20px; }
    .orders-history .item .user-rating-block .block-title {
      font-weight: bold;
      text-transform: uppercase;
      color: #6d6d6d;
      margin-bottom: 8px; }
    .orders-history .item .user-rating-block .rating-text {
      font-size: 0.9375rem; }
    .orders-history .item .user-rating-block .rating-block {
      display: flex;
      gap: 7px;
      margin-bottom: 15px; }
  .orders-history .item.finished .question {
    padding-bottom: 50px; }

.invoice-block .address {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 8px 0;
  font-weight: 500; }

.invoice-block .invoice-details {
  align-content: stretch;
  margin: 35px 0 30px; }
  .invoice-block .invoice-details li {
    background-color: #f7f7f7;
    padding: 25px 10px 25px 30px;
    flex: 1 1 auto;
    font-size: 0.9375rem; }
    .invoice-block .invoice-details li .value {
      font-size: 1.25rem;
      line-height: 1.5rem;
      font-weight: 600;
      margin-top: 10px; }
    .invoice-block .invoice-details li.general {
      border-width: 2px 0 2px 2px;
      border-color: #EEE;
      border-style: solid;
      padding: 23px 10px 23px 28px;
      background-color: #FFF; }
      .invoice-block .invoice-details li.general .value {
        font-size: 1.5rem; }
    .invoice-block .invoice-details li.total {
      background-color: #027fc3;
      color: #FFF; }
      .invoice-block .invoice-details li.total .value {
        font-size: 1.75rem; }

.history-table {
  width: 100%; }
  .history-table .item-date {
    color: #909090; }

@media (max-width: 1199.98px) {
  .invoice-block .invoice-details {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    .invoice-block .invoice-details li.total {
      width: 100%;
      flex: 1 0 100%; } }

@media (min-width: 992px) {
  .special-version .invoice-block .invoice-details li.total {
    background-color: #000; }
  .special-version.c2 .invoice-block .invoice-details li {
    color: #FFF;
    background-color: #000; }
    .special-version.c2 .invoice-block .invoice-details li.general {
      border-width: 2px;
      border-color: #FFF; }
    .special-version.c2 .invoice-block .invoice-details li.total {
      background-color: #FFF;
      color: #000; }
  .special-version.fz2 .invoice-block .invoice-details {
    flex-wrap: wrap; }
    .special-version.fz2 .invoice-block .invoice-details li.general {
      border-width: 2px;
      width: 100%;
      flex: 0 0 100%; }
    .special-version.fz2 .invoice-block .invoice-details li.total {
      width: 100%;
      flex: 0 0 100%; }
  .special-version.fz3 .invoice-block .invoice-details {
    display: block; }
    .special-version.fz3 .invoice-block .invoice-details li.general {
      border-width: 2px; } }

@media (max-width: 991.98px) {
  .invoice-block .invoice-details li.general {
    width: 100%;
    flex: 1 0 100%;
    border-width: 2px 2px 0 2px; } }

@media (max-width: 767.98px) {
  .invoice-block .invoice-details {
    display: block; }
    .invoice-block .invoice-details li {
      padding: 15px 30px; } }

@media (min-width: 992px) {
  .special-version .profile-list .item a {
    border: 2px solid #000;
    background-color: #fff;
    color: #000; }
    .special-version .profile-list .item a .icon {
      color: #000; }
    .special-version .profile-list .item a:hover .icon {
      color: #000; }
  .special-version .orders-history .item .item-header .header-item {
    color: #000; }
    .special-version .orders-history .item .item-header .header-item .status {
      color: #000; }
  .special-version .orders-history .item .answer .answer-header .date,
  .special-version .orders-history .item .answer .answer-header .title {
    color: #000; }
  .special-version.c2 .profile-list .item a {
    border: 2px solid #FFF;
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .profile-list .item a .icon {
      color: #FFF; }
    .special-version.c2 .profile-list .item a:hover .icon {
      color: #FFF; }
  .special-version.c2 .orders-history .item .item-header .title,
  .special-version.c2 .orders-history .item .item-header .header-item {
    color: #FFF; }
    .special-version.c2 .orders-history .item .item-header .title .status,
    .special-version.c2 .orders-history .item .item-header .header-item .status {
      color: #FFF; }
  .special-version.c2 .orders-history .item .question {
    background-color: #000; }
  .special-version.c2 .orders-history .item .answer {
    background-color: #222; }
    .special-version.c2 .orders-history .item .answer .answer-header .date,
    .special-version.c2 .orders-history .item .answer .answer-header .title {
      color: #FFF; } }

@media (max-width: 767.98px) {
  .profile-welcome-block {
    display: block;
    margin-bottom: 30px;
    margin-top: 5px; }
    .profile-welcome-block .name {
      margin-bottom: 20px; } }

.account-block {
  border: 1px solid #EEE;
  padding: 25px;
  margin-bottom: 30px; }
  .account-block .block-section + .block-section {
    margin-top: 20px; }
  .account-block .title {
    margin-bottom: 5px; }
  @media (max-width: 991px) {
    .sidebar .account-block {
      display: none; } }
  .header .account-block {
    margin: 0;
    border: none;
    background-color: #FFF;
    flex: 1; }

.special-version.c1 .block-section .title {
  color: #000; }

.special-version.c2 .block-section .title {
  color: #FFF; }

.error-404-banner {
  float: left;
  width: 470px;
  text-align: center;
  padding: 50px 0;
  color: #717a81;
  margin-right: 50px;
  border-radius: 8px;
  position: relative;
  border: 2px solid #000;
  margin-top: 45px; }
  .error-404-banner b {
    font-weight: bold;
    font-size: 197px;
    line-height: 135px; }
  .error-404-banner .text {
    font-size: 27px;
    text-transform: uppercase;
    line-height: 21px;
    margin-top: 15px; }

.error-404-text {
  overflow: hidden;
  padding-top: 45px; }
  .error-404-text .description {
    font-size: 18px;
    line-height: 24px;
    color: #717a81; }

.sitemap {
  margin: 20px 0; }
  .sitemap > li {
    margin: 12px 0; }
    .sitemap > li > a {
      font-weight: bold; }
    .sitemap > li ul {
      margin: 10px 30px; }
      .sitemap > li ul ul {
        margin: 5px 20px;
        font-size: 13px; }
        .sitemap > li ul ul a {
          color: #555; }
          .sitemap > li ul ul a:hover {
            color: #000; }

@media (min-width: 992px) {
  .special-version.c1 .error-404-banner {
    border-color: #000;
    color: #000; }
  .special-version.c1 .error-404-text .description {
    color: #000; }
  .special-version.c2 .error-404-banner {
    border-color: #FFF;
    color: #FFF; }
  .special-version.c2 .error-404-text .description {
    color: #FFF; } }

@media (max-width: 991.98px) {
  .error-404-banner {
    float: none;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 575.98px) {
  .error-404-banner {
    width: auto;
    padding: 25px 0; }
    .error-404-banner b {
      font-size: 140px; }
    .error-404-banner .text {
      font-size: 22px; } }

.showup-btn .up-btn {
  opacity: 1; }

.up-btn {
  position: fixed;
  left: 60px;
  bottom: 50px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 3px;
  background: #8dcde6;
  transition: all 0.3s;
  opacity: 0;
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  z-index: 1;
  color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px; }
  .up-btn.left {
    left: 60px;
    right: auto; }
  .up-btn.right {
    right: 60px;
    left: auto; }
  .cookies-block.show + .up-btn {
    bottom: 150px; }

@media screen and (max-width: 992px) {
  .up-btn {
    left: 10px;
    width: 30px;
    height: 30px;
    bottom: 40px;
    background-size: 50%; }
    .up-btn.left {
      left: 10px;
      right: auto; }
    .up-btn.right {
      right: 10px;
      left: auto; } }

.special-version.c1 .up-btn {
  background-color: #000;
  color: #FFF; }

.special-version.c2 .up-btn {
  background-color: #FFF;
  color: #000; }

.super-main .header,
.super-main .footer {
  display: none; }

.super-main .middle {
  padding: 25px 0;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.super-main .super-main-block h1 {
  text-align: center;
  line-height: 1.2; }

.super-main .super-main-block .block-description {
  text-align: center;
  margin: 0 auto;
  max-width: 720px;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 40px;
  color: #4a4a4a; }

.super-main .super-main-block .company-select {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }
  .super-main .super-main-block .company-select .item {
    flex: 0 1 33.333%; }
    .super-main .super-main-block .company-select .item .holder {
      position: relative;
      padding-top: 65.693%;
      display: block;
      min-height: 100%;
      background-color: #FFF; }
      .super-main .super-main-block .company-select .item .holder:hover {
        z-index: 1;
        box-shadow: 0px 0px 27px -5px rgba(0, 0, 0, 0.13); }
    .super-main .super-main-block .company-select .item .picture {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 7%; }
      .super-main .super-main-block .company-select .item .picture img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto; }

@media (min-width: 1200px) {
  .super-main h1 {
    font-size: 3rem; } }

@media (max-width: 767px) {
  .super-main .super-main-block h1 {
    font-size: 26px;
    margin-bottom: 15px; }
  .super-main .super-main-block .block-description {
    font-size: 1rem; }
  .super-main .super-main-block .company-select .item {
    flex: 0 0 50%; } }

.lang-nav {
  margin-bottom: -40px; }
  .lang-nav .item {
    margin-bottom: 40px; }
  .lang-nav a {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    font-weight: 600;
    color: #010101;
    font-size: 1rem; }
  .lang-nav .flag {
    width: 37px;
    flex: 0 0 37px;
    margin-right: 20px; }
    .lang-nav .flag img {
      width: 100%;
      height: auto;
      border-radius: 3px; }

a.reviews-form-switcher:focus {
  color: #FFF; }

.reviews-block-header {
  display: flex;
  margin: 40px 0;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap; }
  .reviews-block-header h2 {
    margin: 0;
    flex: 1; }

.reviews-block-container {
  margin: 40px 0; }
  .reviews-block-container ~ .pagination {
    margin-bottom: 40px; }
  .reviews-block-container .table-wrapper {
    margin-bottom: 30px; }
  .reviews-block-container .reviews-post-table {
    margin-bottom: 0; }
    .reviews-block-container .reviews-post-table td {
      border: none;
      padding: 0; }
    .reviews-block-container .reviews-post-table thead td > div {
      display: flex; }
      .reviews-block-container .reviews-post-table thead td > div b {
        color: #000;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 600; }
      .reviews-block-container .reviews-post-table thead td > div .message-post-date {
        margin-left: auto;
        color: rgba(80, 80, 80, 0.5);
        text-align: right;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400; }
    .reviews-block-container .reviews-post-table .reviews-text .entry-quote {
      margin-bottom: 15px; }
      .reviews-block-container .reviews-post-table .reviews-text .entry-quote .forum-quote {
        border: none;
        background: none;
        padding: 0;
        border-collapse: separate; }
        .reviews-block-container .reviews-post-table .reviews-text .entry-quote .forum-quote td {
          padding: 15px;
          border-radius: 10px;
          background: #F6F6F6; }
    .reviews-block-container .reviews-post-table .reviews-actions div.reviews-post-reply-buttons {
      margin-top: 15px; }
      .reviews-block-container .reviews-post-table .reviews-actions div.reviews-post-reply-buttons a {
        font-size: 0.75rem; }
    .reviews-block-container .reviews-post-table .ilike-light .bx-ilike-right {
      background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02LjQ3MzY1IDEzLjY3NTdWNi4zNjQ0N0M2LjQ3MzY1IDYuMDc2NjMgNi41NTc2NiA1Ljc5NTk4IDYuNzExNjkgNS41NTg1MUw4LjYyMjk3IDIuNjM2OTFDOC45MjQwMSAyLjE2OTE3IDkuNjczMTIgMS44MzgxNSAxMC4zMTAyIDIuMDgyODFDMTAuOTk2MyAyLjMyMDI4IDExLjQ1MTQgMy4xMTE4NSAxMS4zMDQ0IDMuODE3MDdMMTAuOTQwMyA2LjE3MDE4QzEwLjkxMjMgNi4zODYwNiAxMC45NjgzIDYuNTgwMzUgMTEuMDg3MyA2LjczMTQ3QzExLjIwNjMgNi44NjgyIDExLjM4MTQgNi45NTQ1NSAxMS41NzA0IDYuOTU0NTVIMTQuNDQ3OEMxNS4wMDA5IDYuOTU0NTUgMTUuNDc3IDcuMTg0ODIgMTUuNzU3IDcuNTg3OEMxNi4wMjMgNy45NzYzOSAxNi4wNzIxIDguNDgwMTEgMTUuODk3IDguOTkxMDNMMTQuMTc0OCAxNC4zODA5QzEzLjk1NzcgMTUuMjczMiAxMy4wMTI2IDE2IDEyLjA3NDUgMTZIOS4zNDQwN0M4Ljg3NSAxNiA4LjIxNjkxIDE1LjgzNDUgNy45MTU4NiAxNS41MjUxTDcuMDE5NzMgMTQuODEyNkM2LjY3NjY4IDE0LjU0NjQgNi40NzM2NSAxNC4xMjE4IDYuNDczNjUgMTMuNjc1N1pNNC4yNDczMyA0Ljk2MDUySDMuNTI2MjJDMi40NDEwNiA0Ljk2MDUyIDIgNS4zOTIyOCAyIDYuNDU3M1YxMy42OTY1QzIgMTQuNzYxNiAyLjQ0MTA2IDE1LjE5MzMgMy41MjYyMiAxNS4xOTMzSDQuMjQ3MzNDNS4zMzI0OSAxNS4xOTMzIDUuNzczNTUgMTQuNzYxNiA1Ljc3MzU1IDEzLjY5NjVWNi40NTczQzUuNzczNTUgNS4zOTIyOCA1LjMzMjQ5IDQuOTYwNTIgNC4yNDczMyA0Ljk2MDUyWiIgZmlsbD0iI0M2QzZDNiIvPgo8L3N2Zz4K) 0 0 no-repeat;
      padding-left: 20px;
      font-size: 0.75rem; }
    .reviews-block-container .reviews-post-table div.reviews-post-reply-buttons a {
      padding: 0 0 0 20px;
      background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIgogICAgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTggMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDJDNS4xMzYgMiAyIDUuMTM2IDIgOUMyIDEyLjg2NCA1LjEzNiAxNiA5IDE2QzEyLjg2NCAxNiAxNiAxMi44NjQgMTYgOUMxNiA1LjEzNiAxMi44NjQgMiA5IDJaTTExLjQ1IDkuNTI1SDcuODE3TDkuMDIxIDEwLjcyOUM5LjIyNCAxMC45MzIgOS4yMjQgMTEuMjY4IDkuMDIxIDExLjQ3MUM4LjkxNiAxMS41NzYgOC43ODMgMTEuNjI1IDguNjUgMTEuNjI1QzguNTE3IDExLjYyNSA4LjM4NCAxMS41NzYgOC4yNzkgMTEuNDcxTDYuMTc5IDkuMzcxQzYuMDgxMzYgOS4yNzIyIDYuMDI2NjEgOS4xMzg5IDYuMDI2NjEgOUM2LjAyNjYxIDguODYxMSA2LjA4MTM2IDguNzI3OCA2LjE3OSA4LjYyOUw4LjI3OSA2LjUyOUM4LjQ4MiA2LjMyNiA4LjgxOCA2LjMyNiA5LjAyMSA2LjUyOUM5LjIyNCA2LjczMiA5LjIyNCA3LjA2OCA5LjAyMSA3LjI3MUw3LjgxNyA4LjQ3NUgxMS40NUMxMS43MzcgOC40NzUgMTEuOTc1IDguNzEzIDExLjk3NSA5QzExLjk3NSA5LjI4NyAxMS43MzcgOS41MjUgMTEuNDUgOS41MjVaIiBmaWxsPSIjQzZDNkM2Ii8+Cjwvc3ZnPgo=) 0 1px no-repeat;
      display: inline-block;
      min-height: 18px;
      margin-left: 5px; }
    .reviews-block-container .reviews-post-table div.reviews-post-reply-buttons .reviews-button-small {
      margin-right: 20px; }
      .reviews-block-container .reviews-post-table div.reviews-post-reply-buttons .reviews-button-small::before {
        display: none; }

.view-nav-block {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 30px; }
  .view-nav-block .view-nav {
    display: flex;
    gap: 10px; }
    .view-nav-block .view-nav .item {
      text-decoration: none;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 31px;
      height: 31px;
      background-color: #f5f5f5;
      border-radius: 2px;
      color: #000;
      font-size: 1rem; }
      .view-nav-block .view-nav .item.active {
        background-color: var(--color-main, #0581c4);
        color: #FFF; }

@media (min-width: 992px) {
  .special-version.c1 .view-nav-block .view-nav .item {
    background-color: #fff; }
    .special-version.c1 .view-nav-block .view-nav .item.active {
      background-color: #000; }
  .special-version.c2 .view-nav-block .view-nav .item {
    background-color: #000;
    color: #FFF; }
    .special-version.c2 .view-nav-block .view-nav .item.active {
      background-color: #FFF;
      color: #000; } }

.profile-documents-block .profile-documents {
  width: 100%; }
  .profile-documents-block .profile-documents td {
    vertical-align: middle; }
  .profile-documents-block .profile-documents.grid {
    display: block;
    min-width: 0; }
    .profile-documents-block .profile-documents.grid thead {
      display: none; }
    .profile-documents-block .profile-documents.grid .items {
      display: grid;
      gap: 30px;
      grid-template-columns: repeat(auto-fill, minmax(230px, 1fr)); }
      .profile-documents-block .profile-documents.grid .items .item {
        display: block;
        background-color: #f9f8f8;
        padding: 20px 20px 20px 70px;
        position: relative;
        color: #000; }
        .profile-documents-block .profile-documents.grid .items .item .icon {
          position: absolute;
          left: 20px;
          top: 20px; }
          .profile-documents-block .profile-documents.grid .items .item .icon .file-link:before {
            width: 31px;
            height: 35px; }
        .profile-documents-block .profile-documents.grid .items .item .upd-date {
          display: none; }
        .profile-documents-block .profile-documents.grid .items .item .size {
          font-weight: 500; }
        .profile-documents-block .profile-documents.grid .items .item td {
          padding: 0;
          border: none;
          display: block; }

.profile-staff {
  margin-bottom: 30px; }
  .profile-staff:last-child {
    margin-bottom: 0; }
  .profile-staff .items {
    gap: 30px 0; }
    .profile-staff .items .item .item-content {
      padding-top: 100%;
      position: relative;
      display: block;
      overflow: hidden; }
      .profile-staff .items .item .item-content .custom-object-fit,
      .profile-staff .items .item .item-content img {
        position: absolute;
        left: 0;
        top: 0;
        transition: all 0.3s;
        aspect-ratio: 1;
        height: auto; }
    .profile-staff .items .item .item-contacts {
      padding: 25px 0;
      color: #000;
      bottom: 0;
      transition: all 0.3s;
      gap: 15px;
      display: flex;
      flex-direction: column;
      justify-content: flex-end; }
      .profile-staff .items .item .item-contacts span {
        display: block; }
      .profile-staff .items .item .item-contacts .name {
        font-size: 1.375rem;
        line-height: 1.5rem;
        font-weight: 600; }
      .profile-staff .items .item .item-contacts .label,
      .profile-staff .items .item .item-contacts .post {
        font-size: 0.875rem; }
      .profile-staff .items .item .item-contacts .phone {
        font-size: 1.125rem;
        line-height: 1.25rem; }
      .profile-staff .items .item .item-contacts a.phone {
        border-bottom: 3px solid #0074bb;
        display: inline-block;
        color: #000;
        text-decoration: none; }
      .profile-staff .items .item .item-contacts .email {
        font-size: 1.125rem;
        line-height: 1.25rem;
        border-bottom: 3px solid #0074bb;
        display: inline-block;
        color: #000;
        text-decoration: none; }
    @media (min-width: 768px) {
      .profile-staff .items .item .item-content {
        padding-top: 100%;
        position: relative;
        display: block;
        overflow: hidden; }
        .profile-staff .items .item .item-content .custom-object-fit,
        .profile-staff .items .item .item-content img {
          position: absolute;
          left: 0;
          top: 0;
          transition: all 0.3s; }
      .profile-staff .items .item .item-contacts {
        position: absolute;
        left: 0;
        right: 0;
        padding: 25px 30px;
        color: #000;
        background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
        bottom: 0;
        min-height: 100%;
        gap: 0; }
        .profile-staff .items .item .item-contacts a.phone {
          color: #FFF; }
        .profile-staff .items .item .item-contacts .email {
          color: #FFF; }
        .profile-staff .items .item .item-contacts .contacts-row {
          opacity: 0;
          transition: all 0.3s;
          position: relative;
          overflow: hidden;
          max-height: 0; }
          .profile-staff .items .item .item-contacts .contacts-row:first-child {
            opacity: 1;
            max-height: none; }
      .profile-staff .items .item:hover .custom-object-fit,
      .profile-staff .items .item:hover img {
        filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=5);
        -webkit-filter: blur(5px);
        filter: blur(5px); }
      .profile-staff .items .item:hover .item-contacts {
        min-height: 100%;
        background: rgba(51, 51, 51, 0.3); }
        .profile-staff .items .item:hover .item-contacts .contacts-row {
          max-height: 200px;
          opacity: 1;
          color: #FFF;
          margin-bottom: 15px; } }

@media (min-width: 991px) {
  .special-version .profile-staff .items .item .item-content {
    overflow: visible; }
  .special-version .profile-staff .items .item .item-contacts .email,
  .special-version .profile-staff .items .item .item-contacts a.phone {
    border-bottom: none; }
  .special-version .profile-staff .items .item:hover .item-contacts {
    background-color: #000; } }

.polls-block {
  margin-top: 55px; }
  .polls-block:first-child {
    margin-top: 0; }
  .polls-block .polls-list .poll {
    border-bottom: 1px solid #eeeded;
    padding-bottom: 10px;
    margin-bottom: 30px; }
  .polls-block .polls-list .poll-name {
    font-size: 1rem;
    color: #505050;
    font-weight: 500;
    margin-bottom: 15px; }
  .polls-block .polls-list .poll-items .item {
    margin-bottom: 25px; }
  .polls-block .polls-list .poll-items .custom-input, .polls-block .polls-list .poll-items .vote-answer-item {
    display: flex; }
  .polls-block .polls-options {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 15px 30px; }

.voting-list-box,
.vote-question-list,
.voting-result-box,
.voting-form-box {
  margin-top: 55px; }

.vote-item-vote {
  border-bottom: 1px solid #eeeded;
  padding-bottom: 10px;
  margin-bottom: 30px; }
  .vote-item-vote .vote-item-vote {
    border: none;
    padding: 0;
    margin-bottom: 25px; }
    .vote-item-vote .vote-item-vote label {
      margin: 0; }

.vote-item-header {
  display: flex;
  gap: 10px;
  align-items: center; }
  .vote-item-header .vote-item-title {
    margin: 0;
    flex: 1; }

.vote-item-links {
  font-size: 0;
  order: 5; }

.vote-item-description {
  color: #505050; }

.vote-item-date {
  font-size: 0.8125rem;
  color: #505050; }

.vote-item-counter {
  margin: 10px 0;
  color: #505050; }
  .vote-item-counter span {
    font-weight: 600; }

.vote-item-title {
  font-size: 1rem;
  color: #505050;
  font-weight: 500;
  margin-bottom: 15px; }

.vote-vote-footer {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 15px 30px; }

.vote-note-box {
  margin-top: 55px; }
  .vote-note-box font.notetext {
    color: green; }
  .vote-note-box + .voting-list-box,
  .vote-note-box + .vote-question-list,
  .vote-note-box + .voting-result-box,
  .vote-note-box + .voting-form-box {
    margin-top: 20px; }

.voting-result-box .vote-answer-table {
  color: #505050; }
  .voting-result-box .vote-answer-table td {
    border-bottom: 1px solid #eeeded;
    padding: 12px 0; }
    .voting-result-box .vote-answer-table td:last-child {
      text-align: right; }
  .voting-result-box .vote-answer-table tr:last-child td {
    border-bottom: none;
    padding-bottom: 5px; }

.vote-form .controlls {
  margin-bottom: 30px; }

.vote-result-list {
  margin-bottom: 30px; }

.vote-result-list .result-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px; }

.vote-result-list .result-item {
  border: 1px solid #eee;
  padding: 20px 25px 10px;
  margin-bottom: 20px; }

.vote-result-list .answer-bar {
  margin-bottom: -25px;
  height: 30px !important;
  border-radius: 3px;
  opacity: 0.35; }

.vote-result-list .answer-counter {
  margin-left: 10px;
  line-height: 20px;
  display: block;
  font-size: clamp(12px, 0.875rem, 22px); }

.vote-result-list .table-wrapper tr {
  height: 35px; }

.vote-result-list .result-table td {
  vertical-align: top;
  padding-bottom: 10px; }

.question-header img {
  max-height: 200px;
  border-radius: 7px;
  float: left; }

.question-header .image {
  float: left;
  margin: 0 30px 15px 0; }

.question-header .question-title {
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 10px; }

.question-item {
  border: 1px solid #eee;
  padding: 20px 25px;
  margin-bottom: 20px; }

.answers-list {
  clear: left; }

.answers-list img {
  max-height: 70px;
  border-radius: 3px; }

.answer-item {
  clear: left;
  background-color: #f5f5f5;
  margin: 5px 0;
  padding: 7px 10px 3px;
  border-radius: 3px; }

.answer-item select {
  min-width: 250px;
  width: 100%; }

.answer-item .answer-item-select {
  margin: 6px 0 9px; }

.answer-item-checkbox, .answer-item-radio {
  overflow: auto; }

.answer-item label {
  margin-bottom: 0;
  display: table-cell;
  vertical-align: top;
  line-height: 1.3; }

.answer-item .answer-item-textfield label, .answer-item .answer-item-memo label {
  display: block; }

.answer-item-checkbox input[type="checkbox"], .answer-item-radio input[type="radio"] {
  display: table-cell;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 10px; }

.answer-item-textfield {
  margin-bottom: 10px; }

.answer-item-memo {
  margin-bottom: 4px; }

.answer-item-textfield input, .answer-item-memo textarea {
  width: 100%;
  min-width: 250px; }

.answer-item:has(.image) {
  min-height: 90px;
  position: relative; }

.answer-item:has(.image) label {
  padding-right: 170px; }

.answer-item-checkbox, .answer-item-radio {
  display: table;
  table-layout: fixed; }

.answer-item-checkbox .image, .answer-item-radio .image {
  display: table-cell;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%); }

.answer-item-multiselect select {
  height: 120px;
  margin: 10px 0;
  border-color: #ddd;
  padding: 5px; }

@media (min-width: 992px) {
  .special-version.c1 .vote-result-list .answer-bar {
    background-color: #000 !important; }
  .special-version.c2 .vote-result-list .answer-bar {
    background-color: #FFF !important; } }

.reports-table .download-cell {
  text-align: center;
  width: 1%; }
  .reports-table .download-cell a:not(:hover) {
    color: #aeadad; }

.account-error-block {
  width: 760px;
  max-width: 100%;
  margin: auto;
  text-align: center; }
  .account-error-block .picture {
    margin-bottom: 45px; }
    .account-error-block .picture img {
      max-width: 100%;
      height: auto; }
  .account-error-block .description {
    font-size: 1.25rem;
    font-weight: 500; }
  .account-error-block .phone {
    font-size: 2.5rem;
    font-weight: bold; }
  @media (max-width: 575px) {
    .account-error-block .picture {
      margin-bottom: 20px; }
    .account-error-block .description {
      font-size: 1rem; }
    .account-error-block .phone {
      font-size: 2rem; } }

.mobile-app-block .block-text {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 40px; }

@media (max-width: 575px) {
  .mobile-app-block .block-text {
    font-size: 1rem;
    margin-bottom: 20px; } }

.mobile-app-steps {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  gap: 30px 0; }
  .mobile-app-steps .step {
    padding: 0 15px;
    width: 100%;
    min-height: 300px; }
    .mobile-app-steps .step.step-1, .mobile-app-steps .step.step-5 {
      width: 55.5%; }
    .mobile-app-steps .step.step-2, .mobile-app-steps .step.step-4 {
      width: 44.5%; }
    .mobile-app-steps .step .step-content {
      background-color: #f9f8f8;
      min-height: 100%;
      padding: 40px;
      position: relative; }
    .mobile-app-steps .step .step-no {
      color: #dadada;
      font-size: 3.75rem;
      line-height: 1;
      font-weight: 600; }
    .mobile-app-steps .step .step-text {
      font-size: 1rem;
      font-weight: 500; }
    .mobile-app-steps .step .inn-block {
      display: flex;
      gap: 10px 30px;
      align-items: center;
      flex-wrap: wrap; }
      .mobile-app-steps .step .inn-block .inn {
        font-size: 1.875rem;
        font-weight: 500;
        line-height: 1; }
    .mobile-app-steps .step .qr-block {
      position: absolute;
      top: 40px;
      right: 40px; }
      .mobile-app-steps .step .qr-block img {
        width: 200px;
        height: auto; }
    .mobile-app-steps .step.step-1 .step-content {
      background-image: url(images/design/app-step1.png);
      background-position: bottom 0 right 20px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-1 .links {
      margin-top: 10px; }
    .mobile-app-steps .step.step-1 .link {
      margin-top: 4px; }
    .mobile-app-steps .step.step-2 .step-content {
      background-image: url(images/design/app-step2.png);
      background-position: bottom 0 right 20px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-4 .step-content {
      background-image: url(images/design/app-step4.png);
      background-position: bottom 0 right 0px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-5 .step-content {
      background-image: url(images/design/app-step5.png);
      background-position: bottom 0 right 20px;
      background-repeat: no-repeat; }
  @media (max-width: 1199px) and (min-width: 768px), (max-width: 575px) {
    .mobile-app-steps .step.step-1 .step-content {
      background-position: bottom 0 right -65px;
      background-repeat: no-repeat; }
    .mobile-app-steps .step.step-2 .step-content {
      background-position: bottom 0 right 0px;
      background-size: 130px; }
    .mobile-app-steps .step.step-4 .step-content {
      background-position: bottom 0 right -40px;
      background-size: 145px; }
    .mobile-app-steps .step.step-5 .step-content {
      background-position: bottom 0 right -66px; } }
  @media (max-width: 767px) {
    .mobile-app-steps .step.step-1, .mobile-app-steps .step.step-2, .mobile-app-steps .step.step-3, .mobile-app-steps .step.step-4, .mobile-app-steps .step.step-5 {
      width: 100%; }
    .mobile-app-steps .step .qr-block {
      position: static;
      margin-top: 20px; } }

@media (min-width: 992px) {
  .special-version .personal-notifications .notification .notification-icon {
    background-color: #000; }
  .special-version.c1 .personal-notifications .notification {
    background-color: #FFF !important;
    border: 1px solid #000; }
    .special-version.c1 .personal-notifications .notification .notification-title,
    .special-version.c1 .personal-notifications .notification .notification-date,
    .special-version.c1 .personal-notifications .notification .notification-message {
      color: #000; }
    .special-version.c1 .personal-notifications .notification.important:after {
      background-color: #000; }
  .special-version.c2 .personal-notifications .notification {
    background-color: #000 !important;
    border: 1px solid #FFF; }
    .special-version.c2 .personal-notifications .notification .notification-title,
    .special-version.c2 .personal-notifications .notification .notification-date,
    .special-version.c2 .personal-notifications .notification .notification-message {
      color: #FFF; }
    .special-version.c2 .personal-notifications .notification.important:after {
      background-color: #FFF;
      color: #000; } }

.hidden {
  display: none; }

@media (max-width: 1199.98px) {
  h1 {
    font-size: 2.5rem;
    line-height: 2.8125rem; } }

@media (max-width: 991.98px) {
  h1 {
    font-size: 2.25rem;
    line-height: 2.375rem; }
  h2 {
    font-size: 1.5rem;
    line-height: 1.875rem; }
  h3, .main-section .section-title {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  h4 {
    font-size: 1.125rem;
    line-height: 1.25rem; } }

@media (min-width: 992px) {
  .special-version h1, .special-version h2, .special-version h3, .special-version .main-section .section-title, .main-section .special-version .section-title, .special-version h4, .special-version h5, .special-version h6 {
    color: #000; }
  .special-version.c2 h1, .special-version.c2 h2, .special-version.c2 h3, .special-version.c2 .main-section .section-title, .main-section .special-version.c2 .section-title, .special-version.c2 h4, .special-version.c2 h5, .special-version.c2 h6 {
    color: #FFF; } }

@media (max-width: 1399px) {
  .main-section:first-child {
    max-width: 1180px;
  }

  .main-top-section.type1 .main-slider-container {
    margin-right: -90px;
  }
}

@media (max-width: 1199px) {
  .main-section:first-child {
    max-width: 950px;
  }

  .main-top-section.type1 .main-slider-container {
    margin-right: -475px;
  }
}

@media (max-width: 991.98px) {
  .main-section:first-child {
    max-width: 710px;
  }

  .main-top-section.type1 .main-slider-container {
    margin-right: -1px;
  }

  .main-top-section.extended .main-slider-container .main-slider-controlls {
    width: min-content;
    right: auto;
    left: calc(50% - 33px);
  }

  .main-top-section.extended .main-slider-container .main-slider-controlls .slick-dots {
    width: fit-content;
  }
}